Sistem Basis Data : Menganalisa perusahaan yang menggunakan
Sistem Basis Data “PT. Makmur Pangan
Kharisma”
A. Sejarah singkat mengenai PT. Makmur Pangan
Kharisma :
PT. Makmur Pangan
Kharisma didirikan pada tahun 1995 oleh Bapak Johnny Pratikto dan yang kemudian
menjadi komisaris/pimpinan perusahaan ini sendiri. Perusahaan ini bergerak
dalam bidang distributor bahan-bahan makanan dan kimia umum maupun yang
special. PT. Makmur Pangan Kharisma sudah menerima ekspor dan impor dari beberapa
negara di dalam Indonesia maupun diluar negeri.
B. Wewenang yang ada didalamnya :
1. Commisioner
melaksanakan
tugas-tugas tertentu direktur, apabila direktur
berhalangan atau dalam keadaan tertentu.
2. Director
Membuat keputusan yang bersifat critical
bagi perusahaan.
3. Sales Manager
Menyusun kebijakan prosedur dan
program kerja di bidang pemasaran dan penjualan. Membuat persetujuan mengenai
kerja sama penjualan dengan pihak
perusahaan lain atau pelanggan.
4.
Sales Admin
Mengatur dan memperbaiki target
penjualan yang sudah ditetapkan oleh sales manager.
5. IT
Manager
Mengakses database perusahaan
untuk mengatur dan merawat keakuratan dari setiap data yang tersimpan.
6. Technical Support Staff
Menyusun kebijakan prosedur dan program kerja di bidang operasi
teknis
7. Finance
dan Administration Manager
Menyusun kebijakan prosedur dan
program kerja di bidang administrasi
keuangan dan akuntansi.
8. Accounting
Mengesahkan
pengambilan dana untuk kas kecil. Memutuskan untuk menyetujui tau tidak setiap
pengeluaran yang diminta oleh bagian
kasir.
9. Purchasing
Staff
Membuat
"claim / complain supplier" jika terjadi penyimpangan. Mencari dan
membandingkan beberapa supplier untuk mendapatkan harga dan kualitas produk
yang baik. Melakukan negosiasi harga, penalty, cara dan waktu pembayaran serta cara
dan waktu pengiriman.
10. Cashier
Memutuskan untuk menolak setiap
pembayaran yang tidak sah (Contoh :
Pembayaran dengan uang atau cek palsu)
11. Warehouse Supervisor
Menyusun kebijakan prosedur dan
program kerja di bidang persediaan produk.
12. Collector
Melakukan apa saja yang sesuai dengan
peraturan untuk mendapatkan hutang perusahaan.
13. Human Resources Development dan General Affairs
Membuat
keputusan-keputusan yang menyangkut kepegawaian berdasarkan koordinasi dengan
pimpinan pegawai yang bersangkutan.
C.
Spesifikasi hardware dan software
Perusahaan ini menggunakan Intel
Pentium Dual Core processor 1.80 GHz, Memori 2 GB RAM, Hard Disk 250 GB.
Sedangkan untuk Software-nya kami menggunakan Operating system (OS)
Windows XP Professional, Microsoft Office 2007, Microsoft SQL Server 2005
Enterprise Edition, dan Microsoft Visual Basic 6.0.
D. Field Yang Dibutuhkan ada 23 tabel
1. MhsKaryawan
Primary
Key : KdKaryawan
Deskripsi : Tabel Master Karyawan
KdKaryawan,
char, 5, Kode Karyawan
NamaKaryawan,
varchar, 30, Nama Karyawan
KdJenisKaryawan,
char, 5, Kode Jenis Karyawan
KdDivisi,
char, 5, Kode Divisi
Gaji,
varchar, 20, Gaji Karyawan
Alamat,
varchar, 30, Alamat Karyawan
No.Telp,
varchar, 15, Nomer Telepon Karyawan
JenisKelamin,
varchar, 10, Jenis Kelamin Karyawan
TglLahir,
varchar, 15, Tanggal Lahir Karyawan
Email,
varchar, 20, Email Karyawan
InsertDate,
datetime, - , Tanggal Menyimpan Data
2. MsJenisKaryawan
Primary
Key : Kdjeniskaryawan
Deskripsi : Tabel Jenis Karyawan
Kdjeniskaryawan,
char, 5, Kode Jenis Karyawan
JenisKaryawan,
varchar, 30, Jenis Karyawan
Keterangan,
varchar, 20, Keterangan Jenis Karyawan
InsertedDate,
datetime, - , Tanggal Menyimpan Data
3. MsDevisi
Primary
Key : KdDivisi
Deskripsi : Tabel Divisi Karyawan
KdDivisi,
char, 5 , Kode Divisi Karyawan
NamaDivisi,
char, 20, Nama Divisi
Lokasi,
varchar, 10, Lokasi Divisi
Keterangan,
varchar, 30, Keterangan Divisi
InsertedDate,
datetime, - , Tanggal Menyimpan Data
4. MsBarang
Primary Key :
KdBarang
Deskripsi : Tabel Master Barang
KdBarang,
Char, 5 , Kode Barang
NamaBarang,
Varchar, 50,Nama Barang
KdJenisBarang,
Char, 5, Kode Jenis Barang
KdSatuan,
Char, 5 , Kode Satuan Barang
HargaBeli,
Int , - , Harga Beli Barang
HargaJual,
Int, - , Harga Jual Barang
Kondisi,
Varchar, 20, Kondisi Barang
Warna, Varchar, 20 , Warna Barang
InsertedDate, Datetime,
- , Tanggal Menyimpan Data
5.
MsJenis Barang
PrimaryKey : KdJenisBarang
Deskripsi : Tabel Jenis Barang
` KdJenisBarang,
Char, 5 , Kode Jenis Barang
JenisBarang,
Varchar, 20 , Jenis Barang
Keterangan,
Varchar, 30 , Keterangan Jenis
Barang
InsertedDate, Datetime , - , Tanggal Menyimpan Data
6. MsSatuan
PrimayKey : KdSatuan
Deskripsi : Tabel Satuan Barang
KdSatuan, Char, 5 , Kode Satuan Barang
SatuanBarang,
Varchar, 20 , Satuan Barang
Keterangan,
Varchar, 30 , Keterangan Satuan
Barang
InsertedDate, Datetime,
- , Tanggal Menyimpan Data
7.
MsSupplier
PrimaryKey :
KdSupplier
Deskripsi : Tabel Master Supplier
KdSupplier,
Char, 5 , Kode Supplier
NamaSupplier,
Varchar, 30 , Nama Supplier
Alamat, Varchar, 30, Alamat Supplier
NoTelp,
Varchar, 15, Nomor Telpon Supplier
KdNegara,
Char, 5 , Kode Negara
NoRek,
Varchar, 15, Nomor Rekening Supplier
Email, Varchar, 20, Alamat Email Supplier
InsertedDate,
Datetime, - , Tanggal Menyimpan Data
8. MsNegara
Primary Key : KdNegara
Deskripsi : Tabel Master Negara
KdNegara, Char, 5 , Kode Negara
NamaNegara,
Varchar, 20, Nama Negara
Area
NoTelp, Varchar, 10, Kode No. Telp Area Negara
Keterangan,
Varchar, 30, Keterangan Negara
InsertedDate,
Datetime, - , Tanggal Menyimpan Data
9. MsCostumer
PrimaryKey : KdCostumer
Deskripsi : Tabel Kode Costumer
KdCustomer, Char, 5, Kode Customer
NamaCustomer, Varchar, 20, Nama Customer
Alamat, Varchar, 30, Alamat Customer
NoTelp,
Varchar, 15, Nomor Telpon Customer
KdJenisCustomer, Char, 5, Kode Jenis Customer
NPWP,
Varchar, 20, NPWP Customer
10. MsJenisCostumer
Primarykey :
KdJenisCostumer
Deskripsi : Tabel Jenis Costumer
KdJenisCustomer, Char, 5, Kode Jenis Customer
JenisCustomer, Varchar, 20, Jenis Customer
Keterangan,
Varchar, 30, Keterangan Jenis Customer
InsertedDate,
Datetime, - , Tanggal Menyimpan Data
11. MsKota
PrimaryKey : KdKota
Deskripsi : Tabel Master Kota
KdKota,
Char, 5, Kode Kota
NamaKota,
Varchar, 20, Nama Kota
Keterangan,
Varchar, 30, Keterangan Kota
Area
NoTelp, Varchar, 10, Kode No Telpon
Area
InsertedDate,
Datetime, - , Tanggal Menyimpan Data
12. PersediaanBarang
PrimaryKey : KdPB,
KdBarang
Deskripsi : Tabel Persediaan Barang
KdPB, Char, 9, Kode Penerimaan Barang
KdBarang, Char, 5, Kode Barang
Jumlah_Awal,
Int, - , Jumlah Barang yang awal
Jumlah_Masuk,
Int, -, Jumlah Barang Masuk
Jumlah_Keluar,
Int, -, Jumlah Barang Keluar
Jumlah_Sisa,
Int, -, Jumlah sisa Barang
TglPersediaan,
Datetime, -, Tanggal Persediaan
Barang
TglExpired,
Datetime, -, Tanggal Expired Barang
InsertedDate,
Datetime, -, Tanggal Menyimpan Data
13. HeaderPenjualan
PrimaryKey : NoFJ
Deskripsi : Tabel Header Penjualan
NoFJ,
Char, 7, Nomor Faktur Penjualan
KdCustomer, Char, 5, Kode Customer
TglPemesanan, Datetime, - , Tanggal Pemesanan
Barang
KdKaryawan,
Char, 5, Kode Karyawan
TglJatuhTempo, Datetime, -, Tanggal Jatuh Tempo
StatusPembayaran, Varchar, 20, Status Pembayaran
InsertedDate, Datetime,
-, Tanggal Menyimpan Data
14.
DetailPenjualan
PrimaryKey : NoFJ
Deskripsi : Tabel Detail Penjualan Barang
NoFJ,
Char, 7, Nomor Faktur Penjualan
KdBarang,
Char, 5, Kode Barang
Qty, Int,
-, Kuantitas Barang
HargaJual,
Int, -, Harga Jual Barang
PPN,
Float, -, Pajak Pertambahan Nilai
InsertedDate, Datetime,
-, Tanggal Menyimpan Data
15.
HeaderSKB
PrimaryKey : NoSKB
Deskripsi : Tabel Header Surat Keluar Barang
NoSKB,
Char, 7, Nomor Surat Keluar Barang
KdKaryawan,
Char, 5, Kode Karyawan
TglKeluarBarang, Datetime, -, Tanggal Pengeluaran Barang
InsertedDate,
Datetime, -, Tanggal Menyimpan Data
16. DetailSKB
PrimaryKey : NoSKB
Deskripsi : Tabel Detail Surat Keluar Barang
NoSKB,
Char, 7, Nomor Surat Keluar Barang
KdBarang,
Char, 5, Kode Barang
Qty, Int,
-, Kuantitas Barang
InsertedDate,
Datetime, -, Tanggal Menyimpan Data
17. HeaderPembelian
PrimaryKey : NoFB
Deskripsi : Tabel Header Pembelian Barang
NoFB,
Char, 7, Nomor Faktur Pembelian
KdSupplier,
Char, 5, Kode Supplier
TglPemesanan, Datetime, -, Tanggal Pemesanan
Barang
KdKaryawan,
Char, 5, Kode Karyawan
TglJatuhTempo,
Datetime, -, Tanggal Jatuh Tempo
StatusPembayaran, Varchar, 20, Status Pembayaran
InsertedDate, Datetime,
-, Tanggal Menyimpan Data
18. DetailPembelian
PrimaryKey : NoFB
Deskripsi : Tabel Detail Pembelian Barang
NoFB,
Char, 7, Nomor Faktur Pembelian
KdBarang, Char, 5, Kode Barang
Qty, Int, -, Kuantitas Barang
HargaBeli,
Int, -, Harga Beli Barang
PPN,
Float, -, Pajak Pertambahan Nilai
InsertedDate, Datetime,
-, Tanggal Menyimpan Data
19.
HeaderSMB
PrimaryKey : NoSMB
Deskripsi : Tabel Header Surat Masuk Barang
NoSMB,
Char, 7, Nomor Surat Keluar Barang
KdKaryawan,
Char, 5, Kode Karyawan
TglMasukBarang,
Datetime, -, Tanggal Pemasukan Barang
InsertedDate, Datetime,
-, Tanggal Menyimpan Data
20. DetailSMB
PrimaryKey : NoSMB
Deskripsi : Tabel Detail Surat Masuk Barang
NoSMB,
Char, 7, Nomor Surat Masuk Barang
KdBarang,
Char, 5, Kode Barang
Qty, Int,
-, Kuantitas Barang
InsertedDate, Datetime,
-, Tanggal Menyimpan Data
21.
TgHutang
PrimaryKey : KdFakturHutang
Deskripsi : Tabel Hutang Pembelian Barang
KdFakturHutang,
Char, 7, Kode Faktur Hutang
NoFB, Char,
7, Nomor Faktur Pembelian
TglJatuhTempo,
Datetime, -, Tanggal Jatuh Tempo
TglPembayaran,
Datetime, -, Tanggal Pembayaran
JumlahPembayaran,
Int, -, Jumlah Pembayaran
InsertedDate,
Datetime, -, Tanggal Menyimpan Data
22. TgPiutang
PrimaryKey : KdFakturPiutang
Deskripsi : Tabel Piutang Penjualan Barang
KdFakturPiutang,
Char, 7, Kode Faktur Piutang
NoFJ, Char, 7, Nomor Faktur Penjualan
KdJenisPembayaran,
Char, 5, Kode Jenis Pembayaran
TglJatuhTempo,
Datetime, -, Tanggal Jatuh Tempo
TglPembayaran,
Datetime, -, Tanggal Pembayaran
JumlahTagihan,
Int, -, Jumlah Pembayaran
InsertedDate, Datetime,
-, Tanggal Menyimpan Data
23.
MsJenisPembayaran
PrimaryKey :
KdJenisPembayaran
Deskripsi : Tabel Jenis Pembayaran
KdJenisPembayaran,
Char, 5, Kode Jenis Pembayaran
JenisPembayaran, Varchar, 20, Jenis Pembayaran
Keterangan,
Varchar, 30, Keterangan Jenis Pembayaran
InsertedDate,
Datetime, - , Tanggal Menyimpan Data