Pada bahasa pemrograman Pascal, terdapat berbagai jenis tipe data yang digunakan untuk menyimpan informasi dan memanipulasinya. Tipe data ini sangat penting dalam pengembangan perangkat lunak karena mereka menentukan jenis nilai yang dapat disimpan dalam variabel. Dalam artikel ini, kita akan menjelajahi berbagai jenis tipe data yang ada dalam bahasa pemrograman Pascal beserta contohnya. Mari kita mulai!
Tipe Data Integer
Tipe data integer digunakan untuk menyimpan bilangan bulat. Tipe data ini cocok digunakan saat kita ingin mengoperasikan angka tanpa bagian desimal. Dalam Pascal, tipe data integer dideklarasikan menggunakan kata kunci integer
. Berikut adalah contoh penggunaan tipe data integer:
var umur: integer; begin umur := 25; writeln('Umur saya adalah ', umur); end.
Pada contoh di atas, kita mendeklarasikan variabel umur
dengan tipe data integer dan memberikan nilai 25 kepadanya. Kemudian, kita mencetak nilai tersebut menggunakan perintah writeln
.
Tipe Data Real
Tipe data real digunakan untuk menyimpan bilangan dengan bagian desimal. Dalam Pascal, tipe data real dideklarasikan menggunakan kata kunci real
. Berikut adalah contoh penggunaan tipe data real:
var tinggi: real; begin tinggi := 175.5; writeln('Tinggi saya adalah ', tinggi, ' cm'); end.
Pada contoh di atas, kita mendeklarasikan variabel tinggi
dengan tipe data real dan memberikan nilai 175.5 kepadanya. Kemudian, kita mencetak nilai tersebut menggunakan perintah writeln
.
Tipe Data Char
Tipe data char digunakan untuk menyimpan karakter tunggal. Dalam Pascal, tipe data char dideklarasikan menggunakan kata kunci char
. Berikut adalah contoh penggunaan tipe data char:
var jenisKelamin: char; begin jenisKelamin := 'L'; writeln('Jenis kelamin saya adalah ', jenisKelamin); end.
Pada contoh di atas, kita mendeklarasikan variabel jenisKelamin
dengan tipe data char dan memberikan nilai ‘L’ kepadanya. Kemudian, kita mencetak nilai tersebut menggunakan perintah writeln
.
Tipe Data String
Tipe data string digunakan untuk menyimpan kumpulan karakter. Dalam Pascal, tipe data string dideklarasikan menggunakan kata kunci string
. Berikut adalah contoh penggunaan tipe data string:
var nama: string; begin nama := 'John Doe'; writeln('Nama saya adalah ', nama); end.
Pada contoh di atas, kita mendeklarasikan variabel nama
dengan tipe data string dan memberikan nilai ‘John Doe’ kepadanya. Kemudian, kita mencetak nilai tersebut menggunakan perintah writeln
.
Tipe Data Boolean
Tipe data boolean digunakan untuk menyimpan nilai kebenaran, yaitu true
atau false
. Dalam Pascal, tipe data boolean dideklarasikan menggunakan kata kunci boolean
. Berikut adalah contoh penggunaan tipe data boolean:
var isSudahMenikah: boolean; begin isSudahMenikah := true; if isSudahMenikah then writeln('Sudah menikah') else writeln('Belum menikah'); end.
Pada contoh di atas, kita mendeklarasikan variabel isSudahMenikah
dengan tipe data boolean dan memberikan nilai true
kepadanya. Kemudian, kita menggunakan perintah if
untuk memeriksa nilai variabel tersebut dan mencetak hasilnya menggunakan perintah writeln
.
Tipe Data Array
Tipe data array digunakan untuk menyimpan kumpulan nilai dengan tipe data yang sama. Dalam Pascal, tipe data array dideklarasikan dengan menyebutkan tipe data elemennya dan jumlah elemen yang ingin disimpan. Berikut adalah contoh penggunaan tipe data array:
var nilai: array[1..5] of integer; i: integer; begin for i := 1 to 5 do begin nilai[i] := i * 10; writeln('Nilai ke-', i, ': ', nilai[i]); end; end.
Pada contoh di atas, kita mendeklarasikan variabel nilai
sebagai array dengan tipe data integer dan 5 elemen. Kemudian, kita menggunakan perintah for
untuk mengisi nilai pada setiap elemen array dan mencetaknya menggunakan perintah writeln
.
Kesimpulan
Dalam bahasa pemrograman Pascal, terdapat berbagai jenis tipe data yang digunakan untuk menyimpan informasi dengan format yang sesuai. Dalam artikel ini, kita telah membahas tipe data integer, real, char, string, boolean, dan array beserta contoh penggunaannya. Dengan pemahaman yang baik tentang jenis tipe data ini, Anda dapat memanfaatkannya secara efektif dalam pengembangan perangkat lunak dengan bahasa Pascal.