Anda di halaman 1dari 57

Suport by : www.planetKode.

Com

Published by : www.bunafit-komputer.com 1
Suport by : www.planetKode.Com

SOURCE APLIKASI VB6 & MYSQL


UNTUK CONTOH KP/ TA/ SKRIPSI
NO Source Code VB6 & MySQL Siap Pakai
Contoh Skripsi: Program Aplikasi Penjualan
Barang berbasis Multi User dan Client/Server.
Program dibuat dengan Visual Basic 6.0 dan database MySQL.
Terdapat satu aplikasi saja, yaitu untuk kasir. Dalam satu aplikasi,
terdapat fasilitas login untuk Pengelola dan Kasir biasa. Program
ini dapat diinstal pada dua komputer atau lebih, dan masing -masing
kasir dapat melakukan transaksi dalam satuan waktu yang sam a
tanpa adanya tumburan data.

Supaya lebih mudah dalam pengaturan, program ini diberikan


halaman setting untuk mengatur nomor IP Server dan Port database
yang digunakan.
1 Harga Source Code program ini: Rp. 350.000, -

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Toko (Penjualan Barang)
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertai
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Contoh Makalah Bab 3 dan Bab 4 Penjualan Barang, Tinggal
Edit saja
[5]. Source Code Program Toko denga n MySQL
[6]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Published by : www.bunafit-komputer.com 2
Suport by : www.planetKode.Com
Contoh Skripsi: Program Aplikasi Penjualan
Retail Mini Market berbasis Multi User dan
Client/Server. Program dibuat dengan Visual Basic 6.0 dan
database MySQL. Terdapat satu aplikasi saja, yaitu untuk kasir.
Dalam satu aplikasi, terdapat fasilitas login untuk Pengelola
(admin) dan Kasir biasa. Program ini dapat diterapkan pada dua
komputer atau lebih, dan masing -masing kasir dapat melakukan
transaksi dalam satuan waktu ya ng sama tanpa adanya tabrakan
data.

Detail Source Code :


- Pengelompokan Barang (Grup Golongan, Grup Jenis, Grup
Produk dan Barangl)
- Multi User (bisa diterapkan pada banyak pengguna, dan dapat
dipake bersama)
- Client/ Server (Database terpusat, ada se tting server Database)
2 - Manajemen User Lebih Bagus
- Lagi dikembangkan dengan Barcode
- Laporan Lebih Komplet dengan Tampilan Profesional anak
Skripsi

Supaya lebih mudah dalam pengaturan, program ini diberikan


halaman setting untuk mengatur nomor IP Serv er dan Port database
yang digunakan.

Harga Source Code program ini: Rp. 400.000, -

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Toko Retail (Penjualan Retail)
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertai
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Contoh Makalah Bab 3 dan Bab 4 Penjualan Retail, Tinggal

Published by : www.bunafit-komputer.com 3
Suport by : www.planetKode.Com
Edit saja
[5]. Source Code Program Toko dengan VB dan MySQL
[6]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Contoh Skripsi: Program Aplikasi Gudang


(Inventory Toko) berbasis Multi User dan
Client/Server. Program dibuat dengan Visual Basic 6.0 dan
database MySQL. Terdapat satu aplikasi saja, yaitu untuk pengelola
barang pada gudang. Dalam satu aplikasi, terdapat fasilitas login
untuk Admin dan Kasir. Program ini dapat diinstal pada dua
komputer atau lebih, dan masing -masing kasir dapat melakukan
transaksi dalam satuan waktu yang sama tanpa adanya tabrakan
data.

Supaya lebih mudah dalam pengaturan, program ini diberikan


halaman setting untuk mengatur nomor IP Server dan Port database
3 yang digunakan.

Harga Source Code program ini: Rp. 1.000.000, - (satu juta


rupiah)

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Inventory Toko
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertai
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Source Code Program Inventory Toko dengan VB dan MySQL
[5]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Published by : www.bunafit-komputer.com 4
Suport by : www.planetKode.Com
Program Contoh Skripsi: Program Aplikasi
Penjualan Obat (Program Ap otek) berbasis Multi
User dan Client/Server. Program dibuat dengan Visual
Basic 6.0 dan database MySQL. Terdapat satu aplikasi saja, yaitu
untuk pengelola. Dalam satu aplikasi, terdapat fasilitas login untuk
Admin dan Kasir. Program ini dapat diinstal pada dua komputer
atau lebih, dan masing-masing kasir dapat melakukan transaksi
dalam satuan waktu yang sama tanpa adanya tabrakan data.

4 Harga Source Code program ini: Rp. 400.000, -

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Program Apotek
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertai
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Source Code Program Apotek dengan VB dan MySQL
[5]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Program Contoh Skripsi: Aplikasi Ujian Masuk


(Test Langsung Komputer) Siswa/Mahasiswa
Berbasis Multi User dan Client/Server : Program
dibuat dengan Visual Basic 6.0 dan databasenya MySQL. Ada dua
skrip program, yaitu untuk Server (admin data) dan untuk Client
5 (untuk ujian langsung). Program Client dapat diinstal atau dapat
dijalankan dan dipakai oleh beberapa siswa/mahasiswa yang
melakukan test langsung.

Harga Source Code program ini: Rp. 1.000.000, - (satu juta


rupiah)

Published by : www.bunafit-komputer.com 5
Suport by : www.planetKode.Com
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Program Uj ian Langsung Komputer
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertai
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Source Code Program Ujian Langsung Komputer dengan VB
dan MySQL
[5]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Program Contoh Skripsi: Aplikasi Manajemen


Perpustakaan Sekolah/Umum berbasis Multi User
dan Client/Server. Program dibuat dengan Visual Basic 6.0
dan database MySQL. Terdapat dua skrip program, yaitu:

#1. Source code program manajemen buku, yaitu untuk mengelola


data buku dan inventori buku, serta pengelolaan data pelanggan
(siswa, mahasiswa, atau anggota perpus). Program ini dapat diinstal
atau dijalankan pada dua komputer atau lebih, dengan transaksi
yang bersamaan. Kemampuan transaksinya adalah: Peminjaman
buku, Tambah pinjam buku, Pengembalian buku, Pembayaran
6 denda.

Pada versi ini sudah memakai teknik inventarisasi buku. Detailnya


mirip dengan eLibrary (Sistem Perpustakaan Online).

#2. Source code program katalog buku, yaitu untuk dipakai oleh
anggota perpustakaan. Biasanya, tools ini diinstal pada komputer
tersendiri, sehingga anggota dapat memakainya untuk mencari
informasi buku, dimana letaknya dan stok -nya masih atau tidak.

Harga Source Code program ini: Rp. 1 .000.000,- (satu juta


rupiah)

Published by : www.bunafit-komputer.com 6
Suport by : www.planetKode.Com

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Perpustakaan
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertai
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Contoh Makalah Bab 3 dan Bab 4 Perpustakaan VB, Tinggal
Edit saja
[5]. Source Code Program Perpustakaan dengan VB6 dan MySQL
[6]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Program Contoh Skripsi: Program Aplikasi


Rental VCD/CD/DVD Berbasis Multi User dan
Client/Server. Program dibuat dengan Visual Basic 6.0 dan
database MySQL. Terdapat dua source code program, yaitu:

#1. Source code program manajemen data koleksi CD (CD games,


program, film, dll). Program ini dapat diinstal atau dijalankan pada
dua komputer atau lebih, dengan transaksi yang bersamaan.
Kemampuan transaksinya adalah: Peminjaman Baru , Tambah
7 Pinjam, Pengembalian Pinjaman, Pembayaran Denda. Supaya lebih
dinamis, maka aturan denda disesuaikan dengan jumlah pinjam dan
jenis CD yang dipinjam.

#2. Source code program katalog CD, yaitu untuk dipakai oleh
pelanggan. Biasanya, tools ini diinstal pada komputer tersendiri,
sehingga anggota dapat memakainya untuk mencari informasi
koleksi CD.

Harga Source Code program ini: Rp. 1.000.000, -

Published by : www.bunafit-komputer.com 7
Suport by : www.planetKode.Com
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Rental CD/VCD/DVD
[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertai
Penjelasan
[3]. Bagan Alir Sistem disertai Penjelasan
[4]. Contoh Makalah Bab 3 dan Bab 4 Rental CD/VCD, Tinggal
Edit saja
[5]. Source Code Program Rental CD/VCD dengan VB6 dan
MySQL

[6]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6


dengan MySQL )

Program Contoh Skripsi: Program Aplikasi Game


Multi User. Program dibuat dengan Visual Basic 6.0. Kami ada
beberapa koleksi program, Anda dapa t memilihnya salah satunya
8 untuk dikembangkan menjadi proyek hebat di rumah. Harga source
code program ini adalah: Rp. 250.000,-

Program Contoh Skripsi: Program Aplikasi


Simulasi Antrian Bank dengan Suara, berbasis
Client/Server. Program dibuat dengan Visual Basic 6.0.
9 Layaknya seperti antrian pada bank Bni, program ini dapat
mengeluarkan suara sesuai angka nomor urut terakhir yang sedang
dipanggil oleh teller Bank. Harga source codenya: Rp. 500.000,-

Program Contoh Skripsi: Program Aplikasi Bil ing


10 Warnet Untuk Kasus 5 Klien (ada skrip Server
dan Client). Program dibuat dengan Visual Basic 6.0. Harga
pesan source code-nya adalah: Rp. 1.000.000,-
Published by : www.bunafit-komputer.com 8
Suport by : www.planetKode.Com

By Request: Pesan Contoh Program untuk Tugas


Akhir(TA) dan Skripsi berbasis Multi User
dengan MySQL (VB, Delphi, C++ Builder). Silahkan
11 tentukan sendiri konsepnya, dan sistem basis datanya. kami akan
mengerjakan sesuai dengan pesanan. Biayanya, antara 1,3juta -
1,8juta (tergantung kerumintan program yang dipesan).

DVD Koleksi Source VB6 Database


dan Multimedia (dari download
Internet), ....MAU....???

Cuman Rp. 75.000,-


SMS Kontak ke : 0838 6716 1314

Setelah transfer Source Code akan


dikirim ke Email Anda.

Untuk mendapatkan No Rekening transfer, silahkan kirim email


seperti contoh. Atau, Live Order dengan mengirim SMS
SMS Live Order: 0838 6716 1314 .

Published by : www.bunafit-komputer.com 9
Suport by : www.planetKode.Com

Contoh pesan SMS "kan Bunafit, minta No Rekening buat


pembayaran Sc VB Antrian Bank ". Kami akan segera membalas.

Jika Anda tertarik pada salah satu aplikasi, silahkan kirimkan ke


alamat email kami :

KOLEKSI BUKU VB LAINNYA

Open: http://buku-ta.blogspot.com
Published by : www.bunafit-komputer.com 10
Suport by : www.planetKode.Com

Cara Cepat Menguasai Visual


Basic 6.0
Pada bab 2 ini anda akan mempelajari dasar -dasar menggunakan
pernyataan berkondisi dan perulangan ( looping). Bab ini merupakan
dasar dari logika pemrograman anda didalam Visual Basic 6.0. Dengan
adanya pembahasan ini anda diharapkan untuk mampu memahami dan
menggunakannya didalam program.

Memahami Variabel
Pada subbab ini anda akan belajar mengenai Variabel, Konstanta
dan Array. Ketiga pembahasan ini nantinya akan sering anda jumpai
dalam kode program. Berikut adalah pembahasannya:

Variabel dengan Deklarasi Ekspli sit (nyata)


Variabel merupakan suatu wadah yang nilai datanya tidak tetap
(dinamis). Kita dapat mengisi dengan data sesuai dengan kejadian dalam
program, atau sesuai dengan apa yang kita inputkan melalui media
masukan. Teknik membuat variabel dapat dilihat pada gambar berikut:

Gambar 1 Penggambaran teknik membuat variabel

Pada penggambaran sintaks di atas, anda dapat menggunakan jenis


pembacaan variabel sesuai dengna fungsinya. Sedangkan tipe data yang
digunakan terkait pada kemungkinan data yang hendak disimpan

Published by : www.bunafit-komputer.com 11
Suport by : www.planetKode.Com
didalam variabel tersebut. Pemilihan dari kedua nilai ini harus sesuai,
sehingga kita dapat meminimalkan kesalahan dan besaran memori yang
dibutuhkan.
Didalam Visual Basic, ada tiga macam mendeklarasikan sesuatu
menjadi variabel. Anda dapat meliha t pembahasan berikut.

 Variabel Yang Dapat Dibaca Global


Kita dapat membuat variabel dimanan variabel tersebut dapat dibaca
secara menyeluruh dalam program. Jadi, satu variabel dapat dipakai
berulang-ulang dalam beberapa halaman kode program. Caranya adala h
dengan mendeklarasikannya dengan perintah PUBLIC. Berikut
contohnya:

Public nama as String


Public nomor as Integer

Pada contoh di atas, nama dan nomor merupakan variabel yang


dideklarasikan secara global. Dengan cara tersebut, maka variabel nama
dan nomor dapat digunakan pada semua halaman program.

 Variabel Yang Dapat Dibaca Dalam Satu Halaman Program


Apabila anda hendak membuat variabel yang kemungkinan hanya akan
dibaca pada satu halaman kode saja, maka sebaiknya menggunakan
perintah PRIVATE. Dengan cara tersebut, maka variabel akan lebih
efektif tidak memakan banyak memori. Berikut caranya:

Private nama as String


Private nomor as Integer

 Variabel Yang Dapat Dibaca Dalam Satu Prosedure


Bentuk pendeklarasian variabel yang paling sederhana adalah deng an
perintah DIM. Biasanya jenis variabel ini digunakan hanya untuk satu
blok kode saja (satu prosedur). Contohnya sebagai berikut:

Published by : www.bunafit-komputer.com 12
Suport by : www.planetKode.Com

Dim nama as String


Dim nomor as Integer

Cara ini apabila apabila diletakkan pada awal menulis program (baris
paling atas dari kode), maka tingkat variabelnya sama dengan perintah
PRIVATE, yaitu dapat dibaca dalam satu halaman kode.

Dalam membuat variabel, selain bentuk pendeklarasian yang sesuai,


anda juga harus melakukan pemilihan tipe data yang tepat. Tipe data ini
dipilih dengan menyesuaikan jenis dan panjang data yang hendak
disimpan pada variabel tersebut.

Variabel dengan Deklarasi Implisit (tidak nyata)


Sebenarnya dalam Visual Basic kita tidak harus mendeklarasikan
terlebih dahulu setiap variabel yang hendak dipakai. K arena kita juga
dapat membuat variabel secara langsung pada saat digunakan. Caranya
adalah dengan memberikan tanda berupa karakter khusus (simbol) pada
akhir variabel. Untuk lebih jelasnya dapat dilihat pada gambar berikut:

Gambar 2 Penggambaran pembuatan variabel

Tabel 1 Mendeklarasikan variabel secara Implisit


Tipe Data Simbol Keterangan
Integer % Untuk data angka
Long & Untuk data angka
Integer
Single ! Untuk data angka
Double # Untuk data angka
pecahan
Currency @ Untuk data angka

Published by : www.bunafit-komputer.com 13
Suport by : www.planetKode.Com
pecahan
String $ Untuk data
huruf/karakter

Supaya lebih jelas dengan penggunaannya, anda dapat melihat contoh


berikut:
nama$ = “Bunafit Nugroho”
umur% = 23
tingi# = 174.34

Dasar Operator Pengendali


Hampir sama dengan pemrograman lain, Visual Basic juga
memiliki operator pengendali yang akan sering digunakan dalam
membuat program, diantaranya adalah operator kondisi (Conditional
Operators) dan operator logika (Logical Operators).

Operator Kondisi
Untuk mengontrol berjalannya program, kita pasti akan
menggunakan operator kondisi didalamnya. Operator ini berfungsi untuk
membandingkan antara nilai yang berbeda (baik nilai string maupun
numerik), hasilnya akan sangat ditentukan dari operator yang digunakan.

Tabel 2 Daftar operator kondisi


Operator Meaning Indonesia
= Equal to Sama dengan
> More than Lebih besar dari
< Less Than Lebih kecil dari
>= More than and equal Lebih besar atau sama dengan
<= Less than and equal Kurang dari atau sama dengan
<> Not Equal to Tidak sama dengan

Published by : www.bunafit-komputer.com 14
Suport by : www.planetKode.Com
Operator Logika
Penggunaan operator kondisi secara bersama dalam satu perintah
tidak akan dapat terjadi tanpa adanya penggabung, dalam Visual Basic
juga dikenal dengan operator logika. Fungsi dari operator ini adalah
untuk membuat logika program antara beberapa operator kondisi yang
ada.
Tabel 3 Daftar operator logika
Operator Keterangan
And Hasilnya benar apabila kedua kondisi bernilai benar
Hasilnya benar apabila salah satu bernilai benar,
or
atau semuanya benar.
Hasilnya benar apabila salah satu harus bernilai
Xor
benar, tetapi tidak boleh semuanya benar
Not Negasi/kebalikannya

Pengendalian Percabangan
Didalam membuat program kita tidak akan luput dari penggunaan
operasi-operasi yang melihatkan pernyataan kondisi. Baik pada saat
hendak menyimpan, menampilkan, merubah data maupun m enghapus
data kita pasti akan memerlukan operasi ini.
Didalam subbab ini, kita akan belajar 3 pernyataan kondisi yang
akan sering digunakan dalam program. Dalam pembahasannya, kami
akan selalu memberikan gambaran berupa flow chart. Berikut
pembahasannya.

Menggunakan IF
Pernyataan if dapat kita artikan dalam bahasa Indonesia menjadi
‘jika’. Pernyataan ini secara khusus digunakan untuk mengontrol
program yang memliki satu pilihan, yaitu pernyataan yang bernilai benar
akan menghasilkan data sedangkan apabila kondisinya salah program
akan keluar tanpa menghasilkan apa -apa. Secara standar, teknik
penulisannya adalah:

Published by : www.bunafit-komputer.com 15
Suport by : www.planetKode.Com
if ekspresi then
pernyataan benar
end if

dari struktur penulisan di atas, dapat kami gambarkan bentuk analogi


flow chart-nya seperti gambar berikut:

Kondisi Salah
?

Benar

Pernyataan

Gambar 1 Flow chart pernyataan if

Untuk latihan, dengan melihat penggambaran pernyataan di atas Kita


dapat mencoba menerapkannya didalam program. Ikutilah beberapa
langkah dalam membuat program penggunaan pernyataan if berikut:

1. Bukalah proyek baru, simpan form dengan FmIf.frm dan Proyeknya


dengan nama Pif.vbp.
2. Desainlah form anda dengan menambahkan satu CommanButton ke
dalam desainer form, perhatikan bentuk gambar berikut:

Published by : www.bunafit-komputer.com 16
Suport by : www.planetKode.Com

Gambar 2 Form desain untuk program if

3. Aturlah bagian-bagian form beserta komponennya seperti pada tabel


berikut:

Tabel 4 Pengaturan program IF


Komponen Properti Nilai
Form Caption Latihan Struktur IF
CommandButton Caption Proses
Name Command1

4. Untuk menuliskan kode program, anda dapat mengklik ganda pada


tombol yang bertuliskan Proses, selanjutkan tuliskan program hingga
seperti listing berikut:

Private Sub Command1_Click()


Dim angka As Integer

angka = 8
If angka > 5 Then
Me.Cls
Print "Benar, " & angka & " lebih dari 5"
End If
End Sub

Pada contoh program di atas, pertama kita memiliki variabel angka yang
diberi nilai awal sebesar 8. Didalam pernyataan if kita kondisikan
dengan cara membandingkan antara angka dengan 5. Karena 8 nilainya
Published by : www.bunafit-komputer.com 17
Suport by : www.planetKode.Com
lebih dari 4, maka program akan menjalankan perintah yang ada didalam
kalang pernyataan.

5. Simpanlan kembali proyek anda, kemudian anda dapat menjalankan


untuk melihat hasilnya dengan mengklik menu Start Start ( ) atau
F5. Hasilnya adalah:

Gambar 3 Hasil perbandingan menunjukkan benar

Catatan:
Didalam pembahasan ini, perintah me.cls digunakan
untuk membersihkan layar. Sedangkan perintah print
digunakan untuk menampilkan data dalam layar.

Menggunakan if-else
Apabila anda memiliki dua d ata pilihan, misalnya “ apabila
pernyataan bernilai benar maka hasilnya A, sedangkan apabila salah
maka hasilnya B “, maka dalam program paling tepat anda
menggunakan pernyataan IF -ElSE. Teknik penulisannya adalah sebagai
berikut:

if ekspresi then
pernyataan benar
else
pernyataan salah
end if

Bentuk penggambaran dalam flowchart seperti gambar berikut:

Published by : www.bunafit-komputer.com 18
Suport by : www.planetKode.Com

Kondisi Salah
?

Benar

Pernyataan 1 Pernyataan 2

Gambar 4 Flowchart penyataan IF-ELSE

Untuk latihan, anda dapat melihat teknik pada contoh sebelumnya, atau
dapat mengikuti langkah berikut:
1. Bukalah proyek baru, simpan form dengan FmIf_Else.frm dan
Proyeknya dengan nama Pif_Else.vbp.
2. Desainlah form anda dengan menambahkan satu CommanButton
kedalam desainer form, perhatikan contoh program IF sebelumnya.
3. Klik ganda pada tombol Proses, kemudian tuliskan kode programnya
hingga seperti contoh berikut.

Private Sub Command1_Click()


Dim angka As Integer

angka = 4
If angka > 5 Then
Me.Cls
Print "Benar, Karna" & angka & " lebih dari 5"
Else
Me.Cls
Print "Salah, Karna" & angka & " kurang dari 5"
End If
End Sub

Published by : www.bunafit-komputer.com 19
Suport by : www.planetKode.Com
4. Simpanlan kembali proyek anda, kemudian anda dapat menjalankan
untuk melihat hasilnya dengan mengklik menu Start ( ) atau F5.
Hasilnya adalah:

Gambar 3 Hasil program dengan pernyataan IF-ELSE

Menggunakan IF-ELSE-IF
Apabila anda memiliki tiga data pilihan atau lebih, misalnya “
Apabila pernyataan pertama sesuai dengan kondisi hasilnya A,
selanjutnya apabila pernyataan pertama bernilai salah kita kondisikan
lagi, selanjutnya apabila pernyataan ke-2 bernilai salah kita akan
kondisikan lagi, yang terakhir apabila semua salah maka kita berikan
pesan salah “, maka dalam program paling tepat anda menggunakan
pernyataan IF-ElSE-IF. Teknik penulisannya adalah sebagai berikut:

if ekspresi 1 then
pernyataan 1
elseif ekspresi 2 then
pernyataan 2
elseif ekspresi n then
pernyataan n
else
pernyataan terakhir
end if

Bentuk penggambaran dalam flowchart seperti gambar berikut:

Published by : www.bunafit-komputer.com 20
Suport by : www.planetKode.Com

Salah
Kondisi
?

Benar

Kondisi Salah
Pernyataan 1 ?

Benar

Pernyataan 2 Pernyataan 3

Gambar 4 Flowchart penyataan IF-ELSE-IF

Untuk latihan, kita sekarang akan membuat program sederhana dengan


bentuk penalaran seperti tabel berikut:

Tabel 5 Analogi pembuatan program


Nilai Hasil
4 A
3 B
2 C
1 D

Untuk membuat programnya, anda dapat mengikuti beberapa lang kah


berikut:
1. Bukalah proyek baru, simpan form dengan FmIf_Else_IF.frm dan
Proyeknya dengan nama Pif_Else_IF.vbp.
2. Desainlah form anda dengan menambahkan satu CommanButton
kedalam desainer form, perhatikan contoh program IF sebelumnya.
3. Klik ganda pada tombol Proses, kemudian tuliskan kode programnya
hingga seperti contoh berikut.

Published by : www.bunafit-komputer.com 21
Suport by : www.planetKode.Com
Private Sub Command1_Click()
Dim nilai As Integer

nilai = 3
If nilai = 4 Then
Me.Cls
Print "Nilai " & nilai & " = A"
ElseIf nilai = 3 Then
Me.Cls
Print "Nilai " & nilai & " = B"
ElseIf nilai = 2 Then
Me.Cls
Print "Nilai " & nilai & " = C"
ElseIf nilai = 1 Then
Me.Cls
Print "Nilai " & nilai & " = D"
Else
Me.Cls
Print "Anda tidak lulus, Nilainya E"
End If
End Sub

4. Simpanlan kembali proyek anda, kemudian anda dapat menjalankan


untuk melihat hasilnya dengan mengklik menu Start ( ) atau F5.
Hasilnya adalah:

Gambar 5 Hasil penggunaan IF-ELSE-IF

Published by : www.bunafit-komputer.com 22
Suport by : www.planetKode.Com
Menggunakan Select Case
Select Case juga dapat kita gunakan untuk menangani kasus
percabangan dalam program, analoginya hampir sama dengan
pernyataan IF-ELSE-IF.
Kelebihan menggunakan Select Case adalah pada data ekspresinya,
dengan menggunakan Select Case kita dapat membuat range,
sendangkan pada IF-ELSE-IF tidak. Sintaksnya adalah:

Select Case ekspresi


Case nilai1 : Pernyataan 1
Case nilai2 : Pernyataan 2
Case nilai3 : Pernyataan 3
.......
Case nilain : Pernyataan n
End Select

Bentuk penggambaran dalam flowc hart seperti gambar berikut:

Benar
Kondisi 1 Pernyataan 1
?

Salah

Benar
Kondisi 2 Pernyataan 2
?

Salah

Benar
Kondisi 3 Pernyataan 3
?

Salah

Pernyataan
Default

Gambar 6 Flowchart Select Case


Published by : www.bunafit-komputer.com 23
Suport by : www.planetKode.Com
1. Bukalah proyek baru, simpan form dengan FmSelectCase.frm dan
Proyeknya dengan nama PSelectCase.vbp.
2. Desainlah form anda dengan menambahkan satu CommanButton
kedalam desainer form, perhatikan bentuk gambar berikut:

Gambar 7 Form desain untuk program Select Case

3. Aturlah bagian-bagian form beserta komponennya seperti pada tabel


berikut:
Tabel 6 Pengaturan form untuk program Select Case
Komponen Properti Nilai
Form Caption Select Case
CommandButton Caption Proses
Name TbProses
Label Caption Nilai Angka
Label Caption Nilai Huruf
TextBox Name TxtAngka
Text
TextBox Name TxtHuruf
Text

4. Klik ganda pada tombol Proses, kemudian tuliskan kode programnya


hingga seperti contoh berikut.

Private Sub TbProses_Click()


Select Case Val(TxtAngka.Text)

Published by : www.bunafit-komputer.com 24
Suport by : www.planetKode.Com
Case 85 To 100:
TxtHuruf.Text = "A"
Case 60 To 85:
TxtHuruf.Text = "B"
Case 40 To 60:
TxtHuruf.Text = "C"
Case 20 To 40:
TxtHuruf.Text = "D"
Case Else
TxtHuruf.Text = "Aanda tidak lulus"
End Select
End Sub

5. Simpan dan jalankanlah dengan mengklik menu Start ( ) atau F5.


Hasilnya adalah:

Gambar 8 Hasil program menggunaka n Select Case

Perulangan Program (Looping)


Looping merupakan sebuah teknik penyederhanaan program,
kenapa? Karena dengan adanya looping, pekerjaan menjadi lebih ringkas
dan cepat. Beberapa operasi yang seharusnya ditulis berulang -ulang,
dapat kita buat dengan menggunakan teknik perulangan. Sehingga hanya
beberapa baris kode saja satu pernyataan dapat diulangi sesuai dengan
jumlah yang ditentukan.

Published by : www.bunafit-komputer.com 25
Suport by : www.planetKode.Com
Menggunakan do while..loop
Do while ... loop merupakan salah satu teknik melakukan
perulangan. Struktur ini akan mengulangi suatu proses selama
kondisinya bernilai benar, sedangkan apabila menemukan kondisi yang
bernilai salah maka proses perulangan berhenti. Teknik penulisannya
adalah:

Do while ekspresi_kalang
peryataan
loop

Pada teknik di atas, peningkatan merupakan langkah dari proses


perulangannya. Anda dapat diperjelas dengan gambar flowchart berikut:

Kondisi Salah
?

Benar

Pernyataan

Gambar 6 Flowchart untuk do while ... loop

Sebagai latihan, kita sekarang akan membuat program untuk


menampilkan data sebanyak 12 kali, yaitu angka 1 sampai dengan 12.
Untuk membuatnya, anda dapat mengikuti beberapa langkah beirkut:
1. Bukalah proyek baru, simpan form dengan FmDoWhileLoop.frm dan
Proyeknya dengan nama PDoWhileLoop.vbp.
2. Desainlah form anda dengan menambahkan satu Co mmanButton
kedalam desainer form, perhatikan tabel berikut:

Published by : www.bunafit-komputer.com 26
Suport by : www.planetKode.Com

Gambar 7 Form desain

3. Aturlah bagian-bagian form beserta komponennya seperti pada tabel


berikut:

Tabel 7 Pengaturan form untuk program Looping


Komponen Properti Nilai
Form Caption Do While ... Loop
CommandButton Caption Proses
Name TbProses

4. Klik ganda pada tombol Proses, kemudian tuliskan kode programnya


hingga seperti contoh berikut.

Private Sub Command1_Click()


Dim i As Integer

Me.Cls
Do While i < 12
i = i + 1

Published by : www.bunafit-komputer.com 27
Suport by : www.planetKode.Com

Print "Bulan ke " & i


Loop
End Sub

5. Jalankan dengan menekan tombol Start ( ) atau F5, kemudian


kliklah tombol Proses untuk melihat hasilnya. Berikut contoh hasil
perulangan:

Gambar 8 Hasil perulangan dengan Do While ... Loop

Menggunakan Do Until..loop
Do while ... loop merupakan salah satu teknik perulangan yang
akan tetapi proses dilakukan selama kondisinya bernilai salah,
sedangkan apabila menemukan kondisi yang bernilai benar maka proses
perulangan berhenti. Teknik penulisannya ( sintaks) adalah:

Do Until ekspresi_batas
peryataan
loop

Dari sintaks diatas, dapat anda lihat bentuk penggambarannya dalam


flowchart seperti berikut:

Published by : www.bunafit-komputer.com 28
Suport by : www.planetKode.Com

Kondisi Benar
?

Salah

Pernyataan

Gambar 9 Flowchart perulangan Do Until ... Loop

Untuk latihan, pada program berikut kita juga akan menampilkan data
bulan yang dimulai dari 1 sampai dengan 12. Cara membuatnya adalah:
1. Bukalah proyek baru, simpan form dengan FmDoUntilLoop.frm dan
Proyeknya dengan nama PDoUntilLoop.vbp.
2. Desainlah form anda dengan menambahkan sa tu CommanButton
kedalam desainer form, perhatikan bentuk form dan pengaturannya
seperti pada program DoWhileLoop:
3. Klik ganda pada tombol Proses, kemudian tuliskan kode programnya
hingga seperti contoh berikut.

Private Sub Command1_Click()


Dim i As Integer

Me.Cls
Do Until i = 12
i = i + 1

Print "Bulan ke " & i


Loop
End Sub

Published by : www.bunafit-komputer.com 29
Suport by : www.planetKode.Com
4. Jalankan dengan menekan tombol Start ( ) atau F5, kemudian
kliklah tombol Proses untuk melihat hasilnya.

Menggunakan Do..loop until


Analoginya, perulanggan Do...Loop Until sama dengan Do Until ...
Loop yang dibahas sebelumnya. Yaitu melakukan perulangan selama
kondisinya bernilai salah. Yang membedakan hanyalah pada bentuk
ekpresinya yang terletak diakhir perintah dan proses perulangannya
dilakukan didepan. Berikut adalah sintaks penulisannya:

Do
peryataan
loop Until ekspresi_batas

Dari sintaks di atas, dapat anda lihat bentuk penggambarannya dalam


flowchart seperti berikut:

Pernyataan

Kondisi Salah
?

Benar

Gambar 10 Flowchart untuk Do... Loop Until

Sebagai latihan, anda dapat mencoba contoh program perulangan dari 1


sampai 12. berikut adalah langkahnya.

Published by : www.bunafit-komputer.com 30
Suport by : www.planetKode.Com
1. Bukalah proyek baru, simpan form dengan FmDoLoopUntil.frm dan
Proyeknya dengan nama PDoLoopUntil.vbp.
2. Desainlah form anda dengan menamba hkan satu CommanButton
kedalam desainer form, perhatikan bentuk form dan pengaturannya
seperti pada program DoWhileLoop:
3. Klik ganda pada tombol Proses, kemudian tuliskan kode programnya
hingga seperti contoh berikut.

Private Sub Command1_Click()


Dim i As Integer

Me.Cls
Do
i = i + 1

Print "Bulan ke " & i


Loop Until i = 12
End Sub

4. Jalankan dengan menekan tombol Start ( ) atau F5, kemudian


kliklah tombol Proses untuk melihat hasilnya.

Menggunakan Do..loop whil e


Analoginya, perulanggan Do...Loop While sama dengan Do
While...Loop yang dibahas sebelumnya. Yaitu melakukan perulangan
selama kondisinya bernilai benar. Yang membedakan hanyalah pada
bentuk ekpresinya yang terletak diakhir perintah dan proses
perulangannya dilakukan didepan. Berikut adalah sintaks penulisannya:

Do
peryataan
loop While ekspresi_kondisi

Published by : www.bunafit-komputer.com 31
Suport by : www.planetKode.Com
Dari sintaks di atas, dapat anda lihat bentuk penggambarannya dalam
flowchart seperti berikut:

Pernyataan

Kondisi Benar
?

Salah

Gambar 11 Flowchart untuk Do... Loop While

Sebagai latihan, anda dapat mencoba contoh program perulangan dari 1


sampai 12. berikut adalah langkahnya.
1. Bukalah proyek baru, simpan form dengan FmDoLoopWhile.frm dan
Proyeknya dengan nama PDoLoopWhile.vbp.
2. Desainlah form anda dengan m enambahkan satu CommanButton
kedalam desainer form, perhatikan bentuk form dan pengaturannya
seperti pada program DoWhileLoop:
3. Klik ganda pada tombol Proses, kemudian tuliskan kode programnya
hingga seperti contoh berikut.

Private Sub Command1_Click()


Dim i As Integer

Me.Cls
Do
i = i + 1

Print "Bulan ke " & i


Published by : www.bunafit-komputer.com 32
Suport by : www.planetKode.Com
Loop While i < 12
End Sub

4. Jalankan dengan menekan tombol Start ( ) atau F5, kemudian


kliklah tombol Proses untuk melihat hasilnya.

Menggunakan for
For juga merupakan bentuk peirntah perulangan yang akan sering
kita gunakan pada saat membuat program. Bentuk penggunaannya
memang sangat sederhana, sehingga sayapun sering menggunakannya.
Berikut sintaks penulisannya:

For I = 1 To N
peryataan
Next I

Dari sintaks di atas, dapat anda lihat bentuk penggambarannya dalam


flowchart seperti berikut:

Gambar 12 Flowchart untuk For

Sebagai latihan, anda dapat mencoba contoh program perulangan dari 1


sampai 12, berikut adalah langkahnya.

Published by : www.bunafit-komputer.com 33
Suport by : www.planetKode.Com
1. Bukalah proyek baru, simpan form dengan FmFor.frm dan
Proyeknya dengan nama PFor.vbp.
2. Desainlah form anda dengan menambahkan satu CommanButton
kedalam desainer form, perhatikan bentuk form dan pengaturannya
seperti pada program DoWhileLoop:
3. Klik ganda pada tombol Proses, kemudi an tuliskan kode programnya
hingga seperti contoh berikut.

Private Sub Command1_Click()


Dim i As Integer

Me.Cls
For i = 1 To 12

Print "Bulan ke " & i


Next i
End Sub

4. Jalankan dengan menekan tombol Start ( ) atau F5, kemudian


kliklah tombol Proses untuk melihat hasilnya.

Fungsi Pengambil Bagian String


Di dalam Visual Basic 6.0 ada beberapa fungsi dasar yang dapat
Anda manfaatkan untuk mengambil bagian dari string, baik dari digit
sebelah kiri, kanan maupun tengah. Un tuk lebih jelasnya, berikut adalah
pembahasannya:
Menggunakan Fungsi RIGHT
Fungsi RIGHT digunakan untuk mengambil bagian string dari
sebelah kanan, dengan menggunakan fungsi ini Anda dapat menentukan
berapa banyak karakter yang akan diambil. Sintaks penggu naannya
adalah:

Published by : www.bunafit-komputer.com 34
Suport by : www.planetKode.Com
RIGHT(String, int_panjang)

Untuk lebih jelasnya, Anda dapat melihat tabel berikut:

Tabel 8 Contoh penggunaan fungsi RIGHT


Contoh Hasil
RIGHT(“LampungTeknologi”, 3) ogi
RIGHT(“LampungTeknologi”, 9) Teknologi
RIGHT(“Bunafit Nugroho”, 3) oho

Menggunakan Fungsi LEFT


Fungsi LEFT digunakan untuk mengambil bagian string dari sebelah
kiri, dengan menggunakan fungsi ini Anda dapat menentukan berapa
banyak karakter yang akan diambil. Sintaks penggunaannya adalah:

LEFT(String, int_panjang)

Untuk lebih jelasnya, Anda dapat melihat tabel berikut:

Tabel 9 Contoh penggunaan fungsi LEFT


Contoh Hasil
LEFT (“LampungTeknologi”, 3) Lam
LEFT (“LampungTeknologi”, 7) Lampung
LEFT (“Bunafit Nugroho”, 4) Buna

Menggunakan Fungsi MID


Fungsi MID digunakan untuk mengambil bagian string yang ada di
tengah, dengan menggunakan fungsi ini Anda dapat menentukan berapa
banyak karakter yang akan diambil dan dimulai dari mana
pengambilannya.

Published by : www.bunafit-komputer.com 35
Suport by : www.planetKode.Com
MID(String, int_mulai, int_panjang)

Untuk lebih jelasnya, Anda dapat melihat tabel berikut:


Tabel 10 Contoh penggunaan fungsi MID
Contoh Hasil
MID(“LampungTeknologi”, 3, 4) pung
MID(“LampungTeknologi”, 7, 9) Teknologi
MID(“Bunafit Nugroho”, 3, 4) afit

Catatan:
Saat membuat program penjualan, beber apa kode
menggunakan salah satu fungsi di atas untuk
mengambil potongan kode yang dibutuhkan. Maka
dari itu, pahamilah teknik dari fungsi RIGHT, LEFT
dan MID di atas.

Fungsi Penting dalam Membuat Program


Pada bagian ini Anda akan belajar menggunakan beber apa fungsi
yang akan sering digunakan dalam membuat program. Materi ini sangat
perlu sekali dipelajari dan dipahami karena akan selalu digunakan saat
membangun sebuah aplikasi nantinya.

Fungsi MsgBox Untuk Menampilkan Pesan


MsgBox merupakan bentuk fungsi yang dapat digunakan untuk
menampilkan pesan kedalam layar. Biasanya fungsi ini diterapkan pada
pembuat validasi form masukan, yaitu apabila data yang dimasukan
kosong atau tidak sesuai program akan menampilkan pesan.

Pesan = MsgBox(String Pesan, Style Va lue | Name


Value, String Judul)

Atau

Published by : www.bunafit-komputer.com 36
Suport by : www.planetKode.Com

MsgBox “String Pesan”, Style Value | Name Value,


“String Judul”

Dari sintaks di atas, parameter Style Value atau Name Value


merupakan bentuk tampilan tombol yang digunakan dalam jendela
pesan, Anda dapat menggunakan nya sesuai kondisi pesan. Berikut
adalah tabel daftar bentuk pilihan tombolnya:

Tabel 12 Bentuk pilihan tampilan tombol


Style Name Value Keterangan
Value
0 vbOkOnly Tombol Ok
1 vbOkCancel Tombol Ok dan Cancel
Tombol Abort, Retry dan
2 vbAbortRetryIgnore
Ignore.
3 vbYesNoCancel Tombol Yes, No dan Cancel
4 vbYesNo Tombol Yes dan No
5 vbRetryCancel Tombol Retry dan Cancel

Contoh :
Untuk memperjelas dari jenis -jenis tombol di atas, Anda dapat melihat
bentuk implementasinya dalam program seperti berikut :

Private Sub Command1_Click()


MsgBox "Pesan anda disini", vbOKOnly, "Judul
Pesan"
End Sub

Private Sub Command2_Click()


MsgBox "Pesan anda disini", vbOKCancel,
"Judul Pesan"
End Sub

Published by : www.bunafit-komputer.com 37
Suport by : www.planetKode.Com
Private Sub Command3_Click()
MsgBox "Pesan anda disini", vbAbortR etryIgnore,
"Judul Pesan"
End Sub

Dari contoh skrip di atas, apabila Anda mengklik tombol yang


menggunakan tipe vbAbortRetryIgnore, maka Anda akan mendapatkan
bentuk tampilan pesan seperti gambar berikut:

Gambar 13 Bentuk tombol menggunakan vbAbortRetryIgnore

Di dalam message box, setiap tombol yang digunakan memiliki nilai


tersendiri, hal ini berfungsi sebagai pembeda pilihan tombol yang diklik.
Penerapan dari nilai pembeda setiap tombol biasa digunakan untuk
pengkondisian. Untuk memperjelas, Anda dapa t melihat tabel berikut:

Tabel 13 Nilai setiap tombol yang diklik


Nilai Nama Tombol Keterangan
1 vbOk Tombol Ok
2 vbCancel Tombol Cancel
3 vbAbort Tombol Abort
4 vbRetry Tombol Retry
5 vbIgnore Tombol Ignore
6 vbYes Tombol Yes
7 vbNo Tombol No

Published by : www.bunafit-komputer.com 38
Suport by : www.planetKode.Com

Contoh :
Dengan membedakan setiap tombol yang digunakan, maka Anda dapat
membuat kondisi pada message box yang ditampilkan. Sebagai contoh,
saat membuat tombol hapus, kita biasa menggunakan pesan dengan 3
tombol, yaitu Yes, No dan Cancel. Untuk itu, Anda dapat membuat
kode berikut.

Private Sub Command1_Click()


Dim pesan As Integer
pesan = MsgBox("Pesan anda disini",
vbYesNoCancel, "Judul")

If (pesan = 6) Then
Text1.Text = "Pilih tombol YES"
ElseIf (pesan = 7) Then
Text1.Text = "Pilih tombol NO"
Else
Text1.Text = "Pilih tombol CANCEL"
End If
End Sub

Dari pilihan tombol yang ditampilkan messageBox di atas, dapat


diperjelas dengan gambar berikut:

Gambar 14 Pilihan tombol dan nilai dalam kondisi

Untuk mempercantik tampilan MessaageBox saat dijalankan, Anda


dapat menambahkan gambar atau icon pesan yang sesuai dengan
pertanyaan atau informasi yang ditampilkan.

Published by : www.bunafit-komputer.com 39
Suport by : www.planetKode.Com

Tabel 14 Ikon penghias MessageBox


Nilai/Value Nama Ikon Ikon
16 vbCritical
32 vbQuestion
48 vbExclamation
64 vbInformation

Cara menggunakan ke-4 ikon di atas adalah dengan meletakkan nilainya


didalam parameter Style Value/Name Value. Cara menggabungkannya
dapat menggunakan parameter plus (+). Berikut contohnya:

Private Sub Command2_Click()


MsgBox "Pesan anda", vbYesNo + vbQuestion,
"Judul"
End Sub

Pada contoh di atas, kita menggunakan ikon vbQuestion sebagai simbol


yang ditampilkan pada MessageBox, apabila tombol diklik bentuk
tampilannya akan tampak seperti berikut:

Gambar 15 Pesan dengan tampilan ikon didalamnya

Fungsi InputBox Untuk Pesan Masukan

Published by : www.bunafit-komputer.com 40
Suport by : www.planetKode.Com
InputBox merupakan media masukan yang berbentuk jendela
pesan seperti MessageBox, bentuknya sama akan tetapi dibagian b awah
terdapat kolom masukan. Bentuk penulisannya dapat dilihat sebagai
berikut:

Pesan = InputBox(String Pesan, string judul, string


default_text,
x-position, y-position)

Contoh :
1. Untuk mencobanya, sekarang Anda dapat membuat proyek baru
dengan menambahkan 1 CommandButton, dan TextBox didalam
form. Biarkan settingan propertie -nya secara standar.

Gambar 16 Desain form masukan dan tampilan

2. Kemudian buatlah kode programnya seperti berikut.

Private Sub Command1_Click()


Dim pesan As Strin g
pesan = InputBox("Masukan Nama Anda ?",
"Input Nama", " " _
& "Tempat nama", 100, 300)

If pesan <> "" Then


Text1.Text = pesan
Else

Published by : www.bunafit-komputer.com 41
Suport by : www.planetKode.Com
Text1.Text = "Nama Kosong"
End If
End Sub

3. Cobalah untuk menjalankan program di atas. Un tuk masuk pada


InputBox, Anda dapat mengklik tombol Masukan. Apabila berhasil,
maka Anda akan segera dihadapkan pada sebuah jendela kecil seperti
MessageBox yang didalamnya terdapat kolom masukan.

Gambar 17 Bentuk tampilan dari InputBox

4. Setelah data nama dimasukkan, dan tombol OK diklik, maka Anda


akan segera mendapatkan nama hasil masukan tadi di dalam TextBox
yang berada di Form. Berikut contohnya:

Gambar 18 Hasil pengambilan data dari InputBox

Published by : www.bunafit-komputer.com 42
Suport by : www.planetKode.Com
Pengembangan dan Latihan
Untuk meningkatkan kemampuan anda dalam menggunakan
perintah-perintah dasar Visual Basic, pada subbab ini akan kami berikan
beberapa latihan. Berikut adalah contohnya:
Mencari Ragam Perkalian Suatu Angka
Baiklah, pada contoh dibawah kita akan mencoba membuat sebuah
program yang dapat menampilkan aneka ragam perkalian yang dapat
menghasilkan dari suatu angka. Semisal kita memiliki angka 100, nah
berapa x berapakah hasilnya menjadi 100 ? untuk lebih jelasnya anda
dapat membuat program seperti contoh berikut:

Private Sub Command1_Click( )


Dim i As Integer
Dim bilangan As Integer

bilangan = 100
Me.Cls
For i = 1 To bilangan
If (bilangan Mod i = 0) Then
Print i & "x" & (bilangan / i) & "=" &
bilangan
End If
Next i
End Sub

Dari contoh program di atas, apabila dijalankan anda akan mendapatkan


hasil seperti pada gambar berikut:

Gambar 19 Mencari aneka bentuk perkalian

Published by : www.bunafit-komputer.com 43
Suport by : www.planetKode.Com
Mencari Hasil Perkalian Berantai
Pada contoh kedua ini kita akan mencoba membuat sebuah
program yang dapat melakukan pe rkalian lengkap mulai dari 1 sampai
dengan hasil 100. Jadi, hasil programnya adalah bilangan 1 sampai 10
dikalikan secara lengkap. Untuk lebih jelasnya, berikut adalah
contohnya:

Private Sub Command1_Click()


Dim a As Integer
Dim b As Integer
Dim hasil As Integer

Me.Cls
For a = 1 To 10
For b = 1 To 10
hasil = a * b
Print a & " x " & b & " = " & hasil
Next b
Next a
End Sub

Dengan menggunakan program di atas, maka apabila dijalankan anda


akan mendapatkan hasil perkalian berturut dari angka 1x1,
1x2,....1x9,.....2x5, .....10x4, dan seterusnya. Berikut adalah contoh
hasilnya:

Gambar 20 Macam perkalian yang hasilnya adalah 1 sampai 100

Published by : www.bunafit-komputer.com 44
Suport by : www.planetKode.Com
Membuat Nomor Urut Kode
Contoh berikutnya adalah membuat nomor urut dengan
menggunakan perpaduan antara karakter dengan angka, misalnya T001,
T002, T003, dll. Biasanya pembuatan nomor urut ini digunakan untuk
membuat kode otomatis. Untuk lebih jelasnya, berikut adalah
contohnya:

Private Sub Command1_Click()


Dim urut As Integer
Dim kode As String

Me.Cls
kode = 1
Do While urut < 100
urut = urut + 1
If urut < 10 Then
kd = "KD00" & urut
Print kd
ElseIf urut < 100 Then
kd = "KD0" & urut
Print kd
ElseIf urut < 1000 Then
kd = "KD" & urut
Print kd
Else
kd = "KD001"
Print kd
End If
Loop
End Sub

Pada contoh program di atas, kita menggunakan kode denga n panjang


digit sebanyak 5.

Published by : www.bunafit-komputer.com 45
Suport by : www.planetKode.Com

www.bunafit-komputer.com
Redaksi Buku IT & Software Development

www.planetKode.Com

Published by : www.bunafit-komputer.com 46
Suport by : www.planetKode.Com
CONTOH PROGRAM APLIKASI BERBASIS VISUAL BASIC
UNTUK TUGAS AKHIR (TA)/ SKRIPSI INFORMATIKA

Halaman ini berisi daftar koleksi leng kap contoh program aplikasi yang
dibuat dengan Visual Basic 6.0. Anda dapat memakai source code
contoh program aplikasi ini untuk belajar pemrogramman, untuk contoh
mengerjakan program kerja praktek (kp), untuk contoh mengerjakan
tugas akhir (ta), untuk contoh skripsi dan contoh tesis jurusan
informatika komputer. Semuanya full source code/ open source code.

NO JUDUL PROGRAM : VISUAL BASIC 6.0


Contoh Program Skripsi: Sistem Analisa Spesifikasi
Komputer (Speck Maker) : Kami menyediakan 23 pilihan
program, yaitu dibuat dengan Visual Basic 6.0, Borland Delphi 7
dan Borland C++ Builder.

Program ini digunakan oleh calon pembeli komputer untuk


membuat spesifikasi komputer. Pengguna akan dihadapkan pada
suatu form utama yang di dalamnya terdapat 10 pilihan Hardware
yang akan dipilih atau akan dibeli, dari hasil pemilihan pelanggan
akan mendapatkan harga total. Cocok sekali untuk studi kasus
1 Kerja Praktek(KP) atau Tugas Akhir(TA) atau Skripsi.

Harga Source Code program ini: Rp. 350.000,- untuk 1 aplikasi


pilihan(VB, Delphi atau C++).

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Speck Maker
[2]. Source Code Program Speck Maker (pilih: VB, Delphi atau
C++ Builder)
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Published by : www.bunafit-komputer.com 47
Suport by : www.planetKode.Com
Contoh Program Skripsi: Sistem Informasi Penggajian
Karyawan V1 (Studi Kasus pada Sekolah) : Untuk Sekolah
Menengah Atas (SMA). Aplikasi ini dibuat dengan Visual Basic
6.0 dan laporannya adalah Cristal Report 8. Versi sederhana, cocok
untuk contoh mengerjakan program Kerj a Praktek(KP) ataupun
Tugas Akhir(TA) jurusan Informatika Komputer.
2 Harga Source Code program ini: Rp. 250.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Penggajian
[2]. Source Code Program Penggajian v1 dengan Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Contoh Program Skripsi: Sistem Informasi Penggajian


Karyawan V2 (Studi Kasus pada Sekolah) : Untuk Pegawai
Sercara Umum dan bisa juga Untuk Sekolah. Aplikasi ini dibuat
dengan Visual Basic 6.0 dan laporannya adalah Data Report. Versi
lumayan bagus dan sangat mudah dipelajari, cocok untuk contoh
mengerjakan program Kerja Praktek(KP) ataupun Tugas Akhir(TA)
jurusan Informatika Komputer. Sedikit modifikasi, jadih deh
dengan gaya berbeda.
3
Harga Source Code program ini: Rp. 350.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Penggajian
[2]. Source Code Program Penggajian v2 dengan Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Published by : www.bunafit-komputer.com 48
Suport by : www.planetKode.Com
Contoh Program Skripsi: Sistem Informasi Data
Karwayan dan Penggajian (Kasus pada Kantor Umum,
Expert) : Untuk kantor secara umum, juga bisa untuk sekolah dan
kampus. Program aplikasi ini dibuat dengan Visual Basic 6.0 dan
laporannya adalah Data Report. Versi lumayan bagus, c ocok untuk
contoh mengerjakan program Tugas Akhir(TA) atau Skripsi jursan
Informatika Komputer.
4 Harga Source Code program ini: Rp. 400.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Karyawan dan Penggajian
[2]. Source Code Program Data Karyawan & Penggajian dengan
Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Contoh Program Skripsi: Sistem Informasi Manajemen


Perpustakaan v1 : Program aplikasi ini dibuat dengan Visual
Basic 6.0 dan Ms Access. Progra m ini untuk manajemen buku
dalam perpustakaan, yang dilengkapi dengan form peminjaman,
pengembalian dan pembayaran denda. Selain itu, juga dilengkapi
dengan program katalog untuk pencarian data buku.

5 Harga Source Code program ini: Rp. 500.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Karyawan dan Penggajian
[2]. Source Code Program Data Karyawan & Penggajian dengan
Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Published by : www.bunafit-komputer.com 49
Suport by : www.planetKode.Com
Contoh Program Skripsi: Sistem Informas i Manajemen
Perpustakaan v2 Berbasis Multi User : Aplikasi ini dibuat
dengan Visual Basic 6.0 dan MySQL. Program ini hasil
pengembangan V1 di atas.

Kelebihan Program :
- Database MySQL Server
- Berbasis Client/Server dan Multi User
- Ada Tools Katalog Buku untuk Klien
- Dipermudah dengan Form Setting Server, sehingga dapat berganti
komputer server
6 - Mendukung Inventory Buku (1 Judul banyak unit buku)

Harga Source Code program ini: Rp. 800.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Perpustakaan
[2]. Makalah Skripsi Lengkap (Bab 1 - Bab 5), Full DAD/DFD dan
Bagan Alir Sistem
[3]. Source Code Program Perpustakaan dengan Visual Basic 6.0
[4]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Contoh Program Skripsi: Sistem In formasi Rekam


Medis Rawat Jalan Rumah Sakit : Aplikasi ini dibuat
dengan Visual Basic 6.0, Ms Access dan laporannya dibuat dengan
Cristal Report. Pprogram aplikasi ini secara khusus menangani
rawat jalan pasien pada rumah sakit.
7
Harga Source Code program ini: Rp. 500.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Rekam Medis Rawat Jalan
[2]. Source Code Program Rekam Medis Rawat Jalan dengan
Published by : www.bunafit-komputer.com 50
Suport by : www.planetKode.Com
Visual Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Contoh Program Skripsi: Sistem Informasi Rekam


Medis Puskesmas : Program aplikasi ini dibuat dengan Visual
Basic 6.0 dan Ms Access, laporannya adalah Data Report. Program
ini untuk mengelola pasien dalam puskesmas, termasuk rawat jalan.
Cocok sebagai contekan Siswa Kom puter dan Mahasiswa D3 untuk
membuat TGA.

8 Harga Source Code program ini: Rp. 250.000,-

Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Rekam Medis Puskesmas
[2]. Source Code Program Rekam Medis Puskesmas dengan Visual
Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Contoh Program Skripsi: Sistem Informasi Inventory


Barang : Program aplikasi ini dibuat dengan Visual Basic 6.0 dan
Ms Access. Digunakan untuk mengelola keluar masuknya barang di
gudang, biasanya dipake pa da toko retail atau distributor barang.

Harga Source Code program ini: Rp. 500.000,-


9
Yang didapat:
[1]. ERD (Relasi Tabel) Sistem Inventory Barang
[2]. DFD/DAD Lengkap dengan Penjelesannya, Bagan Alir Sistem
Inventory Barang
[3]. Source Code Program Inventory Barang dengan Visual Basic
6.0
[4]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
Published by : www.bunafit-komputer.com 51
Suport by : www.planetKode.Com
dengan MySQL )

Untuk Source Code Program Aplikasi Inventory Barang berbasis


Multi User (database MySQL), harganya adalah : Rp. 600.000,-

Contoh Program Skripsi: Sistem Informasi Manajemen


Data Siswa : Aplikasi ini dibuat dengan Visual Basic 6.0 dan Ms
Access. Cocok untuk referensi program Kerja Praktek(KP), contoh
Tugas Akhir(TA) dan contoh Skripsi mahasiswa Informatika.

Harga Source Code program ini : Rp. 500.000,-


10 Yang didapat:
[1]. ERD (Relasi Tabel) dan Bagan Alir Sistem Informasi
Manajemen Data Siswa
[2]. Source Code Program Manajemen Data Siswa dengan Visual
Basic 6.0
[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6
dengan MySQL )

Pesan Program Skripsi: Sistem Informasi Penjualan


Komputer dan Aksesori : Aplikasi ini dibuat dengan Visual
Basic 6.0 dan Ms Access. Cocok untuk referensi program Kerja
Praktek(KP), contoh Tugas Akhir(TA) dan contoh Skripsi
mahasiswa Informatika.
11
Harga Pesan Baru Source Code program ini: Rp. 1.700.000,-
(Standar TA/ Skripsi)
Harga Pesan Baru Source Code program ini: Rp. 3.000.000,-
(Standar Bisnis Nyata)

Published by : www.bunafit-komputer.com 52
Suport by : www.planetKode.Com
Pesan Program Skripsi: Sistem Informasi Penjualan
Laptop dan Aksesori : Aplikasi ini dibuat dengan Visual Basic
6.0 dan Ms Access. Cocok untuk referensi program Kerja
Praktek(KP), contoh Tugas Akhir(TA) dan contoh Skripsi
mahasiswa Informatika.
12
Harga Pesan Baru Source Code program ini: Rp. 1.700.000,-
(Standar TA/ Skripsi)

Harga Pesan Baru Source Code program ini: Rp. 3.000.000,-


(Standar Bisnis Nyata)

Pesan Program Skripsi: Sistem Informasi Penjualan


Aksesori Komputer Lengkap : Aplikasi ini dibuat dengan
Visual Basic 6.0 dan Ms Access. Cocok untuk referensi program
Kerja Praktek(KP), contoh Tugas Akhir(TA) dan contoh Skripsi
mahasiswa Informatika.
13
Harga Pesan Baru Source Code program ini: Rp. 1.500.000,-
(Standar TA/ Skripsi)
Harga Pesan Baru Source Code program ini: Rp. 3.000.000,-
(Standar Bisnis Nyata)

Pesan Program Skripsi: Sistem Informasi Penjualan


Buku pada Toko Buku : Aplikasi ini dibuat dengan Visual
Basic 6.0 dan Ms Access. Cocok untuk referensi program Kerja
Praktek(KP), contoh Tugas Akhir(TA) dan contoh Skripsi
14 mahasiswa Informatika.

Harga Pesan Baru Source Code progr am ini: Rp. 1.700.000,-


(Standar TA/ Skripsi)
Harga Pesan Baru Source Code program ini: Rp. 3.000.000,-

Published by : www.bunafit-komputer.com 53
Suport by : www.planetKode.Com
(Standar Bisnis Nyata)

Pesan Program Skripsi: Sistem Informasi Penjualan


HandPhone (HP) dan Voucher Pulsa : Aplikasi ini dibuat
dengan Visual Basic 6.0 dan Ms Access. Cocok untuk referensi
program Kerja Praktek(KP), contoh Tugas Akhir(TA) dan contoh
Skripsi mahasiswa Informatika.
15
Harga Pesan Baru Source Code program ini: Rp. 1.500.000,-
(Standar TA/ Skripsi)
Harga Pesan Baru Source Code program i ni: Rp. 3.000.000,-
(Standar Bisnis Nyata)

Setelah transfer Source Code akan


dikirim ke Email Anda.
Biaya Workshop (Private) : Rp. 1.500.000, - di
Yogyakarta, Anda akan diajari teknik membuat
Program yang ada di daftar. (biaya sudah termasuk 1
Source Code Program)
*** Jika kamu ingin memesan model Kode Program
Aplikasi Baru (Konsep dari Anda), kami akan
kenakan biaya minimal Rp. 1.500.000,- ***
Untuk mendapatkan No Rekening transfer, silahkan kirim email
seperti contoh. Atau, Live Order dengan mengir im SMS
SMS Live Order: 0838 6716 1314 .
Published by : www.bunafit-komputer.com 54
Suport by : www.planetKode.Com

Contoh pesan SMS "kan Bunafit, minta No Rekening buat


pembayaran Sc Perpustakaan VB6 ". Kami akan segera membalas.

Jika Anda tertarik pada salah satu aplikasi, silahkan kirimkan ke


alamat email kami :

CONTOH EMAIL PEMESANAN


Tujuan Email
Subjek Surat Pesan Program Visual Basic 6.0
Pesan surat Anda di sini ...........

Isi Surat Identitas Pemesan :


1. Nama Lengkap : ?
2. Mahasiswa Mana ? dan No HP aktif ??

Konsultasi dengan Kami ???


Chat YM 1 : planetkode
Chat YM 2 : bunafit_komputer
Chat YM 3 : bunafitkomputer

Published by : www.bunafit-komputer.com 55
Suport by : www.planetKode.Com
Koleksi Buku dari Penerbit GAVAMEDIA, Yogyakarta
Penulis : Bunafit Nugroho , dan Indah Indriyanna

Harga: Rp. 57.500,- Harga: Rp. 65.500,- Harga: Rp. 36.500,-

Harga: Rp. 67.500,- Harga: Rp. 66.500,- Harga: Rp. 49.500,-

Published by : www.bunafit-komputer.com 56
Suport by : www.planetKode.Com

Harga: Rp. 49.500,- Harga: Rp. 33.500,- Penerbit ANDI

Konsultasi dengan Kami ???


Chat YM 1 : planetkode
Chat YM 2 : bunafit_komputer
Chat YM 3 : bunafitkomputer

Published by : www.bunafit-komputer.com 57