• Tidak ada hasil yang ditemukan

BAB II. LANDASAN TEORI

2.5 Visual Basic 6.0 (VB6)

Dari sekian banyak bahasa pemrograman visual yang ada saat ini, Visual Basic merupakan salah satu yang termudah untuk dipelajari dan handal. Visual Basic ialah bahasa pemrograman event – driven yang berasal dari BASIC. Event driven artinya program menunggu sampai adanya respon dari pemakai berupa kejadian tertentu, misalnya tombol di klik, atau menu dipilih. Ketika even terdeteksi, even yang berhubungan akan melakukan aksi sesuai dengan kode yang diberikan.

Struktur Aplikasi ( Proyek ) pada Visual Basic 6 terdiri dari :

• Visual Basic IDE

Visual Basic IDE (Interface Development Environment) ialah tampilan antarmuka program dengan pengguna yang sudah bersifat GUI ( Graphical User Interface ), menyajikan banyak kemudahan bagi para programer untuk membuat aplikasi.

• Menu Bar

Menu bar berfungsi memberikan kemudahan kepada pengguna dalam memilih aksi – aksi yang umum seperti mengedit, mengkopi atau menjalankan program. Beberapa fungsi yang ada di menu bar juga tersedia di toolbar.

• Form

Form di Visual Basic ialah sebuah media tempat kita membuat aplikasi atau antarmuka yang bersifat GUI ( Graphical User Interface ). Kita dapat menempelkan berbagai macam objek atau kontrol di atas form tersebut.

• Standart Toolbar

Standart toolbar berfungsi menyediakan fasilitas yang umum digunakan para programer ketika sedang mendesain aplikasi, seperti membuka atau menyimpan file, menjalankan program dan lain – lain.

• Project Window

Dengan adanya project window, kita dapat melihat form atau objek apa saja yang ada di dalam suatu projek, dan kita dapat menghapusnya dari project window tersebut.

• Toolbox

Toolbox berisi komponen – komponen standart yang

• Properties Window

Setiap komponen termasuk form tentu diharapkan mempunyai karakteristik atau sifat tersendiri. Visual Basic menyediakan properties window untuk menetapkan properties dari tiap komponen dengan mudah.

• Code Editor

Untuk menulis kode, kita menggunakan Code editor, biasanya dengan mengklik view code atau mengklik ganda pada komponen tersebut. Code editor membuat kita mudah untuk menulis program karena fasilitas auto list yang disediakan Visual Basic.

• Fasilitas Autolist

Kelebihan lainnya dari Visual Basic ialah fasilitas autolist, program akan otomatis menampilkan method atau properti apa saja yang mungkin akan digunakan ketika kita mengetik dot(.).

Dengan adanya fasilitas autolist ini, memperkecil kesalahan pengguna atau programer di dalam membuat program . Hanya saja fasilitas autolist ini akan berjalan dengan baik jika pilihan references pada menu project yang sesuai dengan pemrograman yang kita buat tidak dicentang pada program.

• Form Layout Windows

Untuk menetapkan posisi tampilan program ketika dijalankan, kita menggunakan Form Layout yang berada di bagian kanan

bawah jendela. Untuk menggunakanya, cukup kita klik form layout tersebut, lalu kita gerakkan ke posisi mana form yang ingin kita tampilkan.

2. 6 Koneksi SQL 2000 dengan Visual Basic

Untuk menghubungkan basis data SQL SERVER 2000 dengan aplikasi yang akan dibuat dengan Visual Basic diperlukan ADO Data Control. ADODC merupakan salah satu komponen dari ADO yang berfungsi untuk membaca isi tabel ato query. Dengan ADODC , kita dapat melihat dan menggunakan isi tabel atau query tanpa harus mengakses langsung ke tabel atau query tersebut sehingga kita tinggal menggunakan data yang terdapat pada ADODC tersebut.

BAB III

ANALISA DAN DESAIN SISTEM 3.1 Analisa Sistem

3.1.1 Analisa Sistem Lama 3.1.1.1 Sistem Pembelian

3.1.1.1.1 Sistem Pembelian Bahan Bangunan dari Supplier

Bagian ini menjelaskan tentang pengolahan data bahan bangunan yang dibeli dari Supplier.

a. Pegawai Gudang mengecek Persediaan Barang yang sudah mencapai stok minimal di gudang dan kemudian pegawai gudang menuliskan data Bahan bangunan yang sudah mencapai stok minimal dan meminta persetujuan ke Pemilik Toko.

b. Pemilik Toko mengecek form pemesanan Barang tersebut dan memberikan persetujuan.

c. Pegawai Gudang datang atau telp Supplier untuk pesan Barang .

d. Supplier menerima pesanan kemudian mengirimkan barang yang dipesan.

e. Pegawai Gudang menerima Barang yang dikirim apakah sesuai dengan pesanan. Jika sudah sesuai maka Pegawai Gudang memberikan nota pembelian Barang ke Kasir dan Kasir akan membayar Barang yang sudah dipesan.

f. Kasir melakukan rekap pembelian barang dan membuat laporan pembelian.

g. Pemilik Toko mengecek laporan pembelian Barang.

Analisa Sistem :

Proses rekap dengan menggunakan komputer dengan program bantu Exel tidak efisien karena data yang diinputkan tidak bertambah secara otomatis sehingga data yang tersimpan digudang tidak optimal sehingga bisa menimbulkan kesalahan di jumlah stok barang. Dengan sistem diatas, Pegawai gudang masih harus mengecek barang yang sudah mencapai stok minimal secara manual.

3.1.1.2 Sistem Penjualan

3.1.1.2.1 Sistem Penjualan Bahan Bangunan

Bagian ini menjelaskan tentang pengolahan data transaksi penjualan Barang ke Customer.

a. Customer datang, beli barang / bahan bangunan b. Customer Service membuat nota penjualan rangkap 2.

c. Kasir menerima uang dan nota penjualan. Kasir memberi cap lunas pada nota penjualan. Nota penjualan bahan bangunan 2 diberikan ke Customer dan nota penjualan bahan banguna 1 disimpan.

d. Kasir akan merekap data transaksi penjualan ke komputer dan membuat laporan penjualan.

e. Nota penjualan dan laporan transaksi penjualan diberikan ke Pemilik Toko. Pemilik Toko mengecek laporan transaksi penjualan.

Analisa Sistem :

Nota Penjualan selama sehari akan direkap dengan menggunakan Excel. Tetapi kadang ada Nota Penjualan bahan bangunan yang belum sempat terekap sehingga akan menimbulkan perbedaan jumlah bahan bangunan yang ada di komputer dengan yang ada di gudang.

3.1.2 Analisa Sistem Baru 3.1.2.1 Sistem Pembelian

3.1.2.1.1 Sistem Pembelian Bahan Bangunan

Bagian ini menjelaskan tentang pengolahan data transaksi pembelian bahan bangunan sistem yang baru.

a. Pegawai kasir mengecek stok barang yang sudah mencapai stok minimal lewat komputer kemudian memesan barang yang telah mencapai stok minimal ke supplier.

b. Pegawai toko menerima bukti pemesanan dari supplier.

c. Pegawai kasir menerima Barang yang dipesan,kemudian mengecek apakah Barang yang dikirim sesuai dengan yang dipesan. Jika ya, langsung inputkan data terima ke komputer.

d. Kasir cetak laporan pembelian Barang.

e. Pemilik Toko mengecek laporan pembelian Barang.

Analisa Sistem :

Proses pengecekan yang dilakukan dengan komputer akan memudahkan pegawai dalam mengecek stok Barang yang sudah mencapai batas minimal tanpa harus mengecek stok Barang satu per satu. Dan dengan adanya sistem baru ini, data pertambahan dan pengurangan Barang bisa dihitung secara otomatis.

3.1.2.2 Sistem Penjualan

3.1.2.2.1 Sistem Penjualan Bahan Bangunan

Bagian ini menjelaskan tentang pengolahan data transaksi penjualan Bahan bangunan sistem yang baru.

a. Customer datang, membeli barang.

b. Customer akan membayar barang yang akan dibeli.

c. Kasir menginputkan data transaksi penjualan dan mencetak nota penjualan. Nota penjualan diberi cap lunas dan kemudian diberikan kepada Customer.

d. Kasir mencetak laporan penjualan .

e. Pemilik Toko mengecek laporan transaksi penjualan.

Analisa Sistem:

Pada sistem yang baru ini, saat Customer membeli barang maka datanya langsung dinputkan ke komputer kemudian nota diprint sehingga akan mengurangi kemungkinan timbulnya masalah karena ada data transaksi penjualan yang belum terekap.

Use Case

3.1.3 DFD Sistem Informasi CV Manunggal

Gambar 3.1. Context Diagram Pada Sistem Informasi CV.Manunggal

Entiti yang ada dalam sistem ini adalah , Pemilik Toko , Supplier, dan Customer .

0

Sistem Informasi CV.Manunggal a.Customer

b.Pemilik Toko

c.Supplier

Bukti penjualan ( nota penjualan)

Bukti pembelian (nota pembelian )

Laporan

Bukti penerimaan

Diagram Level 1 untuk proses 1

Gambar 3.2. Desain DFD pada level 1 untuk proses 1

Diagram Level 1 untuk proses 2 1

Diagram Level 1 untuk proses 3

Gambar 3.4. Desain DFD pada level 1 untuk proses 3

3.1

3.2 Desain Sistem

3.2.1 Desain Sistem Secara Umum 3.2.1.1 Desain Data Entry

Untuk mengefektifkan data agar lebih akurat, maka diperlukan pengkodean data. Aturan penulisan kode pada Sistem Informasi Pembelian, Penjulan dan inventori ini adalah sebagai berikut :

a. Data Supplier

Tabel data Supplier mempunyai Primary Key yaitu KodeSupplier . Aturan penulisan Kode Supplier adalah sebagai berikut :

b. Data Pegawai

Tabel data Pegawai mempunyai Primary Key yaitu KodePegawai . Aturan penulisan KodePegawai adalah sebagai berikut :

c. Data Customer

Tabel data Customer mempunyai Primary Key yaitu Kode Customer. Aturan penulisan Kode Customer adalah sebagai berikut :

Nomor urut pembelian barang dari 0001 - 9999

e. Data Penjualan Barang

Tabel data Penjualan barang mempunyai Primary Key yaitu Kode penjualan Barang . Aturan penulisan Kode penjualan Barang adalah sebagai berikut :

3.2.2. Desain Basis Data

3.2.2.1 Conceptual Design ( menggunakan E-R model )

Desain basis data ini menekankan pada entity dan relasi antar tabel. Pada Tahap ini, yang perlu diperhatikan adalah arus data dan file data seperti yang telah digambarkan pada diagram arus data dan file data seperti yang telah digambarkan pada diagram arus data sebelumnya. Berikut ini adalah desain basis data secara lengkap.

Contoh Penulisan Keterangan

J0001 J 0001

Nomor urut Penjualan Barang dari 0001 - 9999

Adalah Kode untuk Penjualan Barang

Gambar 3.5. E-R Diagram

Kode penjualan Kode Barang Jumlah

Tanggal Kode Pegawai

Nama

3.2.2.2 Logical Design ( menggunakan Relational Model ) Desain basis data dibuat berdasarkan relasi antar tabel dan diagramnya. Tabel yang sudah dinormalisasi terlihat seperti berikut :

3.2.2.3 Physical Design

Dari desain basis data pada gambar diatas, kemudian dibuat sebuah rancangan tabel yang nantinya akan digunakan untuk basis data pada sistem ini. Tabel – tabel tersebut adalah sebagai berikut :

Tabel Supplier

Field Type Ukuran

KodeSupplier Varchar 6

Nama Varchar 50

KodePegawai Varchar 6

Nama pegawai Varchar 30

KodeCustomer Varchar 7

Nama Varchar 50

Alamat Varchar 100

Telp Varchar 12

Tabel 3.9. Tabel Customer

Tabel Barang

Field Type Ukuran

KodeBarang Varchar 10

Nama Varchar 50

KodePenjualan Varchar 10

Tanggal Varchar 50

Kode Customer Varchar 10

KodePegawai Varchar 10

Total Bigint 8

KodePembelian Varchar 50

KodeSupplier varchar 50

Tanggal Varchar 50

KodePegawai Varchar 50

TotalPembelian Integer 8 Nofak pembelian Varchar 10

TabelDetilPembelian

Field Type Ukuran

KodePembelian Char 50

KodeBarang Char 50

Harga Beli Begint 8

Jumlah Beli Begint 8

Tabel 3.14. Tabel Detil Pembelian

3.2.3. Desain User Interface

Tahap desain user interface dibagi 2 bagian yaitu desain User Interface untuk proses input dan desain User Interface untuk proses output.

User mempunyai hak akses yang berbeda pada tiap formnya. Pada Sistem Informasi CV.Manunggal terdapat 2 user yaitu : Pemilik Toko, Kasir, Berikut adalah hak akses user pada tiap form.

1. Data Supplier.

Pada form ini, Pemilik Toko mempunyai hak akses baca, tulis, edit dan hapus. Kasir mempunyai hak akses.baca,tulis,edit 2. Data Pegawai

Pada form ini, Pemilik Toko mempunyai hak akses baca, tulis, edit dan hapus. Sedang Kasir tidak punya hak akses sama sekali.

3. Data Customer

Pada form ini, Pemilik Toko mempunyai hak akses baca, tulis, edit dan hapus. Kasir punya hak untuk akses.baca,tulis,edit 4. Data Barang

Pada form ini, Pemilik Toko mempunyai hak akses penuh.

Pegawai Kasir punya hak untuk baca, tulis, edit 5. Data Pembelian Barang

Pada form ini, Pemilik Toko mempunyai hak akses penuh.

Kasir punya hak untuk baca, tulis, 6. Data Penjualan Barang

Pada form ini, Pemilik Toko mempunyai hak akses penuh.

Kasir punya hak untuk baca, tulis, 7. Data Barang

Pada form ini, Pemilik Toko mempunyai hak akses penuh . Pegawai Kasir punya hak akses.

8. Laporan Pembelian Barang

Pada form ini, Pemilik Toko dan Kasir yang mempunyai hak akses.

9. Laporan Penjualan Barang

Pada form ini, Pemilik Toko dan Kasir yang mempunyai hak akses penuh.

3.2.3.1 Desain User Interface untuk proses Input Data

II. Desain user iterface untuk proses input data terdapat 6 form yaitu : Form Data supplier, Form Data Pegawai, Form Data Customer, Form Data Barang, Form Pembelian Barang, Form Penjualan Barang,

Desain Form – form tersebut diatas dapat dilihat pada gambar di bawah ini :

Gambar 3.15. Form Data Supplier

Data Supplier

Nama Telp

OK BATAL

Nama Alamat Telp

TAMBAH DATA UBAH DATA

Alamat

Kode Supplier Nama Supplier

Gambar 3.16. Form Data Pegawai

Data Pegawai

Nama Telp Bagian

OK BATAL

Nama Alamat Telp Bagian Password

TAMBAH DATA UBAH DATA

Alamat

Password

Gambar 3.23. Form Data Customer

Data Customer

Nama Alamat Telp

TAMBAH DATA UBAH DATA

Nama Telp

OK BATAL

Alamat

Kode Customer

Gambar 3.18. Form Pembelian Barang Gambar 3.23. Form Data Barang

PembelianBarang

No. Nama Barang No Faktur Pemb Harga Beli Jumlah ID Supplier

Nama Supplier Alamat

Telp

Nama Barang Harga Beli

OK BATAL

Add Save

No.Faktur Pembelian Jumlah

Tanggal

3.2.3.2 Desain User Interface Untuk Proses Output Data Gambar 3.24. Form Data Pembelian

Gambar 3.19. Form Penjualan Barang VI.

Penjualan

No. ID Barang Barang Harga Jumlah Total Nama

Alamat

+ Cari

Nama Barang Harga

Jumlah

Cancel OK

Add Save Total Rp:

DD/MM/YYYY Kode penjualan

3.2.3.2 Desain User Interface untuk proses Ou

3.2.3.2 Desain User Interface untuk proses Output Data Desain user interface untuk proses Output data terdapat 3 form yaitu : Form cetak laporan pembelian, Form cetak laporan penjualan,. Form data stok barang

Desain Nota ada 1 macam yaitu : Nota penjualan.

Desain Laporan ada 2 macam yaitu : laporan pembelian ,Laporan penjualan

Gambar 3.20. Form Data Barang

VII.

Data Barang

Ubah Jumlah Stock UBAH HARGA

Kode Barang Nama Barang Jumlah Stok Min Harga Jual

CEK STOK MIN

REFRESH Kode Barang

Nama Barang

Ubah Stock Min CEK

LOGO

Tanggal Cetak :

LAPORAN PEMBELIAN

Kode Pembelian : Tanggal Pembelian :

Kode Supplier : No.Faktur Pembelian :

Kode Pegawai :

Total Pembelian :

Kode Barang Nama Barang Banyak Harga Beli

Gambar 3.21. Laporan Pembelian

LOGO

Tanggal Cetak :

LAPORAN PENJUALAN

Kode Penjualan : Tanggal penjualan :

Kode Pegawai : Kode Customer :

Nama : Nama :

Alamat :

Total Penjualan :

KodeBarang Nama Barang Banyak Harga

Gambar 3.22. Laporan Penjualan

LOGO

Tanggal : Nota No.

NAMA BARANG BANYAK HARGA

BARANG YANG SUDAH DIBELI,

TIDAK DAPAT DITUKAR/DIKEMBALIKAN. TOTAL

NOTA PENJUALAN

Gambar 3.23. Nota Penjualan

3.2.3.3. Desain Menu

Semua desain akan dikendalikan dalam satu menu utama . Desain menu utama dari Sistem Informasi Pembelian danPenjualan pada CV.Manunggal akan terlihat seperti gambar di bawah ini.

Gambar 3.24. Menu Utama Program Sistem Informasi,Penjualan , dan Pembelian

File Pegawai Supplier Customer Barang Transaksi Laporan

Sistem Informasi,Penjualan , dan Pembelian

File Pegawai Supplier Customer Barang Transaksi Laporan Exit

Gambar 3.25. Sub Menu File

Sistem Informasi,Penjualan , dan Pembelian

File Pegawai Supplier Customer Barang Transaksi Laporan

Gambar 3.26. Sub Menu Pegawai Data Pegawai

Sistem Informasi,Penjualan , dan Pembelian

File Pegawai Supplier Customer Barang Transaksi Laporan

Gambar 3.27. Sub Menu Supplier Data Supplier

Sistem Informasi,Penjualan , dan Pembelian

File Pegawai Supplier Customer Barang Transaksi Laporan

Gambar 3.28. Sub Menu Customer Data Customer

Sistem Informasi,Penjualan , dan Pembelian

File Pegawai Supplier Customer Barang Transaksi Laporan Data Barang

Sistem Informasi,Penjualan , dan Pembelian

File Pegawai Supplier Customer Barang Transaksi Laporan Pembelian Barang Penjualan Barang Gambar 3.29. Sub Menu Barang

Gambar 3.30. Sub Menu Transaksi

3.3 Desain Teknologi

a. Software yang digunakan

Seperti yang telah dijelaskan pada pembahasan Bab I, sistem ini menggunakan Visual Basic 6.0 untuk user interface- nya dan SQL Server 2000 sebagai database server- nya.

b. Hardware yang digunakan

Dibutuhkan 1 set PC dengan memiliki kriteria minimum sebagai berikut :

 Prosesor Pentium III 733 atau lebih

 Harddisk minimal 10 GB

 Windows XP Proffesional

 Ram minimal 256 MB atau lebih

 Monitor 14 “

 Printer

 Perangkat Input data ( keyboard dan mouse ) Sistem Informasi,Penjualan , dan Pembelian

File Pegawai Supplier Customer Barang Transaksi Laporan

Gambar 3.31. Sub Menu Laporan

BAB IV

IMPLEMENTASI SISTEM

Pada bab ini akan dijelaskan tentang implementasi dari perancangan yang telah dibuat pada bab sebelumnya.

4.1 Aplikasi yang Digunakan

Pada implementasi pada sistem ini digunakan Visual Basic 6 sebagai antar muka program dan SQL SERVER 2000 sebagai databasenya.

Sedangkan program yang telah diimplementasikan akan bersifat Single user . Program dapat dijalankan oleh beberapa orang yang berlainan dengan menggunakan 1 PC.

4.2 Membangun Database

Tabel – tabel yang telah dirancang pada bab sebelumnya diimplemetasikan dengan menggunakan SQL SERVER 2000. Pada SQL SERVER 2000 kita dapat membuat database dengan 2 cara yaitu dengan menggunakan tools Enterprise Manager atau dengan menggunakan Query Analyser. Langkah selanjutnya adalah menghubungkan database yang telah dibuat dengan sistem. Untuk menghubungkan database dengan sistem kita gunakan sintaks:

4.3 Membuat Antarmuka

Tampilan form pertama yang akan dijumpai pengguna form adalah form login. Form ini digunakan untuk login ke sistem sekaligus akan menentukan hak akses yang dimiliki oleh user tersebut pada sistem bergantung pada bagian user itu bekerja.

Setelah User ID dan Password sudah dimasukkan maka pengguna dapat menekan tombol login untuk melanjutkan ke proses berikutnya sesuai hak aksesnya masing-masing dan tombol cancel untuk membatalkan akses. Jika UserID dan Password sudah benar maka pengguna dapat mengakses menu utama.jika salah maka akan muncul pesan “ Login Salah “

Gambar 4.1. Menu Login

Tampilan Form menu utama sebagai berikut :

Gambar 4.2. Menu Utama

4.3.1 Menu File

Pada menu ini digunakan untuk keluar dari sistem ini. Jika menu Exit ditekan maka pengguna akan keluar dari sistem.

Gambar 4.3. Sub Menu Utama

4.3.2 Menu Pegawai

Pada menu ini digunakan untuk menambah dan menampilkan data pegawai.

Pada Form Pegawai ini, Tombol Ok dan Tambah Data digunakan untuk memasukkan data, dan untuk mengubah data

Gambar 4.4. Menu Pegawai

4.3.3 Menu Supplier

Pada menu ini digunakan untuk menambah dan menampilkan data Supplier.

Jika menu Data Supplier di klik maka akan muncul Form Supplier.

Pada Form Supplier ini, Tombol Ok dan Tambah Data digunakan untuk memasukkan data, dan untuk mengubah data yang sudah disimpan maka kita bisa menggunakan tombol Ubah Data.

Gambar 4.5. Menu Supplier

4.3.4 Menu Customer

Pada menu ini digunakan untuk menambah dan menampilkan data Customer.

Pada Form Customer ini, Tombol Ok dan Tambah Data digunakan untuk memasukkan data, dan untuk mengubah data yang sudah disimpan maka kita bisa menggunakan tombol Ubah Data.

Gambar 4.6. Menu Customer

4.3.5 Menu Barang

Pada menu ini digunakan untuk menambah dan menampilkan data Barang.

Pada Form Data Barang ini terdapat 6 Tombol masing-masing tombol berfungsi sebagai berikut :

1. Tombol CEK

Jika Tombol ini ditekan maka akan muncul form Supply Barang.

Gambar 4.7. Menu Barang

Private Sub Command7_Click()

If (Adodc1.Recordset.BOF = True) And (Adodc1.Recordset.EOF = True) Then MsgBox "Tabel barang masih kosong!"

Exit Sub

ElseIf Adodc1.Recordset!KodeBarang = "" Then MsgBox "Pilih Barang terlebih dahulu!"

Exit Sub Else

FSupplyBarang.Adodc2.RecordSource = "select tbldetilPembelian.KodePembelian, Tblpembelian.Tanggal, Tblpembelian.NoFakPembelian From tbldetilPembelian inner join TblPembelian on tbldetilPembelian.KodePembelian = TblPembelian.KodePembelian inner join Tblbarang on tbldetilPembelian.KodeBarang = TblBarang.KodeBarang inner join TblSupplier on Tblpembelian.KodeSupplier = TblSupplier.KodeSupplier where tbldetilPembelian.KodeBarang = '" & Adodc1.Recordset!KodeBarang & "'"

FSupplyBarang.Adodc2.Refresh

FSupplyBarang.LblKodeBarang.Caption = Adodc1.Recordset!KodeBarang FSupplyBarang.Text2.Text = Adodc1.Recordset!NamaBarang

End If

FSupplyBarang.Refresh

Gambar 4.8. Menu supply Barang

Form Supply Barang adalah form yang digunakan untuk mengecek setiap pembelian barang dari supplier dengan nama barang yang sama berdasarkan nota pembelian dari kasir.juga untuk mengecek harga beli oleh pemilik toko guna menentukan harga jual barang.

2. Tombol ubah Harga

Tombol ini digunakan bila akan mengubah harga yang lama dengan yang baru.dan yang dapat merubah hanya oleh pemilik toko sendiri

Private Sub Command5_Click()

If (Adodc1.Recordset.BOF = True) And (Adodc1.Recordset.EOF = True) Then MsgBox "Pilih barang terlebih dahulu atau tabel barang masih kosong"

Exit Sub Else

harga = InputBox("Masukan Harga Jual Baru", "Ubah Harga", Adodc1.Recordset!HargaJual) If harga = "" Then Exit Sub

Gambar 4.9. Menu ubah harga

3. Tombol Cek Stok Min

Jika Tombol Cek Stok Min ditekan maka pada form data Barang akan menampilkan data barang yang sudah mencapai batas stok minimal.jika barang mencapai stok minimal maka kasir akan memesan barang yang sudah mencapai stok minimal.

Private Sub Command3_Click()

Adodc1.RecordSource = "SELECT * FROM Tblbarang WHERE Jumlah <StokMin"

Gambar 4.10. Menu Cek stok min

4. Tombol Ubah jumlah Stock

Tombol ini digunakan untuk mengubah jumlah barang.

Private Sub Command1_Click() Dim jum As Integer

If (Adodc1.Recordset.BOF = True) And (Adodc1.Recordset.EOF = True) Then MsgBox "Pilih barang terlebih dahulu atau tabel barang masih kosong"

Exit Sub Else

If Adodc1.Recordset!Jumlah <> Null Then

jumlahstock = InputBox("Masukan Jumlah Stock Barang yang akan ditambahkan", "Ubah Stock Barang", Adodc1.Recordset!Jumlah)

Else

jumlahstock = InputBox("Masukan Jumlah Stock Barang yang akan ditambahkan", "Ubah Stock Barang")

Gambar 4.11. Menu ubah stock barang

5. Tombol ubah Stock Min

Tombol ini di gunakan untuk mengubah jumlah stock min

Private Sub Command6_Click()

If (Adodc1.Recordset.BOF = True) And (Adodc1.Recordset.EOF = True) Then MsgBox "Pilih barang terlebih dahulu atau tabel barang masih kosong"

Exit Sub

6. Tombol Refresh

Jika Tombol Refresh ditekan maka pada form data Barang akan menampilkan semua data barang yang ada.

4.3.6 Menu Transaksi

Pada menu ini terdapat sub menu yaitu transaksi pembelian dan transaksi Penjualan.jika kita memilih transaksi Pembelian maka akan muncul from pembelian seperti gambar dibawah ini:

Gambar 4.13. Menu Pembelian

Private Sub Command2_Click()

Dim query As String, QDetail As String, QBarang As String, KdBarang As String Dim IdBeli As String GridBeli.TextMatrix(1, 3) + "' )"

RptManunggal.ReportFileName = App.Path & "\Laporan\nota_pembelian.rpt"

RptManunggal.ReportFileName = App.Path & "\Laporan\nota_pembelian.rpt"

Dokumen terkait