Anda di halaman 1dari 9

SISTEM APLIKASI PENGAMBILAN NOMOR ANTRIAN BERBASIS ANDROID

PADA RUMAH SAKIT IMANUEL BANDAR LAMPUNG

Sukatmi1, Naomi Ristani2


1
Dosen AMIK Dian Cipta Cendikia Bandar Lampung
1
E-mail : sukatmi@dcc.ac.id
2
E-mail : naomibekscr7@gmail.com

ABSTRAK
Selama ini pasien yang akan memeriksakan kesehatan ke dokter di rumah sakit harus
terlebih dahulu mengantri untuk mengambil nomor antrian pendaftaran. Terjadinya antrian
dikarenakan sistem layanan di rumah sakit tersebut masih dilakukan dengan cara manual yaitu
pasien harus mengantri berdasarkan urutan bangku saat mereka menunggu, lalu satu persatu
akan dilayani untuk mendapatkan nomor antrian. Proses menunggu yang terlalu lama dan
terbatasnya sumber daya yang ada sehingga sering terjadi antrian panjang. Permasalahan
diatas juga dialami di Rumah Sakit Imanuel. Oleh karena itu, diperlukan suatu sistem untuk
menanggulangi permasalahan antrian tersebut.
Sistem Aplikasi Pengambilan Nomor Antrian Berbasis Android ini dibuat menggunakan
aplikasi Dreamweaver CS8 dengan database MySQL. Sistem ini dirancang untuk pengambilan
nomor antrian melalui android. Metode yang digunakan menggunakan Metode Extreme
Programming. Data-data yang digunakan dalam pembuatan sistem ini adalah data-data yang
berhubungan dengan proses pengambilan nomor antrian.
Berdasarkan hasil penelitian yang telah diimplementasikan kedalam program Sistem
Aplikasi Pengambilan Nomor Antrian Berbasis Android ternyata dapat memberikan
kemudahan dalam proses pengambilan nomor antrian yang dapat dilakukan melalui android
dan output yang didapat berupa notifikasi nomor antrian.

Kata Kunci : Aplikasi Berbasis Android, Dreamweaver CS8, MySql

During this patient who will check the health to the doctor in the hospital must first queue
to take the registration queue number. The queue occurred because the service system in the
hospital is still done by manual, the patient must queue based on the order of the bench while
they wait, then one by one will be served to get the queue number. The process of waiting is too
long and limited resources so there is often a long queue. The above problems are also
experienced in Imanuel Hospital. Therefore, a system is needed to overcome these queuing
problems.
Application System Taking Android Based Queue Number is made using Dreamweaver
CS8 application with MySQL database. This system is designed for queue number retrieval via
android. The method used using Extreme Programming Method. The data used in making this
system is the data associated with the process of queue number retrieval.

Based on the results of research that has been implemented into the Application System
Application Queue Based Android based queue was able to provide convenience in the process
of queue number retrieval that can be done through android and output obtained in the form of
notification queue number.

Keywords: Android Based Application, Dreamweaver CS8, MySql


1. PENDAHULUAN pengambilan antrian. Terjadinya antrian
Dalam setiap aktivitas, tidak jarang dikarenakan sistem layanan di rumah sakit
ditemukan masalah garis tunggu (waiting tersebut masih dilakukan dengan cara
lines) atau masalah antrian. Antrian timbul manual yaitu pasien harus mengantri
disebabkan oleh kebutuhan akan layanan berdasarkan urutan bangku saat mereka
melebihi kemampuan (kapasitas) menunggu, lalu satu persatu akan dilayani
pelayanan atau fasilitas pelayanan, untuk mendapatkan nomor antrian. Proses
sehingga pengguna fasilitas yang tidak bisa menunggu yang terlalu lama dan
segera mendapat layanan. Contoh salah terbatasnya sumber daya yang ada
satu layanan publik yang sering mengalami sehingga sering terjadi penumpukkan
masalah antrian adalah pada Rumah Sakit antrian.
Imanuel.
Rumah Sakit Imanuel adalah salah satu Untuk pasien BPJS, paling sering
rumah sakit swasta di Lampung yang terjadi penumpukan antrian. Mereka
beralamatkan di Jl. Soekarno Hatta, Way bahkan sudah menunggu sejak loket
Halim, Bandar Lampung. Dengan pengambilan antrian belum dibuka oleh
mengusung motto “Mengasihi Semua, petugas. Mereka beralasan agar bisa
Melayani Semua”, Rumah Sakit Imanuel mendapatkan nomor antrian. Hal itu
selalu berusaha untuk menjadi layanan dikarenakan Rumah Sakit Imanuel
publik yang dapat memberikan pelayanan membatasi jumlah pasien peserta BPJS
kepada seluruh lapisan masyarakat. pada setiap dokter. Sehingga sistem seperti
Sebagai salah satu rumah sakit terbesar di ini masih kurang efektif untuk diterapkan
Lampung, Rumah Sakit Imanuel selalu pada rumah sakit tersebut. Oleh karena itu,
ramai didatangi para pasien yang ingin diperlukan suatu sistem untuk
mendapatkan pengobatan terbaik. menanggulangi permasalahan antrian
tersebut.
Namun dibalik pelayanan terbaik
yang diberikan Rumah Sakit Imanuel, 2. METODE PENELITIAN
masih terdapat permasalahan- Alur penelitian Sistem Aplikasi
permasalahan yang harus segera ditangani Pengambilan Nomor Antrian Berbasis
oleh pihak manajemen Rumah Sakit Android Pada Rumah Sakit Imanuel
Imanuel. Salah satu permasalahan yang Bandar Lampung dapat dilihat pada
harus segera ditangani adalah masalah gambar 1.

Planning
Sistem informasi pengambilan antrian yang
akan dibuat untuk melakukan pelayanan
berbasis android sehingga mempermudah
pasien mendapatkan layanan.

Design
Dengan menggunakan alat pengembangan
sistem UML, sistem yang akan diusulkan
diarancang dengan menggunakan use case,
activity diagram, dan class diagram.

Coding
Pembuatan sistem menggunakan software
Dreamweaver CS8 dan membuat modul
sesuai rancangan diagram.

Testing
Dilakukan ujicoba terhadap rancangan dan
aplikasi yang sudah selesai dibuat dengan
menggunakan metode black box dan white
box.

Gambar 1 Alur Penelitian


1.1Landasan Teori keterbatasan distribusi aplikasi pihak
1.1.1 Aplikasi ketiga untuk platform mereka.
Aplikasi berasal dari kata
application yang artinya penerapan, 1.1.4 Dreamweaver CS8
lamaran, penggunaan. Secara istilah Dreamweaver merupakan software
aplikasi adalah program siap pakai yang utama yang digunakan oleh Web Designer
dibuat untuk melaksanakan suatu fungsi dan Web Programmer dalam
bagi pengguna atau aplikasi yang lain dan mengembangkan suatu situs web. Hal ini
dapat digunakan oleh sasaran yang dituju. disebabkan oleh ruang kerja, fasilitas, dan
Menurut Jogiyanto (1999:12), aplikasi kemampuan Dreamweaver yang mampu
merupakan penggunaan dalam suatu meningkatkan produktivitas dan
komputer, instruksi (instruction) atau efektivitas, baik dalam desain maupun
pernyataan (statement) yang disusun membangun suatu situs web.dalam
sedemikian rupa sehingga komputer dapat perkembangannya, Adobe Dreamweaver
memproses input menjadi output. telah mencapai versinya yang terbaru atau
lebih dikenal Adobe Dreamweaver CS8.
1.1.2 Antrian Fitur-fitur yang dimiliki semakin lengkap
Pengertian antrian menurut Ma’arif dan handal, untuk membuat pengguna
dan Tanjung (2003:119) adalah sebagai Dreamweaver CS8 semakin dapat
berikut: “Situasi barisan tunggu dimana berkreasi dan berinovasi dengan bebas
sejumlah kesatuan fisik (pendatang) dalam mendesain web.
sedang berusaha untuk menerima
pelayanan dari fasilitas terbatas (pemberi Fitur baru yang semakin handal
pelayanan), sehingga pendatang harus untuk versi terbaru ini dimunculkan,
menunggu beberapa waktu dalam barisan diantaranya adalah Integrated CMS
agar dilayani”. Support, CSS Inspetion, PHP Custom
Class Code Hinting, dan Site-Specific
Sedangkan menurut Heizer dan Code Hinting. Semua fitur baru tersebut
Render (2006:658) dalam bukunya semakin memantapkan pengguna Adobe
Operation Management yang Dreamweaver CS8 untuk semakin
diterjemahkan oleh Setyoningsih dan mengeksplorasi dan mengeksploitasi ide
Almahdya adalah sebagai berikut: “Teori kreasi pengolahan website.
antrian adalah ilmu pengetahuan tentang
antrian dan antrian merupakan orang-orang 1.1.5 PHP
atau barang dalam barisan yang sedang Menurut Saputra (2012:5), PHP
menunggu untuk dilayani”. merupakan bahasa Server Side Scripting,
dimana PHP selalu membutuhkan web
1.1.3 Android server dalam menjalankan aksinya. Secara
Menurut Hermawan (2011:1), prinsip, server akan bekerja apabila ada
Android merupakan OS (Operating permintaan dari client, yaitu kode-kode
System) Mobile yang tumbuh ditengah OS PHP. Client tersebut akan dikirimkan ke
lainnya yang berkembang dewasa ini. OS server, kemudian server akan
lainnya seperti Windows Mobile, i-Phone mengembalikan pada halaman sesuai
OS, Symbian, dan masih banyak lagi. instruksi yang diminta. Berikut adalah
Akan tetapi, OS yang ada ini berjalan uraian per poinnya:
dengan memperioritaskan aplikasi inti 1. Server membaca perintah dari
yang dibangun sendiri tanpa melihat client/browser.
potensi yang cukup besar dari aplikasi 2. Kemudian dilanjutkan untuk mencari
pihak ketiga. Oleh karena itu, adanya halaman/page pada server.
keterbatasan dari aplikasi pihak ketiga 3. Server melakukan instruksi yang
untuk mendapatkan data asli ponsel, diberikan oleh PHP untuk melakukan
berkomunikasi antar proses serta modifikasi pada halaman/page.
4. Selanjutnya hasil modifikasi tersebut 6. Bekerja pada berbagai platform
akan dikembalikan kepada (tersedia berbagai versi untuk berbagai
client/browser. sistem operasi).
7. Memiliki jenis kolom yang cukup
1.1.6 MySQL banyak sehingga memudahkan
MySQL merupakan DBMS yang konfigurasi sistem database.
multithread dan multiuser yang bersifat 8. Memiliki sistem sekuriti yang cukup
gratis dibawah lisensi GNU General Public baik dengan verifikasi host
Licence (GPL). Tidak seperti Apache yang
merupakan software yang dikembangkan 2. HASIL DAN PEMBAHASAN
oleh komunitas umum, dan hak cipta untuk 2.1 Perancangan Sistem
kode sumber dimiliki oleh penulisnya 2.1.1 Planning
masing-masing. Seperti yang telah Pada tahap ini dibuat perencanaan
disebutkan sebelumnya, MySQL bersifat penelitian mulai dari melakukan observasi
gratis atau open source sehingga kita bisa langsung ke tempat penelitian,
menggunakannya secara gratis. Adapun mengumpulkan data-data, menentukan
kelebihan-kelebihan dari MySQL yaitu perangkat keras (hardware) dan perangkat
sebagai berikut: lunak (software) yang akan dibutuhkan
1. Source MySQL dapat diperoleh dengan untuk pembuatan program aplikasi.
mudah dan gratis.
2. Sintaksnya lebih mudah dipahami dan 2.1.2 Design
tidak rumit. Pada tahap ini dibuat rancangan sistem
3. Pengaksesan database dapat dilakukan sebagai berikut.
dengan mudah.
4. MySQL merupakan program yang 2.1.2.1 Alur Sistem yang Diusulkan
multithreaded, sehingga dapat dipasang Alur sistem yang diusulkan dibuat dalam
pada server yang memiliki multiCPU. bentuk usecase diagram seperti pada
5. Didukung program-program umum gambar 2.
seperti C, C++, Java, Perl, PHP,
Python, dsb.
uc _admin

Sistem Informasi Pengambilan Antrian

Melakukan
Login

RUH Halaman
Utama

Pasien Registrasi
Asuransi Pasien Baru
RUH Menu Home

RUH Menu Profil «include»


Memilih Kategori
Pasien BPJS Pasien
RUH Menu «include»
Jadw al Dokter
Admin RUH Menu Info «include» Mengisi Data Pasien
Kesehatan Menu Antrian
Pasien Umum
RUH Menu Karir
Laporan Data
Pasien Menerima
Notifikasi Antrian
«include»
RUH Data
Laporan Data
«include» Antrian

«include»

Laporan Data
Admin

Melakukan Log
Out

Gambar 2. Use Case Diagram Admin dan Pasien Pada Sistem Informasi Pengambilan Antrian
Berbasis Android
2.1.2.2 Rancangan Basis Data

Gambar 3. Class Diagram Sistem Aplikasi Pengambilan Nomor Antrian

2.1.2.3 Activity Diagram


Activity Diagram Jadual Dokter
act _RUH Menu Jadw al Dokter

Admin Website

Start

Melakukan Login

tidak

Login Valid? Menu Login

ya

Halaman Utama

Menu Jadw al
Dokter

Rekam Data

tidak
tidak tidak

Set Data

Mau
Rekam
Lagi?
ya

Get Data

Ubah Data

Mau
Ubah
Lagi?
ya

Get Data

Hapus Data

Mau
Hapus
Lagi?
ya

Get Data

Melakukan Log Out

End

Gambar 4. Activity Diagram RUH Menu Jadwal Dokter oleh Admin


Activity Diagram Pengambilan Nomor Antrian
act _Pengambilan Nomor Antrian

Pasien Aplikasi

Start

M elakukan Login
Ji ka Sudah
T erdaftar

Logi n
Val i d? Menu Login
ya
tidak

M engisi Form Melakukan


Registrasi Pasien Pengambilan
Baru Nomor Antrian

Memilih Kategori
Pasien

ya

Mengisi Form M enu


Antrian

Notifikasi Nomor Antrian


Ingi n
Pasien
Ubah?
tidak

Menerima Notifikasi
Nomor Antrian Pasien

End

Gambar 5. Activity Diagram Pasien Melakukan Pengambilan Nomor Antrian

Activity Diagram Regristrasi Pasien Baru


act _Register Pasien Baru

Pasien Aplikasi

Start

M elakukan Login
Ji ka Sudah
T erdaftar

Logi n
M enu Login
Val i d?
ti dak
ya

M elakukan M engisi Form


Pengambilan Register Pasien
Nomor Antrian Baru

Rekam Data Form Register Pasien


Baru

ya

Set Data

Notifikasi Register Pasien


Ingi n
Baru
Ubah?
ti dak

Menerima Notifikasi
Register Pasien Baru

M elakukan Login

End

Gambar 6. Activity Diagram Registrasi Pasien Baru

2.2 Hasil Program nomor kartu benar maka akan masuk ke


2.2.1 Form Login Pasien menu antrian dengan menu-menu yang
Pada form login, pasien diminta ditampilkan. Namun jika inputan nama
memasukkan nama pasien dan nomor kartu pasien dan nomor kartu salah maka ada
kemudian klik login untuk masuk ke menu pesan konfirmasi kesalahan dan pasien
antrian. Pasien dapat melakukan login diminta memasukkan kembali data login
apabila sudah terdaftar sebagai pasien dan dengan benar. Apabila pasien belum
memiliki kartu berobat Rumah Sakit terdaftar dan belum memiliki kartu berobat
Imanuel. Jika inputan nama pasien dan maka harus melakukan pendaftaran pasien
terlebih dahulu dengan mengklik kata pasien.
disini untuk menampilkan form input data

Gambar 7. Tampilan Form Login Pasien Pada Aplikasi

2.2.2 Menu Antrian


Menu antrian adalah menu yang Form Kategori Antrian
disediakan untuk pasien yang ingin Form kategori antrian ini dimaksudkan
melakukan pengambilan nomor antrian di untuk pasien menginput kategori pasien
Rumah Sakit Imanuel. Menu antrian ini tersebut. Form ini berupa pilihan kategori
terdiri dari beberapa form inputan yaitu: antrian yang terdiri dari Asuransi, BPJS,
Form Kategori Antrian, Form Menu dan Umum.
Antrian.

Gambar 8. Tampilan Form Kategori Antrian Pada Aplikasi

Form Input Antrian antrian. Seperti: No. Kartu Pasien, Kode


Form input antrian ini dimaksudkan untuk Dokter, Jumlah Antrian.
pasien menginput data-data yang
diperlukan umtuk mengambil nomor

Gambar 8. Salah Satu Tampilan Form Input Antrian Pada Aplikasi


Tampilan Notifikasi Nomor Antrian antrian. Isi dari notifikasi nomor antrian ini
Pada bagian ini menampilkan berupa Nomor Antrian Pasien, Poliklinik
tampilan notifikasi nomor antrian pasien. yang dituju, Nama Dokter, Jadwal Check-
Output notifikasi ini diperoleh setelah up Pasien, dan Waktu pasien melakukan
pasien melakukan transaksi penginputan transaksi antrian.
data antrian yang terdapat pada aplikasi

Gambar 9. Salah Satu Tampilan Output Notifikasi Nomor Antrian Pasien

Laporan Data Antrian admin dapat mencetaknya dengan terlebih


Laporan data antrian adalah laporan dahulu masuk ke Main Menu Admin, lalu
data antrian yang berisikan data-data pilih Menu Master Data Antrian, lalu pilih
antrian pasien yang terjadi di Rumah Sakit kategori antrian, setelah tampil kemudian
Imanuel. Untuk membuat laporan ini klik pilihan print.

Gambar 10. Salah Satu Tampilan Laporan Data Antrian Pasien Di Menu Admin

2.3 Pembahasan Hasil program dibuat agar mempermudah pasien dalam


Aplikasi Pengambilan Nomor melakukan proses pengambilan nomor
Antrian berbasis Android ini dirancang antrian. Sistem ini dapat dioperasikan
dengan menggunakan bahasa dimana saja sehingga menghemat waktu
pemrograman PHP, aplikasi Dreamweaver pasien tersebut.
CS8, dan database MySQL. Sistem ini
Admin adalah bagian yang bertugas Maarif, Syamsul dan Hendri
untuk mengurus data-data di Rumah Sakit Tanjung. 2003. Manajemen
Imanuel. Salah satunya adalah data-data Operasi. Jakarta: Grasindo
yang menyangkut dengan proses antrian. Pressman, RS. 2012. Rekayasa
Seperti data pasien dan data antrian yang Perangkat Lunak: Pendekatan
ada di Rumah Sakit Imanuel. Data-data Praktisi. Yogyakarta: Andi
tersebut akan disimpan pada sistem Publisher
database yang dikelola oleh admin. Setelah
itu admin akan membuat laporan yang Santoso, Harip. 2000. Membangun
nantinya akan diperlukan dan sudah Aplikasi Web. Jakarta: PT. Elex
ditandatangani oleh Kepala Administrasi. Media Komputindo
Saputra, Agus. 2012. Web Tips PHP,
Keunggulan Sistem HTML5 dan CSS3. Jakarta:
1. Mudah dalam mengoperasikannya. Jasakom
2. Dapat dilakukan dimana saja sehingga Subhan, Mohammad. 2012.
menghemat waktu pasien. Analisa Perancangan Sistem.
3. Berbasis Android Jakarta: Lentera Ilmu Cendekia
Supriyanto. 2005. Perancangan Aplikasi.
Kelemahan Sistem Surabaya: Widyastana
1. Kecepatan dalam proses pengambilan Tantra, Rudy. 2012. Manajemen
nomor antrian tergantung dari jaringan Proyek Sistem Informasi.
koneksi internet yang digunakan oleh Yogyakarta: Andi Offset
pasien. Versianita, Nuning dkk. 2012.
2. Dibutuhkan sistem keamanan yang Perancangan Sistem Antrian
tinggi karena sistem terpusat dan dapat Pelayanan Rawat Jalan pada Rumah
diakses oleh banyak orang. Sakit Islam Ibnu Sina Yarsi Sumber
Padangpanjang menggunakan PHP
4. SARAN dan MySQL,
1. Aplikasi Pengambilan Nomor Antrian 09101152630044_Nuning
Berbasis Android ini diharapkan bisa Versianita_Teknik Informatika,
dijadikan referensi bagi pihak RS. dalam
Imanuel untuk membuat aplikasi serupa https://www.scribd.com/doc/201640
agar mempermudah pasien mengambil 956/09101152630044-Nuning-
nomor antrian. Versianita-Teknik-Informatika ,
2. Aplikasi Pengambilan Nomor Antrian diakses 27 November 2011
Berbasis Android Pada Rumah Sakit Wiraputra, I Made Agus. 2011. Rancang
Imanuel ini hendaknya dapat Bangun Sistem Informasi Pelayanan
dikembangkan guna kebutuhan kinerja Pasien Rawat Jalan Tuberkulosis
dimasa yang akan datang. Berbasis SMS Gateway Pada RSUD
Sanjiwani Gianyar, STIKOM
Daftar Pustaka Surabaya-Undergraduate-4-22318,
Heizer dan Render. 2006. Operations dalam digilib.stikom.edu, diakses 10
Management. New Jersey: Prentice Januari 2011
Hall
HM, Jogiyanto. 1999. Analisis dan WP, Hengky. 2012. Aplikasi Inventory
Desain Sistem Infromasi: Berbasis Access 2003. Jakarta: PT.
Pendekatan Terstruktur Teori dan Elex Media Komputindo
Praktek Aplikasi Bisnis.
Yogyakarta: Andi Offset Yakub. 2012. Pengantar Sistem
Informasi. Yogyakarta: Graha Ilmu
Ibisa. 2010. Evaluasi Paket Sistem
Aplikasi Web. Yogyakarta: Andi
Offset

Anda mungkin juga menyukai