You are on page 1of 7

MATERI PEMROGRAMAN

PERTEMUAN KE 4 PEMBAHASAN PROSEDUR


Pembimbing materi : Ahmad Ghuffar Rosyidin

Pemateri : - Dyan Pertiwi Aufa Dinina - Ridha Septiyana

PROSEDUR

Prosedur adalah sekelompok statement atau perintah yang terpisah tempatnya dari program utama dengan tujuan apabila program utama membutuhkan kelompok statement tersebut secara berulang. Maka program pertama cukup menjalankan pemenggilan nama prosedur tersebut untuk mengeksekusi seluruh statement yang dipisah.

SINTAKS
Sintaks dari suatu Prosedur adalah : SUB <nama prosedur>(<daftar parameter>) Statement Statement .. End Sub Untuk melakukan pemanggilan prosedur menggunakan sintaks berikut : CALL <nama prosedur>(<daftar parameter>)

CONTOH APLIKASI :

1. Buat project aplikasi Windows Forms Application. Klik pada File New Project. 2. Pada Form1 tambahkan komponen yang tercantum disini. Nama Komponen Textbox ListBox Button Label 3. Jumlah 1 1 2 1

Atur posisi komponen-komponennya sehingga jadi seperti gambar dibawah ini. Atau suka-suka kalian seterah.

4.

Atur property setiap komponennya seperti dibawah ini. Nama Komponen Label1 ListBox1 TextBox1 Button1 Button2 Nama Properti Text Name Name Text Text align Name Text Name Text Value Masukkan Jumlah Perulangan lstUlang txtUlang 0 Center btUlang Ulang btKeluar Keluar

5.

Setelah diatur propertynya, maka kotak Form akan seperti ini.

6. 7. 8.

Tekan F7 untuk ke code editor. Pilih komponen btUlang pada Combobox. Lalu pilih event Click pada Combobox event. Masukan kode ini pada kode editor antara tulisan private sub sampai dengan end sub. Dim X As Byte = 1 Do Call ulang_cetak(X) X= X+1 Loop Until X >= Int(txtUlang.Text)

9. Juga tambahkanlah kode berikut ini di atas kata Private Sub btUlang_click Sub ulang_cetak(Byval angka As Integer) If angka Mod 2 = 0 Then lstUlang.Items.Add(Angka & angka & Genap) Else lstUlang.Items.Add(Angka & angka & Ganjil)

End If End Sub 10. 11. Lalu pilihlah komponen btKeluar pada Combobox. Setelah itu, pilih Click pada Combobox event. Masukkan kode berikut ini pada code editor tersebutnya.

End

12. 13. 14. 15.

Tekan tombol Ctrl + S atau Save untuk menyimpan. Lalu tekan tombol F5 atau pilih menu Debug untuk menjalankan aplikasinya ini. Start Debugging

Isikanlah nilai atau angka seterah kalian, untuk menjalankannya klik tombol Ulang. Setelah tombol Ulang diklik, maka bagian lstUlang tadi akan muncul hasil perulangannya. Dan hasilnya akan seperti ini.

16.

Oke kalo udah bosen, klik tombol Keluar.

PENJELASAN APLIKASI
Pada aplikasi yang sudah dibuat terdapat beberapa baris kode program sebagai berikut : Dim X As Byte = 1 Do Call ulang_cetak(X) X= X+1 Loop Until X >= Int(txtUlang.Text) Kode diatas itu adalah untuk melakukan perulangan mulai dari nilai awal (x), yaitu 1 sampai dengan nilai yang dimasukkan di txtUlang. Proses pemanggilan prosedur ulang_cetak memanfaatkan system keword CALL, dengan kode yang tadi. Sub ulang_cetak(Byval angka As Integer) If angka Mod 2 = 0 Then lstUlang.Items.Add(Angka & angka & Genap) Else lstUlang.Items.Add(Angka & angka & Ganjil) End If End Sub Di aplikasi ini juga dilakukan seleksi kondisi dari parameter yang dikirimkan melalui kode : If angka Mod 2 = 0 Then Maksudnya adalah, jika hasil seleksi sama dengan 0 maka tulisanyang diproses adalah Genap. Begitu sebaliknya, jika hasil seleksi menghasilkan nilai bukan 0 maka tulisan yang ditampilkan adalah Ganjil.

Selesai deh \[^_^]/ Makasih yaaaaaaaa ,

You might also like