commit to user
30
3.4 Entity Relational Diagram ERD
Gambar 3.12 Entity Relational Diagram
commit to user
31
3.5 Skema Diagram
Tabel Barang
PK kode_barcode
nama_barang kategori
satuan harga_beli
margin haga_jual
stock
FK1 id_satuan
FK2 id_kategori
Tabel Kategori
PK id_kategori
nama_kategori
Tabel Satuan
PK id_satuan
nama_satuan Tabel detail pembelian
FK2 faktur_beli
FK1 kode_barcode
nama_barang harga_beli
qty subtotal
diskon
Tabel Supplier
PK id_supplier
nama_supplier alamat
no_telepon Tabel Pembelian
PK faktur_beli
tgl_beli kode_supplier
total FK1
id_supplier grand_total
diskon bayar
kembali operator
Tabel detail penjualan FK2
faktur_jual FK1
kode_barcode nama_barang
harga_beli qty
subtotal diskon
Tabel Penjualan
PK faktur_jual
tgl_jual total
FK1 id_pelanggan
grand_total diskon
bayar kembali
operator Tabel Pelanggan
PK id_pelanggan
nama_pelanggan alamat
telepon
Tabel Pemesanan tgl_pesanan
FK2 id_supplier
total FK1
faktur_pemesanan Tabel Detail Pemesanan
PK faktur_pemesanan
FK1 kode_barcode
nama_barang jumlah_sekarang
jumlah_pesanan harga_beli
diskon Tabel User
PK id_user
nama_user password
level
Gambar 3.13 Skema Diagram
commit to user
32
3.6 Desain antar muka
Pada tampilan form utama terdapat beberapa menu bar yang dapat diakses diantaranya User, Master Data, Transaksi dan Laporan.
Pada form menu input terdapat beberapa field untuk kepentingan pengolahan dan penyimpanan data. Beberapa form input tersebut diantaranya
sebagai berikut: 1.
Desain Halaman Utama.
Gambar 3.14 Desain Menu Utama
2. Desain Menu Login
Gambar 3.15 Desain Menu Login
Login Username
Passw ord Login
Cancel User
M aster Dat a Transaksi Laporan
commit to user
33
3. Desain Add User
Gambar 3.16 Desain Add User
4. Desain Ubah Password
Gambar 3.17 Desain Ubah Password
Form Add User Kode Pengguna
Username Passw ord
Konfirmasi Level
Bat al Sim pan
Form Ubah Passw ord Passw ord Lama
Passw ord Baru Konfirm Passw ord
Bat al Gant i
commit to user
34
5. Desain Tambah Kategori Barang
Gambar 3.18 Desain Tambah Kategori Barang
6. Desain Tambah Satuan Barang
Gambar 3.19 Desain Tambah Satuan Barang
Tambah Kategori Barang Kode Kat egori
Nama Kat egori Sim pan
Bat al
Tambah Unit Sat uan Kode Sat uan
Nama Sat uan
Sim pan Bat al
commit to user
35
7. Desain Tambah Supplier
Gambar 3.20 Desain Tambah Supplier
8. Desain Tambah Pelanggan
Gambar 3.21 Desain Tambah Pelanggan
Tambah Supplier Kode Supplier
Nama Supplier Alamat
No. Telepon
Sim pan Tut up
Tambah Pelanggan Kode Pelanggan
Nama Pelanggan Alamat
No. Telepon Sim pan
Tut up
commit to user
36
9. Desain Tambah Barang
Gambar 3.22 Desain Tambah Barang
Tambah Barang Kode Barang
Barcode Nama Barang
Kat egori Sat uan
Harga Beli M argin
Harga Jual Diskon
M ax. Qt y M in. Qt y
Supplier Sim pan
Keluar
commit to user
37
3.6.2. Desain Transaksi
Form ini berguna untuk mengolah proses transaksi diantaranya adalah pemesanan, pembelian dan penjualan. Data yang diinputkan adalah data barang
untuk kemudian diolah dan dimasukan ke database. Bila menjalankan proses penjualan maka stock barang berkurang, bila menjalankan proses pembelian tentu
jumlah stock barang akan bertambah. 1.
Desain Tambah Pemesanan
Gambar 3.23 Desain Tambah Pemesanan
commit to user
38
2. Desain Pembelian
Gambar 3.24 Desain Pembelian
3. Desain Penjualan
Gambar 3.25 Desain Penjualan
commit to user
39
3.6.3. Desain Lihat Data
1. Desain Lihat Data user
Gambar 3.26 Desain Lihat Data user
2. Desain Lihat Data Kategori Barang
Gambar 3.27 Desain Lihat Data Kategori Barang
commit to user
40
3. Desain Lihat Data Satuan Barang
Gambar 3.28 Desain Lihat Data Satuan Barang
4. Desain Lihat Data Supplier
Gambar 3.29 Desain Lihat Data Supplier
commit to user
41
5. Desain Lihat Data Pelanggan
Gambar 3.30 Desain Lihat Data Pelanggan
6. Desain Lihat Data Barang
Gambar 3.31 Desain Lihat Data Barang
commit to user
42
BAB IV IMPLEMENTASI DAN ANALISA SISTEM
4.1 Form Tampilan Antar Muka Pengguna
1. Form Menu Utama. Pada tampilan form utama terdapat beberapa menu bar yang dapat diakses
diantaranya User, Master Data, Transaksi dan Laporan.
Gambar 4.1 Form Menu Utama
4.2 Form Menu Input
Pada form menu input terdapat beberapa field untuk kepentingan pengolahan dan penyimpanan data. Beberapa form input tersebut diantaranya sebagai berikut:
1. Form Menu Login.
Gambar 4.2 Form Menu Login