SISTEM INFORMASI BANK DARAH BERBASIS WEB DAN WAP DI UNIT DONOR DARAH PALANG MERAH INDONESIA KABUPATEN MAGELANG SKRIPSI

SISTEM INFORMASI BANK DARAH BERBASIS WEB DAN WAP DI UNIT DONOR DARAH PALANG MERAH INDONESIA KABUPATEN MAGELANG SKRIPSI

  Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer

  Program Studi Teknik Informatika

  Oleh: FX Novi Adhi Nugroho NIM : 065314075 JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2012

WEB AND WAP-BASED INFORMATION SYSTEM OF BLOOD BANK IN THE BLOOD DONATION UNIT

  INDONESIAN RED CROSS MAGELANG DISTRICT A THESIS

  Presented as Partial Fulfillment of The Requirements to Obtain The Bachelor Computer Degree In Informatics Engineering

  Compiled By : FX Novi Adhi Nugroho NIM : 065314075

INFORMATICS ENGINEERING STUDY PROGRAM FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA 2012

  PERSEMBAHAN

  Skripsi ini dipersembahkan untuk :  Allah Bapa, Tuhan Yesus Kristus dan Bunda Maria.

   Bapak (Alm) dan Ibu.  Kakaku Vivin dan Adikku Lusi.  Mas Agung sekeluarga.  Om Pri sekeluarga.  Keluarga besar Simbah Kertodiharjo dan Simbah Arso Wiharjo.  Almamaterku Universita Sanata Dharma Yogyakarta.  Semua teman-temanku angkatan 2006.

  

MOTTO

”Percaya bahwa setiap masalah ada jalan keluarnya. Berdoa,

yakin, sabar dan berusaha sendiri dulu untuk mencari jalan

keluarnya. Dan setelah itu rasakanlah ”sensasi” hasilnya.”

”Ja nga n per n a h m en y er a h, ka r ena ki t a t i da k

a ka n per na h t a u a pa y a ng a ka n t er ja di esok .

  

K a la u ber hen t i ha r i in i , m ot t o hidup i t u

ha n y a m en ja di penghi bur sa ja di sa a t k it a la gi

”ja t uh”.”

  

ABSTRAK

  Unit Donor Darah (UDD) merupakan lembaga pemeritah yang bertugas menyediakan stok darah. Sering kali Unit Donor Darah mengalami keterlambatan dalam menyediaan stok darah, sehingga berdampak pada pelayanan permintaan darah. Padahal pelayanan yang cepat dan tepat dalam penyediaan darah dapat menyelamatkan banyak jiwa. Hal tersebut dikarenakan sistem yang ada saat ini masih manual. Selain itu, masih manualnya sistem yang berjalan saat ini mengakibatkan tidak lancarnya arus informasi misalnya pihak rumah sakit tidak dapat mengetahui stok darah di Unit Donor Darah.

  Untuk mengatasi permasalahan tersebut diberikan solusi dengan membangun suatu Sistem Informasi Bank Darah Berbasis Web dan WAP yang diharapkan dapat membantu dalam proses pengadaan stok darah dan dapat meningkatkan pelayanan permintaan darah. Sistem Informasi Bank Darah Berbasis Web dan WAP ini dibangun dengan menggunakan bahasa pemprograman PHP dan WML serta menggunakan database MySQL sebagai penyimpanan datanya.

  Hasil akhir yang diperoleh adalah sebuah Sistem Informasi Bank Darah yang mampu untuk membantu mempercepat proses adminstrasi, membantu pelayanan permintaan darah, memberikan beberapa informasi serta mengintegrasikan antara pihak PMI, Rumah Sakit dan anggota pendonor agar dapat memperlancar arus informasi. Dari hasil uji coba terhadap pengguna menyatakan bahwa pengguna merasa Sistem Informasi Bank Darah Berbasis Web dapat mempercepat proses administrasi, membantu pelayanan permintaan darah, serta mudah digunakan. Dan sebagian besar pengguna menyatakan bahwa Sistem Informasi Bank Darah Berbasis WAP dapat memberikan beberapa informasi serta mudah digunakan.

  

ABSTRACT

  Blood Donation Unit (UDD) is the government institution which as assigned to provide blood supply. Unfortunately, the institution frequently finds difficulty in providing blood supply, so it influences in the blood supplying services. Everybody knows that the fast and accurate services in the blood supplies can make many people safe. It is so because the institution still applies manual technic. Besides, this manual system which runs nowadays, leads to the unsmoothness of information for instance, the hospital management does not know the amount of the blood supplies in in the Blood Donation Unit.

  To overcome the problem, it has been set up the Web-based and WAP Information System of Blood Bank which is expected to help the process of the blood supplies and can increase the blood supply services. This system is installed using the program of PHP and WML as well as the MySQL database- the data storage.

  The implementation of the system above results in the Information system of Blood Bank which is able to fasten the administration process, to help the blood supply services, to give some information and to integrate the Indonesian Red Cross management, the hospital management and member of the blood donators so that the information current can run smoothly. When the system was tried out to some users, it give the data that the user feels of the Web-based Information System of Blood Bank can fasten the administration prosess, can help the blood supply services as well as easily used. So applicable most of the users said that the WAP-based Information System of Blood Bank can give some information as well as easily used.

KATA PENGANTAR

  Puji dan syukur penulis panjatkan ke hadirat Tuhan Yang Maha Kuasa karena atas berkat dan rahmatnya maka penulis dapat menyelesaikan skripsi ini dengan baik. Skripsi ini disusun sebagai salah satu syarat guna memperoleh gelar Sarjana Komputer program studi Teknik Informatika Universitas Sanata Dharma Yogyakarta.

  Penulis menyadari banyak hal yang terjadi selama pengerjaan skripsi, baik itu yang menyulitkan maupun yang membantu, dan banyak pihak yang telah berpesan besar dalam memberikan doa, dukungan, semangat dan saran. Oleh karena itu penulis menyampaikan ucapan terima kasih kepada :

  1. Ibu Agnes Maria Polina, S.Kom., M.Sc selaku dosen pembimbing yang telah meluangkan waktu dan tenaga untuk mendampingi di setiap proses, serta kesabaran dalam memberikan bimbingan pengarahan, semangat, masukan, dan saran yang membangun kepada penulis dari awal hingga akhir penulisan skripsi ini.

  2. Romo Dr. C. Kuntoro Adi, SJ., M.A., M.Sc dan Bapak J.B. Budi Darmawan, S.T., M.Sc selaku dosen penguji untuk semua kritik dan juga saran yang diberikan kepada penulis pada saat pengujian.

  3. Ibu P.H. Prima Rosa, S.Si., M.Sc selaku Dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.

  4. Ibu Ridowati Gunawan, S.Kom., M.T selaku Kepala Program Studi Teknik Informatika.

  5. Bapak dan Ibu dosen Program Studi Teknik Informatika yang telah memberikan ilmunya dan setia mendampingi di setiap proses perkuliahan.

  6. Bapak (Alm. Yohanes Mudiyanto) yang telah memberikan doa restu dari surge dan Ibu (Maria Immaculata Asiyah) tercinta yang selalu memberikan doa, dukungan, cinta kasih, dan segala kerja keras untuk membiayai penulis hingga dapat memperoleh gelar sarjana.

  7. Kakakku (Agustina Vinastuningrum) dan Adikk (Lucia Anita Nugraheni) yang telah memberikan semangat dan bantuan serta dukungan dalam penyelesaian skripsi ini.

  8. Mas Agung sekeluarga dan Om Pri sekeluarga yang telah memberikan masukan, bantuan dan dukungan serta semangat kepada penulis.

  9. Mas Widi dan semua staff UDD PMI Kabupaten Magelang yang telah meluangkan waktunya untuk memberikan bantuan kepada penulis.

  10. Teman-teman angkatan 2006 yang telah memberikan semangat kepada penulis selama penusunan skripsi ini.

  Penulis menyadari bahwa skripsi ini masih banyak kekurangan dan jauh dari sempurna, sehingga segala kritik dan saran yang bersifat membangun sangat penulis harapkan demi perbaikan skripsi ini. Akhirnya dengan segala kekurangan yang ada, penulis berharap agar skripsi ini masih dapat diambil amnfaatnya.

  Yogyakarta, 18 Juli 2012 Penulis

  FX Novi Adhi Nugroho

  

DAFTAR ISI

  HALAMAN JUDUL ........................................................................................... i HALAMAN PERSETUJUAN PEMBIMBING ................................................. iii HALAMAN PENGESAHAN ............................................................................ iv HALAMAN PERSEMBAHAN ......................................................................... v MOTTO ….......................................................................................................... vi PERNYATAAN KEASLIAN KARYA ............................................................. vii LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI ............................. viii ABSTRAK ......................................................................................................... ix ABSTRACT ....................................................................................................... x KATA PENGANTAR ......................................................................................... xi DAFTAR ISI ...................................................................................................... xiii DAFTAR TABEL .............................................................................................. xx DAFTAR GAMBAR ......................................................................................... xxi

  BAB I PENDAHULUAN ................................................................................... 1

  1.1. Latar Belakang ...................................................................................... 1

  1.2. Rumusan Masalah ................................................................................. 3

  1.3. Tujuan Penelitian .................................................................................. 3 ........

  1.4. Batasan Masalah .............................................................................. 4

  1.5. Metodologi Penelitian ........................................................................... 5

  1.6. Sistematika Penulisan ........................................................................... 6

  BAB II LANDASAN TEORI ............................................................................. 8

  2.1. Sistem Informasi ................................................................................ 8

  2.2. Metodologi Pengembangan Rekayasa Perangkat Lunak ................... 8

  2.3. Basis Data ......................................................................................... 15

  2.3.1. DBMS(Database Management System) ................................... 15

  2.3.2. Metode Perancangan Basis Data ............................................... 17

  2.4. MySQL ............................................................................................... 18

  2.5. PHP (Hypertext Preprocessor) .......................................................... 19

  2.6. WAP (Wireless Application Protocol) ............................................. 21 2.6.1. WAP Model ............................................................................

  21

  2.6.2. Keuntungan dan Kelemahan WAP ........................................... 23

  2.7. WML (Wireless Markup Language) .................................................. 24

  2.7.1. Elemen dalam WML ................................................................. 25

  2.8. Donor Darah ..................................................................................... 25

  2.8.1. Kriteria Pendonor ..................................................................... 25

  2.8.2. Syarat Menjadi Pendonor ......................................................... 26

  2.9. Transfusi Darah ................................................................................ 28

  2.9.1. Tujuan Transfusi Darah ........................................................... 28

  2.10. Golongan Darah ABO ....................................................................... 29

  2.10.1. Pembagian Golongan Darah .................................................... 29

  BAB III ANALISA DAN PERANCANGAN SISTEM ................................... 30

  3.1. Analisa Sistem ................................................................................ 30 3.1.1. Gambaran Sistem Lama ........................................................

  30

  3.1.2. Gambaran Sistem yang Akan Dikembangkan ....................... 33 3.1.3. Analisa Kebutuhan Sistem ...................................................

  39

  3.1.3.1. Use Case Diagram ............................................................ 39

  3.1.4. Pemodelan Proses .................................................................. 43

  3.1.4.1. Diagram Konteks .............................................................. 43

  3.1.4.2. Diagram Berjenjang .......................................................... 44

  3.1.4.3. DFD Level 0 Proses 1 ...................................................... 48 3.1.4.4. DFD Level 0 Proses 2 .....................................................

  49

  3.1.4.5. DFD Level 0 Proses 3 .....................................................

  50 3.1.4.6. DFD Level 0 Proses 4 .....................................................

  51 3.1.4.7. DFD Level 0 Proses 5 .....................................................

  52

  3.1.4.8. DFD Level 1 Proses 1.2 ................................................... 52

  3.1.4.9. DFD Level 1 Proses 2.2, 2.3, 2.4, 2.5 ............................... 53

  3.1.4.10. DFD Level 1 Proses 3.2 .................................................... 54

  3.1.4.11. DFD Level 1 Proses 3.3 .................................................... 54

  3.1.4.12. DFD Level 1 Proses 3.4 .................................................... 55

  3.1.4.13. DFD Level 1 Proses 3.5 .................................................... 55

  3.1.4.14. DFD Level 1 Proses 3.6 .................................................... 56

  3.1.4.15. DFD Level 1 Proses 3.7 .................................................... 56

  3.1.4.16. DFD Level 1 Proses 5.2 .................................................... 57

  3.1.4.17. DFD Level 1 Proses 5.3 .................................................... 57

  3.1.4.18. DFD Level 1 Proses 5.4 .................................................... 58

  3.1.4.19. DFD Level 1 Proses 5.5 .................................................... 58

  3.1.4.20. Diagram Berjenjang (Berbasis WAP) ................................ 59

  3.1.4.21. DFD Level 0 Proses 1 (Berbasis WAP) ............................ 60

  3.1.4.22. DFD Level 1 Proses 1.2 (Berbasis WAP) ......................... 61

  3.2. Perancangan Sistem ......................................................................... 61 3.2.1. Perancangan Basis Data ........................................................

  61

  3.2.1.1. Conseptual Design .......................................................... 61

  3.2.1.2. Logical Design ................................................................ 63

  3.2.1.3. Physical Design ............................................................... 64

  3.2.2. Perancangan User Interface .................................................... 72

  3.2.2.1. Perancangan User Interface Berbasis Web ..................... 73

  3.2.2.2. Perancangan User Interface Berbasis WAP .................... 87

  BAB IV IMPLEMENTASI SISTEM ............................................................... 91

  4.1. Pengaturan Handphone .................................................................. 91

  4.2. Implementasi Database .................................................................. 92

  4.3. Implementasi Web ......................................................................... 100

  4.3.1. Implementasi Web untuk Petugas .......................................... 105

  4.3.1.1. Halaman Login ................................................................. 105

  4.3.1.2. Halaman Data Pendonor .................................................. 106

  4.3.1.3. Halaman Tambah Data Pendonor ................................... 107

  4.3.1.4. Halaman Ubah Data Pendonor ....................................... 110

  4.3.1.5. Halaman Hapus Data Pendonor ...................................... 111

  4.3.1.6. Pencarian Data Pendonor ................................................ 112

  4.3.1.7. Halaman Data Periksa ..................................................... 113

  4.3.1.8. Halaman Tambah Data Periksa ....................................... 114

  4.3.1.9. Halaman Data Donor Darah ............................................ 117

  4.3.1.10. Halaman Tambah Data Donor Darah .............................. 118

  4.3.1.11. Pencarian Data Donor Darah .......................................... 120

  4.3.1.12. Halaman Data Hasil Lab ................................................. 121

  4.3.1.13. Pencarian Data Hasil Lab ................................................ 121

  4.3.1.14. Halaman Data Darah Yang Belum Dites ........................ 122

  4.3.1.15. Halaman Input Hasil Lab ................................................. 123

  4.3.1.16. Halaman Data Darah Tidak Layak .................................. 124

  4.3.1.17. Halaman Data Darah yang Layak .................................... 125

  4.3.1.18. Halaman Data Permintaan Darah ..................................... 127

  4.3.1.19. Halaman Permintaan Darah yang Belum Terpenuhi ........ 129

  4.3.1.20. Halaman Hasil Cross match ............................................. 130

  4.3.1.21. Halaman Data Rumah Sakit ............................................. 131

  4.3.1.22. Halaman Tambah Data Rumah Sakit ............................... 132

  4.3.2. Implementasi Web untuk Petugas Rumah Sakit ..................... 132

  4.3.2.1. Halaman Login Rumah Sakit ........................................... 132

  4.3.2.2. Halaman Data Anggota Rumah Sakit ............................. 133

  4.3.2.3. Halaman Data Pasien ...................................................... 133

  4.3.2.4. Halaman Tambah Data Pasien ........................................ 135

  4.3.2.5. Halaman Data Dokter ..................................................... 136

  4.3.2.6. Halaman Tambah Data Dokter ....................................... 137

  4.3.2.7. Halaman Data Permintaan Darah .................................... 138

  4.3.2.8. Halaman Tambah Data Permintaan Darah ...................... 139

  4.3.2.9. Halaman Ubah Data Permintaan Darah ........................... 141

  4.3.2.10. Halaman Ubah Password ................................................ 141

  4.3.3. Implementasi Web untuk Pendonor ........................................ 142

  4.3.3.1. Halaman Login Pendonor ............................................... 142

  4.3.3.2. Halaman Lihat Data Diri Pendonor ................................ 143

  4.3.3.3. Halaman Ubah Data Diri ................................................ 143

  4.3.3.4. Halaman Ubah Password ............................................... 144

  4.3.4. Implementasi Web untuk Ketua ............................................. 145

  4.3.4.1. Halaman Login Ketua .................................................... 145

  4.3.4.2. Halaman Laporan Data Pendonor .................................. 146

  4.3.4.3. Cetak Laporan Data Pendonor ...................................... 147

  4.3.4.4. Halaman Laporan Data Hasil Lab ................................... 148

  4.3.4.5. Cetak Laporan Data Hasil Lab ........................................ 148

  4.3.4.6. Halaman Laporan Data Donor Darah.............................. 149

  4.3.4.7. Cetak Laporan Data Donor Darah .................................. 150

  4.3.4.8. Halaman Laporan Data Permintaan Darah ..................... 151

  4.3.4.9. Cetak Laporan Data Permintaan Darah .......................... 151

  4.3.5. Implementasi Web untuk Admin ........................................... 152

  4.3.5.1. Halaman Login Admin ................................................... 152

  4.3.5.2. Halaman Data Petugas ................................................... 153

  4.3.5.3. Halaman Tambah Data Petugas ..................................... 153

  4.3.5.4. Halaman Data Admin dan Ketua ................................... 154

  4.3.5.5. Halaman Tambah Data Admin dan Ketua ..................... 155

  4.3.5.6. Halaman Data Berita ..................................................... 156

  4.3.5.7. Halaman Tambah Data Berita ....................................... 156

  4.3.5.8. Halaman Data Agenda .................................................. 156

  4.3.5.9. Halaman Tambah Data Agenda .................................... 157

  4.4. Implementasi WAP ...................................................................... 158

  4.4.1. Halaman Utama WAP .......................................................... 158

  4.4.2. Halaman Profil UDD PMI Kab. Magelang .......................... 159

  4.4.3. Halaman Ketentuan Donor Darah (Sistem berbasi WAP) .... 159

  4.4.4. Halaman Stok Darah (Sistem berbasi WAP) ........................ 160

  4.4.5. Halaman Agenda (Sistem berbasi WAP) .............................. 161

  4.4.6. Halaman Berita (Sistem berbasi WAP) ................................. 162

  4.4.7. Implementasi untuk Pendonor (Sistem berbasi WAP) .......... 162

  5.2. Analisa Hasil Uji Coba Sistem Terhadap User ............................ 171

  6.1. Kesimpulan .................................................................................. 200

  BAB V PENUTUP........................................................................................... 200

  5.2.4. Hasil dan Pembahasan (SistemBerbasis WAP) ..................... 205

  5.2.3. Hasil dan Pembahasan (SistemBerbasis Web) ..................... 172

  5.2.2. Sasaran Penyebaran Kuisioner ............................................. 172

  5.2.1. Pengumpulan Data ............................................................... 171

  5.1.1. Kelebihan dan Kekurangan Sistem ....................................... 171

  4.4.7.1. Halaman Login Pendonor (Sistem berbasi WAP) ......... 162

  5.1. Analisa Hasil Perangkat Lunak ..................................................... 170

  BAB V ANALISA HASIL .............................................................................. 170

  4.4.7.6. Halaman Udah Password (Sistem berbasi WAP) .......... 169

  4.4.7.5. Halaman Edit Data Diri (Sistem berbasi WAP) ............ 168

  4.4.7.4. Halaman Histori Pendonor (Sistem berbasi WAP) ....... 166

  4.4.7.3. Halaman Profil Pendonor (Sistem berbasi WAP) ......... 164

  4.4.7.2. Halaman Utama Pendonor (Sistem berbasi WAP) ........ 163

  6.2. Saran ............................................................................................ 201 DAFTAR PUSTAKA ..................................................................................... 203 LAMPIRAN

  

DAFTAR TABEL

Tabel 3.1 Data Pendonor ................................................................................... 63Tabel 3.2 Data Periksa …................................................................................... 64Tabel 3.3 Data darah dan hasil lab .................................................................... 65Tabel 3.4 Data petugas ...................................................................................... 65Tabel 3.5 Data Pasien ........................................................................................ 66Tabel 3.6 Data Rumah sakit ............................................................................... 66Tabel 3.7 Data Master pesan .............................................................................. 67Tabel 3.8 Data dokter......................................................................................... 67Tabel 3.9 Data rawat.......................................................................................... 68Tabel 3.10 Data golongan darah ........................................................................ 68Tabel 3.11 Data kecamatan................................................................................. 69Tabel 3.12 Data ring........................................................................................... 69Tabel 3.13 Data Berita........................................................................................ 69Tabel 3.14 Data Agenda..................................................................................... 70Tabel 3.15 Data Admin_ketua ........................................................................... 70Tabel 3.16 Data Forum_user .............................................................................. 70Tabel 3.17 Data pekerjaan ................................................................................. 70

  

DAFTAR GAMBAR

Gambar 2.1 Model Waterfall .............................................................................

  9 Gambar 2.2 Simbol Use Case ............................................................................ 10

Gambar 2.3 Simbol Actor ….............................................................................. 11Gambar 2.4 Simbol proses …............................................................................. 12Gambar 2.5 Simbol Arus Data ........................................................................... 12Gambar 2.6 Simbol agen eksternal .................................................................... 12Gambar 2.7 Simbol Data Store .......................................................................... 13Gambar 2.8 contoh ERD ................................................................................... 13Gambar 2.9 contoh Entity ................................................................................. 13Gambar 2.10 contoh atribut .............................................................................. 14Gambar 2.11 contoh identifier atau key ............................................................ 14Gambar 2.12 contoh relasi …............................................................................. 15Gambar 2.13 Level abstraksi dalam DBMS ...................................................... 16Gambar 2.14 Perancangan Basis Data................................................................ 18Gambar 2.15 Konsep Kerja PHP (Hypertext Prepocessor)................................. 20Gambar 2.16 Cara Kerja WAP ........................................................................... 22Gambar 3.1 Gambaran Umum Sistem ................................................................ 36Gambar 3.2 Use Case Diagram Subsistem Admin ............................................ 38Gambar 3.3 Use Case Diagram Subsistem Petugas UDD PMI ......................... 39Gambar 3.4 Use Case Diagram Subsistem Pendonor ........................................ 40Gambar 3.5 Use Case Diagram Subsistem petugas Rumah Sakit ..................... 41Gambar 3.6 Use Case Diagram Subsistem Ketua ............................................. 42Gambar 3.7 Use Diagram Konteks ................................................................... 43Gambar 3.8 Diagram Berjenjang ...................................................................... 44Gambar 3.9 Diagram Berjenjang (Lanjutan) .................................................... 45Gambar 3.10 Diagram Berjenjang (Lanjutan) .................................................... 46Gambar 3.11 DFD Level 0 Proses 1 .................................................................. 47Gambar 3.12 DFD Level 0 Proses 2 .................................................................. 48Gambar 3.13 DFD Level 0 Proses 3 .................................................................. 49Gambar 3.14 DFD Level 0 Proses 4 .................................................................. 50Gambar 3.15 DFD Level 0 Proses 5 .................................................................. 51Gambar 3.16 DFD Level 1 Proses 1.2 ................................................................ 51Gambar 3.17 DFD Level 1 Proses 2.2, 2.3, 2.4, 2.5, 2.6 .................................... 52Gambar 3.18 DFD Level 1 Proses 3.2 ................................................................ 53Gambar 3.20 DFD Level 1 Proses 3.3 ................................................................ 53Gambar 3.21 DFD Level 1 Proses 3.4 ................................................................ 54Gambar 3.22 DFD Level 1 Proses 3.5 ................................................................ 54Gambar 3.23 DFD Level 1 Proses 3.6 ................................................................ 55Gambar 3.24 DFD Level 1 Proses 3.7 ................................................................ 55Gambar 3.25 DFD Level 1 Proses 5.2 ................................................................ 56Gambar 3.26 DFD Level 1 Proses 5.3 ................................................................ 56Gambar 3.27 DFD Level 1 Proses 5.4 ................................................................ 57Gambar 3.28 DFD Level 1 Proses 5.5 ................................................................ 57Gambar 3.29 Diagram Berjenjang (Berbasis Wap)............................................. 58Gambar 3.30 DFD Level 0 Proses 1 (Berbasis Wap) ......................................... 59Gambar 3.31 DFD Level 1 Proses 1.2 (Berbasis Wap) ...................................... 60Gambar 3.32 ER Diagram .................................................................................. 61Gambar 3.33 Logical Design .............................................................................. 62Gambar 3.34 Halaman Utama ............................................................................ 71Gambar 3.35 Halaman Profil UDD PMI Kab. Magelang ................................. 72Gambar 3.36 Halaman Syarat Donor Darah ...................................................... 72Gambar 3.37 Halaman Agenda .......................................................................... 73Gambar 3.38 Halaman Forum User ................................................................... 73Gambar 3.39 Login Petugas .............................................................................. 74 Gambar 3.40 Data Pendonor ............................................................................

  74 Gambar 3.41 Tambah Data Pendonor ............................................................... 75

Gambar 3.42 Edit Data Pendonor ..................................................................... 75Gambar 3.43 Tambah Data Periksa Pendonor .................................................. 76Gambar 3.44 Edit Data Periksa Pendonor ........................................................ 76Gambar 3.45 Tambah Data Donor Darah ......................................................... 77Gambar 3.46 Edit Data Donor Darah ............................................................... 77Gambar 3.47 Tambah Data Hasil Lab ............................................................... 78Gambar 3.48 Edit Data Hasil Lab .................................................................... 78Gambar 3.49 Tambah Data Permintaan Darah .................................................. 79Gambar 3.50 Edit Permintaan Darah ................................................................. 79Gambar 3.51 Tambah Data Rumah Sakit .......................................................... 80Gambar 3.52 Edit Data Rumah Sakit ................................................................. 80Gambar 3.53 Login Petugas ............................................................................... 81Gambar 3.54 Tambah Data Pasien ..................................................................... 81Gambar 3.55 Edit Data Pasien ........................................................................... 82Gambar 3.56 Data Dokter ................................................................................. 82Gambar 3.57 Tambah Data Dokter .................................................................... 83Gambar 3.58 Edit Data Pasien ............................................................................ 83Gambar 3.59 Tambah Data Permintaan Darah .................................................. 84Gambar 3.60 Edit Data Permintaan ................................................................... 84Gambar 3.61 Halaman Utama ............................................................................ 85Gambar 3.62 Login Pendonor ............................................................................ 85Gambar 3.63 Menu Utama Pendonor ................................................................ 86Gambar 3.64 Detail Pendonor ……………........................................................ 86Gambar 3.65 Edit Data Pendonor ...................................................................... 87Gambar 3.66 Ubah Password …......................................................................... 87Gambar 3.67 Lihat Histori Donor Darah ........................................................... 87Gambar 3.68 Lihat Stok Darah …....................................................................... 88Gambar 4.1 Implementasi tabel-tabel menggunakan MySQL .......................... 97Gambar 4.2 Tampilan Halaman Utama ............................................................. 98Gambar 4.3 Tampilan Profil UDD Kab. Magelang ............................................ 99Gambar 4.4 Tampilan Syarat Donor Darah ....................................................... 100Gambar 4.5 Tampilan Agenda .......................................................................... 100Gambar 4.6 Halaman Forum User ................................................................... 101Gambar 4.7 Tampilan Infomasi Stok Darah ..................................................... 101Gambar 4.8 Halaman Berita ............................................................................ 102Gambar 4.9 Pencarian ...................................................................................... 103Gambar 4.10 Halaman Login ........................................................................... 103Gambar 4.11 Halaman Pesan Error ................................................................. 104Gambar 4.12 Halaman data Pendonor ............................................................ 104Gambar 4.13 Halaman Tambah Data Pendonor ............................................. 106Gambar 4.14 Pesan Data Pendonor Berhasil Dimasukkan ............................. 107Gambar 4.15 Pesan Kesalahan Memasukkan Data Pendonor ........................ 108Gambar 4.16 Ubah Data Pendonor ................................................................. 109Gambar 4.17 Hapus Data Pendonor ............................................................... 110Gambar 4.18 Pencarian Data Pendonor .......................................................... 111Gambar 4.19 Peta Kabupaten Magelang ......................................................... 112Gambar 4.20 Halaman Data Periksa ............................................................... 112Gambar 4.21 Cek Nomor Pendonor ............................................................... 114Gambar 4.22 Pesan belum waktunya mendonorkan darah ............................ 114Gambar 4.23 Pesan Waktunya mendonorkan darah ....................................... 115Gambar 4.24 Halaman Tambah Data Pemeriksaan Pendonor ........................ 115Gambar 4.25 Pesan Data Berhasil Dimasukkan .............................................. 116Gambar 4.26 Pesan Kesalahan Memasukkan Data Periksa ............................ 116Gambar 4.27 Halaman Data Donor Darah ...................................................... 117Gambar 4.28 Cek Data Pendonor ................................................................... 118Gambar 4.29 Pesan belum waktunya mendonorkan darah ............................. 118Gambar 4.30 Pesan Waktunya mendonorkan darah ....................................... 119Gambar 4.31 Halaman Tambah Data Donor Darah ......................................... 119Gambar 4.32 Pesan Data Donor Darah Berhasil Dimasukkan ........................ 120Gambar 4.33 Halaman Pencarian Data Donor Darah ..................................... 120Gambar 4.34 Halaman Data Hasil Lab ............................................................ 121Gambar 4.35 Pencarian Data Hasil Lab .......................................................... 121Gambar 4.35 Pencarian Data Hasil Lab ........................................................... 121Gambar 4.36 Halaman Data Hasil Lab yang Belum Dites .............................. 122Gambar 4.37 Halaman Input Hasil Lab ............................................................ 123Gambar 4.38 Pesan Data Hasil Lab Berhasil Dimasukkan ............................... 124Gambar 4.39 Halaman Data Darah Yang Tidak Layak .................................... 124Gambar 4.40 Halaman Data yang Layak .......................................................... 126Gambar 4.41 Halaman Data Permintaan Darah ................................................ 128Gambar 4.42 Cetak Surat Tanda Terima Darah ................................................ 130Gambar 4.43 Halaman Data Permintaan yang belum terpenuhi ....................... 130Gambar 4.44 Halaman Hasil Crossmatch ......................................................... 131Gambar 4.45 Halaman Data Rumah Sakit ........................................................ 132Gambar 4.46 Halaman Tambah Data Rumah Sakit .......................................... 133Gambar 4.47 Halaman Login Rumah Sakit ...................................................... 133Gambar 4.48 Halaman Pesan Gagal Login ....................................................... 134Gambar 4.49 Halaman Data Diri Rumah Sakit ................................................. 134Gambar 4.50 Halaman Data Pasien .................................................................. 135Gambar 4.51 Halaman Tambah Data Pasien .................................................... 136Gambar 4.52 Pesan data Berhasil Dimasukkan ................................................ 137Gambar 4.53 Halaman Data Dokter ................................................................. 138Gambar 4.54 Halaman Tambah Data Dokter ................................................... 139Gambar 4.55 Halaman Data Permintaan Darah ................................................ 140Gambar 4.56 Halaman Tambah Data Permintaan Darah .................................. 142Gambar 4.57 Cetak Permintaan Darah .............................................................. 143Gambar 4.58 Halaman Tambah Data Permintaan Darah .................................. 144Gambar 4.59 Halaman Ubah Password Rumah Sakit ....................................... 145Gambar 4.60 Halaman Login Pendonor ........................................................... 146Gambar 4.61 Halaman Data Diri ..................................................................... 146Gambar 4.62 Halaman Ubah Data Pendonor ................................................... 147Gambar 4.63 Halaman Ubah Password ........................................................... 148Gambar 4.64 Halaman Login Ketua ................................................................. 149Gambar 4.65 Pesan Gagal Login ...................................................................... 150Gambar 4.66 Halaman Laporan Data Pendonor ............................................... 150Gambar 4.67 Menu Cetak Laporan Data Pendonor .......................................... 151Gambar 4.68 Cetak Laporan Data Pendonor .................................................... 152Gambar 4.69 Halaman Laporan Data Hasil Lab .............................................. 152Gambar 3.70 Menu Cetak Laporan Hasil Lab .................................................. 153Gambar 4.71 Cetak Laporan Hasil Lab ............................................................ 154Gambar 4.72 Halaman Laporan Data Donor Darah ......................................... 154Gambar 4.73 Cetak Laporan Data Donor Darah ............................................... 155Gambar 4.74 Halaman Laporan Data Permintaan Darah .................................. 155Gambar 4.75 Cetak Laporan Data Permintaan Darah ....................................... 156Gambar 4.76 Halaman Login Admin ............................................................... 156Gambar 4.77 Pesan Gagal Login ..................................................................... 157Gambar 4.78 Halaman Data Petugas ............................................................... 157Gambar 4.79 Halaman Tambah Data Petugas ................................................. 159Gambar 4.80 Halaman Data Admin dan Ketua ............................................... 160Gambar 4.81 Halaman Tambah Data Ketua dan Admin ................................. 161Gambar 4.82 Halaman Data Berita ................................................................. 162Gambar 4.83 Halaman Tambah Data Berita ................................................... 163Gambar 4.84 Halaman Data Agenda ............................................................... 163Gambar 4.85 Halaman Tambah Data Agenda ................................................. 164Gambar 4.86 Halaman Utama WAP ............................................................... 166Gambar 4.87 Halaman Profil UDD PMI Kab. Magelang(Sistem Berbasis WAP)

  .......................................................................................................................... 167

Gambar 4.88 Halaman Ketentuan Donor Darah (Sistem berbasi WAP) ......... 167Gambar 4.89 Halaman Stok Darah (Sistem berbasi WAP) ............................. 168Gambar 4.90 Halaman Daftar Agenda (Sistem berbasi WAP) ........................ 169Gambar 4.91 Halaman Berita (Sistem berbasi WAP) ...................................... 170Gambar 4.92 Halaman Login Pendonor (Sistem berbasi WAP) ...................... 171Gambar 4.93 Halaman Menu Utama Pendonor (Sistem berbasi WAP) .......... 172Gambar 4.94 Profil Data Pendonor (Sistem berbasi WAP) ............................. 173Gambar 4.95 Halaman Histori Donor darah (Sistem berbasi WAP) ............... 176Gambar 4.96 Halaman Edit Data Diri Pendonor(Sistem Berbasis WAP) ....... 178Gambar 4.97 Halaman Edit Pendonor(Sistem Berbasis WAP) ....................... 178Gambar 5.1 Grafik Manfaat Sistem untuk memberikan informasi .................. 184Gambar 5.2 Grafik Kemudahan akses sistem .................................................. 185Gambar 5.3 Grafik Tampilan Sistem ............................................................... 185Gambar 5.4 Grafik Kesesuaian sistem dengan standar .................................... 186Gambar 5.5 Kemudahan proses pengolahan data ............................................ 187Gambar 5.6 Grafik Manfaat dalam membantu pengolahan data pendonor ..... 188Gambar 5.7 Grafik manfaat dalam membantu pengolahan data pemeriksaan . 189Gambar 5.8 Grafik membantu proses pengolahan data donor darah ............... 190Gambar 5.9 Grafik membantu proses pengolahan data hasil lab ...................... 191Gambar 5.10 Grafik membantu proses pengolahan data permintaan darah ... 192Gambar 5.11 Grafik mempercepat membantu pengolahan data pendonor ..... 193Gambar 5.12 Grafik mempercepat proses pengolahan data pemeriksaan ....... 194Gambar 5.13 Grafik mempercepat proses pengolahan data donor darah ........ 195Gambar 5.14 Grafik manfaat dalam proses pengolahan data hasil lab ............ 196Gambar 5.15 Grafik manfaat dalam proses pengolahan data permintaan darah. 196Gambar 5.16 Grafik proses permintaan mudah dilakukan .............................. 197Gambar 5.17 Grafik proses permintaan sudah sesuai dengan standar ............. 198Gambar 5.18 Grafik mempercepat dalam proses permintaan darah ................ 199Gambar 5.19 Grafik langkah-langkah permintaan darah mudah dipahami ..... 200Gambar 5.20 Grafik membantu mengubah data diri ........................................ 201Gambar 5.21 Grafik mempercepat dalam memperoleh informasi data diri ..... 202Gambar 5.23 Grafik mampercepat penyajian laporan ..................................... 203Gambar 5.24 Grafik manfaat dalam pengolahan data ..................................... 204Gambar 5.25 Grafik mempercepat pengolahan data petusa, agenda dan berita 205Gambar 5.26 Grafik manfaat memberikan informasi (Sistem berbasis WAP) ...206Gambar 5.27 Grafik kemudahan akses sistem (Sistem berbasis WAP) ............ 207Gambar 5.28 Grafik Tampilan sistem (Sistem berbasis WAP) …..................... 208Gambar 5.29 Grafik membantu mengubah data diri (Sistem berbasis WAP) ... 208Gambar 5.30 Grafik mempercepat memberikan informasi data diri (Sistem berbasis WAP) ................................................................................................... 209

BAB I PENDAHULUAN

1.1 Latar Belakang