1. Tipe data dasar
2. Tipe data bentukan
Tipe data dasar adalah tipe data yang sudah dikenal dan jenis yang sudah ditentukan seperti, bilangan lojik bilangan bulat, bilangan riil (desimal), karakter (huruf), srting(kata) dan lain sebagainya.
- Bilangan lojik
- Umumnya bertipe BOOLEAN, bernilai TRUE dan FALSE. Biasanya dinyatakan dengan 0(salah) dan 1(benar). Bisa juga disesuaikan dengan kebutuhan coding.
Di bawah ini merupakan operasi bilangan lojik.
- Bilangan Bulat
- Bertipe Integer, nilainya dari negatif tak hingga sampai dengan tak hingga ( -)~ s/d ~.
- Operasi aritmatikanya bisa menggunakan +, -, *, /, div (hasil bagi bulat), dan mod (sisa pembagian)
- Bisa juga digunakan untuk operasi perbandingan : >, <, =, >=, <=, <> (tidak samadengan).
- Bilangan Riil, sama dengan bilangan bulat tetapi tipe variablenya adalah Real dan bisa menggunakan bilangan desimal sedangkan operasi aritmatika dan operasi perbandingannya sama dengan bilangan bulat.
- Karakter
- bertipe Char, dan bernilai semua huruf alphabet (a-z, A-Z), angka (0-9), tanda baca, operator aritmatika, operator perbandingan, dan berbagai karakter khusus. Dan semua yang ada pada ASCII.
- Operasi perbandingannya: >, <, =, >=, <=, <> (tidak samadengan).
- String
- Nama tipe variablenya : String, bernilai semua karakter yang diapit dengan tanda kutip '...', atau "..."
- Tipe data string dapat disambungkan dengan operator '+'. Misalkan jika ditulis: 'Iis'+'Aminah' maka akan jadi 'IisAminah'.
- operasi yang dapat digunakan untuk tipe data ini adalah operasi perbandingan : >, <, =, >=, <=, <> (tidak samadengan).
- Tipe bentukan
- Merupakan tipe data yang dibentuk oleh programmer dan disesuaikan oleh kebutuhan fungsionalnya. Tipe data bentukan juga dibuat agar memudahkan programmer untuk menginat variable yang ada.
- Kata kunci yang digunakan untuk tipe data bentukan adalah Type .
- Tipe data bentukan juga bisa terstruktur dibuat dari kumpulan data yang memiliki tipe data berbeda maupun sama.
- contoh pendeklarasiannya:
- type
- Dosen: record
- < Nip : integer,
- Nama : string,
- Gaji : real >
- Misalnya dosen1 memiliki tipe data Dosen. Maka cara mengakses tiap field adalah sbb:
- dosen1.Nip
- dosen1.Nama
- dosen1.Gaji
Malam mba, boleh tanya tipe data bentukan lain selain bahasa Pascal seperti apa ya? Terima kasih :D
BalasHapustergantung mas pake nya bahasa pemrograman apa?
BalasHapus