RSS

Procedure dan Function

11 Dec

Ini adalah materi MK.PEMVIS kelas A Selanjutnya Sengaja saya tidak buat dalam bentuk Slide,
Materi ini disajikan setelah materi minggu kemarin tentang Array..

Procedure dan Function, mengapa harus mempelajari itu???
ini alasannya..

Penulisan atau penambahan secara manual suatu   lebih baik dilakukan saat menyelesaikan suatu permasalahan yang membutuhkan operasi tertentu secara berulang kali, penambahan procedure atau function  yang sesuai dengan kebutuhan dapat mempermudah ketika mengembangkan project serta pencarian bug dalam project tersebut.

Apakah Procedure  itu?.. dan apakah Function  itu?..

Procedure adalah.. sekumpulan statement, variabel, parameter yang dijadikan satu
untuk mengerjakan satu atau lebih operasi.
sedangkan
function adalah..  sekumpulan statement, variabel, parameter yang dijadikan satu untuk
mengerjakan satu atau lebih operasi dan mempunyai satu feedback atau nilai balik,
feedback bisa ber tipe data apa saja sesuai deklarasi.

Dari definisi yg saya jelaskan di atas, procedure atau function mempunyai perbedaan  yaitu pada feedback atau nilai balik, tidak seperti function,  procedure hanya mengerjakan operasi tanpa mengembalikan nilai.

Cara penulisan nya gimana ya???

Deklarasi :

procedure NamaProcedure(Parameter : TipeData);

function NamaFunction(Parameter : TipeData) : TipeDataFeedback;

deklarasi procedure dan function ditulis pada block public declaration, private, dan protected.

jadi masih di sebelah atas dibandingkan dengan koding-koding yang biasanya ditulis manual.

Ini Contohnya:

type
TForm1 = class(TForm)
private
procedure NamaProcedure(Parameter : TipeData);
public
function NamaFunction(Parameter : TipeData) : TipeDataFeedback;
protected
{ Protected declarations }
end;

Implementasi :

kata implementasi itu sudah ada sebelumnya so tidak usah di gonta-ganti, kemudian di lanjut dengan :

procedure TForm1.NamaProcedure(Parameter : TipeData);
begin

end;

procedure TForm1.NamaFunction(Parameter : TipeData): TipeDataFeedback;
begin

end;

Procedure dan Function tersebut tidak akan jalan dengan dengan sendirinya, kalau tidak dipanggil atau bahasa pemrogramannya di eksekusi,
berikut contoh pengeksekusiannya saya misal kan manggil procedure saat event button click pada suatu form

procedure TForm1.Button1Click(Sender: TObject);
begin
NamaProcedure(NamaParameter);
end;

Masih Bingung kah??

Contoh implementasi lengkapnya dapat didownload di  Procedure Function

jika masih ada yang perlu ditanyakan silahkan tinggalkan komentar..

NB: File tersebut ber ekstensi .pdf setelah di download silahkan ekstensi file di ganti .zip

Best Regards🙂

 
4 Comments

Posted by on December 11, 2011 in Belajar

 

4 responses to “Procedure dan Function

  1. Pyepit Rinekso A

    December 22, 2011 at 6:56 am

    ikut Baca ya bu, heeee…..
    trimakasih

     
    • Amethyst Aiko

      December 22, 2011 at 10:38 am

      Monggo..

       
  2. Pyepit Rinekso A

    December 26, 2011 at 5:40 am

    saya pernah baca tips belajar pemrogrman, saya cari lagi kok ga add bu??

     

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: