0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan3 halaman

Struktur Database Rumah Sakit lengkap

Dokumen ini menjelaskan langkah-langkah untuk membuat dan mengelola database rumah sakit menggunakan XAMPP dan MySQL. Terdapat berbagai tabel yang dirancang untuk menyimpan informasi pasien, pegawai, resep, pembayaran, obat, dan retur, lengkap dengan tipe data yang sesuai. Proses ini juga mencakup perintah untuk mengubah struktur tabel dan melihat hasilnya.

Diunggah oleh

haikalandwi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan3 halaman

Struktur Database Rumah Sakit lengkap

Dokumen ini menjelaskan langkah-langkah untuk membuat dan mengelola database rumah sakit menggunakan XAMPP dan MySQL. Terdapat berbagai tabel yang dirancang untuk menyimpan informasi pasien, pegawai, resep, pembayaran, obat, dan retur, lengkap dengan tipe data yang sesuai. Proses ini juga mencakup perintah untuk mengubah struktur tabel dan melihat hasilnya.

Diunggah oleh

haikalandwi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

1.

Pang nyieungkeun opening perkenalan jeung database rumah sakit

[Link] xampp dangan nyalakan mysql ,jika sudah maka akan muncul tulisan mysql running dibawah

[Link] sudah, maka buka cmd dan masuk ke mysql untuk syntax bisa dilihat seperti yang di video atau
sesuaikan dengan dmn kalian menyimpan file xampp

[Link] melihat isi seluruh database yang ada di file kalian bisa ketik show database

[Link] saya ingin membuat database rumah sakit,ketik use database rumah sakit untuk
menggunakan database rumahsakit

6. Pertama, kita memiliki tabel PASIEN yang menyimpan informasi pasien. 

Nomor pasien, sebagai kunci utama. Tipe data INT digunakan untuk menyimpan bilangan bulat.

Nama pasien. Tipe data VARCHAR(50) digunakan untuk menyimpan teks dengan panjang maksimum
50 karakter.

 Alamat pasien. Tipe data VARCHAR(100) digunakan untuk menyimpan teks dengan panjang
maksimum 100 karakter.

 Pekerjaan pasien. Tipe data VARCHAR(50) digunakan untuk menyimpan teks dengan panjang
maksimum 50 karakter.

Nomor KTP pasien. Tipe data VARCHAR(20) digunakan untuk menyimpan teks dengan panjang
maksimum 20 karakter.

7. Selanjutnya, tabel NOTELPPASIEN menyimpan nomor telepon pasien.

 Nomor pasien, sebagai kunci utama dan kunci asing yang merujuk ke tabel PASIEN. Tipe data INT.

 Nomor telepon pasien. Tipe data VARCHAR(15) digunakan untuk menyimpan teks dengan panjang
maksimum 15 karakter.

8. Berikutnya, tabel PASIEN_BPJS menyimpan informasi pasien yang memiliki BPJS.

Nomor pasien, sebagai kunci utama dan kunci asing. Tipe data INT.
Nomor BPJS. Tipe data VARCHAR(20).
Jenis BPJS. Tipe data VARCHAR(20).
9. Tabel PASIEN_NON_BPJS menyimpan informasi pasien yang tidak memiliki BPJS.
Nomor pasien, sebagai kunci utama dan kunci asing. (Tipe Data: INT)
Fasilitas kesehatan. (Tipe Data: VARCHAR(50)
10. Tabel RESEP menyimpan informasi resep yang diberikan kepada pasien.
Nomor resep, sebagai kunci utama. (Tipe Data: INT)
Nomor pasien, sebagai kunci asing. (Tipe Data: INT)
Tanggal resep. (Tipe Data: DATE)
Asal dokter. (Tipe Data: VARCHAR(50))
Total biaya resep. (Tipe Data: DECIMAL(10, 2))
ID pembayaran, sebagai kunci asing. (Tipe Data: INT)
[Link] pegawai untuk menyimpan data informasi pegawai
ID pegawai, sebagai kunci utama. (Tipe Data: INT)
Nama pegawai. (Tipe Data: VARCHAR(50))
Alamat pegawai. (Tipe Data: VARCHAR(100))
Jabatan pegawai. (Tipe Data: VARCHAR(50))
Nomor KTP pegawai. (Tipe Data: VARCHAR(20))

[Link] ada table pembayaran untuk menampilkan data pembayaran


ID pembayaran, sebagai kunci utama. (Tipe Data: INT)
ID pegawai yang melakukan pembayaran, sebagai kunci asing yang merujuk ke table
PEGAWAI. (Tipe Data: INT)
Tanggal pembayaran. (Tipe Data: DATE)
Jumlah yang dibayar. (Tipe Data: DECIMAL(10, 2))
Sisa piutang. (Tipe Data: DECIMAL(10, 2))
13. ALTER TABLE RESEP: Ini adalah perintah untuk mengubah struktur tabel RESEP.
 ADD CONSTRAINT FK_ResepBayar: Ini menambahkan sebuah constraint baru
dengan nama FK_ResepBayar ke tabel RESEP.
 FOREIGN KEY (Id_bayar): Ini menunjukkan bahwa kolom yang ditetapkan sebagai
kunci asing adalah kolom Id_bayar di tabel RESEP.
REFERENCES PEMBAYARAN(Id_bayar): Ini menunjukkan tabel dan kolom yang menjadi referensi
untuk kunci asing yang ditetapkan.

[Link] no telpon pegawai untuk menyimpan no telpon pegawai


ID pegawai, sebagai kunci utama dan kunci asing yang merujuk ke tabel PEGAWAI. (Tipe
Data: INT)
Nomor telepon pegawai. (Tipe Data: VARCHAR(15))
[Link] kategori obat untuk menampilkan informasi kategori obat
ID kategori obat, sebagai kunci utama. (Tipe Data: INT)
Nama kategori obat. (Tipe Data: VARCHAR(50))
Keterangan tambahan. (Tipe Data: TEXT)

[Link] ada table obat untuk menampilkan informasi obat


Kode obat, sebagai kunci utama. (Tipe Data: INT)
ID kategori obat, sebagai kunci asing yang merujuk ke tabel KATEGORI_OBAT. (Tipe
Data: INT)
Merek obat. (Tipe Data: VARCHAR(50))
Harga satuan obat. (Tipe Data: DECIMAL(10, 2))
Dosis obat. (Tipe Data: VARCHAR(50))
Jumlah obat. (Tipe Data: INT)
[Link] detail obat untuk informasi lebih lanjut tentang obat
ID detail obat, sebagai kunci utama dengan penambahan otomatis (AUTO_INCREMENT).
(Tipe Data: INT)
Nomor resep, sebagai kunci asing yang merujuk ke tabel RESEP. (Tipe Data: INT)
Kode obat, sebagai kunci asing yang merujuk ke tabel OBAT. (Tipe Data: INT)
Subtotal harga. (Tipe Data: DECIMAL(10, 2))
Jumlah obat. (Tipe Data: INT)
18. Tabel RETUR menyimpan informasi tentang retur produk dengan mencatat ID retur dan tanggal
retur.

ID retur, sebagai kunci utama. (Tipe Data: INT)


Tanggal retur. (Tipe Data: DATE)
[Link] detail retur menyimpan lebih lanjut informasi tentang retur
ID retur, sebagai bagian dari kunci utama. (Tipe Data: INT)
ID detail obat, sebagai bagian dari kunci utama. (Tipe Data: INT)
Kunci asing yang merujuk ke tabel RETUR melalui kolom Id_retur. (Tipe Data: INT)
Kunci asing yang merujuk ke tabel DETAIL_OBAT melalui kolom id_det_ob. (Tipe Data:
INT)
[Link] sudah membuat semua table diatas kita bisa melihat hasilnya dengan mengetik desc lalu
nama table yang kita inginkan

[Link] closing

Anda mungkin juga menyukai