You are on page 1of 12

SINTECH JOURNAL | ISSN 2598-7305 | E-ISSN 2598-9642

Vol. 3 No 2 – Oktober 2020 | https://s.id/sintechjournal


DOI : https://doi.org/10.31598
Publishing : LPPM STMIK STIKOM Indonesia

RANCANG BANGUN APLIKASI


AMBULANCE ONLINE BERBASIS ANDROID
Ruth Simamora 1, Made Sudarma2, I Made Arsa Suyadnya 3
1,2,3
Program Strudi Teknik Elektro, Fakultas Teknik, Universitas Udayana, Denpasar
Jalan. P.B Sudirman, Dangintenaga
Puri Kelod, Kec. Denpasar Bar., Kota Denpasar, Bali 80234-Indonesia
medis,
sehingga bukan hanya menjadi kendaraan [4].
1 2
e-mail: ruthpatricia96@gmail.com
untuk membawa pasien saja, saat ini juga , msudarma@unud.ac.id , arsa.suyadnya@unud.ac.id 3
Berdasarkan permasalahan
Received : Juli, 2020 Accepted : September, 2020 Published : Oktober,2020

Abstract
Ambulance is an emergency transportation used by hospitals, health centers, or related agencies that
serves to help people who need medical help. Ambulance is supported with medical devices and medical
personnel and is used to carry patients from certain locations to other locations. The majority of
Indonesians did not know how to call an ambulance when they were in an emergency situation and
needed medical personnel. This ignorance can be fatal and can even cause a person to lose life. Based on
these problems, this research creates an Android-based Ambulance Online application that equipped
with a Geographic Information Services (GIS) by utilizing the map feature that is integrated with the
Google Maps API so that it can provide information of ambulance location, customer location and the
route of the road between the two locations. This application is also integrated with the notification
feature by utilizing FCM (Firebase Cloud Messaging) so that users can find out information and status
order in real time. This Ambulance Online application is expected to result an application that can be
used by the society as a customer to order an ambulance quickly and efficiently. This application can
provide convenience in emergency response services so that it expected to be able to help people in
need.
Keywords: Ambulance, Android, Geographic Information Services, Notification

Abstrak
Ambulans merupakan sebuah alat transportasi gawat darurat yang digunakan oleh Rumah Sakit,
Puskesmas, atau instansi terkait yang berfungsi untuk menolong masyarakat yang membutuhkan
pertolongan medis. Ambulans dilengkapi dengan alat medis dan tenaga medis serta digunakan untuk
membawa pasien dari lokasi tertentu menuju menuju lokasi lainnya. Mayoritas masyarakat Indonesia
tidak mengetahui cara menghubungi ambulans ketika mereka berada dalam situasi darurat dan
membutuhkan tenaga medis. Ketidaktahuan ini dapat berakibat fatal bahkan dapat menyebabkan
seseorang kehilangan nyawa. Melihat permasalahan tersebut, penelitian ini membuat aplikasi
Ambulance Online berbasis Android yang dilengkapi dengan layanan informasi geografis dengan
memanfaatkan fitur peta yang terintegrasi dengan Google Maps API sehingga dapat memberikan
informasi lokasi ambulans, lokasi customer serta rute jalan antara kedua lokasi. Aplikasi ini juga
terintegrasi dengan fitur notifikasi dengan memanfaatkan Firebase Cloud Messaging (FCM) agar
pengguna dapat mengetahui informasi dan status pesanan dengan cepat. Aplikasi Ambulance Online ini
diharapkan dapat menghasilkan suatu aplikasi yang dapat digunakan oleh masyarakat sebagai
customer untuk memesan ambulans yang ada di sekitarnya dengan cepat dan efisien. Aplikasi ini dapat
memberikan kemudahan dalam pelayanan tanggap darurat sehingga diharapkan dapat menolong orang-
orang yang membutuhkan.

Kata Kunci: Ambulans, Android, Layanan Informasi Geografis, Notifikasi

118| SINTECH Journal


1. PENDAHULUAN informasi Global Positioning System (GPS) dari
Ambulans merupakan salah satu komponen perangkat Android milik supir ambulans.
Emergency Medical Services (EMS). Ambulans Namun penelitian ini memiliki beberapa
adalah sebuah alat transportasi gawat darurat kekurangan yaitu penelitian ini hanya melacak
yang digunakan oleh Rumah Sakit, Puskesmas, lokasi ambulans dan hanya dapat digunakan
atau instansi-instansi terkait yang berfungsi oleh pihak Rumah Sakit. Pada tahun 2016
untuk menolong masyarakat yang Lengkong, Sinsuw dan Lumenta melakukan
membutuhkan pertolongan medis. Sejak awal penelittian aplikasi penunjuk rute dengan
penggagasannya, ambulans berfungsi sebagai menggunakan Global Positioning System (GPS)
kendaraan transportasi pasien dari suatu lokasi yang digunakan untuk menunjukkan lokasi dan
ke tempat tujuan lain untuk mendapat Location Base Service (LBS) yang memberikan
perawatan medis lebih lanjut. Seiring informasi sesuai dengan letak geografis
perkembangan jaman dan teknologi perangkat. Aplikasi ini divisualisasikan
kedokteran, ambulans kini telah dilengkapi menggunakan Google Maps dengan cara
dengan peralatan medis dan mengintegrasikkan dengan Google Maps API

memungkinkan untuk melakukan tindakan tersebut, maka


medis di dalam ambulans karena telah pada penelitian ini akan dirancang dan
dilengkapi berbagai peralatan medis di dibangun aplikasi berupa public service yaitu
dalamnya. aplikasi Ambulance Online berbasis Android
yang akan mempermudah masyarakat dalam
Layanan gawat darurat ambulans di Indonesia mencari dan menghubungi ambulans dengan
saat ini masih sangat minim. Mayoritas cepat dan tepat. Pembuatan aplikasi
masyarakat tidak mengetahui pihak yang harus Ambulance Online dilengkapi dengan layanan
dihubungi apabila terjadi sesuatu yang tidak informasi geografis dengan memanfaatkan fitur
diinginkan menimpa dirinya atau orang di peta yang terintegrasi dengan Google Maps
sekitarnya. Masyarakat tidak mengetahui API. Hal ini bertujuan agar user dapat
nomor telepon rumah sakit ataupun nomor mengetahui lokasi user lain yang terlibat dalam
telepon ambulans yang dapat dihubungi. sebuah pesanan ambulans. Selain itu aplikasi ini
juga terintegrasi dengan fitur notifikasi dengan
Aplikasi pada penelitian ini dilengkapi dengan memanfaatkan Firebase Cloud Messaging
layanan informasi geografis serta terintegrasi (FCM) yang berguna untuk memberikan
dengan Google Maps API. Tujuan utama informasi berupa notifikasi pesanan ambulans
layanan informasi georafis yaitu untuk dengan cepat.
menyediakan informasi sebuah objek yang
berkaitan dengan letak, posisi dan 2. METODE PENELITIAN
keberadaannya di permukaan bumi agar dapat Tahapan penelitian yang dikerjakan dalam
dimengerti semua orang, tidak hanya para ahli merancang dan membangun Aplikasi
geografi [1]. Ambulance Online Berbasis Android ini
digambarkan dengan flowchart diagram pada
Penelitian yang memanfaatkan Sistem Gambar 1. Tahapan penelitian pada aplikasi ini
Informasi Geografis (GIS) sudah pernah dilakukan dengan cara seperti berikut:
dilakukan, contohnya penelitian yang 1) Mengidentifikasi masalah.
dikerjakan oleh Wibisono dan Azhar pada 2) Merumuskan masalah yang diidentifikasi.
tahun 2017 yang melakukan penelitian dengan 3) Melakukan studi literatur dengan
membuat aplikasi ride sharing. Prototipe yang mengumpulkan data referensi serta modul-
dikerjakan menggunakan Google Maps agar modul mengenai tools yang dapat
aplikasi dapat memberikan perjalanan dan rute digunakan untuk membangun aplikasi.
yang tepat [2]. Pada tahun 2018 [3] Purnomo 4) Melakukan pemodelan sistem seperti
menggunakan konsep GIS dan bergerak dalam membuat use case digram, activity
bidang ambulans. Penelitian tersebut dibuat diagram, rancangan database dan skenario
sebuah sistem berbasis web yang dapat aplikasi.
melacak posisi ambulans dengan menggunakan 5) Membangun aplikasi Ambulance Online.

SINTECH Journal |119


6) Melakukan pengujian fungsional aplikasi 7) Membuat laporan hasil dan menarik
dengan metode Black Box Testing. kesimpulan dari penelitian.

Gambar 2. Gambaran Umum Sistem Aplikasi

Pada Gambar 2 digambarkan bahwa ketiga user


harus melakukan login sebagai hak akses
Gambar 1. Flowchart Tahapan Penelitian masuk aplikasi. Customer dapat melakukan
input data berupa nama user, nomor telepon,
2.1 Gambaran Umum Sistem email, dan lain-lain. Operator juga dapat
Rancangan sistem yang dikerjakan adalah melakukan input data berupa nama rumah
sebuah sistem aplikasi berbasis Android dengan sakit atau klinik, nomor telepon, dan informasi
nama Ambulance Online, yaitu sebuah aplikasi ambulans. Data-data yang dimasukkan pada
pelayanan publik atau public service dalam aplikasi akan tersimpan ke dalam database
menyediakan transportasi ambulans bagi aplikasi. Setelah melakukan proses login,
masyarakat yang membutuhkan ambulans. aplikasi akan membawa customer pada
Aplikasi ini memiliki tiga user yaitu customer, halaman peta lokasi customer berada. Pada
operator dan supir ambulans. Aplikasi ini peta tersebut terdapat marker yang
dilengkapi dengan layanan informasi geografis menandakan ambulans yang tersedia pada
berbasis Google Maps untuk menampilkan lokasi yang ditampilkan pada peta. Customer
informasi lokasi serta dilengkapi dengan dapat memilih ambulans dengan cara
notifikasi yang dapat memberikan melakukan klik pada marker tersebut. Dengan
pemberitahuan informasi pemesanan begitu customer dapat memesan ambulans.
ambulans secara cepat kepada masing-masing Selanjutnya operator dari ambulans tersebut
user. Gambaran umum sistem dapat akan menerima pemberitahuan bahwa ada
digambarkan seperti pada Gambar 2. customer yang membutuhkan ambulans.
Kemudian operator akan mengarahkan supir
ambulans untuk pergi ke lokasi customer sesuai
informasi yang tertera pada aplikasi. Operator
dan supir ambulans dapat melihat informasi
customer dan lokasi customer. Supir ambulans
harus mengirimkan konfirmasi bahwa supir
telah menerima pemberitahuan dan sedang
dalam perjalanan menuju lokasi customer.
Konfirmasi tersebut akan diterima oleh
operator dan customer.

2.2 Pemodelan Sistem


Pemodelan sistem merupakan rangkaian
tahapan berupa pembayangan, perancangan,
dan penyusunan dengan menggambarkan

120| SINTECH Journal


beberapa materi dan komponen menjadi satu Use case diagram dirancang dan dimodelkan
kesatuan agar dapat menerangkan bentuk utuh untuk memberikan gambaran peran masing-
dari sebuah sistem. Pemodelan sistem yang masing aktor yang saling berhubungan pada
dijelaskan pada tahapan ini meliputi sistem [5]. Tahapan dalam menggambarkan use
perancangan use case diagram dan rancangan case diagram adalah dengan menentukan aktor
database. dan use case. Identifikasi use case digambarkan
pada Gambar 3 dan penjelasan use case
2.2.1. Use Case Diagram tersebut dijabarkan pada Tabel 1.

Gambar 3. Use Case Diagram Aplikasi

Tabel 1: Tabel Use Case Aplikasi


Aktor Use Case Deskripsi
Login Customer login agar dapat masuk ke aplikasi.
Customer dapat melihat ambulans yang tersedia di
Melihat ambulans sekitarnya melalui peta yang tersedia pada
aplikasi.
Customer Customer dapat memilih ambulans yang
Memilih ambulans
diinginkannya.
Customer dapat menghubungi operator ambulans
Menghubugi operator
langsung dari aplikasi.
Memesan ambulans Customer melakukan pemesanan ambulans.
Login Operator login agar dapat masuk ke aplikasi.
Operator dapat menerima pemberitahuan darurat
Menerima pemberitahuan darurat dari customer dan dapat melihat informasi
customer.
Menerima panggilan customer Operator menerima panggilan customer.
Operator Operator dapat menghubungi ambulans langsung
Menghubungi supir ambulans
melalui aplikasi
Operator dapat melihat lokasi darurat pada peta
Melihat lokasi darurat
yang tersedia pada aplikasi.
Operator dapat melihat lokasi ambulans pada peta
Melihat lokasi ambulans
yang tersedia pada aplikasi.

SINTECH Journal |121


Login Supir ambulans login agar dapat masuk ke aplikasi.
Supir ambulans dapat menerima pemberitahuan
Supir Menerima pemberitahuan darurat
darurat dari operator.
Ambulans
Supir ambulans dapat melihat lokasi darurat pada
Melihat lokasi darurat
peta yang tersedia pada aplikasi.
2.2.2. Database Relationship Diagram (ERD) dan relasi antar
Perancangan database diperlukan dalam proses tabel. Entity Relationship Diagram merupakan
menetapkan isi dan penataan data untuk sebuah rancangan dalam membuat database
membentuk rancangan sistem aplikasi. yang bertujuan untuk mendeskripsikan relasi
Database aplikasi ini menggunakan MySql antar data pada database tersebut, komponen
Database. MySQL merupakan aplikasi berjenis penyusunnya adalah entitas, atribut, relasi [7].
Database Management System (DBMS) yang Pada setiap entitas harus memilki 1 atribut
banyak dipakai para pembuat aplikasi untuk unik. ERD untuk aplikasi Ambulance Online
membangun database sistem [6]. Rancangan berbasis Android digambarkan seperti pada
database aplikasi ini terdiri dari Entity Gambar 4.

Gambar 4. Entity Relationship Diagram Aplikasi

Relasi antar tabel adalah kaitan antara tabel menentukan pengaturan suatu database. Relasi
yang menunjukkan hubungan dari objek yang antar tabel untuk aplikasi Ambulance Online
satu dengan yang lainnya dan bertujuan untuk berbasis Android dapat dilihat pada Gambar 5.

122| SINTECH Journal


Gambar 5. Relasi Antar Tabel Aplikasi

3. HASIL DAN PEMBAHASAN Aplikasi Ambulance Online ini terintegrasi


Hasil dari perancangan aplikasi Ambulance dengan Google Maps dengan menambahkan
Online berbasis Android ini menghasilkan suatu Google Maps API pada aplikasi. API ini
aplikasi yang dapat digunakan oleh customer memungkinkan aplikasi menampilkan dan
untuk menemukan ambulans yang ada di mengakses Google Maps serta dapat
sekitarnya dengan cepat dan efisien. menambahkan informasi yang dibutuhkan pada
Map.
3.1 Perancangan Aplikasi
Aplikasi ini dibuat menggunakan Software Aplikasi ini juga terintegrasi dengan firebase
Development Kit 19 (SDK 19) sehingga aplikasi notification sehingga aplikasi dapat mengirim
ini dapat digunakan minimal pada perangkat dan menerima notifikasi pemesanan ambulans
Android dengan Operating System Jelly Bean kepada user lain agar informasi pemesanan
(4.4). Proses perancangan dan pembuatan dapat diterima dengan cepat.
aplikasi Ambulance Online ini dilengkapi
dengan beberapa komponen pendukung 3.2 Integrasi Google Maps API
aplikasi sehingga dapat membuat aplikasi Application Programming Interface atau yang
bekerja dengan baik. Komponen-komponen disingkat API adalah komponen-komponen
tersebut adalah MySQL Database dan web yang disusun menjadi beberapa kelas yang
server. MySQL Database digunakan sebagai mempunyai fungsinya masing-masing. Menurut
tempat penyimpanan data-data dan informasi Akanbi dan Agunbiade API merupakan sebuah
penting yang digunakan aplikasi. Informasi dan kumpulan protokol yang mendeskripsikan
data tersebut dapat berupa informasi interaksi antar komponen perangkat lunak [9].
customer, operator dan supir ambulans serta Google Maps API memberikan fitur-fitur untuk
informasi terkait instansi Rumah Sakit. Web memanipulasi peta, dan mengimbuhkan konten
server adalah sebuah komputer yang dipakai menggunakan berbagai jenis servis yang
sebagai alat penyimpan dokumen-dokumen ditawarkan, serta memberikan kesempatan
milik sebuah web [8]. Dalam aplikasi ini, web kepada pengguna untuk membangun
server digunakan sebagai tempat pertukaran aplikasinya. Google Maps API memiliki
data antara database dan aplikasi sehingga komponen-komponen untuk mengaplikasikan
aplikasi dapat menampilkan informasi- bermacam-macam fungsi yang berkaitan
informasi yang diperlukan dari database. Web dengan aplikasi pemetaan. Agar dapat
server diakses dengan menggunakan domain menggunakan peta dari Google maka harus
yang sudah dibuat. dilakukan input library Google Maps API.

SINTECH Journal |123


database. Pada saat notifikasi akan dikirim,
database akan mengambil token user yang
Gambar 6. Integrasi Google Maps API dituju dan mengirimkannya ke firebase.
Selanjutnya firebase akan membaca token
Pada Gambar 6 library Google Maps yang tersebut dan mengirim isi dari notifikasi kepada
dipakai ada dua, yaitu pertama untuk user pemilik token.
menampilkan peta milik Google pada aplikasi
dan kedua untuk membuka akses lokasi pada 3.4 Tampilan Aplikasi
peta. Aplikasi ini memiliki tiga user, yaitu customer,
operator dan supir ambulans, maka aplikasi ini
Demo aplikasi Ambulance Online berbasis juga memiliki tiga sisi, yaitu sisi customer,
Android dapat dilihat pada link berikut ini, yaitu operator dan sisi supir ambulans.
https://drive.google.com/file/d/1Y_qFgvVIrKbz
_p9-s5p7Ev6FeG8x7zwr/view?usp=sharing. 3.4.1 Tampilan Aplikasi Sisi Customer
Namun untuk diketahui, bahwa aplikasi ini Customer merupakan salah satu dari ketiga
masih berbentuk demo dan belum dapat user pada aplikasi Ambulance Online. Pada
digunakan secara langsung dalam kehidupan aplikasi sisi customer ini terdapat beberapa
sehari-hari. halaman yaitu halaman register, halaman login,
halaman utama, halaman pesanan, halaman
3.3 Integrasi Firebase Notification profil, halaman riwayat pesanan dan halaman
Pada awalnya Firebase Cloud Messaging logout. Tampilan aplikasi sisi customer
disebut Google Cloud Messaging (GCM). digambarkan oleh Gambar 8. Halaman register
Firebase Cloud Messaging (FCM) merupakan digunakan customer untuk mendaftarkan akun
layanan untuk memberikan pemberitahuan yang akan digunakan pada aplikasi. Halaman
(notification) untuk aplikasi berbasis Android, login digunakan customer untuk masuk ke
iOS juga aplikasi web [10]. Aplikasi Ambulance dalam aplikasi menggunakan akun yang sudah
Online membutuhkan notifikasi agar user dapat didaftarkan sebelumnya dengan cara
mengetahui pesan penting dari user lainnya memasukkan email dan password lalu menekan
dengan cepat. Aplikasi dapat terhubung dengan tombol login. Halaman peta digunakan
firebase notification dengan cara memasukkan customer untuk melihat lokasi ambulans
firebase library pada aplikasi. Kemudian aplikasi disekitarnya. Peta akan otomatis menampilkan
dihubungkan dengan menambahkan project lokasi terkini dari customer. Halaman
aplikasi Ambulance Online ke dalam project pemesanan digunakakan customer untuk
firebase dan memasukkan package aplikasi melakukan proses pemesanan ambulans yang
pada project firebase yang ditunjukkan pada dipilih dari halaman peta. Pada halaman peta
Gambar 7. terdapat pilihan menu untuk membuka
halaman profil yang digunakan customer untuk
melihat dan menyunting profil, halaman
riwayat pesanan yang digunakan customer
Gambar 7. Integrasi Firebase Notification untuk melihat riwayat pemesanan ambulans,
Notifikasi didapat dengan request token dari dan halaman logout untuk keluar dari aplikasi.
firebase dan menyimpan token tersebut pada

124| SINTECH Journal


Gambar 8. Tampilan Aplikasi Sisi Customer

3.4.2 Tampilan Aplikasi Sisi Operator lalu menekan tombol login. Halaman peta
Operator merupakan salah satu dari ketiga user merupakan halaman yang akan terbuka setelah
pada aplikasi Ambulance Online. Pada aplikasi operator berhasil login dan halaman ini akan
sisi operator ini terdapat beberapa halaman menampilkan peta lokasi instansi. Halaman
yaitu halamaan register, halaman login, menerima pesanan menampilkan informasi
halaman utama, halaman menerima pesanan, tentang customer yang memesan ambulans
halaman profil, halaman riwayat pesanan dan dan halaman ini digunakan operator untuk
halaman logout. Tampilan aplikasi sisi mengirim pesanan kepada supir ambulans.
operator digambarkan oleh Gambar 9. Halaman Pada halaman peta terdapat pilihan menu
register digunakan operator untuk untuk membuka halaman profil yang digunakan
mendaftarkan akun yang akan digunakan pada operator untuk melihat dan menyunting profil,
aplikasi. Halaman login digunakan operator halaman riwayat pesanan yang digunakan
untuk masuk ke dalam aplikasi menggunakan operator untuk melihat riwayat pemesanan
akun yang sudah didaftarkan sebelumnya ambulans, dan halaman logout untuk keluar
dengan cara memasukkan email dan password dari aplikasi.

SINTECH Journal |125


Gambar 9. Tampilan Aplikasi Sisi Operator

3.4.3 Tampilan Aplikasi Sisi Supir menekan tombol login. Halaman peta
Ambulans merupakan halaman yang akan terbuka setelah
Ambulans merupakan salah satu dari ketiga supir berhasil login dan halaman ini akan
user pada aplikasi Ambulance Online. Pada menampilkan peta lokasi instansi. Halaman
aplikasi sisi ambulans ini terdapat beberapa menerima pesanan menampilkan informasi
halaman yaitu halamaan register, halaman tentang customer yang memesan ambulans
login, halaman utama, halaman menerima dan halaman ini digunakan ambulans untuk
pesanan, halaman profil, halaman riwayat mengirim pesan informasi kepada customer
pesanan dan halaman logout. Tampilan aplikasi dan operator bahwa pesanan sudah diterima.
sisi supir ambulans dapat dilihat pada Gambar Pada halaman peta terdapat pilihan menu
10. Halaman register digunakan supir untuk untuk membuka halaman profil yang digunakan
mendaftarkan akun yang akan digunakan pada supir untuk melihat dan menyunting profil,
aplikasi. Halaman login digunakan supir untuk halaman riwayat pesanan yang digunakan supir
masuk ke dalam aplikasi menggunakan akun untuk melihat riwayat pemesanan ambulans,
yang sudah didaftarkan sebelumnya dengan dan halaman logout untuk keluar dari aplikasi.
cara memasukkan email dan password lalu

126| SINTECH Journal


Gambar 10. Tampilan Aplikasi Sisi Supir Ambulans

3.5 Pembahasan Alur Pemesanan Ketika customer menekan tombol Pesan, maka
Ambulans aplikasi akan mengirim notifikasi pada operator
Aplikasi Ambulance Online digunakan oleh tiga bahwa seseorang memesan ambulans.
user yaitu customer, operator dan supir Notifikasi ini dapat ditekan dan aplikasi akan
ambulans. Dalam satu kali kegiatan pemesanan membawa operator ke halaman pesanan. Pada
ambulans, ketiga user ini saling berinteraksi dan halaman ini terdapat beberapa informasi
saling berbagi informasi. Kegiatan pemesanan seperti lokasi customer, lokasi ambulans, rute
dimulai dari customer yang dapat memilih jalan antara kedua lokasi, serta informasi
Rumah Sakit pemilik ambulans yang customer seperti nama dan nomor telepon.
diinginkannya melalui halaman peta pada Operator dapat melakukan panggilan kepada
aplikasi. Setelah memilih Rumah Sakit, aplikasi customer apabila diperlukan melalui tombol
akan berpindah ke halaman pesanan ambulans. yang bergambar telepon pada aplikasi. Pada
Pada halaman ini terdapat beberapa informasi halaman ini operator juga harus memilih
seperti lokasi customer, lokasi ambulans, rute ambulans yang akan dikirim ke lokasi customer.
jalan antara kedua lokasi, serta informasi Kemudian operator dapat mengirimkan
Rumah Sakit seperti nama, alamat dan nomor pesanan tersebut kepada supir ambulans
telepon. Customer dapat melakukan panggilan dengan menekan tombol Kirim pada halaman
kepada Rumah Sakit apabila diperlukan melalui pesanan ini. Kemudian kegiatan pemesanan
tombol yang bergambar telepon pada aplikasi. beralih kepada ambulans.
Apabila customer ingin memesan ambulans
dari Rumah Sakit tersebut, customer dapat Ketika operator menekan tombol Kirim, maka
menekan tombol Pesan pada halaman ini. aplikasi akan mengirim notifikasi pada
Kemudian kegiatan pemesanan beralih kepada ambulans bahwa seseorang memesan
operator. ambulans. Notifikasi ini juga dapat ditekan dan
aplikasi akan membawa ambulans ke halaman

SINTECH Journal |127


pesanan. Pada halaman ini terdapat beberapa aplikasi. Black box bertujuan agar mendapatkan
informasi seperti lokasi customer, lokasi kerusakan atau keberhasilan pada sistem
ambulans, rute jalan antara kedua lokasi, serta aplikasi yang dibangun [12]. Pengujian ini
informasi customer seperti nama dan nomor melakukan pengecekan apakah aplikasi
telepon. Ambulans dapat melakukan panggian Ambulance Online berbasis Android yang
kepada customer apabila diperlukan melalui dilengkapi dengan layanan sistem informasi
tombol yang bergambar telepon pada aplikasi. geografis dan layanan notifikasi yang dibangun
Untuk menerima pesanan, ambulans harus sudah sesuai dengan perintah.
menekan tombol Konfirmasi Pesanan pada
aplikasi. Hal ini akan mengirim notifikasi kepada 4. KESIMPULAN
customer bahwa ambulans sudah menerima Berdasarkan proses dan hasil dari penelitian
pesanan. Selanjutnya setelah ambulans sampai tentang Rancang Bangun Aplikasi Ambulance
di lokasi customer, ambulans harus menekan Online Berbasis Android maka dapat diambil
tombol Sampai pada aplikasi. Hal ini akan kesimpulan sebagai berikut:
mengirim notifikasi kepada operator bahwa 1. Telah berhasil dibangun aplikasi berbasis
ambulans sudah sampai di lokasi customer. Android dengan nama Ambulans Online
Terakhir, setelah menyelesaikan pesanan dan yang memiliki tiga sisi aplikasi, yaitu
ambulans sudah sampai dan kembali di Rumah aplikasi sisi customer, sisi operator dan
Sakit, ambulans harus menekan tombol Selesai sisi supir ambulans.
pada aplikasi. Hal ini akan mengirim notifikasi 2. Aplikasi Ambulance Online berbasis
kepada operator bahwa ambulans sudah Android dilengkapi dengan layanan
menyelesaikan pesanan dan sudah kembali. informasi geografis dengan
Ketika operator menekan notifikasi, aplikasi memanfaatkan fitur peta yang
akan membawa ke halaman riwayat pesanan terintegrasi dengan Google Maps API.
dan informasi pesanan ada pada halaman Hal ini bertujuan agar user dapat
tersebut. Maka ambulans akan berstatus mengetahui lokasi user lain yang terlibat
tersedia pada database dan dapat dipesan dalam sebuah pesanan ambulans.
kembali. Dengan begitu, kegiatan pemesanan 3. Aplikasi Ambulance Online berbasis
ambulans yang dilakukan ketiga user sudah Android dilengkapi dengan terintegrasi
selesai. dengan fitur notifikasi dengan
memanfaatkan Firebase Cloud
3.6 Pengujian Sistem Messaging (FCM) yang berguna untuk
Pengujian sistem bertujuan untuk memastikan memberikan informasi berupa notifikasi
bahwa fungsi dan komponen sistem aplikasi pesanan ambulans dengan cepat.
dapat berfungsi dengan baik tanpa kesalahan. 4. Hasil pengujian dengan metode Black
Pengujian sistem ini dikerjakan dengan cara Box Testing menunjukkan bahwa
memberikan masukan ke sistem dan seluruh fungsi aplikasi dapat dinyatakan
mengamati hasil keluaran sistem pada aplikasi berhasil dibuat sesuai dengan tujuannya
[11]. Perancangan aplikasi yang sudah dibuat masing-masing.
kemudian akan melalui proses pengujian, yaitu
pengujian dengan metode black box. Uji coba DAFTAR PUSTAKA
sistem ini dilakukan agar mengetahui aplikasi [1] A. Ekadinata, S. Dewi, D. P. Hadi, D. K.
yang digunakan dapat berjalan dengan baik dan Nugroho, and F. Johana, Sistem
sesuai dengan fungsi yang diinginkan sehingga Informasi Geografi. Malang: PT. Bumi
aplikasi membuat kesalahan seminimal Pertiwi, 2011.
mungkin. Uji coba sistem terdiri dari pengujian [2] A. A. Arif Wibisono, “Pembuatan
terhadap proses penampilan peta, penampilan Perangkat Lunak Berbasis Lokasi untuk
lokasi, pemesanan ambulans, pengiriman dan Berbagi Kendaraan,” J. Sisfo, vol. 06, no.
penerimaan notifikasi, dan fungsi-fungsi 03, pp. 265–282, 2017.
lainnya. [3] V. A. Purnomo, “Rancang Bangun
Aplikasi Penyedia Layanan Ambulans
Pengujian black box adalah sebuah metode Menggunakan Teknologi Gis , Gsm Dan
pengujian sistem aplikasi yang dipakai untuk Gps ( Gprs ),” J. Teknol. Inf., vol. 12, no.
menguji fitur dan fungsi pada rancangan 3, pp. 150–156, 2013.

128| SINTECH Journal


[4] H. N. Lengkong, A. A. E. Sinsuw, and A. Bandung: Informatika Bandung, 2014.
S. . Lumenta, “Perancangan Penunjuk [9] A. K. Akanbi and O. Y. Agunbiade,
Rute Pada Kendaraan Pribadi “Integration of a city GIS data with
Menggunakan Aplikasi Mobile GIS Google Map API and Google Earth API
Berbasis Android Lengkong, H. N., for a web based 3D Geospatial
Sinsuw, A. A. E., & Lumenta, A. S. . Application,” Int. J. Sci. Res., vol. 2, no.
(2015). Perancangan Penunjuk Rute 11, pp. 200–203, 2013.
Pada Kendaraan Pribadi Menggunakan [10] Y. Yogiswara and D. R. Astriyanto,
Aplikasi Mobile GIS Berbasis Andro,” E- “Penerapan Web Service Dan Firebase
journal Tek. Elektro dan Komput., pp. Notification Pada Pengembangan
18–25, 2015. Aplikasi Gerakan Nasi Bungkus Jember
[5] Chairul Anwar, “Analisa dan Berbasis Android,” J. Inform. Polinema,
Perancangan Sistem Informasi Human vol. 4, no. 2, p. 161, 2018.
Resources Development Pada PT. [11] I. A. Musdar and H. Arfandy, “Rancang
Semacom Integrated dengan Bangun Sistem Informasi Pariwisata
Menggunakan Metode Waterfall,” Int. Sulawesi Selatan Berbasis Android
J. Educ. Sci. Technol. Eng., vol. 2, no. 1, dengan Menggunakan Metode
pp. 19–38, Jun. 2019. Prototyping,” SINTECH (Science Inf.
[6] P. Hidayatullah and J. K. Kawistara, Technol. J., vol. 3, no. 1, pp. 70–76, Apr.
Pemrograman WEB. Yogyakarta: Graha 2020.
Ilmu, 2015. [12] M. Ehmer and F. Khan, “A Comparative
[7] Fathansyah, Basis Data. Bandung: Study of White Box, Black Box and Grey
Informatika Bandung, 2018. Box Testing Techniques,” Int. J. Adv.
[8] B. Sidik and P. Husni Iskandar, Comput. Sci. Appl., vol. 3, no. 6, pp. 1–
Pemograman WEB dengan HTML. 30, 2012.

SINTECH Journal |129

You might also like