TIPE DATA

1. Tipe sederhana
Tipe sederhana disebut dengan tipe data scalar, yang biasa diartikan bahwa dalam sebuah perubahan hanya dimungkinkan untuk menyimpan sebuah nilai data, dan tipe sderhana terbagi menjadi dua, yaitu tipe ordinal dan tipe real

a. Tipe ordinal
karakteristiknya adalah :
• Semua kemungkinan nilai dari suatu tipe ordinal merupakan himpunan berurutan (ordered set). Dan setiap nilai berkaitan dengan ordinalitasnya.
• Fungsi standard ord dapat diterapkan dalam sembarang tipe ordinal untik mengetahui ordinalitasnya
• Fungsi standard pred dapat diterapkan untuk mengetahui pendahuluannya
• Fungsi standard succ dapat diterapkan untuk mengetahui penerusnya.
Turbo pascal memiliki 7 tipe ordinal standard, yaitu integer, shortint, longint, byte, word, boolen dan char
i. Tipe integer adalah tipe data yang merupakan bilangan bulat yang mana nilai nya tidak mempunyai titik decimal. Ada 5 data yang termasuk adalam kelompok ini, yaitu integer, shortint, longint, byte, dan word

ii. Tipe data Boolean, Tipe data ini digunakan untuk pengambilan keputusan dalam operasi logika. Terdiri dari true disimbolkan ‘T’ dan False yang disimbolkan ‘F’. dengan menggunakan operator and, or, atau not. Ketika kita ingin mendapatklan hasil yang valid/pasti, kita menggunakan tipe data boolean untuk memperoleh keputusan dalam suatu penyelesaian yang pasti

iii. Tipe char digunakan untuk mendifinisikan tipe data yang nilai nya merupakan himpunan karakter yang dikenal computer, dalam program konstanta tipe char ditulis diantara tanda petik (‘…’)

iv. Tipe Terbilang, Merupakan tipe data yang memiliki elemen-elemen tertentu yang disebut satu/satu dari bernilai konstanta integer sesuai dengan urutannya. disebut tipe terbilang karena semua nilai disebut satu persatu. Dan dalam tipe terbilang semua data harus diletakkan diantara tanda kurung, urutan dalam data terbilang harus benar-benar diperhatikan karena akan mempengaruhi nilai fungsi pred dan succ. Pada tipe data ini elemen masukan diwakili oleh suatu nama variable yang ditlis di dalam kurung.

Example:
Indeks_Hari = (Nol, Minggu, Senin, Selasa, Rabu, Kamis, Jumat, Sabtu)

v. Tipe subjangkauan, Merupakan tipe data bilangan yang punya jangkauan nilai tertentu sesuai dengan definisi pada pemrogram.
Example:
Type Variabel=Nilai_awal…Nilai_akhir

b. Tipe real
Merupakan tipe data bilangan pecahan seperti real, yang berisi titik decimal. Dalam pascal paling sedikit harus ada satu digit sebelum dan sesudah titik decimal. Tidak boleh ada koma dan nilainya bias positif dan negative. Ada 5 macam tipe real, yaitu real, single, double, extended dan comp

2. Tipe string
Tipe string adalah data yang berisi sederetan karakter yang banyaknya karakter itu bias berubah-ubah sesuai kebutuhan yaitu dari 1 sampai 255 karakter
Example :
Var Nama : String
Nama merupakan sebuah variabel didefinisikan sebagai variabel bertipe string, maksudnya pada variabel tersebut digunakan untuk menerima masukan sebuah nama yang terdiri dari sekumpulan huruf, dapat berupa huruf besar, kecil, atau campuran kedua-duanya.
3. Tipe terstruktur
Dalam tipe terstruktur setiap perubahan bias menyimpan lebih dari sebuah nilai data. Masing-masing nilai data disebut dengan komponen. Karakteristik data bertipe terstruktur diteentukan berdasrakan cara penstrukturan dan tipe masing-masing komponen.
Ada empat buah tipe data terstruktur, yaitu larik, rekaman, himpunan dan berkas

a. Larik atau array adalah tipe terstruktur yang mempunyai komponen dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang sama. Posisi masing-masing komponen dalam lirik dinyatakan sebagai nomer index
• Cara mendefinisikan tipe data array
Berdimensi satu
Var
Nama_Variabel_Array[1...N]of tipe_data
1 Nomor Indeks
• Berdimensi dua
Var
Nama_Variabel_Array=Array[1...N,1...M]of tipe_data
2 buah Nomor Indeks
b. Tipe Data Record, Tipe data komposit yang sudah terstruktur denagn baik. Tipe data ini digunakan untuk menampung data suatu obyek. Datanya berupa campuran dari tipe data seperti string, numerik, char, boolean, atau tipe data lainnya. Tipe data ini merupakan struktur dasar dari suatu sistem database.

c. Tipe Himpunan, Himpunan (set) adalah kumpulan objek yang mempunyai tipe data yang sama dan urutan penulisannya tidak diperhatikan. Setiap objek di dalam setiap himpunan disebut dengan anggota atau elemen himpunan. Huruf-huruf dalam alphabet merupakan sebuah himpunan.

d. Tipe Berkas, Berkas (file) adalah kumpulan sejumlah komponen yang bertipe data yang sama, yang jumlahnya tidak tertentu, dan biasanya tersimpan dalam suatu media penyimpanan luar

4. Tipe pointer
Semua tipe yang telah digunakan diatas, apabial digunakan untuk mendeklarasikan suatu perubah, maka sifat perubah tersebut adalah perubah yang statis.


Komentar

  1. thanks ya lumayan lengkap,tp masih kurang tipe prosedural dan tipe objek.

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Belajar Pythagoras

Contoh Program Function

MEMBUAT SUDUT 45 DERAJAT DARI GARIS 180 DERAJAT DENGAN JANGKA