LAPORAN PRAKTIKUM 4
-
Upload
ika-rizki-choirunnisaa -
Category
Documents
-
view
233 -
download
10
description
Transcript of LAPORAN PRAKTIKUM 4
LAPORAN PRAKTIKUM
PEMROGRAMAN VISUAL
MODUL 4
CONDITION 1amp CONDITION 2
Disusun untuk memenuhi tugas matakuliah Praktikum Pemrograman Visual
yang dibimbing oleh Bapak Mohammad Ashar
OLEH
IKA RIZKI CHOIRUNNISAA (110533406975)
PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS NEGERI MALANG
FEBRUARI 2013
A TUJUAN
1 Memahami bentuk-bentuk condition
2 Memiliki strategi dalam penggunaan condition
3 Mampu menyelesaikan kasus-kasus yang melibatkan condition
B DASAR TEORI
Dalam menggunakan sebuah Condition kita tidak akan terlepas dari peran
operator baik itu operator matematika relasi dan logika Pada praktikum ini kita akan
membahas mengenai penggunaan operator relasional dan operator logika
1 Operator Relasional
Operator relasional adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah) Operator ini bisa membandingkan nilai numerik maupun nilai string tetapi
tidak bisa membandingkan dua tipe data yang berbeda (misal membandingkan
data numerik dengan data string
2 Operator Logika dan Tipe data Boolean
Operator logika berguna sebagai pengatur logika program Operator Logika
berhubungan dengan tipe data Boolean yang mengenal dua buah nilai yaitu TRUE
dan FALSE Berikut adalah beberapa operator logika
a AND
Operator AND digunakan untuk menggabungkan dua buah ekspresi nilai atau
lebih Operator ini akan menghasilkan nilai TRUE apabila dua kriteria yang
dibandingkan bernilai TRUE Selain itu akan bernilai FALSE
Contoh(10 gt 5) AND (2 lt 4) lsquohasilnya TRUE karena keduanya benar
b OR
Operator ini akan menghasilkan nilai TRUE apabila nilai salah satu ekspresi
bernilai TRUE Bila kedua ekspresi bernilai FALSE maka operator ini akan
bernilai FALSE
Contoh (10 lt 5) OR ( 2 gt 4)lsquohasilnya FALSE
c NOT
Operator ini akan mengembalikan nilai kebalikan dari nilai tersebut
Misalnya hasil = Not (True And True) lsquohasilnya sama dengan false
d XOR
Operator XOR hanya akan menghasilkan nilai TRUE apabila beberapa
ekspresi nilai yang dibandingkan bersifat benar atau salah
3 Struktur Kondisi
a Struktur ldquoIf-Then‟
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi Tetapi
jika kondisinya tidak terpenuhi maka ekspresi di dalam struktur If tidak akan
dijalankan dan blok If akan dilompati serta program akan melakukan tindakan
berikutnya Deskripsi formal pernyataan If - Then
If (kondisi) Then
Pernyataan
End If
b Struktur If-Then-Else
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan
struktur percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Tetapi jika kondisinya tidak terpenuhi maka ekspresi yang lainnya yang dikerjakan
Deskripsi formal pernyataan If - Then - Else
If (kondisi) Then
ekspresi 1
Else
ekspresi 2
End If
4 Struktur IIF
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung jawabannya
Dari segi kecepatan struktur IIF lebih cepat prosesnya dibandingkan dengan struktur
If- Then-Else Bentuk Penulisan dari struktur IIF
Hasil = IIF (kondisi jawaban1 jawaban2)
Keterangan
Kondisi
Berisi perbandingan antara satu vaiabelkonstanta dengan variablekonstanta lain
dengan menggunakan tanda lt gt = ltgt dari keadaan yang akan menghasilkan nilai
ldquoBenarrdquo atau ldquoSalahrdquo
Jawaban 1
Jawaban yang diberikan jika kondisi penyeleksian bernilai ldquoBenarrdquo
Jawaban 2
Jawaban yang diberikan jika kondisi penyeleksian bernilai ldquoSalahrdquo
2 Struktur Select ndash Case
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat Bentuk Penulisan dari struktur Select-Case
Select Case tes_ekspresi
Case ekspresi 1
helliphellipblok perintah 1helliphellip
Case ekspresi 2
helliphellipblok perintah 2helliphellip
Case Else
helliphellipblok perintah 3helliphellip
End Select
Keterangan
Tes _ekspresi
Bernilai numerik maupun string
Ekspresi 1
Nilai pertama proses seleksi dari tes_ekspresi
Ekspresi 2
Nilai pertama proses seleksi dari tes_ekspresi Penulisan nilai dari ekspresi 1 maupun
ekspresi 2 bisa langsung berbentuk konstanta atau melalui operator pembanding
Blok Perintah 1
Suatu rangkaian perintah yang dikerjakan bila kondisi ekspresi 1 terpenuhi
Blok perintah 2
Suatu rangkaian perintah yang dikerjakan bila kondisi ekspresi 2 terpenuhi
C LATIHAN
1 Pernyataan ldquoIf-Then-Elserdquo
- Buat project baru pilih template application console kemudian klik OK
- Lengkapi kode programnya sebagai berikut
Dim intVal As Integer = -3
If (intVal lt 0) Then
ConsoleWriteLine(Negatif)
Else
ConsoleWriteLine(Positif)
End If
ConsoleRead()
2 Mengenal Properti String
- Buat sebuah project baru pilih template windows application kemudian klik
OK
- Tambahkan kontrol button textbox dan listbox dengan properti sebagai
berikut
- Tambahkan Script sebagai berikut
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject
ByVal e As SystemEventArgs) Handles Button1Click
Dim ket As String =
If CDbl(TextBox1Text) gt= 55 Then
ket = LULUS
End If
Label3Text = ket
End Sub
End Class
- Jalankan aplikasi dan amati hasilnya
3 Pernyataan ldquoIf-Else-Thenrdquo menggunakan Form
- Buat project baru pilih template windows application kemudian klik OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programmnya sebagai berikut
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject
ByVal e As SystemEventArgs) Handles Button1Click
Dim ket As String =
If CDbl(TextBox1Text) gt= 55 Then
ket = LULUS
Else
ket = GAGAL
End If
Label3Text = ket
End Sub
End Class
- Jalankan aplikasinya dan lihat hasilnya
4 Implementasi ldquoIf-Else-Thanrdquo
Buat aplikasi dengan tampilan seperti gambar di bawah ini Isi textbox hasil
dengan jawaban true false misal jika nilai 1 lt nilai 2 m
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button1Click
If CInt(Nilai1Text) lt CInt(Nilai2Text) Then
TextBox1Text = TRUE
Else
TextBox1Text = FALSE
End If
If CInt(nilai1Text) gt CInt(nilai2Text) Then
TextBox2Text = TRUE
Else
TextBox2Text = FALSE
End If
If CInt(nilai1Text) = CInt(nilai2Text) Then
TextBox3Text = TRUE
Else
TextBox3Text = FALSE
End If
End Sub
Private Sub Button2_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button2Click
Nilai1Text =
Nilai2Text =
TextBox1Text =
TextBox2Text =
TextBox3Text =
End Sub
End Class
5 Struktur Select-Case
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim strIn As String ConsoleWrite(Ketik Sembarang Huruf ) strIn = ConsoleReadLine Select Case strIn Case A ConsoleWriteLine(Huruf A) kombinasi ekspresi Case Q X ConsoleWriteLine(QuitExit) nilai default Case Else ConsoleWriteLine(strIn) End Select ConsoleRead() End Sub End Module
- Tekan F5 untuk menjalankan program
6 Struktur If-ElseIf-Else
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim IntVal As Integer ConsoleWrite(Ketik sembarang angka ) IntVal = CInt(ConsoleReadLine) If (IntVal lt 0) Then ConsoleWriteLine(Negatif) ElseIf (IntVal = 0) Then ConsoleWriteLine(Nol) Else ConsoleWriteLine(Positif) End If ConsoleRead() End Sub
End Module
- Tekan F5 untuk menjalankan program
7 Struktur Select-Case pada Form
- Buatlah project bari pilih template windows application kemudian click OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programnya seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Bil As Integer = CInt(TextBox1Text) Select Case Bil Case 1 MsgBox(Bilangan 1) Case 2 To 5 MsgBox(Bilangan 2 sampai 5) Case 6 7 8 MsgBox(Bilangan 67 atau 8) Case Is lt= 1 MsgBox(Bilangan lebih kecil dari 1)
Case Else MsgBox(Bilangan selain antara 1 sampai 8) End Select ConsoleRead() End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
8 Struktur IIF
- Buatlah project baru pilih template windows application kemudian click OK
- Tambahkan kode program seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Nama As String Dim NIS As String = ComboBox1Text Nama = CStr(IIf(NIS = 1101 Adi IIf(NIS = 1102 Sari IIf(NIS = 1103 Rudi IIf(NIS = 1104 Kamal Judika))))) TextBox1Text = Nama End Sub Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ComboBox1ItemsAdd(1101) ComboBox1ItemsAdd(1102) ComboBox1ItemsAdd(1103) ComboBox1ItemsAdd(1104) End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
9 Implementasi Select-Case
Buatlah program untuk menentukan Kode_MK dari Nama_MK yang telah
dipilih misal bila praktikum VB yang diklik maka akan keluar kode_MK di
textbox yang telah disediakan Gunakan fungsi select-case dalam membuat
program ini dan tulis nama MK sebanyak- banyaknya
Public Class Form1 Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Praktikum Grafika Komputer) ListBox1ItemsAdd(Komputasi Numerik) ListBox1ItemsAdd(Pemrograman Visual) ListBox1ItemsAdd(Statistika) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Pendidikan Pancasila) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Praktikum Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Grafika Komputer) ListBox1ItemsAdd(Sumber Belajar) ListBox1ItemsAdd(Perencanaan Pembelajaran) End Sub Private Sub ListBox1_SelectedIndexChanged(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ListBox1SelectedIndexChanged Select Case ListBox1Text Case Praktikum Grafika Komputer TextBox2Text = PTI111 Case Komputasi Numerik TextBox2Text = PTI112 Case Pemrograman Visual TextBox2Text = PTI113 Case Statistika TextBox2Text = PTI114 Case Praktikum Pemrograman Visual
TextBox2Text = PTI115 Case Pendidikan Pancasila TextBox2Text = PTI116 Case Pemrograman Visual TextBox2Text = PTI117 Case Praktikum Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI118 Case Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI119 Case Grafika Komputer TextBox2Text = PTI120 Case Sumber Belajar TextBox2Text = PTI121 Case Perencanaan Pembelajaran TextBox2Text = PTI122 End Select End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
D PRAKTIKUM
1 Aplikasi form sederhana
2 Inputkan suatu nilai akhir ke dalam TextBox dan lakukan seleksi untuk nilai abjad
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As
SystemEventArgs) Handles Button1Click
If CInt(TextBox1Text) gt= 90 Then
TextBox2Text = A
ElseIf CInt(TextBox1Text) gt= 75 Then
TextBox2Text = B
ElseIf CInt(TextBox1Text) gt= 55 Then
TextBox2Text = C
ElseIf CInt(TextBox1Text) gt= 40 Then
TextBox2Text = D
ElseIf CInt(TextBox1Text) gt= 0 Then
TextBox2Text = E
End If
End Sub
End Class
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
A TUJUAN
1 Memahami bentuk-bentuk condition
2 Memiliki strategi dalam penggunaan condition
3 Mampu menyelesaikan kasus-kasus yang melibatkan condition
B DASAR TEORI
Dalam menggunakan sebuah Condition kita tidak akan terlepas dari peran
operator baik itu operator matematika relasi dan logika Pada praktikum ini kita akan
membahas mengenai penggunaan operator relasional dan operator logika
1 Operator Relasional
Operator relasional adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah) Operator ini bisa membandingkan nilai numerik maupun nilai string tetapi
tidak bisa membandingkan dua tipe data yang berbeda (misal membandingkan
data numerik dengan data string
2 Operator Logika dan Tipe data Boolean
Operator logika berguna sebagai pengatur logika program Operator Logika
berhubungan dengan tipe data Boolean yang mengenal dua buah nilai yaitu TRUE
dan FALSE Berikut adalah beberapa operator logika
a AND
Operator AND digunakan untuk menggabungkan dua buah ekspresi nilai atau
lebih Operator ini akan menghasilkan nilai TRUE apabila dua kriteria yang
dibandingkan bernilai TRUE Selain itu akan bernilai FALSE
Contoh(10 gt 5) AND (2 lt 4) lsquohasilnya TRUE karena keduanya benar
b OR
Operator ini akan menghasilkan nilai TRUE apabila nilai salah satu ekspresi
bernilai TRUE Bila kedua ekspresi bernilai FALSE maka operator ini akan
bernilai FALSE
Contoh (10 lt 5) OR ( 2 gt 4)lsquohasilnya FALSE
c NOT
Operator ini akan mengembalikan nilai kebalikan dari nilai tersebut
Misalnya hasil = Not (True And True) lsquohasilnya sama dengan false
d XOR
Operator XOR hanya akan menghasilkan nilai TRUE apabila beberapa
ekspresi nilai yang dibandingkan bersifat benar atau salah
3 Struktur Kondisi
a Struktur ldquoIf-Then‟
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi Tetapi
jika kondisinya tidak terpenuhi maka ekspresi di dalam struktur If tidak akan
dijalankan dan blok If akan dilompati serta program akan melakukan tindakan
berikutnya Deskripsi formal pernyataan If - Then
If (kondisi) Then
Pernyataan
End If
b Struktur If-Then-Else
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan
struktur percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Tetapi jika kondisinya tidak terpenuhi maka ekspresi yang lainnya yang dikerjakan
Deskripsi formal pernyataan If - Then - Else
If (kondisi) Then
ekspresi 1
Else
ekspresi 2
End If
4 Struktur IIF
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung jawabannya
Dari segi kecepatan struktur IIF lebih cepat prosesnya dibandingkan dengan struktur
If- Then-Else Bentuk Penulisan dari struktur IIF
Hasil = IIF (kondisi jawaban1 jawaban2)
Keterangan
Kondisi
Berisi perbandingan antara satu vaiabelkonstanta dengan variablekonstanta lain
dengan menggunakan tanda lt gt = ltgt dari keadaan yang akan menghasilkan nilai
ldquoBenarrdquo atau ldquoSalahrdquo
Jawaban 1
Jawaban yang diberikan jika kondisi penyeleksian bernilai ldquoBenarrdquo
Jawaban 2
Jawaban yang diberikan jika kondisi penyeleksian bernilai ldquoSalahrdquo
2 Struktur Select ndash Case
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat Bentuk Penulisan dari struktur Select-Case
Select Case tes_ekspresi
Case ekspresi 1
helliphellipblok perintah 1helliphellip
Case ekspresi 2
helliphellipblok perintah 2helliphellip
Case Else
helliphellipblok perintah 3helliphellip
End Select
Keterangan
Tes _ekspresi
Bernilai numerik maupun string
Ekspresi 1
Nilai pertama proses seleksi dari tes_ekspresi
Ekspresi 2
Nilai pertama proses seleksi dari tes_ekspresi Penulisan nilai dari ekspresi 1 maupun
ekspresi 2 bisa langsung berbentuk konstanta atau melalui operator pembanding
Blok Perintah 1
Suatu rangkaian perintah yang dikerjakan bila kondisi ekspresi 1 terpenuhi
Blok perintah 2
Suatu rangkaian perintah yang dikerjakan bila kondisi ekspresi 2 terpenuhi
C LATIHAN
1 Pernyataan ldquoIf-Then-Elserdquo
- Buat project baru pilih template application console kemudian klik OK
- Lengkapi kode programnya sebagai berikut
Dim intVal As Integer = -3
If (intVal lt 0) Then
ConsoleWriteLine(Negatif)
Else
ConsoleWriteLine(Positif)
End If
ConsoleRead()
2 Mengenal Properti String
- Buat sebuah project baru pilih template windows application kemudian klik
OK
- Tambahkan kontrol button textbox dan listbox dengan properti sebagai
berikut
- Tambahkan Script sebagai berikut
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject
ByVal e As SystemEventArgs) Handles Button1Click
Dim ket As String =
If CDbl(TextBox1Text) gt= 55 Then
ket = LULUS
End If
Label3Text = ket
End Sub
End Class
- Jalankan aplikasi dan amati hasilnya
3 Pernyataan ldquoIf-Else-Thenrdquo menggunakan Form
- Buat project baru pilih template windows application kemudian klik OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programmnya sebagai berikut
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject
ByVal e As SystemEventArgs) Handles Button1Click
Dim ket As String =
If CDbl(TextBox1Text) gt= 55 Then
ket = LULUS
Else
ket = GAGAL
End If
Label3Text = ket
End Sub
End Class
- Jalankan aplikasinya dan lihat hasilnya
4 Implementasi ldquoIf-Else-Thanrdquo
Buat aplikasi dengan tampilan seperti gambar di bawah ini Isi textbox hasil
dengan jawaban true false misal jika nilai 1 lt nilai 2 m
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button1Click
If CInt(Nilai1Text) lt CInt(Nilai2Text) Then
TextBox1Text = TRUE
Else
TextBox1Text = FALSE
End If
If CInt(nilai1Text) gt CInt(nilai2Text) Then
TextBox2Text = TRUE
Else
TextBox2Text = FALSE
End If
If CInt(nilai1Text) = CInt(nilai2Text) Then
TextBox3Text = TRUE
Else
TextBox3Text = FALSE
End If
End Sub
Private Sub Button2_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button2Click
Nilai1Text =
Nilai2Text =
TextBox1Text =
TextBox2Text =
TextBox3Text =
End Sub
End Class
5 Struktur Select-Case
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim strIn As String ConsoleWrite(Ketik Sembarang Huruf ) strIn = ConsoleReadLine Select Case strIn Case A ConsoleWriteLine(Huruf A) kombinasi ekspresi Case Q X ConsoleWriteLine(QuitExit) nilai default Case Else ConsoleWriteLine(strIn) End Select ConsoleRead() End Sub End Module
- Tekan F5 untuk menjalankan program
6 Struktur If-ElseIf-Else
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim IntVal As Integer ConsoleWrite(Ketik sembarang angka ) IntVal = CInt(ConsoleReadLine) If (IntVal lt 0) Then ConsoleWriteLine(Negatif) ElseIf (IntVal = 0) Then ConsoleWriteLine(Nol) Else ConsoleWriteLine(Positif) End If ConsoleRead() End Sub
End Module
- Tekan F5 untuk menjalankan program
7 Struktur Select-Case pada Form
- Buatlah project bari pilih template windows application kemudian click OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programnya seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Bil As Integer = CInt(TextBox1Text) Select Case Bil Case 1 MsgBox(Bilangan 1) Case 2 To 5 MsgBox(Bilangan 2 sampai 5) Case 6 7 8 MsgBox(Bilangan 67 atau 8) Case Is lt= 1 MsgBox(Bilangan lebih kecil dari 1)
Case Else MsgBox(Bilangan selain antara 1 sampai 8) End Select ConsoleRead() End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
8 Struktur IIF
- Buatlah project baru pilih template windows application kemudian click OK
- Tambahkan kode program seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Nama As String Dim NIS As String = ComboBox1Text Nama = CStr(IIf(NIS = 1101 Adi IIf(NIS = 1102 Sari IIf(NIS = 1103 Rudi IIf(NIS = 1104 Kamal Judika))))) TextBox1Text = Nama End Sub Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ComboBox1ItemsAdd(1101) ComboBox1ItemsAdd(1102) ComboBox1ItemsAdd(1103) ComboBox1ItemsAdd(1104) End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
9 Implementasi Select-Case
Buatlah program untuk menentukan Kode_MK dari Nama_MK yang telah
dipilih misal bila praktikum VB yang diklik maka akan keluar kode_MK di
textbox yang telah disediakan Gunakan fungsi select-case dalam membuat
program ini dan tulis nama MK sebanyak- banyaknya
Public Class Form1 Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Praktikum Grafika Komputer) ListBox1ItemsAdd(Komputasi Numerik) ListBox1ItemsAdd(Pemrograman Visual) ListBox1ItemsAdd(Statistika) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Pendidikan Pancasila) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Praktikum Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Grafika Komputer) ListBox1ItemsAdd(Sumber Belajar) ListBox1ItemsAdd(Perencanaan Pembelajaran) End Sub Private Sub ListBox1_SelectedIndexChanged(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ListBox1SelectedIndexChanged Select Case ListBox1Text Case Praktikum Grafika Komputer TextBox2Text = PTI111 Case Komputasi Numerik TextBox2Text = PTI112 Case Pemrograman Visual TextBox2Text = PTI113 Case Statistika TextBox2Text = PTI114 Case Praktikum Pemrograman Visual
TextBox2Text = PTI115 Case Pendidikan Pancasila TextBox2Text = PTI116 Case Pemrograman Visual TextBox2Text = PTI117 Case Praktikum Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI118 Case Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI119 Case Grafika Komputer TextBox2Text = PTI120 Case Sumber Belajar TextBox2Text = PTI121 Case Perencanaan Pembelajaran TextBox2Text = PTI122 End Select End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
D PRAKTIKUM
1 Aplikasi form sederhana
2 Inputkan suatu nilai akhir ke dalam TextBox dan lakukan seleksi untuk nilai abjad
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As
SystemEventArgs) Handles Button1Click
If CInt(TextBox1Text) gt= 90 Then
TextBox2Text = A
ElseIf CInt(TextBox1Text) gt= 75 Then
TextBox2Text = B
ElseIf CInt(TextBox1Text) gt= 55 Then
TextBox2Text = C
ElseIf CInt(TextBox1Text) gt= 40 Then
TextBox2Text = D
ElseIf CInt(TextBox1Text) gt= 0 Then
TextBox2Text = E
End If
End Sub
End Class
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
Contoh (10 lt 5) OR ( 2 gt 4)lsquohasilnya FALSE
c NOT
Operator ini akan mengembalikan nilai kebalikan dari nilai tersebut
Misalnya hasil = Not (True And True) lsquohasilnya sama dengan false
d XOR
Operator XOR hanya akan menghasilkan nilai TRUE apabila beberapa
ekspresi nilai yang dibandingkan bersifat benar atau salah
3 Struktur Kondisi
a Struktur ldquoIf-Then‟
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi Tetapi
jika kondisinya tidak terpenuhi maka ekspresi di dalam struktur If tidak akan
dijalankan dan blok If akan dilompati serta program akan melakukan tindakan
berikutnya Deskripsi formal pernyataan If - Then
If (kondisi) Then
Pernyataan
End If
b Struktur If-Then-Else
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan
struktur percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Tetapi jika kondisinya tidak terpenuhi maka ekspresi yang lainnya yang dikerjakan
Deskripsi formal pernyataan If - Then - Else
If (kondisi) Then
ekspresi 1
Else
ekspresi 2
End If
4 Struktur IIF
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung jawabannya
Dari segi kecepatan struktur IIF lebih cepat prosesnya dibandingkan dengan struktur
If- Then-Else Bentuk Penulisan dari struktur IIF
Hasil = IIF (kondisi jawaban1 jawaban2)
Keterangan
Kondisi
Berisi perbandingan antara satu vaiabelkonstanta dengan variablekonstanta lain
dengan menggunakan tanda lt gt = ltgt dari keadaan yang akan menghasilkan nilai
ldquoBenarrdquo atau ldquoSalahrdquo
Jawaban 1
Jawaban yang diberikan jika kondisi penyeleksian bernilai ldquoBenarrdquo
Jawaban 2
Jawaban yang diberikan jika kondisi penyeleksian bernilai ldquoSalahrdquo
2 Struktur Select ndash Case
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat Bentuk Penulisan dari struktur Select-Case
Select Case tes_ekspresi
Case ekspresi 1
helliphellipblok perintah 1helliphellip
Case ekspresi 2
helliphellipblok perintah 2helliphellip
Case Else
helliphellipblok perintah 3helliphellip
End Select
Keterangan
Tes _ekspresi
Bernilai numerik maupun string
Ekspresi 1
Nilai pertama proses seleksi dari tes_ekspresi
Ekspresi 2
Nilai pertama proses seleksi dari tes_ekspresi Penulisan nilai dari ekspresi 1 maupun
ekspresi 2 bisa langsung berbentuk konstanta atau melalui operator pembanding
Blok Perintah 1
Suatu rangkaian perintah yang dikerjakan bila kondisi ekspresi 1 terpenuhi
Blok perintah 2
Suatu rangkaian perintah yang dikerjakan bila kondisi ekspresi 2 terpenuhi
C LATIHAN
1 Pernyataan ldquoIf-Then-Elserdquo
- Buat project baru pilih template application console kemudian klik OK
- Lengkapi kode programnya sebagai berikut
Dim intVal As Integer = -3
If (intVal lt 0) Then
ConsoleWriteLine(Negatif)
Else
ConsoleWriteLine(Positif)
End If
ConsoleRead()
2 Mengenal Properti String
- Buat sebuah project baru pilih template windows application kemudian klik
OK
- Tambahkan kontrol button textbox dan listbox dengan properti sebagai
berikut
- Tambahkan Script sebagai berikut
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject
ByVal e As SystemEventArgs) Handles Button1Click
Dim ket As String =
If CDbl(TextBox1Text) gt= 55 Then
ket = LULUS
End If
Label3Text = ket
End Sub
End Class
- Jalankan aplikasi dan amati hasilnya
3 Pernyataan ldquoIf-Else-Thenrdquo menggunakan Form
- Buat project baru pilih template windows application kemudian klik OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programmnya sebagai berikut
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject
ByVal e As SystemEventArgs) Handles Button1Click
Dim ket As String =
If CDbl(TextBox1Text) gt= 55 Then
ket = LULUS
Else
ket = GAGAL
End If
Label3Text = ket
End Sub
End Class
- Jalankan aplikasinya dan lihat hasilnya
4 Implementasi ldquoIf-Else-Thanrdquo
Buat aplikasi dengan tampilan seperti gambar di bawah ini Isi textbox hasil
dengan jawaban true false misal jika nilai 1 lt nilai 2 m
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button1Click
If CInt(Nilai1Text) lt CInt(Nilai2Text) Then
TextBox1Text = TRUE
Else
TextBox1Text = FALSE
End If
If CInt(nilai1Text) gt CInt(nilai2Text) Then
TextBox2Text = TRUE
Else
TextBox2Text = FALSE
End If
If CInt(nilai1Text) = CInt(nilai2Text) Then
TextBox3Text = TRUE
Else
TextBox3Text = FALSE
End If
End Sub
Private Sub Button2_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button2Click
Nilai1Text =
Nilai2Text =
TextBox1Text =
TextBox2Text =
TextBox3Text =
End Sub
End Class
5 Struktur Select-Case
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim strIn As String ConsoleWrite(Ketik Sembarang Huruf ) strIn = ConsoleReadLine Select Case strIn Case A ConsoleWriteLine(Huruf A) kombinasi ekspresi Case Q X ConsoleWriteLine(QuitExit) nilai default Case Else ConsoleWriteLine(strIn) End Select ConsoleRead() End Sub End Module
- Tekan F5 untuk menjalankan program
6 Struktur If-ElseIf-Else
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim IntVal As Integer ConsoleWrite(Ketik sembarang angka ) IntVal = CInt(ConsoleReadLine) If (IntVal lt 0) Then ConsoleWriteLine(Negatif) ElseIf (IntVal = 0) Then ConsoleWriteLine(Nol) Else ConsoleWriteLine(Positif) End If ConsoleRead() End Sub
End Module
- Tekan F5 untuk menjalankan program
7 Struktur Select-Case pada Form
- Buatlah project bari pilih template windows application kemudian click OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programnya seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Bil As Integer = CInt(TextBox1Text) Select Case Bil Case 1 MsgBox(Bilangan 1) Case 2 To 5 MsgBox(Bilangan 2 sampai 5) Case 6 7 8 MsgBox(Bilangan 67 atau 8) Case Is lt= 1 MsgBox(Bilangan lebih kecil dari 1)
Case Else MsgBox(Bilangan selain antara 1 sampai 8) End Select ConsoleRead() End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
8 Struktur IIF
- Buatlah project baru pilih template windows application kemudian click OK
- Tambahkan kode program seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Nama As String Dim NIS As String = ComboBox1Text Nama = CStr(IIf(NIS = 1101 Adi IIf(NIS = 1102 Sari IIf(NIS = 1103 Rudi IIf(NIS = 1104 Kamal Judika))))) TextBox1Text = Nama End Sub Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ComboBox1ItemsAdd(1101) ComboBox1ItemsAdd(1102) ComboBox1ItemsAdd(1103) ComboBox1ItemsAdd(1104) End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
9 Implementasi Select-Case
Buatlah program untuk menentukan Kode_MK dari Nama_MK yang telah
dipilih misal bila praktikum VB yang diklik maka akan keluar kode_MK di
textbox yang telah disediakan Gunakan fungsi select-case dalam membuat
program ini dan tulis nama MK sebanyak- banyaknya
Public Class Form1 Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Praktikum Grafika Komputer) ListBox1ItemsAdd(Komputasi Numerik) ListBox1ItemsAdd(Pemrograman Visual) ListBox1ItemsAdd(Statistika) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Pendidikan Pancasila) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Praktikum Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Grafika Komputer) ListBox1ItemsAdd(Sumber Belajar) ListBox1ItemsAdd(Perencanaan Pembelajaran) End Sub Private Sub ListBox1_SelectedIndexChanged(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ListBox1SelectedIndexChanged Select Case ListBox1Text Case Praktikum Grafika Komputer TextBox2Text = PTI111 Case Komputasi Numerik TextBox2Text = PTI112 Case Pemrograman Visual TextBox2Text = PTI113 Case Statistika TextBox2Text = PTI114 Case Praktikum Pemrograman Visual
TextBox2Text = PTI115 Case Pendidikan Pancasila TextBox2Text = PTI116 Case Pemrograman Visual TextBox2Text = PTI117 Case Praktikum Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI118 Case Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI119 Case Grafika Komputer TextBox2Text = PTI120 Case Sumber Belajar TextBox2Text = PTI121 Case Perencanaan Pembelajaran TextBox2Text = PTI122 End Select End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
D PRAKTIKUM
1 Aplikasi form sederhana
2 Inputkan suatu nilai akhir ke dalam TextBox dan lakukan seleksi untuk nilai abjad
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As
SystemEventArgs) Handles Button1Click
If CInt(TextBox1Text) gt= 90 Then
TextBox2Text = A
ElseIf CInt(TextBox1Text) gt= 75 Then
TextBox2Text = B
ElseIf CInt(TextBox1Text) gt= 55 Then
TextBox2Text = C
ElseIf CInt(TextBox1Text) gt= 40 Then
TextBox2Text = D
ElseIf CInt(TextBox1Text) gt= 0 Then
TextBox2Text = E
End If
End Sub
End Class
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
Jawaban 1
Jawaban yang diberikan jika kondisi penyeleksian bernilai ldquoBenarrdquo
Jawaban 2
Jawaban yang diberikan jika kondisi penyeleksian bernilai ldquoSalahrdquo
2 Struktur Select ndash Case
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat Bentuk Penulisan dari struktur Select-Case
Select Case tes_ekspresi
Case ekspresi 1
helliphellipblok perintah 1helliphellip
Case ekspresi 2
helliphellipblok perintah 2helliphellip
Case Else
helliphellipblok perintah 3helliphellip
End Select
Keterangan
Tes _ekspresi
Bernilai numerik maupun string
Ekspresi 1
Nilai pertama proses seleksi dari tes_ekspresi
Ekspresi 2
Nilai pertama proses seleksi dari tes_ekspresi Penulisan nilai dari ekspresi 1 maupun
ekspresi 2 bisa langsung berbentuk konstanta atau melalui operator pembanding
Blok Perintah 1
Suatu rangkaian perintah yang dikerjakan bila kondisi ekspresi 1 terpenuhi
Blok perintah 2
Suatu rangkaian perintah yang dikerjakan bila kondisi ekspresi 2 terpenuhi
C LATIHAN
1 Pernyataan ldquoIf-Then-Elserdquo
- Buat project baru pilih template application console kemudian klik OK
- Lengkapi kode programnya sebagai berikut
Dim intVal As Integer = -3
If (intVal lt 0) Then
ConsoleWriteLine(Negatif)
Else
ConsoleWriteLine(Positif)
End If
ConsoleRead()
2 Mengenal Properti String
- Buat sebuah project baru pilih template windows application kemudian klik
OK
- Tambahkan kontrol button textbox dan listbox dengan properti sebagai
berikut
- Tambahkan Script sebagai berikut
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject
ByVal e As SystemEventArgs) Handles Button1Click
Dim ket As String =
If CDbl(TextBox1Text) gt= 55 Then
ket = LULUS
End If
Label3Text = ket
End Sub
End Class
- Jalankan aplikasi dan amati hasilnya
3 Pernyataan ldquoIf-Else-Thenrdquo menggunakan Form
- Buat project baru pilih template windows application kemudian klik OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programmnya sebagai berikut
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject
ByVal e As SystemEventArgs) Handles Button1Click
Dim ket As String =
If CDbl(TextBox1Text) gt= 55 Then
ket = LULUS
Else
ket = GAGAL
End If
Label3Text = ket
End Sub
End Class
- Jalankan aplikasinya dan lihat hasilnya
4 Implementasi ldquoIf-Else-Thanrdquo
Buat aplikasi dengan tampilan seperti gambar di bawah ini Isi textbox hasil
dengan jawaban true false misal jika nilai 1 lt nilai 2 m
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button1Click
If CInt(Nilai1Text) lt CInt(Nilai2Text) Then
TextBox1Text = TRUE
Else
TextBox1Text = FALSE
End If
If CInt(nilai1Text) gt CInt(nilai2Text) Then
TextBox2Text = TRUE
Else
TextBox2Text = FALSE
End If
If CInt(nilai1Text) = CInt(nilai2Text) Then
TextBox3Text = TRUE
Else
TextBox3Text = FALSE
End If
End Sub
Private Sub Button2_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button2Click
Nilai1Text =
Nilai2Text =
TextBox1Text =
TextBox2Text =
TextBox3Text =
End Sub
End Class
5 Struktur Select-Case
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim strIn As String ConsoleWrite(Ketik Sembarang Huruf ) strIn = ConsoleReadLine Select Case strIn Case A ConsoleWriteLine(Huruf A) kombinasi ekspresi Case Q X ConsoleWriteLine(QuitExit) nilai default Case Else ConsoleWriteLine(strIn) End Select ConsoleRead() End Sub End Module
- Tekan F5 untuk menjalankan program
6 Struktur If-ElseIf-Else
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim IntVal As Integer ConsoleWrite(Ketik sembarang angka ) IntVal = CInt(ConsoleReadLine) If (IntVal lt 0) Then ConsoleWriteLine(Negatif) ElseIf (IntVal = 0) Then ConsoleWriteLine(Nol) Else ConsoleWriteLine(Positif) End If ConsoleRead() End Sub
End Module
- Tekan F5 untuk menjalankan program
7 Struktur Select-Case pada Form
- Buatlah project bari pilih template windows application kemudian click OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programnya seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Bil As Integer = CInt(TextBox1Text) Select Case Bil Case 1 MsgBox(Bilangan 1) Case 2 To 5 MsgBox(Bilangan 2 sampai 5) Case 6 7 8 MsgBox(Bilangan 67 atau 8) Case Is lt= 1 MsgBox(Bilangan lebih kecil dari 1)
Case Else MsgBox(Bilangan selain antara 1 sampai 8) End Select ConsoleRead() End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
8 Struktur IIF
- Buatlah project baru pilih template windows application kemudian click OK
- Tambahkan kode program seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Nama As String Dim NIS As String = ComboBox1Text Nama = CStr(IIf(NIS = 1101 Adi IIf(NIS = 1102 Sari IIf(NIS = 1103 Rudi IIf(NIS = 1104 Kamal Judika))))) TextBox1Text = Nama End Sub Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ComboBox1ItemsAdd(1101) ComboBox1ItemsAdd(1102) ComboBox1ItemsAdd(1103) ComboBox1ItemsAdd(1104) End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
9 Implementasi Select-Case
Buatlah program untuk menentukan Kode_MK dari Nama_MK yang telah
dipilih misal bila praktikum VB yang diklik maka akan keluar kode_MK di
textbox yang telah disediakan Gunakan fungsi select-case dalam membuat
program ini dan tulis nama MK sebanyak- banyaknya
Public Class Form1 Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Praktikum Grafika Komputer) ListBox1ItemsAdd(Komputasi Numerik) ListBox1ItemsAdd(Pemrograman Visual) ListBox1ItemsAdd(Statistika) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Pendidikan Pancasila) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Praktikum Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Grafika Komputer) ListBox1ItemsAdd(Sumber Belajar) ListBox1ItemsAdd(Perencanaan Pembelajaran) End Sub Private Sub ListBox1_SelectedIndexChanged(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ListBox1SelectedIndexChanged Select Case ListBox1Text Case Praktikum Grafika Komputer TextBox2Text = PTI111 Case Komputasi Numerik TextBox2Text = PTI112 Case Pemrograman Visual TextBox2Text = PTI113 Case Statistika TextBox2Text = PTI114 Case Praktikum Pemrograman Visual
TextBox2Text = PTI115 Case Pendidikan Pancasila TextBox2Text = PTI116 Case Pemrograman Visual TextBox2Text = PTI117 Case Praktikum Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI118 Case Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI119 Case Grafika Komputer TextBox2Text = PTI120 Case Sumber Belajar TextBox2Text = PTI121 Case Perencanaan Pembelajaran TextBox2Text = PTI122 End Select End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
D PRAKTIKUM
1 Aplikasi form sederhana
2 Inputkan suatu nilai akhir ke dalam TextBox dan lakukan seleksi untuk nilai abjad
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As
SystemEventArgs) Handles Button1Click
If CInt(TextBox1Text) gt= 90 Then
TextBox2Text = A
ElseIf CInt(TextBox1Text) gt= 75 Then
TextBox2Text = B
ElseIf CInt(TextBox1Text) gt= 55 Then
TextBox2Text = C
ElseIf CInt(TextBox1Text) gt= 40 Then
TextBox2Text = D
ElseIf CInt(TextBox1Text) gt= 0 Then
TextBox2Text = E
End If
End Sub
End Class
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
2 Mengenal Properti String
- Buat sebuah project baru pilih template windows application kemudian klik
OK
- Tambahkan kontrol button textbox dan listbox dengan properti sebagai
berikut
- Tambahkan Script sebagai berikut
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject
ByVal e As SystemEventArgs) Handles Button1Click
Dim ket As String =
If CDbl(TextBox1Text) gt= 55 Then
ket = LULUS
End If
Label3Text = ket
End Sub
End Class
- Jalankan aplikasi dan amati hasilnya
3 Pernyataan ldquoIf-Else-Thenrdquo menggunakan Form
- Buat project baru pilih template windows application kemudian klik OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programmnya sebagai berikut
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject
ByVal e As SystemEventArgs) Handles Button1Click
Dim ket As String =
If CDbl(TextBox1Text) gt= 55 Then
ket = LULUS
Else
ket = GAGAL
End If
Label3Text = ket
End Sub
End Class
- Jalankan aplikasinya dan lihat hasilnya
4 Implementasi ldquoIf-Else-Thanrdquo
Buat aplikasi dengan tampilan seperti gambar di bawah ini Isi textbox hasil
dengan jawaban true false misal jika nilai 1 lt nilai 2 m
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button1Click
If CInt(Nilai1Text) lt CInt(Nilai2Text) Then
TextBox1Text = TRUE
Else
TextBox1Text = FALSE
End If
If CInt(nilai1Text) gt CInt(nilai2Text) Then
TextBox2Text = TRUE
Else
TextBox2Text = FALSE
End If
If CInt(nilai1Text) = CInt(nilai2Text) Then
TextBox3Text = TRUE
Else
TextBox3Text = FALSE
End If
End Sub
Private Sub Button2_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button2Click
Nilai1Text =
Nilai2Text =
TextBox1Text =
TextBox2Text =
TextBox3Text =
End Sub
End Class
5 Struktur Select-Case
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim strIn As String ConsoleWrite(Ketik Sembarang Huruf ) strIn = ConsoleReadLine Select Case strIn Case A ConsoleWriteLine(Huruf A) kombinasi ekspresi Case Q X ConsoleWriteLine(QuitExit) nilai default Case Else ConsoleWriteLine(strIn) End Select ConsoleRead() End Sub End Module
- Tekan F5 untuk menjalankan program
6 Struktur If-ElseIf-Else
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim IntVal As Integer ConsoleWrite(Ketik sembarang angka ) IntVal = CInt(ConsoleReadLine) If (IntVal lt 0) Then ConsoleWriteLine(Negatif) ElseIf (IntVal = 0) Then ConsoleWriteLine(Nol) Else ConsoleWriteLine(Positif) End If ConsoleRead() End Sub
End Module
- Tekan F5 untuk menjalankan program
7 Struktur Select-Case pada Form
- Buatlah project bari pilih template windows application kemudian click OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programnya seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Bil As Integer = CInt(TextBox1Text) Select Case Bil Case 1 MsgBox(Bilangan 1) Case 2 To 5 MsgBox(Bilangan 2 sampai 5) Case 6 7 8 MsgBox(Bilangan 67 atau 8) Case Is lt= 1 MsgBox(Bilangan lebih kecil dari 1)
Case Else MsgBox(Bilangan selain antara 1 sampai 8) End Select ConsoleRead() End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
8 Struktur IIF
- Buatlah project baru pilih template windows application kemudian click OK
- Tambahkan kode program seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Nama As String Dim NIS As String = ComboBox1Text Nama = CStr(IIf(NIS = 1101 Adi IIf(NIS = 1102 Sari IIf(NIS = 1103 Rudi IIf(NIS = 1104 Kamal Judika))))) TextBox1Text = Nama End Sub Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ComboBox1ItemsAdd(1101) ComboBox1ItemsAdd(1102) ComboBox1ItemsAdd(1103) ComboBox1ItemsAdd(1104) End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
9 Implementasi Select-Case
Buatlah program untuk menentukan Kode_MK dari Nama_MK yang telah
dipilih misal bila praktikum VB yang diklik maka akan keluar kode_MK di
textbox yang telah disediakan Gunakan fungsi select-case dalam membuat
program ini dan tulis nama MK sebanyak- banyaknya
Public Class Form1 Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Praktikum Grafika Komputer) ListBox1ItemsAdd(Komputasi Numerik) ListBox1ItemsAdd(Pemrograman Visual) ListBox1ItemsAdd(Statistika) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Pendidikan Pancasila) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Praktikum Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Grafika Komputer) ListBox1ItemsAdd(Sumber Belajar) ListBox1ItemsAdd(Perencanaan Pembelajaran) End Sub Private Sub ListBox1_SelectedIndexChanged(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ListBox1SelectedIndexChanged Select Case ListBox1Text Case Praktikum Grafika Komputer TextBox2Text = PTI111 Case Komputasi Numerik TextBox2Text = PTI112 Case Pemrograman Visual TextBox2Text = PTI113 Case Statistika TextBox2Text = PTI114 Case Praktikum Pemrograman Visual
TextBox2Text = PTI115 Case Pendidikan Pancasila TextBox2Text = PTI116 Case Pemrograman Visual TextBox2Text = PTI117 Case Praktikum Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI118 Case Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI119 Case Grafika Komputer TextBox2Text = PTI120 Case Sumber Belajar TextBox2Text = PTI121 Case Perencanaan Pembelajaran TextBox2Text = PTI122 End Select End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
D PRAKTIKUM
1 Aplikasi form sederhana
2 Inputkan suatu nilai akhir ke dalam TextBox dan lakukan seleksi untuk nilai abjad
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As
SystemEventArgs) Handles Button1Click
If CInt(TextBox1Text) gt= 90 Then
TextBox2Text = A
ElseIf CInt(TextBox1Text) gt= 75 Then
TextBox2Text = B
ElseIf CInt(TextBox1Text) gt= 55 Then
TextBox2Text = C
ElseIf CInt(TextBox1Text) gt= 40 Then
TextBox2Text = D
ElseIf CInt(TextBox1Text) gt= 0 Then
TextBox2Text = E
End If
End Sub
End Class
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
3 Pernyataan ldquoIf-Else-Thenrdquo menggunakan Form
- Buat project baru pilih template windows application kemudian klik OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programmnya sebagai berikut
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject
ByVal e As SystemEventArgs) Handles Button1Click
Dim ket As String =
If CDbl(TextBox1Text) gt= 55 Then
ket = LULUS
Else
ket = GAGAL
End If
Label3Text = ket
End Sub
End Class
- Jalankan aplikasinya dan lihat hasilnya
4 Implementasi ldquoIf-Else-Thanrdquo
Buat aplikasi dengan tampilan seperti gambar di bawah ini Isi textbox hasil
dengan jawaban true false misal jika nilai 1 lt nilai 2 m
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button1Click
If CInt(Nilai1Text) lt CInt(Nilai2Text) Then
TextBox1Text = TRUE
Else
TextBox1Text = FALSE
End If
If CInt(nilai1Text) gt CInt(nilai2Text) Then
TextBox2Text = TRUE
Else
TextBox2Text = FALSE
End If
If CInt(nilai1Text) = CInt(nilai2Text) Then
TextBox3Text = TRUE
Else
TextBox3Text = FALSE
End If
End Sub
Private Sub Button2_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button2Click
Nilai1Text =
Nilai2Text =
TextBox1Text =
TextBox2Text =
TextBox3Text =
End Sub
End Class
5 Struktur Select-Case
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim strIn As String ConsoleWrite(Ketik Sembarang Huruf ) strIn = ConsoleReadLine Select Case strIn Case A ConsoleWriteLine(Huruf A) kombinasi ekspresi Case Q X ConsoleWriteLine(QuitExit) nilai default Case Else ConsoleWriteLine(strIn) End Select ConsoleRead() End Sub End Module
- Tekan F5 untuk menjalankan program
6 Struktur If-ElseIf-Else
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim IntVal As Integer ConsoleWrite(Ketik sembarang angka ) IntVal = CInt(ConsoleReadLine) If (IntVal lt 0) Then ConsoleWriteLine(Negatif) ElseIf (IntVal = 0) Then ConsoleWriteLine(Nol) Else ConsoleWriteLine(Positif) End If ConsoleRead() End Sub
End Module
- Tekan F5 untuk menjalankan program
7 Struktur Select-Case pada Form
- Buatlah project bari pilih template windows application kemudian click OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programnya seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Bil As Integer = CInt(TextBox1Text) Select Case Bil Case 1 MsgBox(Bilangan 1) Case 2 To 5 MsgBox(Bilangan 2 sampai 5) Case 6 7 8 MsgBox(Bilangan 67 atau 8) Case Is lt= 1 MsgBox(Bilangan lebih kecil dari 1)
Case Else MsgBox(Bilangan selain antara 1 sampai 8) End Select ConsoleRead() End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
8 Struktur IIF
- Buatlah project baru pilih template windows application kemudian click OK
- Tambahkan kode program seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Nama As String Dim NIS As String = ComboBox1Text Nama = CStr(IIf(NIS = 1101 Adi IIf(NIS = 1102 Sari IIf(NIS = 1103 Rudi IIf(NIS = 1104 Kamal Judika))))) TextBox1Text = Nama End Sub Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ComboBox1ItemsAdd(1101) ComboBox1ItemsAdd(1102) ComboBox1ItemsAdd(1103) ComboBox1ItemsAdd(1104) End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
9 Implementasi Select-Case
Buatlah program untuk menentukan Kode_MK dari Nama_MK yang telah
dipilih misal bila praktikum VB yang diklik maka akan keluar kode_MK di
textbox yang telah disediakan Gunakan fungsi select-case dalam membuat
program ini dan tulis nama MK sebanyak- banyaknya
Public Class Form1 Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Praktikum Grafika Komputer) ListBox1ItemsAdd(Komputasi Numerik) ListBox1ItemsAdd(Pemrograman Visual) ListBox1ItemsAdd(Statistika) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Pendidikan Pancasila) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Praktikum Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Grafika Komputer) ListBox1ItemsAdd(Sumber Belajar) ListBox1ItemsAdd(Perencanaan Pembelajaran) End Sub Private Sub ListBox1_SelectedIndexChanged(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ListBox1SelectedIndexChanged Select Case ListBox1Text Case Praktikum Grafika Komputer TextBox2Text = PTI111 Case Komputasi Numerik TextBox2Text = PTI112 Case Pemrograman Visual TextBox2Text = PTI113 Case Statistika TextBox2Text = PTI114 Case Praktikum Pemrograman Visual
TextBox2Text = PTI115 Case Pendidikan Pancasila TextBox2Text = PTI116 Case Pemrograman Visual TextBox2Text = PTI117 Case Praktikum Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI118 Case Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI119 Case Grafika Komputer TextBox2Text = PTI120 Case Sumber Belajar TextBox2Text = PTI121 Case Perencanaan Pembelajaran TextBox2Text = PTI122 End Select End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
D PRAKTIKUM
1 Aplikasi form sederhana
2 Inputkan suatu nilai akhir ke dalam TextBox dan lakukan seleksi untuk nilai abjad
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As
SystemEventArgs) Handles Button1Click
If CInt(TextBox1Text) gt= 90 Then
TextBox2Text = A
ElseIf CInt(TextBox1Text) gt= 75 Then
TextBox2Text = B
ElseIf CInt(TextBox1Text) gt= 55 Then
TextBox2Text = C
ElseIf CInt(TextBox1Text) gt= 40 Then
TextBox2Text = D
ElseIf CInt(TextBox1Text) gt= 0 Then
TextBox2Text = E
End If
End Sub
End Class
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
4 Implementasi ldquoIf-Else-Thanrdquo
Buat aplikasi dengan tampilan seperti gambar di bawah ini Isi textbox hasil
dengan jawaban true false misal jika nilai 1 lt nilai 2 m
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button1Click
If CInt(Nilai1Text) lt CInt(Nilai2Text) Then
TextBox1Text = TRUE
Else
TextBox1Text = FALSE
End If
If CInt(nilai1Text) gt CInt(nilai2Text) Then
TextBox2Text = TRUE
Else
TextBox2Text = FALSE
End If
If CInt(nilai1Text) = CInt(nilai2Text) Then
TextBox3Text = TRUE
Else
TextBox3Text = FALSE
End If
End Sub
Private Sub Button2_Click(ByVal sender As SystemObject ByVal e
As SystemEventArgs) Handles Button2Click
Nilai1Text =
Nilai2Text =
TextBox1Text =
TextBox2Text =
TextBox3Text =
End Sub
End Class
5 Struktur Select-Case
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim strIn As String ConsoleWrite(Ketik Sembarang Huruf ) strIn = ConsoleReadLine Select Case strIn Case A ConsoleWriteLine(Huruf A) kombinasi ekspresi Case Q X ConsoleWriteLine(QuitExit) nilai default Case Else ConsoleWriteLine(strIn) End Select ConsoleRead() End Sub End Module
- Tekan F5 untuk menjalankan program
6 Struktur If-ElseIf-Else
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim IntVal As Integer ConsoleWrite(Ketik sembarang angka ) IntVal = CInt(ConsoleReadLine) If (IntVal lt 0) Then ConsoleWriteLine(Negatif) ElseIf (IntVal = 0) Then ConsoleWriteLine(Nol) Else ConsoleWriteLine(Positif) End If ConsoleRead() End Sub
End Module
- Tekan F5 untuk menjalankan program
7 Struktur Select-Case pada Form
- Buatlah project bari pilih template windows application kemudian click OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programnya seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Bil As Integer = CInt(TextBox1Text) Select Case Bil Case 1 MsgBox(Bilangan 1) Case 2 To 5 MsgBox(Bilangan 2 sampai 5) Case 6 7 8 MsgBox(Bilangan 67 atau 8) Case Is lt= 1 MsgBox(Bilangan lebih kecil dari 1)
Case Else MsgBox(Bilangan selain antara 1 sampai 8) End Select ConsoleRead() End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
8 Struktur IIF
- Buatlah project baru pilih template windows application kemudian click OK
- Tambahkan kode program seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Nama As String Dim NIS As String = ComboBox1Text Nama = CStr(IIf(NIS = 1101 Adi IIf(NIS = 1102 Sari IIf(NIS = 1103 Rudi IIf(NIS = 1104 Kamal Judika))))) TextBox1Text = Nama End Sub Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ComboBox1ItemsAdd(1101) ComboBox1ItemsAdd(1102) ComboBox1ItemsAdd(1103) ComboBox1ItemsAdd(1104) End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
9 Implementasi Select-Case
Buatlah program untuk menentukan Kode_MK dari Nama_MK yang telah
dipilih misal bila praktikum VB yang diklik maka akan keluar kode_MK di
textbox yang telah disediakan Gunakan fungsi select-case dalam membuat
program ini dan tulis nama MK sebanyak- banyaknya
Public Class Form1 Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Praktikum Grafika Komputer) ListBox1ItemsAdd(Komputasi Numerik) ListBox1ItemsAdd(Pemrograman Visual) ListBox1ItemsAdd(Statistika) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Pendidikan Pancasila) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Praktikum Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Grafika Komputer) ListBox1ItemsAdd(Sumber Belajar) ListBox1ItemsAdd(Perencanaan Pembelajaran) End Sub Private Sub ListBox1_SelectedIndexChanged(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ListBox1SelectedIndexChanged Select Case ListBox1Text Case Praktikum Grafika Komputer TextBox2Text = PTI111 Case Komputasi Numerik TextBox2Text = PTI112 Case Pemrograman Visual TextBox2Text = PTI113 Case Statistika TextBox2Text = PTI114 Case Praktikum Pemrograman Visual
TextBox2Text = PTI115 Case Pendidikan Pancasila TextBox2Text = PTI116 Case Pemrograman Visual TextBox2Text = PTI117 Case Praktikum Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI118 Case Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI119 Case Grafika Komputer TextBox2Text = PTI120 Case Sumber Belajar TextBox2Text = PTI121 Case Perencanaan Pembelajaran TextBox2Text = PTI122 End Select End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
D PRAKTIKUM
1 Aplikasi form sederhana
2 Inputkan suatu nilai akhir ke dalam TextBox dan lakukan seleksi untuk nilai abjad
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As
SystemEventArgs) Handles Button1Click
If CInt(TextBox1Text) gt= 90 Then
TextBox2Text = A
ElseIf CInt(TextBox1Text) gt= 75 Then
TextBox2Text = B
ElseIf CInt(TextBox1Text) gt= 55 Then
TextBox2Text = C
ElseIf CInt(TextBox1Text) gt= 40 Then
TextBox2Text = D
ElseIf CInt(TextBox1Text) gt= 0 Then
TextBox2Text = E
End If
End Sub
End Class
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
5 Struktur Select-Case
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim strIn As String ConsoleWrite(Ketik Sembarang Huruf ) strIn = ConsoleReadLine Select Case strIn Case A ConsoleWriteLine(Huruf A) kombinasi ekspresi Case Q X ConsoleWriteLine(QuitExit) nilai default Case Else ConsoleWriteLine(strIn) End Select ConsoleRead() End Sub End Module
- Tekan F5 untuk menjalankan program
6 Struktur If-ElseIf-Else
- Buatlah aplikasi console
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim IntVal As Integer ConsoleWrite(Ketik sembarang angka ) IntVal = CInt(ConsoleReadLine) If (IntVal lt 0) Then ConsoleWriteLine(Negatif) ElseIf (IntVal = 0) Then ConsoleWriteLine(Nol) Else ConsoleWriteLine(Positif) End If ConsoleRead() End Sub
End Module
- Tekan F5 untuk menjalankan program
7 Struktur Select-Case pada Form
- Buatlah project bari pilih template windows application kemudian click OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programnya seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Bil As Integer = CInt(TextBox1Text) Select Case Bil Case 1 MsgBox(Bilangan 1) Case 2 To 5 MsgBox(Bilangan 2 sampai 5) Case 6 7 8 MsgBox(Bilangan 67 atau 8) Case Is lt= 1 MsgBox(Bilangan lebih kecil dari 1)
Case Else MsgBox(Bilangan selain antara 1 sampai 8) End Select ConsoleRead() End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
8 Struktur IIF
- Buatlah project baru pilih template windows application kemudian click OK
- Tambahkan kode program seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Nama As String Dim NIS As String = ComboBox1Text Nama = CStr(IIf(NIS = 1101 Adi IIf(NIS = 1102 Sari IIf(NIS = 1103 Rudi IIf(NIS = 1104 Kamal Judika))))) TextBox1Text = Nama End Sub Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ComboBox1ItemsAdd(1101) ComboBox1ItemsAdd(1102) ComboBox1ItemsAdd(1103) ComboBox1ItemsAdd(1104) End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
9 Implementasi Select-Case
Buatlah program untuk menentukan Kode_MK dari Nama_MK yang telah
dipilih misal bila praktikum VB yang diklik maka akan keluar kode_MK di
textbox yang telah disediakan Gunakan fungsi select-case dalam membuat
program ini dan tulis nama MK sebanyak- banyaknya
Public Class Form1 Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Praktikum Grafika Komputer) ListBox1ItemsAdd(Komputasi Numerik) ListBox1ItemsAdd(Pemrograman Visual) ListBox1ItemsAdd(Statistika) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Pendidikan Pancasila) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Praktikum Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Grafika Komputer) ListBox1ItemsAdd(Sumber Belajar) ListBox1ItemsAdd(Perencanaan Pembelajaran) End Sub Private Sub ListBox1_SelectedIndexChanged(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ListBox1SelectedIndexChanged Select Case ListBox1Text Case Praktikum Grafika Komputer TextBox2Text = PTI111 Case Komputasi Numerik TextBox2Text = PTI112 Case Pemrograman Visual TextBox2Text = PTI113 Case Statistika TextBox2Text = PTI114 Case Praktikum Pemrograman Visual
TextBox2Text = PTI115 Case Pendidikan Pancasila TextBox2Text = PTI116 Case Pemrograman Visual TextBox2Text = PTI117 Case Praktikum Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI118 Case Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI119 Case Grafika Komputer TextBox2Text = PTI120 Case Sumber Belajar TextBox2Text = PTI121 Case Perencanaan Pembelajaran TextBox2Text = PTI122 End Select End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
D PRAKTIKUM
1 Aplikasi form sederhana
2 Inputkan suatu nilai akhir ke dalam TextBox dan lakukan seleksi untuk nilai abjad
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As
SystemEventArgs) Handles Button1Click
If CInt(TextBox1Text) gt= 90 Then
TextBox2Text = A
ElseIf CInt(TextBox1Text) gt= 75 Then
TextBox2Text = B
ElseIf CInt(TextBox1Text) gt= 55 Then
TextBox2Text = C
ElseIf CInt(TextBox1Text) gt= 40 Then
TextBox2Text = D
ElseIf CInt(TextBox1Text) gt= 0 Then
TextBox2Text = E
End If
End Sub
End Class
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
- Ketikkan kode program dibawah ini
Module Module1 Sub Main() Dim IntVal As Integer ConsoleWrite(Ketik sembarang angka ) IntVal = CInt(ConsoleReadLine) If (IntVal lt 0) Then ConsoleWriteLine(Negatif) ElseIf (IntVal = 0) Then ConsoleWriteLine(Nol) Else ConsoleWriteLine(Positif) End If ConsoleRead() End Sub
End Module
- Tekan F5 untuk menjalankan program
7 Struktur Select-Case pada Form
- Buatlah project bari pilih template windows application kemudian click OK
- Tambahkan kontrol-kontrol berikut
- Lengkapi kode programnya seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Bil As Integer = CInt(TextBox1Text) Select Case Bil Case 1 MsgBox(Bilangan 1) Case 2 To 5 MsgBox(Bilangan 2 sampai 5) Case 6 7 8 MsgBox(Bilangan 67 atau 8) Case Is lt= 1 MsgBox(Bilangan lebih kecil dari 1)
Case Else MsgBox(Bilangan selain antara 1 sampai 8) End Select ConsoleRead() End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
8 Struktur IIF
- Buatlah project baru pilih template windows application kemudian click OK
- Tambahkan kode program seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Nama As String Dim NIS As String = ComboBox1Text Nama = CStr(IIf(NIS = 1101 Adi IIf(NIS = 1102 Sari IIf(NIS = 1103 Rudi IIf(NIS = 1104 Kamal Judika))))) TextBox1Text = Nama End Sub Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ComboBox1ItemsAdd(1101) ComboBox1ItemsAdd(1102) ComboBox1ItemsAdd(1103) ComboBox1ItemsAdd(1104) End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
9 Implementasi Select-Case
Buatlah program untuk menentukan Kode_MK dari Nama_MK yang telah
dipilih misal bila praktikum VB yang diklik maka akan keluar kode_MK di
textbox yang telah disediakan Gunakan fungsi select-case dalam membuat
program ini dan tulis nama MK sebanyak- banyaknya
Public Class Form1 Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Praktikum Grafika Komputer) ListBox1ItemsAdd(Komputasi Numerik) ListBox1ItemsAdd(Pemrograman Visual) ListBox1ItemsAdd(Statistika) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Pendidikan Pancasila) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Praktikum Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Grafika Komputer) ListBox1ItemsAdd(Sumber Belajar) ListBox1ItemsAdd(Perencanaan Pembelajaran) End Sub Private Sub ListBox1_SelectedIndexChanged(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ListBox1SelectedIndexChanged Select Case ListBox1Text Case Praktikum Grafika Komputer TextBox2Text = PTI111 Case Komputasi Numerik TextBox2Text = PTI112 Case Pemrograman Visual TextBox2Text = PTI113 Case Statistika TextBox2Text = PTI114 Case Praktikum Pemrograman Visual
TextBox2Text = PTI115 Case Pendidikan Pancasila TextBox2Text = PTI116 Case Pemrograman Visual TextBox2Text = PTI117 Case Praktikum Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI118 Case Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI119 Case Grafika Komputer TextBox2Text = PTI120 Case Sumber Belajar TextBox2Text = PTI121 Case Perencanaan Pembelajaran TextBox2Text = PTI122 End Select End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
D PRAKTIKUM
1 Aplikasi form sederhana
2 Inputkan suatu nilai akhir ke dalam TextBox dan lakukan seleksi untuk nilai abjad
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As
SystemEventArgs) Handles Button1Click
If CInt(TextBox1Text) gt= 90 Then
TextBox2Text = A
ElseIf CInt(TextBox1Text) gt= 75 Then
TextBox2Text = B
ElseIf CInt(TextBox1Text) gt= 55 Then
TextBox2Text = C
ElseIf CInt(TextBox1Text) gt= 40 Then
TextBox2Text = D
ElseIf CInt(TextBox1Text) gt= 0 Then
TextBox2Text = E
End If
End Sub
End Class
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
Case Else MsgBox(Bilangan selain antara 1 sampai 8) End Select ConsoleRead() End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
8 Struktur IIF
- Buatlah project baru pilih template windows application kemudian click OK
- Tambahkan kode program seperti berikut
Public Class Form1 Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles Button1Click Dim Nama As String Dim NIS As String = ComboBox1Text Nama = CStr(IIf(NIS = 1101 Adi IIf(NIS = 1102 Sari IIf(NIS = 1103 Rudi IIf(NIS = 1104 Kamal Judika))))) TextBox1Text = Nama End Sub Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ComboBox1ItemsAdd(1101) ComboBox1ItemsAdd(1102) ComboBox1ItemsAdd(1103) ComboBox1ItemsAdd(1104) End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
9 Implementasi Select-Case
Buatlah program untuk menentukan Kode_MK dari Nama_MK yang telah
dipilih misal bila praktikum VB yang diklik maka akan keluar kode_MK di
textbox yang telah disediakan Gunakan fungsi select-case dalam membuat
program ini dan tulis nama MK sebanyak- banyaknya
Public Class Form1 Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Praktikum Grafika Komputer) ListBox1ItemsAdd(Komputasi Numerik) ListBox1ItemsAdd(Pemrograman Visual) ListBox1ItemsAdd(Statistika) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Pendidikan Pancasila) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Praktikum Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Grafika Komputer) ListBox1ItemsAdd(Sumber Belajar) ListBox1ItemsAdd(Perencanaan Pembelajaran) End Sub Private Sub ListBox1_SelectedIndexChanged(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ListBox1SelectedIndexChanged Select Case ListBox1Text Case Praktikum Grafika Komputer TextBox2Text = PTI111 Case Komputasi Numerik TextBox2Text = PTI112 Case Pemrograman Visual TextBox2Text = PTI113 Case Statistika TextBox2Text = PTI114 Case Praktikum Pemrograman Visual
TextBox2Text = PTI115 Case Pendidikan Pancasila TextBox2Text = PTI116 Case Pemrograman Visual TextBox2Text = PTI117 Case Praktikum Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI118 Case Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI119 Case Grafika Komputer TextBox2Text = PTI120 Case Sumber Belajar TextBox2Text = PTI121 Case Perencanaan Pembelajaran TextBox2Text = PTI122 End Select End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
D PRAKTIKUM
1 Aplikasi form sederhana
2 Inputkan suatu nilai akhir ke dalam TextBox dan lakukan seleksi untuk nilai abjad
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As
SystemEventArgs) Handles Button1Click
If CInt(TextBox1Text) gt= 90 Then
TextBox2Text = A
ElseIf CInt(TextBox1Text) gt= 75 Then
TextBox2Text = B
ElseIf CInt(TextBox1Text) gt= 55 Then
TextBox2Text = C
ElseIf CInt(TextBox1Text) gt= 40 Then
TextBox2Text = D
ElseIf CInt(TextBox1Text) gt= 0 Then
TextBox2Text = E
End If
End Sub
End Class
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
9 Implementasi Select-Case
Buatlah program untuk menentukan Kode_MK dari Nama_MK yang telah
dipilih misal bila praktikum VB yang diklik maka akan keluar kode_MK di
textbox yang telah disediakan Gunakan fungsi select-case dalam membuat
program ini dan tulis nama MK sebanyak- banyaknya
Public Class Form1 Private Sub Form1_Load(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Praktikum Grafika Komputer) ListBox1ItemsAdd(Komputasi Numerik) ListBox1ItemsAdd(Pemrograman Visual) ListBox1ItemsAdd(Statistika) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Pendidikan Pancasila) ListBox1ItemsAdd(Praktikum Pemrograman Visual) ListBox1ItemsAdd(Praktikum Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Komunikasi Data dan Jaringan Komputer) ListBox1ItemsAdd(Grafika Komputer) ListBox1ItemsAdd(Sumber Belajar) ListBox1ItemsAdd(Perencanaan Pembelajaran) End Sub Private Sub ListBox1_SelectedIndexChanged(ByVal sender As SystemObject ByVal e As SystemEventArgs) Handles ListBox1SelectedIndexChanged Select Case ListBox1Text Case Praktikum Grafika Komputer TextBox2Text = PTI111 Case Komputasi Numerik TextBox2Text = PTI112 Case Pemrograman Visual TextBox2Text = PTI113 Case Statistika TextBox2Text = PTI114 Case Praktikum Pemrograman Visual
TextBox2Text = PTI115 Case Pendidikan Pancasila TextBox2Text = PTI116 Case Pemrograman Visual TextBox2Text = PTI117 Case Praktikum Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI118 Case Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI119 Case Grafika Komputer TextBox2Text = PTI120 Case Sumber Belajar TextBox2Text = PTI121 Case Perencanaan Pembelajaran TextBox2Text = PTI122 End Select End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
D PRAKTIKUM
1 Aplikasi form sederhana
2 Inputkan suatu nilai akhir ke dalam TextBox dan lakukan seleksi untuk nilai abjad
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As
SystemEventArgs) Handles Button1Click
If CInt(TextBox1Text) gt= 90 Then
TextBox2Text = A
ElseIf CInt(TextBox1Text) gt= 75 Then
TextBox2Text = B
ElseIf CInt(TextBox1Text) gt= 55 Then
TextBox2Text = C
ElseIf CInt(TextBox1Text) gt= 40 Then
TextBox2Text = D
ElseIf CInt(TextBox1Text) gt= 0 Then
TextBox2Text = E
End If
End Sub
End Class
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
TextBox2Text = PTI115 Case Pendidikan Pancasila TextBox2Text = PTI116 Case Pemrograman Visual TextBox2Text = PTI117 Case Praktikum Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI118 Case Komunikasi Data dan Jaringan Komputer TextBox2Text = PTI119 Case Grafika Komputer TextBox2Text = PTI120 Case Sumber Belajar TextBox2Text = PTI121 Case Perencanaan Pembelajaran TextBox2Text = PTI122 End Select End Sub End Class
- Tekan F5 untuk menjalankan aplikasi dan hasilnya
D PRAKTIKUM
1 Aplikasi form sederhana
2 Inputkan suatu nilai akhir ke dalam TextBox dan lakukan seleksi untuk nilai abjad
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As
SystemEventArgs) Handles Button1Click
If CInt(TextBox1Text) gt= 90 Then
TextBox2Text = A
ElseIf CInt(TextBox1Text) gt= 75 Then
TextBox2Text = B
ElseIf CInt(TextBox1Text) gt= 55 Then
TextBox2Text = C
ElseIf CInt(TextBox1Text) gt= 40 Then
TextBox2Text = D
ElseIf CInt(TextBox1Text) gt= 0 Then
TextBox2Text = E
End If
End Sub
End Class
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
2 Inputkan suatu nilai akhir ke dalam TextBox dan lakukan seleksi untuk nilai abjad
Public Class Form1
Private Sub Button1_Click(ByVal sender As SystemObject ByVal e As
SystemEventArgs) Handles Button1Click
If CInt(TextBox1Text) gt= 90 Then
TextBox2Text = A
ElseIf CInt(TextBox1Text) gt= 75 Then
TextBox2Text = B
ElseIf CInt(TextBox1Text) gt= 55 Then
TextBox2Text = C
ElseIf CInt(TextBox1Text) gt= 40 Then
TextBox2Text = D
ElseIf CInt(TextBox1Text) gt= 0 Then
TextBox2Text = E
End If
End Sub
End Class
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
3 Buatlah sebuah aplikasi translator bahasa (selamat pagi selamat siang selamat
malam selamat ulang tahun makan minum dll) Indonesia-Inggris Indonesia-
Jepang Indonesia- Cina Indonesia-Korea Indonesia-Jerman Indonesia-Perancis
dengan menggunakan fungsi select case (Tambahkan kosakata sebanyak-banyaknya)
Public Class Form1 Private Sub Form1_Load(sender As Object e As EventArgs) Handles MyBaseLoad ListBox1ItemsAdd(Selamat Pagi) ListBox1ItemsAdd(Selamat Siang) ListBox1ItemsAdd(Selamat Malam) ListBox1ItemsAdd(Selamat Ulang Tahun) ListBox1ItemsAdd(Makan) ListBox1ItemsAdd(Minum) ListBox1ItemsAdd(Belajar) ListBox1ItemsAdd(Aku) ListBox1ItemsAdd(Kamu) ListBox1ItemsAdd(Guru) End Sub
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click kamus ind-ing If RadioButton4Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Good Morning ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Good Afternoon ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Good Night ElseIf RadioButton4Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Happy Birthday ElseIf RadioButton4Checked = True And ListBox1Text = Makan Then TextBox1Text = Eat ElseIf RadioButton4Checked = True And ListBox1Text = Minum Then TextBox1Text = Drink ElseIf RadioButton4Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton4Checked = True And ListBox1Text = Aku Then TextBox1Text = I ElseIf RadioButton4Checked = True And ListBox1Text = Kamu Then TextBox1Text = You ElseIf RadioButton4Checked = True And ListBox1Text = Guru Then TextBox1Text = Teacher End If kamus ind-jepang If RadioButton3Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = おはよう ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = 良い場所 ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = こんばんは ElseIf RadioButton3Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = お誕生日おめでとうございます ElseIf RadioButton3Checked = True And ListBox1Text = Makan Then TextBox1Text = 食べる ElseIf RadioButton3Checked = True And ListBox1Text = Minum Then TextBox1Text = 飲む ElseIf RadioButton3Checked = True And ListBox1Text = Belajar Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Aku Then TextBox1Text = 私 ElseIf RadioButton3Checked = True And ListBox1Text = Kamu Then TextBox1Text = あなた ElseIf RadioButton3Checked = True And ListBox1Text = Guru Then TextBox1Text = 教師 End If kamus ind-jerman If RadioButton5Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = guten Morgen ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = guten Tag ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = guten Abend ElseIf RadioButton5Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Alles Gute zum Geburtstag
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
ElseIf RadioButton5Checked = True And ListBox1Text = Makan Then TextBox1Text = essen ElseIf RadioButton5Checked = True And ListBox1Text = Minum Then TextBox1Text = trinken ElseIf RadioButton5Checked = True And ListBox1Text = Belajar Then TextBox1Text = Study ElseIf RadioButton5Checked = True And ListBox1Text = Aku Then TextBox1Text = ich ElseIf RadioButton5Checked = True And ListBox1Text = Kamu Then TextBox1Text = Sie ElseIf RadioButton5Checked = True And ListBox1Text = Guru Then TextBox1Text = Lehrer End If kamus ind-korea If RadioButton6Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = joh-eun achim ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = annyeonghaseyo ElseIf RadioButton6Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = saeng-il chughahabnida ElseIf RadioButton6Checked = True And ListBox1Text = Makan Then TextBox1Text = meogda ElseIf RadioButton6Checked = True And ListBox1Text = Minum Then TextBox1Text = eumju ElseIf RadioButton6Checked = True And ListBox1Text = Belajar Then TextBox1Text = naeyong ElseIf RadioButton6Checked = True And ListBox1Text = Aku Then TextBox1Text = naneun ElseIf RadioButton6Checked = True And ListBox1Text = Kamu Then TextBox1Text = neo ElseIf RadioButton6Checked = True And ListBox1Text = Guru Then TextBox1Text = seonsaeng End If kamus ind-perancis If RadioButton1Checked = True And ListBox1Text = Selamat Pagi Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Bonjour ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Bonsoir ElseIf RadioButton1Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = T Joyeux Anniversaire ElseIf RadioButton1Checked = True And ListBox1Text = Makan Then TextBox1Text = manger ElseIf RadioButton1Checked = True And ListBox1Text = Minum Then TextBox1Text = boire ElseIf RadioButton1Checked = True And ListBox1Text = Belajar Then TextBox1Text = apprende ElseIf RadioButton1Checked = True And ListBox1Text = Aku Then TextBox1Text = Je ElseIf RadioButton1Checked = True And ListBox1Text = Kamu Then TextBox1Text = vous ElseIf RadioButton1Checked = True And ListBox1Text = Guru Then TextBox1Text = professeur End If kamus ind-cina If RadioButton2Checked = True And ListBox1Text = Selamat pagi Then
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
TextBox1Text = Zǎo ān ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Siang Then TextBox1Text = Xiagravewǔ hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Malam Then TextBox1Text = Wǎnshagraveng hǎo ElseIf RadioButton2Checked = True And ListBox1Text = Selamat Ulang Tahun Then TextBox1Text = Zhugrave nǐ shēngrigrave kuagraveilegrave ElseIf RadioButton2Checked = True And ListBox1Text = Makan Then TextBox1Text = Chī ElseIf RadioButton2Checked = True And ListBox1Text = Minum Then TextBox1Text = Hē ElseIf RadioButton2Checked = True And ListBox1Text = Belajar Then TextBox1Text = Xueacutexiacute ElseIf RadioButton2Checked = True And ListBox1Text = Aku Then TextBox1Text = Wǒ ElseIf RadioButton2Checked = True And ListBox1Text = Kamu Then TextBox1Text = Niacuten ElseIf RadioButton2Checked = True And ListBox1Text = Guru Then TextBox1Text = Lǎoshī End If End Sub
4 End Class
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
5 Buatlah program jadwal keberangkatan BUS apabila button ldquoLIHATrdquo diklik maka
akan muncul jam keberangkatan bus pada masing-masing jurusan dan jam
keberangkatan itu muncul di bawah kolom pagi dan siang sebelum mengklik button
pilihlah dulu jurusan bus yang di inginkan Minimal tampilannya seperti di bawah ini
Gunakan fungsi select- case
Private Sub Button1_Click(sender As Object e As EventArgs) Handles Button1Click If RadioButton1Checked = True Then Label6Text = 0900 Label7Text = 1815 Label8Text = 1200 Label9Text = 2000 ElseIf RadioButton2Checked = True Then Label6Text = 0915 Label7Text = 1830 Label8Text = 1200 Label9Text = 1930 ElseIf RadioButton3Checked = True Then Label6Text = 0930 Label7Text = 1815 Label8Text = 1215 Label9Text = 1915 End If End Sub
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
E KESIMPULAN
Operator relational adalah operator yang digunakan untuk membandingkan satu
nilai dengan nilai yang lain untuk mendapatkan hasil TRUE(benar) dan FALSE
(salah)
Operator Logika berhubungan dengan tipe data Boolean yang mengenal dua buah
nilai yaitu TRUE dan FALSE
Beberapa operator logika yakni AND OR NOT XOR
Struktur kondisi Struktur If-Else dan struktur If-Then-Else
Struktur If-Then disebut juga dengan Branch Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur If-Then-Else disebut juga dengan Selection Structure merupakan struktur
percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi
Struktur IIF yaitu struktur If-Then-Else yang bentuknya datar atau horizontal
Bentuk penulisan struktur IIF membutuhkan variabel untuk menampung
jawabannya
Struktur Select Case digunakan untuk menjalankan satu blok perintah yang
jumlahnya banyak atau bertingkat-tingkat
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011
DAFTAR RUJUKAN
Indrawan Deni 2011 Struktur If di Visual Basic 2010 httpwwwindrawan21com2011
12stuktur-if-di-visual-basic-2010html diakses tanggal 17 Februari 2013
Purwandari Ratih Pemrograman Visual Basic NET (Condition) http3liffil3files
wordpresscom201003modulvbnet-conditionpdf diakses tanggal 17 Februari
2013
Modul Praktikum Pemrograman Visual 4 Condition 1amp2 Pendidikan Teknik Informatika mdash
Teknik Elektro mdash Universitas Negeri Malang mdash 2011