RESULT 1 :
create table PASIEN (KODE_PAS VARCHAR(3), NAMA_PAS VARCHAR(20), JK CHAR(1), ALAMAT VARCHAR(20),
KODE_DOK VARCHAR(3), KODE_PENYAKIT VARCHAR(3), NO_RESEP VARCHAR(3));
INSERT INTO PASIEN VALUES
('P01','IRA','P','JL JERUK','D01','N01','RR1'),
('P02','MAYA','P','JL. MANGGA','D03','N02','RR2'),
('P03','HENDRA','L','JL. DURIAN','D02','N05','RR3'),
('P04','PUTRA','L','JL. NANGKA','D05','N02','RR4'),
('P05','LANANG','L','JL. PISANG','D04','N02','RR5');
DROP TABLE PASIEN;
create table DOKTER (KODE_DOK VARCHAR(3), NAMA_DOK VARCHAR(20), ALAMAT VARCHAR(20),
SPESIALIS VARCHAR(15), TARIF INT, KODE_PENYAKIT VARCHAR(3), KODE_PAS VARCHAR(3),
NO_RESEP VARCHAR(3));
INSERT INTO DOKTER VALUES
('D01','ARDI','JL. MAWAR','JANTUNG','150000','N01','P01','RR1'),
('D02','GILANG','JL. ANGGREK','KULIT','100000','N02','P02','RR2'),
('D03','ERA','JL. MELATI','PARU-PARU','125000','N03','P03','RR3'),
('D04','KIKI','JL. KENANGA','KANDUNGAN','200000','N03','P0','RR4'),
('D05','GUNAWAN','JL. BOUGENVIL','KELAMIN','250000','N05','P02','RR5');
SELECT*FROM DOKTER;
DROP TABLE DOKTER;
CREATE TABLE PENYAKIT (KODE_PENYAKIT VARCHAR(6), NAMA_PENY VARCHAR(10));
INSERT INTO PENYAKIT VALUES
('N01','JANTUNG'),
('N02','KULIT'),
('N03','PARU-PARU'),
('N04','KANDUNGAN'),
('N05','KELAMIN'),
('N06','TULANG');
DROP TABLE PENYAKIT;
CREATE TABLE RESEP (NO_RESEP VARCHAR(3), TANGGAL DATE, KODE_PAS VARCHAR(3), KODE_DOK VARCHAR(3),
KODE_PENY VARCHAR(3), NAMA_OBAT VARCHAR(15));
INSERT INTO RESEP VALUES
('RR1','2012/05/12','P01','D02','N02','ANTI BIOTIK'),
('RR2','2012/06/10','P03','D03','N03','KAPLET SALUT'),
('RR3','2012/06/05','P04','D02','N02','ANTI JAMUR'),
('RR4','2012/06/01','P01','D05','N05','ANTI BIOTIK'),
('RR5','2012/06/20','P02','D01','N01','ANTI SESAK'),
('RR6','2012/06/15','P02','D01','N01','ANTI SESAK');
DROP TABLE RESEP;
RESULT 2 :
SELECT NAMA_PAS, ALAMAT FROM PASIEN WHERE KODE_PENYAKIT='N01';
SELECT NAMA_PAS, ALAMAT FROM PASIEN WHERE KODE_DOK='D05';
SELECT NAMA_DOK, SPESIALIS, NAMA_PAS FROM DOKTER, PASIEN
WHERE DOKTER.KODE_DOK = PASIEN.KODE_DOK AND PASIEN.KODE_PENYAKIT='N02';
SELECT NAMA_OBAT, TANGGAL, NAMA_DOK FROM DOKTER, RESEP
WHERE DOKTER.KODE_DOK=RESEP.KODE_DOK AND DOKTER.NAMA_DOK='BUDI' AND RESEP.TANGGAL ='2012/06/10';
ALTER TABLE PASIEN ADD TANGGAL_LAHIR DATE;
SELECT * FROM PASIEN;
UPDATE PASIEN SET TANGGAL_LAHIR='1992/02/27' WHERE KODE_PAS='P01';
UPDATE PASIEN SET TANGGAL_LAHIR='1992/02/25' WHERE KODE_PAS='P02';
UPDATE PASIEN SET TANGGAL_LAHIR='1989/03/07' WHERE KODE_PAS='P03';
UPDATE PASIEN SET TANGGAL_LAHIR='2004/06/13' WHERE KODE_PAS='P04';
UPDATE PASIEN SET TANGGAL_LAHIR='2005/04/27' WHERE KODE_PAS='P05';
ALTER TABLE PASIEN ADD USIA INT;
UPDATE PASIEN SET USIA = DATEDIFF(NOW(), TANGGAL_LAHIR)/365;
SELECT PASIEN.NAMA_PAS, PASIEN.USIA, PENYAKIT.NAMA_PENY FROM PASIEN, PENYAKIT
WHERE PASIEN.KODE_PENYAKIT=PENYAKIT.KODE_PENYAKIT AND PENYAKIT.NAMA_PENY='PARU-PARU' AND USIA>=15;
ALTER TABLE PASIEN ADD TANGGAL_MASUK DATE;
UPDATE PASIEN SET TANGGAL_MASUK='2012/04/27' WHERE KODE_PAS='P01';
UPDATE PASIEN SET TANGGAL_MASUK='2012/05/25' WHERE KODE_PAS='P02';
UPDATE PASIEN SET TANGGAL_MASUK='2012/06/07' WHERE KODE_PAS='P03';
UPDATE PASIEN SET TANGGAL_MASUK='2012/01/13' WHERE KODE_PAS='P04';
UPDATE PASIEN SET TANGGAL_MASUK='2012/05/27' WHERE KODE_PAS='P05';
ALTER TABLE PASIEN ADD LAMA_INAP INT;
UPDATE PASIEN SET LAMA_INAP = DATEDIFF(NOW(), TANGGAL_MASUK);
SELECT PASIEN.NAMA_PAS, PASIEN.USIA, TANGGAL_MASUK, LAMA_INAP FROM PASIEN;
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment