CREATE DATABASE kasus_15311807_riankarisma
USE kasus_15311807_riankarisma
drop database kasus_15311807_riankarisma
CREATE TABLE Pasien(
id_pasien char(20),
nama_pasien varchar(20),
jenis_kelamin char(15),
no_telp char (12),
tanggal_lahir date,
alamat varchar,
PRIMARY KEY (id_pasien),
);
INSERT INTO PASIEN
CREATE TABLE dokter(
id_dokter varchar (20) ,
nama_dokter varchar (25),
jenis_kelamin char (15),
no_telp char(13),
alamat varchar(30),
);
INSERT INTO dokter values
('D1','Yosafat Pandiangan','Laki-Laki','081221805566','Tanjung Bintang'),
('D2','Iqbal','Laki-Laki','081221805577','Pesawaran'),
('D3','Dewi Sri Wahyuni','Perempuan','085721805566','Kedaton');
CREATE TABLE perawat(
id_perawat char (20),
nama_perawat varchar (25),
no_telp char (13),
jenis_kelamin char (15),
primary key (id_perawat) );
INSERT INTO perawat values
('P1','Andris Silionga','Laki-Laki','0899112233'),
('P2','Yani Artati','Perempuan','087711223344'),
('P3','Novi Triani','Perempuan','085211223344');
CREATE TABLE rekam_medis(
id_rekam_medis char(20) ,
tanggal datetime,
keluhan varchar(30) ,
pemeriksaan varchar (30),
pengobatan varchar (40),
PRIMARY KEY (id_rekam_medis)
);
drop table rekam_medis
INSERT INTO rekam_medis VALUES
('1','2022-02-20','sakitmata','mata','pengobatanmata'),
('2','2022-02-20','sakitmata','mata','pengobatanmata'),
('3','2022-02-20','sakitmata','mata','pengobatanmata');
CREATE TABLE obat(
kode_obat varchar(20),
nama_obat varchar (20),
jenis_obat varchar(20),
tahun_produksi datetime,
masa_berlaku varchar(50),
);
drop table obat
INSERT INTO obat VALUES
('obt111','obatmata','pereda','2025-02-20','3tahun'),
('obt112','obatmata','pereda','2024-02-20','2tahun'),
('obt113','obatmata','pereda','2026-02-20','4tahun');
CREATE TABLE kamar (
no_kamar char(5),
nama_kamar varchar(10),
jenis_kamar varchar(10),
kapasitas char (10),
fasilitas varchar(30),
);
INSERT INTO kamar VALUES
('001','kamarsehat','vip','20orang','ac'),
('089','kamarhidup','vvip','20orang','acdankulkas'),
('003','kamarmandi','vvip','20orang','acdankulkas');
CREATE PROCEDURE spdatadokter @id_dokter varchar (25) AS
SELECT * FROM dokter WHERE id_dokter = @id_dokter
EXECUTE spdatadokter @id_dokter='D3';
CREATE PROCEDURE spdatarekammedis @id_rekam_medis varchar (20) AS
SELECT * FROM rekam_medis WHERE id_rekam_medis = @id_rekam_medis
EXECUTE spdatarekammedis @id_rekam_medis='2';