• Tidak ada hasil yang ditemukan

Menurunkan Relasi Untuk Model Data Logical a) Tipe Entitas Kuat

Dalam dokumen BAB 4 ANALISIS DAN PERANCANGAN BASIS DATA (Halaman 66-71)

Gambar 4.21 Menghilangkan hubungan Multivalued pada kontak_dokter

4.4.2.2. Menurunkan Relasi Untuk Model Data Logical a) Tipe Entitas Kuat

Gambar 4.20 Menghilangkan hubungan Multivalued pada kontak_pasien

2) Attribut multivalued pada email, telpon dan handphone dokter

Dokter PK Kd_Dokter Telephone _Dokter Email_Dokter Handphone _Dokter Kontak _Dokter PK Kd_Kontak PK Kd_Dokter Jenis_Kontak Kontak Dokter PK Kd_Dokter Gambar 4.21 Menghilangkan hubungan Multivalued pada kontak_dokter

3) Attribute multivalued pada email, Telpon dan handphone Karyawan

Gambar 4.22 Menghilangkan hubungan Multivalued pada Karyawan

4) Attribut multivalued pada email, telephone dan handphone penanggung jawab

Gambar 4.23 Menghilangkan hubungan Multivalued pada Penanggung_Jawab

4.4.2.2. Menurunkan Relasi Untuk Model Data Logical a) Tipe Entitas Kuat

1) Pasien ( Kd_Pasien,Kd_Karyawan, Nama, Tgl_Lahir, Jenis_Kelamin, Agama, Status_Pernikahan, Nama_Pasangan, Nama_Bapak,

Nama_Ibu,Gol_Darah,Pendidikan, Pekerjaan, Kewarganegaraan, No_KTP, Tanggal_Daftar, Status_Pasien)

Primary Key Kd_Pasien

2) Dokter (Kd_Dokter, Nama_Dokter, Spesialisasi, Password) Primary Key Kd_Dokter

3) Penanggung_Jawab (Kd_Penanggung_Jawab, Kd_Rawat_Inap, Nama, Hubungan)

Primary Key Kd_Penanggung_Jawab

Foreign Key Kd_Rawat_Inap References Rawat_Inap(Kd_Rawat_Inap) 4) Karyawan ( Kd_Karyawan, Nama_Jabatan, Nama, Password)

Primary Key Kd_Karyawan

5) Rawat_Inap (Kd_Rawat_Inap, Kd_Pasien,Kd_Karyawan, Kd_Kamar, Kd_Dokter, Tanggal_Daftar_RI)

Primary Key Kd_Rawat_Inap

Foreign Key Kd_Pasien References Pasien (Kd_Pasien)

Foreign Key Kd_Karyawan References Karyawan (Kd_Karyawan) Foreign Key Kd_Kamar References Kamar (Kd_Kamar)

Foreign Key Kd_Dokter References Dokter (Kd_Dokter)

6) Anamnesa (Kd_Anamnesa, Kd_Rawat_Inap, Anamnesa, Anamnesa Keluarga, Keluhan)

Primary Key Kd_Anamnesa

Foreign Key Kd_Rawat_Inap References Rawat_Inap( Kd_Rawat_Inap) 7) Visit_Dokter(Kd_Visit_Dokter, Kd_Rawat_Inap,Kd_Karyawan,Kd_Dokter,

Tanggal_Visit_Dokter, Jam_Visit_Dokter, Diagnosa,Therapi, Keluhan, Pemeriksaan_Fisik)

Primary Key Kd_Visit_Dokter

Foreign Key Kd_Karyawan References Karyawan(Kd_Karyawan) Foreign Key Kd_Rawat_Inap References Rawat_Inap( Kd_Rawat_Inap) Foreign Key Kd_Dokter References Dokter(Kd_Dokter)

8) Permintaan_Obat(Kd_Permintaan_Obat, Kd_Rawat_Inap, Tanggal_Permintaan_Obat, Kd_Karyawan)

Primary_Key Kd_Permintaan_Obat

Foreign Key Kd_Rawat_Inap References Rawat_Inap (Kd_Rawat_Inap) Foreign Key Kd_Karyawan References Karyawan(Kd_Karyawan)

9) Penerimaan_Obat (Kd_Penerimaan_Obat, Kd_Karyawan, Kd_Permintaan_Obat, Tanggal_Penerimaan_Obat) Primary Key Kd_Penerimaan_Obat

Foreign Key Kd_Permintaan_Obat References Permintaan_Obat(Kd_Permintaan_Obat)

Foreign Key Kd_Karyawan References Karyawan(Kd_Karyawan) 10) Retur_Obat (Kd_Retur_Obat, Kd_Penerimaan_Obat, Kd_Karyawan,

Tanggal_Retur_Obat)

Primary Key Kd_Retur_Obat

Foreign Key Kd_Penerimaan_Obat References Penerimaan_Obat(Kd_Penerimaan_Obat)

Foreign Key Kd_Karyawan References Karyawan (Kd_Karyawan)

11) Pemakaian_Alkes (Kd_Pemakaian_Alkes, Kd_Rawat_Inap, Kd_Karyawan, Tanggal_Pemakaian_Alkes)

Primary Key Kd_Pemakaian_Alkes

Foreign Key Kd_Rawat_Inap References Rawat_Inap(Kd_Rawat_Inap) Foreign Key Kd_Karyawan References Karyawan (Kd_Karyawan) 12) Pembayaran_RI (Kd_Pembayaran_RI, Kd_Rawat_Inap, Kd_Karyawan,

Tanggal_Pembayaran_RI, Status_Pembayaran, Jenis_Pembayaran,Cara_Pembayaran)

Primary Key Kd_Pembayaran_RI

Foreign Key Kd_Rawat_Inap References Rawat_Inap (Kd_Rawat_Inap) Foreign Key Kd_Karyawan References Karyawan (Kd_Karyawan) 13) Resume_Perawatan (Kd_Resume_Perawatan, Kd_Rawat_Inap,

Diagnosa_Akhir, Tanggal_Resume_Perawatanan, Keadaan_Saat_Keluar, Alasan_ Keluar)

Primary_Key Kd_Resume_Perawatan

Foreign Key Kd_Rawat_Inap References Rawat_Inap (Kd_Rawat_Inap) 14) Pindah_Kamar(Kd_Pindah_Kamar, Tanggal_Pindah_Kamar, Kd_Karyawan,

Kd_Kamar_Baru, Kd_Kamar_Lama, Keterangan_Pindah_Kamar) Primary Key Kd_Pindah_Kamar

Foreign Key Kd_Kamar_Lama References Kamar(Kd_Kamar) Foreign Key Kd_Kamar_Baru References Kamar(Kd_Kamar) Foreign Key Kd_Karyawan References Karyawan (Kd_Karyawan)

15) Ganti_Dokter(Kd_Ganti_Dokter, Kd_Rawat_Inap,Kd_Karyawan, Kd_Dokter_Lama, Kd_Dokter_Baru,Tanggal_Ganti_Dokter, Keterangan_Ganti_Dokter)

Primary Key Kd_Ganti_Dokter

Foreign Key Kd_Rawat_Inap References Rawat_Inap(Kd_Rawat Inap) Foreign Key Kd_Karyawan References Karyawan (Kd_Karyawan) Foreign Key Kd_Dokter_Lama References Dokter (Kd_Dokter) Foreign Key Kd_Dokter_Baru References Dokter (Kd_Dokter) 16) Rawat_Jalan (Kd_Rawat_Jalan, Kd_Pasien, Kd_Dokter, Kd_Klinik,

Kd_Karyawan, Tanggal_Daftar) Primary Key Kd_Rawat_Jalan

Foreign_Key Kd_Pasien References Pasien (Kd_Pasien) Foreign Key Kd_Dokter References Dokter(Kd_Dokter)

Foreign Key Kd_Karyawan References Karyawan (Kd_Karyawan) Foreign Key Kd_Klinik References Klini (Kd_Klinik)

17) Pemeriksaan_RJ (Kd_Pemeriksaan_RJ, Kd_Rawat_Jalan, Diagnosa, Keluhan,Pemeriksaan_Fisik)

Primary Key Kd_Pemeriksaan_RJ

Foreign Key Kd_Rawat_Jalan References Rawat_Jalan(Kd_Rawat_Jalan) 18) Resep (Kd_Resep,Kd_Rawat_Jalan )

Primary Key Kd_Resep Foreign Key Kd_Rawat_Jalan

19) Pembayaran_RJ (Kd_Rawat_Jalan, Kd_Pembayaran_RJ, Cara_Pembayaran,Kd_Karyawan, Status_Pembayaran, Tanggal_Pembayaran_RJ)

Primary_Key Kd_Pembayaran_RJ

Foreign Key Kd_Rawat_Jalan References Rawat_Jalan (Kd_Rawat_Jalan) Foreign Key Kd_Karyawan References Karyawan (Kd_Karyawan) 20) Rujukan_FPM (Kd_Rujukan_FPM, Kd_Dokter_Tanggal_Rujukan_FPM,

Kd_Pasien)

Primary Key Kd_Rujukan_FPM

Foreign Key Kd_Dokter References Dokter (Kd_Dokter) Foreign Key Kd_Pasien References Pasien (Kd_Pasien)

21) Pembayaran _FPM (Kd_Pembayaran_FPM, Kd_Rujukan_FPM, Kd_Karyawan, Status_Pembayaran_RJ, Cara_Pembayaran, Tanggal_Pembayaran_FPM)

Primary Key Kd_Pembayaran_FPM

Foreign Key Kd_Rujukan_FPM References Rujukan_FPM (KD_Rujukan_FPM)

Foreign Key Kd_Karyawan References Karyawan(Kd_Karyawan) 22) Hasil_Pemeriksaan_FPM (Kd_Hasil_Pemeriksaan_FPM, Kd_Karyawan,

Kd_Rujukan_FPM, Tanggal_Hasil_Pemeriksaan_FPM ) Primary Key Kd_Hasil_Pemeriksaan_FPM

Foreign_Key Kd_Rujukan_FPM References Rujukan_FPM (Kd_Rujukan_FPM)

Foreign Key Kd_Karyawan References Karyawan(Kd_Karyawan)

23) Pemeriksaan_FPM (Kd_Pemeriksaan_FPM, Kd_Fasilitas_Penunjang_Medis, Jenis_Pemeriksaan, Tarif_Pemeriksaan_FPM, Nilai_Normal)

Primary Key Kd_Pemeriksaan_FPM

Foreign Key Kd_ Fasilitas_Penunjang_Medis References Fasilitas_Penunjang_Medis (Kd_Fasilitas_Penunjang_Medis) 24) Tindakan_Medis (Kd_Tindakan_Medis, Jenis_Tindakan_Medis,

Tarif_Tindakan_Medis, Keterangan_Tindakan_Medis) Primary Key Kd_Tindakan_Medis

25) Obat (Kd_Obat, Nama_Obat, Harga_Obat, Satuan_Obat, Harga_Obat) Primary Key Kd_Obat

26) Alkes (Kd_Alkes, Nama_Alkes, Satuan_Alkes, Stok_Alkes) Primary Key Kd_Alkes

27) Kamar(Kd_Kamar, Kd_Unit, Nama Kamar,No_Ranjang,Jumlah_Ranjang Status_Ranjang)

Primary Key Kd_Kamar

Foreign Key Kd_Unit References Unit(Kd_Unit) 28) Unit (Kd_Unit, Kd_Kelas, Nama_Unit,)

Primary Key Kd_Unit

Foreign Key Kd_Kelas References Kelas(Kd_Kelas) 29) Kelas (Kd_Kelas, Nama_Kelas,Tarif_Kamar,Tarif_Kamar)

Primary Key Kd_Kelas

Primary Key Kd_Klinik

31) Fasiltias_Penunjang_Medis (Kd_FPM, Nama_FPM) Primary Key Kd_FPM

Dalam dokumen BAB 4 ANALISIS DAN PERANCANGAN BASIS DATA (Halaman 66-71)