Anda di halaman 1dari 8

STRUKTUR KONTROL II

Oleh :
Ade Taopik Hidayatuloh, S.Kom

TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
STMIK TASIKMALAYA
2019
PRAKTIKUM KE 3
STRUKTUR KONTROL
A. TUJUAN
• Memahami struktur control percabangan
• Memahami percabanagn select case
B. DASAR TEORI
Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur)
tertentu yang digunakan untuk mengatur (mengontrol) jalannya program.
Visual Basic mengenal dua jenis struktur kontrol, yaitu :
1. Struktur kontrol keputusan (struktur kondisi) - digunakan untuk memutuskan kode
program mana yang akan dikerjakan berdasarkan suatu kondisi.
2. Struktur kontrol pengulangan (Struktur pengulangan) - digunakan untuk melakukan
pengulangan kode program.
a. Struktur Kontrol Keputusan
1. IF Then else
2. Select Case
b. Struktur pengulangan
1. For…Next
2. Do…loop
C. Struktur Kontrol Keputusan
2. Select Case
select case berbeda dengan fungsi if dan else dalam hal format penulisan. Tapi secara fungsi
memiliki kesamaan, yakni untuk menentukan kondisi dari beberapa pilihan. Lalu bedanya apa?
dengan select case ini kita bisa membuat kondisi lebih banyak dibandingkan if dan else. Pada
dasarnya select case sama saja sepeti percabangan kondisi IF THEN ataupun IF THEN ELSE ,
akan tetapi select case digunakan ketika kita mempunyai suatau percabangan yang banyak. Select
Case juga lebih sangat mudah dan tidak ribet dibandingkan oleh IF THEN ELSE.
Bentuk Penulisan:
Select [Case] expression
[Case expressionlist [statement] ]
[Case Else [elsestatement] ]
End Select

Atau :
Select Case <kondisi>
Case <Pilihan1>
<pernyataan1>
Case <pilihan2>
<pernyataan2>
Case <Pilihan3>
<pernyataan3>
Case <pilihan4>
<pernyataan4>
Case Else
<pernyataan-n>
End Select
Keterangan:
expression adalah nilai atau variabel yang akan diperiksa.
expressionlist adalah List nilai atau variabel dalam case untuk dibandingkan dengan expression.
dalam satu case dapat memiliki beberapa nilai yang dipisahkan dengan koma.
Statements adalah code/pernyataan yang dijalankan jika expression cocok dengan expressionlist.
elsestatements adalah code/pernyataan yang akan dijalankan jika expression tidak ada yang cocok
dengan expressionlist yang ada
1. Program cek hari
Object properties Nilai
Label1 Text No hari (1-7)
Label2 Text Hari
TextBox1 Name txtHari
Button1 Text Cek
Name btnCek
2. Object btnCek event Klik
2. Program Cek grade
3. Program menghitung gaji berdasarkan jabatan dan golongan
Object Property Nilai
Label1 Text Jabatan
Label2 Text Golongan
Label3 Text Gaji
ComboBox1 Name cmbJabatan
ComboBox2 Name cmbtunjangan
Textbox1 Name txtGaji
Button1 Text Proses
Name btnProses
Button2 Text Keluar
Name btnKeluar

a. Object form event load


b. Object btnProccess event klik

c. Object btnKeluar event click


Tugas
1. Buatlah sebuah aplikasi yang didalmnya terdapat struktur control kondisi
(if else ataupun select case).
2. Buatkan pula laporan yang berisi kegunaan aplikasi serta tabel object dari
aplikasi yang di buat masing-masing.
3. Project dikompres dalam bentuk rar.
4. Format penamaan file :PK2_Nama_NPM_TUGAS2
5. Kirim melalui email dengan subject “Nama_NPM_Tugas2”

Anda mungkin juga menyukai