Tuesday, October 21, 2014

STRUKTUR PEMROGRAMAN PASCAL


Sebagai pemula, sebaiknya sebelum membuat program kita harus mengetahui sekaligus memahami apa saja yang harus ada pada Struktur Pemrograman Pascal.
Secara umum penulisan program dalam bahasa Pascal terdiri dari beberapa bagian :

a.      Nama program
Format penulisan :
program NamaProgram;
Penulisan nama program bersifat opsional artinya boleh ditulis, boleh juga tidak
b.     Deklarasi
Merupakan bagian untuk mendefinisikan pengenal yang akan digunakan di dalam program. Pengenal ini dapat berupa unit, variabel, konstanta, procedure, fungsi, array, record, pointer, label.
c.       Badan program.
Merupakan bagian untuk menulis langkah-langkah pemecahan masalah. Setiap penulisan perintah selalu dimulai dengan kata begin dan diakhiri dengan end. (diakhiri dengan titik).

Berikut ini adalah bentuk umum struktur penulisan program dalam Turbo Pascal :

Program NamaProgram;
Deklarasi (variabel, konstanta, fungsi,prosedur, dll)
Begin
      Perintah1
      Perintah2
      ......dst
End.


Contoh Program Sederhana
Langkah terbaik untuk belajar pemrograman komputer adalah memulainya dengan pekerjaan-pekerjaan sederhana. Seringkali para pemrogram pemula mengabaikan hal ini dan terlalu bersemangat untuk mengerjakan program-program yang sulit. Cara seperti ini tidak baik, karena ketika berhadapan dengan error pemula tersebut akan sulit melacak dan mengenali kesalahan programnya. Sebagai permulaan, coba ketikkan program berikut ini pada jendela editor Turbo Pascal.
Program 11

program ApaKabar;                 
{Program ini menampilkan tulisan “Halo, Apa Kabar” ke piranti keluaran / monitor}
uses wincrt;
begin
    writeln('Halo, Apa Kabar ?');                     
end.

Kemudian lakukan proses kompilasi dengan mengklik menu compile > compile atau tekan alt+F-9. Kompilasi adalah proses penerjemahan bahasa Pascal ke dalam bahasa mesin sehingga “dimengerti” oleh komputer. Jika kompilasi sukses, klik menu Run > Run atau ctrl+F-9. Jika yang muncul adalah pesan kesalahan (tercetak di bagian bawah jendela), cek lagi program tersebut, lalu ulangi proses di atas. Ingat kesalahan kecil saja, misalnya terlupa titik atau kesalahan ejaan, sudah cukup membuat program tidak jalan. Jika yang telah ditulis benar semua maka akan muncul tampilan seperti berikut.
Halo, Apa Kabar?
Sebenarnya apa arti dari sekumpulan perintah yang ditulis tadi? Untuk jelasnya mari kita kenali perintah-perintah tersebut satu demi satu.
1.      program ApaKabar;
Pernyataan ini adalah pernyataan judul program. Penulisan judul ini dimulai dengan kata “program” kemudian diikuti dengan nama program “ApaKabar”. Akhir perintah ditutup dengan titik koma (;). Setiap judul program dapat ditulis dengan abjad saja, atau gabungan abjad dan angka, dengan catatan karakter pertamanya harus merupakan huruf. Selain itu, pada judul tidak boleh ada spasi kosong, sehingga jika ada dua kata dalam judul tersebut sebaiknya ditulis bersambung saja atau ditulis dengan menambahkan garis bawah di antara dua buah kata. Misalnya, jangan menulis nama program Uji Coba, tetapi tulislah UjiCoba atau Uji_Coba.
2.      {Program ini menampilkan tulisan “Halo, Apa Kabar” ke piranti keluaran / monitor}
Sebenarnya pernyataan di atas merupakan kalimat penjelasan atau komentar, bukan perintah yang akan diproses oleh komputer. Sifatnya optional, artinya boleh ditulis, boleh juga tidak. Komentar ini merupakan informasi singkat yang ditulis untuk memudahkan bagi pemrogram atau siapa untuk memahami program yang dibuat. Setiap pernyataan yang diapit oleh simbol kurung kurawal  “{}“ dan  akan dipandang sebagai penjelasan dan tidak akan diproses oleh komputer.
3.      uses wincrt;
Uses wincrt” adalah salah satu unit yang berisikan perintah-perintah standar dalam Turbo Pascal for Windows (TPW). Tanpa deklarasi unit ini maka perintah-perintah standar dalam TPW seperti  write, readln, gotoxy, clrscr, dll tidak dapat diakses.
4.      begin
Pernyataan ini adalah pernyataan awal program. Setiap awal program harus selalu dimulai dengan begin tanpa diakhiri dengan (;)
5.      writeln(‘Halo, Apa Kabar ?’);
Ini ada perintah  untuk menuliskan (menampilkan) keluaran berupa tulisan Halo, Apa Kabar ? pada layar monitor. Perhatikan, nilai string yang hendak ditampilkan, yaitu tulisan Halo, Apa Kabar ? harus diapit oleh dua tanda kurung dan dua tanda kutip, kemudian diakhiri dengan titik koma (;). Perlu diingat, bahwa setiap perintah harus selalu diakhiri dengan (;)
6.      end.
Akhir program selalu ditutup dengan perintah “end” yang diikuti tanda titik (.)

Jika kita ingin menambahkan sehingga tulisannya menjadi seperti berikut ini :
Halo, Apa Kabar?
Selamat Datang di Jurusan Teknik Komputer Unikom
Maka kita tinggal menambahkan satu perintah lagi pada Program 1‑1 menjadi seperti berikut ini :
Program 1‑2

program ApaKabar;
{Program ini menampilkan tulisan “Halo, Apa Kabar” pada piranti keluaran}
uses wincrt;
begin
    writeln( ‘Halo, Apa Kabar ?’);
    writeln( ‘Selamat Datang Di Jurusan Teknik Komputer’);
end.

Catatan :
- Tulislah materi di atas oleh kalian
- Materi di tulis pada buku catatan Mata Pelajaran
- Tidak perlu di kumpulkan, minggu depan di periksa
- Jika masih tersisa waktu, silahkan di praktekan di komputer

0 comments:

Post a Comment

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites