PEMROGRAMAN DASAR : STRUKTUR BAHASA PEMROGRAMAN PASCAL



Bismillahirrahmanirrahiim..

Ketemu kembali semuanya.

Kali ini kita akan membahas sedikit tentang Struktur Bahasa Pemrograman Awal.
Ada 3 (tiga) bagian utama dalam penulisan kode Pascal, yakni Kepala/Header, Statetement, Penutup/Akhir.

Judul Program

Judul program digunakan untuk mengidentifikasikan nama program yang dibuat. Untuk penulisan judul program sifatnya optional jadi boleh dicantumkan atau tidak, namun untuk keperluan identifikasi lebih baik judul ada dan diberi nama sesuai dengan tujuan program. Nama program diawali dengan kata Program, sebagai kata baku dalam Pascal, diikuti dengan nama program atau identifier. 

Aturan pemberian nama identifer, dalam hal ini termasuk judul program adalah sebagai berikut.
1. Nama identifier harus dimulai dengan karakter huruf alfabet a-z atau A-Z.
2. Setelah karakter pertama, dapat dilanjutkan dengan karakter afanumerik (angka maupun huruf)
dan underscore (_).
3. Dalam penulisan identifier tidak boleh menggunakan karakter-karakter berikut ini.
~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' <> ? , . / |
4. Tidak boleh menuliskan identifier dengan nama yang sama pada kata kunci dari Pascal, seperti and, array, begin, case, const, div, do, downto, else, end, file, for, forward, function, goto, if, in, label, mod, nil, not, of, or, packed, procedure, program, record, repeat, set, then, to, type, until, var, while, with
5. Jika ingin tetap digunakan, maka kata tersebut harus dirangkai dengan kata/karakter yang lain.
Misal program_if, begin1.

Berikut ini contoh pemberian nama Progam yang benar.
  Program LuasLingkaran;
  Program Luas_Lingkaran
  Program Luas2;
  Program L_uas;

Berikut ini contoh nama program yang salah
  Program Luas Lingkaran;
  Program Luas-Lingkaran;
  Program Luas^Lingkaran.
  Program 2Luas;



Deklarasi Program

Sebagaimana dalam algoritma, bagian deklarasi adalah bagian persiapan di mana semua hal yang diperlukan oleh program pada bagian deskripsi didefinisikan di sini. Yang termasuk dari bagain deklarasi adalah sebagai berikut.
1. Unit, yaitu fungsi-fungsi tambahan dari Pascal, cara memanggilnya adalah dengan menggunakan kata kunci Uses.
Sebagai contoh pada program di atas adalah penggunaan Uses crt.Uses crt diperlukan karena kode program menggunakan perintah clrscr untuk membersihkan layar. Perintah ini disediakan oleh unit crt.
2. Konstanta, yaitu suatu nilai yang besarnya tetap (konstan) selama program dijalankan
3. Deklarasi Variabel, yaitu identifer atau nama-nama untuk menyimpan nilai beserta dengan tipe datanya.
4. Deklarasi Tipe data baru yang didefinisikan oleh programmer
5. Prosedur dan fungsi


Bagian Pernyataan/Statement


Pada bagian ini dituliskan urutan-urutan instruksi yang perlu dieksekusi oleh program. Aturan penulisan;
1. Bagian program inti diawali dengan Begin(tanpa diikuti tanda baca) dan diakhiri dengan End (diikuti tanda titik (.) )
2. Dalam Pascal penggunaan huruf besar dan kecil tidak dipermasalahkan (tidak sensitive-case)
3. Untuk setiap perintahatau pernyataan, diakhiri dengan titik koma (;), boleh ada lebih dari 1 pernyataan dalam tiap baris.


Contoh:
Pernyataan1;
Pernyataan2;
Boleh juga dituliskan
Pernyataan1;Pernyataan2;

4. Jika ada struktur percabangan (kondisi bersyarat) atau perulangan dengan lebih dari satu
pernyataan, diawali dengan begin dan diakhiri dengan end dan titik koma (;)
Contoh:
If (kondisi) then
 Begin
  Pernyataan_If1;
  Pernyataan_If2;
 End;

Jika pernyataan dlam struktur hanya satu saja maka Begin dan End boleh dihilangkan 
    If (kondisi) then
     Pernyataan_If1;


5. Komentar dituliskan di antara tanda kurung {}
Contoh :
    Program Luas_lingkaran;  {Program ini menghitung luas lingkaran}
    uses crt;
    var
       r : integer;
       L : real;

Tulisan “Program ini menghitung luas lingkaran” tidak akan tercetak pada program yang sudah jadi, karena diletakkan di antara kurung { } maka ini hanya sebagai komentra untuk
menerangkan bagian Judul mengenai apa tujuan program. Hal ini memudahkan orang lain
untuk memahami atau mengedit program tersebut.


Contoh 3 :
Program Menghitung Luas Segitiga





*** SELAMAT BELAJAR, SEMOGA MENAMBAH PENGETAHUAN ***








Next PostPosting Lebih Baru Previous PostPosting Lama Beranda

0 komentar: