1. BY:MARLINDA ASTUTI
1
KATA PENGANTAR
Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa karena karunia-Nya kami
dapat menyelesaikan makalah untuk tugas mata kuliah Pemrograman yang berjudul
“Aplikasi Stock Barang dan Data Supplier“
Dalam makalah ini kita dapat mengetahui cara mudah melakukan proses pendataan
barang dan pendataan supplier. Dalam proses penyusunan tugas ini kami menjumpai
hambatan, namun berkat dukungan materil dari berbagai pihak, akhirnya kami dapat
menyelesaikan tugas ini dengan cukup baik, oleh karena itu melalui kesempatan ini kami
menyampaikan terima kasih dan penghargaan setinggi-tingginya kepada semua pihak
terkait yang telah membantu terselesaikannya tugas ini.
Penulis menyadari bahwa tugas ini masih banyak terdapat kekurangan. Untuk itu
penulis sangat mengharapkan kritik dan saran yang membangun dari semua pihak.
Demikianlah tugas ini disusun, semoga dapat bermanfaat bagi pembaca khususnya
penulis sendiri.
Depok, 6 Desember 2013
Penulis
2. BY:MARLINDA ASTUTI
2
DAFTAR ISI
DAFTAR ISI
KATA PENGANTAR........................................................................................................................ 1
DAFTAR ISI ...................................................................................................................................2
DAFTAR TABEL.............................................................................................................................. 4
DAFTAR GAMBAR......................................................................................................................... 5
BAB I
PENDAHULUAN............................................................................................................................ 6
1.1 Latar Belakang..................................................................................................................... 6
1.2 Rumusan Masalah............................................................................................................... 7
1.3 Maksud dan Tujuan............................................................................................................. 7
1.4 Metode Penulisan ............................................................................................................... 7
BAB II
LANDASAN TEORI ......................................................................................................................... 9
2.1 Basis Data........................................................................................................................... 9
2.2 Sistem.............................................................................................................................. 10
2.3 Aplikasi............................................................................................................................. 10
2.4 Visual Basic....................................................................................................................... 11
2.5 Microsoft Office Acces 2007............................................................................................... 12
2.6 Informasi .......................................................................................................................... 12
2.7 Persediaan........................................................................................................................ 12
2.8 Supplier............................................................................................................................ 13
BAB III
PEMBAHASAN............................................................................................................................ 14
3.1 Analisis Sistem Lama.......................................................................................................... 14
3.2 Analisis Rancangan Sistem Database Visual Basic 6............................................................. 14
3.3 Flowchart Barang.............................................................................................................. 15
3. BY:MARLINDA ASTUTI
3
3.4 Langkah - Langkah Pembuatan SistemPengolahan Data...................................................... 15
BAB IV
PENUTUP ................................................................................................................................... 38
4.1 Kesimpulan....................................................................................................................... 38
4.2 Saran ............................................................................................................................... 38
DAFTAR PUSTAKA....................................................................................................................... 39
4. BY:MARLINDA ASTUTI
4
DAFTAR TABEL
Tabel 1.1 Tabel Field Data Barang ............................................................................................ 18
Tabel 1.2 Tabel Field Data Supplier......................................................................................... 18
Tabel 1.3 Tabel Property Object .............................................................................................. 31
5. BY:MARLINDA ASTUTI
5
DAFTAR GAMBAR
Gambar 1.1 Sistem Manual Pengolahan Data .......................................................................... 14
Gambar 1.2 Model Sistem Database VB 6.0.............................................................................. 14
Gambar 1.3 Tampilan Area Kerja(IDE VB 6)............................................................................. 15
Gambar 1.4 Tampilan Visual Basic Manager ............................................................................. 16
Gambar 1.5 Tampilan Cara Memberi Nama Database Baru ....................................................... 16
Gambar 1.6 Tampilan Properties Table.................................................................................... 17
Gambar 1.7 Tampilan Table Structure...................................................................................... 17
Gambar 1.8 Tampilan Table Add Field ..................................................................................... 18
Gambar 1.9 Tampilan Pengisian database................................................................................ 18
Gambar 1.10 Tampilan Menu Utama....................................................................................... 19
Gambar 1.11 Tampilan Menu Data Barang............................................................................... 20
Gambar 1.12 Tampilan MenuData Supplier.............................................................................. 20
Gambar 1.13 Tabel Property Object ........................................................................................ 31
Gambar 1.14 Tampilan Message box keluar dalam menu utama................................................ 35
Gambar 1.15 Tampilan Menu Data Barang ............................................................................... 35
Gambar 1.16 Tampilan Message box untuk menghapus data barang ......................................... 36
Gambar 1.17 Tampilan Menu Data Supplier............................................................................. 36
Gambar 1.18Tampilan Message box untuk menghapus data supplier ........................................ 37
Gambar 1.19 Tampilan Message box keluar program................................................................ 37
6. BY:MARLINDA ASTUTI
6
BAB I
PENDAHULUAN
1.1 Latar Belakang
Pada perusahaan atau bidang usaha yang bergerak dibidang transaksi jual beli
barang sangat membutuhan suatu system informasi yang baik, terutama system
informasi mengenai jumlah persediaan barang agar dalam kegiatannya dapat berjalan
dengan efektif dan efisien. Keadaan tersebut menyebabkan banyaknya perusahaan
yang meningkatkan pelayanan yang lebih baik lagi dan dapat mengolah data dengan
mudah, cepat, dan akurat.
Pemanfaatan komputer sebagai alat kerja bantu manusia, khususnya sebagai
media system informasi dan pengolahan data, baik berskala besar maupun skala kecil,
sekarang ini mengalami perkembangan positif yang sangat besar. Hal ini dapat
disebabkan oleh factor pendorong dan factor keunggulan dari computer itu sendiri.
Usaha dibidang fotocopyan dan penjualan alat tulis adalah usaha yang sebagian
besar berhubungan dengan proses pengolahan data dan penyajian informasinya, akan
sangat menyulitkan pemilik jika mereka masih melakukan pengolahan data secara
manual. Hal ini tentu menimbulkan kelemahan, misalnya membutuhkan waktu yang
lama dalam pemasukan data, dan pencarian data. Faktor dominan yaitu kesalahan
manusia banyak terjadi dalam mengolah data serta penyimpanan data dan perawatan
dokumen berbentuk kertas, dimana hal itu sulit ditanggulangi. Hal tersebut mendorong
kelompok kami untuk mengatasi permasalahan-permasalahan yang ada saat ini, yaitu
dibutuhkan suatu aplikasi berbentuk pemrograman yang diharapkan dapat
memudahkan pemilik usaha untuk melihat jumlah stock / persediaan barang yang
masih tersedia serta melihat siapa saja penyuplai barang-barang tersebut.
Seiring perkembangan sistem informasi yang selalu mengikuti perkembangan
teknologi informasi, perkembangan teknologi terbaru selalu menggunakan media
terbaru pula dalam pengolahan data. Misal Visual Basic 6.0. dan yang lainnya.
7. BY:MARLINDA ASTUTI
7
Pelayanan dalam Visual Basic 6.0 tentunya lebih mudah dibandingkan dengan media
informasi lainnya. Dan banyak sekali informasi-informasi global yang bermanfaat pada
Microsoft Visual Basic 6.0.
Dalam sistem pengolahan data pada Visual Basic 6.0 merupakan suatu pelayanan
yang dibuat dengan konsep presentasi dan interaksi. Microsoft Visual Basic 6.0 bisa
berhubungan dengan media lainnya seperti Microsoft Acces.
1.2 Rumusan Masalah
1. Apa itu Visual Basic 6?
2. Apakah fungsi Visual Basic dalam proses pengolah data?
3. Bagaimana cara membuat suatu system aplikasi penjualah yang sesuai dengan
kebutuhan sehingga memudahkan pemilik dan karyawan dalam mengolah data
barang?
1.3 Maksud dan Tujuan
1. Untuk memenuhi tugas UAS mata kuliah Pemrograman
2. Untuk mengaplikasikan beberapa program Visual Basic 6 khususnya database yang
berguna untuk memudahkan kita dalam mengecek persediaan barang dan data
supplier.
3. Untuk mempermudah pengguna dalam hal melihat jumlah stok barang yang masih
tersedia dalamgudang.
4. Untuk mempermudah pembuatan laporan stok barang dan laporan supplier yang
dilakukan setiap harinya ataupun per periode.
1.4 Metode Penulisan
Dalam melakukan penyusunan, laporan ini menggunakan penelitian sebagai berikut:
1. Riset Keperpustakaan
Yaitu dengan membaca dan mempelajari buku-buku yang berhubungan dengan
aplikasi database pada program visual basic 6.0
2. Metode Browsing
Yaitu dengan melakukan searching dan mempelajari tutorial yang berhubungan
dengan aplikasi database pada program visual basic 6.0
3. Metode Eksperimen
9. BY:MARLINDA ASTUTI
9
BAB II
LANDASAN TEORI
2.1 Basis Data
Data merupakan fakta mengenai suatu objek seperti manusia, benda, peristiwa,
konsep, keadaan dan sebagainya yang dapat dicatat dan mempunyai arti secara
implisit. Data dapat dinyatakan dalam bentuk angka, karakter atau simbol, sehingga
bila data dikumpulkan dan saling berhubungan maka dikenal dengan istilah basis data
(database).
Basis data atau database adalah sekumpulan data yang memiliki hubungan secara
logika dan diatur dengan susunan tertentu serta disimpan dalam media penyimpanan
computer. Data itu sendiri adalah representasi dari semua fakta yang ada pada dunia
nyata.
Database sering digunakan untuk melakukan proses terhadap data-data tersebut
untuk menghasilkan informasi tertentu.
Basis data menurut Stephens dan plew (2000) adalah mekanisme yang digunakan
untuk menyimpan informasi atau data. Dengan basis data, pengguna dapat
menyimpan data secara terorganisasi. Setelah data disimpan, informasi harus mudah
diambil. Petroutsos (2002) mengatakan basis data adalah sebuah objek yang kompleks
untuk menyimpan informasi yang terstruktur, yang diorganisir dan disimpan dalam
suatu cara yang mengizinkan pemakainya dapat mengambil informasi dengan cepat
dan efisien. Informasi dipecah-pecah ke dalam tabel-tabel, dan setiap tabel
menyimpan entiti-entiti yang berbeda.
Menurut Connolly dan begg (2005), system basis data dapat dianggap sebagai
sekumpulan data yang saling terkait secara logika, yang dirancang dalam rangka
memenuhi kebutuhan informasi dalam suatu organisasi. Kita memecah informasi
kedalam bagian-bagian kecil,agar kita bisa mengelolanya dengan mudah. Secara
umum informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu
bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan
suatu kejadian-kejadian yang nyata yang digunakan untuk 2 pengambilan keputusan.
10. BY:MARLINDA ASTUTI
10
Informasi merupakan data yang telah diklasifikasikan atau diolah atau diinterpretasi
untuk digunakan dalam proses pengabilan keputusan.
Database terdiri atas beberapa buah baris dan kolom. Baris dalam database
sering disebut dengan istilah record atau row, sedangkan kolom sering disebut juga
dengan istilah field atau coloumn.
Dalam database terdapat sebutan-sebutan untuk satuan data yaitu :
• Karakter, ini adalah satuan data terkecil. Data terdiri atas susunan karakter yang
pada akhirnya mewakili data yang memiliki arti dari sebuah fakta.
• Field, adalah kumpulan dari karakter yang mewakili fakta tertentu.
• Record, adalah kumpilan dari field.
• Tabel, adalah sekumpulan dari record-record yang memiliki kesamaan entity dalam
dunia nyata. Kumpulan dari tabel adalah database, wujud fisik sebuah database
dalam computer adalah sebuah file yang di dalamnya terdapat berbagai tingkatan
data.
• File, adalah bentuk fisik dari penyimpanan data. File database berisi semua data
yang telah disusun dan diorganisasikan sedemikian rupa sehingga memudahkan
pemberian informasi.
2.2 Sistem
Sistem adalah sekelompok elemen yang terintegrasi dengan maksud yang sama
untuk mencapai suatu tujuan. Dari pengertian tersebut dapat dikatakan bahwa tidak
semua sistem memiliki elemen yang sama, tetapi susunan dasar dari setiap system
hampir sama. Setiap sistem memiliki masukan / input yang melalui sebuah transformasi
/ proses akan mengubah masukan tersebut menjadi keluaran / output yang dibutuhkan
oleh pengguna sistem. Setiap masukan dan keluaran/ output selalu ada mekanisme
pengendaliannya dengan tujuan agar masukan yang akan diproses sesuai dengan
standar yang ada sehingga keluaran / output yang dihasilkan dapat sesuai dengan yang
dibutuhkan oleh pihak yang berinteraksi dengan system
2.3 Aplikasi
Pengertian Aplikasi menurut Jogiyanto, adalah penggunaan dalam suatu
computer, instruksi (instruction) dan pernyataan (statement) yang disusun sedemikian
rupa sehingga komouter daoat memproses input menjadi output.
11. BY:MARLINDA ASTUTI
11
Menurut Kamus Besar Bahasa Indonesia “Aplikasi adalah penerapan dari
rancangan system untuk mengolah data yang menggunakan aturan atau ketentuan
bahasa pemrograman tertentu”. Jadi aplikasi adalah suatu program computer yang
dibuat untuk mengerjakan dan melaksanakan tugas khusus dari pengguna
2.4 Visual Basic
Halvorson (2000) Visual Basic merupakan salah satu bahasa pemograman visual
yang ada dari sekian banyak bahasa pemograman yang telah beredar. Diantaranya
adalah : Visual C++, Visual Foxpro, dls. Struktur pemograman dari visual basic pada
dasarnya sama dengan struktur dari bahasa pemograman visual lainnya. Sebagai contoh
adanya struktur pemograman keputusan(if, then, else), struktur pengulangan (for..next,
do..loop), dls. Selain itu Visual Basic juga merupakan bahasa pemograman berorientasi
objek, yang memberikan kebebasan bagi user untuk memanipulasi setiap objek yang
tampak/dibuat.
Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan Visual
untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya
menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah
menjadi tools yang terkenal bagi para pemula maupun para developer dalam
pengembangan aplikasi skala kecil sampai ke skala besar
Visual Basic tidak hanya terdapat dalam bahasa pemograman, namun juga
merupakan sistem pemograman. Visual Basic juga terintegrasi dalam Microsoft Excel,
Microsoft Word, Microsoft Access, serta beberapa aplikasi Microsoft lainnya. Dan Visual
Basic Scripting Edition (VB Script) juga telah banyak digunakan seperti dalam
perancangan ASP (Active Server Page) dan merupakan subnet dari bahasa
pemograman Visual Basic. Dalam lingkungan Windows User-interface sangat
memegang peranan penting, karena dalam pemakaian aplikasi, pemakai senantiasa
berinteraksi dengan User interface tanpa menyadari bahwa dibelakangnya berjalan
instruksi-instruksi program yang mendukung tampilan dan proses yang dilakukan.
Pada pemrograman Visual, pengembangan aplikasi dimulai dengan
pembentukkan user interface, kemudian mengatur properti dari objek-objek yang
digunakan dalam user interface, dan baru dilakukan penulisan kode program untuk
menangani kejadian-kejadian (event).
12. BY:MARLINDA ASTUTI
12
Tahap pengembangan aplikasi demikian dikenal dengan istilah pengembangan
aplikasi dengan pendekatan Bottom Up.
Kemampuan atau manfaat dari Visual Basic diantaranya seperti :
1. Untuk membuat program aplikasi maupun animasi berbasis windows.
2. Untuk membuat objek-objek add-in seperti kontrol ActiveX, File help, aplikasi
internet dan lain sebagainya.
3. Menguji program (debugging) dan menghasilkan program (.exe) yang bersifat
executable.
2.5 Microsoft Office Acces 2007
Microsoft Office Access merupkan produk dari Microsft yang berfungsi dalam
membangun database system Dalam Microsoft Office Acces, anda dapat melihant
informasi dependensi antar objek database. Objek yang spesifik membantu
mengelola database over time dan menghindari error yang berhubungan dengan
kehilangan record source.
2.6 Informasi
Data adalah fakta dan angka yang relatif tidak berarti bagi pemakai. Dari
kumpulan data yang ada kemudian diolah atau diproses dengan cara / metode / rumus
tertentu akan menghasilkan informasi yang berarti bagi pemakai. Dari pengertian
tersebut dapat disimpulkan bahwa informasi adalah data yang telah diproses dengan
suatu cara / metode / rumus tertentu sehingga menghasilkan arti.
2.7 Persediaan
Persediaan dalam perusahaan pengertian atau prosesnya tergantung dari jenis
perusahaan tersebut. Jika perusahaan termasuk dalam kelompok perusahaan
manufaktur berarti persediaan yang akan dikelola meliputi persediaan produk jadi,
persediaan produk dalam proses, persediaan bahan baku, persediaan bahan penolong
dan lainnya. Sedangkan jika perusahaan termasuk dalam kelompok perusahaan
dagang, maka persediaan yang dikelola hanya satu macam saja yaitu persediaan barang
dagangan yang merupakan barang yang dibeli dan kemudian dijual kembali. Dari
pengertian tersebut, maka dapat disimpulkan bahwa pengelolaan persediaan
tergantung dari jenis perusahaan. Lembaga pendidikan, termasuk universitas,
merupakan organisasi / perusahaan yang tidak menggunakan persediaan untuk dijual
13. BY:MARLINDA ASTUTI
13
kembali ataupun diolah dan kemudian dijual kembali. Sehingga pengelolaan persediaan
yang dimiliki dapat dikatakan hanya sebatas membeli dan kemudian digunakan untuk
kegiatan sehari-hari. Maka dapat diambil kesimpulan sementara bahwa pengelolaan
persediaan / pencatatan persediaan dilakukan saat pembelian dan pengeluaran barang
saja
2.8 Supplier
Supplier atau pemasok adalah seseorang yang menjalankan usaha menyalurkan
dan memasarkan sesuatu barang (produk) tertentu dalam jangka waktu tertentu.
14. BY:MARLINDA ASTUTI
14
BAB III
PEMBAHASAN
3.1 Analisis Sistem Lama
Sistem diatas dirasa kurang optimal karena masih menggunakan buku sebagai media
pencatatan
3.2 Analisis Rancangan Sistem Database Visual Basic 6
Aplikasi pengolahan data ini dilakukan dengan menggunakan tools utama sebagai
berikut :
1. Visual basic 6.0 merupakan sebuah bahasa pemrograman untuk pembuatan
aplikasi.
2. Microft Office Acces 2007 sebagai Database
Karyawan mencatat
persediaan barang dan
nama-nama supplier
Persediaan barang
dicatat di buku (manual
book)
Gambar 1.1 Sistem ManualPengolahan Data
Design Coding Runing
Gambar 1.2 Model Sistem Database VB 6.0
15. BY:MARLINDA ASTUTI
15
3.3Flowchart Barang
3.4 Langkah - Langkah Pembuatan Sistem Pengolahan Data
1. Aktifkan VB 6
AktifkanVB6 melalui tombol Start>Programs > MicrosoftVisual Studio6.0 > Microsoft
Visual Basic6.0.
Tunggulahbeberapasaathinggamuncul tampilanberikut:
Gambar 1.3 Tampilan Area Kerja (IDE VB 6)
16. BY:MARLINDA ASTUTI
16
Keterangan:
1. Menubar
2. Toolbar
3. Toolbox
BilaToolbox tidakmuncul klikmenuView >Toolbox.
4. JendelaForm
BilaJendelaFormtidakmuncul klikmenuView >Object.
5. ProjectExplorer
BilaProjectExplorertidakmuncul klikmenuView >ProjectExplorer.
6. JendelaProperties
BilaJendelaPropertiestidakmunculklikmenuView>PropertiesWindow.
2. Membuat Database
a. PilihmenuAdd-InspadamenuutamaVisual Basic,lalupilihVisualBasicManager
b. Pilih:File/New/MicrosoftAcces/Version7.0MDB
Gambar 1.4 Tampilan Visual Basic
Manager
Gambar 1.5 Tampilan Cara Memberina
Nama Database Baru
17. BY:MARLINDA ASTUTI
17
c. Klikkananpada Properties,pilihNew Table
d. Ketik tulisan“Namabarang”pada Table Name,laluklikAddField
e. Buatlahbeberapatabel Field
1. Tabel Barang
Tabel ini berisi keterangan atau informasi mengenai semua barangalat tulis
kantor yang dijual dandisimpandigudang
FieldName Type Description
IDBarang AutoNumber Sebagai PrimaryKey
Nama Text
Jenis Text
Satuan Text
Gambar 1.8 Tabel Add
field
Gambar 1.6 Tampilan Properties Table
Gambar 1.7 Tampilan Table Structure
18. BY:MARLINDA ASTUTI
18
Harga Satuan Number
JmlPersediaan Number
2. Tabel Supplier
Tabel ini berisi keteranganmengenai semuasupplieryangmenyediakanbarang
alat tuliskantor bagi usahaFotocopy
FieldName Type Description
IDSupplier AutoNumber Sebagai PrimaryKey
Nama Text
Alamat Text
Telepon Text
NPWP Text
Tabel 1.2 Tabel Field Data Supplier
Jikatelahselesai mengisikanfield,klikBuildthe Table,klikClose(yangterdapatpada
Table Structure)
3. Mengisi Data pada Tabel
Untuk mengisikandatapadatabel,double klikpadanamatabel tersebut.
Fungsi menuyangada pada tabel barang:
Add : menambahrecordbaru
Update : mengoreksirecord
Tabel 1.1 Tabel Field Data Barang
Gambar 1.9 Tampilan
Pengisian database
19. BY:MARLINDA ASTUTI
19
Delete : menghapusrecordaktif
Find : mencari record
Refresh : menampilkanulangsetelahrecordmengalami perubahan
Close : menutuptabel
4. Merancang Layout Antarmuka
Layout antarmuka merupakan rancangan antarmuka yang akan digunakan sebagai
perantara user dengan perangkat lunak yang dikembangkan.
A. Layout Menu Utama
Menu utama adalah form yang pertama kali tampil yang berfungsi untuk
mengorganisasikan submenu-submenu dibawahnya yang saling berhubungan.
Tampilan menu utama dapat dilihat pada gambar berikut ini
MENU UTAMA DATA BARANG DATA SUPPLIER
LABEL 1
LABEL 2
LABEL 3
LABEL 4
IMAGE 1
COMMAND
BUTTON
SSTAB
Gambar 1.10 Tampilan Menu Utama
IMAGE 2
20. BY:MARLINDA ASTUTI
20
B. Layout Menu Data Barang
Digunakanuntukmencatatdanmelihatdata-datapersediaanbarang.
C. Layout Menu Data Supplier
Digunakan untuk mencatat dan melihat data-data supplier. Untuk melakukan
pengisian data supplier .
MENU UTAMA DATA BARANG DATA SUPPLIER COMMAND
BUTTON
LABEL 12 Text 5
IMAGE 3
SSTAB
LABEL 5
LABEL 6
LABEL 7
LABEL 8
LABEL 9
TEXT 1
TEXT 2
COMBO 1
COMBO 2
COM MAN
D BUT TON
COMMAND BUTTON 5
DATA 1
DB GRID 1
Gambar 1.11
Tampilan
Menu Data
Barang
MENU UTAMA DATA BARANG DATA SUPPLIER COMMAND
BUTTON
IMAGE 5
SSTAB
COM MAN
D BUT TON
DATA 2
DB GRID 1
LABEL 13
LABEL 14
LABEL 15
LABEL 16
LABEL 17
TEXT 6
TEXT 7
TEXT 8
TEXT 9
LABEL 18 TEXT 10
Gambar 1.12
Tampilan
MenuData
Supplier
IMAGE 6
IMAGE 4
LABEL 10
LABEL 11
TEXT 3
TEXT 4
31. BY:MARLINDA ASTUTI
31
BorderStyle
BorderWidth
DrawMode
FillStyle
Shape
4 - Solid
2
16 – Copy Pen
1 - Transparent
0 – Rectangle
Logika Pemrograman
Programini terdiri dari :
Form = 1
Label = 18
Text = 10
ComboBox = 2
Data = 2
Command = 10
DBGrid = 2
Images = 6
Line = 4
Shape = 4
6. MenuliskanKode Program (coding)
Dim dbs As Database
Dim rs As Recordset
Private Sub cmdHapus_Click(Index As
Integer)
Hapus = MsgBox("Yakin ingin menghapus",
vbQuestion + vbYesNo, "Perhatian")
If Hapus = vbYes Then
DTSUPPLIER.Recordset.Delete
Variabel dbs dideklarasikan sebagai database
Digunakan sebagai syarat agar dapat
menggunakan perintah deklarasi variable
database
Variabel rs dideklariksan sebagai recordset
Delete : untuk menghapus record
MoveNext: Pindah 1 record ke belakang
Tabel 1.3 Tabel Property Object
32. BY:MARLINDA ASTUTI
32
DTSUPPLIER.Recordset.MoveNext
End If
End Sub
Private Sub cmdHapus2_Click(Index As Integer)
Hapus = MsgBox("Yakin ingin menghapus", vbQuestion + vbYesNo, "Perhatian")
If Hapus = vbYes Then
DataBarang.Recordset.Delete
DataBarang.Recordset.MoveNext
End If
End Sub
Private Sub cmdKeluar_Click(Index As Integer)
Keluar = MsgBox("Yakin ingin keluar", vbQuestion + vbYesNo, "Perhatian")
If Keluar = vbYes Then
MsgBox ("Terima Kasih Telah menggunakan Program ini..!")
End If
End
End Sub
Sub bersih1()
txtIDSupplier = ""
txtnamasupplier = ""
txtalamat = ""
txttelepon = ""
txtnpwp = ""
End Sub
Sub bersih()
txtidbarang = ""
txtnamabarang = ""
txtjenisbarang = ""
txtsatuan = ""
txthargasatuan = ""
txtjmlpersediaan = ""
End Sub
Private Sub cmdSimpan_Click(Index As Integer)
DataBarang.Recordset.Update
bersih
End Sub
Private Sub cmdSimpan2_Click(Index As Integer)
33. BY:MARLINDA ASTUTI
33
DTSUPPLIER.Recordset.Update
bersih1
End Sub
Private Sub cmdTambah2_Click(Index As Integer)
DTSUPPLIER.Recordset.AddNew
txtIDSupplier.SetFocus
End Sub
Private Sub cmdTambah_Click(Index As Integer)
DataBarang.Recordset.AddNew
txtidbarang.SetFocus
End Sub
Private Sub Command1EXIT_Click(Index As Integer)
End
End Sub
Private Sub Form_Load()
Combo1.AddItem "Alat Tulis Kantor"
Combo1.AddItem "Alat Elektronik"
Combo2.AddItem "Pak"
Combo2.AddItem "Rim"
Combo2.AddItem "Buah"
Combo2.AddItem "Dus"
End Sub
Private Sub Label13_Click(Index As Integer)
MsgBox ("Terima Kasih Telah menggunakan Program ini..!")
End
End Sub
Keterangan
a. Deklarasi Variabel Database
Dim(nama_variabel) As Database
Deklarasi Variabel Recordset
Dim(nama_variabel) As Recordset
a. Recordset adalah status record yang menunjukkan tindakan apa yang akan
dilakukan terhadap record tersebut dengan metode antara lain:
Metode Keterangan
AddNew Menambah record baru
34. BY:MARLINDA ASTUTI
34
MoveFirst Pindah ke record pertama
MovePrevious Pindah 1 record ke depan
MoveNext Pindah 1 record ke belakang
Delete Menghapus record
NoMatch Record yang dicari tidak ada yang
sama
EOF Berada di record yang terakhir
Update Menyimpan perubahan record
35. BY:MARLINDA ASTUTI
35
7. Hasil Running Program
a. MenuUtama
Ketika kita running program maka, maka akan tampil menu utama. Menu utama
berfungsi untuk menerangkan aplikasi program apa saja yang ada.
Ketika kita klik keluar maka akan muncul message box “Terima kasih telah
menggunakan program ini”, klik OK dan program akan otomatis berhenti.
b. Data Barang
Gambar 1.13 Tampilan
Menu Utama
Gambar 1.14 Tampilan
Message box keluar dalam
menu utama
Gambar 1.15 Tampilan
Menu Data Barang
36. BY:MARLINDA ASTUTI
36
Untuk Masuk ke menu data barang kita cukup klik tab data barang.
Jika kita hanya ingin melihat persediaan barang kita cukup scroll DBGrid1
Jika kita ingin menambahkan data barang baru, klik command tambah lalu klik
command simpan untuk menyimpan ke dalam database.
Jika ingin menghapus data barang, klik command delete maka akan keluar
message box yang mengkonfirmasi apakah data barang akan dihapus atau tidak.
Jika kita ingin keluar dari program cukup klik command keluar
c. Data Supplier
Untuk Masuk ke menu data supplier kita cukup klik tab data supplier.
Jika kita hanya ingin melihat informasi lengkap tentang supplier kita cukup
melihat pada DBGrid2
Jika kita ingin menambahkan data supplier, klik command tambah lalu klik
command simpan untuk menyimpan ke dalam database.
Gambar 1.16 Tampilan
Message box untuk
menghapus data barang
Gambar 1.17 Tampilan
Menu Data Supplier
37. BY:MARLINDA ASTUTI
37
Jika ingin menghapus data supplier, klik command delete maka akan keluar
message box yang mengkonfirmasi apakah data barang akan dihapus atau tidak.
Jika kita ingin keluar dari program cukup klik command keluar
Gambar 1.18 Tampilan
Message box untuk
menghapus data supplier
Gambar 1.19 Tampilan
Message box keluar
program
38. BY:MARLINDA ASTUTI
38
BAB IV
PENUTUP
4.1 Kesimpulan
Dari pembahasan diatas dapat disimpulkan, bahwa bahasa pemrograman
visual basic berkemampuan untuk berinteraksi dengan aplikasi lain di dalam sistem
operasi windows. Dan pemrograman visual basic sangat membantu dalam dunia
perbisnisan dijaman sekarang ini dengan cara pengoperasian yang lebih mudah
dibandingkan dengan software pemrograman lainnya untuk membuat suatu program
aplikasi perbisnisan atau aplikasi aplikasi yang lainnya.Selain itu Aplikasi yang dibuat
dengan program visual basic ini dapat berguna membantu pengguna baik pemilik
maupun karyawan dalam hal mengolah data barang, pemesanan barang,
mempermudah pembuatan laporan data karyawan, laporan stok barang, laporan
supplier, dan laporan transaksi yang dilakukan setiap harinya, serta dapat membantu
pemilik toko atau manager dalam hal pengelolaan data karyawan, dapat menghemat
waktu serta dapat memaksimalkan kinerja karyawan.
4.2 Saran
Untuk kemajuan teknologi diharapkan agar perkembangan bahasa pemrograman
khususnya visual basic di masa mendatang mampu mengubah pola pikir dan
menjadikan masyarakat indonesia menjadi manusia yang kreatif dan inovatif.serta
tumbuhnya kreatifitas hingga menghasilkan suatu karya yang berguna bagi masyarakat
luas.
39. BY:MARLINDA ASTUTI
39
DAFTAR PUSTAKA
Alam, M. Agus J. 1999. Belajar Sendiri Microsoft Visual Bsic 6. Elex Media Komputindo.
Jakarta.
Kristianto, Harianto, Ir. 2002. Konsep Perancangan Database. Andi. Yogyakarta