Download - Modul 1 KONSEP Pemrograman Visual 1
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 Jenis–Jenis Aplikasi yang dapat di buat dengan VB
Modul Kuliah Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com Email : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 :
Private Sub Form_Load() Combo1.Text = "Pilih Agama" Combo1.AddItem "Islam" Combo1.AddItem "Kristen" Combo1.AddItem "Budha" Combo1.AddItem "Hindu" Combo1.AddItem "Katolik" Combo1.AddItem "Khong Hu Chu" Combo1.AddItem "Lain Lain" End Sub
Command1 Kode ini di tulis saat Command1_Click
Private Sub Command1_Click() Dim pesan As String pesan = MsgBox("Apakah Anda Ingin Menutup Aplikasi ini ?", vbYesNo, "Konfirmasi Keluar") If pesan = vbYes Then Unload Me Else Exit Sub End If
Modul Kuliah Pemrograman Visual I
Materi ini bisa di Download di http://www.budileo.com Email : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] Phone : 0812 68 6006 25
PEMROGRAMAN VISUAL 1 Visual Basic 6
Mudul Kuliah Oleh : Budi Ariadi, S.Kom
Jenis–Jenis 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] 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 : [email protected] Phone : 0812 68 6006 25