Anda di halaman 1dari 29

PEMROGRAMAN VISUAL 1

Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom






Modul 1

KONSEP PEMROGRAMAN
VISUAL BASIC (VB)


Pokok Bahasan

Pendahuluan
Perkembangan dari bahasa
pemrograman berbasis DOS (script)
dan Windows (visual)
Perkembangan VB
Keuntungan Menggunakan VB
Istilah Istilah dalam VB
JenisJenis Aplikasi yang dapat di buat
dengan VB













Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom

Pendahuluan

Matakuliah Pemrograman Visual I di fokuskan pada pembahasan
tentang penggunaan bahasa pemrograman dengan perangkat lunak Visual Basic
6. Tinjauan ini dikarenakan exsistensi Visual Basic terhadap pemrograman
desktop memang sudah tidak diragukan lagi. Dengan Bahasa pemrograman yang
bersifat OOP (Object Oriented Programing) Visual Basic (VB) sangat banyak yang
menggunakan sebagai bahasa pemrograman untuk pengembangan Sistem
Informasi.
Dalam praktek
pengembangan sistem
informasi, Visual Basic 6
dapat digunakan
bersamaan dengan
database yang bisa di
jadikan media simpan
data. Dalam
pemrograman ini akan di
bahas pengenalan
bahasa pemrograman
menggunakan piranti
yang tersedia di Visual
Basic.



Perkembangan dari bahasa pemrograman
berbasis DOS (script) dan Windows (visual)

Sepuluh tahun yang lalu, bahasa pemrograman dengan format DOS
sangat banyak yang menggunakan, pemrograman dengan konsep DOS seperti
PASCAL, DBASE, FOXPRO, CLIPER, TURBO BASIC menjadi tren di kalagan
Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom

programer, namun semenjak hadirnya pemrograman visual yang menampilkan
dua tools (script dan visual) maka pemrograman DOS sangat minim di gunakan.

Gambar Tampilan Visual Basic

Gambar di atas adalah bentuk interface VB dimana perbedaan yang yang
signifikan jika dibanding dengan pemrograman DOS adalah pada fasilitas Form
yang berfungsi sebagai tempilan mendesain komponen-komponen yang di
butuhkan pada sebuah aplikasi yang akan di bangun. VB menggunakan
pendekatan visual untuk merancang user interface/desain dalam bentuk form,
sedangkan untuk koding/script-nya menggunakan bahasa basic yang
kebanyakan orang cenderung mengatakan mudah dipelajari.

Perkembangan VB
VB sampai saat ini sudah merambah ke dalam pemrograman berorientasi
pada konektivitas internet (VB NET), awalnya berangkat dari program DOS yang
sangat sederhana TURBO BASIC/BASIC.
Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom

Berikut adalah perkembangan teknologi VB dari tahun ke tahun
- Basic
- Turbo Basic
- Visual Basic 3
- Visual Basic 5
- Visual Basic 6
- Visual Basic NET

Keuntungan Menggunakan VB
Salah satu keuntungan mengguakan VB adalah : VB menyediakan objek-
objek yang sangat kuat, berguna dan mudah. Dalam hal ini VB memiliki objek tool
seperti gambar di bawah ini.

Tool/objek ini sangat berguna dan mempermudah
kita saat akan membangun sistem informasi.
Dengan hanya meletakkanya pada form dan
memberikan nya prosedur atau perintah kerja,
maka sistem-pun akan berjalan seperti yang di
inginkan.

Di dalam VB, user interface/desain sangat memegang peranan penting.
Hal ini karena dalam pemakaian aplikasi yang kita buat, pemakai senantiasa
berinteraksi denga user interface/desain tanpa menyadari bahwa sebagai
programmer yang bekerja di belakang layar membangun sistemnya dengan
intruksi-intruksi program yang mendukung tampilan dan proses yang di lakukan.

Sebagai contoh mari kita lakukan latihan 1 yaitu membuat program
seperti gambar berikut ini :
Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom



Gambar Latihan 1. Deskripsi Aplikasi : Membuat Pilihan Agama, jika
tombol Keluar di Clik Maka Muncul Pesan Peringatan
(YES/NO)
Komposisi objeknya adalah :
Combo1 Berfungsi Sebagai Pilihan Agama
Command1 Caption : Keluar

Dari aplikasi di atas, maka programer memiliki kode program yang di tulis
di setiap objek seperti berikut :
Nama Objek Kode Program
Combo1 Kode ini di tulis saat FORM LOAD :

Pr i vat e Sub For m_Load( )
Combo1. Text = " Pi l i h Agama"
Combo1. AddI t em" I sl am"
Combo1. AddI t em" Kr i st en"
Combo1. AddI t em" Budha"
Combo1. AddI t em" Hi ndu"
Combo1. AddI t em" Kat ol i k"
Combo1. AddI t em" Khong Hu Chu"
Combo1. AddI t em" Lai n Lai n"
End Sub
Command1 Kode ini di tulis saat Command1_Click

Pr i vat e Sub Command1_Cl i ck( )
Di mpesan As St r i ng
pesan = MsgBox( " Apakah Anda I ngi n
Menut up Apl i kasi i ni ?" , vbYesNo,
" Konf i r masi Kel uar " )
I f pesan = vbYes Then
Unl oad Me
El se
Exi t Sub
End I f
Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom

End Sub

Pada VB, pengembangan aplikasi dimulai dengan pembentukan user
interface/desain, kemudian mengatur properti dari objek-objek yang di gunakan
dalam user interface selanjutnya baru dilakukan penulisan kode program untuk
menangani kejadian-kejadian (IVENT). Tahap pengembangan aplikasi demikian di
kenal dengan istilah pengembangan aplikasi dengan pendekatan Botttom UP.









Pembentukan User Interface
Mengatur Properti
Penulisan Kode sesuai Iven
Mulai

Gambar. Pendekatan Bottom Up dalam Pengembangan Aplikasi di VB

Istilah Istilah dalam VB

Beberapa hal istilah dan pengertian yang harus di pahami dalam
mempelajari VB, hal ini sangat berpengaruh pada proses pengembangan aplikasi
yang akan di bangun. Istilah-istilah tersebut adalah :
1. Objek, sering di sebut dengan ENTITY adalah sesuatu yang bisa di
bedakan dengan lainnya, dalam VB, objek yang dimaksud disebut
dengan KONTROL, adapun jenis kontrol antara Lain : LABEL, TEXT
BOX COMBO BOX, LIST BOX dll
2. Properti, sering disebut ATRIBUT, adalah ciri-ciri yang
menggambarkan suatu objek, misalnya : Objeknya mobil maka
propertinya adalah ban, spion, rem dll
Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom

3. Event, suatu kejadian yang menimpa objek, misalnya bagaimana jika
mobil di dorong, di cat, di tabrak, di bakar, wah demo ya di sate,
kayaknya udah laper ya
4. Metode, meruapakan kemampuan yang dimiliki oleh suatu objek,
Contohnya Mobil belok, mundur atau maju. Terlentang bisa nggak ya

5. Project, adalah sekumpulan modul/program aplikasi itu sendiri,
projek dalam VB disimpan dengan file ber-extensi .VBP biasanya
berisi form-form

6. Form, merupakan objek yang dipakai untuk tempat bekerja program
aplikasi, di dalamnya tempat/wadah diletakanya objek-objek lainnya.
Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom



7. Toolbox, kotak alat yang berisi icon-icon atau komponen untuk
memasukan objek tertentu ke dalam form, untuk menambah
komponen klik kanan pada Toolbox pilih Komponen, pilih...

8. Propertis, bukan Kopertis, jangan salah , adalah untuk menentukan
pengaturan/setting suatu objek menentukan cara kerja dari objek
saat program di jalankan misalnya warna, huruf dan lain-lain.
Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom


9. Kode program, adalah serangkaian tulisan perintah yang akan
dilaksanakan jika suatu objek dijalankan.





Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom

10. Debug, Kesalahan prorogram baik dalam penulisan maupun dalam
analisa/konsep



11. DLL, bukan dan lain lain atau DEDEL , tetapi merupakan file Library
Windows yang selanjutnya di sebut Dynamic Link Library (DLL).
Fungsi DLL user dapat mengakses ribuan fungsi yang berhubungan
dengan sistem windows, dengan kualitas sebaik yang digunakan.
Berikut ini adalah daftar DLL dalam windows yang paling banyak di
gunakan.



Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom

JenisJenis Aplikasi yang dapat di buat
dengan VB

VB dapat digunakan untuk membangun aplikasi yang melibatkan
database ataupun non database, dalam matakuliah ini, fokus pengembangan
adalah pada pengembangan aplikasi dekstop. Beberapa program yang bisa di
bangun menggunakan VB antara lain :
1. Sistem Informasi Penjualan Buku
2. Sistem Informasi Kepegawaian Dan Penggajian
3. Sistem Informasi Simak (Krs Dan Nilai)
4. Sistem Informasi Kredit Sepeda Motor
5. Sistem Informasi Perpustakaan
6. Sistem Informasi Rekam Medis
7. Sistem Informasi Apoteker
8. Sistem Informasi Retail Pulsa
9. Sistem Informasi Akuntansi Dan Keuangan
10. Sistem Informasi Rawat Inap
11. Dll














Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom

Berikut adalah salah satu contoh Aplikasi yang di bangun menggunakan VB.
ALUR SISTEM PENJUALAN DAN STOK

ALUR SISTEM
Login : Admin/Kasir
Input data Suplier
2
Input data Konsumen
3

Input Data Barang
dan Stok

4
Pembayaran Hutang
7
Input Data Pembelian

5
Input Data Penjualan

6
> LAPORAN
> LAPORAN
RUGI LABA
Biaya Biaya
Pendapatan
Pengeluaran
8
> RETUR
> PENCARIAN
1
Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom

Menu utama Sistem Retail



1. Login
Login


Silahkan masukkan user Anda, misalnya Kode : admin kemudian Enter, masukkan
password : 123 kemudian Enter. Daftar pengguna adalah sebagai berikut :







Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom


2. Isi Data Supplier
Silahkan Masukan semua data Suplier atau distributor yang memasok
produk/barang di Perusahaan Anda. Dalam Form ini Anda Bisa Menambah,
Menghapus, Memperbaiki.



3. Data Konsumen
Sistem ini mampu merekam data konsumen Anda, hal ini di fungsikan jika
dalam Sistem penjualan Anda menggunakan jasa Kredit.

Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom



4. Data Barang dan Stok
Masukan Stok Barang Anda di form ini, form ini biasanya diisi oleh bagian
Gudang





Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom


5. Data Pembelian
Sistem ini juga di lengkapi dengan form Pembelian barang ke Suplier baik
secara Tunai maupun Kredit. Data Pembelian di dasarkan pada Nomor
Faktur (otomatis)



6. Data Penjualan
Form ini berfungsi merekam semua transaksi penjualan ke Konsumen baik
Tunai maupun Kredit, Anda bisa menentukan Jenis penjualannya sebelum
memasukan data barang yang di jual.

Anda dapat memasukan kode Barang yang akan di jual, Jumlah penjualan
dan Juga diskon untuk barang tersebut (jika Ada).

Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom



Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom


7. Pembayaran Hutang
Dari Transaksi Pembelian barang ke Suplier secara kredit, di Form
Pembayaran Hutang Anda Dapat melakukan pembayaran atas hutang
pembelian ke Suplier.



8. Retur Pembelian
Berfungsi mengembalikan transaksi pembelian barang ke suplier jika
terjadi kerusakan. Pada form ini Anda bisa mencacat barang-barang yang
diretur ke suplier.

Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom


9. Retur Penjualan
Adalah transaksi pengembalian barang karena rusak/cacat yang sudah
dibeli oleh konsumen kepada kita (sebagai penjualnya). Form ini berfungsi
untuk mencacat/merekam semua transaksi retur barang dari konsumen ke
kita (sebagai penjual).



10. Biaya Biaya
Biaya biaya ini akan berpengaruh pada laporan Rugi laba, Biaya
Pendapatan adalah merupakan aset Debit sedangkan Biaya pengeluaran
adalah transaksi kredit.

Pendapatan Lain lain
Untuk menambahkan pendaptan lain lain caranya adalah masuk kemenu
Biaya, kemudian klik biaya lain lain
Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom


Biaya Pengeluaran.
Jika ingin memasukan biaya pengeluaran baik Gaji Karyawan, Biaya BBM
atau biaya lainnnya yang berhubungan dengan pengeluaran silahkan
masukan di Biaya pengeluaran



11. Pencarian Data Stok Barang
Form ini berfungsi untuk membantu Anda dalam melakukan pencarian data
stok barang. Stok barang bisa dilihat berdasarkan Kode Barang dan Stok
Keseluruhan.
Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom





12. Pencarian Data Pembelian
Berfungsi untuk melihat/mencari data transaksi pembelian barang yang
sudah Anda lakukan ke Suplier Anda. Pencarian data transaksi pembelian
ini bisa dicari/dilihat berdasarkan : Kode Barang, Nama Suplier, Jenis
Pembelian, Keseluruhan.



13. Pencarian Data Penjualan
Berfungsi untuk melihat transaksi penjualan barang Anda ke Konsumen
(transaksi pembelian barang yang dilakukan konsumen). Data ini bisa
dilihat berdasarkan : Kode Barang, Jenis Penjualan, Keseluruhan.

Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom



14. Pencarian Pembayaran Hutang
Form ini berfungsi untuk melihat data transaksi pembayaran hutang Anda
ke Suplier. Data tersebut bisa dilihat berdasarkan Kode Suplier dan secara
Keseluruhan.



15. Pencarian Retur Pembelian
Form ini berfungsi untuk mempermudah Anda dalam melakukan pencarian
data Retur Pembelian (transaksi pembelian barang dari Anda ke Suplier)
yang sudah Anda catat/rekam sebelumnya.
Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom




16. Pencarian Retur Penjualan
Form ini berfungsi untuk mempermudah Anda dalam melakukan pencarian
data Retur Penjualan (transaksi penjualan barang Anda ke
Konsumen/pengembalian barang yang dilakukan Konsumen kepada Anda
sebagai penjualnya) yang sudah Anda catat/rekam sebelumnya.



17. Pencarian Pelunasan Hutang
Berfungsi untuk membantu Anda dalam melakukan pencarian Data
Pelunasan Hutang (transaksi pembayaran hutang Anda ke Suplier) yang
sudah Anda catat sebelumnya.
Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom




18. Laporan Data Suplier
Berfungsi untuk menampilkan Laporan semua data Suplier Anda.




19. Laporan Data Konsumen
Berfungsi untuk menampilkan Laporan semua data konsumen Anda.

Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom



20. Laporan Data Stok Barang
Berfungsi untuk menampilkan Laporan seluruh data Stok barang Anda.



21. Laporan Data Pembelian
Berfungsi untuk menampilkan Laporan semua data Pembelian barang yang
Anda lakukan ke Suplier. Untuk melihat laporannya, tentukan dulu
tanggalnya, kemudian klik preview.
Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom






Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom

22. Laporan Data Penjualan
Berfungsi menampilkan semua data transaksi penjualan barang Anda ke
Konsumen (transaksi pembelian barang yang dilakukan Konsumen kepada
Anda).




23. Laporan Data Pembayaran Hutang
Laporan ini menampilkan semua transaksi pembayaran Hutang Anda ke
Suplier.





Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom

24. Laporan Data Retur Pembelian
Laporan ini berfungsi untuk menampilkan semua data transaksi Retur
Pembelian (pengembalian barang yang rusak dari Anda ke Suplier).




25. Laporan Laba Rugi





Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

PEMROGRAMAN VISUAL 1
Visual Basic 6
Mudul Kuliah
Oleh : Budi Ariadi, S.Kom

Laporan Laba Rugi :




Modul Kuliah
Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com
Email : budileo@gmail.com Phone : 0812 68 6006 25

Anda mungkin juga menyukai