1.2 Rancangan Tampilan Form dan Database
1.
Rancangan
form daftar barang
Gambar
3.2 Rancangan form daftar barang
Form ini dirancang untuk memanipulasi
(menambah, menghapus,merubah) data barang. Data yang diisikan pada form ini
disimpan dalam tabel barang.
2.
Rancangan
form pelanggan
Gambar
3.3 Rancangan form pelanggan
Form ini dirancang untuk memanipulasi
(menambah, menghapus,merubah) data pelanggan. Data yang diisikan pada form ini
disimpan dalam tabel pelanggan.
3.
Rancangan
form transaksi
Form ini dirancang untuk menangani transaksi
penjualan dan retur (pengembalian). Untuk merubah status transaksi (penjualan
atau retur), dapat dipilih dari combobox status.
4.
Rancangan
form cetak transaksi
Form ini dirancang untuk menyeleksi
laporan dan memilih format laporan yang akan dicetak. Form laporan dapat
dipilih dua mode, yaitu mode Summary (hanya menampilkan jumlah total
transaksinya) atau mode detail (menampilkan seluruh data transaksi secara lengkap).
5.
Rancangan ERD
ER diagram menampilkan setiap entitas
lengkap dengan atributnya, dan nantinya akan diimplementasikan menjadi sebuah
database. Sedangkan setiap entitas akan menjadi tabel.
Dari gambar diatas, dapat dilihat relasi
antara entitas pelanggan dan entitas barang memiliki derajat Many to Many,
sehingga himpunan relasinya diimplementasikan menjadi sebuat tabel baru.
6.
Struktur
tabel
Struktur tabel dari database aplikasi penjualan
adalah sebagai berikut :
Struktur tabel Pelanggan
Field
|
Tipe data
|
Size
|
NoPelanggan
|
String
|
5
|
Nama
|
String
|
50
|
Alamat
|
String
|
50
|
Kota
|
String
|
30
|
Propinsi
|
String
|
30
|
Kode Pos
|
String
|
6
|
Telepon
|
String
|
20
|
Struktur tabel barang
Field
|
Tipe data
|
Size
|
NoItem
|
String
|
5
|
Jenis Barang
|
String
|
30
|
Satuan
|
String
|
30
|
Harga Pokok
|
Numeric
|
|
Harga jual
|
Numeric
|
|
Quantity
|
Numeric
|
|
Keterangan
|
String
|
30
|
Struktur tabel transaksi
Field
|
Tipe data
|
Size
|
Ket
|
No Transaksi
|
String
|
8
|
5
|
Tanggal
|
Date
|
-
|
|
No Pelanggan
|
String
|
5
|
|
Total Qty
|
Numeric
|
||
Total Jual
|
Numeric
|
||
Status
|
String
|
15
|
Penjualan /retur
|
Keterangan
|
String
|
50
|
30
|