Wednesday, April 23, 2008

Pengantar Pemograman Pascal

Bentuk umum sebuah program yang ditulis menggunakan bahasa Pascal. Adalah:

Program namaProgram;
Const NamaPengenal=NilaiKonstan;
Var namaPengenal : TipeData;
Begin
Tubuh program utama
End.

Keterangan
Setiap program yang ditulis menggunakan bahasa Pascal harus terdapat program utama. Program utama ini diawali dengan kata BEGIN dan diakhiri dengan END. , harus kita perhatikan kata END diakhiri dengan tanda titik. Setiap pernyataan atau instruksi harus diakhiri dengan tanda titik koma (;). Uses ; merupakan pernyataan bahwa program yang kita buat menggunakan atau memanggil file unit merupakan file-file yang berisi pustaka Pascal yaitu fungsi-fungsi yang biasa dipakai dalam pemograman PASCAL. File *.TPU juga dapat dibuat sendiri sesuai dengan kebutuhan pemograman.
merupakan pernyataan untuk pendeklarasian. Pendeklarasian dapat berupa pendeklarasian variabel, konstanta, label, dan type yang digunakan dalam program. Parameter tidak diharuskan ada dalam program, hanya tergantung kebutuhan program saja.
Bisa kita lihat dibawah ini, contoh pogram yang memiliki pendeklarasian yang lengkap:
Program Hitung_luas _segitiga;
{keterangan program}
Label
10,Selesai,akhir;
Const
Jamkerja=40;
Var gaji:real;
Begin
Pernyataan;
End.

Untuk menjalankan program yang telah dituliskan kita menggunakan tombol F9 untuk mengetahui apakah program yang kita buat sudah layak atau tidak erorr lagi saat dijalankan atau dieksekusi pada mesin komputer. Sedangkan untuk melihat hasil eksekusi program, kita menggunakan CTRL+F9.
Berikut ini sebuah contoh program yang ditulis dalam bahasa Pascal.
Begin
Writeln(‘Selamat datang dalam pemograman Pascal’);
End.
setelah selesai Anda ketik list program di atas dalam editor Free Pascal, lakukan compile dengan menekan tombol F9 kemudian Ctrl + F9 untuk membentuk file executable file atau file yang dapat dijalankan.Jika compilasi file berhasil, jalankan program maka akan muncul tampilan pada monitor sepeti:
Selamat datang dalam pemograman Pascal
Pernyataan Writeln(‘Selamat datang dalam pemograman Pascal’);
Merupakan pernyataan untuk menampilkan teks yang diapit tanda petik pada layar monitor.
Fungsi WRITELN dan WRITE
Fungsi Writeln dan write merupakan fungsi atau instruksi dalam pemograman pascal untuk menampilkan ke layar monitor atau ke kertas melalui mesin printer. Perbedaan kedua fungsi ini adalah bila Writeln, menampilkan kemudian pindah pada baris berikutnya sedangkan write, menampilkan tetapi kursor masih berada pada baris yang sama.
Pseudocod:
WRITELN(‘......’);
WRITE(‘.......’);
Fungsi Readln dan Read
Readln atau read adalah argumen atau pernyataan dalam pemograman Pascal untuk menerima dan menyimpan input dari keyboard ke dalam memori dengan nama variabel tertentu.
Pseudocod:
READLN(variabel);
READ(Variabel);
Contoh penggunaan Writeln, Write, Readln, Read dapat dilihat pada contoh program.
b.Praprosesor USES
USES merupakan salah satu jenis pengarah praprosesor. Pengarah praprosesor ini dipakai untuk membaca file yang dinamakan file–pustaka(*.TPU), yaitu file yang diantaranya berisikan deklarasi fusngsi dan defenisi konstanta. Dalam turbo Pascal file pustaka ini berekstensi *.TPU. misalnya pada program terdapat USES WINCRT; menyatakan kompiler agar membaca file bernama wincrt.tpu saat pelaksanaan kompilasi.
Contoh Program
Uses wincrt;
Begin
Writeln(‘Program Menerima Input dari keyboard’);
Writeln(‘Tekan Enter sekarang juga’);
Readln;
Write(‘Anda telah menekan enter!!!! ’);
Writeln*’Terima kasih’);
End.
Keterangan:
Ketikan list program diatas, kemudian compile dengan Ctrl+F9. Bila program dijalankan atau dieksekusi akan muncul output pada layar monitor,
Program Menerima Input dari Keyboard
Tekan Enter sekarang juga.
Program menunggu Anda menekan Enter, Setelah Anda menekan tombol enter, kemudian akan muncul
Anda telah menekan enter!!!! Terima kasih
Kalau di dalam list program kalimat ini dituliskan dalam 2 baris pernyataan tetapi outputnya menjadi satu baris, di sini terlihat perbedaan Writeln dan write.

No comments:

Post a Comment

Have read my blog, what do you think?