Kamis, 19 November 2009

Sistem Manajemen Basis Data

Perusahaan ini bergerak di bidang bisnis yang menjual berbagai macam alat – alat musik, yang mempunyai 5 toko cabang yang tersebar di wilayah Jabodetabek.

Sistem database yang digunakan adalah sistem database terpusat yaitu dengan sistem database yang digunakan untuk web site. Jadi seluruh cabang cukup mengakses database ini dengan membuka suatu web site. Sedangkan model databasenya sudah menggunakan model database relational.

Model database relational, elemen - elemen data disimpan dalam tabel lain yang membentuk baris dan kolom. Dalam model database ini data diatur secara logis, yakni berdasarkan isi. Masing-masing record dalam tabel diidentifikasi oleh sebuah field – kunci primer yang berisi sebuah nilai unik. Karena itulah data dalam database relasional dapat muncul dengan cara yang berbeda dari cara ia disimpan secara fisik pada komputer. Pengguna tidak boleh mengetahui lokasi fisik sebuah record untuk mendapatkan kembali datanya.


Perusahaan ini menggunakan MySQL sebagai DBMS dan hanya memakai 1 database. Berikut adalah pembagian isi database secara garis besar:
• Pembelian
- Purchase order
- Pembelian
- Laporan : purchase order, purchase order outstanding, purchase order quantity, pembelian.
- Posting : posting purchase order.

• Penjualan
- Penjualan
- Penjualan pending
- Nota transfer
- Laporan : penjualan, penjualan pending, nota transfer.

• Warehousing.
- Barang masuk : tanda terima pembelian, tanda terima nota transfer, tanda terima retur, tanda terima internal, penyesuaian inventory kurang
- Laporan : BPB pembelian, BPB nota transfer, BPB nota document, BPB retur, BPB internal, BPB penyesuaian inventory.
- Barang keluar : posting inventory, daftar barang (stok), kartu stok, report stok harian
- Remainder : nota transfer (penyedia)

Tabel – tabel yang ada dalam database perusahaan ini :
1. Tabel beli_d. Fieldnya : kode pembelian, kode barang, harga, jumlah barang, dan subtotal.
2. Tabel beli_h. Fieldnya : kode pembelian, tanggal, kode po, kode vendor, kode gudang, tipe barang, total netto, status dan keterangan.
3. Tabel brg_kartu_stok. Fieldnya : kode transaksi, kode barang, kode gudang, kode inventori, jumlah barang awal, jumlah barang desember, kode user.
4. Tabel brg_posting_d. Fieldnya : Kode posting, kode barang, nama barang stok awal, stok masuk, stok keluar, saldo stok.
5. Tabel brg_posting_h. Fieldnya : Kode posting, kode gudang, bulan, tahun, status, pembuatan.
6. Tabel dbo_customerdata. Fieldnya : kode pelanggan, tax, discount, nama, alamat, telp, fax, email, city, zip, state, country, keterangan, transaksi terakhir, lama hutang, kode gudang, limit kredir, no. HP, reward, password.
7. Tabel dbo_customerdata_reward_trx. . Fieldnya : kode transaksi, kode pelanggan, tanggal, reward, reward awal, reward akhir, status
8. Tabel dbo_ms_barang. Fieldnya : kode barang, nama barang, prodiksi, kode satuan, kode golongan, stok minimal barang, harga jual, harga beli, keterangan, nama image, total reward
9. Tabel dbo_ms_jual_detail. Fieldnya : kode penjualan, kode barang, quantity penjualan, harga beli, diskon, harga jual, total, total reward.
10. Tabel dbo_ms_jual_header. Fieldnya : kode penjualan, tanggal penjualan, ppn, discon, keterangan, kode pelanggan, dp tanggal jatuh tempo, kode gudang, status pengiriman, total netto, total bruto, ppn nominal, discon faktur nominal, discon faktur, status, cash, reward, bank, status pending, kode penjual, kode pending.
11. Tabel dbo_ms_jual_pending_detail. Fieldnya : kode penjualan, kode barang, quantity penjualan, harga beli, diskon, harga jual, total, total reward.
12. Tabel dbo_ms_jual_pending_header. Fieldnya : kode penjualan, tanggal penjualan, ppn, discount, keterangan, kode pelanggan, DP, tanggal jatuh tempo, kode gudang, status pengiriman, total netto, total bruto, ppn nominal, discount faktur nominal, discount faktur, status, cash, reward, bank, status pending, kode penjual.
13. Tabel dbo_salesdata. Fieldnya : kode penjual, nama, contact person, telp, fax, alamat, fax, email, city, zip, state, country, no.Hp, homepange, kode gudang, simbol.
14. Tabel dbo_supplierdata. Fieldnya : kode vendor, nama, contact person, telp, fax, alamat, fax, email, city, zip, state, country, no.Hp, homepange, kode gudang, simbol.
15. Tabel dbo_tbl_po_detail. Fieldnya : kode po, kode barang, harga, quantity, subtotal.
16. Tabel inventory_in_d. Fieldnya : nomor inventory masuk, kode barang, quantity.
17. Tabel inventory_out_d. Fieldnya : nomor inventory keluar, kode transfer, kode barang, quantity, total, jenis.
18. Tabel inventory_out_h. Fieldnya : nomor inventory keluar, kode penjualan, kode transfer, kode pelanggan, kode gudang, keterangan, tanggal, jenis, kode memo, kode vendor.
19. Tabel trx_beli_01. Fieldnya : kode pembelian, tanggal, kode vendor, kode gudang, total netto, nama supplier, nama gudang.
20. Tabel trx_inv_in_internal. Fieldnya : nomor inventory, kode gudang, status, jenis inventory, quantity, nama barang, gudang, pengirim.
21. Tabel trx_inv_in_nota_transfer. Fieldnya : nomor inventory, kode gudang, status, jenis inventory, quantity, nama barang, gudang, pengirim.
22. Tabel trx_inv_in_nt_doc. Fieldnya : nomor inventory, kode gudang, status, jenis inventory, quantity, nama barang, gudang, pengirim.
23. Tabel trx_inv_in_pembelian. Fieldnya : nomor inventory, kode gudang, kode po, tanggal, kode surat jalan, kode vendor, kode barang, quantity, nama barang, gudang, pengirim.
24. Tabel trx_inv_in_penyesuai. Fieldnya : nomor inventory masuk, kode gudang, status, jenis inventory, tanggal, keterangan, quantity, nama barang, gudang.
25. Tabel trx_inv_in_retur. Fieldnya : nomor inventory masuk, kode gudang, status, jenis inventory, tanggal, keterangan, quantity, nama barang, gudang, kode vendor, supplier.
26. Tabel trx_inv_out_internal. Fieldnya : nomor inventory keluar, kode gudang, tanggal, status, jenis inventory, quantity, nama barang, gudang, kode memo.
27. Tabel trx_inv_out_nota_document. Fieldnya : nomor inventory keluar, kode gudang, tanggal, status, jenis inventory, quantity, nama barang, gudang, kode memo, kode barang.
28. Tabel trx_inv_out_nota_transfer. Fieldnya : nomor inventory keluar, kode gudang, tanggal, status, jenis inventory, quantity, nama barang, gudang, kode memo, kode barang.
29. Tabel trx_inv_out_penyesuai. Fieldnya : nomor inventory keluar, kode gudang, tanggal, status, jenis inventory, quantity, nama barang, gudang, kode memo, kode barang.
30. Tabel trx_inv_out_retur. Fieldnya : nomor inventory keluar, kode gudang, tanggal, status, jenis inventory, quantity, nama barang, gudang, kode memo, kode barang, vendor.
31. Tabel trx_inv_out_spb_penjualan. Fieldnya : nomor inventory keluar, kode pelanggan, kode penjualan, tanggal, status, jenis inventory, quantity, nama barang, gudang, kode barang, nama pelanggan.
32. Tabel trx_jual_01. Fieldnya : kode penjualan, tanggal penjualan, nama pelanggan, kode gudang, nama gudang, total bruto, discon faktur nominal, total netto, cash, reward, bank.
33. Tabel trx_jual_pending_01. Fieldnya : kode penjualan, tanggal penjualan, nama pelanggan, kode gudang, nama gudang, total bruto, discon faktur nominal, total netto, cash, reward, bank, DP.
34. Tabel trx_memo_01. Fieldnya : kode memo, kode gudang, tanggal, keterangan, kode barang, quantity, nama barang, nama gudang
35. Tabel trx_memo_detail. Fieldnya : kode memo, kode gudang, tanggal, keterangan, kode barang, quantity, nama barang, quantity penyedia

Tidak ada komentar:

Posting Komentar