Tipe Data Sederhana                                                         merupakan tipe data dasar yang sering dipakai ...
Tipe Data Real                                                        Char                                                ...
Tipe Data StringTipe Data String                                          Misalkanmerupakan suatu data yang menyimpan arra...
Upcoming SlideShare
Loading in...5
×

3tipe data

73

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
73
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

3tipe data

  1. 1. Tipe Data Sederhana merupakan tipe data dasar yang sering dipakai oleh program, meliputi: Tipe Data  integer(bilangan bulat),  real (bilangan pecahan),  char (alphanumerik dan tanda baca),  dan boolean (logika). Integer Tipe Data IntegerContoh bilangan integer adalah: 34 6458 -90 0 1112Penggolongan tipe data integer tersebut dimaksudkan Tipe Data Ukuran Tempat Rentang Nilaiuntuk membatasi alokasi memori yang dibutuhkanmisalkan untuk suatu perhitungan dari suatu variabel Byte 1 byte 0 s/d +255bilangan diperkirakan nilai maksimumnya 32767 kitacukup mendeklarasikan variabel bilangan sebagai Shortint 1 byte -28 s/d +127integer (2 byte), daripada sebagai longint(4 byte). Didalam kompilernya, Pascal menyediakan konstanta integer 2 bytes -32768 s/d 32767untuk bilangan Integer yaitu: MaxInt andMaxLongInt, pemrogram bisa menggunakannya di Word 2 bytes 0 s/d 65535dalam programnya tanpa harus terlebih dahulumendefinisikannya. Longint 4 bytes 2147483648 s/d 2147483647 Contoh program integer Bilangan RealProgram display_maxint; Bilangan real atau nyata merupakan jenisuses wincrt; bilangan pecahan, dapat dituliskan secara biasabegin writeln (maxint) atau model scientific . Contoh bilangan real:end. 34.265 -3.55 0.0 35.997E+11, dimana E merupakan simbol perpangkatan 10. JadiHasilnya: 32.767 452.13 mempunyai nilai sama dengan 4.5213e2. Penggolongan tipe data bilangan real dapat dilihat pada tabel 2. Bilangan Real 1
  2. 2. Tipe Data Real Char Tipe data ini menyimpan karakter yang diketikkan dari keyboard, memiliki 266 Tipe Data Ukuran Tempat Rentang Nilai macam yang terdapat dalam tabel ASCII (American Standard Code for Informationreal 6 bytes 2.9 x 10-39 s/d 1.7 x1038 Interchange). Contoh: a B +, dsb. Yang 1.5 x 1045 s/d 3.4 xsingle 4 bytes 1038 perlu diingat bahwa dalam menuliskannya 5.0 x 10-324 s/d 1.7 x harus dengan memakai tanda kutip tunggal.double 8 bytes 10308 Jenis data ini memerlukan alokasi memori 3.4 x 10-4932 s/d 1.1 x sebesar 1(satu) byte untuk masing-masingExtended 10 bytes 104932 data.comp 8 bytes -9.2x 1018 s/d 9.2x 1018 Tipe Data Boolean Boolean merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau Tipe Data Ukuran Tempat FALSE (salah). Turbo Pascal for Windows Boolean 1 byte memiliki tiga macam jenis ini yaitu: Boolean, WordBool 2 byte WordBool, dan LongBool. Tipe boolean Longbool 3 byte memakai memori paling kecil, sedangkan WordBool dan LongBool dipakai untuk menulis program yang sesuai dengan lingkungan Windows. Contoh Program Boolean Tipe Data Terstruktur Contoh: Program display_bool; tipe ini terdiri atas : array, record, set, dan file. uses wincrt; String adalah tipe data jenis array, tetapi begin writeln(ord(true)); karena string memiliki kekhasan tersendiri writeln(ord(false)); sebagai array dari karakter maka penulis perlu end. memberikan penjelasan tersendiri. Sedangkan untuk array, record, dan file perlu dijelaskan Hasilnya: 1 0 3.2. dalam bab yang lain karena agak banyak hal- hal yang perlu dibahas. 2
  3. 3. Tipe Data StringTipe Data String Misalkanmerupakan suatu data yang menyimpan array (larik), var kata: string [20]; atau var kata: string;sebagai contoh ABCDEF merupakan sebuah karena string merupakan array dari karakter.konstanta string yang berisikan 6 byte karakter.Ukuran Tempat untuk tipe data ini adalah 2 s/d 256 Maka kata[1] merupakan karakter pertama daribyte, dengan jumlah elemen 1 s/d 255. String string, kemudian kata[2], merupakan elemendideklarasikan dengan string [ konstanta ] atau string. kedua, dst.Bila ukuran string tidak didefinisikan maka akanbanyak memakan ruang, karena ukuran stringmenyesuaikan dengan defaultnya. Contoh Program String ArrayProgram hal_string; Suatu array adalah sebuah struktur data yangUses wincrt; terdiri atas banyak variabel dengan tipe datavar s : string; sama, dimana masing-masing elemen variabelbegin s:=Hello; mempunyai nilai indeks. Setiap elemen array mampu untuk menyimpan satu jenis datawriteln(s); (yaitu: variabel). Suatu array dinyatakanwriteln(panjang dari string adalah: ,ord(s[0])); dengan type, sehingga variabel yang bekerjaend. akan dinyatakan dengan: contoh type A = array [1..10] of integer; RecordRECORD (REKAMAN)Sebuah record rekaman disusun oleh beberapafield. Tiap field berisi data dari tipe dasar /bentukan tertentu. Record mempunyaikelebihan untuk menyimpan suatu sekumpulanelemen data yang berbeda-beda tipenya (dibanding array). 3

×