Tutorial Belajar Pascal Part 6: Aturan dan Cara Penulisan Kode Program Pascal

Setelah memahami cara menjalankan kode program pascal di panduan sebelumnya, pada panduan belajar pascal kali ini kita akan membahas mengenai aturan dan cara penulisan kode program pascal. Saya pun akan membahas sekilas mengenai kode program Hello World yang kita bikin sebelumnya.


Struktur Sederhana Kode Pascal

Program Hello World yang kita gunakan selaku contoh kode program pada panduan Cara Menjalankan Kode Program Pascal (Membuat File .exe), telah menggunakan struktur sederhana kode pascal. Berikut saya tulis kembali contoh kode tersebut:

Sebuah kode program pascal, diawali dengan keyword program kemudian diikuti dengan judul program yang diinginkan (pada contoh diatas, saya menggunakan judul hello_world). Berikutnya, kode program dibuka dengan command “begin”, dan diakhiri dengan command “end.” (perhatikan tanda titik di ahir end). Diantara “begin” dan “end.” inilah seluruh kode program pascal berada.

Command writeln digunakan bagi menampilkan teks (output), sedangkan command readln digunakan bagi menerima masukan (input). Command readln di kode diatas saya tambahkan hanya bagi menahan jendela tampilan jendela program ketika di-run. Sahabat boleh menghapus baris readln; dan mencoba men-run kode diatas. Hasilnya hanya akan terlihat sekilas saja (tak hingga 1 detik).

Saya akan membahas struktur kode pascal secara mendalam pada panduan berikutnya.

Sekiranya sahabat tak ingin menambahkan command readln, dapat menggunakan alternatif lain. Setelah program di-run (layar akan berkedip sebentar), silahkan tekan tombol ALT+F5, atau pilih fitur Debug -> User Screen.


Perbedaan Huruf Besar / Kecil

Pascal tak membedakan pemakaian huruf besar atau kecil. Pada pemrograman, hal ini dikenal dengan istilah case insensitive. Kita boleh menulis program, Program, PROGRAM, WRITEln, maupun wrITln. Semuanya dianggap sama pada pascal.

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


Cara Penulisan Komentar di pada Pascal

Komentar atau comment yakni ‘kode program’ yang ditambahkan bagi memberi keterangan/penjelasan mengenai cara kerja program. Komentar tak akan diproses oleh Pascal dan berfungsi hanya bagi memberi keterangan tambahan, terutama jikalau kode program yang ditulis lumayan rumit.

Bagi merancang komentar di pada kode program pascal, terdapat 2 alternatif alternatif:

  • Komentar dengan tanda pembuka ‘(*’ dan penutup ‘*)’
  • Komentar dengan tanda pembuka ‘{’ dan penutup ‘}’

Berikut contoh penggunaannya:

Penulisan komentar pun dapat meliputi beberapa baris, dalam kurun waktu tanda penutup komentar belum di peroleh:

Selain bagi merancang keterangan, komentar pun bermanfaat bagi ‘menghapus sementara’ sebuah kode program, seperti contoh berikut:

Cara diatas amat bermanfaat jikalau sahabat ingin mencoba kode program baru, tetapi tak ingin menghapusnya.

Khusus bagi Free Pascal, terdapat 1 lagi cara penulisan komentar, yakni menggunakan tanda ‘//’:

Komentar dengan karakter ‘//’ digunakan bagi merancang komentar singkat (hanya 1 baris) dan tak memerlukan tanda penutup. Sekiranya sahabat ingin merancang komentar 2 baris, karenanya tanda ‘//’ dibangun sebanyak 2 kali di tiap-tiap awal baris:

Tanda komentar ‘//’ amat populer digunakan, khususnya pada bahasa pemrograman lain seperti C, C++, atau PHP. Akan tetapi komentar ini tak didukung oleh Turbo Pascal.


Pemakaian Whitespace

Whitespace yakni istilah pemrograman yang merujuk kepada tanda baca ‘spasi’ yang tak terlihat. Contoh karakter-karakter whitespace yakni: spasi, tab dan enter (new line). Di pada Pascal, secara umum whitespace akan diabaikan.

Selaku contoh, kode program hello world kita sebelumnya dapat pun ditulis seperti berikut ini:

Walaupun kode program yang didapatkan lebih singkat, dan mungkin lebih kecil (beberapa byte), Pemakaian whitespace akan merancang kode program lebih gampang dibaca. Ukuran yang kecil beberapa byte ini tak sebanding dengan kemudahan yang didapat dengan penambahan whitespace.

Sekarang ini, kode program akan lebih gampang dibaca da
n dipelajari.


Pengertian Statement di pada Pascal

Pada defenisi sederhana, statement yakni sebuah baris command yang dapat menjalankan sebuah tindakan, apakah itu menampilkan teks di layar, meminta input, perulangan, percabangan program (logika IF), dll. Sebuah statement di pada Pascal mesti diakhiri dengan tanda titik koma “;” (kecuali bagi beberapa kondisi khusus).

Berikut yakni contoh-contoh statement di pada pascal:

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

Penulisan statement tak mesti 1 baris 1 statement, kita pun dapat menggabungkan beberapa statement pada 1 baris, atau memecah 1 statement ke pada beberapa baris, seperti contoh berikut:

Error yang sangat sering ditemui yakni lupa memberi tanda “;” di ahir statement. “Fatal: Syntax error, “;” expected” adalah sebuah error yang disebabkan lupa menutup statement di pada kode pascal.

Syntax yakni istilah pemrograman yang berarti aturan penulisan. Sekiranya sahabat menemui kalimat syntax error, kemungkinan besar ada kesalahan di cara penulisan command.


Pengertian Expression di pada Pascal

Expression yakni kode program yang menghasilkan suatu nilai. Expression di dasarnya adalah sebuah bagian dari sebuah statement.

Berikut yakni contoh penulisan expression:

  • 4+5;
  • 6/10;


Pengertian Identifier di pada Pascal

Identifier yakni bagian dari statement yang adalah sebuah ‘identitas’ dari sesuatu. Identitas ini meliputi:

  • Nama program
  • Nama kegunaan
  • Nama variabel
  • Nama konstanta

Kegunaan, variabel dan konstanta ini akan kita bahas pada panduan tersendiri.

Aturan penulisan identifier yakni selaku berikut:

  • Karakter pertama-tama mesti berupa huruf.
  • Karakter kedua dan seterusnya dapat berupa huruf, angka, atau karakter underscore “_”.
  • Maksimal panjang identifier tergantung kepada compiler yang digunakan. Beberapa mendukung 32 karakter, namun kebanyakan mendukung hingga 63 karakter. Sekiranya sahabat merancang identifier dengan panjang melebihi 63 karakter, hanya 63 karakter pertama-tama saja yang akan digunakan.
  • Penulisan identifier tak boleh menggunakan karakter selain angka, huruf dan underscore. Kita tak dapat menggunakan spasi, dan tanda-tanda khusus seperti *, +, -, , ^, %, $, #, atau @.

Berikut yakni contoh penulisan identifier yang salah:

  • 5orang: diawali dengan angka
  • 5+7: menggunakan karakter ‘+’
  • pertama-tama*: menggunakan karakter ‘*’
  • luas segitiga: dipisahkan oleh spasi

Berikut yakni contoh penulisan identifier yang benar:

  • nama_pengguna
  • luas_segitiga
  • PanjangLingkaran
  • angkatan45
  • NAMAKOTA


Reserved Word dan Predefined Identifier

Reserved Word dan Predefined Identifier yakni kata/karakter khusus yang digunakan secara internal di pada program Pascal. Kita sebaiknya tak menggunakan kata-kata ini selaku identifier.

Berikut yakni Reserved Word di pada Turbo Pascal:

Berikut yakni Predefined Identifier di pada Turbo Pascal:


Cara Copy-Paste kode Program Pascal

Sekiranya sahabat telah mencoba mengetik beberapa kode program pascal, sahabat mungkin menyadari bahwa shortcut yang digunakan di program Free Pascal (dan pun Turbo Pascal) sedikit berbeda dari biasanya.

Kita tak dapat menggunakan tombol CTRL+C dan CTRL+V bagi men copy-paste kode program. Program Pascal menggunakan tombol CRTL+Insert bagi copy, dan SHIFT+Insert bagi paste. Bagi menghapus blok kode program, kita pun mesti menggunakan shortcut CRTL+Delete.

Kendala lain yakni jikalau sahabat ingin men-copy kode program pascal dari Windows/situs duniailkom dan men-pastenya ke Free Pascal / Turbo Pascal.

Khusus bagi Free Pascal, sahabat lumayan copy kode program dari pada Windows, kemudian buka Free Pascal, pilih fitur Modifikasi -> Paste from Windows.

Sekiranya menggunakan Turbo Pascal, kita terpaksa men-paste kode tersebut di pada sebuah file dengan extension .pas menggunakan notepad (misalnya: kedalam folder ‘belajar’), kemudian buka secara manual dari pada Turbo Pascal.


Seperti itulah mengenai aturan dan cara penulisan kode program pascal. Pada panduan berikutnya, kita akan membahas lebih jauh mengenai struktur kode program pascal.

Referensi:

http://wiki.freepascal.org


Sumber https://www.duniailkom.com/

Share

You may also like...