Вы находитесь на странице: 1из 9

Aturan dan Cara Penulisan Kode Program

Pascal
18 Mar 15 | Andre | Tutorial Pascal | 50 Comments

Setelah memahami cara menjalankan kode program pascal pada tutorial sebelumnya, dalam
tutorial belajar pascal kali ini kita akan membahas tentang aturan dan cara penulisan kode
program pascal. Saya juga akan membahas sekilas tentang kode program Hello World yang kita
buat sebelumnya.

Struktur Sederhana Kode Pascal


Program Hello World yang kita gunakan sebagai contoh kode program dalam tutorial Cara
Menjalankan Kode Program Pascal (Membuat File .exe), sudah menggunakan struktur sederhana
kode pascal. Berikut saya tulis kembali contoh kode tersebut:
1 program hello_world;

2 begin

3 writeln('Hello World');

4 writeln('Sedang belajar pascal...');

5 readln;

end.
6

Sebuah kode program pascal, diawali dengan keyword program kemudian diikuti dengan judul
program yang diinginkan (dalam contoh diatas, saya menggunakan judul hello_world).
Selanjutnya, kode program dibuka dengan perintah “begin”, dan diakhiri dengan perintah
“end.”(perhatikan tanda titik di akhir end). Diantara “begin” dan “end.” inilah seluruh kode
program pascal berada.
Perintah writeln digunakan untuk menampilkan teks (output), sedangkan
perintah readlndigunakan untuk menerima masukan (input). Perintah readln pada kode diatas
saya tambahkan hanya untuk menahan jendela tampilan jendela program ketika di-run. Anda
boleh menghapus baris readln; dan mencoba men-run kode diatas. Hasilnya hanya akan terlihat
sekilas saja (tidak sampai 1 detik).
Saya akan membahas struktur kode pascal secara mendalam dalam tutorial berikutnya.
Jika anda tidak ingin menambahkan perintah readln, bisa menggunakan alternatif lain. Setelah program
di-run (layar akan berkedip sebentar), silahkan tekan tombol ALT+F5, atau pilih menu Debug -> User
Screen.

Perbedaan Huruf Besar / Kecil


Pascal tidak membedakan penggunaan huruf besar atau kecil. Dalam pemrograman, hal ini
dikenal dengan istilah case insensitive. Kita boleh
menulis program, Program, PROGRAM,WRITEln, maupun wrITln. Semuanya dianggap
sama dalam pascal.
Kode program dibawah ini akan menghasilkan tampilan yang sama dengan kode kita
sebelumnya:

1 PROGRAM hello_world;

2 BEGIN

3 WRITELN('Hello World');

4 WRITELN('Sedang belajar pascal...');

5 READLN;

END.
6

Cara Penulisan Komentar di dalam Pascal


Komentar atau comment adalah ‘kode program’ yang ditambahkan untuk memberi
keterangan/penjelasan mengenai cara kerja program. Komentar tidak akan diproses oleh Pascal
dan berfungsi hanya untuk memberi keterangan tambahan, terutama jika kode program yang
ditulis cukup rumit.
Untuk membuat komentar di dalam kode program pascal, terdapat 2 alternatif pilihan:

 Komentar dengan tanda pembuka ‘(*’ dan penutup ‘*)’


 Komentar dengan tanda pembuka ‘{’ dan penutup ‘}’
Berikut contoh penggunaannya:

1 program hello_world;

2 begin
3 (* Kode untuk menampilkan tulisan 'Hello World'*)

4 writeln('Hello World');

{ Kode untuk menampilkan tulisan 'Sedang belajar pascal...'}


5
writeln('Sedang belajar pascal...');
6
readln;
7
end.
8

Penulisan komentar juga bisa mencakup beberapa baris, selama tanda penutup komentar belum
di temukan:

1
program hello_world;
2
begin
3
(* Kode untuk
4 menampilkan tulisan

5 'Hello World'*)

6 writeln('Hello World');

7 { Kode untuk

8 menampilkan tulisan

'Sedang belajar pascal...'}


9
writeln('Sedang belajar pascal...');
10
readln;
11
end.
12

Selain untuk membuat keterangan, komentar juga berguna untuk ‘menghapus sementara’ sebuah
kode program, seperti contoh berikut:

1 program hello_world;

2 begin

3 writeln('Hello World');

4 {writeln('Sedang serius belajar, jangan diganggu!');}


5 writeln('Sedang belajar pascal...');

6 readln;

end.
7

Cara diatas sangat berguna jika anda ingin mencoba kode program baru, tetapi tidak ingin
menghapusnya.

Khusus untuk Free Pascal, terdapat 1 lagi cara penulisan komentar, yakni menggunakan tanda
‘//’:
1
program hello_world;
2 begin

3 writeln('Hello World');

4 // Ini adalah komentar dalam Free Pascal

5 writeln('Sedang belajar pascal...');

readln;
6
end.
7

Komentar dengan karakter ‘//’ digunakan untuk membuat komentar singkat (hanya 1 baris) dan
tidak memerlukan tanda penutup. Jika anda ingin membuat komentar 2 baris, maka tanda ‘//’
dibuat sebanyak 2 kali pada tiap-tiap awal baris:

1
program hello_world;
2 begin

3 writeln('Hello World');

4 // Ini adalah komentar dalam Free Pascal

5 // Penulisan komentar ini tidak didukung oleh Turbo Pascal

6 writeln('Sedang belajar pascal...');

readln;
7
end.
8

Tanda komentar ‘//’ sangat populer digunakan, khususnya dalam bahasa pemrograman lain
seperti C, C++, atau PHP. Akan tetapi komentar ini tidak didukung oleh Turbo Pascal.
Penggunaan Whitespace
Whitespace adalah istilah pemrograman yang merujuk kepada tanda baca ‘spasi’ yang tidak
terlihat. Contoh karakter-karakter whitespace adalah: spasi, tab dan enter (new line). Di dalam
Pascal, secara umum whitespace akan diabaikan.
Sebagai contoh, kode program hello world kita sebelumnya bisa juga ditulis seperti berikut ini:

1 program hello_world;begin writeln('Hello World');

2 writeln('Sedang belajar pascal...');readln;end.

Walaupun kode program yang dihasilkan lebih singkat, dan mungkin lebih kecil (beberapa byte),
Penggunaan whitespace akan membuat kode program lebih mudah dibaca. Ukuran yang kecil
beberapa byte ini tidak sebanding dengan kemudahan yang didapat dengan penambahan
whitespace.

1 program hello_world;

2 begin

3 writeln('Hello World');

4 writeln('Sedang belajar pascal...');

5 readln;

end
6

Sekarang, kode program akan lebih mudah dibaca dan dipelajari.

Pengertian Statement di dalam Pascal


Dalam defenisi sederhana, statement adalah sebuah baris perintah yang bisa melakukan sebuah
tindakan, apakah itu menampilkan teks di layar, meminta input, perulangan, percabangan
program (logika IF), dll. Sebuah statement di dalam Pascal harus diakhiri dengan tanda titik
koma “;” (kecuali untuk beberapa kondisi khusus).
Berikut adalah contoh-contoh statement di dalam pascal:

 writeln(‘Hello World’);
 readln(var);
 writeln(4+5);
 writeln(6/10);
Penulisan statement tidak harus 1 baris 1 statement, kita juga bisa menggabungkan beberapa
statement dalam 1 baris, atau memecah 1 statement ke dalam beberapa baris, seperti contoh
berikut:
1 writeln ('Hello World'); writeln ('Sedang belajar pascal...');

1 writeln

2 ('Hello World');

3 writeln

4 ('Sedang belajar pascal...');

Error yang paling sering ditemui adalah lupa memberi tanda “;” di akhir statement. “Fatal:
Syntax error, “;” expected” merupakan error yang disebabkan lupa menutup statement di
dalam kode pascal.

Syntax adalah istilah pemrograman yang berarti aturan penulisan. Jika anda menemui kalimat syntax
error, kemungkinan besar ada kesalahan pada cara penulisan perintah.

Pengertian Expression di dalam Pascal


Expression adalah kode program yang menghasilkan suatu nilai. Expression pada dasarnya
merupakan bagian dari sebuah statement.
Berikut adalah contoh penulisan expression:
 4+5;
 6/10;
Pengertian Identifier di dalam Pascal
Identifier adalah bagian dari statement yang merupakan ‘identitas’ dari sesuatu. Identitas ini
meliputi:
 Nama program
 Nama fungsi
 Nama variabel
 Nama konstanta

Fungsi, variabel dan konstanta ini akan kita bahas dalam tutorial tersendiri.

Aturan penulisan identifier adalah sebagai berikut:

 Karakter pertama harus berupa huruf.


 Karakter kedua dan seterusnya bisa berupa huruf, angka, atau karakter underscore “_”.
 Maksimal panjang identifier tergantung kepada compiler yang digunakan. Beberapa mendukung
32 karakter, namun kebanyakan mendukung hingga 63 karakter. Jika anda membuat identifier
dengan panjang melebihi 63 karakter, hanya 63 karakter pertama saja yang akan digunakan.
 Penulisan identifier tidak boleh menggunakan karakter selain angka, huruf dan underscore. Kita
tidak bisa menggunakan spasi, dan tanda-tanda khusus seperti *, +, -, &, ^, %, $, #, atau @.
Berikut adalah contoh penulisan identifier yang salah:

 5orang: diawali dengan angka


 5+7: menggunakan karakter ‘+’
 pertama*: menggunakan karakter ‘*’
 luas segitiga: dipisahkan oleh spasi
Berikut adalah contoh penulisan identifier yang benar:

 nama_pengguna
 luas_segitiga
 PanjangLingkaran
 angkatan45
 NAMAKOTA

Reserved Word dan Predefined Identifier


Reserved Word dan Predefined Identifier adalah kata/karakter khusus yang digunakan secara
internal di dalam aplikasi Pascal. Kita sebaiknya tidak menggunakan kata-kata ini
sebagai identifier.
Berikut adalah Reserved Word di dalam Turbo Pascal:
Berikut adalah Predefined Identifier di dalam Turbo Pascal:

Cara Copy-Paste kode Program Pascal


Jika anda sudah mencoba mengetik beberapa kode program pascal, anda mungkin menyadari
bahwa shortcut yang digunakan pada program Free Pascal (dan juga Turbo Pascal) sedikit
berbeda dari biasanya.
Kita tidak bisa menggunakan tombol CTRL+C dan CTRL+V untuk men copy-paste kode
program. Aplikasi Pascal menggunakan tombol CRTL+Insert untuk copy,
dan SHIFT+Insert untuk paste. Untuk menghapus blok kode program, kita juga harus
menggunakan shortcut CRTL+Delete.
Kendala lain adalah jika anda ingin men-copy kode program pascal dari Windows/situs
duniailkom dan men-pastenya ke Free Pascal / Turbo Pascal.

Khusus untuk Free Pascal, anda cukup copy kode program dari dalam Windows, kemudian buka
Free Pascal, pilih menu Edit -> Paste from Windows.
Jika menggunakan Turbo Pascal, kita terpaksa men-paste kode tersebut di dalam sebuah file
dengan extension .pas menggunakan notepad (misalnya: kedalam folder ‘belajar’), kemudian
buka secara manual dari dalam Turbo Pascal.

Itulah mengenai aturan dan cara penulisan kode program pascal. Dalam tutorial selanjutnya, kita
akan membahas lebih jauh tentang struktur kode program pascal.

Вам также может понравиться