Laporan Praktikum Basis Data Tentang Transformasi ERD ke Basis Data Relasional
Transformasi ERD ke Basis Data Relasional |
KakaKiky - Pada kesempatan kali ini, kakakiky akan membahas tentang Laporan Praktikum Basis Data dengan judul Transformasi ERD ke Basis Data Relasional. Berikut ini adalah bagian pembahasan lengkap tentang bagaimana membuat Basis Data dari sebuah rumah sakit yang terdiri dari beberapa tabel dan juga atribut.
1. MEMBUAT DATABASE (BASIS DATA)
Untuk membuat sebuah Basis Data yang
pertama sekali harus kita lakukan adalah membuat Databasenya yang nantinya
database tersebut akan menjadi tempat dari berbagai tabel yang akan kita buat.
Untuk membuat nama dari sebuah Database tidak boleh menggunakan spasi, untuk
itu bisa digantikan dengan menggunakan underscore (_) Cara untuk membuat Basis
Data atau Database dari Rumah Sakit adalah dengan menggunakan syntax > create
database Rumah_Sakit; lalu tekan tombol enter.
Apabila setelah di enter muncul bacaan
‘Query OK’ maka Database dari Rumah_sakit telah berhasil dibuat. Untuk melihat
Database tersebut kita bisa menggunakan syntax > show databases;
2. MENGGUNAKAN DATABASE YANG TELAH DIBUAT
Setelah Database berhasil dibuat, maka langkah selanjutnya adalah menggunakan Database tersebut yang nantinya akan kita gunakan untuk membuat berbagai tabel yang diperlukan. Syntax yang digunakan untuk menggunakan Database yang telah dibuat adalah > use Rumah_Sakit;
Apabila muncul bacaan Database changed, berarti Database kita sudah beralih ke Database Rumah_Sakit.
3. MEMBUAT TABEL PASIEN
Untuk membuat nama sebuah tabel sama
halnya dengan membuat nama dari sebuah database, tidak boleh menggunakan spasi
dan bisa digantikan dengan menggunakan underscore(_). Tabel pertama ini
diberikan nama tabel Pasien. Untuk membuatnya dengan menggunakan syntax > create
table Pasien( dan kemudian dilanjutkan dengan memasukkan beberapa
atribut seperti yang ada pada gambar di bawah ini.
Bacaan ‘Query Ok’ menunjukkan bahwa
tabel Pasien telah berhasil dibuat. Sebelum itu kita ketahui pula bahwa atribut
no_rp merupakan atribut yang unik, oleh karena itu harus diberikan constraint
PRIMARY KEY dengan cara menambahkan syntax > alter table Pasien add primary
key (no_rp);
Query OK menunjukkan bahwa constraint
Primary Key telah berhasil ditambahkan ke atribut no_rp.
Lalu untuk melihat struktur dari tabel
Pasien yang telah kita buat, kita bisa menggunakan syntax > desc
Pasien;
4. MEMBUAT TABEL PENDAFTARAN
Untuk membuat tabel pendaftaran adalah
dengan cara menggunakan syntax > create table Pendaftaran( kemudian
dilanjutkan dengan menambahkan beberapa atribut. Diketahui pula bahwa no_daftar
adalah sebuah atribut yang unik jadi harus ditambahkan constraint Primary Key
dengan syntax > alter table Pendaftaran add primary key (no_daftar); berikut
gambarnya:
Untuk melihat struktur dari tabel
Pendaftaran yang sudah kita buat, bisa dengan menggunakan syntax > desc
Pendaftaran;
5. MEMBUAT RELASI TABEL PENDAFTARAN DAN PASIEN
Untuk membuat relasi antara tabel
Pendaftaran dan tabel Pasien, langkah pertamanya adalah kita harus menambahkan
‘no_rp int(10)’ yang ada pada tabel Pasien terlebih dahulu ke dalam tabel
pendaftaran dengan menggunakan syntax > alter table Pendaftaran add no_rp
int(10); kemudian dilanjutkan dengan
menambahkan constraint Foreign Key dengan menggunakan syntax > alter
table Pendaftaran add foreign key (no_rp) references Pasien (no_rp);
6. MEMBUAT TABEL POLIKLINIK
Dengan menggunakan syntax yang sama
dengan sebelumnya untuk membuat sebuah tabel, berikut adalah tampak dari tabel
Poliklinik lengkap dengan atribut dan syntax untuk menambahkan Primary Key pada
atribut ‘kd_poli’.
7. MEMBUAT RELASI TABEL PENDAFTARAN + POLIKLINIK + PASIEN
Berikut adalah syntax yang digunakan
untuk membuat relasi antara tabel Pendaftaran, tabel Poliklinik dan Tabel
Pasien dengan cara menambahkan constraint Foreign Key. Berikut adalah
gambarnya:
8. MEMBUAT TABEL DOKTER
Dengan menggunakan syntax yang sama
dengan sebelumnya untuk membuat sebuah tabel, berikut adalah tampak dari tabel
Dokter lengkap dengan atribut dan syntax untuk menambahkan Primary Key pada
atribut ‘kd_dokter’.
9. MEMBUAT RELASI TABEL DOKTER DAN POLIKLINIK
Untuk membuat relasi antara tabel Dokter
dan tabel Poliklinik, langkah-langkahnya adalah seperti yang ada pada gambar di
bawah ini:
10. MEMBUAT TABEL PEMERIKSAAN
Untuk membuat tabel Pemeriksaan pertama
kali kita menggunakan syntax > create table Pemeriksaan( kemudian
dilanjutkan dengan mengisi atribut-atribut yang dimilikinya. Kemudian karena
diketahui bahwa ‘no_daftar’ adalah foreign key dari tabel pendaftaran maka
ditambahkan syntax > foreign key(no_daftar) references
Pendaftaran (no_daftar)
Setelah itu digunakan syntax > desc
Pemeriksaan untuk melihat struktur dari tabel Pemeriksaan.
11. MEMBUAT RELASI TABEL PEMERIKSAAN + PENDAFTARAN + DOKTER
Berikut adalah syntax yang digunakan
untuk membuat relasi antara tabel Pendaftaran, tabel Poliklinik dan Tabel
Pasien dengan cara menambahkan constraint Foreign Key. Berikut adalah
gambarnya:
12. MEMBUAT TABEL RAWAT JALAN
13. MEMBUAT RELASI TABEL RAWAT JALAN + PEMERIKSAAN
14. MEMBUAT TABEL RAWAT INAP
15. MEMBUAT RELASI TABEL RAWAT INAP DAN PEMERIKSAAN
16. MEMBUAT TABEL KAMAR
17. MEMBUAT RELASI TABEL KAMAR DAN RAWAT INAP
Itulah Pembahasan laporan Basis Data
tentang Transformasi ERD ke Basis Data Relasional, semoga dapat bermanfaat
untuk dijadikan sebagai contoh bagi sobat semua yang sedang berjuang membuat
laporan. Cukup sekian artikel kali ini, wassalamu’alaikum and Be Prepared!