Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
1Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Macam-Macam Tipe Data

Macam-Macam Tipe Data

Ratings: (0)|Views: 215|Likes:
Published by Debie Alfian

More info:

Published by: Debie Alfian on Jun 03, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOCX, TXT or read online from Scribd
See More
See less

10/12/2013

pdf

text

original

 
 Nama : Debie Alfian Noerrizki NPM : 0651 11 360Kelas : LMacam-macam tipe dataDalam bahasa Pascal, secara garis besar dikenal dua macam tipe data yaitu :- tipe data sederhana (primitive type):adalah tipe data yang hanya mampu menyimpan satu nilai tiap satu variabelnya.Contoh tipe data sederhana adalah tipe numerik (integer dan real), tipe data karakter, tipe data boolean dan tipe data ennumerasi.- tipe data kompleks (complex type):adalah tipe data yang mampu menyimpan lebih dari satu nilai dalam tiap satu variabelnya.Contoh tipe data kompleks adalah string, array (larik), record dan object.Bentuk umum dari deklarasi tipe data adalahType pengenal = tipeKeterangan: pengenal : nama pengenal yang menyatakan tipe data.tipe : tipe data yang berlaku dalam Turbo Pascal.4.1 Tipe Data Sederhana4.1.1 Tipe OrdinalSemua tipe sederhana disebut tipe ordinal kecuali real. Karakteristik tipe data ordinal antara lain:- Semua kemungkinan nilai dari suatu tipe ordinal merupakan himpunan berurutan dan setiapnilai berkaitan dengan ordinalitasnya yaitu nilai integral.- Fungsi standard ord dapat diterapkan pada sembarang tipe ordinal untuk mengetahuiordinalitasnya.- Fungsi standard pred dapat diterapkan untuk mengetahui predesesor.- Fungsi standard succ dapat diterapkan untuk mengetahui suksesor.4.1.2 Tipe Integer Tipe integer adalah tipe data yang nilainya tidak mempunyai titik desimal. Ada lima tipe datayang termasuk dalam kelompok ini seperti terlihat pada tabel di bawah ini.Tabel 2.1 Tipe integer Tipe Batas Nilai Ukuran dalam byte
 
 byte 0..255 1shortint -128..127 1integer -32768..32767 2word 0..65535 2longint -2147483648..2147483647 4Tipe data juga menentuka operasi yang bisa dikerjakan. Pada tipe integer operator-operator yang bisa dikerjakan antara lain:Tabel 2.2 Operator-operator pada tipe integer Operator : Kegunaan+ : Penjumlahan- : Pengurangan* : Perkaliandiv : Pembagianmod : Sisa pembagian4.1.3 Tipe BooleanData tipe boolean mempunyai dua nilai yakni benar dan salah. Dengan memakai operator and, or atau not maka dapat dibentuk ungkapan boolean yang lebih rumit.4.1.4 Tipe Char Tipe char digunakan untuk mendefinisikan tipe data yang nilainya merupakan himpunan karakter yang dikenal komputer seperti yang tersaji dalam tabel ASCII. Dalam program, konstanta bertipe
char ditulis diantara tanda petik, misalnya ‘A’ . Perlu diingat bahwa data bertipe char hanya
terdiri dari 1 karakter.4.1.5 Tipe TerbilangDisebut tipe terbilang karena semua nilai disebut satu persatu, contohType Toko = (baru, ramai, sukses, rapi, gadjah)Perlu diperhatikan bahwa dalam tipe terbilang semua data harus diletakkan di antara kurung,urutan datanya harus diperhatikan karena akan mempengaruhi fungsi pred dan succ.4.1.6 Tipe SubjangkauanTidak jarang terjadi batas nilai yang mungkin untuk suatu perubah merupakan bagian atausubjangkauan dari tipe data yang telah didefinisikan, contoh nilai ujian adalah dari 0 sampai 100.type Nilai = 0..100;4.1.7 Tipe RealKonstanta bertipe real adalah bilangan yang berisi titik desimal. Dalam Pascal paling sedikitharus ada satu digit sebelum dan sesudah titik desimal, tidak boleh ada koma dan nilainya bisa
 
 positif atau negatif.Dalam Turbo Pascal terdapat lima macam tipe real yaitu real, single, double, extended dan compseperti terlihat pada tabel di bawah ini.Tipe Batasan Nilai Angka Signifikan Ukuran dalam bytereal 2.9 x 10E-39..1.7 x 10E38 11-12 6single 1.5 x 10E-45..3.4 x 10e38 7-8 4double 5.0 x 10E-324..1.7 x 10E308 15-16 8extended 1.9 x 10E-4951..1.1 x 10E4932 19-20 10comp -2E63 + 1..2E63
 – 
1 19-20 8Operator-operator pada tipe real adalah :Operator : Kegunaan+ : Penjumlahan- : Pengurangan* : Perkalian/ : Pembagian4.2.2 Tipe Data Kompleks4.2.2.1 Tipe StringData yang bertipe string adalah data yang berisi sederetan karakter yang banyaknya karakter bisa berubah-ubah sesuai kebutuhan yaitu dari 1 sampai 255 karakter.Bentuk umum dari deklarasi tipe string adalah:type pengenal = string <[panjang]>Keterangan: pengenal : nama tipe data. panjang : bilangan bulat yang menentukan banyaknya karakter, bila parameter panjang karakter tidak ditulis maka dianggap 255 karakter.4.2.2.2 Tipe Larik Larik (array) adalah tipe terstruktur yang mempunyai komponen dalam jumlah yang tetap dansetiap komponen mempunyai tipe data yang sama. Posisi masing-masing komponen dalam larik dinyatakan sebagai nomor indeks.Bentuk umum dari tipe larik adalahtype pengenal = array [tipe_index] of tipe; pengenal : nama tipe data.tipe_index : tipe data untuk nomor index.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->