• Tidak ada hasil yang ditemukan

WEB REGISTRASI ONLINE RUMAH SAKIT MEILIA CIBUBUR MENGGUNAKAN CODEIGNITER

N/A
N/A
Protected

Academic year: 2021

Membagikan "WEB REGISTRASI ONLINE RUMAH SAKIT MEILIA CIBUBUR MENGGUNAKAN CODEIGNITER"

Copied!
11
0
0

Teks penuh

(1)

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

(2)

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.

(3)

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.

(4)

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).

(5)

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

(6)

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

(7)

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.

(8)

 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.

(9)

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

(10)

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

(11)

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.

Referensi

Dokumen terkait

Adapun judul yang penulis bahas adalah “Kajian Juridis Terhadap Undang-Undang Nomor 44 Tahun 2008 Tentang Pornografi Terhadap Perlindungan Anak Sebagai Objek Tindakan

Sedangkan menurut Kamaludin dan Pribadi (2011) dalam Harmawan (2013), faktor-faktor yang mempengaruhi financial distress antara lain: sensitivitas pendapatan

Permendiknas Nomor 20 Tahun 2007 Tentang Standar Penilaian untuk Satuan Pendidikan Dasar dan

Besaran yang dihitung meliputi : perhitungan daya maksimum setiap kereta, daya maksimum satu rangkaian kereta, faktor daya, kapasitas kereta pembagkit yang dapat

Kombinasi beban lalu lintas yang digunakan harus diambil salah satu yang paling berbahaya.Pengaruh dari gesekan pada perletakan harus dimasukkan sebagai aksi tetap atau

Dari hasil pengolahan data tersebut diperoleh total skor 160, artinya sistem dapat mengoptimalkan kinerja Pemerintahan untuk dapat mencapai prestasi yang

Kemudian permasalahan yang lain adalah negara asal ( country of origin ) yang memproduksi TV tersebut, konsumen cenderung memilih membeli TV yang sudah familiar

Target/luaran yang diharapkan melalui program ini adalah terbentuknya Karang Taruna sebagai wadah bagi generasi muda untuk berkontribusi di masyarakat