Belajar Algoritma Struktur Data Function
Assalamualaikum Sahabat-sahabat Bloggers, dipostingan sebelumnya kita Belajar Algoritma Struktur Data Stack kali ini kita belajar Algoritma Struktur Data Function
Fungsi/ function adalah bagian dari program yang memiliki nama tertentu yang
unik, digunakan untuk mengerjakan suatu pekerjaan tertentu, serta letaknya
dipisahkan dari bagian program yang menggunakan/memanggil fungsi tersebut
Keuntungan Function
Dapat melakukan pendekatan top-down
dan divide-and-conquer: program besar dapat dipisah menjadi program-program
kecil.
Dapat dikerjakan oleh beberapa
orang sehingga koordinasi mudah.
Kemudahan dalam mencari kesalahan-kesalahan
karena alur logika jelas dan kesalahan dapat dilokalisasi dalam suatu modul
tertentu saja.
Modifikasi program dapat
dilakukan pada suatu modul tertentu saja tanpa mengganggu program keseluruhan.
Mempermudah dokumentasi.
Reusability: Suatu fungsi dapat
digunakan kembali oleh program atau fungsi lain
Kategori Function Pada C
Standard Library Function
Yaitu fungsi-fungsi yang telah disediakan oleh C
dalam file-file header atau librarynya.
Misalnya: clrscr(), printf(), getch()
Programmer-Defined Function
Jenis-Jenis Function
Function yang Void
Fungsi yang Non-Void
Argumen Pada Function
Sebuah fungsi bisa memiliki argumen-argumen
yang bersifat opsional.
Argumen-argumen tersebut berfungsi
sebagai parameter inputan yang berupa variabel-variabel bagi fungsi tersebut (bersifat
lokal).
Argumen harus bertipe data tertentu.
Terdapat 2 jenis parameter:
Parameter formal: parameter yang ditulis
pada deklarasi fungsi.
Parameter aktual: parameter yang diinputkan
dalam program pemanggil fungsi tersebut.
Dapat berupa variabel atau langsung berupa nilai tertentu sesuai dengan tipe
data yang dideklarasikan untuk masing-masing parameter fungsi.
Untuk modul lengkapnya silahkan download disini
Post a Comment
Silahkan Berkomentar Dengan Baik dan Sopan
No Spam
No Link
Terima Kasih Telah Berkunjung Ke Blog ini