i APLIKASI BUKU SAKU PERTOLONGAN PERTAMA PADA KECELAKAAN (P3K) BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Ridwan Wibowo 10.11.3676 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
i
APLIKASI BUKU SAKU PERTOLONGAN PERTAMA PADA
KECELAKAAN (P3K) BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh
Ridwan Wibowo
10.11.3676
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2014
iii
HANDBOOK FIRST AID IN ACCIDENT (P3K)-BASEDANDROID APLLICATION
APLIKASI BUKU SAKU PERTOLONGAN PERTAMA PADA KECELAKAAN (P3K)
BERBASIS ANDROID
Ridwan Wibowo
Ema Utami
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
Accident is not expected by everyone. Accident happens in anywhere and anytime. Accident here can be a broad meaning, all events that are sudden and threatening people's lives, not only traffic accidents. Every accident should be help immediately so there is no happen a new problem.
First aid is a temporary help before getting help from doctors or paramedics. First aid only temporary made by first aid officers (paramedics or every person) who first see the victim. More knowledge is required to do first aid so that action taken is right.
As a learning media, book becomes a basic priority for learning. However, nowadays the increasing human needs, everything needs to make it easier and help it works. The development of technology today, it is likely easier to learn or expand our knowledge. The book can be in the form of a practical digital that can bring anywhere and read anytime.
Keywords: Application, Book, First Aid, Android
1
1. Pendahuluan
1.1 Latar Belakang
Kecelakaan memang bukanlah hal yang diharapkan oleh setiap
orang.Kecelakaan bisa terjadi dimana saja dan kapan saja.Setiap kecelakaan sebaiknya
ditangani dengan segera agar tidak menimbulkan bencana baru.Penanganan korban
kecelakaan dilakukan oleh orang yang berada di dekat korban atau keluarga penderita
tersebut.Mereka yang berupaya memberikan pertolongan memiliki berbagai tingkat
pengetahuan medis, mulai dari yang tidak ada sampai mereka yang paham dan terlatih
tentang medis.Sehingga, diperlukan pengetahuan lebih untuk melakukan pertolongan
pertama.Pertolongan sementara ini dimaksudkan untuk mengurangi penderitaan dan
memberikan bantuan kepada korban.
Dalam pembelajaran, buku merupakan media yang utama. Namun seiring
dengan perkembangan jaman, metode pembelajaran bisa melalui media apa saja dan
lebih mudah. Perkembangan teknologi di era globalisasi ini menyajikan kemudahan dan
kecepatan dalam melakukan pekerjaan. Salah satu media yang sedang berkembang
pesat dan dekat dengan kehidupan manusia adalah mobile phone. Teknologi yang saat
ini lebih dikenal sebagai smartphone atau PC tablet ini tidak hanya terbatas
penggunaannya sebagai alat komunikasi.Teknologi ini juga sangat praktis, selain mudah
digunakan, serta juga bisa diakses kapan saja dan dimana saja.
2. Landasan Teori
2.1 Aplikasi
Menurut Jogiyanto (2004:4), aplikasi merupakan program yang berisikan
perintah-perintah untuk melakukan pengolahan data. Jogiyanto menambahkan aplikasi
secara umum adalah suatu proses dari cara manual yang ditransformasikan ke komputer
dengan membuat sistem atau program agar data diolah lebih berdaya guna secara
optimal.
2.2 Buku Saku
Menurut kamus Besar Bahasa Indonesia (2005:185), buku saku adalah buku
yang berukurankecil yang dapat disimpan dalam saku dan mudah dibawa kemana-mana.
2.3 Pertolongan Pertama Pada Kecelakaan (P3K)
2.3.1 Pengertian Pertolongan Pertama
Pertolongan Pertama adalah pemberian pertolongan segera kepada penderita
sakit atau cedera/kecelakaan yang memerlukan penanganan medis dasar.
2
2.4 Sistem Operasi Android
2.4.1 Sejarah Sistem Operasi Android
Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux
yang mencakup sistem operasi, middleware dan aplikasi.Android menyediakan platform
terbuka bagi para pengembang untuk menciptakan aplikasi mereka.Awalnya, Google Inc.
membeli Android Inc. yang merupakan pendatang baru yang membuat peranti lunak
untuk ponsel/smartphone. Kemudian untuk mengembangkan Android, dibentuklah Open
Handset Allience, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan
telekomunikasi, termasuk Google, HTC, Intel, Motorolla, Qualcomm, T-Mobile, dan
Nvidia.
2.4.2 Versi-versi Android
1. Android versi 1.1
2. Android versi 1.5 (Cupcake)
3. Android versi 1.6 (Donut)
4. Android versi 2.0/2.1 (Eclair)
5. Android versi 2.2 (Froyo: Frozen Yoghurt)
6. Android versi 2.3 (Gingerbread)
7. Android versi 3.0/3.1 (Honeycomb)
8. Android versi 4.0 (ICS: Ice Cream Sandwich)
9. Android versi 4.1 (Jelly Bean)
3. Analisis dan Perancangan Sistem
3.1 Analisis SWOT
SWOT adalah akronim untuk kekuatan (strenghts) dan kelemahan (weakness)
internal suatu perusahaan dan peluang (opportunities) dan ancaman (threats) lingkungan
yang dihadapi perusahaan”. Analisa SWOT merupakan identifikasi yang sistematis dari
faktor-faktor ini dan strategi yang menggambarkan pedoman yang terkait antara mereka.
3.2 Analisis Kebutuhan Sistem
Dalam perancangan sistem peneliti mendefinisikan kebutuhan sistem dan proses
apa saja yang akan dilakukan oleh sistem. Kebutuhan sistem terbagi menjadi dua yaitu
fungsional dan kebutuhan nonfungsional
3
3.2.1 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional adalah jenis kebutuhan yang berisi proses-proses
apa saja yang nantinya dilakukan oleh sistem. Kebutuhan juga berisi informasi-informasi
apa saja yang harus ada dan dihasilkan oleh sistem. Berikut adalah kebutuhan
fungsional dari aplikasi ini:
1) Sistem harus dapat memberi pilihan apa saja jenis kecelakaan yang ada.
Pengguna dapat melihat dan memilih jenis kecelakaan yang ada.
2) Sistem harus dapat menampilkan informasi lengkap mengenai kecelakaan.
Pengguna dapat melihat informasi seperti seperti deskripsi kecelakaan, gejala,
dan tindakan yang dilakukan untuk menangani kecelakaan tersebut.
3) Sistem harus dapat memberi pilihan apa saja provinsi-provinsi di Indonesia.
Pengguna dapat mencari informasi rumah sakit yang ada di provinsi-provinsi di
Indonesia
4) Sistem harus dapat memberi pilihan apa saja rumah sakit yang ada di tiap
provinsi di Indonesia.
Pengguna dapat melihat rumah sakit yang ada di tiap provinsi di Indonesia,
dengan diwakilkan tiga buah rumah sakit di tiap provinsinya.
3.3.2 Analisis Kebutuhan Non-Fungsional
Kebutuhan non-fungsional adalah tipe kebutuhan yang berisi property perilaku
yang dimiliki oleh sistem. Berikut adalah kebutuhan non-fungsional dari aplikasi ini:
a. Analisis Kebutuhan Perangkat Keras (Hardware)
Perangkat keras adalah alat yang digunakan untuk mengolah data dan penyajian
laporan. Perangkat keras yang dibutuhkan terdiri dari:
1) Perangkat keras untuk perancangan
Notebook Toshiba L640
Spesifikasi:
a) Processor: Intel® Pentium® Dual-Core P6100 (2 GHz, Cache 3 MB).
b) Memory: 4 GB DDR3 SODIMM PC-8500, Max. Memory 8 GB (2 DIMMs)
c) Graphics Engine: Intel® Graphics Media Accelerator HD 729MB
(shared).
d) Display: 14" WXGA LED, Max. Resolution 1366 x 768, Clear SuperView
LED.
e) Audio: 16-bit Stereo with Intel® High definition Audio Support With
Stereo Speakers.
f) Hard Drive: 320 GB Serial ATA 5400 RPM.
4
2) Perangkat keras untuk implementasi:
Sony Xperia L
Spesifikasi:
a) CPU: CPU Dual-core 1 GHz
b) Chipset: Qualcomm MSM8230 Snapdragon
c) GPU: Adreno 305Sensors Accelerometer
d) Internal: 8 GB (5.8 GB user available), 1 GB RAM
e) Layar: 480 x 854 pixels, 4.3 inches (~228 ppi pixel density)
b. Analisis Kebutuhan Perangkat Lunak (Software)
1) Perangkat lunak untuk perancangan
a) Sistem Operasi
Menggunakan Windows 7 Ultimate (64-bit)
b) Java
Dalam hal ini menggunakan Java Development Kit (JDK) dan Java
Runtime Environment (JRE)
c) Integrated Development Environment (IDE) Eclipse
Menggunakan perangkat lunak ini karena terdapat Android
Development Tools
d) Android Software Development Kit (Android SDK)
Dalam hal ini Android SDK menyediakan lingkungan pengembangan
dengan semua komponen yang diperlukan
e) Android Development Tools (ADT)
Android membuat custom plugin untuk IDE Eclipse yaitu ADT yang
dapat memberikan kemudahan untuk pengembangan dalam
membangun sebuah sistem aplikasi berbasis android.
2.) Perangkat Lunak untuk Implementasi
Sistem Operasi Android 4.2 Jelly Bean
3.1 Perancangan Sistem
Rancangan sistem secara umum dilakukan dengan maksud untuk memberikan
gambaran umum tentang sistem yang baru atau sistem yang akan diusulkan. Rancangan
ini mengidentifikasi komponen-komponen sistem informasi yang dirancang secara rinci.
Adapun rancangan sistem ini adalah sebagai berikut:
5
3.1.1 Perancangan UML
Perancangan sistem yang digunakan dalam aplikasi “Buku Saku P3K Berbasis
Android” ini adalah UML (Unified Modelling Language).UMLadalah bahasa standar yang
digunakan untuk menjelaskan dan memvisualisasikan artifak dari proses analisis dan
desain berorientasi objek.
3.1.1.1 Use Case Diagram
Use case merupakan gambaran skenario dari interaksi antara user dengan
sistem. Sebuah diagram use case menggambarkan hubungan antara aktor (pengguna)
dan kegiatan yang dapat dilakukannya terhadap aplikasi. Berikut ini adalah use case
diagram yang memperlihatkan peranan aktor dalam interaksinya dengan sistem.
Gambar 3.1 Use Case Diagram Aplikasi Buku Saku Pertolongan Pertama pada
Kecelakaan (P3K)
3.6 Perancangan User Interface
User Interface atau tampilan antarmuka berhubungan langsung dengan
pengguna. Selama menggunakan aplikasi, pengguna akan berinteraksi langsung dengan
antarmuka. Bentuk tampilan berbeda-beda sesuai dengan kebutuhan, ada yang tampilan
simple maupun kompleks.
3.6.1 Rancangan Tampilan Splash Screen
Rancangan splash screen ini merupakan tampilan awal setelah user membuka
aplikasi.Tampilan ini hanya berjalan tiga detik sebagai pembukaan aplikasi.
6
Gambar 3.2 Rancangan Tampilan Splash Screen
3.6.2 Rancangan Tampilan Menu Utama
Rancangan Menu Utama ini berisi menu-menu yang terdapat dalam aplikasi.
Terdapat lima buah menu yang berupa tombol dengan icondisebelah kirinya sebagai
gambaran menu tersebut agar user lebih mudah mengerti tentang apa menu tersebut.
Secara keseluruhan aplikasi ini banyak menggunakan warna merah dan putih
sebagai warna yang identik dengan logo P3K.Tampilan background simple dan tidak
banyak warna yang digunakan dengan tujuan tidak terlalu memenuhi tampilan utama,
user dapat fokus ke tampilan utama dan tampilan pas untuk user semua kalangan.
Gambar 3.3 Rancangan Tampilan Menu Utama
7
3.6.3 Rancangan Tampilan Pertolongan Pertama
Rancangan Pertolongan Pertama ini berisi tentang daftar atau list
kecelakaan.Tampilan ini bersifat scrollview sehingga user dapat mudah menemukan
kecelakaan yang dicari.
Gambar 3.4 Rancangan Tampilan Pertolongan Pertama
3.6.4 Rancangan Tampilan Deskripsi
Rancangan Deskripsi ini berisi tentang deskripsi atau penjelasan lengkap
kecelakaan yang dipilih beserta tindakannya.Terdapat gambar kecelakaan dan gambar
pada tindakan.Gambar pada tindakan ini dimaksud agar tampilan menarik dan user lebih
memahami tentang tindakan tersebut
Gambar 3.5 Rancangan Tampilan Deskripsi
8
3.6.5 Rancangan Tampilan Informasi Rumah Sakit
Rancangan ini merupakan rancangan Informasi Rumah Sakit yang berisi tentang
informasi beberapa rumah sakit yang berada di provinsi-provinsi di Indonesia.Tampilan
ini bersifat scrollview sehingga user dapat mudah menemukan provinsi yang dicari.
Gambar 3.6 Rancangan Tampilan Informasi Rumah Sakit
3.6.6 Rancangan Tampilan Rumah Sakit
Rancangan Rumah Sakit ini berisi tentang informasi rumah sakit yang ada di
provinsi yang telah dipilih oleh user sebelumnya.Rumah sakit yang ditampilkan
diwakilkan sebanyak tiga buah.Terdapat peta statis rumah sakit untuk memudahkan
pengguna mencari rumah sakit.
Gambar 3.7 Rancangan Tampilan Rumah Sakit
9
3.6.7 Rancangan Tampilan Help
Rancangan Rumah Sakit ini berisi tentang panduan menggunakan
aplikasi.Background menggunakan warna hitam transparan dan gambar kotak P3K.
Gambar 3.8 Rancangan Tampilan Help
3.6.8 Rancangan Tampilan About
Rancangan Rumah Sakit ini berisi tentang informasi aplikasi.Background
menggunakan warna hitam transparan dan gambar kotak P3K.
Gambar 3.9 Rancangan Tampilan About
10
3.6.9 Rancangan Tampilan Notifikasi Exit
Rancangan Tampilan Notifikasi Exit ini menampilkan notifikasi untuk
mengkonfirmasi apakah user yakin untuk keluar ketika memilih menu exit tersebut.
Tampilan tersebut juga muncul ketika user menekan tombol back pada handphone.
Gambar 3.10 Rancangan Tampilan Notifikasi Exit
4. Hasil Penelitian dan Pembahasan
4.1 Uji Coba Aplikasi
Uji coba program dilakukan untuk mengetahu apakah program berjalan dengan
baik atau tidak.Serta untuk menghindari kesalahan yang terjadi pada saat pembuatan
program.Ujicoba dilakukan dengan metode Black-box Testing.
Black-box Testing dilakukan untuk mengetahui apakah program dibuat sesuai
dengan kebutuhan fungsional. Pada uji coba ini, aplikasi akan diuji dari segi fitur yang
terdapat pada aplikasi buku saku pertolongan pertama pada kecelakaan (P3K). Cara
yang dilakukan yaitu dengan menjalankan aplikasi yang telah dibuat sehingga bisa
terluhat kekurangan dari program ini. Berdasarkan hasil uji coba yang dilakukan, hasilnya
adalah sebagai berikut:
12
Pada pengujian sistem dan program aplikasi buku saku pertolongan pertama
pada kecelakaan (P3K) ini menggunakan dua perangkat yang berbeda, perangkat
tersebut antara lain :
1. Android Virtual Device (emulator), OS Android 3.0 jenis layar 320 x 480 pixel.
2. Sony Experia L (real device), OS Android 4.2.2 Jelly Bean dengan resolusi layar
480 x 854 pixels.
Bagian yang diuji antara lain, mulai dari penginstalan sampai penggunaan fitur-
fitur yang tersedia pada aplikasi. Berikut beberapa screenshoot saat pengujian :
Gambar 4.1 Aplikasi Diinstal Gambar 4.2 Aplikasi Pada Smartphone
Gambar 4.3Splash Screen Gambar 4.4List Kecelakaan
13
Gambar 4.5 Deskripsi Kecelakaan Gambar 4.6 Tindakan
Gambar 4.7List Provinsi Gambar 4.8 Informasi Rumah Sakit
14
Gambar 4.9 Help Gambar 4.10 About
Gambar 4.11 Notifikasi Exit
Setelah dilakukan proses pengujian aplikasi pada emulator maupun real device
didapatkan hasil bahwa aplikasi buku saku pertolongan pertama pada kecelakaan (P3K)
dapat berjalan lancar dan dapat digunakan sesuai yang diharapkan.
15
5. Kesimpulan
Berdasarkan penjelasan dan pembahasan yang telah diuraikan pada bab-bab
sebelumnya hingga implementasi program, maka dapat diambil kesimpulan bahwa:
1. Untuk merancang dan implementasi aplikasi buku saku pertolongan pertama
pada kecelakaan (P3K), dimulai dari proses pengumpulan data dan informasi,
kemudian melakukan analisis data, membuat perancangan UML, perancangan
antarmuka aplikasi, perancangan kode program, lalu implementasi dan uji coba
program.
2. Aplikasi ini dapat menampilkan pertolongan pertama pada kecelakaan yang
bersifat umum atau mendasar, deskripsi tentang kecelakaan, dan informasi
tentang rumah sakit yang ada di provinsi-provinsi di Indonesia.
3. Aplikasi ini dapat digunakan sebagai alternatif bagi orang-orang untuk
mengetahui cara pertolongan pertama pada kecelakaan dan informasi rumah
sakit di Indonesia.
16
DAFTAR PUSTAKA
1. Sumber dari Buku
Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan
Bersaing Perusahaan dan Organisasi Modern.Yogyakarta: Andi Publisher.
David, Fred R. 2006. Manajemen Strategis. Edisi Sepuluh. Jakarta: Salemba Empat.
Departemen Pendidikan Nasional. 2005. Kamus Besar Bahasa Indonesia (Jakarta: Balai
Pustaka.
Fathansyah.1999. Basis Data.Bandung: Informatika.
Hendratman, H. 2010. The Magic of Adobe Photoshop.Bandung: Informatika.
Hendratman, H & Arifrahara, G. 2010.The Magic of CorelDraw. Bandung: Informatika.
Hermawan, Julius. 2000. Analisa Desain & Pemrograman Berorientasi Obyek dengan
UML dan Visual Basic Net. Yogyakarta: Andi Publisher.
Jogiyanto, HM. 2001.Pengenalan Komputer, Dasar Ilmu Komputer, Pemrograman,
Sistem Informasi dan Intelegensi Buatan. Yogyakarta: Andi Publisher.
Jogiyanto, H.M. 2004. Pengenalan Komputer: Dasar Ilmu Komputer, Pemrograman,
Sistem Informasi dan Intelegensi Buatan. Yogyakarta: Andi Publisher.
Jogiyanto, H.M. 2005. Sistem Informasi Strategik untuk Keunggulan Kompetitif .
Yogyakarta: Andi Publisher.
Jogiyanto, H.M. 2006. Analisis & Desain Sistem Informasi: Pendekatan Terstruktur, Teori
dan Praktik Aplikasi Bisnis. Yogyakarta: Andi Publisher.
Kadir, Abdul. 2002. Pengenalan Sistem Informasi. Yogyakarta: Andi Publisher
Komputer, Wahana. 2012. PAS:Membangun Aplikasi Bisnis dengan Netbean 7.
Yogyakarta: Andi Publisher.
Kumoratih, Ajeng. Panduan Praktis P3K: Pertolongan Pertama Pada Kedaruratan.
Surakarta: Mahkota Kita.
Margareta, Shinta. 2012. Buku Cerdas P3K: 101 Pertolongan Pertama Pada
Kecelakaan.Yogyakarta: Pustaka Cerdas.
Palang Merah Indonesia. 2009. Pedoman Pertolongan Pertama. Bandung: Markas Pusat
Palang Merah Indonesia.
Safaat, Nazruddin. 2012. Android: Pemrograman Aplikasi Mobile Smartphone dan Tablet
PC Berbasis Android. Bandung: Informatika.
Triady, Dendy.2013.Bedah Tuntas Fitur Android.Yogyakarta: Jogja Great! Publisher.
Yasin, Verdi. 2012. Rekayasa Perangkat Lunak Berorientasi Objek Pemodelan, Arsitektur
dan Perancangan (Modeling Architecture and Design). Jakarta: Mitra Wacana
Media.
17
2. Sumber dari Internet
Anonim. 2013. Android Pushes Past 80% Market Share While Windows Phone
Shipments Leap 156.0% Year Over Year in the Third Quarter, According to IDC.
http://www.idc.com/getdoc.jsp?containerId=prUS24442013. Diakses tanggal 14
Mei 2014.
Anonim. 2014. Eclipse Newcomers FAQ. http://www.eclipse.org/home/newcomers.php.
Diakses pada tanggal 4 Juli 2014.