![]() |
Klik di gambar |
Ini adalah lanjutan dari Contoh Studi Kasus Basis Data / Database Pada Sebuah Apotik (Praktikumku). Agar mengerti pembahasan berikut, tolong terlebih dahulu lihat postingan tersebut ya. Diagram Entity Relationship (E-R) ini merupakan buatan arsyil, yaitu untuk memenuhi laporan praktikum 1 Basis Data, Desember 2010. Yaitu diagram E/R pada basis data sebuah apotik.
Mengenai dasar teori tentang diagram E-R bisa mengunjungi postingan ini: Langkah Pembuatan dan Perancangan Konseptual E – R Diagram
PEMBAHASAN
Langkah-langkah pembuatan E – R Diagram :
1) Identifikasi entitas dan atribut key untuk masing-masing entitas
Entitas beserta atribut key adalah sebagai berikut:
1. Karyawan: ID karyawan, nama, alamat, kota, status, dan no tlp.
2. Obat: ID obat, nama, jenis, harga, stock, dan ID supplier.
3. Supplier: ID supplier, nama, alamat, kota, no tlp.
4. Faktur Penjualan: No, tanggal, ID pelanggan, ID karyawan, ID obat, jumlah, total, pajak, total bayar
5. Faktur Supply: No, tanggal, ID karyawan, ID supplier, ID obat, jumlah obat, total, pajak, total bayar.
6. Pelanggan: ID pelanggan, nama, alamat, jenis kelamin, pekerjaan.
2) Identifikasi seluruh relasi
1. Karyawan dengan obat relasinya menjual.
2. Supplier dan obat relasinya supply.
3. Pelanggan dan obat relasinya membeli.
4. Karyawan dengan faktur penjualan relasinya membuat.
5. Supier dengan Faktur suply relasinya membuat
3) Identifikasi atribut non key (bukan kunci) pada entitas dan relasi
Primary Key pada setiap entitas sebagai berikut:
1. Karyawan: ID karyawan
2. Obat: ID obat
3. Supplier: ID supplier
4. Faktur Penjualan: No penjualan
5. Faktur Supply: No supply
6. Pelanggan: ID pelanggan
Non Primary Key pada setiap entitas sebagai berikut:
1. Karyawan: nama, alamat, kota, status, dan no tlp.
2. Obat: nama, jenis, harga, stock, dan ID supplier.
3. Supplier: nama, alamat, kota, no tlp.
4. Faktur Penjualan: tanggal, ID pelanggan, ID karyawan, ID obat, jumlah, total, pajak, total bayar
5. Faktur Supply: tanggal, ID karyawan, ID supplier, ID obat, jumlah obat, total, pajak, total bayar.
6. Pelanggan: nama, alamat, jenis kelamin, pekerjaan.
5) Identifikasi bilangan kardinalitas
Bilangan kardinalitas pada relasi dua entitas sebagai berikut:
1. Karyawan dan obat: One to Many
2. Karyawan dan faktur penjualan: One to One
3. Suplier dan faktur supply: One to One
4. Obat dan pelanggan: Many to Many
5. Obat dan supplier: Many to Many
PENUTUP
1. Pada basis data apotik “Obatku”, entitasnya adalah Karyawan, Obat, Supplier, Faktur Penjualan, Faktur Supply, dan Pelanggan. Dan pada setiap entitas memiliki atribut baik sebuah primary key dan yang lain non primary key.
2. Antarentitas memiliki sebuah relasi dan kardinalitasnya, yang digunakan untuk membuat diagram E-R.
3. Dari basis data yang telah dibuat kemudian diimplementasikan ke bentuk tabel pada Microsoft Access.
Oleh: Arsyil Hendra Saputra
Butuh tenaga statistik untuk mengerjakan penelitian anda? atau konsultasi tentang rumitnya statistika hingga menjadi mudah? dimanapun anda silakan kontak saya! (Mahasiswa S1 Statistika Universitas Diponegoro Semarang)
Add my Facebook here!
19:17
bagi ilmu.a donkkk!!!
saya agak sulit ngerjain statistik :(
22:51
thank buat postingnya ....
sngat membantu utk materi kuliahku !!!
thx very much ...
:)
04:52
mas Many to Many kenapa ga di bikin table asosiatif, ? kenapa harus ada Faktur_Supply, kenapa itu ga dibuat table asosiatif dari relationship Obat dengan Suplyer
04:57
dan satu lagi mas : kunci kardinalitas 1 to 1 itu bukannya table berdiri sendiri yah, kenapa ada Id_Karyawan di tabel Faktur_Penjualan. kalo mau pake 1 to Many. maaf cuma penasaran sama kasusnya.
13:42
Bermanfaat :) soalnya soaldisini sama persis dengan yang dikasih tugas sama dosenya (Y)
13:46
Mas men..... ERD-nya gak kurang banyk tuh
22:21
YUK MAMPIR GAN...
Nonton Film Bioskop Terbaru Rilisan Terbaru
> Www.BubeMob.Com
> Captain America: The Winter Soldier (2014)
> Need for Speed (2014)
> X-Men: Days of Future Past (2014)
> The Amazing Spider-Man 2 (2014)
Visit Ya
01:32
Nice info..
Btw, saya coba main game ini dan menang togel online lumayan, barusan menang 80 ribu. kalau menang segitu tiap hari gimana ya... lumayan kan.. makanya cobain deh. gk ada ruginya..