Page 67 - Pemrograman Dasar kelas X
P. 67
Bab 2 Variabel, Tipe Data, dan Operator 63
var alamat:string [50];
4) Boolean
Tipe data Boolean merupakan tipe data yang hanya mempunyai dua nilai yaitu
trueataufalse. Tipe data ini biasanya digunakan variabel yang hanya mempunyai nilai
benar atau salah saja. Misalkan statusLulus, bisa bernilai True atau False; remidi, bisa
bernilai true atau false, Menikah, bisa bernilai true atau false, pdan sebagainya.
Penulisan deklarasi variabel dengan tipe data ini adalah ebagai berikut.
Var nama_variabel:boolean;
b. User defined
Tipe data ini merupakan tipe data yang dibuat oleh sang programmer. Jadi setiap programmer
dapat membuat tipe data baru yang dibutuhkannya. User defined meliputi enumerated dan
subrange.
1) Enumerated
Tipe data enumerated merupakan tipe data yang didefinisikan oleh programmer. Hal ini
memungkinkan programmer untuk membuat tipe datanya sendiri, yang terdiri dari
kumpulan symbol. Contoh penulisan code program tipe data enumerated adalah sebagai
berikut:
type hari = (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
var nama_hari : hari;
Dari contoh diatas, baris pertama menunjukkan pembuatan tipe data baru yaitu hari yang
berisi nama-nama hari, kemudian di baris kedua menunjukkan deklarasi penggunaan tipe
data yang telah dibuat tadi.
2) Subrange
Tipe data subrange merupakan tipe data yang memungkinkan programmer untuk
mendefinisikan beberapa nilai dari tipe data tertentu. Misalkan seorang programmer ingin
membuat tipe data nilai yang dimana tipe data ini berisi bilangan integer dari 1 sampai 10.
Contoh penulisan code program tipe data enumerated adalah sebagai berikut:
type nilai = 1..10;
var nilai_mtk : nilai;