Konten dari Pengguna

Struktur Program Pascal, Lengkap dengan Penjelasannya

How To Tekno

How To Tekno

How to tekno

·waktu baca 4 menit

comment
0
sosmed-whatsapp-white
copy-circle
more-vertical

Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan

Ilustrasi program Pascal. Foto: herry setiawan via Flickr
zoom-in-whitePerbesar
Ilustrasi program Pascal. Foto: herry setiawan via Flickr

Struktur program Pascal pertama kali dirancang oleh profesor Technical University di Zurich, Switzerland. Profesor tersebut adalah Niklaus Wirth. Nama Pascal diambil dari nama seorang filsuf dan ahli Matematika pada abad ke-17, yaitu Blaise Pascal.

Pascal merupakan high level language atau bahasa pemrograman tingkat tinggi yang dapat digunakan untuk berbagai tujuan.

Seperti yang sudah disebutkan sebelumnya, jika Pascal memiliki struktur programnya sendiri yang harus dipatuhi. Maka dari itu, lewat artikel ini How To Tekno akan membagikan struktur penulisan program Pascal.

Struktur Program Pascal dan Penjelasannya

Mengutip buku Bahasa Pemrograman Pascal yang ditulis oleh Elis Ratna Wulan, struktur program Pascal terdiri dari dua bagian utama, yaitu judul dan blok program. Sementara itu, blok program terbagi lagi menjadi dua bagian, yakni bagian deklarasi dan bagian pernyataan.

Untuk lebih jelasnya, mari simak penjelasan tentang struktur program Pascal berikut ini:

  • Judul Program

Penulisan judul pada program Pascal ditujukan untuk memberi nama program serta daftar parameter yang sifatnya dokumentasi. Sehingga, judul program ini boleh ditulis atau tidak.

Jika kamu ingin menulis judul program, maka harus diletakkan pada awal program dan ditulis dengan titik koma di akhir judul.

Cara penulisan judul pada program Pascal yang benar adalah sebagai berikut:

program Gaji (input, output);

program Laporan (layar, cakram, printer, plotter);

  • Bagian Deklarasi

Jika program kamu berupa label, konstanta, tipe, variable, fungsi, atau prosedur, maka bagian ini cukup penting. Jenis-jenis program yang How To Tekno sebutkan di atas biasa dikenal dengan identifier.

Program dengan identifier harus diketahui terlebih dahulu dengan deklarasi sesuai jenis identifier yang digunakan.

1. Deklarasi Label

Deklarasi label ini digunakan jika program yang kamu buat menggunakan pernyataan GOTO untuk berpindah ke suatu pernyataan tertentu.

Cara pendeklarasian label harus diawali dengan kata cadangan LABEL yang diikuti dengan kumpulan identifier label, kemudian dipisahkan dan diakhiri menggunakan tanda baca titik koma.

Contoh penulisan Deklarasi Label. Foto: Buku Bahasa Pemgraman Pascal yang ditulis oleh Elis Ratna Wulan terbitan BaticPress Bandung tahun 2010

2. Deklarasi Konstanta

Deklarasi konstanta diawali dengan kata cadangan CONST dan diikuti dengan kumpulan identifier yang digunakan dalam suatu nilai konstanta.

Contoh penulisan Deklarasi Konstanta. Foto: Buku Bahasa Pemgraman Pascal yang ditulis oleh Elis Ratna Wulan terbitan BaticPress Bandung tahun 2010

3. Deklarasi Tipe

Data yang digunakan pada program Pascal harus jelas bentuk tipenya. Kamu harus menjelaskan dengan memasukkan deklarasi tipe. Contoh penulisannya bisa kamu lihat dari gambar di bawah ini:

Contoh penulisan Deklarasi Tipe. Foto: Buku Bahasa Pemgraman Pascal yang ditulis oleh Elis Ratna Wulan terbitan BaticPress Bandung tahun 2010

Ada beberapa tipe data yang dipakai dalam program Pascal, yaitu:

  • Data tipe sederhana (simple type data)

Data tipe sederhana menghubungkan sebuah data dengan identifier. Tipe data ini masih dibagi lagi menjadi tipe data standar (standard data types) dan tipe data yang didefinisikan oleh pengguna (user defined data type).

Tipe data standar di antaranya adalah integer, real, char, string, dan Boolean. Sedangkan untuk tipe data pemakai, ada skala dan sub range.

  • Data tipe terstruktur (structured type data)

Tipe data terstruktur menghubungkan beberapa data satu sama lain. Ada empat tipe data terstruktur, yaitu array, record, file, dan set.

  • Data tipe penunjuk (pointer data type)

Tipe data ini berguna untuk jenis tipe data terstruktur yang dinamis.

4. Deklarasi Variabel

Saat kamu ingin mendeklarasikan identifier yang berisi data konstanta dengan nilai pasti, maka variabelnya adalah identifier yang berisi data tidak pasti atau dapat berubah-ubah.

Kamu harus mendeklarasikan variabel sebelum menggunakan program Pascal dengan menyisipkan kata cadangan VAR sebagai judul untuk deklarasi variabel.

Cara penulisan deklarasi variabel bisa kamu lihat di contoh berikut:

Contoh penulisan Deklarasi Variabel. Foto: Buku Bahasa Pemgraman Pascal yang ditulis oleh Elis Ratna Wulan terbitan BaticPress Bandung tahun 2010

5. Deklarasi Prosedur

Deklarasi prosedur merupakan bagian yang terpisah dari program dan dapat diaktifkan pada semua bagian. Cara penulisannya sendiri menggunakan kata cadangan PROCEDURE, lalu diikuti dengan identifier serta diakhiri titik koma.

Contoh penulisan Deklarasi Prosedur. Foto: Buku Bahasa Pemgraman Pascal yang ditulis oleh Elis Ratna Wulan terbitan BaticPress Bandung tahun 2010

6. Deklarasi Fungsi

Penulisan deklarasi fungsi menggunakan kata cadangan FUNCTION. Lalu, diikuti oleh identifier yang merupakan nama dari fungsinya dan secara opsional dapat diikuti dengan kumpulan parameter, tipe dari fungsinya, dan diakhiri dengan titik koma.

Contoh penulisan Deklarasi Fungsi. Foto: Buku Bahasa Pemgraman Pascal yang ditulis oleh Elis Ratna Wulan terbitan BaticPress Bandung tahun 2010
  • Bagian Pernyataan

Suatu program Pascal yang paling sederhana adalah program yang hanya terdiri dari sebuah pernyataan saja. Bagian pernyataan (statement part) merupakan bagian yang terakhir dari suatu blok. Lalu, bagian diawali dengan kata cadangan (reserved word), yakni BEGIN dan diakhiri dengan kata cadangan END.

Contoh penulisan Bagian Pernyataan. Foto: Buku Bahasa Pemgraman Pascal yang ditulis oleh Elis Ratna Wulan terbitan BaticPress Bandung tahun 2010

Itulah struktur program Pascal yang harus kamu pahami. Dengan menerapkan cara penulisan struktur program Pascal, maka bisa dipastikan program yang kamu buat tidak error saat dijalankan.

(NSF)