Pengertian Program Struktur Fungsi

10 views
Agar pemrogram dapat menghindari penulisan bagian program (kode) berulang-ulang, dapat menyusun kode program agar terlihat lebih rapi dan kemudahan dalam debugging program. Dengan dipecah menjadi beberapa fungsi maka pembuatan program menjadi lebih mudah karena kesalahan-kesalahan yang terjadi terlokalisir dalam masing-masing fungsi. Juga organisasi program menjadi lebih baik.

Ilustrasi Program
Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Hasil akhir fungsi akan berupa sebuah nilai balik (return). Nama fungsi yang didefinisikan sendiri oleh pemrogram tidak boleh sama dengan nama build-in function pada compiler C/C++.

karena tugas dari fungsi utama main() menjadi sangat sederhana yaitu melakukan pemanggilan dari fungsi-fungsi ini mengikuti urutan yang dikehendaki. Masing-masing fungsi melakukan tugasnya, setelah selesai lalu kembali ke main(). Pemecahan program menjadi fungsi-fungsi ini dikenal sebagai modular programming atau pemrograman terstruktur.

Fungsi secara umum akan dibagi menjadi dua yaitu fungsi yang tidak memiliki keluaran formal (void function) dan fungsi yang memiliki keluaran formal (non void). Void function ini pengertiannya sama dengan prosedur di bahasa pemrograman Pascal.
Void function adalah fungsi yang void sering disebut juga prosedur. Disebut void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut. Ciri-ciri dari jenis fungsi Void adalah sebagai berikut:
1.Tidak adanya tipe data di dalam deklarasi fungsi
2.Menggunakan keyword void
3.Tidak dapat langsung ditampilkan hasilnya
4.Tidak memiliki nilai kembalian fungsi
5.Void : void tampildata(parameter)
Bentuk umum Void function :
Void nama_fungsi (parameter1, parameter2,...){statemen_yang_akan_dieksekusi;}
Non void ( dengan nilai balik) adalah fungsi non-void disebut juga function. Disebut non-void karena mengembalikan nilai kembalian yang berasal dari keluaran hasil proses function tersebut.
Ciri-ciri dari jenis fungsi non void adalah sebagai berikut:
1.Ada keyword return
2.Ada tipe data yang mengawali fungsi
3.Tidak ada keyword void
4.Memiliki nilai kembalian
5.Dapat dianalogikan sebagai suatu variabel yang memiliki tipe data tertentu
6.Sehingga dapat langsung ditampilkan hasilnya Non-void : int jumlah (parameter)
Bentuk umum Void function :
Tipe_data nama_fungsi (parameter1,parameter2,...){Statemen_yang-akan_dieksekusi;Return nilai_balik;}
Berdasarkan program yang telah tersusun serta yang di simpulkan di atas, mudah-
mudahan dapat berguna dan difungsikan sebagai pembelajaran tahap awal serta dapat
memberikan motivasi manjadi seorang programer yang professional dan handal,
walaupun program pascal ini hanyalah tahap awal.

Tags: #Pengertian program struktur #program struktru fungsi #Program struktur

Leave a reply "Pengertian Program Struktur Fungsi"