DATABASE RUMAH SAKIT MENGGUNAKAN MY SQL

dokumen-dokumen yang mirip
JDBC. Oleh : HANDOYO

Rancangan Database Rumah Sakit Makalah Basis Data Makalah ini adalah disusun untuk tugas UTS Di semester 3

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan suatu sistem

LAPORAN TUGAS BASIS DATA I

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

INTERNET PROGRAMMING DATABASE

MODUL I PENGENALAN MYSQL

PERINTAH DASAR MySQL

1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases;

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

Pengenalan Structured Query Language

DATABASE RUMAH SAKIT 1. Objek yang dipakai a. Pasien b. Dokter c. Ruang d. Petugas e. Rawat_inap f. Pembayaran

P10 Database SQL Server 2008

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

Contoh SQL Constraint

MEMBUAT DATA BASE dengan Microsoft SQL server 2000

KURSUS ONLINE JASA WEBMASTERS

Pertemuan 12 Pengenalan Structured Query Language

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000

PRAKTIKUM SISTEM BASISDATA

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

Pemrograman Web Lanjut 2017

MySQL AL AZHAR COMPUTER CLUB

MODUL 4 INTERNET PROGRAMMING DATABASE

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

Basis Data Relational

MySQL J A M K E T I G A

BAB 4 PERANCANGAN SISTEM DAN IMPLEMENTASI

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

MODUL IV DATA DEFINITION LANGUAGE (DDL)

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( )

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

1. Pengertian Database

Tahap Instalasi PostgreSQL di Windows

P - 7 Pembahasan UTS PSIK V

Program Studi: Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi. (Structure of The Database Language)

SQL. Brigida Arie Minartiningtyas, M.Kom

Praktikum Basis Data 2017 TE UM

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

Modul 3 : Query Penggabungan Tabel

Contoh SQL Constraint

_basis_data. 10 rows in set (0.24 sec)

JAWABAN UAS BASDAT. 1. Analisis Table CV Ayo Baca dan CDM & PDM. Table yang digunakan sebagai berikut

15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML

DESAIN DATABASE. Pertemuan 06 3 SKS

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:

LAPORAN PRAKTIKUM SISTEM BASIS DATA

MODUL 5 INTERNET PROGRAMMING : MySQL

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

Konsep Sistem Informasi B. BAB 2 - SQL Overview

BAB II PEMBUATAN DAN MANAJEMEN TABLE

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:

MODUL TIK: Tutorial Merancang Database dengan Microsoft Access Oleh: Heri Istiyanto

4.2. Jenis-Jenis Relationship Seperti yang pernah dibahas pada teori database, terdapat tiga jenis relationship, yaitu: 1. 1 : 1 : One-to-One Setiap r

PRAKTIKUM SISTEM BASIS DATA

BAB 10 NETBEANS DATABASE

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

BAB III ANALISA DAN DESAIN SISTEM. dari sistem yang selama ini dijalankan oleh perusahaan serta memahami

MODUL 9 WEB PROGRAMMING : MySQL

DATA DEFINITION LANGUAGE

TUGAS PRAKTIKUM CDM, PDM, DAN DATABASE

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S Login ke dalam Linux Contoh :

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL

Aplikasi Kompoter. Teori-teori dan fungsi-fungsi yang ada dalam MS.Acces Giri Purnama, S.Pd, M.Kom. Modul ke: Fakultas FT

MICROSOFT ACCESS. Database Relationship. Basis Data Relationship Database and Query - Teknik Informatika UNSIL Page 1

1 Praktikum #1 - SQL Langkah-Langkah Kerja Solusi Masalah Penutup... 6

Kegiatan Praktikum Sistem Basis Data Kelompok C

BAB III PEMBAHASAN. 3.1 Jadwal Kerja Praktek. Berdasarkan surat balasan kerja praktek dari Rumah Sakit Umum Pantura

BAB III PERANCANGAN SISTEM

d. Primary Key Primary key atau unique key adalah suatu nilai di basis data yang digunakan untuk mengidentifikasi keunikan baris-baris di dalam tabel.

7 VARIASI INSERT YANG TERLUPAKAN

Praktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

MODUL 1 Pengenalan MySQL, DDL, DML

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini


Praktikum Basis Data 14 Structure Query Language 2

BAB III ANALISA DAN DESAIN SISTEM

SQL DASAR BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

X. PENGANTAR DATABASE

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis yang berjalan pada UPTD Puskesmas Cimanggung Kab. Sumedang

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

PEMODELAN DATA PADA MOBILE PAYMENT INFORMATION SYSTEM OF THE SPORT HALL CENTRE

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

DATABASE RUMAH SAKIT MENGGUNAKAN MY SQL Assalamualaikum Wr... Wb... Selamat Pagi, siang,sore... Pertama-tama kami : 1. Normiyati "12080189" 2. Rini wahyuningsih "12080188" Mengucapkan alhamdulillah karena dapat menyelesaikan Tugas ini dengan tuntas,yaah meskipun masih jauh dari sempurna.. Tidak lupa kami berterima kasih kepada Modul atau buku panduan dari ACHMATIM.NET yang telah membantu untuk menjelaskan bagaimana mengoperasikan Software MySQL, serta terima kasih juga kepada Bapak Fafly Detrias yang telah memberikan dukungan untuk kami menyusun tugas ini, serta teman-teman seperjuangan, kelas 12.4A.40 Jurusan Manajemen Informatika Bina Sarana Informatika Cabang Pontianak. Disini kami mengambil atau mencoba untuk membuat Database Rumah Sakit, dimana terdiri dari 5 tabel yaitu : 1. Tabel Pasien 2. Tabel Dokter 3. Tabel Kamar 4. Tabel Jenis_Layanan 5. Tabel Medical Record Adapun alasan kami mengambil atau memilih Database Rumah Sakit ini ialah karena kami ingin mengetahui apa saja yang dibutuhkan pada Rumah Sakit, kami juga berharap ini bisa untuk menambah Ilmu pengetahuan tentang perlengkapan apa saja yang diperlukan pada Rumah Sakit. Untuk menampilkan database RUMAH_SAKIT langkah perama harus membuat database apabila database tidak dibuat terlebih dahulu database tidak bisa ditampilkan, langkah-langkah pertama yang kita ketikan dalam mysql ialah: Pertama-tama kita Buka terlebih dahulu Command SQL yang telah kita instal, Kemudian masukkan password yang telah kita setting ketika menginstal SQL nya. kemudian ketikkan perintah seperti dibawah ini: CREATE DATABASE RUMAH_SAKIT; (perintah ini ialah untuk pembuatan Database awal) Jika perintah tersebut berhasil dieksekusi atau tanpa error, maka akan muncul pesan : Query Ok, 1 row affected (0.08 sec) Dan perintah untuk melihat apakah DATABASE yang kita buat sudah ada di Server My SQL ialah dengan cara mengetikkan perintah : SHOW DATABASES; dimana tampilan gambarnya seperti dibawah ini;

Gambar 1.1 Tampilan pembuatan Database Awal Sebelum kita membuat tabel kita harus mengaktifkan atau masuk ke Database yang telah kita buat, yaitu database RUMAH_SAKIT dengan mengetikkan perintah; USE RUMAH_SAKIT; Ingat!! Setiap perintah harus selalu diakhiri dengan tanda titik koma ( ; ). Selanjutnya ialah langkah untuk membuat tabel, yang pertama yaitu tabel PASIEN, perintahnya Seperti di bawah ini : CREATE TABLE PASIEN ( KODE_PASIEN VARCHAR (5) NOT NULL, NAMA_PASIEN VARCHAR (30), JENIS_KELAMIN VARCHAR (1), GOL_DARAH VARCHAR (3), UMUR VARCHAR (3), ALAMAT VARCHAR (30), PRIMARY KEY (KODE_PASIEN) Jika langkah tersebut sukses, maka akan tampil pesan : Query OK, 0 row affected (0.17 sec) Tampilannya seperti gambar di bawah ini;

Gambar 1.2 Tampilan Bentuk Tabel Pasien Yang selanjutnya ialah tabel DOKTER, dimana perintahnya adalah sebagai berikut: CREATE TABLE DOKTER ( KODE_KAMAR VARCHAR (5) NOT NULL, NAMA_DOKTER VARCHAR (30), JENIS_KELAMIN VARCHAR (1), TELPON VARCHAR (15), ALAMAT VARCHAR (30), KEAHLIAN VARCHAR (50), PRIMARY KEY (KODE_DOKTER) Gambar 1.3 Tampilan Tabel Dokter Kemudian perintah Untuk membuat Tabel Kamar : CREATE TABLE KAMAR ( KODE_KAMAR VARCHAR (5) NOT NULL, JENIS_KAMAR VARCHAR (50), TARIF_PERMALAM INT, FASILITAS VARCHAR (100), PRIMARY KEY (KODE_KAMAR)

Gambar 1.4 Tampilan Tabel Kamar Selanjutnya ialah perintah atau Syntax untuk tabel Jenis_Layanan : CREATE TABLE JENIS_LAYANAN ( KODE_LAYANAN VARCHAR (5) NOT NUL, JENIS_LAYANAN VARCHAR (50), TARIF_LAYANAN INT, PRIMARY KEY (KODE_LAYANAN), Gambar 1.5 Tampilan Tabel Jenis_Layanan Dan yang terakhir ialah tabel Medical_Record, dimana perintah untuk membuatnya ialah: CREATE TABLE MEDICAL_RECORD ( NOMOR_URUT VARCHAR (5) NOT NULL PRIMARY KEY, TANGGAL_MASUK DATE, DIAGNOSA TEXT, KODE_PASIEN VARCHAR (5), ALAMAT VARCHAR (30),

TARIF_KAMAR INT, TARIF_LAYANAN INT, KODE_DOKTER VARCHAR (5), KODE_LAYANAN VARCHAR (5), KODE_KAMAR VARCHAR (5) Gambar 1.6 Tampilan Dari Tabel Medical_Record Kemudian untuk menambahkan atau memasukkan record-record kedalam tabel bisa menggunakan perintah, diantaranya : 1. INSERT INTO nama_tabel VALUES ( nilai1, nilai2, nilai3, 2. INSERT INTO nama_tabel ( field1, field2, field3, ) VALUES ( nilai1, nilai2, nilai3, 3. INSERT INTO nama_tabel SET field1= nilai1, field2= nilai2, field3= nilai3, ; Disini kami menggunakan perintah yang pertama, karena menurut kami, perintah ini yang lumayan mudah. Yang pertama yaitu penginputan record ke tabel PASIEN, yaitu : INSERT INTO PASIEN VALUES ('A-001','ANJANI AURA','P','AB','29','JL.SERDAM' Kemudian perintah untuk menampilkan struktur tabel yang telah diinput data yaitu : SELECT * FROM nama_tabel ; Tampilan dari pengimputan record diatas ialah seperti gambar berikut:

Gambar 1.7 Tampilan Record Tabel Pasien Selanjutnya ialah untuk memasukkan record kedalam Tabel Dokter: INSERT INTO DOKTER VALUES ('D-001','ANITA','P','0561-774569','JL.SERDAM','KANDUNGAN' Gambar 1.8 Tampilan Record Tabel Dokter Dan yang selanjutnya ialah input record kedalam Tabel Kamar; INSERT INTO KAMAR VALUES ('K-001','VIP','980000','AC,TV,WC,untuk satu pasien'

Gambar 1.9 Tampilan Record Tabel Kamar Yang selanjutnya yaitu perintah input record pada Tabel Jenis_Layanan : INSERT INTO JENIS_LAYANAN VALUES ('J-003','OPERASI KANGKER OTAK','7000000' Gambar 1.10 Tampilan Record Tabel Jenis_Layanan Yang terakhir ialah perintah input data atau record kedalam tabel Medical_Record : INSERT INTO MEDICAL_RECORD VALUES ( MR-11, 2010-3-14, Gagal Nafas, P- 001, JL. Tanjung Pura, 500000, 6500000, D-002, L-003, K-001 Tampilan dari input data Medical_Record ialah seperti dibawah ini :

Gambar 1.11 Tampilan Record Tabel Medical_Record Demikianlah Penjelasan mengenai perintah-perintah dalam pembuatan Database RUMAH_SAKIT yang kami jelaskan secara sederhana, kami mohon maaf karena database ini masih sangat jauh dari sempurna karena masih kurang dalam penyajian datanya, karena kami pun kurang terlalu mengerti apa saja yang dibutuhkan atau perlengkapan apa saja biasanya disediakan lagi di Rumah sakit-rumah sakit pada umumnya. Jika ada kekurangan, mohon kritik dan sarannya yang mudah-mudahan kedepannya dapat membantu pembuatan Database-database yang lain. Kami cukupkan sampai disini, terima kasih sebelumnya kepada bapak Farly Detrias S. Kom selaku Dosen Mata Kuliah Sistem Basis Data ini, semoga selalu sehat walafiat, bahagia dan panjang umur, amin yarabbal alamin..!! Wassalamu alaikum wr wb!! Kuliah? BSI Aja..!! BSI Oi.. Oi.. Oi..!! RANCANGAN DATABASE RUMAH SAKIT November 6, 2009 Noor Fitriana Hastuti 3 Comments 1. Entity-Relationship Diagram untuk Sistem Basis Data Rumah Sakit

2. Rancangan Basis Data Rumah Sakit 3. Implementasi Rancangan Basis Data Rumah Sakit dengan MySQL Database Rumah Sakit

Untuk membuat database lewat mysql dapat dilakukan dengan cara Membuat database rumah sakit: Create database rumah_sakit; Membuat table pasien pada database rumah sakit: Create table pasien ( -> No_Rekam_Medik varchar(10) not null primary key, -> Nama_Pasien varchar(30) not null, -> Jenis_Kelamin enum( L, P ), -> Tanggal_Lahir Date, -> Usia Int, -> Alamat_Pasien varchar(30), -> Kota_Pasien varchar(15), -> ID_Dokter varchar(10) not null, -> Tanggal_Masuk Date, -> Tanggal_Keluar Date, -> Penyakit varchar(20), -> Kode_Bangsal varchar(10), -> No_Kamar varchar(10) Mengisikan data pada table pasien: Insert into PASIEN -> value( 1001, Nana, P, 1990-07-12, 19, Jl. Manukwari 12, Purwokerto, 1111, 2009-10- 01, 2009-10-05, Flu Babi, 11, 1

Menampilkan seluruh isi table pasien: Select * from pasien; Tabel Pasien Membuat table Dokter: Create table Dokter ( -> ID_Dokter varchar(10) not null primary key;

-> Nama_Dokter varchar(30) not null, -> Tanggal_Lahir Date, -> Spesialisasi varchar(20), -> Lokasi_Praktek varchar(30), -> Jam_Praktek varchar(20) Mengisikan table dokter: Insert into dokter -> value( 1111, Syamsul, 1969-12-03, Syaraf, RS. Permai Lt. 3 Ruang 112, 06.00-09.00 WIB Menampilkan seluruh isi dari table dokter: Select * from dokter; Tabel Dokter Membuat table Bangsal: Create table bangsal (

-> Kode_Bangsal char(10)not null primary key, -> Nama_Bangsal varchar(20), -> Kelas_Bangsal varchar(15), -> Daya_Tampung int, -> Lokasi_Bangsal varchar(20) Mengisikan table bangsal: Insert into bangsal -> value( 11, Mawar, Kelas VIP, 3, RS. Permai Lt. 2 Tabel Bangsal 4. Perintah SQL a. Menampilkan semua nama pasien yang dirawat oleh dokter tertentu. Perintah di atas menampilkan nama_dokter, id_dokter, dan nama_pasien yang di rawat.

Perintah di atas menampilkan nama_dokter, id_dokter, dan nama_pasien yang di rawat oleh dokter dengan id_dokter 1115 b. Menghitung & menampilkan jumlah pasien yang ditangani masing-masing dokter Perintah diatas menampilkan id_dokter, dan jumlah_pasien yang di rawat oleh masing2 dokter c. Menghitung & menampilkan jumlah pasien yang menginap di masing-masing bangsal Perintah diatas menampilkan kode_bangsal, dan jumlah_pasien yang dirawat di masing-masing bangsal. d. Menghitung & menampilkan rata-rata jumlah pasien setiap harinya

Dari screenshot mysql diatas tampak bahwa jumlah pasien dan jumlah hari = 10, jadi rata-rata tiap hari 1 e. Menghitung & menampilkan jumlah pasien dari masing-masing kota Perintah diatas menampilkan kota_pasien dan jumlah_pasien di tiap-tiap kota f. Menampilkan data dokter yang usianya paling muda perintah diatas menampilkan seluruh data dokter termuda Atau Perintah diatas menampilkan usia dokter yang paling muda, di hitung dari tanggal sekarang di kurangi tanggal lahir dokter, kemudian di cari usia minimumnya dengan perintah min DATA BASE RUMAH SAKIT cara membuat data base Rumah sakit Contoh Data base Rumah Sakit Pengertian Rumah sakit adalah tempat yang digunakan untuk memeriksa maupun merawat orang- orang yang sedang sakit. Dalam rumah sakit ini pasti terdapat banyak sekali orang yang memeriksakan

kesehatannya setiap hari. Tentunya rumah sakit ini butuh sebuah pengelolaan untuk semua data- data tersebut. Data data tersebut antara lain data pasien, data dokter, data petugas jaga, data ruang, data pembayaran maupun data pasien yang menjalani rawat inap. Maka, dibuatlah sistem informasi rumah sakit. Sistem informasi rumah sakit digunakan untuk mempermudah dalam pengelolaan data pada rumah sakit. Sistem ini tentunya sudah menggunakan metode komputerisasi. Karena dengan penggunakan metode komputerisasi, proses penginputkan data, proses pengambilan data maupun proses pengupdate data sangat mudah, cepat dan akurat. Memulai Ms.Access 1. Jalankan aplikasi Microsoft Access (yang digunakan pada artikel ini Microsoft Access 2003). 2. Pilih "Blank Database". 3. Setelah itu akan muncul tampilan kotak dialog File New Database yang meminta Anda untuk memberikan nama File Database serta memilih lokasi di mana data akan disimpan. 4. Klik pada kolom file name, gantilah db1 dengan coba1. 5. Setelah nama database ditentukan pilih Create. Kemudian akan muncul tampilan seperti Gambar 1. Gambar 1. Kotak coba1 Database 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 Penentuan atribut 1. Petugas : kd_petugas char(10) primary key, nama_petugas varchar(30), alamat_petugas varchar(50), jam_jaga char(15) 2. Pasien : kd_pasien char(10) primary key, kd_dokte char(10) foreign key, nama_pasien varchar(30), alamat_pasien varchar(50), tanggal_datang char(15), keluhan varchar(50) 3. Dokter : kd_dokter char(10) primary key, nama_dokter varchar (30),alamat_dokter varchar(50),

spesialisasi_dokter varchar(20) 4. Ruang : kd_ruang char(10) primary key, nama_ruang varchar(30), nama_gedung varchar(30) 5. Rawat inap : kd_rawat_inap char(10) primary key, nama_pasien varchar(30) foreign key, kd_ruang varchar(30) foreign key 6. Pembayaran : kode_pembayaran char(10) primary key, kd_pasien char(10), kd_petugas char(10), jumlah_harga varchar(30) Hubungan atau Relasi Petugas melayani pembayaran pasien Tabel utama: petugas Tabel kedua: pembayaran Relationship: One-to-many (1:M) Attribute penghubung: kd_petugas (FK kd_petugas di pembayaran ) Pasien membayar pada tabel pembayaran Tabel utama: pasien Tabel kedua: pembayaran Relationship: One-to-one (1:1) Attribute penghubung: kd_pasien (FK kd_pasien di pembayaran ) Dokter digunakan untuk pasien Tabel utama: dokter Tabel kedua: pasien Relationship: One-to-many (1:M) Attribute penghubung: kd_dokter (FK nama_dokter di pasien ) Pasien melakukan rawat inap Tabel utama: pasien Tabel kedua: rawat_inap Relationship: One-to-one (1:1) Attribute penghubung: kd_pasien (FK kd_pasien di rawat_inap ) Ruang digunakan untuk rawat_inap Tabel utama: ruang Tabel kedua: rawat_inap

Relationship: One-to-one (1:1) Attribute penghubung: kd_ruang (FK kd_ruang di rawat_inap) Berikut adalah kode progrem untuk masing- masing tabel create database rumahsakit 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