Pengertian Kata Kunci dan Pengenal Kunci Pada Pemograman Pascal

December 09, 2018
Cara mempelajari bahasa pemrograman sebaiknya adalah menulis program dan menjalankannya.


Deklarasi program

Pengertian Kata Kunci dan Pengenal Kunci Pada Pemograman Pascal
Pengertian Kata Kunci dan Pengenal Kunci Pada Pemograman Pascal

Diagram alir string pascal
Diagram alir string pascal

Ket : Pembatas string dengan tanda petik (quote) tunggal Tulis dan jalankan contoh Program 1.1 berikut ini:

  1. program Selamat_datang;
  2. begin
  3.       writeln('Selamat datang di pemrograman Pascal');
  4.       Readln
  5. End.


Ket: Nomor baris dan titik dua (colon) pada program 1.1 di atas jangan ditulis.

Penjelasan:

Baris pertama merupakan deklarasi program, yang mempunyai 3 bagian:


  1. Kata kunci program
  2. Nama atau pengenal yang anda buat
  3. Dan titik koma (semi colon)

Semua program pascal memulai dengan deklarasi yang mirip seperti ini.

Pascal mencadangkan kata kunci (key words) untuk tujuan khusus. Kata kunci dan pengenal kunci (key identifiers) membangun perintah dan simbol dalam program pascal. Pengenal merupakan kata yang anda buat, dan anda dapat menggunakan lagi, tetapi dengan resiko mempunyai maksud yang sama. Anda tidak akan dapat menggunakan kata kunci dengan tujuan lain. Sebagai contoh, pengenal selamat datang menggambarkan nama program. Anda juga dapat membuat nama program dengan Gajah, tetapi ini tidak mem-bantu bagi pembaca tentang madsud dari program yang anda tulis.

Program merupakan kata kunci dengan mempunyai anti khusus pada kompiler pascal. Writeln merupakan elemen yang membangun bahasa.

Dalam artikel ini kata kunci dicetak tebal. Dalam hal ini kata kunci ditulis huruf kecil, walaupun bisa juga ditulis campuran huruf besar dan huruf kecil. Contoh, menulis begin dapat juga ditulis BEGIN, Begin, BeGin. Contoh ini berlaku untuk semua kata kunci pada Pascal.

Kata kunci begin dan end menandakan program utama (isi program). Pernyataan-pernyataan di dalam program utama merupakan kegiatan utama yang terjadi pada waktu anda menjalankan program.

Program diakhiri dengan kata kunci end diikuti tanda titik. Pascal akan mengabaikan sembarang karakter setelah kata kunci end dan tanda titik ini.

Writeln (dari kata 'write line') merupakan prosedur yang menjadi perintah pascal yang berarti menulis baris text dan segala sesuatu yang lain untuk ditampilkan.

Readln merupakan prosedur juga, yang menyebabkan program menunggu anda menekan Enter. Alasan ditambahkan prosedur Readln dalam program ini adalah untuk memberi kesempatan ke-pada anda untuk membaca hasil programnya. Setelab anda menekan Enter maka proses akan kembali ke editor pascal.

Kemudian ubah program 1.1 menjadi Program 1.2 sebagai berikut:


  1. program Selamat_datang:
  2. begin
  3.    writelm('Selamat datang di pemrograman Pascal ');
  4.    Readln
  5. End


Kesalahan apa yang terjadi ?
  • Perbaiki program anda pada kesalahan tersebut dan jalankan !
  • Apakah masih ada yang salah ?

Dalam program 1.2. Terjadi 3 kesalahan yaitu:

1
Penulisan ; (titik koma) pada akhir baris pertama tertulis : (titik dua). Pesan kesalahan yang muncul di atas layar adalah:
  • Error 85: ";" expected
  • Cara memperbaiki: ganti : menjadi ;
  • (posisi kursor berada pada kolom tempat kesalahan)
2
Penulisan pernyataan writeln tertulis writelm, kesalahan ini merupakan salah mengeja (mispelled). Posisi kursor berada di bawah huruf w. Pesan kesalahan yang muncul di atas Iayar:
  • Error 3 : Unknow indentifier 
  • Artinya Pascal tidak mengerti apa maksud writelm ini, sehingga pascal memberikan pesan kesalahan yang artinya 'pengenal tidak dikenal'.
  • Memperbaikinya: Ubah writelm menjadi writeln.
3
Titik yang mengikuti end tidak ada, sehingga salah karena tidak diketahui betas akhir program.
Pesan kesalahan yang muncul:

  • Error 10 : unexpected end of file
  • Arti sederhana kesalahan tersebut yaitu program berakhir sebelum compiler menemukan akhir program end dan titik.
Pada baris 3 program 1.2 merupakan perintah untuk mencetak kalimat 'Selamat datang di pemrograman pascal'. Kalimat ini disebut String. String merupakan rangkaian karakter yang diperlakukan program sebagai satu objek. Biasanya, karakter di dalam string me-rupakan karakter yang tampak, string dibuat dan semua huruf, digit, tanda punctuation, dan simbol lain yang ada dalam keyboard. Tidak banyak suatu string mengandung karakter kontrol yang tak tampak. Salah satu contoh karakter kontrol adalah Ctrl-I, yang dihasilkan dengan menekan tombol tab. Karakter Tab merupakan karakter seperti A dan B tetapi tidak mempunyai karakter tampak.

Cara membuat string yaitu dengan mengapit rangkaian karakter yang menyusun string dengan tanda ' (quote), tanda ini disebut pembatas (delimiters). String hanya berlaku pada satu baris, jika berganti baris rnaka string tersebut akan terputus, maka untuk menyambung string ke baris berikutnya di tambahkan tanda plus (+).

Contoh:

  1. 'Selamat ' +
  2. 'datang' +
  3. 'di pemrograman pascal'

Meskipun panjang maksimum string adalah 255 karakter, turbo pascal hanya mengkompile setiap baris tidak lebih dari 127 karakter.


Tambahkan program Program 1.1 sehingga menjadi Program 1.3 berikut ini:

  1. program Selamat_datang:
  2. uses crt;
  3. begin
  4.     clrscr;
  5.     ('Selamat datang di pemrograman Pascal ');
  6.     Readln
  7. End.

Ket: jangan lupa untuk Tpw crt diganti wincrt.
Kompile dan jalankan program 1.3 ini ! Perhatikan perbedaannya dengan basil dari Program 1.1.
Ubahlah program 1.3 di atas sehingga menjadi program 1.4 berikut ini:

  1. program Selamat_datang:
  2. uses crt;
  3. begin
  4.     clrscr;
  5.     ('Selamat datang di pemrograman Pascal ');
  6.     Readln
  7. End.

Kompile dan jalankan program 1.4 ini ! Perhatikan perbedaannya dengan basil dari Program 1.3.

Menggunakan string.

Tulis dan jalankan contoh Program 1.5 berikut ini:

  1. program identitas_diri;
  2. uses crt;
  3. var
  4. NamaAnda : string[40];
  5. begin
  6.     Clrscr;
  7.         Write(' NamaAnda ? ');
  8.         Readln(NamaAnda);
  9.         Write('Nama Anda :',NamaAnda, '!');
  10.         Readln
  11. end.

Perhatikan proses basil programnya !

Menggunakan konstanta.

  • Tulis dan jalankan Program 1.6 berikut ini:
  1. program konstanta;
  2. uses crt;
  3.     most
  4.         Nama   = 'Budi';
  5.         Herat  = 55;
  6.         Tinggi = 156;
  7. begin
  8. Clrscr;
  9.     Writeln('Nama : Nama);
  10.     Writeln('Berat :    Berat,' Kg');
  11.     Writeln('Tinggi :   ',Tinggi,' cm');
  12. Readln
  13. End.


Tulis dan jalankan Program 1.7 seperti Program 1.6 dengan menggunakan konstanta numerik (real) berikut ini:

  1. coat
  2.     Berat =55.5;  
  3.     Tinggi =156.6;
  4.     MeterPerMil=1609.344;


Hasil yang diharapkan dari Program 1.7 adalah:
Berat : 55.5 Kg
Tinggi : 156.6 cm
MeterPerMil : 1609.344 m

Diketahui format penulisan (pencetakannya) untuk konstanta real (numerik) sebagai berikut:

<var_real> : <jumlah_digitl> : <jumlah_digit2>  dimana:

<var_real>  : Konstanta atau variabel bilangan real. 
<jumlah_digitl>     : jumlah digit bilangan real. 
<jumlah_digit2>  : jumlah digit setelah tanda titik. (digit desimal).


Diskusikan dengan teman anda jika hasilnya tidak sesuai dengan yang diharapkan !

Share this

Related Posts

Previous
Next Post »