FUNGSI
A. TUJUAN
Setelah mempelajari bab ini diharapkan mahasiswa mampu :
1. memahami fungsi
2. mendeklarasikan dan mendefinisikan fungsi
3. menyelesaikan masalah menggunakan fungsi
4. memahami metode pemanggilan fungsi
B. PETUNJUK
1. Awali setiap aktivitas anda dengan doa, agar anda lancar dalam belajar
2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik
3. Kerjakan tugas-tugas praktikum dengan baik, jujur, dan sabar
4. Tanyakan kepada instruktur apabila ada hal-hal yang kurang jelas
Dalam pembuatan program diatas terdapat suatu rumus permutasi. Agar program lebih
efisien dipisahkan antara rumus dengan program utama, sehingga dalam program utama hanya
ada perintah memanggil rumus untuk memproses suatu variabel. Hal ini dalam pemrograman
disebut sebagai fungsi. Fungsi merupakan blok dari kode yang dirancang untuk melakukan
tugas khusus.
Pada umumnya fungsi memerlukan masukan yang disebut parameter atau argumen.
Hasil akhir fungsi akan berupa nilai (nilai balik fungsi). Bentuk umum sebuah fungsi adalah :
2. Call By Reference
Pemanggilan dengan refernsi merupakan suatu usaha melewatkan alamat dari suatu
variabel kedalam fungsi. Dengan pengubahan dilakukan di dalam fungsi untuk
mengubah variabel diluar fungsi. Missal :
1. Tuliskan kode program di bawah ini dengan menggunakan program codeblocks simpan
dengan nama Lat1, execute kode program tersebut., jika ada error perbaiki program
tersebut. Jelaskan & simpulkan hasil execute program Lat1!
Source Code program sederhana penerapan membuat fungsi
2. Tuliskan kode program di bawah ini dengan menggunakan program codeblocks simpan
dengan nama Lat2a dan Lat2b, execute kode program tersebut., jika ada error perbaiki
program tersebut. Jelaskan perbedaan & simpulkan hasil execute program Lat2a dan
Lat 2b!
Source Code program sederhana penerapan membuat fungsi dan parameter
1. Lat2a
3. Tuliskan kode program di bawah ini dengan menggunakan program codeblocks simpan
dengan nama Lat3, execute kode program tersebut., jika ada error perbaiki program
tersebut. Jelaskan & simpulkan hasil execute program Lat3!
Source Code Program membuat fungsi untuk pembagian
1. Buat flowchart, pahami dan jalankan kode program mencari data terbesar dan
terkecil dibawah ini.