Dalam bahasa pemrograman pasti
mengenal yang namanya function dan procedure. fungsi utama dari fuction dan procedure
adalah untuk memudahkan para programer dalam memanage source code mereka. jadi
tidak terjadi pemborosan source, dengan function maupun dengan procedure,
source code yang harusnya ditulis berulang-ulang dapat disederhanakan.
mengapa pada bahasa pemrograman
C# dan C++ procedure tidak ada…??? mengapa hanya funtion yang disediakan oleh
bahasa pemrograman ini .? berikut penjelasannya
procedure merupakan kumpulan
source code yang disatukan dan diberi nama tertentu. sehingga jika kumpulan
source code tersebut di tulis ulang, programer hanya menulis nama dari
procedure yang telah dibuat tadi. sedangkan function mirip dengan procedure,
dia juga menyatukan kumpulan-kumpulan source code menjadi satu , hanya saja
procedure mempunyai nilai balik, apakah nilai balik itu? perhatikan contoh
berikut.
private void
cetakNamadanPekerjaan(string nama,string alamat)
{
console.write(“hallo”+nama+”\n”+”alamatmu
ada di”+alamat);
}
source code di atas adalah
prcedure dengan nama cetakNamadanPekerjaan. untuk memanggil procedure diatas
dengan cara sebagai berikut.
cetakNamadanPekerjaan(blue,banyuwangi);
jika code diatas dieksekusi maka
hasilnya adalah :
“Hallo blue alamatmu ada di
banyuwangi”
Contoh program :
















No comments:
Post a Comment