Disusun oleh:
Andhika Putra Pradhana 2105101049
Muhammad Adha Loren Febrianto 2105101109
Anggun Yuli Astutik 210510118P
FAKULTAS TEKNIK
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.
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
B. Rumusan Masalah
Berdasarkan uraian latar belakang di atas, masalah yang dirumuskan oleh
penulis adalah sebagai berikut:
5
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:
F. Manfaat
Manfaat yang diperoleh dari makalah ini adalah sebagai berikut:
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
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
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.