Mohon tunggu...
Arisja Rahim
Arisja Rahim Mohon Tunggu... Mahasiswa - Mahasiswa

Saya salah satu mahasiswa Perguruan Tinggi Negeri (PTN) yang terletak di provinsi Sulawesi Tenggara.

Selanjutnya

Tutup

Pendidikan

Merancang Aplikasi Manajemen Klinik Kesehatan dengan Pendekatan Basis Data Berbasis Web

2 Januari 2025   23:57 Diperbarui: 2 Januari 2025   23:58 25
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

3. Entitas "Jadwal"

  • Atribut:
    • JadwalID: Primary key, unik untuk setiap jadwal.
    • DokterID: Foreign key yang merujuk ke entitas "Dokter".
    • Hari: Hari praktek dokter.
    • JamPraktek: Jam praktek dokter.

4. Entitas "RekamMedis"

  • Atribut:
    • RekamMedisID: Primary key, unik untuk setiap rekam medis.
    • PasienID: Foreign key yang merujuk ke entitas "Pasien".
    • Diagnosa: Informasi diagnosa pasien.
    • Tanggal: Tanggal rekam medis dibuat.

5. Entitas "Pembayaran"

  • Atribut:
    • PembayaranID: Primary key, unik untuk setiap pembayaran.
    • PasienID: Foreign key yang merujuk ke entitas "Pasien".
    • TotalBiaya: Jumlah biaya yang harus dibayarkan.
    • StatusBayar: Status pembayaran (lunas atau belum lunas).

6. Entitas "jadwal_has_pasien"

  • Atribut:
    • jadwal_id: Foreign key yang merujuk ke tabel jadwal.
    • pasien_id: Foreign key yang merujuk ke tabel pasien.
    • pembayaran_id: Foreign key yang merujuk ke tabel pembayaran.
  • Peran:
    • Tabel ini adalah tabel asosiasi (associative table) untuk hubungan Many-to-Many antara tabel jadwal dan pasien.
    • Menyediakan koneksi tambahan ke tabel pembayaran.

Relasi dalam EERD

  1. Pasien ke Rekam Medis:
    • Relasi One-to-Many: Satu pasien dapat memiliki banyak rekam medis.
  2. Dokter ke Jadwal:
    • Relasi One-to-Many: Satu dokter dapat memiliki banyak jadwal praktek.
  3. Jadwal ke Pasien:
    • Relasi Many-to-Many: Banyak pasien dapat memiliki janji pada banyak jadwal dokter.
  4. Pasien ke Pembayaran:
    • Relasi One-to-Many: Satu pasien dapat memiliki banyak transaksi pembayaran.

Gambar 2. 2 EERD
Gambar 2. 2 EERD

iImplementasi dalam SQL:

Berdasarkan rancangan studi kasus, implementasi dalam SQL melibatkan pembuatan tabel-tabel yang berelasi melalui kunci asing:

Implementasi ini memastikan integritas data antar-tabel dan memungkinkan pengelolaan transaksi peminjaman dan pengembalian dengan lebih sistematis.

Implementasi Aplikasi Sederhana:

Pada studi kasus ini, saya merancang sebuah aplikasi berbasis web yang terdiri dari beberapa halaman utama, seperti halaman beranda (home), form pasien, form dokter, form jadwal praktek, form pembayaran, dan form rekam medis.

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Pendidikan Selengkapnya
Lihat Pendidikan Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun