Unit

Unit merupakan suatu modul program yang terpisah dan digunakan untuk menyimpan process-proces tertentu yang berkaitan .

1. Struktur Unit
Unit memiliki struktur tertentu dalam process pembuatannya .Secara umum , unit terbagi menjadi tiga bagian , yaitu interface, implementation, dan initialization .
Contoh :
Unit

Interface
Uses ;
Conts ;
Var ;
Procedure ;
Function ;

Implementation
Uses ;
Conts ;
Var ;
Procedure ;
Function ;
Begin
{initialization}
;
End.


1.1 Bagian interface

Bagian ini berisi daftar unit yang akan digunakan, deklarasi konstanta maupun variable {bila ada} dan prototype prosedur dan fungsi . Jadi pada bagian ini , prosedur maupun fungsi hanya dikenalkan saja dan implementasinya baru akan ditulis didalam bagian implementation. Berikut ini contoh prototype prosedur dan fungsi .

Fungtion tambah (x,y : integer): integer ;
Fungtion kali (x,y : integer): integer ;
Procedure Tukar (var x,y :integer);

1.2 Bagian Implementation

Sama seperti bagian interface, implementation juga dapat berisi daftar unit yang akan digunakan , deklarasi konstanta maupun variable {bila ada} dan implementation dari prosedur maupun fungsi yang sebelumnya telah dideklarasikan pada bagian interface dengan menuliskan prototipenya . Berikut ini contoh dari prosedur maupun fungsi tersebut.

Fungtion tambah (x,y : integer): integer ;
Begin
Tambah := x + y ;
End;

Fungtion kali (x,y : integer): integer ;
Begin
Kali := x + y ;
End;

Procedure Tukar (var x,y :integer);
Var
Z := integer ;
Begin
Z := x ;
X := y ;
Y := z ;

0 comments:

Post a Comment

 
 
 
 
Copyright © artikel39