OOP (Object Oriented Programming) Di Delphi Bagian 1

6
YOU ARE HERE: ITE I INF TEKNO HARD CODING OOP (OBJECT ORIENTED PROGRAMMING) DI DELPHI BAGIAN 1 OOP (Object Oriented Programming) di Delphi Bagian 1 Kali ini aku coba untuk kembali aktif untuk berbagi coretan yang semoga saja berguna. Pada tulisan terdahulu OOP dengan C++ kali ini kita mencoba menerapkan OOP pada Delphi Bahasa Pemerograman yang berbasis Objek Pascal Penerapan OOP dalam Delphi biasanya identik untuk pembuatan Komponen contoh kasus kita ingin membuat komponen TEditSaya yang diturunkan dari Klas TEdit, dalam artikel ini Klas yang kita buat adalah Klas Manusia yang diturunkan ke Klas Manusia dari contoh sederhana ini kita bisa kembangkan untuk membuat Komponen atau keperluan lainnya paradigmanya tentu saja tidak jauh berbeda cuma berbeda dalam implementasinya saja Pada Bagia Kedua kita akan membahas lebih dalam mengenai OOP delphi lengkap dengan Abastraksi, Polymorpim, Method Overloading serta penerapan dalam Komponen, untuk tahap awal sebagai pengenalan kita jadikan acuan artikel ini dulu oke. Klas Utama adalah Klas Manusia di Inisialisasi kan dengan unit unManusia; interface type manusia = class WEDNESDAY, 02 DECEMBER 2009 07:30 Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG library reports unrecoverable error: in /home/bongka02/public_html /modules/mod_jv_headline/thumbnail.inc.php on line 569 Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG library reports unrecoverable error: in /home/bongka02/public_html /modules/mod_jv_headline/thumbnail.inc.php on line 569 Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG library reports unrecoverable error: in /home/bongka02/public_html /modules/mod_jv_headline/thumbnail.inc.php on line 569 Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG library reports unrecoverable error: in /home/bongka02/public_html /modules/mod_jv_headline/thumbnail.inc.php on line 569 Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG library reports unrecoverable error: in /home/bongka02/public_html /modules/mod_jv_headline/thumbnail.inc.php on line 569 HOME DAERAH PARLEMENTARIA BERITA OPINI ADVERTORIAL MAIL KHAS KALTIM REDAKSI ITE I INF TEKNO Friday, Mar 22nd Last update 10:36:27 PM GMT Headlines: Search NOAH Tutup Puncak HUT Samarinda

description

Download dari berbagai sumber

Transcript of OOP (Object Oriented Programming) Di Delphi Bagian 1

Page 1: OOP (Object Oriented Programming) Di Delphi Bagian 1

YOU ARE HERE: ITE I INF TEKNO HARD CODING OOP (OBJECT ORIENTED PROGRAMMING) DI DELPHI BAGIAN 1

OOP(ObjectOrientedProgramming)diDelphiBagian1

Kali ini aku coba untuk kembali aktif untuk berbagi coretan yang semoga saja berguna. Pada tulisanterdahulu OOP dengan C++ kali ini kita mencoba menerapkan OOP pada Delphi BahasaPemerograman yang berbasis Objek PascalPenerapan OOP dalam Delphi biasanya identik untuk pembuatan Komponen contoh kasus kita inginmembuat komponen TEditSaya yang diturunkan dari Klas TEdit, dalam artikel ini Klas yang kita buatadalah Klas Manusia yang diturunkan ke Klas Manusia dari contoh sederhana ini kita bisa kembangkanuntuk membuat Komponenatau keperluan lainnya paradigmanya tentu saja tidak jauh berbeda cuma berbeda dalamimplementasinya saja

Pada Bagia Kedua kita akan membahas lebih dalam mengenai OOP delphi lengkap dengan Abastraksi,Polymorpim, Method Overloading serta penerapan dalam Komponen, untuk tahap awal sebagaipengenalan kita jadikan acuan artikel ini dulu oke.

Klas Utama adalah Klas Manusiadi Inisialisasi kan denganunit unManusia;interfacetype manusia = class

WEDNESDAY, 02 DECEMBER 2009 07:30

Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG libraryreports unrecoverable error: in /home/bongka02/public_html/modules/mod_jv_headline/thumbnail.inc.php on line 569

Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG libraryreports unrecoverable error: in /home/bongka02/public_html/modules/mod_jv_headline/thumbnail.inc.php on line 569

Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG libraryreports unrecoverable error: in /home/bongka02/public_html/modules/mod_jv_headline/thumbnail.inc.php on line 569

Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG libraryreports unrecoverable error: in /home/bongka02/public_html/modules/mod_jv_headline/thumbnail.inc.php on line 569

Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG libraryreports unrecoverable error: in /home/bongka02/public_html/modules/mod_jv_headline/thumbnail.inc.php on line 569

HOME DAERAH PARLEMENTARIA BERITA OPINI ADVERTORIAL MAIL KHAS KALTIM REDAKSI ITE I INF TEKNO

Friday, Mar 22nd Last update 10:36:27 PM GMT Headlines: SearchNOAH Tutup Puncak HUT Samarinda

Page 2: OOP (Object Oriented Programming) Di Delphi Bagian 1

terlihat bahwa manusia hanya class berarti dalam hirarki classnya paling atas

untuk kelas turunandi definisikan seperti ini

uses unManusia;type Orang = class(manusia)

terihat bahwa Orang adalah juga kelas tapi sebagai turunan kelas manusiadi delphi peraturan pembuatan kelas memang demikian

type <nama_kelas> = <kelasnya>private//Mendefinisikan Tipe Data yang Hanya bisa di Akses oleh kelasnya sendiriprotected//fungsi atau procedure yang Biasanya bersifat Read Onlypublic//bagian yang bisa di Akses dari dalam atau dari luar unit

contohnya :

interfaceuses unManusia; //Klausa uses karena kita menggunakan file unManusia sebagai klas utamatype Orang = class(manusia)private sifat:string;public //Seperti kita ketahui di C++ pun biasanya style nya demikian bila ada Set pasti ada Get procedure setSifat(sif:string); //menambahkan sifat dan ini tidak di miliki oleh kelas utama function getSifat:string; //end;

end;

oke sampai di situ saja mungkin pembahasannya kalau ada yang kurang silahkan comment ajalangsung sample code aja oke

unit unManusia; //File unManusia.pas

Pembuat App Terbaikwww.infinitemonkeys.mobiMmbt App iOS, Android Anda SndrInstan, Tdk prl mendftr

How it works - Pricing optionsKatalog Handphone Dijualwww.berniaga.com/Handphone50rb+ Handphone Dijual, Harga MurahKondisi Fullset, Garansi AdaChat dengan cewek Indolovetime.comMencari wanita Indo untuk bertemuWeb bicara gratis. Daftarlah!

COVEREDISI277 COVEREDISI278

Page 3: OOP (Object Oriented Programming) Di Delphi Bagian 1

interface

type manusia = class private makan,minum,nama,rambut,JenisKelamin:String; public constructor manusia(x:String;y:String); procedure setnama(n:String); procedure setRambut(n:string); procedure SetSEX(jn:Boolean); function getnama:String; function getRambut:string; function getSEX:string;end;implementationconstructor manusia.manusia(x:String;y:String);begin makan := x; minum := y;end;procedure manusia.setRambut(n:string);begin rambut:=n;end;function manusia.getRambut:string;begin Result := rambut;end;procedure manusia.setnama(n:String);begin nama := n;end;function manusia.getnama:String;begin result := nama;end;procedure manusia.setSEX(jn:Boolean);begin if jn=True then JenisKelamin:='LAKI-LAKI' else JenisKelamin:='PEREMPUAN';end;

Edisi 277: Januari 2013

BERITATERBARU

Tanah Kita;BologenMonday, 11 March2013 04:45

Dugaan KorupsiDana Masjid diBerauSunday, 10 March2013 16:34

Rebut Total Hadiah48 JutaTuesday, 19 February2013 02:41

Dampak Banjir,Giliran MedianJalan DiperbaikiTuesday, 19 February2013 02:37

NOAH TutupPuncak HUTSamarindaTuesday, 19 February2013 02:33

Edisi 278: Januari 2013

COVEREDISI280

Edisi 280: Pebruari 2013

COVEREDISI281

Edisi 281: 18 Pebruari 2013

Page 4: OOP (Object Oriented Programming) Di Delphi Bagian 1

0 0 Share

function manusia.getSEX:string;begin Result := JenisKelamin;end;end.

unit unOrang; //Kelas Turunan dari Kelas Manusiainterfaceuses unManusia;type Orang = class(manusia)private sifat:string;public procedure setSifat(sif:string); function getSifat:string;end;implementationprocedure Orang.setSifat(sif:string);begin sifat:= sif;end;function Orang.getSifat:string;begin Result := sifat;end;end.

Download Sourcode

Oleh Efendi Hariyadi

Like 0 Send

Page 5: OOP (Object Oriented Programming) Di Delphi Bagian 1

< Prev Next >

Addcomment

Name (required)

E-mail (required, but will not display)

Website

Notify me of follow-up comments

Refresh

Facebook social plugin

Page 6: OOP (Object Oriented Programming) Di Delphi Bagian 1

CERITAKHASJOBAL

Cinta Perawan di Teluk DalamSaturday, 11 December 2010 04:29

Pelarian Lima PangeranSaturday, 11 December 2010 04:13

Aji Raden SerifWednesday, 30 December 2009 06:15

Kenangan Tempoe DoeloeKadrie Oening Patut DiteladaniFriday, 11 December 2009 10:28

KOLOMCHARLESSIAHAAN

Tanah Kita; BologenMonday, 11 March 2013 04:45

Politik Itu GilaMonday, 11 February 2013 05:46

Mengejar KayaFriday, 08 February 2013 09:17

Menggugat Ruang PublikMonday, 24 December 2012 04:08

ADVERTORIAL

Rebut Total Hadiah 48 JutaTuesday, 19 February 2013 02:41

Dampak Banjir, Giliran MedianJalan DiperbaikiTuesday, 19 February 2013 02:37

NOAH Tutup Puncak HUTSamarindaTuesday, 19 February 2013 02:33

Wawali Blusukan KePenggilingan DagingThursday, 14 February 2013 03:22

HARDCODING

Nyanyian Anak KapurMonday, 28 March 2011 12:44

OOP (Object OrientedProgramming) di Delphi Bagian 1Wednesday, 02 December 2009 07:30

Delphi Konek database layaknyaphp namun dengan Zeos, Mysqldan TIniFilesWednesday, 02 December 2009 06:09

OOP Object OrientedProgramming part-1Monday, 09 March 2009 07:03

Copyright © 2011 bongkar.co.id. All Rights Reserved

RESET USER SETTING TOP