Cara mempelajari bahasa pemrograman sebaiknya adalah menulis program dan menjalankannya.
Deklarasi program
Ket : Pembatas string dengan tanda petik (quote) tunggal Tulis dan jalankan contoh Program 1.1 berikut ini:
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:
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:
Kesalahan apa yang terjadi ?
Dalam program 1.2. Terjadi 3 kesalahan yaitu:
Deklarasi program
Pengertian Kata Kunci dan Pengenal Kunci Pada Pemograman Pascal |
Diagram alir string pascal |
Ket : Pembatas string dengan tanda petik (quote) tunggal Tulis dan jalankan contoh Program 1.1 berikut ini:
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:
- Kata kunci program
- Nama atau pengenal yang anda buat
- 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:
- program Selamat_datang:
- begin
- writelm('Selamat datang di pemrograman Pascal ');
- Readln
- 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)
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:
'Selamat ' + 'datang' + '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:
program Selamat_datang: uses crt; begin clrscr; ('Selamat datang di pemrograman Pascal '); Readln 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:
program Selamat_datang: uses crt; begin clrscr; ('Selamat datang di pemrograman Pascal '); Readln 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:
program identitas_diri; uses crt; var NamaAnda : string[40]; begin Clrscr; Write(' NamaAnda ? '); Readln(NamaAnda); Write('Nama Anda :',NamaAnda, '!'); Readln end.
Perhatikan proses basil programnya !
Menggunakan konstanta.
- Tulis dan jalankan Program 1.6 berikut ini:
- program konstanta;
- uses crt;
- most
- Nama = 'Budi';
- Herat = 55;
- Tinggi = 156;
- begin
- Clrscr;
- Writeln('Nama : Nama);
- Writeln('Berat : Berat,' Kg');
- Writeln('Tinggi : ',Tinggi,' cm');
- Readln
- End.
Tulis dan jalankan Program 1.7 seperti Program 1.6 dengan menggunakan konstanta numerik (real) berikut ini:
- coat
- Berat =55.5;
- Tinggi =156.6;
- 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 !
EmoticonEmoticon