DATABASE
SEBUAH
APOTEK
Rumusan Masalah
• Transaksi Pembelian
Pembeli datang ke apotek dilayani oleh karyawan, lalu karyawan
mengecek stok obat. Apabila terdapat obat yang diinginkan, maka
stok obat artinya akan berkurang dan karyawan dapat mencatat
nomor kuitansi atau nomor faktur pembelian, sementara pembeli
memperoleh obat dan kuitansi.
• Identifikasi entity beserta key attributenya
Karyawan : ID Krayawan, nama, alamat, kota, dan no. tlp.
Obat : ID obat, nama, jenis, harga, stok, dan ID supplier
Supplier : ID supplier, nama, alamat, kota, no.tlp
Faktur Penjualan : No, tanggal, ID pelanggan, ID karyawan, ID obat,
jumlah, total, pajak, total bayar
Faktur Supply : No, tanggal, ID karyawan, ID supplier, ID obat,
jumlah obat, total, pajak, total bayar.
Pelanggan : ID pelanggan, nama, alamat, jenis kelamin,
pekerjaan.
• Primary Key pada setiap entity sebagai berikut:
Karyawan : ID karyawan
Obat : ID obat
Supplier : ID supplier
Faktur Penjualan : No. penjualan
Faktur Supply : No. supply
Pelanggan : ID pelanggan
- Tabel Karyawan
- Tabel Obat
- Table Faktur_penjualan
- Table Faktur_supply
- Table Pelanggan
3. Membuat Diagramnya
• Di dalam sebuah apotik, memang banyak entity yang digunakan agar
sistem di dalam databasenya bisa berjalan sesuai dengan yang telah
dirancang. Dan oleh karena di dalam sebuah system apotek, semua
berjalan sangat kompleks dikarenakan obat yang dijual memiliki berbagai
macam merek dan ID sendiri, rancangan database seperti ini akan sangat
menolong. Secara keseluruhan, tabel-tabel yang digunakan adalah
sebagai berikut:
• Tabel Obat
• Tabel Faktur Supply
• Tabel Pelanggan
• Tabel Supplier
• Tabel Faktur Penjualan
• Tabel Karyawan