LAPORAN PEMROGRAMAN VISUAL CONDITION

(1)

LAPORAN PRAKTIKUM

BAHASA PEMOGRAMAN VISUAL

Ananda Putri Syaviri

130533608243

Offering B

UNIVERSITAS NEGERI MALANG

FAKULTAS TEKNIK ELEKTRO

PROGRAM STUDI

S1 PENDIDIKAN TEKNIK INFORMATIKA

Maret, 2015


(2)

LABORATORIUM KOMPUTER

Fakultas Teknik Elektro - Universitas Negeri Malang Jl.Semarang, Jawa Timur

Nama Ananda Putri Syaviri

Nim 130533608243

Prodi S1 Pendidikan Teknik Informatika

Dosen Pembimbing 1. Ashar Ahmad, M.Pd

2. Ahmad Mursyidun Nidhom, M.Pd


(3)

PRAKTIKUM KE 4

CONDITION 1 & 2

A. TUJUAN

 Memahami bentuk- bentuk condition

 Memiliki startegi dalam penggunaan condition

 Mampu menyelesaikan kasus-kasus yang melibatkan condition B. DASAR TEORI

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 > 5) AND (2 < 4) ‘hasilnya TRUE karena keduanya benar b. OR


(4)

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 < 5) OR ( 2 > 4)‘hasilnya FALSE

c.

NOT

Operator ini akan mengembalikan nilai kebalikan dari nilai tersebut.

Misalnya: hasil = Not (True And True) ‘hasilnya 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 “If-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


(5)

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 vaiabel/konstanta dengan variable/konstanta lain dengan menggunakan tanda <, >, =, <> dari keadaan yang akan menghasilkan nilai “Benar” atau “Salah”.

Jawaban 1

Jawaban yang diberikan jika kondisi penyeleksian bernilai “Benar”.

Jawaban 2

Jawaban yang diberikan jika kondisi penyeleksian bernilai “Salah”.

2. Struktur Select – 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

…….blok perintah 1…… Case ekspresi 2

…….blok perintah 2…… Case Else

…….blok perintah 3…… 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.


(6)

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. Contoh :

Select Case x

Case 0: angka = "Nol" Case 1:

If posisi = 1 Then angka = "Satu " Else

angka = "Se" End If

Case 2: angka = "Dua " Case 3: angka = "Tiga " Case 4: angka = "Empat " Case 5: angka = "Lima " Case 6: angka = "Enam " Case 7: angka = "Tujuh " Case 8: angka = "Delapan " Case 9: angka = "Sembilan " Case 10: angka = "Sepuluh " Case 11: angka = "Sebelas "

Case 12: angka = "Duabelas "

Case 13: angka = "Tigabelas "

Case 14: angka = "Empatbelas "

Case 15: angka = "Limabelas "

Case 16: angka = "Enambelas "

Case 17: angka = "Tujuhbelas "

Case 18: angka = "Delapanbelas "

Case 19: angka = "Sembilanbelas "


(7)

C. LATIHAN

a) Latihan 1 (if-then-else)

 Membuat project baru dengan memilih template application console.

 Melengkapi kode programnya :

ModuleModule1

Sub Main()

Dim intVal AsInteger = -3 If (intVal < 0) Then

Console.WriteLine("Negatif") Else

Console.WriteLine("Positif") EndIf

Console.ReadLine() EndSub

EndModule

 Tekan F5 untuk menjalankan aplikasi (screenshoot)

 Penjelasan :

 Program diatas menggunakan aplikasi console , sehingga output program akan ditampilan pada command prompt. Menggunakan condition “if-then-else”. Program diatas menggunakan nama objek intVal yang bertipe integer dan memiliki nilai -3. Pada program ini dikondisikan jika intVal bernilai lebih kecil dari 0 maka outputan akan bernilai negative, jika selain itu maka bernilai positif. Karena intVal bernilai -3 yang artinya lebih kecil dari 0 maka outputan yang keluar bernilai negative. Setelah penulisan end if, terdapat penulisan Console.ReadLine( ) yang fungsinya untuk dapat menampilkan hasil perkondisian yang digunakan pada program diatas.


(8)

b) Latihan 2 (Pernyataan if-then dengan form)

 Membuat project baru dengan menggunakan template windows application.

 Tambahkan control label, button dan textbox dengan property seperti berikut:

 Menambahkan event click button dan lengkapi kode programnya seperti berikut:

PublicClassForm1

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click Dim Ket AsString = ""

IfCDbl(TextBox1.Text) >= 55 Then

Ket = "LULUS"

EndIf

Label3.Text = Ket EndSub

EndClass


(9)

 Penjelasan :

- Program diatas menggunakan windows application untuk dapat menampilkan hasil outputan dari program. Menggunakan objek baru “Ket” bertipe string yang nilainya belum diketahui, sehingga user dapat menginputkan secara manual ketika program dijalankan. Menggunakan perkondisian jika nilai yang dimasukkan pada textbox 1 lebih besar sama dengan 55 maka hasilnya “LULUS”. Dan pada program ini tidak menggunakan else sehingga tidak ada kondisi pengecualian.

c) Latihan 3 (if-else-then).

 Membuat project baru dengan menggunakan template windows application.

 Menambahkan kontrol-kontrol berikut:

 Menambahkan event click dan lengkapi kode programnya seperti berikut:

PublicClassForm1

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click Dim Ket AsString = ""


(10)

IfCDbl(TextBox1.Text) >= 55 Then

Ket = "LULUS"

Else

Ket = "GAGAL"

EndIf

Label3.Text = Ket EndSub

EndClass

 Tekan F5 untuk menjalankan aplikasi (screenshoot)

 Penjelasan :

 Program diatas hampir sama dengan latihan sebelumnya hanya saja pada program diatas menggunakan perkecualian dengan else, sehingga jika nilai yang dimasukkan tidak sesuai dengan perkondisian ada kondisi lain yang dapat dinyatakan pada nilai tersebut. Kondisi pengecualiannya adalah dengan menggunakan else, jika nilai Ket lebih kecil dari 55 maka Gagal.

d) Latihan 4 (select case)

 Membuat project baru dengan apliaksi console.

 Melengkapi kode program :

ModuleModule1

Sub Main()

Dim strIn AsString

Console.WriteLine("Ketik sembarang huruf: ") strIn = Console.ReadLine

SelectCase strIn Case"A"

Console.WriteLine("Huruf A") ' Kombinasi ekspresi

Case"Q", "X"

Console.WriteLine("Quit/Exit") ' Nilai default

Case Else

Console.WriteLine(strIn) EndSelect

Console.ReadLine() EndSub


(11)

 Tekan F5 untuk menjalankan program :

 Penjelasan :

 Program diatas menggunakan kondisi select case untuk aplikasi string. Menggunakan

objke baru “strIn” bertipe string yang nilainya diinputkan manual ketika program dijalankan. Ketika mengetikkan sembarang huruf , jika mengetikkan huruf A maka akan diekspresikan kembali dengan memunculkan nilai A, dan begitu seterusnya, hingga jika menginputkan nilai Q atau X maka Quit/Exit, yang artinya program akan berhenti.

e) Latihan 5 (If-elseIf-else).

 Membuat project baru dengan aplikasi console.

 Melengkapi kode program seperti dibawah ini:

ModuleModule1

Sub Main()

Dim intVal AsString

Console.WriteLine("Inputkan Bilangan sembarang: ") intVal = Console.ReadLine

If (CDbl(intVal) < 0) Then

Console.WriteLine("Negatif") ElseIf (CDbl(intVal) = 0) Then

Console.WriteLine("Nol") Else

Console.WriteLine("Positif") EndIf

Console.ReadLine() EndSub

EndModule


(12)

 Penjelasan:

 Pada program diatas, saya menambahkan Console.Write("Inputkan bilangan sembarang: ")

IntVal = CInt(Console.ReadLine)

agar dapat lebih dikembangkan dan lebih mengethaui perbedaan dari perkondisian yang digunakan. Jika hanya menggunakan script seperti di modul maka hanya akan mucul seperti gambar dibawah ini.

Program diatas menggunakan perkondisian if-elseIf-else, jika nilai intVal kurang dari 0 maka bernilai negative, jika sama dengan 0 maka Nol , dan selain itu maka Positif , yang artinya nilai intVal lebih besar dari 0. Jangan lupa untuk menyertakan console.ReadLine ( ) agar dapat menampilkan hasil perkondisian pada console. f) Latihan 6 (select case pada form).

 Membuat project baru dengan menggunakan aplikasi windows.  Menambahkan control- control berikut


(13)

PublicClassForm1

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click Dim Bil AsInteger = CInt(TextBox1.Text) SelectCase Bil

Case 1

MsgBox("Bilangan 1") Case 2 To 5

MsgBox("Bilangan 2 sampai 5") Case 6, 7, 8

MsgBox("Bilangan 6,7, atau 8") CaseIs <= 1

MsgBox("Bilangan lebih kecil dari 1") Case Else

MsgBox("Bilangan selain antara 1 sampai 8") EndSelect

EndSub EndClass

 Tekan F5 untuk menjalankan program

 Penjelasan:

- Program diatas menggunakan select case dengan perkondisian case 1 akan menampilkan “bilangan 1” kemudian Case 2 to 5 akan menampilkan “bilangan 2 sampai 5”, Case 6,7,8 akan menampiljan “bilangan 6,7 atau8” , kemudian Case Is lebih kecil sama dengan 1 akan menampikan “bilangan lebih kecil dari 1” case else untuk kondisi penegcualian akan menampilkan “bilangan selain antara 1 samapai 8”. Kondisi iini akan dimunculkan jika user menginputkan angka selain 1-8. Dengan kata lain untuk mengekspresikan perkondisian dapat menggunakan Case Is atau langsung dengan menyertakan angka berapa jika diinputkan akan menghasilkan tampilan sebagaimana yng ditetapkan. Case 1 berarti jika menginputkan angka 1 maka akan diterjemahkan pad perkondisian case 1, dan begitu seterusnya.


(14)

 Membuat project baru dengan aplikasi windows.  Melengkapi kode program seperti berikut:

PublicClassForm1

PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)

HandlesMyBase.Load

ComboBox1_NIS.Items.Add("1101") ComboBox1_NIS.Items.Add("1102") ComboBox1_NIS.Items.Add("1103") ComboBox1_NIS.Items.Add("1104") EndSub

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click Dim Nama AsString

Dim NIS AsString = ComboBox1_NIS.Text

Nama = CStr(IIf(NIS = "1101", "Adi", IIf(NIS = "1102", "Sari", IIf(NIS = "1103", "Rudi", IIf(NIS = "1104", "Kamal", "Judika")))))

TextBox1.Text = Nama EndSub

EndClass

 Tekan F5 untuk menjalankan kode program

 Penjelasan:

- Program diatas menggunakan combobox untuk dapat melihat data NIS yang tersedia pada program. Cara kerjanya adalah memilih salah satu NIS yang ada pada combobox kemudian mengklik button SEARCHING maka nama dari pemilik NIS akan muncul pada textbox1 seperti pada tampilan program diatas. Menggunakan perkondisian IIf. Kondisi ini menampung banyak jawaban pada satu kondisi sehingga lebih praktis dalam penulisannya.

D. TUGAS PRAKTIKUM 1) Tugas 1

Membuat aplikasi tampilan dua buah nilai

a) Membuat project baru dengan aplikasi windows.

b) Menambahkan control-kontrol label, textbox, dan button.

c) Menambahkan event click pada button dengan melengkapi kode program seperti berikut:


(15)

PublicClassForm1

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click Dim nil1 AsString

Dim nil2 AsString

nil1 = TextBox1.Text nil2 = TextBox2.Text

IfCDbl(nil1) < CDbl(nil2) Then

TextBox3.Text = CStr(True) Else

TextBox3.Text = CStr(False) EndIf

IfCDbl(nil1) > CDbl(nil2) Then

TextBox4.Text = CStr(True) Else

TextBox4.Text = CStr(False) EndIf

IfCDbl(nil1) = CDbl(nil2) Then

TextBox5.Text = CStr(True) Else

TextBox5.Text = CStr(False) EndIf

EndSub

PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button2.Click TextBox1.Text = CStr(0)

TextBox2.Text = CStr(0) TextBox3.Text = CStr(0) TextBox4.Text = CStr(0) TextBox5.Text = CStr(0)

EndSub EndClass


(16)

- Penjelasan:

 Program diatas menggunakan perkondisian If-Then-Else dengan total ada 3 perkondisian, yang pertama jika nil1 lebih besar dari nil2 maka output True , selain itu False. Yang kedua jika nil1 lebih bedar dari nil2 maka output True selain itu False. Dan yang ketiga jika nil1 sama dengan nil2 maka output True selain itu False. Perkondisian ini diletakkan pada event click button 1 yaitu Proses. Untuk event click button 2 yaitu clear digunakan untuk menghapus isi dari textboxt setelah melakukan operasi kondisi jika mengklik button 1. Menggunakan nilai (0) untuk menetralkan isi dari text box pada masing-masing textbox.

2) Tugas 2

Membuat aplikasi matematika.

 Membuat project baru dengan aplikasi windows

 Menambhakan contro : label, button, textbox.

 Melengkapi kode program berikut:


(17)

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click If Label1.Text = "+"Then

TextBox3.Text = CStr(CDbl(TextBox1.Text) + CDbl(TextBox2.Text)) ElseIf Label1.Text = "-"Then

TextBox3.Text = CStr(CDbl(TextBox1.Text) - CDbl(TextBox2.Text)) ElseIf Label1.Text = "*"Then

TextBox3.Text = CStr(CDbl(TextBox1.Text) * CDbl(TextBox2.Text)) ElseIf Label1.Text = "/"Then

TextBox3.Text = CStr(CDbl(TextBox1.Text) / CDbl(TextBox2.Text)) ElseIf Label1.Text = "^"Then

TextBox3.Text = CStr(CDbl(TextBox1.Text) ^ CDbl(TextBox2.Text)) EndIf

EndSub

PrivateSub RadioButton1_CheckedChanged(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged Label1.Text = "+"

EndSub

PrivateSub RadioButton2_CheckedChanged(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged Label1.Text = "-"

EndSub

PrivateSub RadioButton3_CheckedChanged(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged Label1.Text = "*"

EndSub

PrivateSub RadioButton4_CheckedChanged(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles RadioButton4.CheckedChanged Label1.Text = "/"

EndSub

PrivateSub RadioButton5_CheckedChanged(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles RadioButton5.CheckedChanged Label1.Text = "^"

EndSub EndClass

 Tekan F5 untuk menampilkan program.

 Penjelasan:

- Program diatas menggunakan perkondisian ElseIf. Untuk setiap radiobutton yang dklik maka hasilnya akan langsung tampak pada label1, kemudian untuk pengoperasian matematika diletakkan pada event button click menggunakan


(18)

perkondisian ElseIf. Cara kerjanya , ketika mengklik salah satu radio button, kemudain menginputkan angka pada textbox1 dan textbox2 kemudian untuk menampilkan hasil pada textbox3 , mengklik button =.

3) Tugas 3

Membuat aplikasi hari.

 Membuat project baru dengan aplikasi windows.

 Menambahkan control : label, textbox, button, dan combobox.

 Melengkapi kode program seperti berikut:

PublicClassForm1

PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) HandlesMyBase.Load ComboBox1_hari.Items.Add("1") ComboBox1_hari.Items.Add("2") ComboBox1_hari.Items.Add("3") ComboBox1_hari.Items.Add("4") ComboBox1_hari.Items.Add("5") ComboBox1_hari.Items.Add("6") ComboBox1_hari.Items.Add("7") EndSub

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click Dim nama AsString

Dim hari AsString = ComboBox1_hari.Text

nama = CStr(IIf(hari = "1", "senin", IIf(hari = "2", "selasa", IIf(hari = "3",

"rabu", IIf(hari = "4", "kamis", IIf(hari = "5", "jumat", IIf(hari = "6", "sabtu",

"Judika")))))))

TextBox1.Text = nama EndSub

EndClass

 Tekan F5 untuk menampilkan program:

 Penjelasan:

- Program diatas sama dengan latihan pada condition 2, hanya saja program diatas digunakan untuk mengetahui hari hari dalam seminggu. Menggunakan kondisi IIF,


(19)

menggunakan combobox untuk menampilkan angka-angka yang tersedia dalam program nama hari.

4) Tugas 4

Membuat aplikasi kode mk

 Membuat project baru dengan aplikasi windows.

 Menambahkan control: label, listbox, picturebox dan textbox.

 Melengkapi kode program seperti berikut

PublicClassForm1

PrivateSub ListBox1_SelectedIndexChanged(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged Select ListBox1.Text

Case"Praktikum Grafika Komputer"

TextBox2.Text = "PIF453"

Case"Komputasi Numerik"

TextBox2.Text = "PIF454"

Case"Pemrograman Visual"

TextBox2.Text = "PIF448"

Case"Statistika Pendidikan"

TextBox2.Text = "PIF449"

Case"Praktikum Pemrograman Web"

TextBox2.Text = "PIF"

Case"Praktikum Pemrograman Visual"

TextBox2.Text = "PIF446"

Case"Grafika Komputer"

TextBox2.Text = "PIF443"

Case"Perencanaan Pembelajaran"

TextBox2.Text = "MKF405"

Case"Pemrograman Web"

TextBox2.Text = "PIF447"

Case"Evaluasi Pendidikan Teknik"

TextBox2.Text = "MKF403"

Case"Multimedia"

TextBox2.Text = "PIF455"

Case"Praktikum Multimedia"

TextBox2.Text = "PIF464"

EndSelect

EndSub

PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) HandlesMyBase.Load

ListBox1.Items.Add("Praktikum Grafika Komputer") ListBox1.Items.Add("Komputasi Numerik")

ListBox1.Items.Add("Pemrograman Visual") ListBox1.Items.Add("Statistika Pendidikan")

ListBox1.Items.Add("Praktikum Pemrograman Web") ListBox1.Items.Add("Praktikum Pemrograman Visual") ListBox1.Items.Add("Grafika Komputer")

ListBox1.Items.Add("Perencanaan Pembelajaran") ListBox1.Items.Add("Pemrograman Web")

ListBox1.Items.Add("Evaluasi Pendidikan Teknik") ListBox1.Items.Add("Multimedia")

ListBox1.Items.Add("Praktikum Multimedia") EndSub

EndClass


(20)

 Penjelasan:

- Program diatas menggunakan perkondisian select case, untuk masing-masing matakuliah yang disediakan pada listbox. Untuk perkondisian diletakkan pada listbox juga, dengan mencantumkan kode mk yang akan ditampilkan pada textbox2. Cara kerjanya , jika case matakuliah praktikum Grafika Komputer maka ketika diklik akan muncul kode mk pada textbox2 yaitu “PIF453”.

E. TUGAS RUMAH

a) Tugas 1 (aplikasi form sederhana)

 Membuat project baru dengan aplikasi windows.

 Menambahkan control : radiobutton, checkbutton, label, textbox, button.

 Melengkapi kode program berikut.

PublicClassForm1

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click If TextBox1.Text = ""Then

MessageBox.Show("Pastikan kolom nama terisi", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning)

ElseIf ComboBox1.SelectedIndex = -1 Then

MessageBox.Show("Maaf " + TextBox1.Text + ", Anda belum memilih jenis kelamin", "Warning",

MessageBoxButtons.OK, MessageBoxIcon.Warning)

ElseIf RadioButton1.Checked = FalseAnd RadioButton2.Checked = False Then

MessageBox.Show("Maaf " + TextBox1.Text + ", Silahkan memilih status Anda!!", "Warning",

MessageBoxButtons.OK, MessageBoxIcon.Warning)

ElseIf RadioButton1.Checked = TrueAnd CheckBox1.Checked = FalseAnd

CheckBox2.Checked = FalseThen

MessageBox.Show("Maaf " + TextBox1.Text + vbNewLine + " Apakah anda punya anak?", "Warning",


(21)

MessageBoxButtons.OK, MessageBoxIcon.Warning) ElseIf RadioButton1.Checked And CheckBox1.Checked And

CheckBox2.Checked Then

MessageBox.Show("Maaf " + TextBox1.Text + vbNewLine + " Centang salah satu saja!", "Warning",

MessageBoxButtons.OK, MessageBoxIcon.Warning) ElseIf RadioButton1.Checked And CheckBox2.Checked And

ComboBox1.SelectedIndex = 0 Then

MessageBox.Show("Selamat " & TextBox1.Text & vbNewLine & "Semoga cepat dikaruniai Anak ya Bu")

ElseIf RadioButton1.Checked And CheckBox1.Checked And

ComboBox1.SelectedIndex = 0 Then

MessageBox.Show("Selamat " & TextBox1.Text & vbNewLine & "Anda seorang Mama")

ElseIf RadioButton1.Checked And CheckBox2.Checked And

ComboBox1.SelectedIndex = 1 Then

MessageBox.Show("Selamat " & TextBox1.Text & vbNewLine & "Semoga cepat dikaruniai Anak ya Pak")

ElseIf RadioButton1.Checked And CheckBox1.Checked And

ComboBox1.SelectedIndex = 1 Then

MessageBox.Show("Selamat " & TextBox1.Text & vbNewLine & "Anda seorang Papa")

ElseIf RadioButton2.Checked And ComboBox1.SelectedIndex = 0 Then

MessageBox.Show("Anda Masih Gadis")

ElseIf RadioButton2.Checked And ComboBox1.SelectedIndex = 1 Then

MessageBox.Show("Anda masih Bujang") EndIf

EndSub

PrivateSub RadioButton1_CheckedChanged(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged 'otomatis check box bisa dipakai

CheckBox1.Enabled = True

CheckBox2.Enabled = True

EndSub

PrivateSub RadioButton2_CheckedChanged(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged CheckBox1.Enabled = False

CheckBox2.Enabled = False

EndSub

PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) HandlesMyBase.Load ComboBox1.Items.Add("Perempuan") ComboBox1.Items.Add("Laki-laki") EndSub


(22)

(23)

(24)

 Penjelasan:

- Program diatas menggunakan perkondisian ElseIf untuk perkondisian jika mengklik salah satu checkbutton, radiobutton yang telah disediakan. Misalnya pada kondisi ElseIf mengklik radiobutton1 setelah mengisi kolom nama maka jika tidka mengklik checkbutton1 maupun checkbutton2 maka nanti akan muncul messagebox “maaf apakah anda mempunyai anak?”. Begitu dengan perkondisian lainnya, disesuaikan dengan kondisi saat user akan memilih button yang akna diklik atau tidak, akan disertai dengan kondisi hasil jika mengklik/tidak button yang tersedia. Kemudian untuk menghilangkan checkbutton apabila mengklik belum menikah menggunakan perkondisian checkbox1.Enabled = True/False, yang artinya enable untuk menampilkan jika menuliskan True maka kana ditampilkan, jika tidak maka tidak ditampilkan, yang diletakkan pada event click radiobutton yang telah ditentukan sebelumnya sesuai dengan perkondisian yang digunakan.

b) Tugas 2 (aplikasi nilai akhir)

 Membuat project baru dengan aplikasi windows.

 Menambahkan kontrol-kontrol: label, textbox dan button.

 Melengkapi kode program berikut

PublicClassForm1

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click IfCInt(TextBox1.Text) >= 90 Then

TextBox2.Text = "A"

ElseIfCInt(TextBox1.Text) >= 75 Then

TextBox2.Text = "B"

ElseIfCInt(TextBox1.Text) >= 55 Then

TextBox2.Text = "C"

ElseIfCInt(TextBox1.Text) >= 40 Then

TextBox2.Text = "D"

ElseIfCInt(TextBox1.Text) >= 0 Then

TextBox2.Text = "E"

EndIf

EndSub EndClass


(25)

 Penjelasan :

- Program diatas menggunakan perkondisian ElseIf jika menuliskan rentan angka antara 0-100 , maka akan disesuaikan dengan perkondisian. Misalnya, untuk rentang nilai 90-100 maka tergolong nilai A, sehingga perkondisiannya menjadi Ig menginputkan nilai diatas sama dengan 90 maka hasil textbox menjadi A. untuk perkondisian lainnya menggunakan ElseIf.

c) Tugas 3 (aplikasi translator)

 Membuat project baru dengan aplikasi windows.

 Menambahkan kontrol-kontrol: label, textbox dan button.

 Melengkapi kode program berikut

PublicClassForm1

PrivateSub Form1_Load(ByVal sender AsObject, ByVal e AsEventArgs) Handles MyBase.Load

ListBox1.Items.Add("Selamat Pagi") ListBox1.Items.Add("Selamat Siang") ListBox1.Items.Add("Selamat Malam") ListBox1.Items.Add("Selamat Ulang Tahun") ListBox1.Items.Add("Makan")

ListBox1.Items.Add("Minum") ListBox1.Items.Add("Belajar") ListBox1.Items.Add("Aku") ListBox1.Items.Add("Kamu") EndSub

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click 'kamus ind-ing

If RadioButton1.Checked = TrueAnd ListBox1.Text = "Selamat Pagi"Then

TextBox1.Text = "Good Morning"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Selamat Siang"

Then

TextBox1.Text = "Good Afternoon"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Selamat Malam"

Then


(26)

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Selamat Ulang Tahun "Then

TextBox1.Text = "Happy Birthday"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Makan"Then

TextBox1.Text = "Eat"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Minum"Then

TextBox1.Text = "Drink"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Belajar"Then

TextBox1.Text = "Study"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Aku"Then

TextBox1.Text = "I"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Kamu"Then

TextBox1.Text = "You"

EndIf

'kamus ind-jepang

If RadioButton2.Checked = TrueAnd ListBox1.Text = "Selamat Pagi"Then

TextBox1.Text = "おはよう"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Selamat Siang"

Then

TextBox1.Text = "良い場所"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Selamat Malam"

Then

TextBox1.Text = "こんばんは"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Selamat Ulang Tahun"Then

TextBox1.Text = "お誕生日おめでとうございます"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Makan"Then

TextBox1.Text = "食べる"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Minum"Then

TextBox1.Text = "飲む"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Belajar"Then

TextBox1.Text = "私"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Aku"Then

TextBox1.Text = "私"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Kamu"Then

TextBox1.Text = "あなた”

EndIf

'kamus ind-jerman

If RadioButton5.Checked = TrueAnd ListBox1.Text = "Selamat Pagi"Then

TextBox1.Text = "guten Morgen"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Selamat Siang"

Then

TextBox1.Text = "guten Tag"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Selamat Malam"

Then

TextBox1.Text = "guten Abend"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Selamat Ulang Tahun"Then

TextBox1.Text = "Alles Gute zum Geburtstag"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Makan"Then

TextBox1.Text = "essen"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Minum"Then

TextBox1.Text = "trinken"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Belajar"Then

TextBox1.Text = "Study"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Aku"Then

TextBox1.Text = "ich"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Kamu"Then

TextBox1.Text = "Du”

EndIf

'kamus ind-korea

If RadioButton4.Checked = TrueAnd ListBox1.Text = "Selamat Pagi"Then


(27)

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Selamat Siang"

Then

TextBox1.Text = "annyeonghaseyo"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Selamat Malam"

Then

TextBox1.Text = "annyeonghaseyo"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Selamat Ulang Tahun"Then

TextBox1.Text = "saeng-il chukahanmida"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Makan"Then

TextBox1.Text = "meogda"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Minum"Then

TextBox1.Text = "eumju"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Belajar"Then

TextBox1.Text = "naeyong"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Aku"Then

TextBox1.Text = "naneun"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Kamu"Then

TextBox1.Text = "neo"

EndIf

'kamus ind-perancis

If RadioButton6.Checked = TrueAnd ListBox1.Text = "Selamat Pagi"Then

TextBox1.Text = "Bonjour"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Selamat Siang"

Then

TextBox1.Text = "Bonjour"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Selamat Malam"

Then

TextBox1.Text = "Bonsoir"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Selamat Ulang Tahun"Then

TextBox1.Text = "T Joyeux Anniversaire..."

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Makan"Then

TextBox1.Text = "manger"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Minum"Then

TextBox1.Text = "boire"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Belajar"Then

TextBox1.Text = "apprende"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Aku"Then

TextBox1.Text = "Je"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Kamu"Then

TextBox1.Text = "vous"

EndIf

'kamus ind-cina

If RadioButton3.Checked = TrueAnd ListBox1.Text = "Selamat Pagi"Then

TextBox1.Text = "Zǎo ān"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Selamat Siang"

Then

TextBox1.Text = "Xiàwǔ hǎo"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Selamat Malam"

Then

TextBox1.Text = "Wǎnshàng hǎo"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Selamat Ulang Tahun"Then

TextBox1.Text = "Zhù nǐ shēngrì kuàilè"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Makan"Then

TextBox1.Text = "Chī"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Minum"Then

TextBox1.Text = "Hē"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Belajar"Then

TextBox1.Text = "Xuéxí"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Aku"Then


(28)

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Kamu"Then

TextBox1.Text = "Nín"

EndIf

EndSub EndClass

 Tekan F5 untuk meampilkan program.

 Penjelasan :

- Program diatas menggunakan perkondisian ElseIf untuk setiap arti kata dari kata yang ditetapkan pada listbox ke dalam beberapa bahasa. Diletakkan pada event click button, kemudian untuk menampilkan kata yang akan diterjemahkan pada listbox diletakkan pada event load form1, kemudian jika mengklik salah satu kata yang ada pada listbox kemudian mengklik button terjemahkan, maka hasil terjemahan akan tampak pada textbox1.

d) Tugas 4 ( aplikasi jam keberangkatan bus)

 Membuat project baru dengan aplikasi windows

 Menambahkan control-control: label, button, textboxt, tablelayoutpanel

 Melengkapi kode program berikut:

PublicClassForm1

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click If RadioButton1.Checked = TrueThen

Label3.Text = "10.00"

Label4.Text = "17.00"

Label5.Text = "11.00"

Label6.Text = "18.00"

ElseIf RadioButton2.Checked = TrueThen


(29)

Label4.Text = "17.00"

Label5.Text = "10.30"

Label6.Text = "19.30"

ElseIf RadioButton3.Checked = TrueThen

Label3.Text = "09.30"

Label4.Text = "17.30"

Label5.Text = "12.15"

Label6.Text = "19.15"

EndIf

EndSub EndClass

 Tekan F5 untuk menampilkan program.

 Penjelasan:

- Pada program diatas menggunakan perkondisian ElseIf, jika mengklik radiobutton1 maka akan tampil jam keberangkatan pada label3,4,5,6 yang berada pada tabellayoutpanel. Begitu juga sebaliknya jika mengklik radiobutton 2 dan 3, dengan format penulisan, Label3.Text = “09.30” maka jika mengklik button Lihat akan tampil jadwal keberangkatan bus sesuai dengan radiobutton yang dipilih. C. KESIMPULAN


(30)

D. DAFTAR RUJUKAN

Modul 4.1 Praktikum Pemrograman Visual. Prodi S1 Pendidikan Teknik Informatika . Universitas Negeri Malang 2015

Modul 4.2 Praktikum Pemrograman Visual. Prodi S1 Pendidikan Teknik Informatika . Universitas Negeri Malang 2015

https://3liffil3.files.wordpress.com/2010/03/modulvbnet-condition.pdf https://www.google.com/url?

sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=0CCUQFjAC&ur l=http%3A%2F%2Fwww.academia.edu

%2F4903917%2FDasar_Pemrograman_VB_Net&ei=dor5VL6SK82QuAS4oIGYCg&u sg=AFQjCNGW9YH-u-280x8APPzH12j4K5pEEQ&bvm=bv.87611401,d.c2E

http://repository.amikom.ac.id/files/Publikasi_10.02.7792.pdf http://repository.amikom.ac.id/files/Publikasi_10.02.7792.pdf

http://ilmukomputer.org/wp-content/uploads/2012/12/Budi-Aplikasi-Penggunaan-If-Then-Else-dan-Select-Case-Pada-Visual-Basic-2010.pdf


(1)

Penjelasan :

-

Program diatas menggunakan perkondisian ElseIf jika menuliskan rentan angka

antara 0-100 , maka akan disesuaikan dengan perkondisian. Misalnya, untuk

rentang nilai 90-100 maka tergolong nilai A, sehingga perkondisiannya menjadi Ig

menginputkan nilai diatas sama dengan 90 maka hasil textbox menjadi A. untuk

perkondisian lainnya menggunakan ElseIf.

c) Tugas 3 (aplikasi translator)

Membuat project baru dengan aplikasi windows.

Menambahkan kontrol-kontrol: label, textbox dan button.

Melengkapi kode program berikut

PublicClassForm1

PrivateSub Form1_Load(ByVal sender AsObject, ByVal e AsEventArgs) Handles MyBase.Load

ListBox1.Items.Add("Selamat Pagi") ListBox1.Items.Add("Selamat Siang") ListBox1.Items.Add("Selamat Malam") ListBox1.Items.Add("Selamat Ulang Tahun") ListBox1.Items.Add("Makan")

ListBox1.Items.Add("Minum") ListBox1.Items.Add("Belajar") ListBox1.Items.Add("Aku") ListBox1.Items.Add("Kamu") EndSub

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click 'kamus ind-ing

If RadioButton1.Checked = TrueAnd ListBox1.Text = "Selamat Pagi" Then

TextBox1.Text = "Good Morning"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Selamat Siang"

Then

TextBox1.Text = "Good Afternoon"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Selamat Malam"

Then


(2)

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Selamat Ulang Tahun " Then

TextBox1.Text = "Happy Birthday"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Makan" Then

TextBox1.Text = "Eat"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Minum" Then

TextBox1.Text = "Drink"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Belajar" Then

TextBox1.Text = "Study"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Aku" Then

TextBox1.Text = "I"

ElseIf RadioButton1.Checked = TrueAnd ListBox1.Text = "Kamu" Then

TextBox1.Text = "You" EndIf

'kamus ind-jepang

If RadioButton2.Checked = TrueAnd ListBox1.Text = "Selamat Pagi" Then

TextBox1.Text = "おはよう"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Selamat Siang"

Then

TextBox1.Text = "良い場所"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Selamat Malam"

Then

TextBox1.Text = "こんばんは"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Selamat Ulang Tahun" Then

TextBox1.Text = "お誕生日おめでとうございます"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Makan" Then

TextBox1.Text = "食べる"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Minum" Then

TextBox1.Text = "飲む"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Belajar" Then

TextBox1.Text = "私"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Aku" Then

TextBox1.Text = "私"

ElseIf RadioButton2.Checked = TrueAnd ListBox1.Text = "Kamu" Then

TextBox1.Text = "あなた”

EndIf

'kamus ind-jerman

If RadioButton5.Checked = TrueAnd ListBox1.Text = "Selamat Pagi" Then

TextBox1.Text = "guten Morgen"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Selamat Siang"

Then

TextBox1.Text = "guten Tag"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Selamat Malam"

Then

TextBox1.Text = "guten Abend"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Selamat Ulang Tahun" Then

TextBox1.Text = "Alles Gute zum Geburtstag"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Makan" Then

TextBox1.Text = "essen"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Minum" Then

TextBox1.Text = "trinken"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Belajar" Then

TextBox1.Text = "Study"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Aku" Then

TextBox1.Text = "ich"

ElseIf RadioButton5.Checked = TrueAnd ListBox1.Text = "Kamu" Then

TextBox1.Text = "Du” EndIf

'kamus ind-korea

If RadioButton4.Checked = TrueAnd ListBox1.Text = "Selamat Pagi" Then


(3)

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Selamat Siang"

Then

TextBox1.Text = "annyeonghaseyo"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Selamat Malam"

Then

TextBox1.Text = "annyeonghaseyo"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Selamat Ulang Tahun" Then

TextBox1.Text = "saeng-il chukahanmida"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Makan" Then

TextBox1.Text = "meogda"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Minum" Then

TextBox1.Text = "eumju"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Belajar" Then

TextBox1.Text = "naeyong"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Aku" Then

TextBox1.Text = "naneun"

ElseIf RadioButton4.Checked = TrueAnd ListBox1.Text = "Kamu" Then

TextBox1.Text = "neo" EndIf

'kamus ind-perancis

If RadioButton6.Checked = TrueAnd ListBox1.Text = "Selamat Pagi" Then

TextBox1.Text = "Bonjour"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Selamat Siang"

Then

TextBox1.Text = "Bonjour"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Selamat Malam"

Then

TextBox1.Text = "Bonsoir"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Selamat Ulang Tahun" Then

TextBox1.Text = "T Joyeux Anniversaire..."

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Makan" Then

TextBox1.Text = "manger"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Minum" Then

TextBox1.Text = "boire"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Belajar" Then

TextBox1.Text = "apprende"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Aku" Then

TextBox1.Text = "Je"

ElseIf RadioButton6.Checked = TrueAnd ListBox1.Text = "Kamu" Then

TextBox1.Text = "vous" EndIf

'kamus ind-cina

If RadioButton3.Checked = TrueAnd ListBox1.Text = "Selamat Pagi" Then

TextBox1.Text = "Zǎo ān"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Selamat Siang"

Then

TextBox1.Text = "Xiàwǔ hǎo"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Selamat Malam"

Then

TextBox1.Text = "Wǎnshàng hǎo"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Selamat Ulang Tahun" Then

TextBox1.Text = "Zhù nǐ shēngrì kuàilè"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Makan" Then

TextBox1.Text = "Chī"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Minum" Then

TextBox1.Text = "Hē"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Belajar" Then

TextBox1.Text = "Xuéxí"

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Aku" Then


(4)

ElseIf RadioButton3.Checked = TrueAnd ListBox1.Text = "Kamu" Then

TextBox1.Text = "Nín" EndIf

EndSub EndClass

Tekan F5 untuk meampilkan program.

Penjelasan :

-

Program diatas menggunakan perkondisian ElseIf untuk setiap arti kata dari kata

yang ditetapkan pada listbox ke dalam beberapa bahasa. Diletakkan pada event

click button, kemudian untuk menampilkan kata yang akan diterjemahkan pada

listbox diletakkan pada event load form1, kemudian jika mengklik salah satu kata

yang ada pada listbox kemudian mengklik button terjemahkan, maka hasil

terjemahan akan tampak pada textbox1.

d) Tugas 4 ( aplikasi jam keberangkatan bus)

Membuat project baru dengan aplikasi windows

Menambahkan control-control: label, button, textboxt, tablelayoutpanel

Melengkapi kode program berikut:

PublicClassForm1

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click If RadioButton1.Checked = TrueThen

Label3.Text = "10.00" Label4.Text = "17.00" Label5.Text = "11.00" Label6.Text = "18.00"

ElseIf RadioButton2.Checked = TrueThen


(5)

Label4.Text = "17.00" Label5.Text = "10.30" Label6.Text = "19.30"

ElseIf RadioButton3.Checked = TrueThen

Label3.Text = "09.30" Label4.Text = "17.30" Label5.Text = "12.15" Label6.Text = "19.15" EndIf

EndSub EndClass

Tekan F5 untuk menampilkan program.

Penjelasan:

-

Pada program diatas menggunakan perkondisian ElseIf, jika mengklik

radiobutton1 maka akan tampil jam keberangkatan pada label3,4,5,6 yang berada

pada tabellayoutpanel. Begitu juga sebaliknya jika mengklik radiobutton 2 dan 3,

dengan format penulisan, Label3.Text = “09.30” maka jika mengklik button Lihat

akan tampil jadwal keberangkatan bus sesuai dengan radiobutton yang dipilih.


(6)

D. DAFTAR RUJUKAN

Modul 4.1 Praktikum Pemrograman Visual. Prodi S1 Pendidikan Teknik Informatika .

Universitas Negeri Malang

2015

Modul 4.2 Praktikum Pemrograman Visual. Prodi S1 Pendidikan Teknik Informatika .

Universitas Negeri Malang

2015

https://3liffil3.files.wordpress.com/2010/03/modulvbnet-condition.pdf

https://www.google.com/url?

sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=0CCUQFjAC&ur

l=http%3A%2F%2Fwww.academia.edu

%2F4903917%2FDasar_Pemrograman_VB_Net&ei=dor5VL6SK82QuAS4oIGYCg&u

sg=AFQjCNGW9YH-u-280x8APPzH12j4K5pEEQ&bvm=bv.87611401,d.c2E

http://repository.amikom.ac.id/files/Publikasi_10.02.7792.pdf

http://repository.amikom.ac.id/files/Publikasi_10.02.7792.pdf

http://ilmukomputer.org/wp-content/uploads/2012/12/Budi-Aplikasi-Penggunaan-If-Then-Else-dan-Select-Case-Pada-Visual-Basic-2010.pdf