Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Terstruktur Pertemuan 8 dan 9 Fungsi.

Presentasi serupa


Presentasi berjudul: "Pemrograman Terstruktur Pertemuan 8 dan 9 Fungsi."— Transcript presentasi:

1 Pemrograman Terstruktur Pertemuan 8 dan 9 Fungsi

2 DEFINISI FUNGSI Fungsi merupakan program kecil yang berada pada suatu program, yang dapat dipanggil berulang-ulang kali sesuai dengan kebutuhan. Manfaat : Fokus kepada potongan program kecil yang disebut dengan fungsi. Fungsi dapat dibuat banyak tetapi masih di dalam satu program. Fungsi dapat dipanggil berulang-ulang. Penggunaan fungsi dapat membuat suatu program mudah dibaca.

3 IMPLEMENTASI FUNGSI Fungsi dibagi menjadi 2 (dua) kategori, yaitu : 1.Fungsi bawaan 2.Fungsi yang telah tersedia dalam 3.Fungsi yang dibuat oleh user Contoh : FungsiHeader FileKegunaanParameterHasil floor(x) Pembulatan ke bawah double

4 FUNGSI DENGAN PARAMETER Fungsi dengan menggunakan parameter digunakan jika ada nilai input dari sebuah fungsi. Berikut merupakan contoh penggunaan fungsi dengan parameter, yaitu :

5 FUNGSI DENGAN NILAI BALIK Definisi : Fungsi yang memberi suatu nilai hasil proses tipedata namafungsi(tipedata parameter){ statement; } Contoh : int luas(int p, int l){ return (p * l); }

6 FUNGSI TANPA NILAI BALIK Definisi : Fungsi yang tidak memberi nilai balik. void namafungsi(){ statement; } Contoh : void luas(int p, int l){ cout<<“Luas = ”<<(p*l); }

7 PENGGUNAAN FUNGSI Pembuatan fungsi : void namafungsi() { statement; } Pemanggilan fungsi pada program utama : namafungsi();

8 VARIABEL GLOBAL DAN LOKAL Variabel global dapat dilihat dan dirubah oleh semua fungsi dalam program. variabel global sangat berbahaya karena secara tidak sengaja dapat termodifikasi oleh instruksi-instruksi dalam programnya sehingga pemakaian variabel global ini harus seminimal mungkin.

9 VARIABEL GLOBAL DAN LOKAL Variabel lokal hanya dapat dilihat dan dimodifikasi oleh fungsi dimana variabel lokal tersebut didefinisikan sehingga lingkup dari variabel lokal terlindungi. Variabel lokal tidak dapat diubah atau bahkan dihapus oleh fungsi-fungsi yang lain lewat teknik pemrograman biasa. Variabel lokal didefinisikan sesudah tandan { dari suatu blok yang umumnya adalah merupakan puncak dari fungsi. Variabel lokal hanya tampak didalam blok tersebut.

10 REFERENCE PARAMETER Reference parameter adalah sebuah parameter yang menerima lokasi dari alamat memory yang menjadi parameter asli. Reference parameter digunakan pada saat : 1.Ketika nilai dari parameter asli akan diubah nilainya. 2.Ketika ingin memberi nilai balik lebih dari satu nilai dari sebuah fungsi 3.Ketika melewati sebuah alamat pada memory yang akan menghemat penggunaan memori dan waktu pada saat mengkopi data yang sangat besar.

11 SEKIAN


Download ppt "Pemrograman Terstruktur Pertemuan 8 dan 9 Fungsi."

Presentasi serupa


Iklan oleh Google