emm kali ini saya ingin share tentang tipe data pada algoritma dan pemrogaman pascal... Berikut adalah tipe-tpe data tersebut
TIPE DATA
Jenis – jenis data yang dikenal dalam bahasa pascal antara lain yaitu:
1. Jenis data sederhana
¨ Jenis data yang standar; yaitu : Integer, Real, Char, Boolean
¨ Jenis data yang non standar (user defined), yaitu; Enumerated, Sub-range
2. Jenis data String
3. Jenis data berstuktur, yaitu: Array, Record, Set, File
4. Jenis Data Pointer
INTEGER
> Integer
merupakan nilai bilangan bulat. Tipe integer adalah bilangan yang tidak
mempunyai titik desimal/bilangan pecahan.Jenis data ini terdiri atas
integer positif, integer negatif dan nol.
> Pada TURBO PASCAL jenis data ini di bagi atas beberapa bagian, yaitu :
Integer
merupakan nilai bilangan bulat. Tipe integer adalah bilangan yang tidak
mempunyai titik desimal/bilangan pecahan.Jenis data ini terdiri atas
integer positif, integer negatif dan nol.
REAL
¨ Tipe real adalah bilangan yang mengandung pecahan,
¨ Penulisan
untuk jenis data ini selalu menggunakan titik desimal. Paling sedikit
harus ada satu digit sebelum dan sesudah titik desimal.
¨ Nilai numerik real yang signifikan sampai dengan 11 digit. Nilai konstanta numerik real menempati memori sebesar 6 byte.
¨ Operator untuk jenis data ini terditi atas:
+, - , * dan /
KARAKTER
¨ Yang
dimaksud dengan jenis data ini adalah karakter tunggal atau sebuah
karakter yang ditulis diantara tanda petik tunggal, seperti misalnya
‘A’,’a’,’!’,’5’ dsb.
STRING
¨ Nilai
data string merupakan urut-urutan dari Karakter yang terletak di
antara tanda petik tunggal. Nilai data string akan menempati memori
sebesar banyaknya karakter stringnya ditambah dengan 1 byte. Bila
panjang dari suatu string di dalam deklarasi variabel tidak disebutkan,
maka dianggap panjangnya adalah 255 karakter.
BOOLEAN
Data tipe boolean mempunyai dua nilai, yaitu True dan False.
ENUMERATED/TERBILANG
¨ Tipe data ini juga dapat didefinisikan sendiri oleh pemakai. Disebut tipe terbilang karena semua nilai disebut satu persatu.
¨ Jenis
data ini terdiri atas barisan identifier yang terurut dimana setiap
identifier tersebut dianggap sebagai suatu individual data item (elemen
data yang berdiri sendiri).
¨ Pada saat mendeklarasikan jenis data ini kita harus menuliskan semua elemen-elemennya.
¨ Bentuk umum deklarasinya adalah :
TYPE nama = (data_item_1, data_item_2, ……., data_item_n);
Contoh :
TYPE hari = (Senin,Selasa,Rabu,Kamis,Jum'at,Sabtu,Minggu);
hari_kerja = (Senin,Selasa,Rabu,Kamis,Jum'at);
SUB RANGE/JANGKAUAN
¨ Tipe
data ini adalah tipe data yang dapat didefinisikan sendiri oleh
pemakai. Nilai data pada tipe ini mempunyai jangkauan tertentu.
¨ Jenis data ini berupa range dari suatu kumpulan data yang mempunyai urutan..
¨ Bentuk umum deklarasinya adalah :
TYPE nama = data_item_pertama .. data_item_terakhir;
¨ Contoh :
TYPE jam_kuliah = 1 .. 10;
tanggal = 1 .. 31;
STATMENT UNTUK INPUT/MASUKAN
¨ Dalam bahasa Pascal untuk keperluan input (membaca nilai pernyataan/input) digunakan identifier standar READ atau READLN.
¨ Identifier
standar ReadLn sedikit berbeda dengan Read. ReadLn digunakan untuk
memasukkan data perbaris, artinya setelah tombol Enter ditekan, maka
akan ganti baris, sedangkan Read tidak ganti baris, masih dalam baris
yang sama.
BENTUK UMUM
READ (variabel input) ;
Atau
READLN (variabel input);
CONTOH;
Program Input1;
Uses WinCrt;
Var Nama : String[25];
Nilai : Integer;
Begin
Clrscr;
Write( ‘Nama Siswa : ‘ ); Readln(Nama);
Write( ‘Nilai Ujian : ‘ ); Readln(Nilai);
End.
CONTOH 2;
Program Hitung3;
{Program Perhitungan Sederhana Dengan Deklarasi Variabel}
Uses WinCrt;
Var A,B,C:Byte;
Begin
Clrscr;
Gotoxy(25,5);Write('Program Perkalian');
Gotoxy(20,7);Write('Nilai A = ');Readln(A);
Gotoxy(20,9);Write('Nilai B = ');Readln(B);
C:=A*B;
Gotoxy(20,11);Write('Hasil = ',C);
End.
Artikel ini ditulis oleh Gilang ramadhan.
0 komentar:
Post a Comment
Saya tunggu Coment anda yang bersifat membangun blog ini.
Thanks...