Showing posts with label basis data. Show all posts
Showing posts with label basis data. Show all posts
Friday, December 17, 2010
Langkah Pembuatan dan Perancangan Konseptual E – R Diagram
Asumsi-asumsi yang digunakan :
1. ......................................................
2. ......................................................
Dst.
Langkah-langkah pembuatan E – R Diagram :
1) Identifikasi entitas dan atribut key untuk masing-masing entitas
2) Identifikasi seluruh relasi
3) Identifikasi atribut non key (bukan kunci) pada entitas dan relasi
4) Identifikasi bilangan kardinalitas
ENTITAS
Adalah sesuatu yang dapat dibedakan antara satu dengan yang lainnya dan bersifat independent, dapat berupa objek secara fisik (rumah, mobil, peralatan, dsb) atau objek secara konsep (pekerjaan, perusahaan, rencana, dsb)
ATRIBUT
Adalah sesuatu yang melekat / dimiliki oleh entitas atau relationship, yang menyediakan penjelasan detail tentang entitas atau relationship tersebut
Atribut key adalah atribut yang dapat digunakan untuk membedakan objek satu dengan yang lainnya dan memiliki sifat unik
RELASI
Adalah hubungan secara logik yang terjadi antara entitas yang satu dengan lainnya, dan bersifat dependent, minimai memiliki atribut-atribut kunci yang berasal dari entitas-entitas yang direlasikan
KARDINALITAS
Adalah derajat maksimum satu entitas dapat berelasi dengan entitas yang lain
Jenis :
• One – to – one
• One – to – many atau many – to – one
• Many – to – many
Berikut contoh studi kasus mengenai perancangan Diagram E-R silakan dilihat di artikel berikut: Contoh Studi Kasus Basis Data / Database Pada Sebuah Apotik (Praktikumku)
Sedangkan bentuk pembahasan dalam perancangan diagram E-R dapat dikunjungi di artikel ini: Contoh Diagram E-R Basis Data Apotek (Praktikum 1)
By Arsyil Hendra Saputra
Sumber: Modul Praktikum Basis Data Laboratorium Komputasi Jurusan Matematika Universitas Diponegoro
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)
Contoh Diagram E-R Basis Data Apotek (Praktikum 1)
![]() |
| 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)
Contoh Studi Kasus Basis Data / Database Pada Sebuah Apotik (Praktikumku)
![]() |
| Klik di gambar |
Pada praktikum pertama arsyil untuk mata kuliah Basis Data, yaitu membuat diagram Entity Relationship (E-R) terhadap sebuah kasus database sebuah apotek. Setelah dibuat diagram E-R, kemudian diimplementasikan pada sebuah software untuk basis data, yaitu menggunakan microsoft access. Berikut kasus basis data pada sebuah apotik "OBATKU".
Sebuah apotik di Jalan Pemuda 83 Semarang – “OBATKU” akan mengimplementasikan aplikasi basis data pada apotiknya. Sebagai apotik yang melayani langsung pelanggan obat, OBATKU melakukan pencatatan terhadap beberapa hal, yaitu :
1. Data Karyawan
2. Data Obat
3. Data Supplier
Setiap pelanggan dapat membeli lebih dari satu jenis obat. Didalam satu transaksi penjualan, seorang pelanggan hanya dilayani oleh seorang karyawan dan seorang karyawan setiap harinya dapat melayani lebih dari satu orang pelanggan dalam beberapa transaksi penjualan.
Data karyawan secara lengkap seperti ditunjukkan dalam kartu tanda pengenal karyawan yaitu terdiri ID karyawan, nama, alamat, kota, status, no tlp.
Data obat secara lengkap seperti ditunjukkan dalam kartu identifikasi obat yaitu terdiri ID obat, nama, jenis, harga, stock, ID supplier.
Sedangkan data supplier deperti ditunjukkan dalam kartu supplier yaitu terdiri ID suplier, nama, alamat, kota, no tlp.
Faktur penjualan yang dipergunakan dalam proses penjualan obat berisi No, tanggal, ID pelanggan, ID karyawan, ID obat, jumlah, total, pajak, total bayar.
Faktur penyuplaian obat yang dipergunakan dalam proses pembelian obat dari supplier obat berisi No, tanggal, ID karyawan, ID supplier, ID obat, jumlah obat, total, pajak, total bayar.
Di dalam operasionalnya, pemilik OBATKU menginginkan adanya laporan penjualan untuk tiap periode waktu tertentu (misal harian, mingguan atau bulanan).
Langkah PEMBAHASAN silakan lihat ke posting selanjutnya: Contoh Diagram E-R Basis Data Apotek (Praktikum 1)
Atau silakan membaca dulu DASAR TEORI tentang diagaram E-R di posting ini: Langkah Pembuatan dan Perancangan Konseptual E – R Diagram
Oleh: Arsyil Hendra Saputra
Sebagai seorang Statistikawan, tidak menutup diri untuk membantu sesama dalammemecahkan permasalahan statistika. Bagi kamu yang pengin bertanya alias membahas sebuah persoalan statistik dengan saya, monggo, silakan tanyakan saja, dapat lewat blog ini atau facebook atau YM. Terima kasih.
Subscribe to:
Posts (Atom)


