60
LAPORAN PRAKTIKUM IV PRAKTIKUM PEMROGRAMAN VISUAL CONDITION 2 Disusun untuk Memenuhi Matakuliah Praktikum Pemrograman Visual Yang Dibimbing oleh Bapak Azhar Ahmad Smaragdina, M.Pd Oleh: GISRA RAHMADHITA 130533608259 S1 PTI 2013 Offering B UNIVERSITAS NEGERI MALANG

Laporan praktikum iv.2 visual

Embed Size (px)

Citation preview

Page 1: Laporan praktikum iv.2 visual

LAPORAN PRAKTIKUM IV

PRAKTIKUM PEMROGRAMAN VISUAL

CONDITION 2Disusun untuk Memenuhi Matakuliah Praktikum Pemrograman Visual

Yang Dibimbing oleh Bapak Azhar Ahmad Smaragdina, M.Pd

Oleh:

GISRA RAHMADHITA130533608259

S1 PTI 2013 Offering B

UNIVERSITAS NEGERI MALANGFAKULTAS TEKNIK

JURUSAN TEKNIK ELEKTROS1 PENDIDIKAN TEKNIK INFORMATIKA

MARET 2015

Page 2: Laporan praktikum iv.2 visual

MODUL IVCONDITION 2

A. TUJUAN Memahami bentuk-bentuk condition Memiliki strategi dalam penggunaan condition Mampu menyelesaikan kasus-kasus yang melibatkan condition

B. ALOKASI WAKTU 4 js (4 x 50 menit)

C. PETUNJUK

D. DASAR TEORI

1. 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 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……

Page 3: Laporan praktikum iv.2 visual

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.

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.

E. LATIHAN

Latihan I

Struktur Select-Case

Langkah-Langkah

a. Membuatlah aplikasi console

b. Melengkapi kode programnya seperti berikut:

c. Tekan F5 untuk menjalankan program.

Source Code

Page 4: Laporan praktikum iv.2 visual

Module Module1

Sub Main()

Dim strIn As String

Console.Write("Ketik sembarang huruf: ")

strIn = Console.ReadLine

Select Case strIn

Case "A"

Console.WriteLine("Huruf A")

' Kombinasi ekspresi

Case "Q", "X"

Console.WriteLine("Quit/Exit")

' Nilai default

Case Else

Console.WriteLine(strIn)

End Select

End Sub

End Module

Print Screen

Page 5: Laporan praktikum iv.2 visual

Penjelasan

Program di atas merupakan sebuah program console yang menerapkan

konsep pengkondisian dengan menggunakan struktur Select-Case yang

bertujuan untuk memahami bagaimana struktur pengkondisian dengan

menggunakan struktur Select-Case.

Jika ditinjau dari pengkodingan program di atas yang pertama kali

dilakukan adalah melakukan deklarasi sebuah variabel strIn dengan tipe data

string dimana variabel strIn ini berfungsi sebagai input yang berupa string

ketika diinputkan string ke dalam program tersebut.

Dim strIn As StringSetelah dilakukan pendeklarasian variabel strIn, string yang diinputkan

ke dalam program dapat disimpan ke dalam variabel strIn dengan membaca

inputan tersebut dengan menggunakan fungsi ReadLine

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

Fungsi ReadLine adalah membaca input dimana dalam hal ini

membaca input berupa string yang diinputkan ke dalam program tersebut.

Setelah itu dilakukanlah pengkondisian berdasarkan variabel inputan

yaitu variabel strIn yang berperan sebagai sebuah tes ekpresi yang berupa

string. Dimana jika variabel strIn ini memiliki nilai yang berupa string “A”

(“A” berperan sebagai ekspresi 1) maka program console tersebut akan

menampilkan sebuah output berupa “Huruf A” dengan menggunakan fungsi

WriteLine.

Select Case strInCase "A"Console.WriteLine("Huruf A")

Ketika variabel strIn ini memiliki nilai yang berupa string “Q” atau

“X” (“Q” dan “X” berperan sebagai ekspresi 2) maka program console

Page 6: Laporan praktikum iv.2 visual

tersebut akan menampilkan sebuah output berupa “Quit/Exit” dengan

menggunakan fungsi WriteLine.

Case "Q", "X"Console.WriteLine("Quit/Exit")

Jika kedua kondisi tersebut tidak terpenuhi maka program akan

menjalankan ekspresi terakhir yaitu ekspresi selain ekspresi 1 dan ekspresi 2

dengan menggunakan Case Else dan memberikan sebuah perintah agar

program menampilkan nilai dari variabel strIn tersebut.

Case ElseConsole.WriteLine(strIn)

Latihan II

If – ElseIf – Else

Langkah-Langkah

a. Membuatlah aplikasi console

b. Melengkapi kode programnya seperti berikut:

c. Tekan F5 untuk menjalankan program.

Source Code

Module Module1

Sub Main()

Dim intVal As Integer

Console.Write("Ketik Angka: ")

intVal = Console.ReadLine

If (intVal < 0) Then

Page 7: Laporan praktikum iv.2 visual

Console.WriteLine("Negatif")

ElseIf (intVal = 0) Then

Console.WriteLine("Nol")

Else

Console.WriteLine("Positif")

End If

Stop

End Sub

End Module

Print Screen

Penjelasan

Program di atas merupakan sebuah program console yang menerapkan

konsep pengkondisian dengan menggunakan struktur If – ElseIf – Else yang

bertujuan untuk memahami bagaimana struktur pengkondisian dengan

menggunakan struktur If – ElseIf – Else.

Jika ditinjau dari pengkodingan program di atas yang pertama kali

dilakukan adalah melakukan deklarasi sebuah variabel intVal dengan tipe data

integer dimana variabel strIn ini berfungsi sebagai input yang berupa integer

ketika diinputkan angka ke dalam program tersebut.

Dim intVal As integer

Page 8: Laporan praktikum iv.2 visual

Setelah dilakukan pendeklarasian variabel intVal, angka dalam bentuk

integer yang diinputkan ke dalam program dapat disimpan ke dalam variabel

intVal dengan membaca inputan tersebut dengan menggunakan fungsi

ReadLine

Console.Write("Ketik Angka: ")intVal = Console.ReadLine

Setelah itu dilakukanlah pengkondisian berdasarkan variabel inputan

yaitu variabel intVal dengan menggunakan pengkondisian If – IfElse – Else

dimana kondisinya jika intVal < 0 maka perintah yang dijalankan yaitu

menampilkan fungsi Console.WriteLine yang berisi kata “Negatif” sehingga

pada program ketika diinputkan angka < 0, maka program console tersebut

akan menampilkan kata Negatif.

If (intVal < 0) ThenConsole.WriteLine("Negatif")

Ketika intVal = 0 maka menggunakan kondisi dimana intVal = 0

dimana perintah yang dijalankan yaitu menampilkan fungsi

Console.WriteLine yang berisi kata “Nol” sehingga pada program ketika

diinputkan angka 0, maka program console tersebut akan menampilkan kata

Nol.

ElseIf (intVal = 0) ThenConsole.WriteLine("Nol")

Dengan menggunakan Else maka kondisi selain kondisi sebelumnya

akan dijalankan. Karena kondisi sebelumnya adalah ketika intVal < 0 dan

ketika intVal = 0, maka kondisi lain yang memungkinkan adalah kondisi

intVal > 0. Ketika kondisi ini terpenuhi maka perintah yang dijalankan yaitu

menampilkan fungsi Console.WriteLine yang berisi kata “Positif” sehingga

pada program ketika diinputkan angka > 0, maka program console tersebut

akan menampilkan kata Positif.

Latihan III

Struktur Select-Case Pada Form

Langkah-Langkah

a. Membuat sebuah project baru dengan template windows

application, kemudian klik OK.

b. Menambahkan kontrol dengan properti sebagai berikut:

Page 9: Laporan praktikum iv.2 visual

c. Menambahkan event klik pada button proses.

d. Menambahkan script berikut:

e. Menjalankan aplikasi dan lihat hasilnya

Source Code

Page 10: Laporan praktikum iv.2 visual

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim Bil As Integer = CInt(TextBox1.Text)

Select Case Bil

Case 1

MsgBox("Bilangan 1")

Case 2 To 5

MsgBox("Bilangan 2 sampai 5")

Case 6, 7, 8

MsgBox("Bilangan 6, 7, 8")

Case Is <= 1

MsgBox("Bilangan lebih kecil dari 1")

Case Else

MsgBox("Bilangan Selain antara 1 sampai 8")

End Select

End Sub

End Class

Print Screen

Page 11: Laporan praktikum iv.2 visual
Page 12: Laporan praktikum iv.2 visual

Penjelasan

Program di atas merupakan sebuah program windows yang

menerapkan konsep pengkondisian dengan menggunakan struktur Select –

Case dalam bentuk form yang bertujuan untuk memahami bagaimana struktur

pengkondisian dengan menggunakan struktur Select – Case jika diterapkan

dalam bentuk form.

Program tersebut dijalankan dimana meminta user untuk

menginputkan sebuah angka (dalam bentuk integer) dalam sebuah textbox

dimana ketika diklik button “SELEKSI”, maka program akan menampilkan

sebuah message box yang berisi keterangan “Bilangan 1”, “Bilangan 1 sampai

5”, “Bilangan 6, 7, atau 8”, “Bilangan lebih kecil dari 1”, dan “Bilangan Selain

antara 1 sampai 8” dimana untuk menampilkannya digunakan penyeleksian

dengan menggunakan pengkondisian dengan struktur Select – Case.

Jika dalam textbox angka tersebut diinputkan angka 1 maka ketika

diklik button “SELEKSI”, messagebox akan menampilkan “Bilangan 1”.

Sedangkan jika dalam textbox angka tersebut diinputkan angka antara 1

sampai 5, misal diinputkan angka 4 maka ketika diklik button “SELEKSI”,

messagebox akan menampilkan “Bilangan 1 sampai 5”. Begitu juga jika

dalam textbox angka tersebut diinputkan angka 6, 7, atau 8, misal diinputkan

angka 7 maka ketika diklik button “SELEKSI”, messagebox akan

menampilkan “Bilangan 6, 7, atau 8”. Ketika textbox angka diinputkan angka

≤ 1, misal diinputkan angka -4 maka ketika diklik button “SELEKSI”,

messagebox akan menampilkan “Bilangan lebih kecil dari 1”. Jika diinputkan

angka yang tidak termasuk dalam kondisi-kondisi di atas ( > 8), maka akan

ditampilkan message box dengan menampilkan “Bilangan Selain antara 1

sampai 8”.

Jika ditinjau dari pengkodingan program di atas yang pertama kali

dilakukan adalah melakukan deklarasi sebuah variabel Bil dengan tipe data

integer dimana variabel Bil ini berfungsi sebagai input yang berupa integer

ketika diinputkan angka ke dalam program tersebut. Dimana variabel Bil ini

didefinisikan dengan inputan dalam TextBox1 dimana harus dikonversikan

terlebih dahulu ke dalam tipe data integer.

Dim Bil As Integer = CInt(TextBox1.Text)

Page 13: Laporan praktikum iv.2 visual

Setelah itu dilakukanlah pengkondisian berdasarkan variabel inputan

yaitu variabel Bil dengan menggunakan pengkondisian Select – Case dimana

variabel Bil berperan sebagai tes ekspresi dari pengkondisian Select – Case

tersebut. Ketika variabel Bil tersebut berisi angka 1, maka program akan

menjalankan perintah untuk memanggil fungsi messagebox yang berisi

“Bilangan 1”.

Select Case BilCase 1MsgBox("Bilangan 1")

Ketika variabel Bil tersebut berisi angka antara 2 sampai 5, maka

program akan menjalankan perintah untuk memanggil fungsi messagebox

yang berisi “Bilangan 2 sampai 5”.

Case 2 To 5MsgBox("Bilangan 2 sampai 5")

Ketika variabel Bil tersebut berisi angka 6, 7, atau 8, maka program

akan menjalankan perintah untuk memanggil fungsi messagebox yang berisi

“Bilangan 6, 7, atau 8”.

Case 6,7,8MsgBox("Bilangan 6, 7, atau 8")

Ketika variabel Bil tersebut berisi angka ≤ 1 dimana kondisi tersebut

diperoleh dengan menggunakan Case Is <= 1, maka program akan

menjalankan perintah untuk memanggil fungsi messagebox yang berisi

“Bilangan lebih kecil dari 1”.

Case Is <= 1MsgBox("Bilangan lebih kecil dari 1")

Ketika variabel Bil tersebut berisi angka selain yang terdapat dalam

kondisi sebelumnya, maka program akan menjalankan perintah untuk

memanggil fungsi messagebox yang berisi “Bilangan Selain antara 1 sampai

8”.

Case ElseMsgBox("Bilangan Selain antara 1 sampai 8")

Latihan IV

Struktur IIF

Langkah-Langkah

a. Membuat sebuah project baru dengan template windows

application, kemudian klik OK.

b. Menambahkan kontrol dengan properti sebagai berikut:

Page 14: Laporan praktikum iv.2 visual

GroupBox1

Label1

Label2

Button1

ComboBox

TextBox1

c. Menambahkan event klik pada button proses.

d. Menambahkan script berikut:

e. Menjalankan aplikasi dan lihat hasilnya

Source Code

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim Nama As String

Dim NIS As String = combobox1_NIS.Text

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

Page 15: Laporan praktikum iv.2 visual

TextBox1.Text = Nama

End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

ComboBox1_NIS.items.add("1101")

ComboBox1_NIS.items.add("1102")

ComboBox1_NIS.items.add("1103")

ComboBox1_NIS.items.add("1104")

End Sub

End Class

Print Screen

Page 16: Laporan praktikum iv.2 visual

Penjelasan

Program di atas merupakan sebuah program windows pencarian yang

menerapkan konsep pengkondisian dengan menggunakan struktur IIF dalam

bentuk form yang bertujuan untuk memahami bagaimana struktur

pengkondisian dengan menggunakan struktur IIF jika diterapkan dalam bentuk

form.

Page 17: Laporan praktikum iv.2 visual

Program tersebut dijalankan dimana meminta user untuk memilih NIS

siswa dalam sebuah Combo Box. Ketika dipilih salah satu NIS dalam Combo

Box dan menekan Button Searching maka program akan menampilkan nama

siswa dengan NIS tersebut pada Text Box.

Jika ditinjau dari pengkodingan program di atas terdapat dua elemen

yang diberikan source code yaitu pada Button1 (tombol “SEARCHING”)

yaitu memberikan event click ketika diklik Button1 dan pada Form1. Pada

Button1 yang pertama kali dilakukan adalah mendeklarasikan variabel yaitu

variabel Nama dan NIS, dimana kedua variabel tersebut memiliki tipe data

String. Variabel NIS didefinisikan dengan nilai dari ComboBox1 yang

merupakan data string dari ComboBox1 tersebut.

Dim Nama As StringDim NIS As String = combobox1_NIS.Text

Variabel Nama dalam program kemudian didefinsikan dengan

menyeleksi terlebih dahulu berdasarkan NIS dengan menggunakan struktur

nested IIF (IIF bertingkat). Untuk struktur IIF sendiri yaitu

IIF(kondisi,jawaban_benar,jawaban_salah). Untuk mendapatkan variabel

Nama dengan menggunakan seleksi NIS dengan IIF maka harus digunakan

nested IIF dimana jawaban_salah akan digunakan IIF lagi hingga semua

kondisi dalam nested IIF terpenuhi.

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

Dari source code nested IIF di atas dapat dijelaskan bahwa kondisi

pertama yang dicek adalah NIS = “1101”. Jika kondisi tersebut terpenuhi

maka variabel nama akan didefinisikan dengan “Adi”, sedangkan bila kondisi

tidak memenuhi maka akan dijalankan IIF selanjutnya yaitu kondisi kedua

yang dicek adalah NIS = “1102”. Jika kondisi tersebut terpenuhi maka

variabel nama akan didefinisikan dengan “Sari”, sedangkan bila kondisi tidak

memenuhi maka akan dijalankan IIF selanjutnya yaitu kondisi ketiga yang

dicek adalah NIS = “1103”. Jika kondisi tersebut terpenuhi maka variabel

nama akan didefinisikan dengan “Rudi”, sedangkan bila kondisi tidak

memenuhi maka akan dijalankan IIF selanjutnya yaitu kondisi keempat yang

dicek adalah NIS = “1104”. Jika kondisi tersebut terpenuhi maka variabel

nama akan didefinisikan dengan “Kamal”, sedangkan bila kondisi tidak

memenuhi lagi maka Nama didefinisikan dengan “Judika”. Setelah variabel

Page 18: Laporan praktikum iv.2 visual

Nama terdefinisi maka program akan menampilkan nilai variabel nama

tersebut pada TextBox1.

TextBox1.Text = NamaSedangkan pada event load pada Form1 diberikan coding untuk

menambahkan isi dari ComboBox yaitu berisi NIS “1101”, “1102”, “1103”,

dan “1104”.

ComboBox1_NIS.items.add("1101") ComboBox1_NIS.items.add("1102") ComboBox1_NIS.items.add("1103") ComboBox1_NIS.items.add("1104")

F. TUGAS PRATIKUM

Tugas Pratikum 1

Buatlah program yang mengambil hari ke berapa dari obyek ComboBox, yang bertujuan untuk menampilkan nama hari pada textbox. Proses akan dikerjakan setelah button di klik. Gunakan fungsi IIF dalam membuat program ini. Minimal tampilannya sebagai berikut!

Buat project baru

Pilih windows applicaton beri nama project pilih direktori penyimpanan

file klik OK

Tambahkan control-kontrol berikut :

Toolbox Properti Nilai

Label 1 Text Hari ke

Label 2 Text Nama Hari

ComboBox1 Text -

GroupBox1 Text Search Day

TextBox1 Name TextBox1

Button Name Button1

Text Proses

Tekan F5 untuk menjalankan aplikasi

Source Code

Page 19: Laporan praktikum iv.2 visual

Public Class Form1

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load ComboBox1.Items.Add("1") ComboBox1.Items.Add("2") ComboBox1.Items.Add("3") ComboBox1.Items.Add("4") ComboBox1.Items.Add("5") ComboBox1.Items.Add("6") ComboBox1.Items.Add("7") End Sub

Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click Dim angka As String = ComboBox1.Text Dim nama As String nama = CStr(IIf(angka = "1", "Senin", IIf(angka = "2", "Selasa", IIf(angka = "3", "Rabu", IIf(angka = "4", "Kamis", IIf(angka = "5", "Jum'at", IIf(angka = "6", "Sabtu", IIf(angka = "7", "Minggu", "Tidak Ada")))))))) TextBox1.Text = nama End SubEnd Class

Prinscreen

Page 20: Laporan praktikum iv.2 visual

Penjelasan

Program di atas menggunakan struktur IIf. User diminta memberikan inputan

dengan memilih 1 angka pada combo box kemudian klik button proses.

Selanjutnya program akan menampilkan output nama hari pada text box.

1. 1 = Senin

2. 2 = Selasa

3. 3 = Rabu

4. 4 = Kamis

5. 5 = Jum’at

6. 6 = Sabtu

7. 7 = Minggu

Page 21: Laporan praktikum iv.2 visual

Tugas Praktikum 2

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!

Source Code

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

ListBox1.Items.Add("Pendidikan Agama Islam")

ListBox1.Items.Add("Bahasa Indonesia Keilmuan")

ListBox1.Items.Add("Bahasa Inggris Profesi")

ListBox1.Items.Add("Pendidikan Pancasila")

ListBox1.Items.Add("Pendidikan Kewarganegaraan")

ListBox1.Items.Add("Pengantar Pendidikan")

ListBox1.Items.Add("Perkembangan Peserta Didik")

ListBox1.Items.Add("Belajar dan Pembelajaran")

ListBox1.Items.Add("Fisika")

ListBox1.Items.Add("Matematika Teknik")

ListBox1.Items.Add("Elektronika")

ListBox1.Items.Add("Digital dan Mikroprosesor")

ListBox1.Items.Add("Matematika Diskrit")

ListBox1.Items.Add("Bahasa Inggris Teknik I")

ListBox1.Items.Add("Bahasa Inggris Teknik II")

ListBox1.Items.Add("Statistik")

ListBox1.Items.Add("Komputasi Numerik")

ListBox1.Items.Add("Dasar Pemrograman Komputer")

ListBox1.Sorted = True

End Sub

Page 22: Laporan praktikum iv.2 visual

Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged

Dim nama_mk As String = ListBox1.SelectedItem

Dim kode_mk As String = ""

Select Case nama_mk

Case "Pendidikan Agama Islam"

kode_mk = "MPK421"

Case "Bahasa Indonesia Keilmuan"

kode_mk = "MPK427"

Case "Bahasa Inggris Profesi"

kode_mk = "MPK428"

Case "Pendidikan Pancasila"

kode_mk = "MPK432"

Case "Pendidikan Kewarganegaraan"

kode_mk = "MPK433"

Case "Pengantar Pendidikan"

kode_mk = "MKK401"

Case "Perkembangan Peserta Didik"

kode_mk = "MKK402"

Case "Belajar dan Pembelajaran"

kode_mk = "MKK403"

Case "Fisika"

kode_mk = "PIF412"

Case "Matematika Teknik"

kode_mk = "PIF413"

Case "Elektronika"

kode_mk = "PIF425"

Case "Digital dan Mikroprosesor"

kode_mk = "PIF433"

Page 23: Laporan praktikum iv.2 visual

Case "Matematika Diskrit"

kode_mk = "PIF437"

Case "Bahasa Inggris Teknik I"

kode_mk = "PIF441"

Case "Statistik"

kode_mk = "PIF449"

Case "Komputasi Numerik"

kode_mk = "PIF454"

Case "Dasar Pemrograman Komputer"

kode_mk = "PIF411"

Case "Bahasa Inggris Teknik II"

kode_mk = "PIF467"

End Select

TextBox2.Text = kode_mk

End Sub

End Class

Print Screen

Page 24: Laporan praktikum iv.2 visual

Penjelasan

Program di atas merupakan sebuah program windows untuk

menentukan kode mata kuliah dengan cara mengklik nama mata kuliah yang

tersedia di dalam program. Ketika nama mata kuliah dalam listbox dipilih

dengan mengklik nama mata kuliah tersebut maka secara otomatis akan

ditampilkan kode mata kuliah dari nama mata kuliah yang dipilih tersebut.

Jika ditinjau dari pengkodingan program di atas, elemen yang

diberikan source code yaitu yaitu pada form dan listbox. Source code yang

disertakan dalam fungsi load dari Form 1 yaitu menambahkan item pada

ListBox1 yang berupa nama mata kuliah.

ListBox1.Items.Add("Pendidikan Agama Islam") ListBox1.Items.Add("Bahasa Indonesia Keilmuan") ListBox1.Items.Add("Bahasa Inggris Profesi") ListBox1.Items.Add("Pendidikan Pancasila") ListBox1.Items.Add("Pendidikan Kewarganegaraan") ListBox1.Items.Add("Pengantar Pendidikan") ListBox1.Items.Add("Perkembangan Peserta Didik") ListBox1.Items.Add("Belajar dan Pembelajaran") ListBox1.Items.Add("Fisika") ListBox1.Items.Add("Matematika Teknik") ListBox1.Items.Add("Elektronika") ListBox1.Items.Add("Digital dan Mikroprosesor") ListBox1.Items.Add("Matematika Diskrit") ListBox1.Items.Add("Bahasa Inggris Teknik I") ListBox1.Items.Add("Bahasa Inggris Teknik II") ListBox1.Items.Add("Statistik") ListBox1.Items.Add("Komputasi Numerik") ListBox1.Items.Add("Dasar Pemrograman Komputer")

Page 25: Laporan praktikum iv.2 visual

Selain itu juga dilakukan pengurutan berdasarkan abjad dengan

menggunakan

ListBox1.Sorted = TrueSedangkan source code yang diberikan dalam event

SelectedIndexChanged pada listbox yaitu menggunakan pengkondisian

dengan struktur Select – Case untuk menentukan kode mata kuliah yang

ditampilkan pada TextBox2. Sebelum dilakukan pengkondisian, dideklrasikan

terlebih dahulu variabel nama_mk dan kode_mk dimana variabel nama_mk

didefinisikan dengan nilai item pada ListBox1 yang sedang dipilih (diklik).

Dim nama_mk As String = ListBox1.SelectedItemDim kode_mk As String = ""

Selanjutnya dilakukan pengkondisian Select – Case dimana variabel

kode_mk bertindak sebagai tes_ekspresi dan ekspresi yang diberikan dalam

pengkondisian tersebut adalah nama mata kuliah yang tersedia dalam textbox.

Ketika salah satu item dalam ListBox1 dipilih sesuai dengan kondisi maka

akan dijalankan perintah yaitu menampilkan kode mata kuliah dan

didefinisikan variabel kode_mk dengan kode mata kuliahnya.

Select Case nama_mk Case "Pendidikan Agama Islam" kode_mk = "MPK421" Case "Bahasa Indonesia Keilmuan" kode_mk = "MPK427" Case "Bahasa Inggris Profesi" kode_mk = "MPK428" Case "Pendidikan Pancasila" kode_mk = "MPK432" Case "Pendidikan Kewarganegaraan" kode_mk = "MPK433" Case "Pengantar Pendidikan" kode_mk = "MKK401" Case "Perkembangan Peserta Didik" kode_mk = "MKK402" Case "Belajar dan Pembelajaran" kode_mk = "MKK403" Case "Fisika" kode_mk = "PIF412" Case "Matematika Teknik" kode_mk = "PIF413" Case "Elektronika" kode_mk = "PIF425" Case "Digital dan Mikroprosesor" kode_mk = "PIF433" Case "Matematika Diskrit" kode_mk = "PIF437" Case "Bahasa Inggris Teknik I" kode_mk = "PIF441" Case "Statistik" kode_mk = "PIF449"

Page 26: Laporan praktikum iv.2 visual

Case "Komputasi Numerik" kode_mk = "PIF454" Case "Dasar Pemrograman Komputer" kode_mk = "PIF411" Case "Bahasa Inggris Teknik II" kode_mk = "PIF467" End Select

Selanjutnya TextBox2 menampilkan nilai dari variabel kode_mk yang

berisi kode mata kuliah berdasarkan nama mata kuliah yang dipilih.

TextBox2.Text = kode_mk

G. TUGAS RUMAH

a. Tugas Rumah I

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)

Source Code

Public Class Form1

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

If MessageBox.Show("Apakah anda ingin keluar dari aplikasi ini ?", "Konfirmasi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes Then

Application.Exit()

End If

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

If RadioButton1.Checked = True Then

Me.Visible = False

Form2.Show()

ElseIf RadioButton2.Checked = True Then

Me.Visible = False

Page 27: Laporan praktikum iv.2 visual

Form3.Show()

ElseIf RadioButton3.Checked = True Then

Me.Visible = False

Form4.Show()

ElseIf RadioButton4.Checked = True Then

Me.Visible = False

Form5.Show()

ElseIf RadioButton5.Checked = True Then

Me.Visible = False

Form6.Show()

ElseIf RadioButton6.Checked = True Then

Me.Visible = False

Form7.Show()

End If

End Sub

End Class

Public Class Form2

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.Close()

Form1.Visible = True

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim english As String = ""

Dim indo As String = TextBox1.Text

Page 28: Laporan praktikum iv.2 visual

Select Case indo

Case "selamat pagi"

english = "good morning"

Case "selamat siang"

english = "good afternoon"

Case "selamat malam"

english = "good night"

Case "selamat ulang tahun"

english = "happy birthday"

Case "makan"

english = "eat"

Case "minum"

english = "drink"

Case "selamat tahun baru"

english = "happy new year"

Case "lari"

english = "run"

Case "duduk"

english = "sit"

Case "berdiri"

english = "stand up"

Case "meloncat"

english = "jump"

Case "semoga berhasil"

english = "good luck"

Case "sukses"

english = "success"

Case "gagal"

english = "failed"

Case "menyerah"

Page 29: Laporan praktikum iv.2 visual

english = "give up"

Case "mengaharapkan"

english = "wish"

Case "berjalan"

english = "walk"

Case "menulis"

english = "write"

End Select

TextBox2.Text = english

If TextBox2.Text = "" Then

MessageBox.Show("Sorry the word which you are looking for is unavailable" & vbNewLine & "in our database program!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)

End If

End Sub

End Class

Public Class Form3

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.Close()

Form1.Visible = True

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim jepang As String = ""

Dim indo As String = TextBox1.Text

Select Case indo

Page 30: Laporan praktikum iv.2 visual

Case "selamat pagi"

jepang = "おはよう"

Case "selamat siang"

jepang = "こんにちは"

Case "selamat malam"

jepang = "おやすみ"

Case "selamat ulang tahun"

jepang = "お誕生日おめでとうございます"

Case "makan"

jepang = "食べる"

Case "minum"

jepang = "飲み物"

Case "selamat tahun baru"

jepang = "明けましておめでとうございます"

Case "lari"

jepang = "実行"

Case "duduk"

jepang = "座る"

Case "berdiri"

jepang = "スタンド"

Case "meloncat"

jepang = "ジャンプ"

Case "semoga berhasil"

jepang = "幸運"

Case "sukses"

jepang = "成功"

Case "gagal"

jepang = "失敗した"

Case "menyerah"

jepang = "降伏"

Page 31: Laporan praktikum iv.2 visual

Case "mengaharapkan"

jepang = "期待する"

Case "berjalan"

jepang = "実行"

Case "menulis"

jepang = "書く"

End Select

TextBox2.Text = jepang

If TextBox2.Text = "" Then

MessageBox.Show("申し訳ありませんが、あなたが探している単語は使用できません" & vbNewLine & "我々のデータベース内のプログラム!", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error)

End If

End Sub

End Class

Public Class Form4

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.Close()

Form1.Visible = True

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim cina As String = ""

Dim indo As String = TextBox1.Text

Select Case indo

Page 32: Laporan praktikum iv.2 visual

Case "selamat pagi"

cina = "早安"

Case "selamat siang"

cina = "下午好"

Case "selamat malam"

cina = "晚安"

Case "selamat ulang tahun"

cina = "生日快乐"

Case "makan"

cina = "吃"

Case "minum"

cina = "饮料"

Case "selamat tahun baru"

cina = "新年好"

Case "lari"

cina = "运行"

Case "duduk"

cina = "坐"

Case "berdiri"

cina = "站"

Case "meloncat"

cina = "跳"

Case "semoga berhasil"

cina = "好运"

Case "sukses"

cina = "成功"

Case "gagal"

cina = "失败"

Case "menyerah"

cina = "投降"

Page 33: Laporan praktikum iv.2 visual

Case "mengaharapkan"

cina = "期望"

Case "berjalan"

cina = "运行"

Case "menulis"

cina = "写"

End Select

TextBox2.Text = cina

If TextBox2.Text = "" Then

MessageBox.Show("对不起,您要找的字不可用" & vbNewLine & "在我们的程序的数据库!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error)

End If

End Sub

End Class

Public Class Form5

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.Close()

Form1.Visible = True

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim korea As String = ""

Dim indo As String = TextBox1.Text

Select Case indo

Page 34: Laporan praktikum iv.2 visual

Case "selamat pagi"

korea = "좋은 아침"

Case "selamat siang"

korea = "안녕하세요"

Case "selamat malam"

korea = "안녕히 주무세요"

Case "selamat ulang tahun"

korea = "생일 축하"

Case "makan"

korea = "먹다"

Case "minum"

korea = "한잔"

Case "selamat tahun baru"

korea = "새해 복 많이 받으세요"

Case "lari"

korea = "실행"

Case "duduk"

korea = "앉다"

Case "berdiri"

korea = "대"

Case "meloncat"

korea = "점프"

Case "semoga berhasil"

korea = "행운을 빌어 요"

Case "sukses"

korea = "성공"

Case "gagal"

korea = "실패한"

Case "menyerah"

korea = "항복"

Page 35: Laporan praktikum iv.2 visual

Case "mengaharapkan"

korea = "기대"

Case "berjalan"

korea = "도로"

Case "menulis"

korea = "쓰기"

End Select

TextBox2.Text = korea

If TextBox2.Text = "" Then

MessageBox.Show("죄송합니다 당신이 찾고있는 단어는 사용할 수 없습니다" & vbNewLine & "우리의 데이터베이스의 과정에서!", "오류", MessageBoxButtons.OK, MessageBoxIcon.Error)

End If

End Sub

End Class

Public Class Form6

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.Close()

Form1.Visible = True

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim jerman As String = ""

Dim indo As String = TextBox1.Text

Select Case indo

Page 36: Laporan praktikum iv.2 visual

Case "selamat pagi"

jerman = "guten Morgen"

Case "selamat siang"

jerman = "guten Tag"

Case "selamat malam"

jerman = "gute Nacht"

Case "selamat ulang tahun"

jerman = "alles Gute zum Geburtstag"

Case "makan"

jerman = "essen"

Case "minum"

jerman = "Getränk"

Case "selamat tahun baru"

jerman = "glückliches neues Jahr"

Case "lari"

jerman = "laufen"

Case "duduk"

jerman = "sitzen"

Case "berdiri"

jerman = "stehen"

Case "meloncat"

jerman = "Sprung"

Case "semoga berhasil"

jerman = "Glück"

Case "sukses"

jerman = "Erfolg"

Case "gagal"

jerman = "gescheitert"

Case "menyerah"

jerman = "Kapitulation"

Page 37: Laporan praktikum iv.2 visual

Case "mengaharapkan"

jerman = "erwarten"

Case "berjalan"

jerman = "laufen"

Case "menulis"

jerman = "schreiben"

End Select

TextBox2.Text = jerman

If TextBox2.Text = "" Then

MessageBox.Show("Es tut uns leid das Wort, das Sie suchen, ist nicht verfügbar" & vbNewLine & "in unserer Datenbank Programm!", "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error)

End If

End Sub

End Class

Public Class Form7

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.Close()

Form1.Visible = True

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim perancis As String = ""

Dim indo As String = TextBox1.Text

Select Case indo

Case "selamat pagi"

Page 38: Laporan praktikum iv.2 visual

perancis = "bonjour"

Case "selamat siang"

perancis = "bon après-midi"

Case "selamat malam"

perancis = "bonne nuit"

Case "selamat ulang tahun"

perancis = "joyeux anniversaire"

Case "makan"

perancis = "manger"

Case "minum"

perancis = "boisson"

Case "selamat tahun baru"

perancis = "bonne année"

Case "lari"

perancis = "courir"

Case "duduk"

perancis = "s'asseoir "

Case "berdiri"

perancis = "supporter"

Case "meloncat"

perancis = "saut"

Case "semoga berhasil"

perancis = "bonne chance"

Case "sukses"

perancis = "succès"

Case "gagal"

perancis = "manqué"

Case "menyerah"

perancis = "cession"

Case "mengaharapkan"

Page 39: Laporan praktikum iv.2 visual

perancis = "attendre"

Case "berjalan"

perancis = "courir"

Case "menulis"

perancis = "écrire"

End Select

TextBox2.Text = perancis

If TextBox2.Text = "" Then

MessageBox.Show("Désolé le mot que vous cherchez ne sont pas disponibles" & vbNewLine & "programme dans notre base de données!", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error)

End If

End Sub

End Class

Print Screen

Page 40: Laporan praktikum iv.2 visual
Page 41: Laporan praktikum iv.2 visual
Page 42: Laporan praktikum iv.2 visual
Page 43: Laporan praktikum iv.2 visual
Page 44: Laporan praktikum iv.2 visual

Penjelasan

Program di atas merupakan sebuah program windows untuk

mentraslasikan bahas indonesia ke bahasa inggris, jepang, cina, korea, jerman,

dan perancis. Prinsip pembuatan program tersebut yaitu ketika program

dijalankan maka user diminta untuk memilih satu dari ke-6 bahasa tersebut

untuk dilakukan translasi dari bahasa Indonesia. Ketika dipilih salah satu radio

button maka program akan menampilkan form lain dimana form tersebut

digunakan untuk mentranslasikan kata dalam bahasa indonesia yang

diinputkan user dalam sebuah textbox. Ketika dipilih tombol terjemahkan

maka program akan menerjemahkan kata tersebut ke bahasa yang diinginkan.

Jika dilihat dari pembuatan dan pengkodingan program, program di

atas terdiri atas 7 form yaitu 1 form utama, dan 6 form translasi dari masing-

masing bahasa. Dalam penjelasan ini yang akan dijelaskan adalah pada form

utama dan salah satu form translasi karena prinsip dari form translasi hampir

mirip dengan form translasi lain hanya terdapat perbedaan dalam segi

pentranslasian bahasa saja.

Dalam form 1 terdapat 2 button yaitu button process dan button exit, 1

group box, dan 6 radio button. Dalam button exit diberikan event click dengan

melakukan pengkondisian ketika messagebox ditampilkan dan user menekan

tombol yes dalam message box tersebut maka akan dijalankan fungsi

Application.Exit() yaitu fungsi untuk menutup program.

If MessageBox.Show("Apakah anda ingin keluar dari aplikasi ini ?", "Konfirmasi", MessageBoxButtons.YesNo,

Page 45: Laporan praktikum iv.2 visual

MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes Then Application.Exit()End IfSedangkan dalam button process dilakukan pengkondisian dengan

struktur If – IfElse dimana kondisinya adalah radiobutton checked yaitu ketika

radio button dipilih maka program akan menjalankan perintah tersebut. Untuk

perintah yang dilakukan ketika diklik tombol ini yaitu menghilangkan form 1

dan menampilkan form lain yang berisi form translasi dari bahasa yang dipilih

oleh user dalam program.

If RadioButton1.Checked = True Then Me.Visible = False Form2.Show() ElseIf RadioButton2.Checked = True Then Me.Visible = False Form3.Show() ElseIf RadioButton3.Checked = True Then Me.Visible = False Form4.Show() ElseIf RadioButton4.Checked = True Then Me.Visible = False Form5.Show() ElseIf RadioButton5.Checked = True Then Me.Visible = False Form6.Show() ElseIf RadioButton6.Checked = True Then Me.Visible = False Form7.Show() End If

Selanjutnya dalam form translasi (dipilih form2 yaitu form translasi

Bahasa Indonesia ke Bahasa Inggris), terdapat 2 label, 2 button (1 button

proses dan 1 button kembali ke form utama), serta 2 textbox (1 textbox input

bahasa indonesia dan 1 textbox input bahasa inggris).

Untuk pengkodingan pada event click pada button back adalah

menutup form yang sedang berjalan (form2) dan menampilkan form1 (form

utama)

Me.Close() Form1.Visible = True

Sedangkan pada button proses, dilakukan pengkondisian dengan

menggunakan struktur Select – Case dari inputan dari user ke dalam program

untuk menampilkan hasil translasi dari kata yang diinputkan tersebut. Sebelum

dilakukan pengkondisian inputan, dilakukan pendeklarasian variabel terlebih

dahulu yaitu variabel english dan variabel indo dengan menggunakan tipe data

String. Variabel indo didefinisikan dengan nilai dari hasil inputan yaitu pada

TextBox1.

Page 46: Laporan praktikum iv.2 visual

Dim english As String = "" Dim indo As String = TextBox1.Text

Selanjutnya dilakukanlah pengkondisian dengan menggunakan struktur

Select – Case dimana variabel Indo bertindak sebagai tes ekpresi sedangkan

ekspresi dari pengkondisian tersebut adalah beberapa kata dalam bahasa

indonesia dimana perintah yang dijalankan adalah mendefinisikan variabel

english dengan nilai hasil translasi dari kata dalam bahasa indonesia tersebut.

Select Case indo Case "selamat pagi" english = "good morning" Case "selamat siang" english = "good afternoon" Case "selamat malam" english = "good night" Case "selamat ulang tahun" english = "happy birthday" Case "makan" english = "eat" Case "minum" english = "drink" Case "selamat tahun baru" english = "happy new year" Case "lari" english = "run" Case "duduk" english = "sit" Case "berdiri" english = "stand up" Case "meloncat" english = "jump" Case "semoga berhasil" english = "good luck" Case "sukses" english = "success" Case "gagal" english = "failed" Case "menyerah" english = "give up" Case "mengaharapkan" english = "wish" Case "berjalan" english = "walk" Case "menulis" english = "write" End Select

Ketika variabel english telah didefinisikan langkah selanjutnya yaitu

menampilkan variabel english tersebut ke dalam TextBox2.

TextBox2.Text = englishAkan tetapi ada kemungkinan TextBox2 kosong akibat inputan tidak

tersedia dalam ekspresi sehingga program akan menampilkan sebuah message

Page 47: Laporan praktikum iv.2 visual

box error yang berisi bahwa kata yang diinputkan tidak tersedia dalam

program.

If TextBox2.Text = "" ThenMessageBox.Show("Sorry the word which you are looking for is unavailable" & vbNewLine & "in our database program!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)

End If

b. Tugas Rumah 2Buatlah program jadwal keberangkatan BUS, apabila button “LIHAT” 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!

Pilih windows applicaton beri nama project pilih direktori penyimpanan

file klik OK

Tambahkan control-kontrol berikut :

Toolbox Properti Nilai

Form 1 Name Form1

Text Tugas Rumah 3

Background Image Sesuai selera

Label 1 Name Label1

Text Jadwal Keberangkatan Bus

Terminal Fatria “Blitar”

Label 2 Name Label2

Text Jadwal Keberangkatan

Group Box Name GroupBox1

Text Jurusan

Button 1 Name RadioButton1

Text Blitar-Malang

Radio Button 2 Name RdioButton2

Text Blitar-Kediri

Radio Button 3 Name RadioButton3

Text Blitar-Tulung Agung

Button 1 Name Button1

Text Cek

Table Layout Panel Name TableLayoutPanel1

Page 48: Laporan praktikum iv.2 visual

Tekan F5 untuk menjalankan aplikasi

Source Code

Public Class Form1 Dim value As Integer Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Select Case value Case 1 Label6.Text = "07.00" Label7.Text = "13.00" Label8.Text = "09.00" Label9.Text = "15.00" Case 2 Label6.Text = "07.30" Label7.Text = "12.30" Label8.Text = "10.00" Label9.Text = "15.00" Case 3 Label6.Text = "05.45" Label7.Text = "11.00" Label8.Text = "07.00" Label9.Text = "13.00" End Select End Sub

Private Sub RadioButton1_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton1.CheckedChanged value = 1 End Sub

Private Sub RadioButton2_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton2.CheckedChanged value = 2 End Sub

Private Sub RadioButton3_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton3.CheckedChanged value = 3 End Sub

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load End Sub

Private Sub SplitContainer1_Panel1_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs)

End Sub

Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click

End SubEnd Class

Prinscreen

Page 49: Laporan praktikum iv.2 visual

Penjelasan

Program di atas digunakan untuk menampilkan jadwal keberangkatan bus.

User diminta untuk menginputkan jurusan pada radio box selanjutnya user

diminta untuk meng-klik button cek. Selanjutnya program akan menampilkan

jadwal sesuai yang diminta user.

H. KESIMPULAN

Page 50: Laporan praktikum iv.2 visual

I. Setiap pengkondisian memiliki fungsi yang mudah dalam bagian tertentu jadi kita

harus memilih ketika suatu proses tertentu yang perlu menggunakan kondisi menjadi

lebih mudah.

J. Modul ini membahas mengenai Condition . Condition / kondisi disini yaitu suatu

keadaan dimana bisa dipenuhi atau tidak . Apabil kondisi yang satu tidak bisa

dipenuhi biasanya akan dilanjutkan pada kondisi yang selanjutnya (apabila ada

kondisi selanjutnya) .

K. Macam-macam dari condition ini ada banyak , seperti if-else , if-elseif , select-case ,

dan masih ada yang lainnya . Untuk if else yaitu apabila kondisi if tidak terpenuhi

maka akan dilanjutkan ke kondisi yang else yaitu kondisi akhir . Lalu untuk if-elseif

yaitu apabila kondisi if tidak terpenuhi maka akan melanjutkan ke kondisi elseif , lalu

apabila kondisi elseif tidak terpenuhi juga , maka dapat melanjutkan ke kondisi elseif

yang selanjutnya , dan begitu seterusnya hingga kondisi yang terakhir . Selanjutnya

untuk select-case yaitu berupa pilihan , semisal apabila kita memilih 1 maka perintah

yang ada pada 1 itu akan dimunculkan , lalu apabila kita memilih 2 maka perintah

yang ada pada 2 itu yang akan dimunculkan , dan begitu seterusnya.

L. Penggunaan dari pengkondisian ini sangatlah membantu programmer dalam membuat

program yang powerful dan useful . Karena dengan pengkondisian ini dapat dibuat

program yang memiliki banyak fungsi-fungsi yang sangat fungsionalitas .

M. Daftar Rujukan

Rujukan Buku:

Subari & Yuswanto. 2008. Panduan Lengkap Pemrograman Visual Basic 6.0. Jakarta:

Cerdas Pustaka.

Winarno, Edi & Zaki, Ali. 2013. Step by Step Visual Basic.NET. Jakarta: Elex Media

Komputindo.

Rujukan Modul:

Modul 4.2 Praktikum Pemrograman Visual. Condition II. Malang: Pendidikan Teknik Informatika Universitas Negeri Malang