Anda di halaman 1dari 4

29/4/2015

MalaikatTerakhir:PengertianPrototype,Function,danFungsiTanpaNilaiBalik
1

Lainnya BlogBerikut

BuatBlog Masuk

Malaikat Terakhir
Rabu, 06 November 2013

Pengertian Prototype, Function, dan Fungsi Tanpa Nilai Balik


PROTOTYPE
Pada pemrograman bahasa C/C++ prototypenya ada di berkas header yang berekstensi .h.
berkas header adalah prototipe fungsi, definisi konstanta, dan definisi variabel. Prototipe fungsi
berupa judul suatu fungsi yang dilengkapi dengan argumen serta tipe nilai balik untuk fungsi
yang memberikan nilai balik. Prototipe fungsi harus sudah tersedia sebelum pemanggilan fungsi.
Hal itu menjadi persyaratan saat kompilasi program.
Perhatikan screenshot contoh kode program dibawah ini :

Arsip Blog
2013 (1)
November (1)
Pengertian Prototype, Function, dan
Fungsi Tanpa N...

Mengenai Saya
Ragil SH
Ikuti

Lihat profil lengkapku

Pada kode diatas prototypenya adalah <stdio.h> dan #include itu adalah Praprosesor
yang digunakan untuk mengatur kompiler agar membaca berkas header yang disertakan di
belakang kata include saat pelaksanaan kompilasi.
Program diatas cuma menampilkan kata SELAMAT BELAJAR pada layar hasilnya seperti dibawah
ini

DEFINISI FUNGSI
Fungsi pada pemrograman adalah kumpulan kode program yang diberi nama dan ketika nama
tersebut dipanggil maka kumpulan kode tersebut akan dijalankan. Biasanya penggunaan fungsi
ini digunakan untuk kode program yang sangat kompleks.
Tujuan penggunaan fungsi :
Program jadi lebih struktur
Menghemat ukuran program
Memudahkan pembuatan program
Keuntungan penggunaan fungsi :
Menguraikan tugas pemrograman rumit menjadi langkahlangkah yang lebih sederhana atau
kecil.
Mengurangi duplikasi kode (kode yang sama ditulis berulangulang) dalam program.
Dapat menggunakan kode yang ditulis dalam berbagai program yang berbeda.
Memecah program besar menjadi kecil sehingga dapat dikerjakan oleh programmerprogrammer
atau dipecah menjadi beberapa tahap sehingga mempermudah pengerjaan dalam sebuah projek
Menyembunyikan informasi dari user sehingga mencegah adanya perbuatan iseng seperti

http://malaikatterakhir.blogspot.com/2013/11/pengertianprototypefunctiondan.html

1/4

29/4/2015

MalaikatTerakhir:PengertianPrototype,Function,danFungsiTanpaNilaiBalik

memodifikasi atau mengubah program yang kita buat


Meningkatkan kemampuan pelacakan kesalahan, jika terjadi suatu kesalahan kita tinggal
mencari fungsi yang bersangkutan saja dan tak perlu mencari kesalahan tersebut di seluruh
program.
Perhatikan contoh penggunaan fungsi dibawah ini

Pada kode diatas perhatikan kode


doublehitung_luas_Perjang(doublep,doublel)
{
doubleluas
luas=p*l
returnluas
}
Kode itulah yang dinamakan fungsi, suatu kode fungsi yang ditugaskan untuk menghitung luas
persegi panjang. Nama fungsi dari kode tersebut adalah hitung_luas_Perjang. Adapun
double p dan double l menyatakan bahwa parameter tersebut bertipe double. Dalam
tubuh fungsi yang berada dalam kurung kurawal {}, pernyataan
doubleluas
digunakan untuk mendeklarasikan variabel luas dengan tipe data double.
returnluas
digunakan untuk memberi nilai balik.
Hasil output program diatas akan jadi seperti dibawah ini.

FUNGSI TANPA NILAI BALIK


Fungsi ini biasa disebut dengan prosedur. Beda dengan fungsi yang dijelaskan pada bagian
DEFINISI FUNGSI. Prosedur merupakan fungsi yang tidak memberi nilai balik program. Prosedur
ditulis dengan bagian tipe fungsi berupa void (void berarti tanpa nilai balik) pada C/C++.
Contoh berikut menunjukkan fungsi tanpa nilai balik.

http://malaikatterakhir.blogspot.com/2013/11/pengertianprototypefunctiondan.html

2/4

29/4/2015

MalaikatTerakhir:PengertianPrototype,Function,danFungsiTanpaNilaiBalik

voidorang()
{
cout<<"MARKOTEL"<<endl
}
Kode tersebut sekaligus menunjukkan sebuah fungsi yang tidak melibatkan parameter.
Untuk memanggil fungsi tersebut diperlukan penulisan seperti berikut.
orang()
hasil output program

Diposkan oleh Ragil SH di 21.11


+1 Rekomendasikan ini di Google

1 komentar:
Wawan Beneran 5 Februari 2015 22.43
pranala lain > Perbedaan Fungsi Nilai Balik dengan Fungsi Tanpa Nilai Balik pada
c++
Balas

MasukkankomentarAnda...

Berikomentarsebagai:

Publikasikan

Selectprofile...

Pratinjau

Beranda
Langganan: Poskan Komentar (Atom)

http://malaikatterakhir.blogspot.com/2013/11/pengertianprototypefunctiondan.html

3/4

29/4/2015

MalaikatTerakhir:PengertianPrototype,Function,danFungsiTanpaNilaiBalik

Template Travel. Diberdayakan oleh Blogger.

http://malaikatterakhir.blogspot.com/2013/11/pengertianprototypefunctiondan.html

4/4

Anda mungkin juga menyukai