Sabtu, 18 April 2020

ASSALAMMUALAIKUM. Membuat ERDdan LRS


TUGAS SISTEM BASIS DATA
UNIVERSITAS BINA SARANA INFORMATIKA
KOTA PONTIANAK
Dosen pengampu: SRI MURNI,M.Kom
Nama kelompok:
Margino (12191738)
Renaldi (12191879)
Wahyu Aldi Setiawan (12191923)
Arwigo (12191736)
Yohanes Kelvin Kesawara (12191748)

KASUS PUSKESMAS

Sebuah puskesmas mempunyai beberapa dokter, baik dokter umum maupun spesialis. Masing-masing dokter menangani banyak pasien. Sebelum diperiksa oleh dokter, pasien harus mendaftar ke bagian administrasi untuk menyerahkan data diri, mendapatkan nomer antrean dan membayar biaya pendaftaran. Data pasien yang didapat di bagian administrasi akan diberikan ke dokter yang bertugas. Setelah nomor antrean dipanggil, pasien akan diperiksa oleh dokter. Satu pasien dapat diperiksa oleh beberapa dokter sesuai situasi dan kondisi pasien yang bersangkutan. Setelah pasien selesai diperiksa, dokter akan membuat resep obat yang akan diserahkan ke apotek. Kemudian pasien tinggal mengambil obat dan membayarnya ke apotek.



PENYELESAIAN
LANGKAH 1 : Menentukan Entitas



Ø  Pasien = No_Pendaftaran, Nama_Pasien, Umur_Pasien, Jenis_Kelamin, Alamat, Telpon, Penyakit
Ø  Administrator = Kode_Petugas, Nama_Petugas, Jam_Jaga
Ø   Apotek = Kode_Obat, Nama_Obat, Harga.
Ø  Dokter =  ID_Dokter, Nama_Dokter, Spesialis, Jadwal_Kerja



LANGKAH 2 : Menentukan Relasi dengan Matriks Relasi


PASIEN
ADMINISTRATOR
APOTEK
DOKTER
PASIEN

Mendaftar
Diperiksa
Mengambil
ADMINISTRATOR
Melayani

Menyerahkan

DOKTER
Memeriksa
Menyimpan data

Memberi resep
APOTEK
Memberi

Menggunakan resep



LANGLAH 3 :Menggambarkan ERD semntara




 Deskripsi Permasalahan :
1. Masing-masing bagian mempunyai petugas.
2. Seorang petugas hanya bertugas pada satu bagian.
3. Setiap pasien hanya dapat medaftar ke satu administrator.
4. Setiap administrator dapat melayani banyak pasien
5. Setiap administrator dapat memberikan data ke beberapa dokter
6. Setiap dokter bisa memeriksa beberapa pasien.
7. Setiap pasien bisa diperiksa oleh lebih dari satu dokter
8. Setiap dokter memberikan resep obat ke satu petugas apotek
9. Apotek memberikan obat ke beberapa pasien


       LANGKAH 4 : Mengisi Kardinalitas 


LANGKAH 5 : Menentukan Kunci Utama Kunci utama (Primary Key) : No_Pendaftaran, Kode_Petugas, Kode_Obat, ID_Dokter



LANGKAH 6 : Menggambarkan ERD Berdasarkan Kunci Karena ada dua relasi many-to-many pada ERD sementara, yaitu antara Pasien dan Dokter, serta Administrator dan Dokter. Oleh karena itu dibuatkan entitas baru yaitu Pasien-Dokter dan Administrator-Dokter. Kunci utama Pasien-Dokter adalah gabungan No_Pendaftaran dan ID_Dokter. Kunci utama Administrator-Dokter adalah gabungan Kode_Petugas dan ID_Dokter.


LANGKAH 7 :

Menetukan Atribut Yang Diperlukan

Langkah 8 : LRS yang terbentuk
*********************************************************************************