SUB PROGRAM
Prosedur
Dalam algoritma terdapat dua jenis sub
program yaitu prosedur dan fungsi.
Prosedur adalah sub program yang
merupakan kumpulan perintah yang dibuat
terpisah dari program utama. Prosedur
dideklarasikan dengan menggunakan keyword
Sub
Contoh Kasus
Program Utama
Program Utama
Sub Main()
TentukanJumlahData()
MasukanDataTinggiBadan()
HitungRataRata()
Console.ReadLine()
End Sub
Sub TentukanJumlahData()
Sub TentukanJumlahData()
Sub MasukanDataTinggiBadan()
Sub TentukanJumlahData()
Console.Write("jumlah mahasiswa: ")
jumlah = Console.ReadLine
End Sub
Sub MasukanDataTinggiBadan()
Sub MasukanDataTinggiBadan()
total = 0
For i = 1 To jumlah
Console.Write("Tinggi Mahasiswa ke-" & i & ": ")
tinggi = Console.ReadLine
total += tinggi
Next
End Sub
Sub HitungRataRata()
Sub HitungRataRata()
Sub HitungRataRata()
Console.WriteLine("Rata-Rata Tinggi Badan: " & total / jumlah)
End Sub
Latihan
Buatlah menggunakan prosedur program
berikut
Parameter Nilai
Parameter nilai adalah parameter formal
dalam prosedur yang berfungsi untuk
menerima data dari parameter aktual berupa
nilai pada saat prosedur tersebut dipanggil.
Berikut contoh penggunaan parameter nilai
Parameter Referensi
Seperti halnya parameter nilai, parameter referensi
berfungsi sebagai penerima data, namun terdapat
perbedaan
parameter aktualnya berupa variabel yang mengirim
parameter aktual akan menerima kembali data yang
dikirim dari parameter formal
Latihan
Fungsi
Contoh
Latihan
Buatlah program untuk menghitung nilai cicilan kredit perbulan dengan input
Harga Beli, Uang muka, Bunga pertahun, dan Lama Cicilannya
!
!
dan Kombinasi =