Minggu, 28 Agustus 2016

Materi Pertemuan Ke-3 fungsi

Fungsi / Function adalah pengelompokan satu blok kode yang melakukan tugas tertentu dengan tata cara sebuah intruksi berdasarkan statment , mempunyai maksud dan tujuan.
Cara membuat fungsi harus mengetahui sebuah sistemnya dahulu.
fungsi  dapat didefinisikan ''dipanggil'' untuk dieksekusi diberi parameter.

Tujuan Fungsi yaitu :
- Memudahkan user dalam membuat program.

Keuntungan dari pemakaian fungsi :
- Mengurangi penyamaan kode (kode yang sama ditulis berulang-ulang / looping) dalam suatu program.
- Dapat menggunakan kode yang ditulis dalam tiap program yang berbeda.
- Memecah program besar menjadi kecil sehingga dapat dikerjakan oleh programmer atau dipecah menjadi beberapa tahap sehingga mempermudah pengerjaan dalam sebuah projek










Jenis-jenis fungsi pada program C++ antara lain ;
1. Void 
Fungsi void atau prosedur. Disebut void dikarenakan fungsi tersebut tidak mengembalikan suatu nilai output yang diperoleh dari hasil proses fungsi tersebut.
Ciri-ciri dari jenis fungsi Void sebagai berikut:
- Selalu menggunakan keyword void.
- Tidak dapat langsung ditampilkan hasil inputan dan outputannya.
- Tidak terdapat keyword return.

2. Non Void
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:
- Tidak adanya keyword void
- Memiliki sebuah nilai balikan.
- terdapat keyword return
- Dapat dianalogikan sebagai suatu variabel yang memiliki tipe data tertentu sehingga dapat langsung ditampilkan hasilnya

Parameter adalah hubungan antar fungsi yang satu dengan fungsi yang lain yang bersifat tidak tergantung satu sama lain, ada tiga jenis parameter dalam pemrograman antara lain;
- parameter masukan
- parameter keluaran
- parameter gabungan antara masukan dan keluaran

Ada beberapa cara menggunakan fungsi dalam bahasa C. Kita bisa menggunakan fungsi dengan. Kemudian kita juga bisa menggunakan fungsi dengan atau tanpa argumen/parameter. Dan yang terakhir kita juga bisa menggunakan fungsi dengan atau tanpa menghasilkan nilai balik.
Implementasi
Contoh : Hitung luas segitiga dengan menggunakan fungsi
-          Input alas dan tinggi
-          Output luas segitiga
Jawab
Main () {
                        Float luas segitiga()
                        {
                                    Float alas = 6, tinggi =8 ;
                                    Float hasil = (alas*tinggi/2);
                                    Return hasil ;
                        }
            }

Dengan prosedur
Main () {
                        Int a
                        Int t
                        Float luas segitiga = luas (6,8)
}
Void luas segitiga (int a, int t)
{
            Float luas segitiga = (a*t)/2 ;
            Return (luas segitiga);

}


NAMA = MUHAMAD ALIV FAHRUDIN
NIM = A11.2013.07901
MATA KULIAH = SP ALPRO
http://dinus.ac.id/
http://dinus.ac.id/

Tidak ada komentar:

Posting Komentar

Pengikut