SISTEM INFORMASI PERSEDIAAN KANTONG DARAH BERBASIS ANDROID MOBILE DI UNIT DONOR DARAH PMI KABUPATEN BANYUMAS

  

SISTEM INFORMASI PERSEDIAAN KANTONG DARAH

BERBASIS ANDROID MOBILE DI UNIT DONOR DARAH PMI

KABUPATEN BANYUMAS

SKRIPSI

diajukan sebagai salah satu syarat untuk memperoleh gelar

Sarjana Komputer

  

AGUNG TRIANTORO

1203040027

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PURWOKERTO

  

JULI, 2017

HALAMAN PERSEMBAHAN

  Dengan rasa syukur yang tak henti-hentinya kepada Allah SWT yang telah melimpahkan rahmat, taufik, rizki, dan hidayah-Nya, maka laporan tugas akhir ini kami persembahkan kepada :

  1. Bunda, Ayah, Kakak, Adek, dan Eyang yang selalu memberi semangat, doa, dan semua keperluan yang kami butuhkan. Semoga ini menjadi penghargaan untuk kalian semua.

  2. Bapak dan Ibu Dosen Program Studi Teknik Informatika UMP yang sudah memberikan ilmu dan motivasi. Semoga senantiasa menjadi pahala untuk Bapak dan Ibu sekalian dan dapat bermanfaat kedepannya.

  3. Pihak PMI Kabupaten Banyumas yang telah membantu dalam tugas akhir ini.

  4. Teman-teman Teknik Informatika angkatan 2012 kelas A, B, C, yang selalu menjadi teman berproses di bangku perkuliahan dan teman bermain.

  5. Teman-teman BEM dan Keluarga Mahasiswa Fakultas Teknik 2014/2015 yang sudah menjadi teman berproses di organisasi selama menjadi mahasiswa.

  6. Teman-teman Pramuka yang slalu siap menghibur, menyemangati, memotivasi ketika diri ini berada pada titik terbawah.

  7. Untuk yang selalu menemani, menyemangati slama berjuang bersama.

  Semoga ini bernilai ibadah dan akan berbuah manis untuk masa depan. Amin.

  Purwokerto, 6 Juli 2017 Agung Triantoro

HALAMAN MOTTO

  

  “Semuanya butuh kerja keras, usaha, dan, fokus. Dan satu lagi, jangan pernah lupa berdoa.

  • - Tontowi Ahmad (Indonesia XD Player)
    • “Sukses tidak diwariskan, melainkan diciptakan”

  • - Agung Triantoro -

KATA PENGANTAR

  Alhamdulillah puji syukur penulis panjatkan kehadirat Allah SWT karena atas rahmat dan hidayah-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Informasi Persediaan Kantong Darah berbasis Android

  Mobile di UDD PMI

  Kabupaten Banyumas” tepat pada waktunya. Penulis menyadari tanpa bantuan dari berbagai pihak, tugas akhir ini tidak mungkin terselesaikan dengan baik. Oleh karena itu pada kesempatan ini penulis ingin menyampaikan terimakasih kepada yang terhormat :

  1. Allah SWT yang senantiasa melimpahkan rahmat dan hidayah-Nya sehingga laporan ini dapat terselesaikan.

  2. Bunda, Ayah, Kakak, Adik, Eyang slalu memberi semangat, memenuhi segala keperluan, dan selalu mendoakan.

  3. Bapak Harjono, S.T.,M.Eng. sebagai dosen pembimbing.

  4. Bapak Muhammad Hamka Sebagai pembimbing akademik Program Studi Teknik Informatika angkatan 2012.

  5. Segenap dosen Fakultas Teknik Universitas Muhammadiyah Purwokerto yang telah banyak memberikan ilmu dan bimbingannya selama perkuliahan hingga selesai.

  6. Untuk yang selalu menemani, menyemangati slama berjuang bersama.

  Semoga ini bernilai ibadah dan akan berbuah manis untuk masa depan. Amin.

  7. Teman-teman Teknik Informatika angkatan 2012, teman-teman BEM FT 2014/2015. Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun penelitian yang telah dijalankan. Oleh karena itu penulis meminta saran kepada pembaca dalam usaha perbaikan dan pengembangan di masa mendatang.

  Purwokerto, Juli 2017 Agung Triantoro

  

DAFTAR ISI

  HALAMAN JUDUL ........................................................................................... i HALAMAN PERNYATAAN ORISINALITAS ............................................... ii HALAMAN PERSETUJUAN ........................................................................... iii HALAMAN PENGESAHAN ........................................................................... iv HALAMAN PERSEMBAHAN ......................................................................... v HALAMAN MOTTO ........................................................................................ vi KATA PENGANTAR ...................................................................................... vii DAFTAR ISI .................................................................................................... viii DAFTAR TABEL ............................................................................................... x DAFTAR GAMBAR ......................................................................................... xi DAFTAR LAMPIRAN .................................................................................... xiv

  INTISARI ......................................................................................................... xv

  ABSTRACT ....................................................................................................... xvi

  BAB I. PENDAHULUAN .................................................................................. 1 A. LATAR BELAKANG ............................................................................... 1 B. PERUMUSAN MASALAH ...................................................................... 2 C. BATASAN MASALAH ........................................................................... 2 BAB II. KAJIAN PUSTAKA ............................................................................. 3 A. PALANG MERAH INDONESIA (PMI) .................................................. 3 B. SISTEM INFORMASI .............................................................................. 4

  1. Sistem.................................................................................................... 4

  2. Informasi ............................................................................................... 4

  3. Sistem Informasi ................................................................................... 4

  C. ANDROID ................................................................................................. 4

  1. Sejarah Android .................................................................................... 4

  2. Perkembangan Versi OS Android ......................................................... 5

  3. Arsitektur Aplikasi Berbasis Android ................................................... 6

  D. MYSQL ...................................................................................................... 8

  E. JAVASCRIPT OBJECT NOTATION (JSON) ............................................ 9

  F. HYPERTEXT PREPROCESSOR (PHP) .................................................. 10

  G. HASIL PENELITIAN SEJENIS ............................................................. 11

  BAB III. TUJUAN DAN MANFAAT ............................................................. 13 A. TUJUAN .................................................................................................. 13 B. MANFAAT ............................................................................................. 13 BAB IV. METODE PENELITIAN .................................................................. 14 A. METODE PENELITIAN ........................................................................ 14 B. WAKTU DAN TEMPAT PENELITIAN ............................................... 14 C. PENGUMPULAN DATA ....................................................................... 14 D. ALAT ...................................................................................................... 16 E. PENGEMBANGAN SISTEM ................................................................ 17 BAB V. HASIL DAN PEMBAHASAN .......................................................... 47 A. KEBUTUHAN DATA ............................................................................ 47 B. IMPLEMENTASI SISTEM .................................................................... 47

  1. APLIKASI WEBSITE ADMIN .......................................................... 48

  2. APLIKASI ANDROID ........................................................................ 54

  BAB VI. PENUTUP ......................................................................................... 61 A. KESIMPULAN ....................................................................................... 61 B. SARAN .................................................................................................... 61 DAFTAR PUSTAKA ....................................................................................... 62

  LAMPIRAN ...................................................................................................... 63

  DAFTAR TABEL

  Tabel 1. Tabel Persediaan kantong darah ......................................................... 15 Tabel 2. Tabel jadwal donor darah.................................................................... 15 Tabel 3. Rancangan tabel data admin ............................................................... 30 Tabel 4. Rancangan tabel data pendonor .......................................................... 31 Tabel 5. Rancangan tabel data informasi .......................................................... 32 Tabel 6. Rancangan tabel data jadwal donor .................................................... 33 Tabel 7. Rancangan tabel data kantong darah................................................... 33

  DAFTAR GAMBAR

  Gambar 1. Lapisan arsitektur aplikasi android ................................................... 6 Gambar 2. Model Pengembangan Sistem Watterfall ........................................ 17 Gambar 3. Use Case Diagram Aplikasi Web Admin Sistem Informasi Persediaan Kantong Darah UDD PMI Kabupaten Banyumas ............................................ 18 Gambar 4. Use Case Diagram Aplikasi Android Sistem Informasi Persediaan Kantong Darah UDD PMI Kabupaten Banyumas. .......................................... 19 Gambar 5. Activity diagram mengelola data informasi .................................... 20 Gambar 6. Activity diagram mengelola data jadwal donor darah ..................... 21 Gambar 7. Activity diagram mengelola data admin .......................................... 22 Gambar 8. Activity diagram mengelola data persediaan kantong darah ........... 23 Gambar 9. Activity diagram mengelola data pendonor..................................... 24 Gambar 10. Activity diagram melihat menu utama .......................................... 25 Gambar 11. Activity diagram melihat persediaan kantong darah ..................... 26 Gambar 12. Activity diagram melihat data jadwal donor darah ....................... 27 Gambar 13. Activity diagram melihat data pendonor ....................................... 28 Gambar 14. Activity diagram melihat informasi ............................................... 29 Gambar 15. Relasi database ............................................................................. 34 Gambar 16. Rancangan halaman login aplikasi website admin ........................ 35 Gambar 17 Rancangan halaman gagal login aplikasi website admin ............... 35 Gambar 18. Rancangan halaman beranda website ............................................ 36 Gambar 19. Rancangan halaman profil............................................................. 36

  Gambar 20. Rancangan halaman informasi ...................................................... 37 Gambar 21. Rancangan halaman jadwal donor ................................................ 37 Gambar 22. Rancangan halaman persediaan kantong darah............................. 38 Gambar 23. Rancangan halaman jadwal donor ................................................ 39 Gambar 24. Rancangan halaman pengaturan admin ......................................... 39 Gambar 25. Tampilan icon aplikasi di menu smartphone ................................ 40 Gambar 26. Rancangan tampilan splash screen ............................................... 41 Gambar 27. Rancangan tampilan halaman utama aplikasi ............................... 41 Gambar 28. Rancangan tampilan drawer menu/laci menu aplikasi.................. 42 Gambar 29. Rancangan tampilan stock darah ................................................... 43 Gambar 30. Rancangan tampilan jadwal donor darah ...................................... 43 Gambar 31. Rancangan tampilan informasi ...................................................... 44 Gambar 32. Rancangan tampilan kontak PMI .................................................. 45 Gambar 33. Rancangan tampilan tentang aplikasi ............................................ 45 Gambar 34. Halaman login ............................................................................... 48 Gambar 35. Tampilan gagal login .................................................................... 49 Gambar 36. Halaman beranda ........................................................................... 49 Gambar 37. Halaman profil .............................................................................. 50 Gambar 38. Halaman informasi ........................................................................ 51 Gambar 39. Halaman jadwal donor darah ........................................................ 51 Gambar 40. Halaman persediaan kantong darah .............................................. 52 Gambar 41. Halaman data pendonor................................................................. 53 Gambar 42. Halaman pengaturan admin........................................................... 53 Gambar 43. Tampilan icon aplikasi .................................................................. 54 Gambar 44. Tampilan splashscreen .................................................................. 55

  Gambar 45. Tampilan halaman utama .............................................................. 55 Gambar 46. Tampilan maindrawer/menu aplikasi ........................................... 56 Gambar 47. Tampilan persediaan kantong darah.............................................. 57 Gambar 48. Tampilan jadwal donor darah ....................................................... 57 Gambar 49. Tampilan data pendonor ................................................................ 58 Gambar 50. Tampilan informasi ....................................................................... 59 Gambar 51. Tampilan kontak PMI ................................................................... 59 Gambar 52. Tampilan tentang aplikasi ............................................................. 60