Condition pada VB

13
Condition LAPORAN III PRAKTIKUM DASAR PEMROGRAMAN VISUAL Disusun untuk Memenuhi Matakuliah Praktikum Pemograman Visual Yang Dibimbing oleh Achmad Mursyidin Nidhom, S.pd, M.pd Oleh : Teguh Surgianto 130533608224 PTI-C 13 UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO

Transcript of Condition pada VB

Condition

LAPORAN III PRAKTIKUM DASAR PEMROGRAMAN VISUAL

Disusun untuk Memenuhi Matakuliah Praktikum Pemograman VisualYang Dibimbing oleh Achmad Mursyidin Nidhom, S.pd, M.pd

Oleh :Teguh Surgianto

130533608224

PTI-C 13

UNIVERSITAS NEGERI MALANGFAKULTAS TEKNIK

JURUSAN TEKNIK ELEKTRO

S1 PENDIDIKAN TEKNIK INFORMATIKAFebruari 2015

A. TUJUAN

1. Memahami mengenai penggunaan condition2. Membuat program condition sederhana menggunakan VB.

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 bias 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. OperatorLogika 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

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) ‘hasil 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 makaekspresi 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 merupakanstruktur percabangan dimana suatu ekspresi akan dikerjakan bila kondisinya terpenuhi. Tetapi jika kondisinya tidak terpenuhi makaekspresi 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 strukturIIF 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 <, >, =, <> darikeadaan 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. 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. LATIHAN1. Latihan 1

a. Syntax

b. Output

c. Penjelasan Program diatas merupakan program console yang

menampilkan kondisi Pada program diatas apabila di run hasilnya akan selalu

negative, karean angka -3 yang telah dimasukkan ke dalam program, apabila angka tersebut diganti maka hasil output juga bisa berubah

2. Latihan 2 a. Syntax

b. Output

c. Penjelasan Program diatas merupakan program yang menampilkan 2

buah kondisi, yaitu kondisi lulus dan gagal Program menyakan lulus apabila nilai lebih dari 55,

apabila nilai dibawah 55 program akan menyatakan gagal

Kunci utama pembuatan program ini adalah penggunaan If-Else

3. Latihan 3a. Syntax

b. Output

c. Penjelasan Pada program apabila kita menuliskan huruf “A” maka

akan keluar “Huruf A” sebagai outputnya Apabila Kita menulisakan huruf “Q” atau “X” maka

akan keluar “Quit/Exit” sebagai outputnya

Apabila kita memasukkan karakter lain maka outputnyaakan tetap berupa karakter yang kita inputkan

4. Latihan 4a. Syntax

b. Output

c. Penjelasan Program diatas merupakan program console yang

menampilkan 3 buah kondisi Apabila kita menginputkan bilangan 1, maka outputnya

akan “positive”, apabila kita menginputkan bilangan -3, maka outputnya akan “negative”, dan apabila kitamenginputkan bilangan 0, maka outputnya akan “Nol”

Program diatas merupakan program yang menggunakan if-elseIf

Latihan 5

a. Syntax

b. Output

c. Penjelasan Program diatas merupakan program condition yang

menggunakan select case Pada program diatas terdapat 5 buah case, dimana

hasil output program akan bergantung pada inputan yang kita masukkan

Latihan 6

a. Syntax

b. Output

c. Penjelasan Program diatas merupakan program condition

menggunakan IIF Pada program diatas kita menggunakan comboBox untuk

pilihan inputan yang akan diberikan suatu kondisi

Program diatas akan menampilkan nama dari pemilik NIS

D. TUGAS PRAKTIKUM

1. Praktikum 1 a. Syntax

b. Output

c. Penjelasan Pada program ini terdapat 3 buah kondisi Untuk membuat program ini digunakan perintah else-if

untuk menggambarkan kondisi yang telah ditentukan

2. Praktikum 2 a. Syntax

b. Output

c. Penjelasan Pada program diatas merupakan suatu program

kalkulator yang menggunakan kondisi Pada program diatas kondisi ditentukan oleh radio

button yang kita pilih Misalkan kita memilih penjumlahan, maka tanda “+”

akan muncul, kemudian menjumlahkan bilangan satu danbilangan dua

3. Praktikum 3 a. Syntax

b. Output

c. Penjelasan Pada program diatas, inputan berasal combo box yang

didalamnya terdapat angka 1-7 Program diatas menggukan IIF sebagai dasar

menuliskan kondisi yang diinginkan

4. Praktikum 4a. Syntax

b. Output

c. Penjelasan Pada program diatas, inputan berasal combo box mata

kuliah

Pada program diatas apabila kita menekan tombol cek,maka akan keluar messege box yang akan menampilkan data-data yang telah diinputkan sebelumnya

E. STUDI KASUS

1. Studi kasus 1a. Syntax

b. Output

c. Penjelasan Program diatas merupakanprogram progess bar Untuk membuat suatu progess bar dibutuhkan progess bar dan

timer Timer berfungsi untuk mengatur progesbar Pada program diatas apabila progess bar telah mencapai

100%, maka akan langsung menampilkan form2, dan akan menyembunyikan form1

Untuk membuat tulisan “ %” digunakan perulangan

F. KESIMPULAN

1. IF pada VB digunakan untuk menggambarkan suatu kondisi2. Dalam menggunakan sebuah Condition, kita tidak akan

terlepas dari peran operator, baik itu operator matematika, relasi dan logika

3. Struktur If-Then disebut juga dengan Branch Structure merupakan struktur percabangan dimana suatu ekspresi akandikerjakan bila kondisinya terpenuhi.

G. DAFTAR PUSTAKA

1. Modul 4 Pemrograman Visual Basic Universitas Negeri Malang