Wednesday, June 6, 2018

Struktur dan Deklarasi Pascal

Struktur dan Deklarasi Pascal

Struktur dan Deklarasi Pascal
Wednesday, June 6, 2018
Sebelum mengenal lebih jauh Pascal kita wajib mengetahui struktur dari program pascal dan deklarasi pada Pascal. Untuk itu kita sarankan untuk tidak melewatkan setiap artikel yang akan kami share untuk anda.


Struktur Kode Program Pascal

Struktur program pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program masih dibagi menjadi 2 yakni bagian deklarasi dan bagian pernyataan. Bagian deklarasi pernyataan disebut juga dengan main program. 

Judul program dalam Pascal tidak harus ada, artinya kita boleh untuk membuat judul program ataupun tidak. Kegunaan judul program ini hanya memberikan Pencoding atau orang yang membuat program program apa yang akan dibuat. Penulisan judul program memiliki aturan diawali dengan kata 'program' diikuti judul program yang akan dibuat kemudian ditutup dengan tanda titik koma (;). Dalam judul program boleh ada karakter khusus seperti koma (,), garis bawah (_), dll. Namun dalam judul program tidak boleh dipisahkan dengan spasi. Contoh dari judul program ini:
Program Segitiga_pascal;
Karena ini bersifat opsional atau boleh ada boleh tidak, kami hanya membahasnya secara singkat.

Bagian Deklarasi terdiri dari beberapa jenis kode program, yaitu

  • Deklarasi Uses
  • Deklarasi Type
  • Deklarasi Konstanta (Constant)
  • Deklarasi Variabel (Var)
  • Deklarasi Fungsi (Function)
  • Deklarasi Prosedur (Procedure)
Bagian deklarasi pernyataan atau biasa disebut dengan main program merupakan bagian yang harus ada dalam program pascal. Bagian ini yang mengatur kegunaan dari deklarasi deklarasi pada bagian sebelumnya. Aturan dari main program ini harus diawali dengan kata 'begin' dan diakhiri dengan 'end.'. Bentuk umum dari bagian main program ini adalah :
begin
Statement;
end.
Secara lengkap sturktur program pascal adalah:
Program judul_program;

uses
statement;

type;
statement;

const
statement;

var;
statement;

function
     begin
          statement;
     end;

procedure
     begin
          statement;
     end;

begin
     statement;
end.

Deklarasi Uses

Bagian uses digunakan untuk menentukan unit (library dalam bahasa pemrograman lain) yang dibutuhkan saat program berjalan. Unit system merupakan unit yang secara otomatis akan disertakan dalam program, unit inilah yang mengatur semua perintah dasar input dan output dalam Pascal. Sebagai contoh salah satu perintah clrscr yang digunakan untuk membersihkan screen menggunakan unit crt.


Deklarasi Type

Deklarasi type digunakan untuk mendefinisikan tipe data baru dari tipe data yang sudah ada sebelumnya. Berguna jika harus menggunakan pointer.


Deklarasi Konstanta

Konstanta atau Constant adalah suatu penampung semacam variable yang nilainya tidak dapat dirubah. Dalam program ini digunakan untuk menuliskan suatu ketetapan nilai, seperti nilai PI akan selalu memiliki nilai 3.14.

Catatan : dalam pemrograman untuk memisahkan bilangan desimal digunakan tanda 'titik', sedangkan untuk memisahkan ribuan digunakan tanda 'koma'. Ini digunakan di hampir semua bahasa pemrograman.


Deklarasi Variable

Variable adalah suatu penampungan yang nilainya dapat diubah ubah selama program berjalan. Dalam pemrograman sering kali kita menggunakan variable. Hal ini karena variable sangat berguna untuk berinteraksi dengan user.

Baca juga : Cara Pennggunaan Variable Pascal


Deklarasi Fungsi (Function)

Suatu fungsi atau function adalah suatu program yang terpisah (subprogram) yang dapat mengembalikan nilai jika dipanggil. Dengan fungsi kita bisa memecah alur program yang panjang kedalam fungsi fungsi yang terpisah. Perbedaan antara fungsi dan prosedur adalah fungsi dapat mengembalikan nilai sedang prosedur tidak dapat mengembalikan nilai.


Deklarasi Prosedur

Prosedur atau procedure merupakan fungsi yang tidak mengembalikan nilai. Prosedur merupakan deklarasi unik yang dimiliki Pascal, karena kita tidak dapat menemukan prosedur selain dalam bahasa Pascal.


Program Ringkas Sederhana

Setelah mengetahui struktur dan deklarasi dalam pascal, untuk dapat lebih memahaminya saya memberikan contoh program sederhana. Tentu saja kalian tidak harus memahami semua yang ada, karena kita baru mempelajari sampai dengan struktur dan deklarasi.

program energi_potensial;
uses
crt;

type
benda= (apel, batu, kayu);

const
gnonbulat= 9.8;
gbulat=10;

var
m:real=10;
h:real=1.4;
bendanya:benda=apel;

function energi_potensial_nonbulat:real;
begin
energi_potensial_nonbulat:=m*gnonbulat*h;
end;

procedure energi_potensial_bulat(m:real; h:real);
begin
write('Energi Potensial dengan gravitasi bulat = ');
writeln(m*gbulat*h:4:2, ' N');
end;

begin
clrscr;
writeln('~~Program Menghitung Energi Potensial~~');
writeln('~~-----------------------------------~~');
writeln('Diketahui :');
writeln('Massa benda = ', m:4:2, ' kg');
writeln('Ketinggian benda = ', h:4:2, ' m');
writeln('Jenis benda = ', bendanya);
writeln('Enegi Potensial dengan gravitasi non bulat = ', energi_potensial_nonbulat:4:2, ' N');
energi_potensial_bulat(m, h);
readln;
end.
Perintah clrscer merupakan perintah untuk clear screen.

Dalam membuat program kita tidak diharuskan membuat seluruh struktur tersebut. Seperti program hello world, hanya perlu menggunakan main program saja sudah selesai.

Related Posts

  • Struktur dan Deklarasi Pascal Sebelum mengenal lebih jauh Pascal kita wajib mengetahui struktur dari program pascal dan deklarasi…
  • Pengertian Pascal Malam ini kita akan membahas mengenai pengertian dari Bahasa Pemograman Pascal. Bahasa pemograman…
  • Jenis- Jenis Operator Pascal Dalam menyelesaikan tugasnya program dilengkapi dengan operator- operator matematika yang nantiny…

Berkomentarlah secara bijak.
EmoticonEmoticon

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
x-)
(k)