Lagu

animasi kursor

Hell Yeah Pointer 5

CCTV

Rabu, 22 Maret 2017

Fungsi

Fungsi
By.Aditya Wahyu Setyawan

Deklarasi dan definisi fungsi
            Fungsi yang didefinisikan oleh pemrogram terdiri atas dua bagian, yaitu judul ( header ) dan isi ( body ). Judul dari sebuah fungsi terdiri dari tipe return ( float ), nama fungsi ( kuadrat ) dan list parameter ( float x ).
Jadi, judul untuk fungsi kuadrat adalah
       float kuadrat ( float x )
      Isi dari sebuah fungsi adalah blok kode yang mengikuti judulnya. Berisi kode yang menjalankan aksi dari fungsi, termasuk pernyataan return yang memuat nilai fungsi yang akan dikembalikan ke yang memanggilnya, Isi dari fungsi kuadrat() adalah   
       {
          return x*x;
       }
      Biasanya isi dari fungsi cukup besar. Meskipun demikian, judulnya tetap hanya berada dalam satu baris. Isi dari sebuah fungsi dapat memanggil fungsi itu sendiri ( disebut rekursif ) atau memanggil fungsi lainnya.
      Pernyataan return dari sebuah fungsi mempunyai dua manfaat, yaitu akan mengakhiri fungsi dan mengembalikan nilainya ke program pemanggil. (Praditya, 2017)

Parameter fungsi
Parameter adalah suatu variabel yang berfungsi menampung nilai yang akan dikirimkan ke dalam fungsi atau sebaliknya menampung suatu nilai yang akan dikirimkan oleh fungsi ke bagian yang memanggilnya. Dengan adanya parameter suatu fungsi akan bersifat dinamis. (sonjaya, 2017)

Nilai balik
 Fungsi dengan nilai balik adalah suatu fungsi yang dapat mengembalikan suatu nilai ke dalam fungsi utama. Dalam membuat fungsi, harus didefinisikan tipe data dari niali yang akan dikembalikan. Sebelum dapat memanggil suatu fungsi, kita harus mendeklarasikannya terlebih dahulu. Pendeklarasian fungsi dengan nilai balik diawali dengan tipe data yang akan dikembalikan nilainya. Kemudian diikuti dengan nama fungsi dan daftar perameternya. (Include, 2017)

Fungsi rekursif
Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri selama kondisi
pemanggilan dipenuhi. Dari definisi tersebut maka fungsi rekursif disusun oleh dua bagian:
1.      Basis, Bagian yang berisi kasus yang terdefinisi secara eksplisit atau langsung, Bagian ini juga sekaligus menghentikan rekursif dan memberikan sebuah nilai yang terdefinisi pada fungsi rekursif.
2.      Rekurens, Bagian ini Menyebabkan Pemanggilan diri fungsi karena kondisi khusus tidak dipenuhi Fungsi rekursif umumnya dipakai untuk permasalahan yang memiliki langkah penyelesaian yang terpola atau langkah-langkah yang teratur. Bila kita memiliki suatu permasalahan dan kita mengetahui algoritma penyelesaiannya, kadang-kadang fungsi rekursif menjadi pilihan kita bila memang memungkinkan untuk dipergunakan. (2014, 2014)

Pointer ke fungsi
Suatu fungsi dalam C mempunyai bentuk:

tipe_keluaran nama_fungsi ( tipe_parameter_1
parameter_fungsi_1,
tipe_parameter_2
parameter_fungsi_2,
.....
tipe_parameter_n
parameter_fungsi_n )

Modularisasi kode program
Modularisasi digunakan bila ada suatu permasalahan yang kompleks, sehingga langkah pertama adalah mengidentifikasikan tugas utama, setelah itu baru di bagi kedalam tugas yang lebih rinci.




Daftar Pustaka


2014, k. p. (2014). pemrogaman dasar. jakarta: Dhidi Pambudi dwi maryono.
Include. (2017, Januari 13). Deklarasi & Definisi, Parameter, Nilai Balik, Rekrusif, Pointer, Modularisasi. Retrieved Mei 15, 2015, from Deklarasi & Definisi, Parameter, Nilai Balik, Rekrusif, Pointer, Modularisasi: http://include-int.blogspot.co.id/2015/05/deklarasi-definisi-baik-data-maupun.html
Praditya. (2017, Januari 13). Belajar Bahasa Pemrograman C++. Retrieved Januari 10, 2012, from FUNGSI, DEKLARASI DAN DEFINISI NYA: http://praditya-programmer.blogspot.co.id/2012/01/fungsi-deklarasi-dan-definisi-nya.html
sonjaya, t. (2017, Januari 13). PARAMETER FUNGSI. Retrieved Desember 10, 2012, from PARAMETER FUNGSI: http://tommysonjaya.blogspot.co.id/2012/12/parameter-fungsi.html


BIOGRAFI
Nama               : Aditya Wahyu Setyawan
Sekolah           : SMK Islam 1 Blitar

Motto              : Sedang Berjuang
Facebook        : Aditya
Instagram        : Aditya.Wahyu.Setyawan_7
Twitter             : Aditya Wahyu Setyawan



0 comments:

Posting Komentar

http://www.resepkuekeringku.com/2014/11/resep-donat-empuk-ala-dunkin-donut.html www.lowongankerjababysitter.com www.lowongankerjapembanturumahtangga.com www.lowonganperawatlansia.com www.lowonganperawatlansia.com www.yayasanperawatlansia.com www.penyalurpembanturumahtanggaku.com www.bajubatikmodernku.com www.bestdaytradingstrategyy.com www.paketpernikahanmurahjakarta.com www.paketweddingorganizerjakarta.com www.undanganpernikahanunikmurah.com