Pengenalan Pascal


Assalamu'alaikum Wr Wb

Selamat Datang di SibukNgoding.com Pada kesempatan kali ini saya akan membagikan artikel tentang salah satu bahasa pemrograman yang saya pelajari di kampus yaitu pascal. Artkel ini merupakan remake dari blog saya yang lama annur24.wordpress.com.  Semoga bermanfaat bagi rekan-rekan yang mau mempelajari bahasa pemrograman ini. Sebelum ke programnya, saya akan jelaskan bebrapa hal tentang pascal.


Pascal ,  merupakan bahasa pemrograman tingkat tinggi yang banyak dipakai dalam bidang teknik dan sains. Pascal dirancang oleh Prof. Niklaus Writh (Technical University di Zurich, Switzerland) pada tahun 1971. Nama Pascal diambil sebagai penghargaan kepada Blaise Pascal (ahli matematika dan philosopi dari Perancis). Terdapat banyak versi produk Pascal, baik di platform DOS maupun Windows.
Pascal merupakan  salah satu bahasa  pemrograman  yang  memiliki struktur yang cukup baik dan sangat membantu dalam mengetahui dan memahami aliran eksekusi dari tiap statemen maupun sub routine yang telah  dibuat.
Untuk menjalankan permrograman pascal, kita bisa memakai beberapa compiler seperti FreePascal, Turbo Pascal , Dev Pascal Dll. 

Struktur Program
1. Bagian Judul program
Format: PROGRAM “nama_program”;
2. Bagian Deklarasi program:
USES              { Deklarasi Piranti}
VAR               { Deklarasi Variabel}
CONST          { Deklarasi Konstanta}
LABEL          { Deklarasi Label}
FUNCT          { Deklarasi Fungsi}
PROCEDURE{ Deklarasi Prosedur}

3. Bagian Program Utama
Diawali dengan BEGIN dan diakhiri dengan END.
Identifier.
Indentifier adalah nama yang dibuat oleh programmer dalam pemrograman Pascal. Identifier digunakan untuk memberi nama: Program, Sub-program (procedure dan function), Variable, Constant, Type, Label. Nama-nama ini digunakan untuk pemakaian dan pemanggilan dalam program. Ketentuan penulisan identifier:
  • Nama identifier harus dimulai dengan karakter huruf alfabet: a sampai z, A sampai Z atau karakter ‘_’ (underscore – garis bawah)
  • Karakter berikutnya boleh karakter numerik ( 0 .. 9 ) atau kombinasi alphanumeric ( huruf-numerik ).
  • Tidak boleh menggunakan karakter khusus: + – * / | \ = < > [ ] . , ; : ( ) ^ @ { } $ # ~ ! % & ` ” ‘ dan ?.
  • Panjang nama pada berbagai versi Pascal umumnya maksimal 32 – 63 karakter.
Contoh:
  • Penulisan yang benar: NamaMahasiswa, Gaji_Karyawan, PX4, dll.
  • Penulisan yang salah: 3X, A & B, C Z dll.

Variable
  • Identifier yang berisi data yang dapat berubah-ubah sesuai keperluan.
  • Deklarasi Variable:
  • Memberikan nama variabel sebagai identitas pengenal.
  • Menentukan tipe data variable.
Contoh deklarasi variabel:
VAR   X : integer;
R : real;
C : char;
T : boolean;
Konstanta
  • Identifier yang berisi data yang nilainya tidak berubah-ubah.
  • Deklarasi Konstanta:
  • Memberikan nama konstanta sebagai identitas pengenal.
  • Menentukan nilai konstanta
Contoh deklarasi konstanta:
CONTS MaxSize = 100; {integer}
ExitC = ‘Q’; {char}

Reserved Words
Adalah kata-kata cadangan pada Pascal, yaitu kata-kata yang sudah didefinisikan oleh Pascal yang mempunyai maksud tertentu.Suatu UNIT adalah kumpulan dari konstanta, tipe-tipe data, variabel, prosedur dan fungsi-fungsi. Unit standar pada Pascal yang bisa langsung digunakan adalah System, Crt, Printer, Dos dan Graph. Untuk menggunakan suatu unit, maka kita harus meletakkan clausa atau anak kalimat USES di awal blok program, diikuti oleh daftar nama unit yang digunakan.

Contoh program sederhana PASCAL

PROGRAM IDENTITAS_DIRI; {judul program}
USES wincrt;
BEGIN
WRITELN('IDENTITAS DIRI');
WRITE(‘NAMA :');
WRITE(‘NURYANTO');

END.

Untuk Penjelasan lebih lanjut klik disini

Demikian sekilas tentang bahasa pemrograman pascal, untuk selanjutkan saya akan menjelaskan lebih lanjut tentang source codenya, jadi tetap kunjungi web #sibukNgoding ya. Sesibuk apapun ngodingnya jangan lupa untuk ibadahnya.

Terimakasih..., Selamat Belajar, Tetap Semangat dan jangan mudah menyerah..

Wassalamu'alaikum Wr Wb

Comments