PERANCANGAN DAN IMPLEMENTTASI APLIKASI MAP RUMAH SAKIT DI KOTA MALANG PADA TELEPON SELULER BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Fadinta Vegilesmana 09560128 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014
LEMBAR PERSETUJUAN PERANCANGAN DAN IMPLEMENTTASI APLIKASI MAP RUMAH SAKIT DI KOTA MALANG PADA TELEPON SELULER BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Menyetujui, Pembimbing I Pembimbing II Hariyady, S.Kom, M.T NIP. 101.9406.0262 Nur Hayatin, S.T NIP. 108.0907.0476
LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : FADINTA VEGILESMANA NIM : 09560128 FAK. / JUR. : TEKNIK / INFORMATIKA Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul PERANCANGAN DAN IMPLEMENTTASI APLIKASI MAP RUMAH SAKIT DI KOTA MALANG PADA TELEPON SELULER BERBASIS ANDROID beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku. Mengetahui Dosen Pembimbing Malang, 3 Maret 2014 Yang Membuat Pernyataan Hariyady, S.Kom, M.T Fadinta Vegilesmana
LEMBAR PENGESAHAN PERANCANGAN DAN IMPLEMENTTASI APLIKASI MAP RUMAH SAKIT DI KOTA MALANG PADA TELEPON SELULER BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : Fadinta Vegilesmana 09560128 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 3 Maret 2014 Penguji I Menyetujui, Penguji II Zamah Sari, S.Kom, M.T NIDN. 070808770 Galih Wasis Wicaksono, S.Kom NIDN. 0723028801 Mengetahui, Ketua Jurusan Teknik Informatika Yudha Munarko, S.Kom, M.Sc NIP. 10806110443
LEMBAR PERSEMBAHAN Puji syukur kepada Allah SWT atas rahmat dan karunia-nya sehingga penulis dapat menyelesaikan Tugas Akhir ini. Penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada: Bapak Hariyady, S.Kom, M.T dan Ibu Nurhayatin, S.ST selaku pembimbing tugas akhir. Pihak Dekan beserta staf TU Fakultas Teknik Universitas Muhammadiyah Malang. Pihak Dosen beserta staf TU Jurusan Teknik Informatika Universitas Muhammadiyah Malang. Kedua orang tua saya, Bapak Sipudin dan Ibu Fatmawati yang telah memberikan dukungan moril dan materil beserta do a. Kepada kakak Sufia Evi Sukmawati, S.P, Fandie Angga Wijaya, S.Kom, adek Difa Nisvi Yolandari dan adek Yessifa Citra Melani terima kasih banyak atas bantuan do a dan perhatiannya mulai dari awal masuk kuliah sampai keluar kuliah. Dan kepada Amelia Rhosita yang selalu kasih semangat, dukungan dan perhatian beserta do a. Serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah berjasa dalam pengerjaan Tugas Akhir ini.
KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah subhanahu wa ta ala atas limpahan rahmat dan hidayah-nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul: PERANCANGAN DAN IMPLEMENTASI APLIKASI MAP RUMAH SAKIT DI KOTA MALANG PADA TELEPON SELULER BERBASIS ANDROID Di dalam tulisan ini disajikan pokok-pokok pembahasan yang meliputi pendahuluan, landasan teori, perancangan sistem, implementasi dan pengujian sistem. Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan ke depan. Malang, 3 Maret 2014 Fadinta Vegilesmana
DAFTAR ISI ABSTRAK... i ABSTRACT... i LEMBAR PERSEMBAHAN... ii KATA PENGANTAR... iii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... ix 1. PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan Penelitian... 2 1.4 Batasan Masalah... 2 1.5 Metodologi Penelitian... 3 1.6 Sistematika Penulisan... 3 2. LANDASARAN TEORI... 5 2.1 Rumah Sakit... 5 2.1.1 Tugas dan Fungsi Rumah Sakit... 5 2.2 Aplikasi Map... 6 2.2.1 Pengertia Aplikasi Map... 6 2.3 Android... 8 2.3.1 Anatomi Android... 8 2.3.1.1 Application Layer... 8 2.3.1.2 Application Framework... 8 2.3.1.3 Android Runtime... 9 2.3.1.4 Libraries... 10 2.4 Penelitian Terkait... 10 2.5.1 Aplikasi Peta Lokasi Rumah Sakit Kota Bandung Berbasis Mobile Android... 10 3. ANALISA DAN PERANCANGAN SISTEM... 12 3.1 Analisa Sistem... 12
3.1.1 Kebutuhan Fungsional... 13 3.1.2 Kebutuhan Non-Fungsional... 13 3.1.3 Flowchart Diagram... 14 3.1.4 Deskripsi Flowchart Sytem... 14 3.1.5 Use Case Diagram... 14 3.1.5 Deskripsi Use Case Diagram... 15 3.2 Perancangan Sistem... 15 3.2.1 Sequence Diagram... 15 3.2.2 Activity Diagram... 18 3.2.3 Desain Interface... 21 3.2.4 Class Diagram... 24 3.2.5 Entity Relationship Diagram (ERD) Model... 25 3.2.6 Field Database... 25 3.2.6.1 Field Database Rumah Sakit... 25 3.2.6.2 Field Database Fasilitas Rumah Sakit... 26 3.2.6.3 Field Database Dokter... 26 4. IMPLEMENTASI DAN PENGUJIAN... 27 4.1 Implementasi... 27 4.1.1 Implementasi Class Diagram... 27 4.1.2 Implementasi Entity Relasionship Diagram (ERD) Model... 28 4.1.3 Lingkungan Pengembangan Perangkat Keras... 28 4.1.4 Lingkungan Pengembangan Perangkat Lunak... 28 4.1.5 Implementasi Aplikasi... 29 4.1.6 Use Case 1 Pentunjuk.html... 29 4.1.7 Use Case 2 Daftar Rumah Sakit... 30 4.1.8 Use Case 3 Lokasi Rumah Sakit... 31 4.1.9 Use Case 4 Informasi Rumah Sakit... 31 4.1.10 Use Case 5 Update Data... 33 4.2 Pengujian Sistem... 34 4.2.1 Skenario Pengujian... 34 4.2.2 Hasil Pengujian... 34 5. PENUTUP... 43
5.1 Kesimpulan... 43 5.2 Saran... 43 DAFTAR PUSTAKA... 45 SOURCE CODE... 46 BIOGRAFI PENULIS... 52
DAFTAR GAMBAR Gambar 2.1 Anatomi Android... 8 Gambar 3.1 Flowchart Diagram... 14 Gambar 3.2 Use Case Diagram... 14 Gambar 3.3 Sequence Diagram Petunjuk Pengguna... 15 Gambar 3.4 Sequence Diagram Informasi Daftar Rumah Sakit... 16 Gambar 3.5 Sequence Diagram Informasi Lokasi Rumah Sakit... 16 Gambar 3.6 Sequence Diagram Informasi Rumah Sakit... 17 Gambar 3.7 Sequence Diagram Update Data... 17 Gambar 3.8 Acitivity Diagram Petunjuk Pengguna... 18 Gambar 3.9 Activity Diagram Daftar Rumah Sakit... 19 Gambar 3.10 Activity Diagram Informasi Lokasi Rumah Sakit... 19 Gambar 3.11 Activity Diagram Informasi Rumah Sakit... 20 Gambar 3.12 Activity Diagram Update Data... 20 Gambar 3.13 Desain Tampilan Menu Utama... 21 Gambar 3.14 Desain Tampilan Menu Petunjuk... 21 Gambar 3.15 Desain Tampilan Rumah Sakit... 22 Gambar 3.16 Desain Tampilan Peta Rumah Sakit... 22 Gambar 3.17 Desain Tampilan Informasi Rumah Sakit... 23 Gambar 3.18 Desain Tampil Menu Tentang... 23 Gambar 3.19 Class Diagram... 24 Gambar 3.20 Entity Relationship Diagram (ERD)... 25 Gambar 4.1 Petunjuk Program... 29 Gambar 4.2 Daftar Rumah Sakit... 30 Gambar 4.3 Lokasi Rumah Sakit... 31 Gambar 4.4 Informasi Rumah Sakit... 31 Gambar 4.5 Titik Koordinat Rumah Sakit Umum Syaiful Anwar... 34 Gambar 4.6 Titik Koordinat RSAB. Muhammadiyah... 35 Gambar 4.7 Drive Direction RSU. Syaiful Anwar... 36 Gambar 4.8 Drive Direction RSAB. Muhammadiyah... 36
DAFTAR TABEL Tabel 3.1.1 Kebutuhan Fungsional... 13 Tabel 3.1.2 Kebutuhan Non-Fungsional... 13 Tabel 3.1.5 Deskripsi Flowchart System... 14 Tabel 3.1.5 Deskripsi Use Case Diagram... 15 Tabel 4.2.3 Pengujian Fungsional... 37