WEB REGISTRASI ONLINE RUMAH SAKIT MEILIA CIBUBUR
MENGGUNAKAN CODEIGNITER
Suci Br Kembaren ([email protected])
Fakultas Ilmu Komputer dan Teknologi Informasi,Universitas Gunadarma
ABSTRAK
Rumah Sakit Meilia Cibubur merupakan salah satu rumah sakit swasta yang berada di kawasan Cibubur. Saat ini Rumah Sakit Meilia Cibubur belum menggunakan sistem online untuk melakukan registrasi, sehingga pasien harus datang langsung ke rumah sakit atau menghubungi rumah sakit melalui telepon. Maka dari itu, website ini dibuat dengan tujuan untuk mempermudah pasien melakukan registrasi rawat jalan, menemukan informasi dokter, dan informasi rumah sakit. Selain itu, dengan melakukan registrasi rawat jalan secara online antrean pasien di loket pendaftaran rumah sakit dapat berkurang. Metode yang digunakan dalam penulisan ini yaitu metode SDLC yang terdiri dari tahap perencanaan, analisis, perancangan, implementasi, dan pengujian. Website pada penulisan ini dibuat menggunakan bahasa pemrograman PHP dengan framework CodeIgniter dan Visual Studio Code sebagai text
editor. Dengan mengakses web registrasi online Rumah Sakit Meilia Cibubur, pasien lama
maupun pasien baru dapat melakukan registrasi rawat jalan dengan mudah. Selain itu, melalui
website ini pasien juga dapat melihat jadwal dokter sesuai dengan kategori klinik yang dipilih.
Informasi tentang rumah sakit dan kontak rumah sakit juga tersedia dalam website ini. Web registrasi online Rumah Sakit Meilia Cibubur dapat diakses melalui alamat https://meiliacibubur.000webhostapp.com/. Melalui hasil pengujian menggunakan blackbox
testing, setiap menu, form, dan aksi dalam web registrasi online Rumah Sakit Meilia Cibubur
tidak terdapat kesalahan dan dapat berjalan dengan baik sesuai dengan fungsinya. Kata Kunci: Website, Registrasi, Rumah Sakit, Rawat Jalan, Pasien
1. PENDAHULUAN 1.1. Latar Belakang
Rumah Sakit Meilia Cibubur merupakan salah satu rumah sakit swasta yang berada di kawasan Cibubur. Saat ini Rumah Sakit Meilia belum menggunakan sistem online untuk melakukan registrasi, sehingga pasien harus datang langsung ke rumah sakit atau menghubungi rumah sakit melalui telepon. Meski demikian, pelayanan kesehatan di Rumah Sakit Meilia dapat ditingkatkan dengan kemajuan teknologi karena rumah sakit, sebagai salah satu tempat pelayanan
kesehatan, membutuhkan teknologi informasi yang cepat dan tepat. Salah satu pemanfaatan teknologi informasi tersebut yaitu dengan web registrasi online rumah sakit. Melalui web tersebut, pasien dapat mengetahui informasi rumah sakit dan melakukan registrasi rawat jalan tanpa harus datang langsung ke rumah sakit. Web ini juga memungkinkan pasien mengetahui jadwal praktek dokter. Hal ini dinilai cukup efisien mengingat pasien tidak perlu menghabiskan waktu untuk mengantre di loket pendaftaran. Oleh karena itu, dibuatlah “Web Registrasi
Online Rumah Sakit Meilia Cibubur Menggunakan CodeIgniter” untuk memudahkan para pasien yang ingin menjalani pengobatan rawat jalan.
1.2. Ruang Lingkup
Agar permasalahan pada penulisan ilmiah ini tidak menyimpang dan meluas, maka ditentukan ruang lingkup sebagai berikut:
1. Formulir registrasi rawat jalan untuk pasien baru maupun lama.
2. Memberikan informasi tentang profil rumah sakit.
3. Memberikan informasi dokter dan jadwal praktek dokter.
1.3. Tujuan
Tujuan dari penulisan ilmiah ini yaitu membuat web registrasi online Rumah Sakit Meilia Cibubur menggunakan CodeIgniter, sehingga melalui web ini diharapkan dapat mempermudah pasien yang ingin melakukan registrasi rawat jalan, menemukan informasi dokter dan rumah sakit, serta mengurangi penumpukan pasien yang mengantre di loket pendaftaran rumah sakit.
1.4. Metode Penelitian
Metode yang digunakan dalam penulisan ilmiah ini yaitu metode SDLC (System
Development Life Cycle). Terdapat 5 tahap
metode SDLC, yaitu: 1. Perencanaan
Tahap perencanaan merupakan tahap awal yang bertujuan untuk mengidentifikasi sistem yang ingin dibangun serta sasaran yang ingin dicapai.
2. Analisis
Tahap ini adalah tahap menganalisis kebutuhan sistem dan kebutuhan
fungsional yang akan menjelaskan bagaimana nantinya sistem akan berjalan. Kebutuhan sistem tersebut diantaranya perangkat lunak dan perangkat keras yang dibutuhkan.
3. Perancangan
Pada tahap ini, hasil analisis diterapkan menjadi rancangan sebuah sistem. Hasil dari tahapan ini adalah prototype dan beberapa output yang meliputi dokumen berisi pola, desain, dan komponen yang diperlukan untuk membangun sistem. Alat bantu yang akan digunakan untuk merancang website dalam penulisan ini, yaitu UML (Unified Modeling Language), struktur navigasi, dan
perancangan tampilan website. 4. Implementasi
Tahap ini merupakan tahap di mana hasil rancangan diimplementasikan. Aktivitas-aktivitas yang dilakukan pada tahap implementasi yaitu pembuatan database sesuai skema rancangan, pembuatan aplikasi berdasarkan desain sistem menggunakan CodeIgniter dan Visual Studio Code sebagai text editor.
5. Pengujian
Tahap pengujian berfokus pada perangkat lunak untuk memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan unuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan.
2. TINJAUAN PUSTAKA 2.1. Rumah Sakit
Menurut Kamus Besar Bahasa Indonesia (KBBI) Daring, rumah sakit adalah gedung tempat menyediakan dan memberikan pelayanan kesehatan yang meliputi berbagai masalah kesehatan. Sedangkan Dapartemen Kesehatan RI menyatakan bahwa rumah sakit merupakan pusat pelayanan yang menyelenggarakan pelayanan medik dasar dan medik spesialistik, pelayanan penunjang medis, pelayanan perawatan, baik rawat jalan, rawat inap maupun pelayanan instalasi. Rumah sakit sebagai salah satu sarana kesehatan dapat diselenggarakan oleh pemerintah, dan atau masyarakat.
2.2. Rawat Jalan
Surat Keputusan Menteri RI No. 560/MENKES/SK/IV/2003 tentang tarif perjam rumah sakit menyebutkan bahwa pelayanan rawat jalan adalah pelayanan pasien untuk observasi, diagnosis, pengobatan, rehabilitasi medik, dan pelayanan kesehatan lainnya tanpa menginap di rumah sakit.
2.3. Registrasi
Registrasi dalam Kamus Besar Bahasa Indonesia (KBBI) Daring memiliki arti pencatatan atau pendaftaran (dalam register). Menurut Ana dan Suharso (2016) pendaftaran adalah pencatatan nama, alamat, dan sebagainya dalam daftar atau perihal mendaftar (mendaftarkan).
2.4. Website
Menurut Yuhefizar (2013) pengertian
website adalah keseluruhan halaman-halaman
web yang terdapat dari sebuah domain yang mengandung informasi. Dalam sebuah
website terdapat satu halaman yang dikenal
dengan sebutan home-page. Home-page
adalah sebuah halaman yang pertama kali dilihat ketika seseorang mengunjungi sebuah
website. Website dapat diakses dengan
menggunakan perangkat lunak browser.
Browser (perambah) merupakan aplikasi
perangkat lunak yang dapat menjalankan dokumen-dokumen web dengan cara diterjemahkan.
2.5. HTML
HTML (Hyper Text Markup Language) merupakan kumpulan kode-kode yang ditampilkan dalam format tag untuk ditampilkan dalam halaman web. Dengan HTML, seluruh sistem komputer yang saling berbeda dapat mengenali format-format yang ditampilkan dalam situs-situs internet tanpa perbedaan yang berarti, termasuk di dalamnya penampilan multimedia (grafik, suara, dan citra video). HTML berbasis teks yang sangat sederhana dan praktis sehingga dapat dipahami oleh berbagai jenis komputer dalam platform sistem yang berbeda-beda.
2.6. CSS
Cascading Style Sheet (CSS) adalah
sebuah metode yang digunakan untuk mempersingkat penulisan tag HTML dan mengatur tampilan dokumen, seperti font,
color, text, dan tabel.
2.7. PHP
PHP singkatan dari PHP: dari Hypertext
Preprocessor yaitu bahasa pemrograman web server-side yang bersifat open source. PHP
merupakan script yang terintegrasi dengan HTML dan berada pada server. PHP adalah
script yang digunakan untuk membuat
halaman website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru/up to date.
Semua script PHP dieksekusi pada server di mana script tersebut dijalankan.
2.8. CodeIgniter
CodeIgniter adalah salah satu framework yang dapat digunakan dalam bahasa pemrograman PHP. CodeIgniter merupakan aplikasi yang bersifat open source dengan model MVC (Model, View, Controller) untuk membangun aplikasi website dinamis.
2.9. Bootstrap
Bootstrap adalah paket aplikasi siap pakai yang digunakan untuk membuat
front-end sebuah website. Dapat dikatakan bahwa
bootstrap adalah template desain web dengan fitur plus. Bootstrap diciptakan untuk mempermudah dan mempercepat proses mendesain web bagi berbagai tingkat pengguna, mulai dari tingkat pemula, hingga yang sudah berpengalaman. Bootstrap menyediakan HTML, CSS, dan Javascript yang siap dipergunakan dan mudah untuk dikembangkan.
2.10. XAMPP
XAMPP adalah sebuah software yang berfungsi untuk menjalankan website berbasis PHP dan menggunakan pengolah data MySQL di komputer lokal. XAMPP berperan sebagai server web pada komputer. XAMPP juga disebut sebuah CPanel server virtual, yang dapat membantu dalam melakukan
preview sehingga dapat memodifikasi website
tanpa harus online atau terakses dengan internet.
2.11. MySQL
MySQL atau My Structure Query
Language adalah salah satu jenis database
server yang sangat terkenal, karena MySQL menggunakan bahasa SQL sebagai bahasa dasar untuk mengakses databasenya. Pada database MySQL mengandung satu atau
banyak tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau sejumlah tabel.
2.12. UML
UML atau Unified Modelling Language adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (Object
Oriented). UML sendiri juga memberikan
standar penulisan sebuah sistem blue print yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan komponen yang diperlukan dalam sistem software (Munawar, 2005).
2.13. Struktur Navigasi
Struktur navigasi adalah struktur atau alur dari suatu program yang merupakan rancangan hubungan (rantai kerja) dari beberapa area berbeda. Struktur navigasi merupakan urutan alur dari suatu aplikasi multimedia. Dengan menggunakan struktur navigasi yang tepat, maka suatu aplikasi multimedia mempunyai suatu pedoman dan arah informasi yang jelas (Kurniawan, 2013). 2.14. Black Box Testing
Black box testing menguji perangkat
lunak dari segi spesifikasi fungsional tanpa menguji desain dan kode program. Pengujian dimaksudkan untuk mengetahui apakah fungsi-fungsi, masukan, dan keluaran dari perangkat lunak sesuai dengan spesifikasi yang dibutuhkan (Rosa dan Shalahuddin, 2016).
3. PERANCANGAN DAN IMPLEMENTASI 3.1. Perencanaan
Sistem pendaftaran yang ada di Rumah Sakit Meilia Cibubur belum menggunakan sistem secara online. Pasien yang ingin mendaftarkan diri sebagai pasien rawat jalan diharuskan untuk datang langsung ke rumah sakit atau melakukan pendaftaran melalui telepon. Cara pendaftaran tersebut dirasa kurang efektif. Maka dari itu dibangun sebuah
website yang akan membantu pasien rawat
jalan sehingga proses pendaftaran lebih cepat dan mudah.
Web registrasi online Rumah Sakit Meilia Cibubur dibangun menggunakan bahasa pemrograman PHP dan framework CodeIgniter. Pada bagian desain, website ini dibangun menggunakan frameworkBootstrap. 3.2. Analisis
1. Analisis Kebutuhan Sistem
Software dan hardware yang dibutuhkan dalam pembuatan web registrasi online Rumah Sakit Meilia Cibubur yaitu sebagai berikut:
Software yang dibutuhkan:
a. Sistem Operasi Windows 7 Professional
b. Microsoft Visual Studio Code Version 1.45.1
c. XAMPP Control Panel v7.4.6 d. phpMyAdmin v5.0.2
e. Google Chrome f. Draw.io
g. Balsamiq Wireframes Hardware yang dibutuhkan:
a. Laptop Lenovo Thinkpad X220 b. Processor Intel® Core™ i5-2410M
CPU @2.30GHz c. RAM 6 GB
2. Analisis Fungsional
Web registrasi online Rumah Sakit Meilia Cibubur ini memiliki dua tampilan yang berbeda, yaitu tampilan pasien dan tampilan admin.
3.3. Perancangan
Perancangan website pada penulisan ini terdiri dari beberapa tahap perancangan, yaitu perancangan pemodelan website,
perancangan database, perancangan struktur navigasi, dan perancangan antarmukawebsite. 3.3.1. Perancangan Pemodelan Website 1. Use Case Diagram
Pasien
2. Activity Diagram Pasien
Admin
3. Class Diagram
3.3.2. Perancangan Database 1. Perancangan Tabel Pasien
2. Perancangan Tabel Klinik
3. Perancangan Tabel Dokter
5. Perancangan Tabel Daftar
6. Perancangan Tabel Admin
3.3.3. Perancangan Struktur Navigasi 1. Struktur Navigasi Pasien
2. Struktur Navigasi Admin
3.4. Implementasi
1. Tampilan Halaman Pasien Beranda
Beranda merupakan halaman utama yang memberikan beberapa informasi seperti Tentang Kami, Lokasi Kami, Pendaftaran Online, Kontak Kami, dan Emergency.
Tentang Kami
Tentang Kami berisikan tentang profil Rumah Sakit Meilia Cibubur.
Dokter
Melalui halaman Dokter, pasien dapat melihat jadwal dokter dengan memilih kategori klinik terlebih dahulu.
Daftar
Registrasi rawat jalan online dapat dilakukan dengan mengakses halaman Daftar. Apabila user yang akan melakukan registrasi belum memiliki nomor rekam medis, user dapat memilih pilihan pasien baru. Sebaliknya, apabila sudah memiliki nomor rekam medis, user dapat memilih pilihan pasien lama. Setelah itu, pasien akan mengisi form registrasi rawat jalan. Selanjutnya pasien akan mendapatkan bukti registrasi dan informasi lebih lanjut mengenai keberhasilan registrasi.
2. Tampilan Halaman Admin Masuk
Admin dapat mengisikan email dan password yang sudah terdaftar agar dapat masuk ke halaman admin.
Beranda
Saat admin berhasil melakukan login, tampilan yang pertama kali dilihat oleh admin yaitu tampilan beranda.
Profil Saya
Admin dapat melihat profilnya melalui halaman Profil Saya. Pada halaman ini, admin dapat mengubah profil admin.
Data Klinik
Data klinik merupakan halaman yang berisi daftar klinik yang ada di Rumah
Sakit Meilia Cibubur. Pada halaman ini admin dapat menambahkan dan menghapus data klinik.
Data Dokter
Pada halaman Data Dokter, terdapat data-data dokter yang berada di Rumah Sakit Meilia Cibubur. Admin dapat menambahkan, mengubah, dan menghapus data dokter.
Jadwal Dokter
Pada halaman Jadwal Dokter terdapat data jadwal praktek dari dokter-dokter yang terdaftar. Admin dapat menambahkan dan menghapus data jadwal dokter pada halaman ini.
Data Pasien
Pada halaman Data Pasien terdapat data-data pasien yang melakukan pendaftaran rawat jalan online.
3.5. Pengujian
Tahap pengujian dilakukan dengan black
box testing. Black box testing digunakan
untuk memastikan menu dan tombol yang terdapat dalam web dapat berfungsi dengan baik.
Dari hasil pengujian yang dilakukan terhadap halaman pasien dan admin, dapat disimpulkan bahwa website yang dibuat tidak terdapat kesalahan sistem dan dapat berjalan sesuai dengan hasil yang diharapkan. Setiap menu, form, dan aksi dapat berjalan sesuai fungsinya.
4. PENUTUP 4.1. Kesimpulan
Web Registrasi Online Rumah Sakit Meilia Cibubur Menggunakan CodeIgniter telah berhasil dibuat. Pembuatan website pada penulisan ini dilakukan dengan menggunakan metode SDLC. Website ini dihosting pada tanggal 14 Agustus 2020 dan sudah dapat
diakses melalui alamat
https://meiliacibubur.000webhostapp.com/. Berdasarkan hasil pengujian menggunakan metode blackbox testing, setiap menu, form, dan aksi yang ada pada website registrasi online Rumah Sakit Meilia Cibubur dapat berjalan dengan baik sesuai dengan fungsinya. Dengan demikian, website ini sudah dapat digunakan untuk mempermudah pasien yang ingin melakukan registrasi rawat jalan serta mempermudah pasien dalam mencari informasi dokter dan rumah sakit. Selain itu, penumpukan pasien pada loket
pendaftaran rumah sakit dapat berkurang karena pasien tidak perlu lagi datang ke rumah sakit untuk melakukan pendaftaran. 4.2. Saran
Pengembangan pada web registrasi
online Rumah Sakit Meilia Cibubur sangat
diharapkan oleh penulis. Pengembangan selanjutnya dapat dilakukan dengan menambahkan beberapa fungsi, seperti pembatasan jumlah pasien pada saat melakukan penentuan jadwal berobat rawat jalan, sehingga sistem dapat memberikan informasi secara otomatis apabila kuota pasien sudah penuh.
DAFTAR PUSTAKA
[1] Anhar. 2010. Panduan Menguasai PHP & MySQL Secara Otodidak. Jakarta: Mediakita.
[2] Anwariningsih, S.H., Astri Charolina, dan Martha Kristiana. 2015. Analisis dan Perancangan Sistem Pelayanan Pasien Rawat Jalan di Klinik Pratama Panti Waluyo Surakarta. Jurnal Gaung
Informatika, 8(2), 129.
[3] Christian, A., Sebri Hesinto, dan Agustina. 2018. Rancang Bangun Website Sekolah Dengan Menggunakan Framework Bootstrap (Studi Kasus SMP Negeri 6 Prabumulih). Jurnal
SISFOKOM, 7(1), 2.
[4] Hidayat, Argi N. 2015. Belajar HTML Kelas Ringkas. Wonogiri: Bisakimia. [5] Juju, Dominikus. 2007. Kupas Tuntas
CSS. Jakarta: PT Elex Media Komputindo.
[6] K., Yohanes R. L. dan Benyamin J. B. 2018. Implementasi Model-View-Controller (MVC) pada Ujian Online Melalui Penerapan Framework CodeIgniter. Jurnal Pendidikan
Teknologi Informasi (JUKANTI), 1(1),
11.
[7] KepMenKes RI no.
560/MENKES/SK/IV/2003. Tarif
Perjam Rumah Sakit. Jakarta: DepKes RI.
[8] Kurniawan, E. 2013. Cepat Mahir ASP.NET 3.5 untuk Aplikasi Web Interaktif. Yogyakarta: Andi Publisher. [9] Munawar. 2005. Pemodelan Visual
dengan UML. Yogyakarta: Graha Ilmu. [10] Prayitno, Agus dan Yulia Safitri. 2015.
Pemanfaatan Sistem Informasi
Perpustakaan Digital Berbasis Website untuk Para Penulis. IJSE, 1(1), 2. [11] Putra, Ardia. 2013. Hubungan
Komunikasi Terapeutik Perawat dengan Kepuasan Pasien di Ruang Rawat Inap Rumah Sakit Umum Daerah Dr. Zainoel Abidin. Jurnal Ilmu Keperawatan, 1(1), 50.
[12] Rawat Jalan. 2016. Pada KBBI Daring. Diakses pada 20 April 2020 dari
https://kbbi.kemdikbud.go.id/entri/rawat %20jalan
[13] Registrasi. 2016. Pada KBBI Daring. Diakses pada 20 April 2020 dari
https://kbbi.kemdikbud.go.id/entri/regist rasi
[14] Retnoningsih, Ana dan Suharso. 2016. Kamus Besar Bahasa Indonesia Lengkap. Semarang: Widya Karya Semarang.
[15] Rumah Sakit. 2016. Pada KBBI Daring. Diakses pada 20 April 2020 dari
https://kbbi.kemdikbud.go.id/entri/ruma h%20sakit
[16] S., Rosa A. dan M. Shalahuddin. 2016. Rekayasa Perangkat Lunak : Terstruktur dan Berorientasi Objek. Bandung: Informatika Bandung. [17] Wicaksono, Yogi. 2008. Membangun
Bisnis Online dengan Mambo. Jakarta: PT Elex Media Komputindo.
[18] Yuhefizar. 2013. Cara Mudah & Murah Membangun & Mengelola Website. Yogyakarta: Graha Ilmu.