Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

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

description

Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2. Free eBooks Visual Basic 6.0. Buku Gratis Visual Basic 6.0. Buku Bunafit Nugroho. http://planetKode.Com, www.bunafit-komputer.com

Transcript of Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Page 1: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 1

Page 2: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 2

SOURCE APLIKASI VB6 & MYSQLUNTUK CONTOH KP/ TA/ SKRIPSI

NO Source Code VB6 & MySQL Siap Pakai

1

Contoh Skripsi: Program Aplikasi PenjualanBarang 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. Programini dapat diinstal pada dua komputer atau lebih, dan masing -masingkasir dapat melakukan transaksi dalam satuan waktu yang sam atanpa adanya tumburan data.

Supaya lebih mudah dalam pengaturan, program ini diberikanhalaman setting untuk mengatur nomor IP Server dan Port databaseyang digunakan.

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) disertaiPenjelasan[3]. Bagan Alir Sistem disertai Penjelasan[4]. Contoh Makalah Bab 3 dan Bab 4 Penjualan Barang, TinggalEdit saja[5]. Source Code Program Toko dengan MySQL[6]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6dengan MySQL )

Page 3: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 3

2

Contoh Skripsi: Program Aplikasi PenjualanRetail Mini Market berbasis Multi User danClient/Server. Program dibuat dengan Visual Basic 6.0 dandatabase 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 duakomputer atau lebih, dan masing -masing kasir dapat melakukantransaksi dalam satuan waktu yang sama tanpa adanya tabrakandata.

Detail Source Code :- Pengelompokan Barang (Grup Golongan, Grup Jenis, GrupProduk dan Barangl)- Multi User (bisa diterapkan pada banyak pengguna, dan dapatdipake bersama)- Client/ Server (Database terpusat, ada se tting server Database)- Manajemen User Lebih Bagus- Lagi dikembangkan dengan Barcode- Laporan Lebih Komplet dengan Tampilan Profesional anakSkripsi

Supaya lebih mudah dalam pengaturan, program ini diberikanhalaman setting untuk mengatur nomor IP Serv er dan Port databaseyang 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) disertaiPenjelasan[3]. Bagan Alir Sistem disertai Penjelasan[4]. Contoh Makalah Bab 3 dan Bab 4 Penjualan Retail, Tinggal

Page 4: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 4

Edit saja[5]. Source Code Program Toko dengan VB dan MySQL[6]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6dengan MySQL )

3

Contoh Skripsi: Program Aplikasi Gudang(Inventory Toko) berbasis Multi User danClient/Server. Program dibuat dengan Visual Basic 6.0 dandatabase MySQL. Terdapat satu aplikasi saja, yaitu untuk pengelolabarang pada gudang. Dalam satu aplikasi, terdapat fasilitas loginuntuk Admin dan Kasir. Program ini dapat diinstal pada duakomputer atau lebih, dan masing -masing kasir dapat melakukantransaksi dalam satuan waktu yang sama tanpa adanya tabrakandata.

Supaya lebih mudah dalam pengaturan, program ini diberikanhalaman setting untuk mengatur nomor IP Server dan Port databaseyang digunakan.

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

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Inventory Toko[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertaiPenjelasan[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 6dengan MySQL )

Page 5: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 5

4

Program Contoh Skripsi: Program AplikasiPenjualan Obat (Program Apotek) berbasis MultiUser dan Client/Server. Program dibuat dengan VisualBasic 6.0 dan database MySQL. Terdapat satu aplikasi saja, yaituuntuk pengelola. Dalam satu aplikasi, terdapat fasilitas login untukAdmin dan Kasir. Program ini dapat diinstal pada dua komputeratau lebih, dan masing-masing kasir dapat melakukan transaksidalam satuan waktu yang sama tanpa adanya tabrakan data.

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) disertaiPenjelasan[3]. Bagan Alir Sistem disertai Penjelasan[4]. Source Code Program Apotek dengan VB dan MySQL[5]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6dengan MySQL )

5

Program Contoh Skripsi: Aplikasi Ujian Masuk(Test Langsung Komputer) Siswa/MahasiswaBerbasis Multi User dan Client/Server : Programdibuat dengan Visual Basic 6.0 dan databasenya MySQL. Ada duaskrip program, yaitu untuk Server (admin data) dan untuk Client(untuk ujian langsung). Program Client dapat diinstal atau dapatdijalankan dan dipakai oleh beberapa siswa/mahasiswa yangmelakukan test langsung.

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

Page 6: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 6

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

6

Program Contoh Skripsi: Aplikasi ManajemenPerpustakaan Sekolah/Umum berbasis Multi Userdan Client/Server. Program dibuat dengan Visual Basic 6.0dan database MySQL. Terdapat dua skrip program, yaitu:

#1. Source code program manajemen buku, yaitu untuk mengeloladata buku dan inventori buku, serta pengelolaan data pelanggan(siswa, mahasiswa, atau anggota perpus). Program ini dapat diinstalatau dijalankan pada dua komputer atau lebih, dengan transaksiyang bersamaan. Kemampuan transaksinya adalah: Peminjamanbuku, Tambah pinjam buku, Pengembalian buku, Pembayarandenda.

Pada versi ini sudah memakai teknik inventarisasi buku. Detailnyamirip dengan eLibrary (Sistem Perpustakaan Online).

#2. Source code program katalog buku, yaitu untuk dipakai olehanggota perpustakaan. Biasanya, tools ini diinstal pada komputertersendiri, sehingga anggota dapat memakainya untuk mencariinformasi buku, dimana letaknya dan stok -nya masih atau tidak.

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

Page 7: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 7

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

7

Program Contoh Skripsi: Program AplikasiRental VCD/CD/DVD Berbasis Multi User danClient/Server. Program dibuat dengan Visual Basic 6.0 dandatabase 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 padadua komputer atau lebih, dengan transaksi yang bersamaan.Kemampuan transaksinya adalah: Peminjaman Baru , TambahPinjam, Pengembalian Pinjaman, Pembayaran Denda. Supaya lebihdinamis, maka aturan denda disesuaikan dengan jumlah pinjam danjenis CD yang dipinjam.

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

Harga Source Code program ini: Rp. 1.000.000, -

Page 8: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 8

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Rental CD/VCD/DVD[2]. DFD (Data Flow Diagram)/ DAD (Diagram Alir Data) disertaiPenjelasan[3]. Bagan Alir Sistem disertai Penjelasan[4]. Contoh Makalah Bab 3 dan Bab 4 Rental CD/VCD, TinggalEdit saja[5]. Source Code Program Rental CD/VCD dengan VB6 danMySQL

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

8

Program Contoh Skripsi: Program Aplikasi GameMulti User. Program dibuat dengan Visual Basic 6.0. Kami adabeberapa koleksi program, Anda dapa t memilihnya salah satunyauntuk dikembangkan menjadi proyek hebat di rumah. Harga sourcecode program ini adalah: Rp. 250.000,-

9

Program Contoh Skripsi: Program AplikasiSimulasi Antrian Bank dengan Suara, berbasisClient/Server. Program dibuat dengan Visual Basic 6.0.Layaknya seperti antrian pada bank Bni, program ini dapatmengeluarkan suara sesuai angka nomor urut terakhir yang sedangdipanggil oleh teller Bank. Harga source codenya: Rp. 500.000,-

10

Program Contoh Skripsi: Program Aplikasi Bil ingWarnet Untuk Kasus 5 Klien (ada skrip Serverdan Client). Program dibuat dengan Visual Basic 6.0. Hargapesan source code-nya adalah: Rp. 1.000.000,-

Page 9: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 9

11

By Request: Pesan Contoh Program untuk TugasAkhir(TA) dan Skripsi berbasis Multi Userdengan MySQL (VB, Delphi, C++ Builder). Silahkantentukan sendiri konsepnya, dan sistem basis datanya. kami akanmengerjakan sesuai dengan pesanan. Biayanya, antara 1,3juta -1,8juta (tergantung kerumintan program yang dipesan).

DVD Koleksi Source VB6 Databasedan Multimedia (dari download

Internet), ....MAU....???

Cuman Rp. 75.000,-

SMS Kontak ke : 0838 6716 1314

Setelah transfer Source Code akandikirim ke Email Anda.

Untuk mendapatkan No Rekening transfer, silahkan kirim emailseperti contoh. Atau, Live Order dengan mengirim SMS

SMS Live Order: 0838 6716 1314.

Page 10: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 10

Contoh pesan SMS "kan Bunafit, minta No Rekening buatpembayaran Sc VB Antrian Bank ". Kami akan segera membalas.

Jika Anda tertarik pada salah satu aplikasi, silahkan kirimkan kealamat email kami :

KOLEKSI BUKU VB LAINNYA

Open: http://buku-ta.blogspot.com

Page 11: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 11

Cara Cepat Menguasai VisualBasic 6.0

Pada bab 2 ini anda akan mempelajari dasar -dasar menggunakanpernyataan berkondisi dan perulangan ( looping). Bab ini merupakandasar dari logika pemrograman anda didalam Visual Basic 6.0. Denganadanya pembahasan ini anda diharapkan untuk mampu memahami danmenggunakannya didalam program.

Memahami VariabelPada subbab ini anda akan belajar mengenai Variabel, Konstanta

dan Array. Ketiga pembahasan ini nantinya akan sering anda jumpaidalam 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 dalamprogram, atau sesuai dengan apa yang kita inputkan melalui mediamasukan. Teknik membuat variabel dapat dilihat pada gambar berikut:

Gambar 1 Penggambaran teknik membuat variabel

Pada penggambaran sintaks di atas, anda dapat menggunakan jenispembacaan variabel sesuai dengna fungsinya. Sedangkan tipe data yangdigunakan terkait pada kemungkinan data yang hendak disimpan

Page 12: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 12

didalam variabel tersebut. Pemilihan dari kedua nilai ini harus sesuai,sehingga kita dapat meminimalkan kesalahan dan besaran memori yangdibutuhkan.

Didalam Visual Basic, ada tiga macam mendeklarasikan sesuatumenjadi variabel. Anda dapat meliha t pembahasan berikut.

Variabel Yang Dapat Dibaca Global

Kita dapat membuat variabel dimanan variabel tersebut dapat dibacasecara menyeluruh dalam program. Jadi, satu variabel dapat dipakaiberulang-ulang dalam beberapa halaman kode program. Caranya adala hdengan mendeklarasikannya dengan perintah PUBLIC. Berikutcontohnya:

Public nama as StringPublic nomor as Integer

Pada contoh di atas, nama dan nomor merupakan variabel yangdideklarasikan secara global. Dengan cara tersebut, maka variabel namadan nomor dapat digunakan pada semua halaman program.

Variabel Yang Dapat Dibaca Dalam Satu Halaman Program

Apabila anda hendak membuat variabel yang kemungkinan hanya akandibaca pada satu halaman kode saja, maka sebaiknya menggunakanperintah PRIVATE. Dengan cara tersebut, maka variabel akan lebihefektif tidak memakan banyak memori. Berikut caranya:

Private nama as StringPrivate nomor as Integer

Variabel Yang Dapat Dibaca Dalam Satu Prosedure

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

Page 13: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 13

Dim nama as StringDim nomor as Integer

Cara ini apabila apabila diletakkan pada awal menulis program (barispaling atas dari kode), maka tingkat variabelnya sama dengan perintahPRIVATE, 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 inidipilih dengan menyesuaikan jenis dan panjang data yang hendakdisimpan pada variabel tersebut.

Variabel dengan Deklarasi Implisit (tidak nyata)

Sebenarnya dalam Visual Basic kita tidak harus mendeklarasikanterlebih dahulu setiap variabel yang hendak dipakai. K arena kita jugadapat membuat variabel secara langsung pada saat digunakan. Caranyaadalah dengan memberikan tanda berupa karakter khusus (simbol) padaakhir variabel. Untuk lebih jelasnya dapat dilihat pada gambar berikut:

Gambar 2 Penggambaran pembuatan variabel

Tabel 1 Mendeklarasikan variabel secara ImplisitTipe Data Simbol KeteranganInteger % Untuk data angkaLongInteger

& Untuk data angka

Single ! Untuk data angkaDouble # Untuk data angka

pecahanCurrency @ Untuk data angka

Page 14: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 14

pecahanString $ Untuk data

huruf/karakter

Supaya lebih jelas dengan penggunaannya, anda dapat melihat contohberikut:nama$ = “Bunafit Nugroho”umur% = 23tingi# = 174.34

Dasar Operator PengendaliHampir sama dengan pemrograman lain, Visual Basic juga

memiliki operator pengendali yang akan sering digunakan dalammembuat program, diantaranya adalah operator kondisi (ConditionalOperators) dan operator logika (Logical Operators).

Operator Kondisi

Untuk mengontrol berjalannya program, kita pasti akanmenggunakan operator kondisi didalamnya. Operator ini berfungsi untukmembandingkan antara nilai yang berbeda (baik nilai string maupunnumerik), hasilnya akan sangat ditentukan dari operator yang digunakan.

Tabel 2 Daftar operator kondisiOperator 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

Page 15: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 15

Operator Logika

Penggunaan operator kondisi secara bersama dalam satu perintahtidak akan dapat terjadi tanpa adanya penggabung, dalam Visual Basicjuga dikenal dengan operator logika. Fungsi dari operator ini adalahuntuk membuat logika program antara beberapa operator kondisi yangada.Tabel 3 Daftar operator logikaOperator KeteranganAnd Hasilnya benar apabila kedua kondisi bernilai benar

orHasilnya benar apabila salah satu bernilai benar,atau semuanya benar.

XorHasilnya benar apabila salah satu harus bernilaibenar, tetapi tidak boleh semuanya benar

Not Negasi/kebalikannya

Pengendalian PercabanganDidalam membuat program kita tidak akan luput dari penggunaan

operasi-operasi yang melihatkan pernyataan kondisi. Baik pada saathendak menyimpan, menampilkan, merubah data maupun m enghapusdata kita pasti akan memerlukan operasi ini.

Didalam subbab ini, kita akan belajar 3 pernyataan kondisi yangakan sering digunakan dalam program. Dalam pembahasannya, kamiakan selalu memberikan gambaran berupa flow chart. Berikutpembahasannya.

Menggunakan IF

Pernyataan if dapat kita artikan dalam bahasa Indonesia menjadi‘jika’. Pernyataan ini secara khusus digunakan untuk mengontrolprogram yang memliki satu pilihan, yaitu pernyataan yang bernilai benarakan menghasilkan data sedangkan apabila kondisinya salah programakan keluar tanpa menghasilkan apa -apa. Secara standar, teknikpenulisannya adalah:

Page 16: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 16

if ekspresi then pernyataan benarend if

dari struktur penulisan di atas, dapat kami gambarkan bentuk analogiflow chart-nya seperti gambar berikut:

Kondisi?

Salah

Benar

Pernyataan

Gambar 1 Flow chart pernyataan if

Untuk latihan, dengan melihat penggambaran pernyataan di atas Kitadapat mencoba menerapkannya didalam program. Ikutilah beberapalangkah dalam membuat program penggunaan pernyataan if berikut:

1. Bukalah proyek baru, simpan form dengan FmIf.frm dan Proyeknyadengan nama Pif.vbp.

2. Desainlah form anda dengan menambahkan satu CommanButton kedalam desainer form, perhatikan bentuk gambar berikut:

Page 17: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 17

Gambar 2 Form desain untuk program if

3. Aturlah bagian-bagian form beserta komponennya seperti pada tabelberikut:

Tabel 4 Pengaturan program IFKomponen Properti NilaiForm Caption Latihan Struktur IF

Caption ProsesCommandButtonName Command1

4. Untuk menuliskan kode program, anda dapat mengklik ganda padatombol yang bertuliskan Proses, selanjutkan tuliskan program hinggaseperti 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 IfEnd Sub

Pada contoh program di atas, pertama kita memiliki variabel angka yangdiberi nilai awal sebesar 8. Didalam pernyataan if kita kondisikandengan cara membandingkan antara angka dengan 5. Karena 8 nilainya

Page 18: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 18

lebih dari 4, maka program akan menjalankan perintah yang ada didalamkalang pernyataan.

5. Simpanlan kembali proyek anda, kemudian anda dapat menjalankanuntuk melihat hasilnya dengan mengklik menu Start Start ( ) atauF5. Hasilnya adalah:

Gambar 3 Hasil perbandingan menunjukkan benar

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

Menggunakan if-else

Apabila anda memiliki dua data pilihan, misalnya “ apabilapernyataan bernilai benar maka hasilnya A, sedangkan apabila salahmaka hasilnya B “, maka dalam program paling tepat andamenggunakan pernyataan IF-ElSE. Teknik penulisannya adalah sebagaiberikut:

if ekspresi then pernyataan benarelse

pernyataan salahend if

Bentuk penggambaran dalam flowchart seperti gambar berikut:

Page 19: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 19

Kondisi?

Salah

Benar

Pernyataan 1 Pernyataan 2

Gambar 4 Flowchart penyataan IF-ELSE

Untuk latihan, anda dapat melihat teknik pada contoh sebelumnya, ataudapat 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 CommanButtonkedalam desainer form, perhatikan contoh program IF sebelumnya.

3. Klik ganda pada tombol Proses, kemudian tuliskan kode programnyahingga 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 IfEnd Sub

Page 20: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 20

4. Simpanlan kembali proyek anda, kemudian anda dapat menjalankanuntuk 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 kondisikanlagi, selanjutnya apabila pernyataan ke-2 bernilai salah kita akankondisikan lagi, yang terakhir apabila semua salah maka kita berikanpesan salah “, maka dalam program paling tepat anda menggunakanpernyataan IF-ElSE-IF. Teknik penulisannya adalah sebagai berikut:

if ekspresi 1 then pernyataan 1elseif ekspresi 2 then

pernyataan 2elseif ekspresi n then

pernyataan nelse pernyataan terakhirend if

Bentuk penggambaran dalam flowchart seperti gambar berikut:

Page 21: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 21

Kondisi?

Salah

Benar

Pernyataan 1Kondisi

?

Benar

Pernyataan 2 Pernyataan 3

Salah

Gambar 4 Flowchart penyataan IF-ELSE-IF

Untuk latihan, kita sekarang akan membuat program sederhana denganbentuk penalaran seperti tabel berikut:

Tabel 5 Analogi pembuatan programNilai Hasil4 A3 B2 C1 D

Untuk membuat programnya, anda dapat mengikuti beberapa lang kahberikut: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 CommanButtonkedalam desainer form, perhatikan contoh program IF sebelumnya.

3. Klik ganda pada tombol Proses, kemudian tuliskan kode programnyahingga seperti contoh berikut.

Page 22: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 22

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 IfEnd Sub

4. Simpanlan kembali proyek anda, kemudian anda dapat menjalankanuntuk melihat hasilnya dengan mengklik menu Start ( ) atau F5.Hasilnya adalah:

Gambar 5 Hasil penggunaan IF-ELSE-IF

Page 23: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 23

Menggunakan Select Case

Select Case juga dapat kita gunakan untuk menangani kasuspercabangan dalam program, analoginya hampir sama denganpernyataan 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 nEnd Select

Bentuk penggambaran dalam flowc hart seperti gambar berikut:

Kondisi 1?

Pernyataan 1

Kondisi 2?

Kondisi 3?

Pernyataan 2

Pernyataan 3

Benar

Benar

Benar

Salah

Salah

Salah

PernyataanDefault

Gambar 6 Flowchart Select Case

Page 24: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 24

1. Bukalah proyek baru, simpan form dengan FmSelectCase.frm danProyeknya dengan nama PSelectCase.vbp.

2. Desainlah form anda dengan menambahkan satu CommanButtonkedalam desainer form, perhatikan bentuk gambar berikut:

Gambar 7 Form desain untuk program Select Case

3. Aturlah bagian-bagian form beserta komponennya seperti pada tabelberikut:

Tabel 6 Pengaturan form untuk program Select CaseKomponen Properti NilaiForm Caption Select Case

Caption ProsesCommandButtonName TbProses

Label Caption Nilai AngkaLabel Caption Nilai Huruf

Name TxtAngkaTextBoxTextName TxtHurufTextBoxText

4. Klik ganda pada tombol Proses, kemudian tuliskan kode programnyahingga seperti contoh berikut.

Private Sub TbProses_Click() Select Case Val(TxtAngka.Text)

Page 25: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 25

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 SelectEnd Sub

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

Gambar 8 Hasil program menggunakan Select Case

Perulangan Program (Looping)Looping merupakan sebuah teknik penyederhanaan program,

kenapa? Karena dengan adanya looping, pekerjaan menjadi lebih ringkasdan cepat. Beberapa operasi yang seharusnya ditulis berulang -ulang,dapat kita buat dengan menggunakan teknik perulangan. Sehingga hanyabeberapa baris kode saja satu pernyataan dapat diulangi sesuai denganjumlah yang ditentukan.

Page 26: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 26

Menggunakan do while..loop

Do while ... loop merupakan salah satu teknik melakukanperulangan. Struktur ini akan mengulangi suatu proses selamakondisinya bernilai benar, sedangkan apabila menemukan kondisi yangbernilai salah maka proses perulangan berhenti. Teknik penulisannyaadalah:

Do while ekspresi_kalang peryataanloop

Pada teknik di atas, peningkatan merupakan langkah dari prosesperulangannya. 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 untukmenampilkan 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 mmanButtonkedalam desainer form, perhatikan tabel berikut:

Page 27: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 27

Gambar 7 Form desain

3. Aturlah bagian-bagian form beserta komponennya seperti pada tabelberikut:

Tabel 7 Pengaturan form untuk program LoopingKomponen Properti NilaiForm Caption Do While ... Loop

Caption ProsesCommandButtonName TbProses

4. Klik ganda pada tombol Proses, kemudian tuliskan kode programnyahingga seperti contoh berikut.

Private Sub Command1_Click() Dim i As Integer

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

Page 28: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 28

Print "Bulan ke " & i LoopEnd Sub

5. Jalankan dengan menekan tombol Start ( ) atau F5, kemudiankliklah tombol Proses untuk melihat hasilnya. Berikut contoh hasilperulangan:

Gambar 8 Hasil perulangan dengan Do While ... Loop

Menggunakan Do Until..loop

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

Do Until ekspresi_batas peryataanloop

Dari sintaks diatas, dapat anda lihat bentuk penggambarannya dalamflowchart seperti berikut:

Page 29: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 29

Kondisi?

Benar

Salah

Pernyataan

Gambar 9 Flowchart perulangan Do Until ... Loop

Untuk latihan, pada program berikut kita juga akan menampilkan databulan 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 CommanButtonkedalam desainer form, perhatikan bentuk form dan pengaturannyaseperti pada program DoWhileLoop:

3. Klik ganda pada tombol Proses, kemudian tuliskan kode programnyahingga seperti contoh berikut.

Private Sub Command1_Click() Dim i As Integer

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

Print "Bulan ke " & i LoopEnd Sub

Page 30: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 30

4. Jalankan dengan menekan tombol Start ( ) atau F5, kemudiankliklah 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 selamakondisinya bernilai salah. Yang membedakan hanyalah pada bentukekpresinya yang terletak diakhir perintah dan proses perulangannyadilakukan didepan. Berikut adalah sintaks penulisannya:

Do peryataanloop Until ekspresi_batas

Dari sintaks di atas, dapat anda lihat bentuk penggambarannya dalamflowchart seperti berikut:

Kondisi?

Salah

Benar

Pernyataan

Gambar 10 Flowchart untuk Do... Loop Until

Sebagai latihan, anda dapat mencoba contoh program perulangan dari 1sampai 12. berikut adalah langkahnya.

Page 31: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 31

1. Bukalah proyek baru, simpan form dengan FmDoLoopUntil.frm danProyeknya dengan nama PDoLoopUntil.vbp.

2. Desainlah form anda dengan menamba hkan satu CommanButtonkedalam desainer form, perhatikan bentuk form dan pengaturannyaseperti pada program DoWhileLoop:

3. Klik ganda pada tombol Proses, kemudian tuliskan kode programnyahingga seperti contoh berikut.

Private Sub Command1_Click() Dim i As Integer

Me.Cls Do i = i + 1

Print "Bulan ke " & i Loop Until i = 12End Sub

4. Jalankan dengan menekan tombol Start ( ) atau F5, kemudiankliklah tombol Proses untuk melihat hasilnya.

Menggunakan Do..loop while

Analoginya, perulanggan Do...Loop While sama dengan DoWhile...Loop yang dibahas sebelumnya. Yaitu melakukan perulanganselama kondisinya bernilai benar. Yang membedakan hanyalah padabentuk ekpresinya yang terletak diakhir perintah dan prosesperulangannya dilakukan didepan. Berikut adalah sintaks penulisannya:

Do peryataanloop While ekspresi_kondisi

Page 32: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 32

Dari sintaks di atas, dapat anda lihat bentuk penggambarannya dalamflowchart seperti berikut:

Kondisi?

Benar

Salah

Pernyataan

Gambar 11 Flowchart untuk Do... Loop While

Sebagai latihan, anda dapat mencoba contoh program perulangan dari 1sampai 12. berikut adalah langkahnya.1. Bukalah proyek baru, simpan form dengan FmDoLoopWhile.frm dan

Proyeknya dengan nama PDoLoopWhile.vbp .

2. Desainlah form anda dengan menambahkan satu CommanButtonkedalam desainer form, perhatikan bentuk form dan pengaturannyaseperti pada program DoWhileLoop:

3. Klik ganda pada tombol Proses, kemudian tuliskan kode programnyahingga seperti contoh berikut.

Private Sub Command1_Click() Dim i As Integer

Me.Cls Do i = i + 1

Print "Bulan ke " & i

Page 33: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 33

Loop While i < 12End Sub

4. Jalankan dengan menekan tombol Start ( ) atau F5, kemudiankliklah tombol Proses untuk melihat hasilnya.

Menggunakan for

For juga merupakan bentuk peirntah perulangan yang akan seringkita gunakan pada saat membuat program. Bentuk penggunaannyamemang sangat sederhana, sehingga sayapun sering menggunakannya.Berikut sintaks penulisannya:

For I = 1 To N peryataanNext I

Dari sintaks di atas, dapat anda lihat bentuk penggambarannya dalamflowchart seperti berikut:

Gambar 12 Flowchart untuk For

Sebagai latihan, anda dapat mencoba contoh program perulangan dari 1sampai 12, berikut adalah langkahnya.

Page 34: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 34

1. Bukalah proyek baru, s impan form dengan FmFor.frm danProyeknya dengan nama PFor.vbp.

2. Desainlah form anda dengan menambahkan satu CommanButtonkedalam desainer form, perhatikan bentuk form dan pengaturannyaseperti pada program DoWhileLoop:

3. Klik ganda pada tombol Proses, kemudi an tuliskan kode programnyahingga seperti contoh berikut.

Private Sub Command1_Click() Dim i As Integer

Me.Cls For i = 1 To 12

Print "Bulan ke " & i Next iEnd Sub

4. Jalankan dengan menekan tombol Start ( ) atau F5, kemudiankliklah tombol Proses untuk melihat hasilnya.

Fungsi Pengambil Bagian StringDi dalam Visual Basic 6.0 ada beberapa fungsi dasar yang dapat

Anda manfaatkan untuk mengambil bagian dari string, baik dari digitsebelah kiri, kanan maupun tengah. Un tuk lebih jelasnya, berikut adalahpembahasannya:Menggunakan Fungsi RIGHT

Fungsi RIGHT digunakan untuk mengambil bagian string darisebelah kanan, dengan menggunakan fungsi ini Anda dapat menentukanberapa banyak karakter yang akan diambil. Sintaks penggu naannyaadalah:

Page 35: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 35

RIGHT(String, int_panjang)

Untuk lebih jelasnya, Anda dapat melihat tabel berikut:

Tabel 8 Contoh penggunaan fungsi RIGHTContoh HasilRIGHT(“LampungTeknologi”, 3) ogiRIGHT(“LampungTeknologi”, 9) TeknologiRIGHT(“Bunafit Nugroho”, 3) oho

Menggunakan Fungsi LEFT

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

LEFT(String, int_panjang)

Untuk lebih jelasnya, Anda dapat melihat tabel berikut:

Tabel 9 Contoh penggunaan fungsi LEFTContoh HasilLEFT (“LampungTeknologi”, 3) LamLEFT (“LampungTeknologi”, 7) LampungLEFT (“Bunafit Nugroho”, 4) Buna

Menggunakan Fungsi MID

Fungsi MID digunakan untuk mengambil bagian string yang ada ditengah, dengan menggunakan fungsi ini Anda dapat menentukan berapabanyak karakter yang akan diambil dan dimulai dari manapengambilannya.

Page 36: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 36

MID(String, int_mulai, int_panjang)

Untuk lebih jelasnya, Anda dapat melihat tabel berikut:Tabel 10 Contoh penggunaan fungsi MIDContoh HasilMID(“LampungTeknologi”, 3, 4) pungMID(“LampungTeknologi”, 7, 9) TeknologiMID(“Bunafit Nugroho”, 3, 4) afit

Catatan:Saat membuat program penjualan, beber apa kodemenggunakan salah satu fungsi di atas untukmengambil potongan kode yang dibutuhkan. Makadari itu, pahamilah teknik dari fungsi RIGHT, LEFTdan MID di atas.

Fungsi Penting dalam Membuat ProgramPada bagian ini Anda akan belajar menggunakan beber apa fungsi

yang akan sering digunakan dalam membuat program. Materi ini sangatperlu sekali dipelajari dan dipahami karena akan selalu digunakan saatmembangun sebuah aplikasi nantinya.

Fungsi MsgBox Untuk Menampilkan Pesan

MsgBox merupakan bentuk fungsi yang dapat digunakan untukmenampilkan pesan kedalam layar. Biasanya fungsi ini diterapkan padapembuat validasi form masukan, yaitu apabila data yang dimasukankosong atau tidak sesuai program akan menampilkan pesan.

Pesan = MsgBox(String Pesan, Style Value | NameValue, String Judul)

Atau

Page 37: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 37

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

Dari sintaks di atas, parameter Style Value atau Name Valuemerupakan bentuk tampilan tombol yang digunakan dalam jendelapesan, Anda dapat menggunakan nya sesuai kondisi pesan. Berikutadalah tabel daftar bentuk pilihan tombolnya:

Tabel 12 Bentuk pilihan tampilan tombolStyleValue

Name Value Keterangan

0 vbOkOnly Tombol Ok1 vbOkCancel Tombol Ok dan Cancel

2 vbAbortRetryIgnoreTombol Abort, Retry danIgnore.

3 vbYesNoCancel Tombol Yes, No dan Cancel4 vbYesNo Tombol Yes dan No5 vbRetryCancel Tombol Retry dan Cancel

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

Private Sub Command1_Click() MsgBox "Pesan anda disini", vbOKOnly, "JudulPesan"End Sub

Private Sub Command2_Click() MsgBox "Pesan anda disini", vbOKCancel,"Judul Pesan"End Sub

Page 38: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 38

Private Sub Command3_Click()MsgBox "Pesan anda disini", vbAbortR etryIgnore,"Judul Pesan"End Sub

Dari contoh skrip di atas, apabila Anda mengklik tombol yangmenggunakan tipe vbAbortRetryIgnore, maka Anda akan mendapatkanbentuk tampilan pesan seperti gambar berikut:

Gambar 13 Bentuk tombol menggunakan vbAbortRetryIgnore

Di dalam message box, setiap tombol yang digunakan memiliki nilaitersendiri, hal ini berfungsi sebagai pembeda pilihan tombol yang diklik.Penerapan dari nilai pembeda setiap tombol biasa digunakan untukpengkondisian. Untuk memperjelas, Anda dapa t melihat tabel berikut:

Tabel 13 Nilai setiap tombol yang diklikNilai Nama Tombol Keterangan

1 vbOk Tombol Ok2 vbCancel Tombol Cancel3 vbAbort Tombol Abort4 vbRetry Tombol Retry5 vbIgnore Tombol Ignore6 vbYes Tombol Yes7 vbNo Tombol No

Page 39: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 39

Contoh :Dengan membedakan setiap tombol yang digunakan, maka Anda dapatmembuat kondisi pada message box yang ditampilkan. Sebagai contoh,saat membuat tombol hapus, kita biasa menggunakan pesan dengan 3tombol, yaitu Yes, No dan Cancel. Untuk itu, Anda dapat membuatkode 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 IfEnd Sub

Dari pilihan tombol yang ditampilkan messageBox di atas, dapatdiperjelas dengan gambar berikut:

Gambar 14 Pilihan tombol dan nilai dalam kondisi

Untuk mempercantik tampilan MessaageBox saat dijalankan, Andadapat menambahkan gambar atau icon pesan yang sesuai denganpertanyaan atau informasi yang ditampilkan.

Page 40: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 40

Tabel 14 Ikon penghias MessageBoxNilai/Value Nama Ikon Ikon

16 vbCritical

32 vbQuestion

48 vbExclamation

64 vbInformation

Cara menggunakan ke-4 ikon di atas adalah dengan meletakkan nilainyadidalam parameter Style Value/Name Value. Cara menggabungkannyadapat 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 simbolyang ditampilkan pada MessageBox, apabila tombol diklik bentuktampilannya akan tampak seperti berikut:

Gambar 15 Pesan dengan tampilan ikon didalamnya

Fungsi InputBox Untuk Pesan Masukan

Page 41: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 41

InputBox merupakan media masukan yang berbentuk jendelapesan seperti MessageBox, bentuknya sama akan tetapi dibagian b awahterdapat kolom masukan. Bentuk penulisannya dapat dilihat sebagaiberikut:

Pesan = InputBox(String Pesan, string judul, stringdefault_text, x-position, y-position)

Contoh :1. Untuk mencobanya, sekarang Anda dapat membuat proyek baru

dengan menambahkan 1 CommandButton, dan TextBox didalamform. 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 String pesan = InputBox("Masukan Nama Anda ?","Input Nama", " " _ & "Tempat nama", 100, 300)

If pesan <> "" Then Text1.Text = pesan Else

Page 42: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 42

Text1.Text = "Nama Kosong" End IfEnd Sub

3. Cobalah untuk menjalankan program di atas. Un tuk masuk padaInputBox, Anda dapat mengklik tombol Masukan. Apabila berhasil,maka Anda akan segera dihadapkan pada sebuah jendela kecil sepertiMessageBox yang didalamnya terdapat kolom masukan.

Gambar 17 Bentuk tampilan dari InputBox

4. Setelah data nama dimasukkan, dan tombol OK diklik, maka Andaakan segera mendapatkan nama hasil masukan tadi di dalam TextBoxyang berada di Form. Berikut contohnya:

Gambar 18 Hasil pengambilan data dari InputBox

Page 43: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 43

Pengembangan dan LatihanUntuk meningkatkan kemampuan anda dalam menggunakan

perintah-perintah dasar Visual Basic, pada subbab ini akan kami berikanbeberapa latihan. Berikut adalah contohnya:Mencari Ragam Perkalian Suatu Angka

Baiklah, pada contoh dibawah kita akan mencoba membuat sebuahprogram yang dapat menampilkan aneka ragam perkalian yang dapatmenghasilkan dari suatu angka. Semisal kita memiliki angka 100, nahberapa x berapakah hasilnya menjadi 100 ? untuk lebih jelasnya andadapat 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 iEnd Sub

Dari contoh program di atas, apabila dijalankan anda akan mendapatkanhasil seperti pada gambar berikut:

Gambar 19 Mencari aneka bentuk perkalian

Page 44: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 44

Mencari Hasil Perkalian Berantai

Pada contoh kedua ini kita akan mencoba membuat sebuahprogram yang dapat melakukan pe rkalian lengkap mulai dari 1 sampaidengan hasil 100. Jadi, hasil programnya adalah bilangan 1 sampai 10dikalikan secara lengkap. Untuk lebih jelasnya, berikut adalahcontohnya:

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 aEnd Sub

Dengan menggunakan program di atas, maka apabila dijalankan andaakan mendapatkan hasil perkalian berturut dari angka 1x1,1x2,....1x9,.....2x5, .....10x4, dan seterusnya. Berikut adalah contohhasilnya:

Gambar 20 Macam perkalian yang hasilnya adalah 1 sampai 100

Page 45: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 45

Membuat Nomor Urut Kode

Contoh berikutnya adalah membuat nomor urut denganmenggunakan perpaduan antara karakter dengan angka, misalnya T001,T002, T003, dll. Biasanya pembuatan nomor urut ini digunakan untukmembuat kode otomatis. Untuk lebih jelasnya, berikut adalahcontohnya:

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 LoopEnd Sub

Pada contoh program di atas, kita menggunakan kode denga n panjangdigit sebanyak 5.

Page 46: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 46

www.bunafit-komputer.comRedaksi Buku IT & Software Development

www.planetKode.Com

Page 47: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 47

CONTOH PROGRAM APLIKASI BERBASIS VISUAL BASICUNTUK TUGAS AKHIR (TA)/ SKRIPSI INFORMATIKA

Halaman ini berisi daftar koleksi leng kap contoh program aplikasi yangdibuat dengan Visual Basic 6.0. Anda dapat memakai source code

contoh program aplikasi ini untuk belajar pemrogramman, untuk contohmengerjakan program kerja praktek (kp), untuk contoh mengerjakan

tugas akhir (ta), untuk contoh skripsi dan contoh tesis jurusaninformatika komputer. Semuanya full source code/ open source code.

NO JUDUL PROGRAM : VISUAL BASIC 6.0

1

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

Program ini digunakan oleh calon pembeli komputer untukmembuat spesifikasi komputer. Pengguna akan dihadapkan padasuatu form utama yang di dalamnya terdapat 10 pilihan Hardwareyang akan dipilih atau akan dibeli, dari hasil pemilihan pelangganakan mendapatkan harga total. Cocok sekali untuk studi kasusKerja Praktek(KP) atau Tugas Akhir(TA) atau Skripsi.

Harga Source Code program ini: Rp. 350.000,- untuk 1 aplikasipilihan(VB, Delphi atau C++).

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

Page 48: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 48

2

Contoh Program Skripsi: Sistem Informasi PenggajianKaryawan V1 (Studi Kasus pada Sekolah) : Untuk SekolahMenengah Atas (SMA). Aplikasi ini dibuat dengan Visual Basic6.0 dan laporannya adalah Cristal Report 8. Versi sederhana, cocokuntuk contoh mengerjakan program Kerj a Praktek(KP) ataupunTugas Akhir(TA) jurusan Informatika Komputer.

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 6dengan MySQL )

3

Contoh Program Skripsi: Sistem Informasi PenggajianKaryawan V2 (Studi Kasus pada Sekolah) : Untuk PegawaiSercara Umum dan bisa juga Untuk Sekolah. Aplikasi ini dibuatdengan Visual Basic 6.0 dan laporannya adalah Data Report. Versilumayan bagus dan sangat mudah dipelajari, cocok untuk contohmengerjakan program Kerja Praktek(KP) ataupun Tugas Akhir(TA)jurusan Informatika Komputer. Sedikit modifikasi, jadih dehdengan gaya berbeda.

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 6dengan MySQL )

Page 49: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 49

4

Contoh Program Skripsi: Sistem Informasi DataKarwayan dan Penggajian (Kasus pada Kantor Umum,Expert) : Untuk kantor secara umum, juga bisa untuk sekolah dankampus. Program aplikasi ini dibuat dengan Visual Basic 6.0 danlaporannya adalah Data Report. Versi lumayan bagus, c ocok untukcontoh mengerjakan program Tugas Akhir(TA) atau Skripsi jursanInformatika Komputer.

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 denganVisual Basic 6.0[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6dengan MySQL )

5

Contoh Program Skripsi: Sistem Informasi ManajemenPerpustakaan v1 : Program aplikasi ini dibuat dengan VisualBasic 6.0 dan Ms Access. Progra m ini untuk manajemen bukudalam perpustakaan, yang dilengkapi dengan form peminjaman,pengembalian dan pembayaran denda. Selain itu, juga dilengkapidengan program katalog untuk pencarian data buku.

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 denganVisual Basic 6.0[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6dengan MySQL )

Page 50: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 50

6

Contoh Program Skripsi: Sistem Informas i ManajemenPerpustakaan v2 Berbasis Multi User : Aplikasi ini dibuatdengan Visual Basic 6.0 dan MySQL. Program ini hasilpengembangan 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 bergantikomputer server- 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 danBagan Alir Sistem[3]. Source Code Program Perpustakaan dengan Visual Basic 6.0[4]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6dengan MySQL )

7

Contoh Program Skripsi: Sistem In formasi RekamMedis Rawat Jalan Rumah Sakit : Aplikasi ini dibuatdengan Visual Basic 6.0, Ms Access dan laporannya dibuat denganCristal Report. Pprogram aplikasi ini secara khusus menanganirawat jalan pasien pada rumah sakit.

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

Page 51: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 51

Visual Basic 6.0[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6dengan MySQL )

8

Contoh Program Skripsi: Sistem Informasi RekamMedis Puskesmas : Program aplikasi ini dibuat dengan VisualBasic 6.0 dan Ms Access, laporannya adalah Data Report. Programini untuk mengelola pasien dalam puskesmas, termasuk rawat jalan.Cocok sebagai contekan Siswa Komputer dan Mahasiswa D3 untukmembuat TGA.

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 VisualBasic 6.0[3]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6dengan MySQL )

9

Contoh Program Skripsi: Sistem Informasi InventoryBarang : Program aplikasi ini dibuat dengan Visual Basic 6.0 danMs Access. Digunakan untuk mengelola keluar masuknya barang digudang, biasanya dipake pada toko retail atau distributor barang.

Harga Source Code program ini: Rp. 500.000,-

Yang didapat:[1]. ERD (Relasi Tabel) Sistem Inventory Barang[2]. DFD/DAD Lengkap dengan Penjelesannya, Bagan Alir SistemInventory Barang[3]. Source Code Program Inventory Barang dengan Visual Basic6.0[4]. eBooks (buku PDF : Buku Dasar Menguasai Visual Basic 6

Page 52: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 52

dengan MySQL )

Untuk Source Code Program Aplikasi Inventory Barang berbasisMulti User (database MySQL), harganya adalah : Rp. 600.000,-

10

Contoh Program Skripsi: Sistem Informasi ManajemenData Siswa : Aplikasi ini dibuat dengan Visual Basic 6.0 dan MsAccess. Cocok untuk referensi program Kerja Praktek(KP), contohTugas Akhir(TA) dan contoh Skripsi mahasiswa Informatika.

Harga Source Code program ini : Rp. 500.000,-

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

11

Pesan Program Skripsi: Sistem Informasi PenjualanKomputer dan Aksesori : Aplikasi ini dibuat dengan VisualBasic 6.0 dan Ms Access. Cocok untuk referensi program KerjaPraktek(KP), contoh Tugas Akhir(TA) dan contoh Skripsimahasiswa Informatika.

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)

Page 53: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 53

12

Pesan Program Skripsi: Sistem Informasi PenjualanLaptop dan Aksesori : Aplikasi ini dibuat dengan Visual Basic6.0 dan Ms Access. Cocok untuk referensi program KerjaPraktek(KP), contoh Tugas Akhir(TA) dan contoh Skripsimahasiswa Informatika.

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)

13

Pesan Program Skripsi: Sistem Informasi PenjualanAksesori Komputer Lengkap : Aplikasi ini dibuat denganVisual Basic 6.0 dan Ms Access. Cocok untuk referensi programKerja Praktek(KP), contoh Tugas Akhir(TA) dan contoh Skripsimahasiswa Informatika.

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)

14

Pesan Program Skripsi: Sistem Informasi PenjualanBuku pada Toko Buku : Aplikasi ini dibuat dengan VisualBasic 6.0 dan Ms Access. Cocok untuk referensi program KerjaPraktek(KP), contoh Tugas Akhir(TA) dan contoh Skripsimahasiswa 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,-

Page 54: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 54

(Standar Bisnis Nyata)

15

Pesan Program Skripsi: Sistem Informasi PenjualanHandPhone (HP) dan Voucher Pulsa : Aplikasi ini dibuatdengan Visual Basic 6.0 dan Ms Access. Cocok untuk referensiprogram Kerja Praktek(KP), contoh Tugas Akhir(TA) dan contohSkripsi mahasiswa Informatika.

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 akandikirim ke Email Anda.

Biaya Workshop (Private) : Rp. 1.500.000, - diYogyakarta, Anda akan diajari teknik membuat

Program yang ada di daftar. (biaya sudah termasuk 1Source Code Program)

*** Jika kamu ingin memesan model Kode ProgramAplikasi Baru (Konsep dari Anda), kami akankenakan biaya minimal Rp. 1.500.000,- ***

Untuk mendapatkan No Rekening transfer, silahkan kirim emailseperti contoh. Atau, Live Order dengan mengir im SMS

SMS Live Order: 0838 6716 1314.

Page 55: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 55

Contoh pesan SMS "kan Bunafit, minta No Rekening buatpembayaran Sc Perpustakaan VB6 ". Kami akan segera membalas.

Jika Anda tertarik pada salah satu aplikasi, silahkan kirimkan kealamat email kami :

CONTOH EMAIL PEMESANAN

Tujuan Email

Subjek Surat Pesan Program Visual Basic 6.0

Isi Surat

Pesan surat Anda di sini ...........

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

Konsultasi dengan Kami ???Chat YM 1 : planetkode

Chat YM 2 : bunafit_komputerChat YM 3 : bunafitkomputer

Page 56: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 56

Koleksi Buku dari Penerbit GAVAMEDIA, YogyakartaPenulis : 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,-

Page 57: Dasar Pemrograman Visual Basic 6.0 Untuk Pemula Bagian 2

Suport by : www.planetKode.Com

Published by : www.bunafit-komputer.com 57

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

Konsultasi dengan Kami ???Chat YM 1 : planetkode

Chat YM 2 : bunafit_komputerChat YM 3 : bunafitkomputer