Prosedur adalah suatu program terpisah dan berdiri dalam suatu blok program dan befungsi sebagai sebuah sub program (program bagian). Penulisan prosedur diawali dengan kata Procedure pada bagian deklarasi program dan cukup menuliskan nama prosedur yang dibuat pada bagian Implementasi.
Alasan penggunaan prosedur :
1. Digunakan untuk penggalan program yang akan digunakan secara berulang – ulang dalam suatu proses program.
2. Digunakan untuk memecah – mecah program menjadi sebuah modul program, sehingga listing program menjadi lebih sederhana.
Syarat penulisan nama procedure :
1. Harus diawali dengan karakter.
2. Untuk nama prosedur dengan menggunakan dua kata atau lebih penulisannya tidak boleh menggunakan spasi, harus digabung atau dihubungkan dengan underscore ( _ )
3. Tidak mengenal tanda baca.
Contoh :
a. Pendeklarasian Prosedur
Penulisan pendeklarian sebuah prosedur dalam Delphi ditempatkan setelah kata public agar dapat dikenali oleh semua object yang ada dalam proses program tersebut. Penulisannya diawali dengan kata Procedure diikuti nama procedure.
Publicb. Penulisan prosedur
Procedure bersih;
Penulisan pogram prosedur terdapat dalam bagian
implementation,c. Pemanggilan Prosedur
Procedure TForml.Bersih;
Begin
Enama.text := “;
Ealamat.text := “;
Ekota := “;
End;
Pemanggilan prosedur terdapat dalam bagian implementation, pada umumnya pemanggilan prosedur terdapat dalam suatu ruang lingkup object yang mempunyai sebuah event. Cara pemenggilannya cukup hanya dituliskan nama prosedurnya saja.
Procedure.TForm1.button1click(sender: Tobject);Pengertian Fungsi
Begin
Bersih;
End;
Pengertian secara umum mengenai fungsi adalah merupakan sebuah penggalan program yang terpisah dari program utama dan berfungsi sebagai sebuah program bagian dari program utama. Penulisan fungsi diawali dengan kata cadangan function dan dideklarasikan dalam bagian deklarasi fungsi. Dan penulisan program fungsi ditempatkan pada program utama. Satu ha yang perlu diperhatikan dalam penulisan fungsi adalah harus diikuti dengan tipe datanya.
Bentuk Umum penulisan Fungsi
Function indentifier(daftar-parameter) : type;Contoh :
Function hitung(var a,b : real) :real;Penulisan blok fungsi diawali dengan kata cadangan begin dan diakhiri dengan end;.
Munkin itu dulu penjelasan tentang Procedure dan function semoga bermanfaat. Apabila ada pertanyaan dapat ditanyakan lewat komentar.