author Ahmad Muhardian

7 Aturan Dasar Penulisan Kode Pascal yang Wajib Dipahami


Pemrograman Pascal di Linux

Kode program Pascal atau sintak Pascal, memiliki aturan-aturan penulisan yang harus ditaati. Kalau tidak, bisa jadi program akan error.

Aturan-aturan ini saya bagi menjadi tujuah bagian, agar mudah dipahami.

1. Judul program

Judul program Pascal bersifat opsional. Porgram masih bisa berjalan, meskipun belum diberikan judul.

Namun, agar terlihat lebih bagus, sebaiknya diberikan judul.

Judul program ditulis pada bagian teratas.

Contoh:

program stok_pertanian;

Nama program ditulis seteah kata kunci program. Lalu, apabila terdiri dari dia suku kata, maka dipisah dengan garis bawah (_) seperti contoh di atas.

2. Kepala program

Bagian kepala program berisi deklarasi untuk type, constant, uses, var, dan termasuk juga judul program.

Type

Deklarasi type merupakan deklarasi untuk stuktur data tertentu, seperti Array, Record, Pointer, dsb.

Contoh:

type
    TMember = record
        firstname, surname : string;
        address: array [1..3] of string;
        phone: string;
        birthdate: TDateTime;
        paidCurrentSubscription: boolean
    end;

Penutup deklarasi type menggunakan end diikuti dengan titik-koma.

Pada contoh diatas kita sudah mendeklarasikan type bernama TMember yang bertipe record.

Konstanta

Konstanta merupakan tetapan yang nilainya tidak bisa diubah.

contoh:

const
PI = 3.141592654;

PI adalah nama Konstantanya, kemudian 3.141592654 adalah nilainya. Setiap pembuatan konstanta harus diakhiri dengan titik-koma.

Saran: nama konstanta sebaiknya pakai huruf kapital, karena untuk menandakan itu sebuah konstanta.

Uses

Uses digunakan untuk mendeklarasikan libaray atau unit yang akan digunakan dalam program.

Contoh:

uses crt;

Apabila terdapat lebih dari satu libarary, maka pisahkan dengan tanda koma.

uses crt, my_libaray;

Variabel

Deklarasi variabel artinya, kita mendaftarkan variabel apa saya yang akan dibutuhkan dalam program.

Format pendeklarasian variabel:

var
    nama_variabel: type data;

Contoh:

var
    umur: integer;
    r, d, c : real;

Deklarasi variabel dengan tipe data yang sama, dapat dibuat bersamaan dengan dipisah tanda koma seperti contoh di atas.

Gunakan garis bawah (_) untuk memisahkan nama variabel yang lebih dari satu suku kata.

3. Tubuh Program

Tubuh program merupakan bagian utama dari progam. Tubuh program diawali dengan kata kunci BEGIN, kemudian diakhiri dengan END..

Contoh:

BEGIN
    // kode program di sini
END.

Perhatikan penulisannya. Boleh menggunakan huruf kecil dan huruf besar, Pascal tidak membedakannya.

Perhatikan juga penulisan END., di sana harus diakhiri dengan tanda titik (.). Sebagai tanda kalau END ini adalah akhir dari tubuh program utama.

Struktur program pascal

4. Penulisan Tipe Data

Berbeda tipe data, berbeda pula cara penulisannya.

  1. String dan char: diapit dengan tanda petik satu, contoh: 'petani kode'.
  2. Integer: tidak diapit dengan petik, contoh: 12
  3. Real: tidak diapit dengan petik, ditambahkan titik sebagai ganti koma. Contoh: 13.4
  4. boolean: Tidak diapit tanda petik. contoh: true;

5. Intruksi

Intruksi disebut juga statement, merupakan fungsi yang akan menyuruh komputer melakukan sesuatu. Intruksi dutulis dalam tubuh program.

Contoh:

BEGIN
    writeln('Hello Pascal!');
    writeln('Saya sedang belajar');
END.

Pada contoh di atas, kita membuat dua intruksi untuk menampikan pesan di layar.

Setiap intruksi harus diakhiri dengan titik-koma (;).

6. Komentar

Komentar adalah bagian yang akan diabaikan oleh komputer. Komentar digunakan untuk dokumentasi dan mencatat keterangan kode.

Ada tiga cara penulisan komentar pada pascal:

  1. Kurung dan bintang: (* di sini komentar *)
  2. Garis miring ganda: // di sini komentarnya
  3. Kurung kurawal: { ini komentar }

Contoh:

{ begin digunakan untuk memulai tubuh program }
BEGIN
    // ini adalah komentar
    (* ini juga komentar *)
    writeln('komentar ada di mana-mana');
END.
{
    end digunakan untuk mengakhiri kode program, end untuk tubuh program utama diakhiri dengan tanda titik.
}

7. Blok kode

Blok kode berisi kumpulan intruksi. Blok kode dimulai dengan begin dan diakhiri dengan end. Blok kode untuk tubuh program (program utama) diakhiri dengan tanda titik (.), sedangkan untuk blok kode yang lainnya diakhiri dengan titik-koma (;).

Contoh:

BEGIN
    // ini blok kode utama
    writeln('intruksi di blok kode utama');

    if x = y then
    begin
        // ini blok kode IF
        // blok kode ini berada dalam blok kode utama
    end;

    for i:= 1 to 10 do
    begin
        // ini blok kode FOR
        writeln(i);
    end;
END.

Apa Selanjutnya?

Nah, itulah 7 aturan penulisan kode pascal yang wajib dipahami.

Selanjutnya silahkan pelajari tentang fungsi input dan output pada Pascal.

Baca Juga ini

Belajar Pemrograman Pascal di Linux, Apakah Bisa?

Belajar Pemrograman Pascal di Linux, Apakah Bisa?

Belajar pemrograman Pascal biasanya dilakukan dengan Turbo Pascal. Turbo Pascal adalah program yang digunakan untuk membuat program Pascal. Tapi… Turbo Pascal hanya tersedia untuk sistem operasi Windows saja. Lalu, bagaimana caranya kita belajar Pascal di Linux sedangkan Turbo Pascal tidak tersedia di sana. Ada tiga cara: Menggunakan WINE (Windows Emulator) untuk menjalankan Turbo Pascal di Linux; Menggunakan Free Pascal Compiler (FPC) Menggunakan GNU Pascal Cara pertama saya rekomendasikan jika kamu memang terpaksa harus menggunakan Turbo Pascal—misalnya kampus mewajibkannya—tapi Turbo Pascal sudah jadul dan sudah tergantikan dengan Free Pascal yang lebih modern.

Menggunakan Percabangan pada Program Lazarus

Menggunakan Percabangan pada Program Lazarus

Stuktur pemilihan adalah struktur kode yang menggunakan kaidah jika-maka. Struktur pemilihan dalam dunia pemrograman dikenal juga dengan percabangan, flow control, if-else, dan sebagainya. erdapat dua macam struktur pemilihan dalam pemrograman Lazarus: if-then dan case-of. Perbedaan if-then dan case-of dapat dilihat dari cara mereka membandingkan suatu kondisi. Struktur pemilihan if-then dan case-of membuat komputer berpikir dan mampu menentukan pilihan. Bentuk umum blok kode if-then: if (suatu_kondisi_benar) then kerjakan_sesuatu; Bila terdapat lebih dari satu perintah dalam blok if, maka pakailah begin dan end;:

Belajar Lazarus: Menggunakan Variabel dan Tipe Data pada Lazarus

Belajar Lazarus: Menggunakan Variabel dan Tipe Data pada Lazarus

Pada tutorial ini, kita akan belajar cara menggunakan variabel dan tipe data dalam membuat program dengan Lazarus dan Free Pascal

Berkenalan dengan Lazarus, Alternatif untuk Delphi di Linux

Berkenalan dengan Lazarus, Alternatif untuk Delphi di Linux

Ketika saya mengikuti matakuliah pemrograman Delphi, saya menggunakan Lazarus sebagai pengganti Delphi di Linux. Baruntung, dosennya tidak mempermasalahkan hal ini. Pemrograman Delphi dengan Lazarus memang terlihat sama. Oleh karena itu, tugas akhir saya diterima dengan nilai yang memuaskan. Lazarus tidak hanya bisa berjalan di Linux, tapi juga bisa untuk sistem operasi yang lain seperti Windows, Mac OS, dan Unix. Baca juga: Instalasi dan Ujicoba Lazarus di Windows Berikut ini gambar screenshot Lazarus yang saya gunakan waktu itu di Kali Linux.

Belajar Pemrograman GUI dengan Qt di Linux: Persiapan Awal dan Pengenalan

Belajar Pemrograman GUI dengan Qt di Linux: Persiapan Awal dan Pengenalan

Qt adalah salah satu librarya atau framework yang bisa kita gunakan untuk membuat antar muka grafis (GUI). Qt tidak hanya bisa digunakan di Linux, Qt juga bisa untuk Windows dan MacOS. Jadi, dengan Qt kita cukup buat satu program dan akan bisa dikompilasi dan berjalan di berbagai platform. Pada tulisan ini, kita akan belajar membuat program Qt menggunakan Linux. Dimulai dari melakukan instalasi, sampai membuat program sederhana.

Belajar Django #1: Pengenalan Dasar Django untuk Pemula

Belajar Django #1: Pengenalan Dasar Django untuk Pemula

Pengenalan Django, Instalasi Django, Membuat Project Django, dan Memahami struktur project Django