Lecture Note Function
Lecture Note Function
VEI1H4
Algoritma dan Pemrograman
Pembahasan: Tujuan:
1. Paham Pemrograman
• Pemrograman Modular - Modular
Function 2. Paham Konsep Function
3. Mampu
mengimplementasikan
function pada
pemrograman C#
3
Pemrograman Modular
Program yang besar menyebabkan kesulitan untuk dipahami dan dalam
tracing program. Untuk itu, program yang besar dipecah menjadi
beberapa sub program.
Sub program ini memiliki fungsi yang spesifik serta dapat dipanggil
kapan saja dan berulang kali.
Sub program ini dapat dibagi menjadi prosedur dan fungsi.
4
Fungsi
Fungsi: modul/bagian program yang mengerjakan tugas tertentu. Ciri-
ciri fungsi:
Fungsi biasanya digunakan untuk melakukan perhitungan.
Fungsi mengembalikan suatu nilai.
Function nama_fungsi (deklarasi_parameter_input) tipe_data_output
{penjelasan fungsi}
IS : keadaan awal
FS : keadaan akhir
DEKLARASI
{deklarasi variabel lokal}
ALGORITMA
{algoritma fungsi}
return (variabel)
5
Parameter
Function
Program Utama
6
Analogi
Mahasiswa memberikan:
- baju kotor
- Sabun Parameter input
- Pewangi
Ke ibu laundry
Contoh Function
Pemanggilan Function
Contoh Function
• static int balok(int p, int l, int t)
• {
• int rumus;
• return rumus = p * l * t;
• }
(penggunaan)
Console.WriteLine("\n\nHasil Volume Balok adalah : " + balok(p, l, t));