22
LAPORAN PRAKTIKUM PEMROGRAMAN VISUAL MODUL 4 CONDITION 1& 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

LAPORAN PRAKTIKUM 4

Embed Size (px)

DESCRIPTION

Praktikum Visual

Citation preview

Page 1: 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

Page 2: LAPORAN PRAKTIKUM 4

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

Page 3: LAPORAN PRAKTIKUM 4

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

Page 4: LAPORAN PRAKTIKUM 4

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

Page 5: LAPORAN PRAKTIKUM 4

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

Page 6: LAPORAN PRAKTIKUM 4

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

Page 7: LAPORAN PRAKTIKUM 4

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

Page 8: LAPORAN PRAKTIKUM 4

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

Page 9: LAPORAN PRAKTIKUM 4

- 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

Page 10: LAPORAN PRAKTIKUM 4

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

Page 11: LAPORAN PRAKTIKUM 4

- 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

Page 12: LAPORAN PRAKTIKUM 4

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

Page 13: LAPORAN PRAKTIKUM 4

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

Page 14: LAPORAN PRAKTIKUM 4

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

Page 15: LAPORAN PRAKTIKUM 4

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

Page 16: LAPORAN PRAKTIKUM 4

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

Page 17: LAPORAN PRAKTIKUM 4

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

Page 18: LAPORAN PRAKTIKUM 4

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

Page 19: LAPORAN PRAKTIKUM 4

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

Page 20: LAPORAN PRAKTIKUM 4

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