LANDASAN TEORI
saling terhubung, yang berinteraksi untuk mencapai suatu tujuan. (Romney dan
Steinbart, 2015)
fungsi berbagai jenis usaha. Pada suatu usaha aplikasi web interaktif digunakan
dalam beragam cara. Tidak hanya pengunaan dan fungsi solusi berbasis web
perusahaan yang meluas tapi juga aplikasi web menjadi semakin kompleks,
memberi interaktif pemakai akhir, integrasi aplikasi lain dan pengaksesan basis data
Website bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi
informasinya searah hanya pemilik dari website. Bersifat dinamis apabila isi
informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah
berasal dari pemilik serta pengguna website. Sedangkan pemilik website statis
hanya bisa di update oleh pemiliknya saja, sedangkan dinamis bisa di update oleh
7
8
Sistem adalah suatu kesatuan yang terdiri dari komponen atau elemen yang
yang dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok
perusahaan”.
Objek adalah kombinasi antara struktur data dan perilaku dalam satu entitas
objek tertentu yang memiliki struktur data dan perilakunya. Konsep fundamental
kumpulan dari komponen-komponen yang saling berkaitan satu dengan yang lain
menjadi sarana informasi yang semakin hari semakin luas. Internet menyajikan
informasi yang tak terbendung dan tak terkendali. Informasi yang berguna maupun
sampah semuanya semakin banyak dan dapat diakses oleh siapa saja”.
Protocol (TCP) yang memastikan bahwa semua hubungan bekerja dengan benar.
9
yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak,
animasi, suara, dan atau gabungan dari semuanya, baik yang bersifat statis maupun
dinamis yang membentuk satu rangkaian bangunan yang saling terkait, yang
2. Web Browser
3. Web Server
lunak server yang berfungsi untuk menerima permintaan dalam bentuk situs web
melalui HTTP atau HTTPS dari klien itu, yang dikenal sebagai browser web dan
mengirim kembali (reaksi) hasil dalam bentuk situs yang biasanya merupakan
dokumen HTML”.
Menurut (Fathansyah, 2015), “Basis Data terdiri dari 2 kata, yaitu Basis dan
Data. Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempat
barang, hewan, konsep, keadaan, dan sebagainya, yang diwujudkan dalam bentuk
(database) adalah sebuah sekumpulan fakta berupa repsentasi tabel yang saling
10
memelihara data yang sudah di olah atau informasi dan membuat informasi tersedia
saat dibutuhkan.
1. PhpMyAdmin
mengirim database secara cepat dan mudah tanpa harus menggunakan perintah
(command) SQL”.
browser (web) untuk mengontrol data meereka dan isi web yang akan ditampilkan
dalam sebuah website yang mereka buat tanpa harus menggunakan perintah
(command) SQL.
2. XAMPP
software yang terdiri dari Apache, MySQL, PhpMyAdmin, PHP, Perl, FileZilla, dan
lain-lain”.
bersifat open source yang merupakan pengembangan dari LAMP (Linux, Apache,
source yang menggabungkan Apache web server, MySQL, PHP dan beberapa
3. Sublime Text
editor yang digunakan untuk membuat atau meng-edit suatu aplikasi. Sublime Text
Sublime Text terkesan elegan untuk sebuah syntax editor. Selain ringan, IDE ini
memiliki kecepatan proses simpan dan buka file. Tidak heran jika IDE ini paling
Menurut (Faridi, 2015), “Sublime Text adalah text editor berbasis python
sebuah text editor yang elegan, kaya fitur, cross platform, mudah dan simpel yang
aplikasi text editor yang digunakan untuk membuat dan mengedit suatu aplikasi
dengan adanya kode dan teks yang dapat berbagai platform operating system
1. Metode Waterfall
(mirip dengan air terjun). Adapun model pengembangan sistem adalah waterfall.
12
b. Design (Desain)
c. Implementation (Pengkodean)
ini adalah program komputer sesuai dengan desain yang telah dibuat pada tahapan
sebelumnya.
d. Testing (Pengujian)
Pengujian fokus pada perangkat lunak, secara segi lojik dan fungsional
untuk memastikan bahwa semua bagian sudah diuji, hal ini dilakukan untuk
yang diinginkan.
13
e. Maintenance (Pemeliharaan)
perubahan ketika sudah dikirim ke user, karena adanya kesalahan yang muncul dan
tidak terdeteksi saat pengujian atau perangkat lunak harus beradaptasi dengan
digunakan untuk proyek pembuatan sistem baru dan juga pengembangan software
dengan tingkat beresiko kecil serta waktu pengembangan yang cukup lama. Tetapi
sering terjadi.
terstruktur, hal ini membuat kualitas software baik dan tetap terjaga. Dari sisi user
data dan proses yang diperlukan sejak awal. Penjadwalan juga menjadi lebih
menentu, karena jadwal setiap proses dapat ditentukan secara pasti. Sehingga dapat
yang pasti, dapat dilihat pula perkembangan untuk setiap tahap secara pasti. Dari
sisi lain, model ini merupakan jenis model yang bersifat dokumen lengkap sehingga
dilakukan mulai dari awal lagi. Hal ini akan memakan waktu yang lebih lama.
Karena jika proses sebelumnya belum selesai sampai akhir, maka proses
selanjutnya juga tidak dapat berjalan. Oleh karena itu, jika terdapat kekurangan dari
permintaan user maka proses pengembangan harus mulai kembali dari awal.
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam
basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar
relasi. ERD untuk memodelkan stuktur data dan hubungan antar data, untuk
Menurut (M. Shalahuddin & Rosa, 2016) model E-R atau ERD adalah
pemodelan awal basis data yang paling banyak digunakan adalah Entity
Menurut Junaidi (2016) yang dikutip oleh (Nurmalasari & Wahyu, 2019)
entitas.
15
Aturan pokok diatas akan sangat dipengaruhi oleh elemen yang menjadi titik
Pada kardinalitas relasi one to many, maka relasi harus digabungkan dengan
entity pada pihak yang many, dan tidak perlu melihat banyak sedikitnya atribut pada
entity tersebut.
file konektor (yang akan merubah kardinalitas many to many seolah-olah menjadi
one to many), sehingga baik entity maupun relasi akan menjadi struktur record
tersendiri.
Menurut Darmawan (2014) yang dikutip oleh (Eka Achyani & Saumi, 2019)
UML merupakan salah satu standar bahasa yang banyak digunakan di dunia industri
1. Activity Diagram
Menurut (M. Shalahuddin & Rosa, 2015), “Diagram aktivitas atau activity
diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem
atau proses bisnis atau menu yang ada pada perangkat lunak”.
16
berikut ini :
antarmuka tampilan.
Menurut (M. Shalahuddin & Rosa, 2015), mengemukakan bahwa “Use case
atau diagram use case merupakan pemodelan untuk kelakuan (behavior) sistem
informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu
3. Class Diagram
Menurut (M. Shalahuddin & Rosa, 2015) Diagram kelas atau class diagram
dibuat untuk membangun sistem. Kelas memiliki apa yang disebut atribut pola dan
Operasi atau metode adalah fungsi yang dimiliki oleh suatu kelas
17
4. Sequence Diagram
hidup objek dan message yang dikirimkan dan diterima antar objek”.
diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-metode
yang dimiliki kelas diinstansiasi menjadi objek itu. Membuat diagram sekuen juga
oleh klinik yang ada kaitannya dengan Rumah Sakit (hospital based ambulatory
care).
Jenis pelayanan rawat jalan di rumah sakit secara umum dapat dibedakan
rujukan oleh sarana kesehatan lain. Biasanya untuk diagnosis atau terapi,
yang merujuk.
pasien yang akan berobat ke poliklinik ataupun yang akan dirawat merupakan
sebagian dari sistem prosedur pelayanan Rumah Sakit. Prosedur penerimaan pasien
1. Pasien Baru
Setiap pasien baru diterima ditempat penerimaan pasien (TPP) dan akan
diisikan pada formulir ringkasan riwayat klinik. Setiap pasien baru akan
yang harus dibawa pada setiap kunjungan berikutnya ke rumah sakit yang
sama, baik sebagai pasien berobat jalan maupun pasien rawat inap.
2. Pasien Lama
acuan tercapainya sebuah penelitian ini. Terdapat 5 (lima) studi pustaka yang
Yuni, dan S. Sela (2019) menjelaskan bahwa model SDLC waterfall sering
disebut juga model sekuensial linier atau classic life cycle. Model waterfall
pendukung(support).
bidang menjadi lebih baik, cepat, dan efisien. Dalam kegiatan pendidikan
dapat digunakan dalam berbagai bidang, salah satunya pada bidang sistem
dan lain-lain.
kemudahan dalam pengolahan data menjadi lebih otomatis dan data yang