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