Aturan dan Cara Penulisan Kode Program Pascal

belajar bahasa pascal

Sesudah memahami cara menjalankan kode program pascal pada tutorial sebelumnya, dalam tutorial belajar pascal saat ini kita akan membicarakan mengenai aturan dan cara penulisan kode program pascal. Saya juga akan mengulas sepintas tentang kode program Hello World yang kita buat sebelumnya.

Struktur Sederhana Kode Pascal

Program Hello World yang kita pakai sebagai contoh kode program dalam tutorial Cara Menjalankan Kode Program Pascal (Membuat File .exe), telah memakai struktur sederhana kode pascal. Berikut saya tulis kembali contoh kode itu:

program hello_world;
begin
   writeln('Hello World');
   writeln('Sedang belajar pascal...');
   readln;  
end.

Sebuah kode program pascal, dimulai dengan keyword program kemudian disertai dengan judul program yang diharapkan (pada contoh diatas, saya memakai judul hello_world). Berikutnya, kode program dibuka dengan perintah “begin”, dan diakhiri dengan perintah “end.” (perhatikan tanda titik pada akhir end). Diantara “begin” dan “end.” inilah semua kode program pascal berada.

Perintah writeln dipakai untuk menampilkan teks (output), sedangkan perintah readln dipakai untuk menerima masukan (input). Perintah readln pada kode diatas saya tambahkan cuma untuk menahan jendela tampilan jendela program saat di-run. Kamu bisa menghapus baris readln; dan mencoba men-run kode diatas. Hasilnya cuma akan tampak sepintas saja (tidak hingga 1 detik).

Saya akan mengulas struktur kode pascal secara menyeluruh dalam tutorial selanjutnya.

Bila kamu tidak mau menambahkan perintah readln, bisa memakai alternatif lain. Sesudah program di-run (layar akan berkedip sebentar), silahkan klik tombol ALT+F5, atau pilih menu Debug -> User Screen.

Perbedaan Huruf Besar / Kecil

Pascal tidak membedakan pemakaian huruf besar atau kecil. Dalam pemrograman, hal ini terkenal dengan istilah case insensitive. Kita bisa menulis program, Program, PROGRAM, WRITEln, ataupun wrITln. Semuanya dianggap sama dalam pascal.

Kode program dibawah berikut akan menghasilkan tampilan yang sama dengan kode kita sebelumnya:

PROGRAM hello_world;
BEGIN
   WRITELN('Hello World');
   WRITELN('Sedang belajar pascal...');
   READLN;  
END.

Cara Penulisan Komentar di dalam Pascal

Komentar atau comment ialah ‘kode program’ yang ditambahkan untuk memberi keterangan/penjelasan terkait cara kerja program. Komentar tak akan diproses oleh Pascal dan berfungsi cuma untuk memberi keterangan tambahan, terutama bila 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:

program hello_world;
begin
  (* Kode untuk menampilkan tulisan 'Hello World'*)
  writeln('Hello World');
  { Kode untuk menampilkan tulisan 'Sedang belajar pascal...'}
  writeln('Sedang belajar pascal...');
  readln;
end.

Penulisan komentar juga dapat meliputi beberapa baris, selama tanda penutup komentar belum di temukan:

program hello_world;
begin
  (* Kode untuk
  menampilkan tulisan
  'Hello World'*)
  writeln('Hello World');
  { Kode untuk
  menampilkan tulisan
  'Sedang belajar pascal...'}
  writeln('Sedang belajar pascal...');
  readln;
end.

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

program hello_world;
begin
  writeln('Hello World');
  {writeln('Sedang serius belajar, jangan diganggu!');}
  writeln('Sedang belajar pascal...');
  readln;
end.

Cara diatas sangat berguna bila kamu mau mencoba kode program baru, namun tidak mau menghapusnya.

Khusus untuk Free Pascal, terdapat 1 lagi cara penulisan komentar, yaitu memakai tanda ‘//’:

program hello_world;
begin
  writeln('Hello World');
  // Ini merupakan komentar dalam Free Pascal
  writeln('Sedang belajar pascal...');
  readln;
end.

Komentar dengan karakter ‘//’ dipakai untuk membuat komentar singkat (cuma 1 baris) dan tidak membutuhkan tanda penutup. Bila kamu mau membuat komentar 2 baris, maka tanda ‘//’ dibuat sebanyak 2 kali pada masing-masing awal baris:

program hello_world;
begin
  writeln('Hello World');
  // Ini merupakan komentar dalam Free Pascal
  // Penulisan komentar ini tidak disokong oleh Turbo Pascal
  writeln('Sedang belajar pascal...');
  readln;
end.

Tanda komentar ‘//’ sangat populer dipakai, khususnya dalam bahasa pemrograman lain seperti C, C++, atau PHP. Namun komentar ini tidak disokong oleh Turbo Pascal.

Pemakaian Whitespace

Whitespace ialah istilah pemrograman yang merujuk kepada tanda baca ‘spasi’ yang tidak tampak. Contoh karakter-karakter whitespace ialah: spasi, tab dan enter (new line). Di dalam Pascal, secara garis besar whitespace akan diabaikan.

Sebagai contoh, kode program hello world kita sebelumnya dapat pula ditulis seperti berikut ini:

program hello_world;begin writeln('Hello World');
writeln('Sedang belajar pascal...');readln;end.

Meskipun kode program yang dihasilkan lebih singkat, dan mungkin lebih kecil (beberapa byte), Pemakaian whitespace akan membuat kode program lebih gampang dibaca. Ukuran yang kecil beberapa byte ini tidak sepadan dengan kemudahan yang didapat dengan penambahan whitespace.

program hello_world;
begin
  writeln('Hello World');
  writeln('Sedang belajar pascal...');
  readln;
end

Sekarang, kode program bakal lebih mudah dibaca dan dipelajari.

Pengertian Statement di dalam Pascal

Dalam defenisi sederhana, statement ialah sebuah baris perintah yang dapat melakukan suatu 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 keadaan khusus).

Berikut ialah contoh-contoh statement di dalam pascal:

  • writeln(‘Hello World’);
  • readln(var);
  • writeln(4+5);
  • writeln(6/10);

Penulisan statement tidak mesti 1 baris 1 statement, kita juga dapat menggabungkan beberapa statement dalam 1 baris, atau memecah 1 statement ke pada beberapa baris, seperti contoh berikut:

writeln ('Hello World'); writeln ('Sedang belajar pascal...');
writeln
('Hello World');
writeln
('Sedang belajar pascal...');

Error yang amat sering dijumpai ialah lupa memberi tanda “;” pada akhir statement. “Fatal: Syntax error, “;” expected” merupakan error yang dikarenakan lupa menutup statement di dalam kode pascal.

Syntax ialah istilah pemrograman yang artinya aturan penulisan. Bila kamu menemui kalimat syntax error, kemungkinan besar ada kesalahan pada cara penulisan perintah.

Pengertian Expression di dalam Pascal

Expression ialah kode program yang menghasilkan suatu nilai. Expression pada hakikatnya merupakan bagian dari sebuah statement.

Berikut ialah contoh penulisan expression:

  • 4+5;
  • 6/10;

Pengertian Identifier di dalam Pascal

Identifier ialah bagian dari statement yang merupakan ‘identitas’ dari sesuatu. Identitas ini mencakup:

  • Nama program
  • Nama fungsi
  • Nama variabel
  • Nama konstanta
Fungsi, variabel dan konstanta ini akan kita bahas dalam tutorial tersendiri.

Aturan penulisan identifier yaitu sebagai berikut:

  • Karakter pertama harus berupa huruf.
  • Karakter kedua dan seterusnya dapat berupa huruf, angka, atau karakter underscore “_”.
  • Maksimum panjang identifier bergantung kepada compiler yang dipakai. Beberapa mendukung 32 karakter, tetapi sebagian besar mendukung sampai 63 karakter. Bila kamu membuat identifier dengan panjang melampaui 63 karakter, cuma 63 karakter pertama saja yang akan dipakai.
  • Penulisan identifier tidak bisa memakai karakter selain angka, huruf dan underscore. Kita tidak dapat memakai spasi, dan tanda-tanda khusus seperti *, +, -, &, ^, %, $, #, atau @.

Berikut ialah contoh penulisan identifier yang salah:

  • 5orang: dimulai dengan angka
  • 5+7: memakai karakter ‘+’
  • pertama*: memakai karakter ‘*’
  • luas segitiga: dipisahkan oleh spasi

Berikut ialah contoh penulisan identifier yang betul:

  • nama_pengguna
  • luas_segitiga
  • PanjangLingkaran
  • angkatan45
  • NAMAKOTA

Reserved Word dan Predefined Identifier

Reserved Word dan Predefined Identifier ialah kata/karakter khusus yang dipakai secara internal di dalam aplikasi Pascal. Kita disarankan tidak memakai kata-kata ini sebagai identifier.

Cara Copy-Paste kode Program Pascal

Bila kamu telah mencoba mengetik beberapa kode program pascal, kamu barangkali mengetahui bahwa shortcut yang dipakai pada program Free Pascal (dan juga Turbo Pascal) sedikit berbeda dari pada umumnya.

Kita tidak dapat memakai tombol CTRL+C dan CTRL+V untuk men copy-paste kode program. Aplikasi Pascal memakai tombol CRTL+Insert untuk copy, dan SHIFT+Insert untuk paste. Untuk menghapus blok kode program, kita juga perlu memakai shortcut CRTL+Delete.

Hambatan lain ialah bila kamu mau men-copy kode program pascal dari Windows/situs infanthree dan men-pastenya ke Free Pascal / Turbo Pascal.

Khusus untuk Free Pascal, kamu cukup copy kode program dari dalam Windows, lalu buka Free Pascal, pilih menu Edit -> Paste from Windows.

Bila memakai Turbo Pascal, kita terpaksa men-paste kode itu di pada sebuah file dengan extension .pas memakai notepad (contohnya: kedalam folder ‘belajar’), lalu buka secara manual dari dalam Turbo Pascal.


Butuh Web Developer Makassar atau Jasa SEO di Makassar yang bergaransi? Jangan ragu dengan infanthree.com. Kami juga penyedia Jasa Pembuatan Aplikasi Android di Makassar yang terkemuka. Selain itu ada layanan SEM, SMM, Internet Marketing Agency Makassar dan Social Media, Pembuatan Logo, Konten, Video, Maskot dan Instalasi jaringan ataupun mikrotik, hingga pelatihan komputer dan internet marketing.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

WhatsApp chat