Selasa, 03 Januari 2012

PROCEDURE DAN FUNCTION


Procedure
Procedure merupakan blok baris perintah sebagai satu kesatuan yang mengerjakan tugas khusus. Keuntungan menggunakan procedure :
1) Program menjadi terstruktur.
2) Dapat mengurangi pengulangan kode.
Procedure dipanggil dan digunakan di dalam blok baris perintah yang lainnya dengan menyebutkan judul procedurenya. Procedure dapat menerima nilai dari luar ataupun mengirimkan nilai keluar yang dilewatkan melalui parameter.
Terkait dengan prosedure, dikenal dua macam variable yaitu :
1) Variabel lokal : variabel yang dideklarasikan di dalam procedure, variabel ini tidak dikenal di luar procedure.
2) Variabel global : variabel yang dideklarasikan di luar semua procedure, sehingga akan dikenal di seluruhbagian progam.

String


Pendeklarasian String
String merupakan salah satu tipe data bentukan untuk menyatakan data teks/ kalimat/ serangkaian karakter. Pada bahasa Pascal panjang maksimum string yang diijinkan adalah 255 karakter.
Bentuk umum
nama_variable :String[panjang_string];
nama_variable :String ;
Bila tidak disebutkan panjang string maka secara default panjangnya adalah 255.
Contoh
nama : String[15];
mendeklarasikan variable string nama dengan panjang 15 karakter.

ARRAY


Array Satu Dimensi
Array adalah deretan variabel yang berjenis sama dan mempunyai nama yang sama. Pada bahasa Pascal, array mempunyai lokasi yang bersebelahan, alamat terkecil menunjukan elemen pertama dan alamat terbesar menunjuk pada alamat terakhir.

STRUKTUR KONTROL PERULANGAN


Struktur kontrol pengulangan dalam bahasa pemrograman dikenal dengan loop. Pengulangan dilakukan terus sampai dipenuhi keadaan tertentu. Dalam pascal dikenal tiga jenis pengulangan dan pernyataan yang digunakan adalah:
1. for
2. while-do
3. repeat-until

Pernyataan Case


Tangga if-else-if dapat digunakan menguji beberapa syarat tetapi sulit dalam aplikasinya. Untuk itu dapat digunakan pernyataan case-of, sebuah variabel dapat secara berturut-turut diuji oleh daftar konstanta (bilangan bulat atau karakter). Jika sesuai dengan sebuah konstanta, maka dikerjakan sesuai dengan pernyataan yang mengikuti konstanta tersebut.

STRUKTUR KONTROL PEMILIHAN


Program dalam bahasa Pascal tersusun dari baris- baris pernyataan. Eksekusi baris- baris pernyataan ini dapat
dilakukan dengan struktur kontrol :
1. Runtunan (Sequence)
2. Pemilihan (Selection)
3. Pengulangan (Repetiton)
Ketiga struktur tersebut dapat menggunakan operator relasi ataupun operator logika.

OPERATOR


Operator merupakan simbol atau kata yang digunakan untuk operasi dan manipulasi data dalam. Dalam bahasa Pascal Operator dikelompokkan ke dalam 9 kategori.