PEMROGRAMAN VISUAL BASIC.NET ( CONDITION )

dokumen-dokumen yang mirip
PENGGUNAAN STRUKTUR KONTROL

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

MODUL IV CONDITION 2

MODUL 2 SELECTION & LOOPING PADA FORM

BAB VI MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC.NET

P6 Struktur Kontrol pada Visual Basic.Net

MODUL IV CONDITION 1

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

Aplikasi Payroll dengan ASP.Net

Digunakan untuk menyeleksi suatu KONDISI, hasil seleksi hanya bernilai Benar (True) atau Salah (False) If val(txtnilaiakhir) > 65 Then

MODUL-MODUL PRAKTIKUM VB.

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

TiPe Data Array di Vb.net. By Faizah,S.Kom

PENGGUNAAN STRUKTUR KONTROL

PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM

:Mahasiswa dapat mempraktekkan penggunaan selection

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

P8 Procedure & Function pada Visual Basic.Net

Pengenalan Microsoft Visual Studio 2010

BAB V MENGGUNAKAN OPERATOR VISUAL BASIC.NET

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

Struktur Data II. Bekerja Dengan Form.

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

Percabangan. 1. Statemen If...Then

Writting Procedure and Function

PERCABANGAN. Bentuk if Sederhana

Kondisi Dan Keputusan. Agus Priyanto, M.Kom

Percabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:

FLOWCHART - LANJUTAN

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G

STRUKTUR DASAR ALGORITMA. Rio Widyatmoko,

PEMROGRAMAN TERSTRUKTUR II

BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

Koneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET

PEMROGRAMAN VISUAL BASIC

P9 Array pada Visual Basic.Net

Selection, Looping, Branching

BAB VII MENU, TOOLBAR DAN STATUSBAR

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

LAMPIRAN. Dim WithEvents diagnosa As New DB_MYSQL Dim sql = "select * from gejala order by kode asc"

SOLUTIONS DAN PROJECT

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Bab 4 Hasil dan Pembahasan

KONDISI DAN KEPUTUSAN

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET

Visual Basic 6.0 For Beginners

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 4

Dasar Komputer & Pemrograman 2A

BAB 3 PENYELESAIAN KONDISI

BAB VIII VISUAL BASIC

FUNGSI PENCABANGAN DAN PERULANGAN

MODUL VI Penggunaan Struktur Kontrol Pengulangan

SILABUS. 1. Menguasai IDE Borland Delphi 7 untuk pembuatan project. 2. Mengenali file yang diperlukan dalam project. 3. Melakukan desain form.

STRUKTUR KENDALI PERCABANGAN

RENCANA PELAKSANAAN PEMBELAJARAN

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

MODUL IV PERULANGAN ( LOOPING )

Bab 4 Hasil dan Pembahasan

MODUL VII VISUAL BASIC

Pertemuan-1 TIPE DATA STRUKTUR

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

P5 Variabel, Tipe Data dan Operator

pertemuan 2 Tipe Data, Variabel, Konstanta, Fungsi dan Operator

Memahami Proyek-Proyek Visual Basic dan Dasar-Dasar Visual Basic Code

BAB 2 LANDASAN TEORI

Penggunaan Struktur Kontrol IF

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Membuat Program Kriptografi dengan VB.Net 2010

MODUL 2 PERANCANGAN INTERFACE

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Aplikasi Penggunaan If Then Else dan Select Case Pada Visual Basic 2010

Judul artikel blog : Select Case pada VB Penggunaan Pernyataan Bersyarat untuk menyeleksi suatu kondisi (Select Case) pada Visual Basic

PEMROGRAMAN VB.NET. Sintaks Pada Class

1. Fungsi Kata. private sub kata() { label1.text = "STT" } 2. button1_click { kata() } 2. button1_click

Definisi Percabangan

PRAKTIKUM 1 MICROSOFT VISUAL BASIC 2010

UNIVERSITAS GUNADARMA

PEMROGRAMAN INPUT JURNAL TRANSAKSI

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database

BAB III METODOLOGI PENELITIAN

Informasi Status Batere Menggunakan Visual Basic.Net

Visual Basic 6.0 For Beginners

ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

PEMROGRAMAN TERSTRUKTUR II

: Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Kondisi Dan Keputusan. Agus Priyanto, M.Kom

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

PROYEK-PROYEK VISUAL BASIC DAN DASAR-DASAR VISUAL BASIC CODE

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pemrograman Berorientasi Objek

Algoritma Pemrograman 2 B

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

Transkripsi:

PEMROGRAMAN VISUAL BASIC.NET ( CONDITION ) 1. 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. Bentuk penulisan dari struktur If-Then sebagai berikut : If (kondisi) then... ekspresi... Kondisi Berisi perbandingan antara satu variabel / konstanta dengan variabel / konstanta lain dengan menggunakan tanda <, <=, >, >=, =, <> dari suatu keadaan yang akan menghasilkan nilai Benar atau Salah. Ekspresi Rangkaian kode program (blok diagram) yang akan dijalankan jika kondisinya memenuhi syarat. Contoh : Buat suatu program yang akan menyeleksi masukan suatu nilai akhir, dengan model form seperti berikut : TxtNA TxtKet Dim Ket As String Ket = "" If Val(TxtNA.Text) >= 56 Then Ket = "LULUS" TxtKet.Text = Ket 2. Struktur If Then Struktur If-Then- 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. Bentuk penulisan dari struktur If-Then- sebagai berikut : If (kondisi) then... ekspresi 1...... ekspresi 2...

Kondisi Berisi perbandingan antara satu variabel / konstanta dengan variabel / konstanta lain dengan menggunakan tanda <, <=, >, >=, =, <> dari suatu keadaan yang akan menghasilkan nilai Benar atau Salah. Ekspresi 1 Rangkaian kode program (blok diagram) yang akan dijalankan jika kondisinya memenuhi syarat (bernilai BENAR ). Ekspresi 2 Rangkaian kode program (blok diagram) yang akan dijalankan jika kondisinya tidak memenuhi syarat (bernilai SALAH ). Contoh : Buat suatu program yang akan menyeleksi masukan suatu nilai akhir, dengan model form seperti berikut : TxtNA TxtKet Dim Ket As String Ket = "" If Val(TxtNA.Text) >= 56 Then Ket = "LULUS" Ket = "LULUS" TxtKet.Text = Ket 3. Nested If Then Bentuk penulisan dari struktur If-Then-If-Then sebagai berikut : If (kondisi1) then If (kondisi2) then... ekspresi 1...... ekspresi 2... If (kondisi3) then... ekspresi 3...... ekspresi 4...

Kondisi 1 Berisi perbandingan antara satu variabel / konstanta dengan variabel / konstanta lain dengan menggunakan tanda <, <=, >, >=, =, <> dari suatu keadaan yang akan menghasilkan nilai Benar atau Salah. Kondisi 2 Kondisi 2 ini akan dikerjakan bila nilai kondisi 1 adalah BENAR (terpenuhi). Kondisi 3 Kondisi 3 ini akan dikerjakan bila nilai kondisi 1 adalah SALAH (tidak terpenuhi). Ekspresi 1 Rangkaian kode program (blok diagram) yang akan dijalankan jika kondisi1 dan kondisi2 memenuhi syarat (bernilai BENAR ). Ekspresi 2 Rangkaian kode program (blok diagram) yang akan dijalankan jika kondisi1 memenuhi syarat (bernilai BENAR ) dan kondisi2 bernilai SALAH. Ekspresi 3 Rangkaian kode program (blok diagram) yang akan dijalankan jika kondisi1 dan kondisi1 tidak memenuhi syarat (bernilai SALAH ) dan kondisi3 bernilai BENAR. Ekspresi 4 Rangkaian kode program (blok diagram) yang akan dijalankan jika kondisi1 dan kondisi1 tidak memenuhi syarat (bernilai SALAH ) dan kondisi3 bernilai SALAH. Contoh : Buat suatu program yang akan menyeleksi status seseorang apakah Ayah, Ibu, Jejaka, atau Gadis sesuai dengan jenis kelamin dan status pernikahan yang dimasukkan : RbP RbW CmbStatus TxtKet Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated CmbStatus.Items.Clear() CmbStatus.Items.Add("Menikah") CmbStatus.Items.Add("Bujang") If RbP.Checked = Then If CmbStatus.Text = "Menikah" Then TxtKet.Text = "Ayah" TxtKet.Text = "Jejaka" If CmbStatus.Text = "Menikah" Then TxtKet.Text = "Ibu" TxtKet.Text = "Gadis"

4. Struktur If Then If - Then Bentuk penulisan dari struktur If-Then-If-Then sebagai berikut : If (kondisi1) then... ekspresi 1... If (kondisi2) then... ekspresi 2...... ekspresi 3... Kondisi 1 Berisi perbandingan antara satu variabel / konstanta dengan variabel / konstanta lain dengan menggunakan tanda <, <=, >, >=, =, <> dari suatu keadaan yang akan menghasilkan nilai Benar atau Salah. Kondisi 2 Kondisi 2 ini akan dikerjakan bila nilai kondisi 1 adalah BENAR (terpenuhi). Ekspresi 1 Rangkaian kode program (blok diagram) yang akan dijalankan jika kondisi1 memenuhi syarat (bernilai BENAR ). Ekspresi 2 Rangkaian kode program (blok diagram) yang akan dijalankan jika kondisi2 memenuhi syarat (bernilai BENAR ). Ekspresi 3 Rangkaian kode program (blok diagram) yang akan dijalankan jika kondisi1 dan kondisi2 tidak memenuhi syarat (bernilai SALAH ). Contoh : Buat suatu program yang akan mengolah data mahasiswa, dengan model form seperti berikut : TxtNIM TxtNama CmbJur RbP RbW LblNama LblJur LblGender Text Pria Wanita PROSES

Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated CmbJur.Items.Clear() CmbJur.Items.Add("Sistem Informasi") CmbJur.Items.Add("Manajemen Informatika") CmbJur.Items.Add("Teknik Komputer") CmbJur.Items.Add("Komputerisasi Akuntansi") LblNama.Text = "Selamat Datang " & TxtNama.Text If CmbJur.Text = "Sistem Informasi" Then LblJur.Text = "Anda Masuk Jurusan SI" If CmbJur.Text = "Manajemen Informatika" Then LblJur.Text = "Anda Masuk Jurusan MI" If CmbJur.Text = "Teknik Komputer" Then LblJur.Text = "Anda Masuk Jurusan TK" LblJur.Text = "Anda Masuk Jurusan KA" If RbP.Checked = Then LblGender.Text = "Anda Cowok!!" LblGender.Text = "Anda Cewek!!" 5. Struktur Select Case Struktur Select Case digunakan untuk menjalankan satu blok perintah yang jumlahnya banyak atau bertingkat-tingkat. Struktur ini mirip dengan struktur If-Then-, tetapi Select Case mempunyai penulisan yang lebih mudah sehingga penulisan programnya lebih efisien dan mudah dibaca oleh pembuat program. Select Case tes_ekspresi Case ekspresi 1...blok perintah 1... Case ekspresi 2...blok perintah 2... Case else...blok perintah 3... End Select

Tes_ekspresi Tes_ekspresi ini bisa bernilai numerik maupun string. Ekspresi 1 Nilai pertama proses seleksi dari tes_ekspresi. Ekspresi 2 Nilai kedua proses seleksi dari tes_ekspresi. Penulisan nilai pada 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. Blok perintah 3 Suatu rangkaian perintah yang dikerjakan bila kondisinya tidak ada yang memenuhi syarat. Contoh 1: Buat suatu program yang akan menampilkan gelar diploma, dengan model form seperti berikut : CmbDip TxtGelar Private Sub FrmDiploma_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated CmbDip.Items.Clear() CmbDip.Items.Add("1") CmbDip.Items.Add("3") CmbDip.Items.Add("4") Select Case (CmbDip.Text) Case "1" TxtGelar.Text = "Ahli Pratama" Case "3" TxtGelar.Text = "Ahli Madya" Case TxtGelar.Text = "Sarjana Sains Terapan" End Select

Contoh 2: Buat suatu program yang akan menghitung nilai akhir dan menentukan grade, dengan model form seperti berikut : TxtNTgs TxtNUTS TxtNUAS TxtNA TxtGrade Nilai Akhir didapat dengan rumus : Nilai Akhir = 25% dari Nilai Tugas + 30% dari Nilai UTS + 45% dari Nilai UAS Grade didapat dengan ketentuan : Nilai Akhir Grade 81-100 A 71-80 AB 66-70 B 61-65 BC 56-60 C 41-55 D 0-40 E TxtNA.Text = 0.25 * Val(TxtNTgs.Text) + 0.3 * Val(TxtNUTS.Text) + 0.45 * Val(TxtNUAS.Text) Select Case TxtNA.Text Case Is >= 81 TxtGrade.Text = "A" Case Is >= 71 TxtGrade.Text = "AB" Case Is >= 66 TxtGrade.Text = "B" Case Is >= 61 TxtGrade.Text = "BC" Case Is >= 56 TxtGrade.Text = "C" Case Is >= 41 TxtGrade.Text = "D" Case TxtGrade.Text = "E" End Select

LATIHAN SOAL Buatlah program tentang pembelian BBM di SPBU. Combo Jenis Kendaraan berisi : Sepeda Motor, Mobil dan Truk. Tentukan jumlah roda berdasarkan pada jenis kendaraan yang dimasukkan. Berikut ketentuannya : Jenis Kendaraan Jumlah Roda Sepeda Motor 2 Mobil 4 Truk 6 Hitunglah berapa jumlah liter dan uang yang harus dibayarkan berdasarkan harga BBM per liter dan jenis pembelian (berdasarkan uang atau jumlah liter). Berikut hasil akhir program tersebut!