Thursday, December 5, 2013

Tipe Data dan Variabel pada Pemrograman Pascal

Tipe Data ? Tipe data biasanya dipergunakan untuk menentukan jenis nilai yang dapat ditampung oleh suatu variabel, umumnya telah menyediakan tipe-tipe data yang sederhana (simple) maupun yang terstruktur. Apabila kita membutuhkan tipe data yang belum tersedia, kita dapat mendefinisikan sendiri tipe data baru yang disebut enumerated type.

Setiap data yang ada pada program pascal mempunyai tipe data, baik berupa angka bulat (integer), angka biasa (real), atau berupa karakter (char),(String) dan sebagainya.

Jenis - Jenis data yang di kenal dalam Bahasa Pascal yakni :

  • Tipe Data Sederhana
  • Tipe Data Terstruktur

Tipe Data Sederhana :

1.Bilangan bulat ( integer )

Tipe data ini menerima angka dan bisa dilaksanakan proses aritmatika. Tipe data ini ialah tipe data bilangan bulat, yakni Bilangan atau angka yang tak mempunyai titik desimal atau pecahan.
misal : 
Program display_maxint;uses wincrt;
begin writeln (maxint)
end.
Hasilnya: 32.767

2. Bilangan biasa ( real )

Bilangan atau angka yang bisa mempunyai titik desimal atau pecahan, Tipe data ini menerima angka dan koma serta bisa dilaksanakan proses aritmatika.
misal :
a' 'B' '+', dsb.  

3. Boolean

Boolean ialah tipe data yang cuma mempunyai dua berkemungkinan, yakni true dan false. Biasanya dipergunakan untuk operasi logika dengan ungkapankah AND, OR, atau NOT
misal :
Program display_bool;uses wincrt;
begin writeln(ord(true));
writeln(ord(false));
end.
Hasilnya: 1 0 3.2.

4. String

String ialah tipe data bentukan yang ialah deretan karakter yang membentuk satu kata atau satu kalimat, yang biasanya diapit oleh dua tanda kutip. Tipe data yang menerima kumpulan karakter (huruf, angka, symbol) tipe data ini tak bisa dilaksanakan proses aritmatika

Tipe Data Terstruktur

1. Array

Array atau lark ialah tipe terstruktur yang mempunyai komonen dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang sama. Posisi sendiri-sendiri komponen dalam array disebutkan sebagi nomor index.
misal:
Type
     Tipe_kita=array[1..100] of integer
Var
     Var_baru   : tipe_kita;

2. Record

Definisi Record hampir sama dengan Array, tetapi yang membedakan antara keduanya ialah jikalaulau Array semua komponennya bertipe data yang sama sedangkan Record setiap komponennya bisa bertipe data yang beda-beda.
misal:
TYPE my_rec = RECORD
   Nama : STRING[90]; Npm  : STRING[ 8] ;
     Nilai : REAL;
END;
VAR
   Data nya    : my re c;

3. Set

Himpunan (set) ialah kumpulan obyek yang mempunyai tipe data yang sama dan urutan penulisannya tak diperhatikanlah seksama. Setiap obyek dalam suatu himpunan disebut dengan anggota atau elemen himpunan.
misal:
TYPE irama = (JAZZ, POP, ROCK ,DANGDUT, SKA);
      Musik = SET OF irama;
VAR
     Jenis musik : Musik;

4. File

File (Berkas) ialah kumpulan sejumlah komponen yang bertipe data sama, yang jumlahnya tak tertentu saja, dan biasanya tersimpan dalam suatu media penyimpan luar

TIPE DATA PENUNJUK

Pointer

Tipe data pointer ialah tipe data yang tidaklah sama dengan yang lainnya. Semua tipe data yang lainnya bersifat STATIS sedangkan tipe Pointer bersifat DINAMIS. Tipe ini ialah tipe data untuk suatu variabel, di mana isi variabel ini berupa alamat variabel lain, dalam artian variabel pointer ialah variabel yang menunjuk nilai atau alamat variabel lainnya.

VARIABEL PADA PROGRAM PASCAL

Variabel ialah nama yang mewakili suatu elemen data. Ada aturan tertentu saja yang wajib diikuti dalam pemberian nama variable, antara lain :
  • Harus dimulai dengan abjad, tak boleh dengan angka atau symbol.
  • Tidak boleh ada spasi di antaranya
  • Jangan mempergunakan simbol yang bisa membingungkan seperti titik dua, titik koma, koma, dan sebagainya.
  • Sebaiknya mempunyai arti yang sesuai denagn elemen data.
  • Sebaiknya tak terlalu panjang.
misal variabel yang benar : Nama, Alamat, Kode_Jurusan;
misal variabel yang salah : 7XVK,Nilai x, Var;=xy,77;

0 komentar: