BAB
IV
IMPLEMENTASI
4.1 Tahapan – Tahapan.
Implementasi
pembuatan perangkat lunak penjualan disusun secara sistematis, mulai dari
pembuatan tabel, relasi antar tabel, query, pembuatan form, pembuatan
report sampai dengan pembuatan menu
utama sehingga menjadi suatu aplikasi yang utuh.
4.1.1
Struktur Tabel
Pada setiap struktur table
terdapat field name yang terdiri dari beberapa record dan tipe data untuk
memilih tipe apa saja yang akan digunakan dan description untuk mendeskripsikan
record.
1.
Tabel Barang
Tabel barang terdiri dari 8 field name, yaitu NoItem,
Keterangan, JenisItem, Satuan, HargaPokok, hargaJual, QtyStock, Note.
Field
|
Tipe data
|
Size
|
NoItem
|
Text
|
5
|
Jenis Barang
|
Text
|
30
|
Satuan
|
Text
|
30
|
Harga Pokok
|
Number
|
Long Integer
|
Harga jual
|
Number
|
Long Integer
|
Quantity
|
Number
|
Integer
|
Keterangan
|
Text
|
50
|
Gambar 4.1 tabel Item
2.
Tabel Pelanggan
Tabel pelanggan terdiri dari field-field yang berhubungan dengan
data pelanggan.
Field
|
Tipe data
|
Size
|
NoPelanggan
|
Text
|
5
|
Nama
|
Text
|
50
|
Alamat
|
Text
|
50
|
Kota
|
Text
|
30
|
Propinsi
|
Text
|
30
|
Kode Pos
|
Text
|
6
|
Telepon
|
Text
|
20
|
Gambar 4.2 Tabel Pelanggan
3.
Tabel Penjualan
Terdiri dari
NoTransaksi, status, tanggal, Nopelanggan, Note, TotalQty dan TotalBeli.
Field
|
Tipe data
|
Size
|
Ket
|
No Transaksi
|
Text
|
8
|
|
Tanggal
|
Date
|
-
|
|
No Pelanggan
|
Text
|
5
|
|
Total Qty
|
Number
|
Integer
|
|
Total Jual
|
Number
|
Long Integer
|
|
Status
|
Text
|
15
|
Penjualan /retur
|
Keterangan
|
Text
|
50
|
|
Gambar 4.4 Tabel penjualan header
4.
Tabel Penjualan Detail
Tabel pembelian
detail terdiri dari field-field pelengkap dari tabel transaksi penjualan. Tabel
pembelian detail dipisahkan dari tabel transaksi, karena dengan satu Nomor
Transaksi pelanggan bisa membeli banyak item barang.
Field
|
Tipe data
|
Size
|
No Transaksi
|
Text
|
8
|
NoBaris
|
Number
|
Integer
|
NoItem
|
Text
|
5
|
Quantity
|
Number
|
Integer
|
hargaJual
|
Number
|
Long Integer
|
Total
|
Number
|
Long Integer
|
Gambar 4.5 Tabel penjualan detail
5.
Tabel Satuan
Terdiri
dari field-field sebagai keterangan dari
satuan barang. Seperti tabel jenisitem, pada tabel satuan terdapat field
default yang bernilai true/false. Fungsinya jika default bernilai true, maka
satuan tersebut akan dijadikan pilihan standard dalam pengisian data barang.
Field
|
Tipe data
|
Size
|
Satuan
|
Text
|
20
|
Keterangan
|
Text
|
50
|
Default
|
Text
|
20
|
Gambar 4.6 Tabel Satuan