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
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
*********************************************************************************