Anda di halaman 1dari 7

Kuliah Umum IlmuKomputer.Com Copyright 2004 IlmuKomputer.

Com

Berlatih Tipe Data di Delphi


Teddy Marcus Zakaria
Teddy.Mz@maranatha.edu http:// .maranatha.edu

Lisensi Dokumen:

Copyright 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tu uan bukan komersial !nonprofit", dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. #idak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan i in terlebih dahulu dari IlmuKomputer.Com.

Abstrak: !etiap "ali "ita mem#uat program a"an $elalu diperhadap"an dengan tipe data. Tipe data ini memegang peranan penting $aat "ita a"an mempro$e$ data ter$e#ut. Karena "ita tida" #i$a mempro$e$ data ter$e#ut %i"a tida" mengetahui tipe data dari nilai atau &aria#el yang a"an dipro$e$. Melalui tuli$an ini penuli$ a"an memper"enal"an #e#erapa tipe data yang umum dipa"ai dan 'ontoh penggunaannya. !eperti "ita "etahui di (elphi penggunaan tipe data $angat "etat) 'ontoh $uatu &aria#el #ertipe $tring a"an "ita i$i dengan &aria#el lain dengan tipe data integer) ma"a $i$tem a"an menola"nya. Ka$u$ ini a"an $erupa %i"a "e#ali"annya. Untu" dapat mengi$i"an nilai "e &aria#el lain yang #er#eda nilainya diperlu"an "on&er$i tipe data.

Keywords: Tipe (ata) Integer) !tring) *eal / +loat

Kuliah Umum IlmuKomputer.Com Copyright 2004 IlmuKomputer.Com

1.

BERLATIH TIPE DATA DI DELPHI

!etiap data yang di$impan di memori "omputer haru$ memili"i tipe data. Tipe data yang $ederhana $e"ali adalah di"elompo""an men%adi 2 #agian : ,. Teks : a. Char -terdiri dari , huru. / , ang"a/ #. !tring -terdiri dari #e#erapa huru./ ang"a/ 2. Bilangan : a. Integer -#ilangan #ulat / #. *eal -#ilangan pe'ahan/ (i (elphi ada #e#erapa tipe data &arian dari "edua tipe data ter$e#ut) yang mem#eda"an adalah range -rentang nilainya/. 0ihat lampiran tipe data le#ih leng"ap.

1.1. Berlatih Tipe Data Integer dan String (engan memahami $eperti ini "ita a"an 'o#a mem#uat $e#uah program -pro%e"/ untu" menghitung 1olume dan 0ua$ 2ermu"aan 3alo") rumu$nya $## : Volume := P * L * T Luas := ! * P * L" # ! * P * T" # ! * L * T" 3eri"ut de$ain .orm di (elphi :

Tempat"an "omponen4"omponen #eri"ut pada .orm "emudian u#ah nilai propertie$4nya : ,. 0a#el, : 4 Caption : Menghitung 1olume 5 0ua$ 2ermu"aan 3alo" 4 +ont.!tyle : 3old 4 +ont.!ize : ,6 2. 0a#el2 4 Caption : 2an%ang 2

Kuliah Umum IlmuKomputer.Com Copyright 2004 IlmuKomputer.Com

7. 0a#el7 4 Caption : 0e#ar 4. 0a#el4 4 Caption : Tinggi 8. 0a#el8 4 Caption : 1olume 6. 0a#el6 4 Caption : 0ua$ 2ermu"aan 9. :dit,.Te;t) :dit2.Te;t) $ampai dengan :dit8.Te;t dii$i dengan nilai 0 <. 3utton,: 4 Caption : =itung 4 :&ent >n'li'" $e#agai #eri"ut :

Var p)l)t) &ol) lua$ : integer? //tempat"an &aria#le di ata$ pro'edure $rocedure T%orm&'Button&(lick )ender: T*b+ect", begin // Kon&er$i dari !tring "e Integer 2 :@ !trToInt-:dit,.Te;t/? 0 :@ !trToInt-:dit2.Te;t/? T :@ !trToInt-:dit7.Te;t/? 1ol :@ 2 A 0 A T? 0ua$ :@ -2A2AT/ B -2A2A0/ B -2ATA0/? //Kon&er$i dari Integer "e !tring :dit4.Te;t :@ IntTo!tr-1ol/? :dit8.Te;t :@ IntTo!tr-0ua$/? end,

C. Image, : untu" menampil"an gam#ar #ertipe 3M2 atau D2:E -optional/ 4 2i'ture : 3alo".#mp -$e#elumnya $udah di#uat mengguna"an 2rogram 2FIGT/

=a$il *unning : -I$i"an nilai pan%ang@,0) 0e#ar@,8) Tinggi@,2/

Kuliah Umum IlmuKomputer.Com Copyright 2004 IlmuKomputer.Com

2ro%e't leng"ap ada di 2ro%e't,.rar -$ilah"an do nload/

1.2. Berlatih Tipe Data Real dan String Kita a"an #erlatih dengan tipe data lainnya dengan mem#uat $e#uah program -pro%e"/ untu" menghitung 1olume dan 0ua$ 2ermu"aan 3ola) rumu$nya $## : Volume := -./ * /'&- * 0 * 0 * 0 Luas := - * /'&- * 0 * 0 3eri"ut de$ain .orm di (elphi :

Tempat"an "omponen4"omponen #eri"ut pada .orm "emudian u#ah nilai propertie$4nya : ,. 0a#el, : 4 Caption : Menghitung 1olume 5 0ua$ 2ermu"aan 3ola 4 +ont.!tyle : 3old 4 +ont.!ize : ,6 4 Hrap : True 2. 0a#el2 4 Caption : Dari4%ari 4

Kuliah Umum IlmuKomputer.Com Copyright 2004 IlmuKomputer.Com

7. 0a#el7 4 Caption : 1olume 4. 0a#el4 4 Caption : 0ua$ 8. :dit,.Te;t) :dit2.Te;t) :dit7.Te;t dii$i dengan nilai 0 6. 3utton,: 4 Caption : =itung 4 :&ent >n'li'" $e#agai #eri"ut :

Var r) &ol) lua$ : real, $rocedure T%orm&'Button&(lick )ender: T*b+ect", begin .."on&er$i dari !tring "e *eal r :@ !trTo+loat-:dit,.Te;t/? 1ol :@ 4/7 A 7.,4 A * A * A *? 0ua$ :@ 4 A 7.,4 A * A *? //"on&er$i dari *eal "e !tring :dit2.Te;t :@ +loatTo!tr-1ol/? :dit7.Te;t :@ +loatTo!tr-0ua$/? end,

=F!I0 *UGGIGE :

+ile yang #eri$i pro%e't leng"ap di +ile 2ro%e't2.rar 1.3. Lampiran TIPE DATA (i#a ah ini adalah $e#agian dari tipe data pada (elphi : 8

Kuliah Umum IlmuKomputer.Com Copyright 2004 IlmuKomputer.Com

Integer Merupa"an tipe data #ilangan #ulat) dengan : Type Range Format Integer I2,494<764<..2,494<7649 $igned 724#it Cardinal 0..42C4C692C8 un$igned 724#it !e'ara .undamental) tipe integer terdiri dari : Type Range Format !hortint I,2<..,29 $igned <4#it !mallint I7296<..72969 $igned ,64#it 0ongint I2,494<764<..2,494<7649 $igned 724#it Int64 I2J67..2J67I, $igned 644#it 3yte 0..288 un$igned <4#it Hord 0..68878 un$igned ,64#it 0ong ord 0..42C4C692C8 un$igned 724#it

Real Merupa"an #ilangan pe'ahan) dengan : Ty$e )igni1icant digits *eal4< !ingle 9I< 4 (ou#le :;tended Comp Curren'y
IC227792076<8499.8<0<.. C227792076<8499.8<09

0ange )i2e in bytes 2.C ; ,0JI7C .. ,.9 ; ,0J7< ,,I,2 6 ,.8 ; ,0JI48 .. 7.4 ; ,0J7< 8.0 ; ,0JI724 .. ,.9 ; ,0J70< ,8I,6 < 7.6 ; ,0JI4C8, .. ,., ; ,0J4C72 ,CI20 ,0 I2J67B, .. 2J67 I, ,CI20 < ,CI20

< !e'ara Eeneri") tipe real adalah : Ty$e )igni1icant digits *eal )i2e in bytes 8.0 ; ,0JI724 .. ,.9 ; ,0J70< ,8I,6 < 0ange

Kuliah Umum IlmuKomputer.Com Copyright 2004 IlmuKomputer.Com

String Merupa"an huru.) dengan : Ty$e Memory re5uired Char !hort!tring to 286 #yte$ Fn$i!tring #it -FG!I/ 'hara'ter$ Hide!tring K2J70 'hara'ter$ Boolean atau +al$e. 288 'hara'ter$ K2J7, 'hara'ter$ 4 #yte$ to 2E3 #a'" ard 'ompati#ility 4 #yte$ to 2E3 Ma3imum lengt4 6sed 1or , , #yte$ 2 <4

Uni'ode 'hara'ter$? C>M $er&er$ and inter.a'e$

Merupa"an tipe &aria#el logi"a. Gilai dari &aria#el dari #ertipe #oolean adalah True

Anda mungkin juga menyukai