Selamat Datang Di Blog Mas-Kode
Terima kasih atas kunjungan Anda di blog Mas-Kode,
semoga apa yang saya share di sini bisa bermanfaat dan memberikan motivasi pada kita semua
untuk terus berkarya dan berbuat sesuatu yang bisa berguna untuk orang banyak.

Struktur Program Pascal

 

1.5. Struktur Program Pascal

Sama seperti bahasa pemograman yang lain, bahasa program pascal juga mempunyai struktur program. Pada umumnya struktur suatu program Pascal  dapat  terdiri dari:
1.  Judul Program   
2.  Tubuh Program 

1.5.1. Judul Bahasa Program Pascal 

Judul Program dan contoh penulisannya. 

Judul  program  ini digunakan untuk memberi nama  program  dan sifatnya   optional. Pada judul program kita dapat membuat nama sesuka hati/semau kita inginkan.  Jika  ditulis harus terletak pada awal  dari program  dan  diakhiri   dengan titik koma (;). 
Contoh penulisan judul program : 
PROGRAM latihan;
PROGRAM latihan(input,output);
PROGRAM lat_1;
PROGRAM lat_satu(output);  

1.5.2. Tubuh Bahasa Program Pascal


Tubuh program dibagi menjadi dua bagian utama : 

1.5.2.1. Bagian deklarasi

Bagian ini menjelaskan/memperkenalkan secara rinci semua data yang akan digunakan pada suatu program. Dalam penulisannya tidak boleh  sama  dengan kata-kata cadangan (reserved words)  dan selalu diakhiri dengan titik koma (;).
Pada Bagian ini terdiri dari :  - deklarasi label
                         - deklarasi konstanta
                         - deklarasi tipe
                         - deklarasi variabel/perubah
                         - deklarasi prosedur
                         - deklarasi fungsi
 

1.5.2.2. Bagian Pernyataan/Terproses 

Bagian   ini  adalah bagian yang akan terproses dan   terdapat dalam    suatu  blok  yang  diawali  dengan  BEGIN  dan   diakhiri dengan    END    (penulisan   END diikuti   dengan anda  titik). Bagian   ini   berisi   pernyataan /   statamen    yang  merupakan instruksi  program.Setiap statemen diakhiri dengan tanda titik koma (;). Bentuk umumnya adalah sbb


                               BEGIN
                                    ...
                                    statemen;
                                    statemen;
                                    ...
                               END.


 Tipe-Tipe Deklarasi dan Contohnya Pada Program Pascal

tipe deklarasi pada program pascal serta contohnya terdiri dari: 

1.5.2.1. Deklarasi label 

Deklarasi  label digunakan Jika pada penulisan program akan menggunakan  statemen GOTO (untuk meloncat ke suatu statement tertentu).
Contoh :
                 PROGRAM cetak;
                         LABEL satu,akhir;
                         BEGIN
                              WRITELN('AMIK');
                              GOTO SATU;
                              WRITELN('INTELCOM');
                              satu:
                              WRITELN('GLOBAL');
                              GOTO akhir;
                              WRITELN('INDO');
                              akhir:
                         END.

Bila program di atas dijalankan, output sbb :
                   AMIK
                   INTELCOM

1.5.2.2. Deklarasi konstanta 


Deklarasi ini digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti, tidak  dapat  dirubah dalam program.

Contoh :
                    PROGRAM CETAK_2(OUTPUT);
                         CONST a = 50;  (* selalu menggunakan tanda = *)
                               b = 'INDONESIA Merdeka';
                         BEGIN
                              WRITELN(a,' TAHUN ');
                              WRITELN(b);
                         END.

Bila program dijalankan, output sbb :
                   50 tahun
                   INDONESIA Merdeka


1.5.2.3. Deklarasi Tipe 


Deklarasi ini digunakan  untuk  menyebutkan  tipe  setiap  data yang   akan  digunakan pada program Pascal. Tipe  data  menentukan jangkauan  nilai yang mungkin dari data yang digunakan
Contoh :
               PROGRAM SATU;
               TYPE bulat  = INTEGER;  { selalu  menggunakan = }
                          hasil,pecahan = REAL;
                          ket           = STRING[20];
               BEGIN
                          pecahan := 2.52;
                          bulat := 2;
                          hasil := pecahan + bulat;
                          ket := 'hasil penjumlahan = ';
               WRITE(ket,hasil:4:2);
               END.
Output program, sbb :  hasil penjumlahan = 4.52


1.5.2.2. Deklarasi Variabel/Perubah 

Deklarasi   ini  berisi data-data yang bisa  berubah-ubah   nilainya   di  dalam program.  Deklarasi variabel harus di  letakkan setelah  deklarasi  tipe  (jika ada). 
Contoh :
                         VAR satu : INTEGER;
                                  dua  : INTEGER;
                                  a    : REAL;
                                  b    : REAL;          { selalu menggunakan : }
                         BEGIN
                                  satu := 5;
                                  dua := 4;
                                  a := 2.3;
                                  b := 5+4*2.3;        { hasil real }
                         WRITE('hasil = ',b:4:1);
                        END.

Output program :   hasil = 14.2

Program diatas  bisa ditulis sbb :
                         VAR satu,dua : INTEGER;
                                  a,b      : REAL;
                        BEGIN
                              ...
                              statement;
                              ...
                         END. 

Contoh jika terdapat deklarasi tipe :
                         TYPE 
 bilangan = integer;
                         VAR 
 satu,dua,a   : bilangan;
                                     b              : real;
                         BEGIN
                              ...
                              statement;
                              ...
                         END.


1.5.2.5. Deklarasi Prosedur dan Fungsi  

Program dapat  dibagi menjadi  beberapa   bagian/subprogram, yang terdiri dari satu program utama dan satu /  lebih  program bagian  (bisa  berupa  prosedur /  fungsi). Deklarasi prosedure/ fungsi terletak pada subprogram yang menggunakannya.  



             


Enter your email address to get update from Mas-Kode.
Print PDF
Next
« Prev Post
Previous
Next Post »

Copyright © 2013. Matematika dan Komputer - All Rights Reserved | Template Created by Mas-Kode Proudly powered by Blogger