Anda di halaman 1dari 11

1

Percabangan/Kondisi
Struktur Percabangan dalam Visual Basic 2008

Visual Basic menyediakan beberapa jenis struktur percabangan, diantaranya :

1) If... Then
2) If... Then... Else
3) Select Case

Struktur percabangan If... Then melakukan sebuah aksi jika kondisi bernilai true atau melompati
sebuah aksi jika kondisi bernilai false. Struktur If... Then dikenal dengan struktur percabangan tunggal
karena memilih atau mengabaikan sebuah aksi tunggal.

Struktur percabangan If.. Then... Else melakukan sebuah aksi jika kondisi bernilai true dan melakukan
sebuah aksi berbeda jika kondisi bernilai false. Struktur If... Then... Else dikenal dengan struktur
percabangan ganda karena memilih diantara dua aksi yang berbeda.

Struktur percabangan Select Case melakukan salah satu aksi dari banyak aksi, tergantung pada nilai
dari sebuah ekspresi. Struktur Select.. Case dikenal dengan struktur percabangan jamak karena memilih di
antara berbagai aksi yang berbeda.

Struktur Percabangan If... Then


Dalam sebuah program, struktur percabangan memilih diantara beberapa aksi. Sebagai contoh, Jika
dimisalkan bahwa syarat nilai kelulusan pada suatu ujian adalah 60 dari skala 100, maka statement nya
sebagai berikut:

If nilai mahasiswa lebih besar dari atau sama dengan 60


Tampilkan “Lulus”

Menentukan apakah kondisi “nilai mahasiswa lebih besar dari atau sama dengan 60” bernilai true
atau false. Jika bernilai true, maka “Lulus” akan ditampilkan, dan statement berikutnya akan di eksekusi.
Jika kondisi bernilai false, maka statement untuk menampilkan akan diabaikan, dan statement berikutnya
akan dieksekusi.

Berikut contoh penerapan dalam Visual Basic :

Dim nilai As Integer


Dim hasil As Strings
Nilai = 70
If nilai >= 60 Then
hasil = “Lulus”
End If

Struktur Percabangan If... Then... Else


Struktur percabangan If... Then... Else mengizinkan programer untuk menentukan sebuah aksi
yang dilakukan ketika kondisi bernilai true dan melakukan sebuah yang berbeda ketika kondisi bernilai
false. Sebagai contoh :

If nilai mahasiswa lebih besar dari atau sama dengan 60


Tampilkan “Lulus”
Else
Tampilkan “Gagal”
2

Statement tersebut akan menampilkan “Lulus” jika nilai mahasiswa lebih dari atau sama dengan
60, dan menampilkan “Gagal” jika nilai mahasiswa kurang dari 60.
Berikut contoh penerapan dalam Visual Basic

Dim nilai As Integer


Dim hasil As Strings
Nilai = 70
If nilai >= 60 Then
Hasil = “Lulus”
Else
Hasil = “Gagal”
End If

Struktur percabangan If... Then... Else bersarang untuk kondisi jamak dikrontruksikan dengan
menempatkan struktur percabangan If... Then... Else di dalam struktur If... Then.. Else lainnya. Sebagai
contoh, statement berikut akan menghasilkan “A” untuk nilai ujian yang lebih besar dari atau sama dengan
90, “B” untuk nilai dengan rentang 80-90, “C” untuk nilai dalam rentang 70-79, “D” untuk nilai dalam rentang
60-69, dan “E” untuk nilai lainnya.

If nilai mahasiswa lebih besar dari atau sama dengan 90


Tampilkan “A”
ElseIf nilai mahasiswa lebih besar dari atau sama dengan 80
Tampilkan “B”
ElseIf nilai mahasiswa lebih besar dari atau sama dengan 70
Tampilkan “C”
ElseIf nilai mahasiswa lebih besar dari atau sama dengan 60
Tampilkan “D”
Else
Tampilkan “E”
End If

Jika nilai mahasiswa lebih besar dari atau sama dengan 90 maka kondisi pertama bernilai true dan
akan di eksekusi, jika kondisi pertama bernilai false maka program akan mengeksekusi statement
selanjutnya. Tetapi jika semua kondisi bernilai false, maka program akan mengeksekusi statement Else.
Berikut contoh penerapan dalam Visual Basic

Dim nilai As Integer


Dim hasil As Strings
If nilai >= 90 Then
hasil = “A”
ElseIf nilai >= 80 Then
hasil = “B”
ElseIf nilai >= 70 Then
hasil = “C”
ElseIf nilai >= 60 Then
hasil = “D”
Else
hasil = “E”
End If
3

Struktur Percabangan Select Case


Bentuk Select Case digunakan untuk percabangan banyak. Select Case biasa dipakai untuk
alternatif bentuk If... Then... Else, karena statement nya lebih mudah dibaca. Bentuk statement
dari Select Case sebagai berikut :

Select Case <kondisi>


Case <ekspresi -1>
<pernyataan – 1>
Case <ekspresi -2>
<pernyataan -2>
Case <ekspresi -3>
<pernyataan -3>
Case Else
<pernyataan –n>
End Select

Perulangan

Perulangan data atau yang biasa disebut dengan looping merupakan proses yang dilakukan secara
berulang-ulang sampai batas yang ditentukan. Apabila dalam perulangan tersebut tidak disertakan batasnya maka
program akan error karena proses itu akan berulang terus menerus sampai tak terhingga sementara variabel dalam
komputer masih terbatas.

Terdapat 4 jenis perulangan pada program VB Net yang bisa anda gunakan.

Diantaranya :
1. For Next
2. While - End While
3. Do Until - Loop
4. Do While – Loop

1. For … Next. Digunakan untuk mengulangi suatu perintah dalam jumlah yang telah ditentukan. Dengan
menggunakan For-Next anda dapat menentukan berapa kali pengulangan akan dilakukan.
2. Do … Until dapat dikatakan sebagai kebalikan dari Do-While. Do-Until digunakan untuk melakukan proses
pengulangan selama kondisi yang dibandingkan tidak memenuhi syarat (bernilai false). Pengulangan ini akan
dilakukan secara berulangulang sampai (until) kondisi memenuhi syarat (bernilai true).
3. Do … While digunakan untuk mengulang sebuah blok aksi (perintah/statement) pada jumlah tertentu selama
(While) suatu kondisi memenuhi syarat (bernilai true) sampai kondisi tersebut tidak memenuhi syarat.
4. While: digunakan untuk mengulang sebuah blok aksi (perintah/statement) pada jumlah tertentu selama (While)
suatu kondisi memenuhi syarat (bernilai true) sampai kondisi tersebut tidak memenuhi syarat.
4

Inmplentasi Ke Program :

Buat Desin Form seperti berikut.

1. Buka Aplikasi Microsoft Visual Basic 6.0


2. Pilih Standart Exe
5

3. Tambahkan 4 buah ListBox dan 4 buah CommandButton

4. Double klik pada setiap CommanButton dan Isikan Perintah Seperti Berikut :

Private Sub Command1_Click()


Dim i As Integer
With List1
For i = 1 To 10
.AddItem i
Next i
End With
End Sub

Private Sub Command2_Click()


Dim i As Integer
i=1
With List2
While i <= 10
.AddItem i
i=i+1
Wend
End With
End Sub

Private Sub Command3_Click()


Dim i As Integer
i=1
With List3
Do Until i > 10
.AddItem i
i=i+1
Loop
End With
End Sub
6

Private Sub Command4_Click()


Dim i As Integer
i=1
With List4
Do
.AddItem i
i=i+1
Loop While i <= 10
End With
End Sub
5. Jika Sudah Selesai Jalankan Program
7

DATABASE

Pengertian Database
Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat
diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Database
adalah representasi kumpulan fakta yang saling berhubungan disimpan secara bersama sedemikian rupa dan tanpa
pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu pada tujuan
tertentu pula. Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan,
yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu dalam komputer sehingga
mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna.

Perangkat Membuat Database


Database dapat dibuat dan diolah dengan menggunakan suatu program komputer, yaitu yang biasa kita
sebut dengan software (perangkat lunak). Software yang digunakan untuk mengelola dan memanggil kueri (query)
database disebut Database Management System (DBMS) atau jika diterjemahkan kedalam bahasa indonesia berarti
“Sistem Manajemen Basis Data”

DBMS terdiri dari dua komponen, yaitu Relational Database Management System (RDBMS) dan Overview of
Database Management System (ODBMS). RDBMS meliputi Interface Drivers, SQL Engine, Transaction Engine,
Relational Engine, dan Storage Engine. Sedangkan ODBMS meliputi Language Drivers, Query Engine, Transaction
Engine, dan Storage Engine.
8

Sedangkan untuk lavel dari softwarenya sendiri, terdapat dua level software yang memungkinkan kita
untuk membuat sebuah database antara lain adalah High Level Software dan Low Level Software. Yang termasuk
di dalam High Level Software, antara lain seperti Microsoft SQL Server, Oracle, Sybase, Interbase, XBase, Firebird,
MySQL, PostgreSQL, Microsoft Access, dBase III, Paradox, FoxPro, Visual FoxPro, Arago, Force, Recital, dbFast,
dbXL, Quicksilver, Clipper, FlagShip, Harbour, Visual dBase, dan Lotus Smart Suite Approach. Sedangkan yang
termasuk di dalam Low Level Software antara lain Btrieve dan Tsunami Record Manager.

Relational database management system (RDBMS)


RDBMS adalah kependekan dari Relational Database Management System. RDBMS adalah program yang
melayani sistem basis data yang entitas utamanya terdiri dari tabel-tabel yang mempunyai relasi dari satu tabel
ke tabel yang lain.Suatu database terdiri dari banyak tabel. Tabel ini terdiri dari banyak field yang merupakan
kolomnya. Isi tiap baris dari tabel inilah merupakan data. Untuk membuat sistem basis data yang terintegrasi
maka antara satu tabel dengan tabel lain mempunyai hubungan yang harus selalu diperlihara. Setiap tabel
mempunyai sebuah primary key, primary key ini kemudian dihubungkan dengan tabel kedua dan menjadi foreign
key untuk tabel kedua ini.

Berbagai macam relasi dalam database antara lain :

1. one-to-one
2. one-to-many
3. many-to-many

SQL
SQL (Structured Query Language) adalah bahasa pemrograman yang digunakan untuk berkomunikasi
dengan data yang disimpan dalam sistem manajemen basis data relasional.

JENIS-JENIS PERINTAH SQL

1. Data Definition Language (DDL)


Jenis perintah dasar yang pertama adalah Data Definition Language atau biasa disingkat dengan DDL.

a) Perintah Create: sebuah perintah yang bisa kamu gunakan ketika membuat sebuah database yang baru,
baik itu berupa tabel baru atau sebuah kolom baru. Kamu bisa membuat sebuah query dengan contoh
‘CREATE DATABASE nama_database.
b) Perintah Alter: biasa digunakan ketika seseorang ingin mengubah struktur tabel yang sebelumnya sudah
ada.
c) Perintah Rename: dapat kamu gunakan untuk mengubah sebuah nama di sebuah tabel ataupun kolom
yang ada. Bila kamu menggunakan perintah ini maka query-nya menjadi ‘RENAME TABLE nama_tabel_lama
TO nama_tabel_baru”
d) Perintah Drop: Bisa kamu gunakan dalam menghapus baik itu berupa database, table maupun kolom
hingga index.
e) Perintah Show: perintah DDL ini digunakan untuk menampilkan sebuah tabel yang ada.
9

2. Data Manipulation Language (DML)


Berikutnya dalam pengertian SQL, dikenal dengan adanya Data Manipulation Language (DML).
Seperti namanya, perintah dasar SQL ini bertujuan untuk memanipulasi data yang ada dalam
sebuah database. Perintah dalam DML juga terbagi ke dalam empat jenis. Beberapa di antaranya adalah
insert, select, update, dan delete.

a) Perintah Insert: Kamu bisa menggunakan perintah ini untuk memasukkan sebuah record baru di dalam
sebuah tabel database.
b) Perintah Select: Pada perintah ini kamu dapat menggunakannya dalam menampilkan maupun mengambil
sebuah data pada tabel. Data yang diambil pun tidak hanya terbatas pada satu jenis saja melainkan lebih
dari satu tabel dengan memakai relasi.
c) Perintah update: Ini dapat kamu gunakan ketika ingin melakukan pembaruan data di sebuah tabel.
Contohnya saja jika ada kesalahan ketika memasukkan sebuah record. Kamu tidak perlu menghapusnya
dan bisa diperbaiki menggunakan perintah ini.
d) Perintah Delete: Perintah DML ini dapat digunakan ketika kamu ingin menghapus sebuah record yang ada
dalam sebuah tabel.

IMPLEMENTASI SISTEM DATABASE


Disini kita menggunakan salah satu sofware database yaitu SQL Server

1. Buatlah satu database dengan nama “Minimarket”


2. Buatlah satu buah tabel dengan nama “tblMstBarang”

Buka SQL Server Management Studio :


10

Masukkan Login : sa
Pasword : 12345

Klik New Quer :

Ketikkan Perintah Sebagai Berikut :

create DATaBASE minimarket

CREATE TABLE tblMstBarang(

IDBarang int IDENTITY(1,1) NOT NULL,

NamaBarang varchar(50) NULL,


Buka Lagi New Query :
Harang decimal(18, 2) NULL)
Ketikkan perintah

Select * from tblMstBarang


11

Maka Hasilnya akan Tampil Seperti Berikut:

Selanjutnya mengis Table tblMstBarang :

INSERT INTO tblMstBarang

(NamaBarang ,Harang)

VALUES

('White Kopi',1500)

Untuk Melihat Hasil yang sudah kita simpan:

Select * from tblMstBarang

Untuk Merubah data pada tabel tblMstBarang :

Update tblMstBarang

set NamaBarang='Luwak White Kopi'

WHERE IDBarang=1

Anda mungkin juga menyukai