Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
BY:MARLINDA ASTUTI
1
KATA PENGANTAR
Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa karena karunia-Nya kami
dapat me...
BY:MARLINDA ASTUTI
2
DAFTAR ISI
DAFTAR ISI
KATA PENGANTAR....................................................................
BY:MARLINDA ASTUTI
3
3.4 Langkah - Langkah Pembuatan SistemPengolahan Data...................................................
BY:MARLINDA ASTUTI
4
DAFTAR TABEL
Tabel 1.1 Tabel Field Data Barang .........................................................
BY:MARLINDA ASTUTI
5
DAFTAR GAMBAR
Gambar 1.1 Sistem Manual Pengolahan Data .................................................
BY:MARLINDA ASTUTI
6
BAB I
PENDAHULUAN
1.1 Latar Belakang
Pada perusahaan atau bidang usaha yang bergerak dibidang transak...
BY:MARLINDA ASTUTI
7
Pelayanan dalam Visual Basic 6.0 tentunya lebih mudah dibandingkan dengan media
informasi lainnya. Da...
BY:MARLINDA ASTUTI
8
Yaitu dengan melakukan ujicoba apakah setelah proses coding program aplikasi bisa
berjalan atau tidak.
BY:MARLINDA ASTUTI
9
BAB II
LANDASAN TEORI
2.1 Basis Data
Data merupakan fakta mengenai suatu objek seperti manusia, benda...
BY:MARLINDA ASTUTI
10
Informasi merupakan data yang telah diklasifikasikan atau diolah atau diinterpretasi
untuk digunakan...
BY:MARLINDA ASTUTI
11
Menurut Kamus Besar Bahasa Indonesia “Aplikasi adalah penerapan dari
rancangan system untuk mengolah...
BY:MARLINDA ASTUTI
12
Tahap pengembangan aplikasi demikian dikenal dengan istilah pengembangan
aplikasi dengan pendekatan ...
BY:MARLINDA ASTUTI
13
kembali ataupun diolah dan kemudian dijual kembali. Sehingga pengelolaan persediaan
yang dimiliki da...
BY:MARLINDA ASTUTI
14
BAB III
PEMBAHASAN
3.1 Analisis Sistem Lama
Sistem diatas dirasa kurang optimal karena masih menggun...
BY:MARLINDA ASTUTI
15
3.3Flowchart Barang
3.4 Langkah - Langkah Pembuatan Sistem Pengolahan Data
1. Aktifkan VB 6
Aktifkan...
BY:MARLINDA ASTUTI
16
Keterangan:
1. Menubar
2. Toolbar
3. Toolbox
BilaToolbox tidakmuncul klikmenuView >Toolbox.
4. Jende...
BY:MARLINDA ASTUTI
17
c. Klikkananpada Properties,pilihNew Table
d. Ketik tulisan“Namabarang”pada Table Name,laluklikAddFi...
BY:MARLINDA ASTUTI
18
Harga Satuan Number
JmlPersediaan Number
2. Tabel Supplier
Tabel ini berisi keteranganmengenai semua...
BY:MARLINDA ASTUTI
19
Delete : menghapusrecordaktif
Find : mencari record
Refresh : menampilkanulangsetelahrecordmengalami...
BY:MARLINDA ASTUTI
20
B. Layout Menu Data Barang
Digunakanuntukmencatatdanmelihatdata-datapersediaanbarang.
C. Layout Menu...
BY:MARLINDA ASTUTI
21
5. Mengatur Property Object
Object Property Value
Form1
Caption
BorderStyle
MouseIcon
Mouse Pointer
...
BY:MARLINDA ASTUTI
22
AutoSize
Caption
BackStyle
BorderStyle
ForeColor
Font
MouseIcon
Mouse Pointer
True
DATA BARANG
0 - T...
BY:MARLINDA ASTUTI
23
Caption
BackStyle
BorderStyle
ForeColor
Font
MouseIcon
Mouse Pointer
Harga satuan :
0 - Transparent
...
BY:MARLINDA ASTUTI
24
BackStyle
BorderStyle
ForeColor
Font
MouseIcon
Mouse Pointer
0 - Transparent
0 - None
Palette<darkpu...
BY:MARLINDA ASTUTI
25
DataField
ForeColor
Font
Nama
Palette<darkblue>
Calibri,regular-12
Text 3
Name
AutoSize
BackStyle
Bo...
BY:MARLINDA ASTUTI
26
BackStyle
BorderStyle
Text
DataSource
DataField
ForeColor
Font
0 - Transparent
0 - None
(kosongkan)
...
BY:MARLINDA ASTUTI
27
Data 1
Name
Caption
Connect
DatabaseName
Font
ForeColor
RecordSource
Visible
DataBarang
Data Barang
...
BY:MARLINDA ASTUTI
28
Picture
Style
Font
D:UAS VB6Picture.jpg
1-Graphical
Calibri,bold –14
Command 7
Name
Caption
Picture
...
BY:MARLINDA ASTUTI
29
Images 2
Name
Appearance
BorderStyle
Enabled
MouseIcon
Mouse Pointer
Picture
Visible
Image 1
1 – 3D
...
BY:MARLINDA ASTUTI
30
DrawMode
Visible
1 – Blackness
True
Line 2
Name
BorderColor
BorderStyle
BorderWidth
DrawMode
Visible...
BY:MARLINDA ASTUTI
31
BorderStyle
BorderWidth
DrawMode
FillStyle
Shape
4 - Solid
2
16 – Copy Pen
1 - Transparent
0 – Recta...
BY:MARLINDA ASTUTI
32
DTSUPPLIER.Recordset.MoveNext
End If
End Sub
Private Sub cmdHapus2_Click(Index As Integer)
Hapus = M...
BY:MARLINDA ASTUTI
33
DTSUPPLIER.Recordset.Update
bersih1
End Sub
Private Sub cmdTambah2_Click(Index As Integer)
DTSUPPLIE...
BY:MARLINDA ASTUTI
34
MoveFirst Pindah ke record pertama
MovePrevious Pindah 1 record ke depan
MoveNext Pindah 1 record ke...
BY:MARLINDA ASTUTI
35
7. Hasil Running Program
a. MenuUtama
 Ketika kita running program maka, maka akan tampil menu utam...
BY:MARLINDA ASTUTI
36
 Untuk Masuk ke menu data barang kita cukup klik tab data barang.
 Jika kita hanya ingin melihat p...
BY:MARLINDA ASTUTI
37
 Jika ingin menghapus data supplier, klik command delete maka akan keluar
message box yang mengkonf...
BY:MARLINDA ASTUTI
38
BAB IV
PENUTUP
4.1 Kesimpulan
Dari pembahasan diatas dapat disimpulkan, bahwa bahasa pemrograman
vis...
BY:MARLINDA ASTUTI
39
DAFTAR PUSTAKA
Alam, M. Agus J. 1999. Belajar Sendiri Microsoft Visual Bsic 6. Elex Media Komputindo...
Upcoming SlideShare
Loading in …5
×

Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0

21,827 views

Published on

Makalah tugas uas - politeknik negeri jakarta

Published in: Data & Analytics
  • Sex in your area is here: ♥♥♥ http://bit.ly/2Qu6Caa ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • downlod mana download
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • mbak bisa minta tolong kirimkan progammnya yang udah jadi gak , penting banget masalahnya mbak
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0

  1. 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. 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. 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. 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. 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. 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. 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
  8. 8. BY:MARLINDA ASTUTI 8 Yaitu dengan melakukan ujicoba apakah setelah proses coding program aplikasi bisa berjalan atau tidak.
  9. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  21. 21. BY:MARLINDA ASTUTI 21 5. Mengatur Property Object Object Property Value Form1 Caption BorderStyle MouseIcon Mouse Pointer StartUpPosition DATA BARANGDAN SUPPLIER 2-Sizable C:/UASVISUAL BASIC6/H_POINT 99-Custom 2-CenterScreen Label 1 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer Label 1 2-Center True SNOPPYSTATIONARYN’ FOTOCOPY 0 - Transparent 1 - FixedSingle Palette<blue> ShowcardGothic,bold-26 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 2 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer Label 1 0 – Left Justify True &DATA BARANG 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,bolditalic-20 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 3 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer Label 1 0 – Left Justify True &DATA SUPPLIER 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,bolditalic-20 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 4 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer Label 1 0 – Left Justify True &KELUAR 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,bolditalic-20 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 5 Name Alignment Label 5 0 – Left Justify
  22. 22. BY:MARLINDA ASTUTI 22 AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer True DATA BARANG 0 - Transparent 0 - None Palette<darkblue> ShowcardGothic,regular-14 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 6 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer lblIDBarang 0 – Left Justify True IDBarang : 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,regular-12 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 7 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer lblNamabarang 0 – Left Justify True Nama barang : 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,regular-12 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 8 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer lbljenisbarang 0 – Left Justify True Jenisbarang : 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,regular-12 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 9 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer lblsatuan 0 – Left Justify True satuan : 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,regular-12 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 10 Name Alignment AutoSize lblhargasatuan 0 – Left Justify True
  23. 23. BY:MARLINDA ASTUTI 23 Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer Harga satuan : 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,regular-12 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 11 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer lbljmlpersediaan 0 – Left Justify True Jml persediaan : 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,regular-12 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 12 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer Label12 0 – Left Justify True Cari berdasarkannamabarang 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,regular-12 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 13 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer Label 13 0 – Left Justify True DATA SUPPLIER 0 - Transparent 0 - None Palette<darkblue> ShowcardGothic,regular-14 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 14 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer lbljIDSupplier 0 – Left Justify True idsupplier 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,regular-12 C:/UASVISUAL BASIC 6/H_POINT 99-Custom Label 15 Name Alignment AutoSize Caption lblnama 0 – Left Justify True Inama supplier
  24. 24. BY:MARLINDA ASTUTI 24 BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,regular-12 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 16 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer lblalamat 0 – Left Justify True alamat 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,regular-12 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 17 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer lbltelepon 0 – Left Justify True telepon 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,regular-12 C:/UASVISUAL BASIC6/H_POINT 99-Custom Label 18 Name Alignment AutoSize Caption BackStyle BorderStyle ForeColor Font MouseIcon Mouse Pointer lblnpwp 0 – Left Justify True npwp 0 - Transparent 0 - None Palette<darkpurple> ShowcardGothic,regular-12 C:/UASVISUAL BASIC6/H_POINT 99-Custom Text 1 Name AutoSize BackStyle BorderStyle Text DataSource DataField ForeColor Font txtidbarang True 0 - Transparent 0 - None (kosongkan) DataBarang IDBarang Palette<darkblue> Calibri,regular-12 Text 2 Name AutoSize BackStyle BorderStyle Text DataSource txtnamabarang True 0 - Transparent 0 - None (kosongkan) DataBarang
  25. 25. BY:MARLINDA ASTUTI 25 DataField ForeColor Font Nama Palette<darkblue> Calibri,regular-12 Text 3 Name AutoSize BackStyle BorderStyle Text DataSource DataField ForeColor Font txthargasatuan True 0 - Transparent 0 - None (kosongkan) DataBarang Harga satuan Palette<darkblue> Calibri,regular-12 Text 4 Name AutoSize BackStyle BorderStyle Text DataSource DataField ForeColor Font txtjmlpersediaan True 0 - Transparent 0 - None (kosongkan) DataBarang Jml Persediaan Palette<darkblue> Calibri,regular-12 Text 5 Name AutoSize BackStyle BorderStyle Text DataSource ForeColor Font txtcari True 0 - Transparent 0 - None (kosongkan) DataBarang Palette<darkblue> Calibri,regular-12 Text 6 Name AutoSize BackStyle BorderStyle Text DataSource DataField ForeColor Font txtidsupplier True 0 - Transparent 0 - None (kosongkan) DataBarang IDsupplier Palette<darkblue> Calibri,regular-12 Text 7 Name AutoSize BackStyle BorderStyle Text DataSource DataField ForeColor Font txtnamasupplier True 0 - Transparent 0 - None (kosongkan) DataBarang nama Palette<darkblue> Calibri,regular-12 Text 8 Name AutoSize txtalamat True
  26. 26. BY:MARLINDA ASTUTI 26 BackStyle BorderStyle Text DataSource DataField ForeColor Font 0 - Transparent 0 - None (kosongkan) DataBarang alamat Palette<darkblue> Calibri,regular-12 Text 9 Name AutoSize BackStyle BorderStyle Text DataSource DataField ForeColor Font txttelepon True 0 - Transparent 0 - None (kosongkan) DataBarang telepon Palette<darkblue> Calibri,regular-12 Text 10 Name AutoSize BackStyle BorderStyle Text DataSource DataField ForeColor Font txtnpwp True 0 - Transparent 0 - None (kosongkan) DataBarang npwp Palette<darkblue> Calibri,regular-12 ComboBox 1 Name BackColor DataField DataSource Font ForeColor Style Text Visible Combo1 Palette<white> Jenis DataBarang Calibri,Regular–12 Palette<Blue> 0 – DropdownCombo JenisBarang True ComboBox 2 Name BackColor DataField DataSource Font ForeColor Style Text Visible Combo2 Palette<white> Satuan DataBarang Calibri,Regular–12 Palette<Blue> 0 – DropdownCombo Satuan True
  27. 27. BY:MARLINDA ASTUTI 27 Data 1 Name Caption Connect DatabaseName Font ForeColor RecordSource Visible DataBarang Data Barang Access D:Dokumendatabarang.mdb Calibri,regular–12 Palette<Blue> Data barang True Data 2 Name Caption Connect DatabaseName Font ForeColor RecordSource Visible DTSUPPLIER DTSUPPLIER Access D:Dokumendata_uas.mdbCalibri, Calibri,regular–12 Palette<Blue> Data supplier True SSTab 1 Name Caption Font ForeColor Style TabStop SSTab 1 DATA BARANG Calibri,Bold- 10 Palette<Blck> 0 – ssStyleTabbedDialog True Command 1 Name Caption Picture Style Font cmdTambah &Tambah D:UAS VB6Picture.jpg 1-Graphical Calibri,bold –14 Command 2 Name Caption Picture Style Font cmdTambah &Tambah D:UAS VB6Picture.jpg 1-Graphical Calibri,bold –14 Command 3 Name Caption Picture Style Font cmdTambah &Tambah D:UAS VB6Picture.jpg 1-Graphical Calibri,bold –14 Command 4 Name Caption Picture Style Font cmdTambah &Tambah D:UAS VB6Picture.jpg 1-Graphical Calibri,bold –14 Command 5 Name Caption Picture Style Font cmdTambah &Tambah D:UAS VB6Picture.jpg 1-Graphical Calibri,bold –14 Command 6 Name Caption cmdTambah &Tambah
  28. 28. BY:MARLINDA ASTUTI 28 Picture Style Font D:UAS VB6Picture.jpg 1-Graphical Calibri,bold –14 Command 7 Name Caption Picture Style Font cmdTambah &Tambah D:UAS VB6Picture.jpg 1-Graphical Calibri,bold –14 Command 8 Name Caption Picture Style Font cmdTambah &Tambah D:UAS VB6Picture.jpg 1-Graphical Calibri,bold –14 Command 9 Name Caption Picture Style Font cmdTambah &Tambah D:UAS VB6Picture.jpg 1-Graphical Calibri,bold –14 Command 10 Name Caption Picture Style Font cmdTambah &Tambah D:UAS VB6Picture.jpg 1-Graphical Calibri, bold –14 DBGrid 1 Name BackColor Caption Data Source ForeColor Font HeadFont HeadLines TabStop DBGrid1 Palette<yellow> Data Barang DataBarang Palette<darkpurple> Calibri,Bold- 12 Calibri,regular-12 1 True DBGrid 2 Name BackColor Caption Data Source ForeColor Font HeadFont HeadLines TabStop DBGrid2 Palette<yellow> Data Supplier DTSUPPLIER Palette<darkpurple> Calibri,Bold- 12 Calibri,regular-12 1 True Images 1 Name Appearance BorderStyle Enabled MouseIcon Mouse Pointer Picture Visible Image 1 1 – 3D 1 – Fixed Single True C:/UASVISUAL BASIC6/H_POINT 99-Custom D:/Uas VB 6/ Stationary True
  29. 29. BY:MARLINDA ASTUTI 29 Images 2 Name Appearance BorderStyle Enabled MouseIcon Mouse Pointer Picture Visible Image 1 1 – 3D 1 – Fixed Single True C:/UASVISUAL BASIC6/H_POINT 99-Custom D:/Uas VB 6/ Stationary True Images 3 Name Appearance BorderStyle Enabled MouseIcon Mouse Pointer Picture Visible Image 1 1 – 3D 1 – Fixed Single True C:/UASVISUAL BASIC6/H_POINT 99-Custom D:/Uas VB 6/ Stationary True Images 4 Name Appearance BorderStyle Enabled MouseIcon Mouse Pointer Picture Visible Image 1 1 – 3D 1 – Fixed Single True C:/UASVISUAL BASIC6/H_POINT 99-Custom D:/Uas VB 6/ Stationary True Images 5 Name Appearance BorderStyle Enabled MouseIcon Mouse Pointer Picture Visible Image 1 1 – 3D 1 – Fixed Single True C:/UASVISUAL BASIC6/H_POINT 99-Custom D:/Uas VB 6/ Stationary True Images 6 Name Appearance BorderStyle Enabled MouseIcon Mouse Pointer Picture Visible Image 1 1 – 3D 1 – Fixed Single True C:/UASVISUAL BASIC6/H_POINT 99-Custom D:/Uas VB 6/ Stationary True Line 1 Name BorderColor BorderStyle BorderWidth Line1 Palette<Black> 1 – Solid 4
  30. 30. BY:MARLINDA ASTUTI 30 DrawMode Visible 1 – Blackness True Line 2 Name BorderColor BorderStyle BorderWidth DrawMode Visible Line2 Palette<Black> 1 – Solid 1 13- Copy Pen True Line 3 Name BorderColor BorderStyle BorderWidth DrawMode Visible Line2 Palette<Black> 1 – Solid 1 13- Copy Pen True Line 4 Name BorderColor BorderStyle BorderWidth DrawMode Visible Line2 Palette<Black> 1 – Solid 1 13- Copy Pen True Shape 1 Name BackStyle BorderColor BorderStyle BorderWidth DrawMode FillStyle Shape Shape 1 0 – Transparent Palette <Black> 1 - Solid 2 13 – Copy Pen 1 - Transparent 0 – Rectangle Shape 2 Name BackStyle BorderColor BorderStyle BorderWidth DrawMode FillStyle Shape Shape 1 0 – Transparent Palette <Black> 2 - Solid 2 14 – Copy Pen 1 - Transparent 0 – Rectangle Shape 3 Name BackStyle BorderColor BorderStyle BorderWidth DrawMode FillStyle Shape Shape 1 0 – Transparent Palette <Black> 3 - Solid 2 15 – Copy Pen 1 - Transparent 0 – Rectangle Shape 4 Name BackStyle BorderColor Shape 1 0 – Transparent Palette <Black>
  31. 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. 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. 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. 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. 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. 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. 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. 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. 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

×