Perancangan Basis Data - Membuat ERD Kasus Puskesmas


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
Dokter
Apotek
Pasien

Mendaftar
Diperiksa
Mengambil
Administrator
Melayani

Menyerahkan data

Dokter
Memeriksa
Menyimpan data

Memberi resep
Apotek
Memberi

Menggunakan resep



LANGKAH 3 : Menggambar ERD Sementara












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 : Menentukan Atribut yang Diperlukan























LANGKAH 8 : LRS yang Terbentuk





























= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Baca juga materi Semester 2 UBSI lainnya:
Latihan Soal UAS Pengantar Organisasi Komputer BSI Semester 2
Perancangan Basis Data - Membuat ERD Kasus Puskesmas 
Rangkuman Pengantar Organisasi Komputer Pertemuan 14 
Klasifikasi Komputer berdasarkan Perkembangan dan Data yang Diolah 
Paper Computer Network Bahasa Inggris II BSI 
Contoh Makalah Pembuatan Program Mata Kuliah Struktur Data BSI
Soal Review UAS Perancangan Basis Data BSI Semester 2
Soal Review UAS Pengantar Organisasi Komputer BSI Semester 2
Soal Review UTS Struktur Data BSI Semester 2 
Soal Review UAS Struktur Data BSI Semester 2 
Soal Review UAS Dasar Manajemen dan Bisnis BSI Semester 2
Soal Review UTS Pendidikan Agama Islam BSI Semester 2
Soal Review UTS Essay Struktur Data BSI Semester 2 
Soal Review UTS (2) Pengantar Organisasi Komputer BSI Semester 2 
Soal Review UTS Dasar Manajemen dan Bisnis BSI Semester 2
Soal Review UTS Pengantar Organisasi Komputer BSI Semester 2

Komentar

  1. terimakasih artikel nya sangat bagus prkenalkan nama saya hafizzul akbar dari kampus ISB Atma Luhur

    BalasHapus
  2. Pada bagian langkah ke 8 " LRS yang terbentuk", kepanjangan LRS itu apa ya ?

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Latihan Soal E-Commerce BSI Pertemuan 1-6

14 Jenis Muamalah, Contoh dan Dalilnya