Anda di halaman 1dari 15

MAKALAH

SISTEM DATABASE RUMAH SAKIT

Disusun untuk memenuhi tugas Mata Kuliah Praktikum Basis Data II


yang dibimbing oleh:
Abdul Rozaq, S.Kom., M.Cs

Disusun oleh:
Andhika Putra Pradhana 2105101049
Muhammad Adha Loren Febrianto 2105101109
Anggun Yuli Astutik 210510118P

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS PGRI MADIUN

2022
2

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT karena dengan rahmat,
taufiq dan hidayahnya-Nya, penulis dapat menyelesaikan makalah ini untuk memenuhi
tugas akhir mata kuliah Praktikum Basis Data II bagi Program Studi Teknik
Informatika Kelas 3C Univeritas PGRI Madiun dengan baik dan tepat pada waktu
yang telah ditentukan.
Dengan terselesaikannya makalah ini yang berjudul “Sistem Database Rumah
Sakit”, penulis menyadari sepenuhnya bahwa selesainya makalah ini tidak terlepas dari
dukungan, semangat serta bimbingan dari berbagai pihak. Oleh karena itu, penulis
ingin menyampaikan ucapan terimakasih kepada:
1. Allah SWT yang telah memberikan rahmat, taufiq dan hidayah-Nya sehingga
dapat menyelesaikan makalah.
2. Bapak Abdul Rozaq, S.Kom., M.Cs. selaku Dosen Pengampu Mata Kuliah
Praktikum Basis Data II yang telah membimbing dan mengarahkan dalam
menyusun makalah.
3. Orang tua dan teman-teman yang ikut mendukung proses penyusunan makalah.
4. Semua pihak yang tidak bisa kami sebutkan satu persatu.

Penulis menyadari atas keterbatasan ilmu yang penulis miliki, oleh karena itu
penulis sangat mengharapkan kritikd an saran dari pembaca yang bersifat membangun
dan apabila terdapat kekurangan maupun kesalahan dalam penyusunan makalah ini
penulis mohon maaf yand sebesar-besarnya.

Akhir kata penulis berharap semoga makalah ini dapat menambgah ilmu serta
bermanfaat bagi kita semua khususnya kepada penulis. Aamiinn Ya Rabbal ‘Alamiin.

Madiun, 28 Desember 2022

Penulis
3

DAFTAR ISI

DAFTAR ISI...................................................................................................................3
BAB I PENDAHULUAN..............................................................................................4
A. Latar Belakang Masalah.......................................................................................4
B. Rumusan Masalah................................................................................................4
C. Batasan Masalah...................................................................................................5
D. Tujuan dan Manfaat..............................................................................................5
1. Tujuan...............................................................................................................5
2. Manfaat.............................................................................................................5
BAB II KAJIAN TEORI.................................................................................................6
A. Database...............................................................................................................6
B. Oracle Databases...............................................................................................6
2. Kelebihan Oracle..............................................................................................7
3. Kekurangn Oracale...........................................................................................7
C. SQL PLUS............................................................................................................7
D. Rumah Sakit.........................................................................................................8
BAB III PEMBAHASAN...............................................................................................9
BAB IV PENUTUP.......................................................................................................13
Kesimpulan................................................................................................................13
DAFTAR PUSTAKA....................................................................................................14
4

BAB I
PENDAHULUAN

A. Latar Belakang Masalah


Basis Data atau lebih sering disebut Database adalah sekumpulan tabel-tabel
yang saling berelasi, relasi tersebut bisa ditunjukan dengan kunci dari tiap table
yang ada, untuk mengakses database dijembatani oleh suatu sistem yang disebut
dengan DBMS (Database Management System). SQL merupakan bahasa standar
yang paling banyak digunakan dalam DBMS, dalam SQL sendiri terbagi kembali
menjadi dua yaitu DDL(Data Definition Language) dan DML(Data Manipulation
Language).
Data Definition Language (DDL), merupakan bagian dari sistem manajemen
database yang dipakai untuk mendefinisikan dan mengatur semua atribut dan
properti dari sebuah database. Sedangkan, Data Manipulation Language (DML),
merupakan perintah – perintah yang digunakan untuk menampilkan, menambah,
mengubah, dan menghapus data di dalam Objek – Objek yang didefinisikan oleh
DDL (Nuryana & Serang Raya, 2014).
Beberapa sistem manajemen databse relasional umum yang menggunakan
SQL adalah: Oracle, Sybase, Microsoft SQL server, Acces, Ingres dan lain-lain.
Meskipun demikian perintah-perintah SQL standar seperti “Select”, “Insert”,
“Update”, “Delete”, “Create”, “Drope” dapat digunakan pada seluruh DBMS
tersebut. MySQL adalah sebuah sistem manajemen database yang bersifat open
source. MySQL adalah pasangan serasi dari PHP. MySQL dibuat dan
dikembangkan oleh MySQL AB yang berada di Swedia.
Sedangkan Query dapat didefinisikan sebagau pertanyaan atau permintaan
informasi tertentu dari sebuah basis data yang ditulis dalam format tertentu.
Bahasa SQL (Structured Query Language) merupakan bahasa pemograman yang
bergerak dalam bidang database. Database dapat diungkapkan sebagai suatu
pengorganisasian data dengan bantuan komputer yang memungkinkan data dapat
diakses dengan mudah (Karlos et al., 2016).

B. Rumusan Masalah
Berdasarkan uraian latar belakang di atas, masalah yang dirumuskan oleh
penulis adalah sebagai berikut:
5

1. Bagaimana perancangan database rumah sakit menggunakan SQL Plus pada


Oracle?
2. Bagaimana proses membangun database rumah sakit menggunakan SQL Plus
pada Oracle?

C. Batasan Masalah
Berdasarkan topik makalah yang dibahas agar lebih terarah dan terfokus,
maka dalam makalah ini diberikan batasan-batasan masalah yang dijelaskan
sebagai berikut:

1. Topik pembahasan ini hanya mencangkup lingkup database rumah sakit


menggunakan SQL Plus pada Oracle.
2. Proses membangun database rumah sakit ini menggunakan SQL Plus pada
Oracle.

D. Tujuan dan Manfaat


E. Tujuan
Tujuan yang ingin dicapai dari penyusunan makalah ini adalah
merancang dan membangun database rumah sakit menggunakan SQL Plus
pada Oracle.

F. Manfaat
Manfaat yang diperoleh dari makalah ini adalah sebagai berikut:

a. Meningkatkan wawasan yang dimiliki oleh mahasiswa khususnya dalam


mata kuliah Praktikum Basis Data II pada topik pembahasan database
rumah sakit menggunakan SQL Plus pada Oracle.
b. Meningkatkan kompetensi yang dimiliki oleh mahasiswa khususnya
dalam mata kuliah Praktikum Basis Data II pada topik pembahasan
database rumah sakit menggunakan SQL Plus pada Oracle.
6

c. Sebagai bekal dan acuan dalam melakukan aktivitas berikutnya terkait


dengan topik pembahasan database rumah sakit menggunakan SQL Plus
pada Oracle.
7

BAB II
KAJIAN TEORI
A. Database
Database atau basis data adalah kumpulan informadi yang disimpan di dalam
komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasi dari basis (Andaru, 2018)
Jadi arti basis data/databases kumpulan informasi yang terorganisir dari data-
data yang saling berhu Bungan semikian rupa sehingga dapat mudah disimpan,
dimanipulasi, serta dipanggil oleh pengguna. Bisa juga definisi basis data yaitu sebagai
kumpulan data yang terdiri dari satu atau lebih table yang terintegrasi satu sama lain,
dimana setiap user diberi wewenang untuk dapat mengakses (seperti mengubah,
menghapus, menambahkan dll.) data dalam table-tabel tersebut.

B. Oracle Databases
Oracle merupakan salah satu aplikasi basis data relasional yang dapat digunakan
sebagai media penyimpan datadi berbagai platform. Teknologi client-server pada
Oracle merupakan salah satu Database Management System (DBMS) yang lengkap,
salah satu kemampuan yang dapat dimanfaatkan oleh pengembang aplikasi dan
database engineer adalah pembuatan query atau perintah untuk menampilkan data dari
database dengan mengambil dari tabel-tabel yang berelasi dan melakukan operasi-
operasi lainnya dengan kode yang mudah dipahami (Purwoko, 2018).
Seperti system RDBMS, oracle ini juga menggunakan SQL atau structure query
language sebagai Bahasa daaat mengoperasikan. Dengan menggunakan oracle inin
dapat saling bertukar data dengan orang lain yang telah diberikan hak akses. Data
dapat digunakan secara bebas sesuai dengan kebutuhan.

1. Fungsi Oracle
a. Mengidentifikasi data menjadi mudah
Dengan menggunakan oracle databases ini membuat segala jenis data dapat
dikelompokkan sesuai dengan spesifikasi data masing-masing. Hal ini akan
mempermudah pemilik data unutk dapat melakukan klasifikasi data. Sehingga
Ketika membutuhkan data, dapat dengan mudah menemukan data serta tidak
kebingungan dengan pengelompokkan data.
b. Dapat terhindar dari data yang tidak konsisten
Dengan menggunakn oracle ini, data dapat disimpan serta menghindari adanya
data yang disimpan secara doule. Data yng bersifat duplikat ini dapat dilakukan
dengan mudah dan Ketika ada banyak data yang duplikat terlalu banyak
memberikan kesulitan kapada pemilik databases data.
8

c. Akses Mudah
Dengan menggunakan oracle databases, dapat juga melakukan pengubahan
pengaturan akses data. Sehingga data tidak dapat diakses oleh banyak orang
secara bebas karena sifatnya rahasia.
2. Kelebihan Oracle
a. Client Server Environment
Dengan adanya fitur client server environment ini proses yang terjadi dapat
dipisahkan,seperti memisahkan antara databases server dengan aplikasi yang
digunakan client.
b. Security
Oracle databases sudah dilengkapi dengan berbagai jenis keamanan unutk
dapat mejaga data.
c. Availability Data
Oracle databases ini dapat diakses selama 24 jam penuh. Dengan begitu
membuat para pengguna dapat bebas mengakses data kapan saja Ketika sedang
membutuhkan.
G. Kekurangn Oracale
a. Spesifikasi Perangkat Keras Tinggi
Berbeda dari databases jenis lainnya, oracle databases inimerupakan jenis
databases yang membutuhkan sebuah spesifikasi perngkat keras yang tinggi
untuk memenuhi kebutuhan atau membuat kinerja databases semakin lancer.
b. Harga Mahal
Kekurngan dai oracle databases selanjutnya ialah harganya yang mahal. Harga
implementasi oracle databases dapat dikatakan cukup mahal karena pada oracle
ini dapat mendukung data pada perusahaan.

C. SQL PLUS
SQL Plus merupakan tools dari Oracle di mana bahasa SQL dapat digunakan.
SQL Plus memiliki bahasa perintah sendiri untuk mengendalikan produk dan untuk
memformat hasil interogasi SQL (Haan, Lex de, Tim Gordon, Inger Jorgensen, n.d.).
SQL Plus adalah sebuah utilitas Oracle yang kompatibel dengan perintah SQL dan
perintah-perintah ini dapat dikirim ke server Oracle untuk eksekusi.
Berikut adalah perintah dasar pada SQL:
1. Data Definition Languange (DDL)
DDL adalah perintah yang diginakan unutk mendefinisikan data seprti
membuat table databases baru, mengubah dataset, dan menghapus data. Berikut
perintah dasar daari DDL:
Create: Untuk membuat table baru di dalam sebuah databases.
Drop: Untuk menghapus databases, table maupun kolom hingga index.
9

Show: Untuk menampilkan table yang ada.


2. Data Manipulation Language (DML)
Perintah yang digunakan unutk memanipulasi data adalah DML atau data
manipulation language. Berikut adalah perintah dasar dari DML:
Insert: Untuk memasukkan sebuah record baru di dalam sebuah table
databases.
Select: Untuk memanipulasi data dengan tujuan menampilakn maupun
mengambil sebuah data pada table.
Delete: Untuk menghapus sebuah record yang ada dalam sebuah tabel.
D. Rumah Sakit
Rumah sakit adalah lembaga pelayanan kesehatan yang menyelenggarakan pel
ayanan kesehatan secara paripurna yang menyediakan pelayanan rawat inap, rawat jal
an dan gawat darurat yang pelayanannya disediakan oleh dokter, perawat dan tenaga
ahli kesehatan lainnya. Perbandingan antara jumlah tempat tidur rumah sakit dengan j
umlah penduduk Indonesia masih sangat rendah.

Tugas dan Fungsi Rumah Sakit


Berikut adalah tugas dan fungsi rumah sakit;
 penyelenggaraan pelayanan pengobatan dan pemulihan kesehatan sesuai
dengan standar pelayanan rumah sakit.
 pemeliharaan dan peningkatan kesehatan perorangan melalui pelayanan
kesehatan yang paripurna tingkat kedua dan ketiga sesuai kebutuhan medis
 penyelenggaraan pendidikan dan pelatihan sumber daya manusia dalam
rangka peningkatan kemampuan dalam pemberian pelayanan kesehatan;
dan
 penyelenggaraan penelitian dan pengembangan serta penapisan teknologi
bidang kesehatan dalam rangka peningkatan pelayanan kesehatan dengan
memperhatikan etika ilmu pengetahuan bidang kesehatan.
10

BAB III
PEMBAHASAN

Database Rumah Sakit menggunakan SQL Plus dengan menggunakan beberapa table
yaitu :
 Dokter
 Pasien
 Ruang
 Rawat Inap
 Layanan
Dengan penentuan entitas
 Pasien : Menyimpan informasi identitas dari pasien
 Dokter : Menyimpan informasi identitas dari dokter
 Ruang : Menyimpan informasi identitas dari ruang
 Rawat inap : Menyimpan informasi apabila terdapat pasien yang perlu
rawat inap
 Layanan : Menyimpan informasi tentang jenis layanan

1. Masuk ke oracle plus. Memasukkan username dan password yang sudah dibuat
sebelumnya.
11

2. Membuat table dengan menggunakan create table

3. Memasukkan data dengan menggunakan insert


12

4. Mengupdate data
Dengan mengupdate ruang dengan nama kamboja menjadi mawar.

5. Delete data
Menghapus data dengan id ruang 205. Apabila tidak diberi where maka akah
terhapus semuanya.

6. Select data
Dalam hal ini memilih table mana yang akan ditampilkan.
13

7. Drop table

8. Inner join
14

BAB IV
PENUTUP

Kesimpulan
Berdasarkan pembahasan dan pengujian yang telah dilakukan, maka
dapat diambil kesimpulan bahwa makalah Sistem Database Rumah Sakit ini
dapat disusun sesuai dengan yang diharapkan serta cukup memenuhi tujuan
awal penyusunan.

SQL Plus merupakan tools dari Oracle di mana bahasa SQL dapat
digunakan. SQL Plus memiliki bahasa perintah sendiri untuk mengendalikan
produk dan untuk memformat hasil interogasi. Pada SQL Plus terdapat
perintah-peritah dasar seperti Data Definition Language, Data Manipulation
Language. Sehingga dalam hal ini SQL Plus pada Oracle sangat membantu
proses membangun database rumah sakit menggunakan SQL Plus pada Oracle.
15

DAFTAR PUSTAKA

Andaru, andry. (2018). Fakultas Komputer Andry Andaru Section Class Content
PENGERTIAN DATABASE SECARA UMUM.

Haan, Lex de, Tim Gordon, Inger Jorgensen, M. C. (n.d.). Beginning Oracle SQL: For
Oracle Database 12c - Tim Gorman, Inger Jorgensen, Melanie Caffrey, Lex deHaan -
Google Buku. Retrieved January 1, 2023, from https://books.google.co.id/books?
id=w5LZAwAAQBAJ&newbks=1&newbks_redir=1&pg=PP6&lpg=PP1&focus=vie
wport&dq=oracle+sql+plus&hl=id&output=html_text

Karlos, J., Sujaini, H., & Anra, H. (2016). Konversi Bahasa Indonesia ke SQL (Structured
Query Language) dengan Pendekatan Mesin Penerjemah Statik.

Nuryana, M., & Serang Raya, U. (2014). ANALISA DAN PERANCANGAN SISTEM
FRONT OFFICE HOTEL PADA PT RATU HOTEL BIDAKARA SERANG. 1.

Purwoko, H. (2018). PEMANFAATAN BASIS DATA ORACLE PADA SISTEM


INFORMASI WORK ORDER PADA PT XYZ DI JAKARTA TIMUR (Vol. 3, Issue 2).

Anda mungkin juga menyukai