Anda di halaman 1dari 5

1. Array adalah variabel yang dapat menyimpan lebih dari satu nilai sejenis.

Terdapat dua
bagian penting yaitu elemen array yang merupakan nilai dan endeks array yang
merupakan nilai urut untuk mengakses nilai pada array. Berikut ini contoh array A dengan
10 buah elemen tiap elemen memiliki nilai antara 10 hingga 100.
A[1]
A[2]
A[3]
A[4]
A[5]
A[6]
A[7]
A[8]
A[9]
1
2
3
4
5
6
7
8
9
10
20
30
40
50
60
70
80
90
Deklarasi Array.
Array dideklarasikan pada bagian deklarasi. Deklarasi umum dari array adalah
NamaArray : array[IndeksAwal..IndeksAkhir] of tipe_data;

A[10]
10
100

2. Record merupakan suatu kumpulan/kawasan data. Record terdiri atas
sejumlah variabel/field field data untuk menjelaskan suatu data.
Pemakaian record di PASCAL diikuti dengan pendefinisian di bagian Type.
Syntax :
Type
nmrecord = RECORD
field1 : tipedata ;
field2 : tipedata ;
field3 : tipedata ;
endrecord ;
Record tersebut diatas harus di definisikan juga variabel recordnya (alias) di
bagian variabel.
Syntax :
Var
namavariabel : namarecord ;

Contoh :
Type
Mahasiswa = record
NIM : String[9] ;
Nama : String[30] ;
Jenjang : String[2] ;
Prodi : String[30] ;
End;

2009 1 Comment by Sahabat 1.30] of Mahasiswa . RSS 4. Apabila ingin membuat banyak mahasiswa berarti menggunakan Array.NIM) .NIM) . Untuk memproses dan menampilkan tekniknya sama dengan menginputkan datanya. seperti berikut ini : Var recMhs : Array[1. 3. Pendefinisian diatas akan membuat satu record mahasiswa. Variabel Jun 12.Var recMhs : Mahasiswa . jadi apabila ingin menginputkan NIM yang terdapat di record mahasiswa maka harus menyebutkan nama recordnya seperti berikut ini : Contoh : Readln ( recMhs. maka diganti menjadi seperti berikut : Contoh : Readln ( recMHS[i]. Bagaimana penggunaan record didalam perintah programnya? Misalnya : Readln(NIM) Perintah tersebut untuk menginputkan NIM. semoga anda tertarik untuk belajar bahasa pemrograman. Berarti terdapat 30 data mahasiswa . Twitter Tipe Data. Apabila lebih dari satu data. Tipe Data .. Demikianlah artikel Pendefinisian dan Penggunaan Record Pada Pascal.

bagi/.99. Bilangan biasa ( real ) . misalnya dari -2.76 atau dalam notasi ilmiah seperti : 1.Jangkauan nilai : bergantung pada implementasi perangkat keras komputer. misalnya dari -11 s/d +12. . Tipe dasar 1.Karakter adalah data tunggal yang mewakili semua huruf. . sisa hasil bagi% – Operasi pembanding:lebih kecil=. Karakter ( character ) .. sama=. dst. . misalnya: ’A’. dsb. .45.Jangkauan nilai meliputi semua bilangan yang mungkin. . tidak bernilai bulat maupun tidak. . +13. untuk algoritma tidak kita batasi.. Bilangan bulat ( integer ) – Bilangan atau angka yang tidak memiliki titik desimal atau pecahan. Ada 2 kategori dari tipe data yaitu: 1. yang nilainya tidak berubah selama algoritma dilaksanakana. kurang-. dan ditulis sebagai : 235.Bilangan tetap ( const ) adalah tipe bilangan.+25.Bilangan atau angka yang bisa memiliki titik desimal atau pecahan. 4. 2. – Operasi aritmetik: tamabah+.Tipe dituliskan sebagai const . 3. -10.245E+03. apakah merupakan angka bulat ( integer ). Bilangan tetap ( const ). +225. – Tipe dituliskan sebagai integer atau int – Jangkauan nilai bergantung pada implementasi perangkat keras komputer.7E+38. ’B’.Operasi aritmatik dan pembandingan juga berlaku bagi bilangan biasa. simbol baca.. untuk algoritma tidak dibatasi. atau berupa karakter ( char ).45E-02. 7.’!’.9E-39 s/d +1.’Z’. kali*. dan sebagainya.Tipe dituliskan sebagai : real . ’?’. tidak sama>< .Setiap data memiliki tipe data. seperti 10. . angka biasa ( real ).. dan juga simbol angka yang tidak dapat dioprasikan secara matematis. -87..

Jangkauan nilai ada dua : true dan false 2.Tipe dituliskan sebagai boolean .Tipe data logik adalah tipe data yang dipergunakan untuk memberi nilai pada hasil pembandingan. alamat. atau * Int nilai_ujian[10]..Tipe dituliskan sebagai char .Jangkauan nilai meliputi semua karakter dalam kode ASCII. 2. Tipe bentukan 1. Array ( larik ) .Cara mendefinisikannya adalah: * string nama.10] of integer.Kedua definisi diatas menunjukkan bahwa nilai_ujian adalah kumpulan dari 10 nilai bertipe bilangan bulat. yang merupakan wadah untuk menampung beberapa nilai data yang sejenis.Cara menefinisikan ada 2 macam. . .Operasi pembanding dapat dilakukan dan dievaluasi menurut urutan kode ASCII. Logik ( logikal ) .Array adalah tipe data bentukan.. kumpulan bilangan tidak bulat adalah array real.alamat : string.String adalah tipe data bentukan yang merupakan deretan karakter yang membentuk satu kata atau satu kalimat. 3. . 5. yang biasanya diapit oleh dua tanda kutip. atau yang tertera pada setiap tombol keyboard. . Record ( rekaman ) .Sebagai contoh: nama. alamat. yaitu: * Nilai_ujian : array [ 1. Kumpulan bilangan bulat adalah array integer. dan judul adalah tipe string. atau kombinasi pembandingan. String . . . sehingga huruf ’A’ (Hex 41) sebenarnya lebih kecil dari huruf ’a’ (Hex 61). atau * nama.

Kata Kunci pengertian tipe data.45. contoh variabel. titik koma. variabel dalam pascal. Variabel Variabel adalah nama yang mewakili suatu elemen data seperti : jenkel untuk jenis kelami. Var. tipe variabel. . antara lain: * Harus dimulai dengan abjad. * Sebaiknya memiliki arti yang sesuai denagn elemen data. umur. koma..Sebagai contoh. tipe data variabel. variabel pascal. dan sebagainya. Ada aturan tertentu yang wajib diikuti dalam pemberian nama variable. mahasiswa sebagai satu jenis objek memiliki beberapa elemen data seperti : nomer_stb. tipe data bentukan.Cara mendefinisikan record mahasiswa tersebut adalah sebagai berikut: Type dataMhs : record < nomer_stb : integer. Nama_mhs : string. > 2. t4lahir untuk tempat lahir. IP rata. . Umur : integer. Contoh variabel yang benar : Nama. Alamat. .Record adalah tipe data bentukan yang merupakan wadah untuk menampung elemen data yang tipenya tidak perlu sama dengan tujuan mewakili satu jenis objek. tidak boleh dengan angka atau symbol. Nilai_ujian Contoh variabel yang salah : 4XYZ. * Sebaiknya tidak terlalu panjang. 5. * Tidak boleh ada spasi diantaranya * Jangan menggunakan simbol yang bisa membingungkan seperti titik dua. nama.=xy. data variabel. string adalah. dll. dan sebagainya. tipe variabel pascal.