Академический Документы
Профессиональный Документы
Культура Документы
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.
2 begin
3 writeln('Hello World');
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.
1 PROGRAM hello_world;
2 BEGIN
3 WRITELN('Hello World');
5 READLN;
END.
6
1 program hello_world;
2 begin
3 (* Kode untuk menampilkan tulisan 'Hello World'*)
4 writeln('Hello World');
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
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');
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');
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');
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:
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');
5 readln;
end
6
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
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.
Fungsi, variabel dan konstanta ini akan kita bahas dalam tutorial tersendiri.
nama_pengguna
luas_segitiga
PanjangLingkaran
angkatan45
NAMAKOTA
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.