0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan2 halaman

Struktur Database Rumah Sakit

Dokumen tersebut merupakan kode SQL untuk membuat database rumah sakit yang berisi tabel pasien, dokter, perawat, rekam medis, obat, dan kamar. Kemudian dilakukan insert data ke dalam tabel-tabel tersebut dan dibuat prosedur untuk mengambil data dokter dan rekam medis berdasarkan id.

Diunggah oleh

M Sirait
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 TXT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan2 halaman

Struktur Database Rumah Sakit

Dokumen tersebut merupakan kode SQL untuk membuat database rumah sakit yang berisi tabel pasien, dokter, perawat, rekam medis, obat, dan kamar. Kemudian dilakukan insert data ke dalam tabel-tabel tersebut dan dibuat prosedur untuk mengambil data dokter dan rekam medis berdasarkan id.

Diunggah oleh

M Sirait
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 TXT, PDF, TXT atau baca online di Scribd

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';

Anda mungkin juga menyukai