Anda di halaman 1dari 4

Objek yang dipakai

1. Petugas
2. Pasien
3. Dokter
4. Ruang

Penentuan entitas

1. Petugas : Menyimpan informasi identitas dari petugas jaga


2. Pasien : Menyimpan informasi identitas dari pasien
3. Dokter : Menyimpan informasi identitas dari dokter
4. Ruang : Menyimpan informasi identitas dari ruang
5. Rawat inap : Menyimpan informasi apabila terdapat pasien yang perlu rawat inap
6. Pembayaran : Menyimpan informasi dari administrasi pembayaran pasien

Berikut adalah kode progrem untuk masing- masing tabel

create database klinik


create table petugas
(
kd_petugas char(10)constraint
pk_petugas_kd_petugas primary key not null,
nama_petugas varchar(30),
alamat_petugas varchar(50),
jam_jaga varchar(30)
);
create table dokter
(
kd_dokter char(10)constraint
pk_dokter_kd_dokter primary key not null,
nama_dokter varchar(30),
alamat_dokter varchar(50),
spesialisasi_dokter varchar(30),
);
create table pasien
(
kd_pasien char(10)constraint
pk_pasien_kd_pasien primary key not null,
kd_dokter char(10) constraint
fk_pasien_kd_dokter foreign key
references dokter(kd_dokter) on delete cascade on update cascade,
nama_pasien varchar(30) not null,
alamat_pasien varchar(50),
tgl_datang varchar(30) not null,
keluhan varchar(50)
);
create table ruang
(
kd_ruang char(10)constraint
pk_ruang_kd_ruang primary key not null,
nama_ruang varchar(30),
nama_gedung varchar(50),
);
create table pembayaran
(
kd_pembayaran char(10)constraint
pk_pembayaran_kd_pembayaran primary key not null,
kd_petugas char(10) constraint
fk_pembayaran_kd_petugas foreign key
references petugas(kd_petugas) on delete cascade on update cascade,
kd_pasien char(10) constraint
fk_pembayaran_kd_pasien foreign key
references pasien(kd_pasien)on delete cascade on update cascade,
jumlah_harga varchar(30)
);
create table rawat_inap
(
kd_rawatinap char(10)constraint
pk_rawat_inap_kd_rawatinap primary key not null,
kd_ruang char(10) constraint
fk_rawat_inap_kd_ruang foreign key
references ruang(kd_ruang) on delete cascade on update cascade,
kd_pasien char(10) constraint
fk_rawat_inap_kd_pasien foreign key
references pasien(kd_pasien)on delete cascade on update cascade
);
pembayaran
Kd_pembayaran petugas
Kd_petugas Kd_petugas
Kd_pasien Nama_petugas
Jumlah_harga Alamat_petugas
Jam_jaga

pasien
Rawat Inap
Kd_pasien
Kd_ruang Ruang
Kd_dokter
Nama_pasien Kd_pasien Kd_ruang
Alamat_pasien Kd_rawat inap Nama_ruang
Tanggal_datang Nama_gedung

dokter
Kd_dokter
Nama_dokter
Alanat_dokter
Sepesialis_dokter

RELASI
DB diagram