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
ii
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
iii
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:
11
Tabel 4.1 Hasil Pengujian Black-box Testing
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 fiturfitur yang tersedia pada aplikasi. Berikut beberapa screenshoot saat pengujian :
Gambar 4.1 Aplikasi Diinstal
Gambar 4.3Splash Screen
Gambar 4.2 Aplikasi Pada Smartphone
Gambar 4.4List Kecelakaan
13
Gambar 4.5 Deskripsi Kecelakaan
Gambar 4.7List Provinsi
Gambar 4.6 Tindakan
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.