i
LAPORAN SKRIPSI
RANCANG BANGUN PENGELOLAAN ANGGOTA DONOR
TETAP PADA PALANG MERAH INDONESIA
KABUPATEN KUDUS BERBASIS WEB
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan
Program Studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus
Disusun oleh :
Nama : Ika Ayuning Tyas
NIM : 2012-53-081
Program Studi : Sistem Informasi
Fakultas : Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
2016
ii
iii
iv
v
MOTTO DAN PERSEMBAHAN
MOTTO
Kebahagiaan sering dikaitkan dengan materi, padahal kebahagiaan yang
sejati terdaat di dalam hati, hati yang jernih dan hati yang suci. Materi itu
penting tapi lebih penting kebahagiaan.(M. Zaenal Arifin)
Kegagalan itu terjadi jika kita menyerah dan menunggu kesuksesan
adalah tindakan yang sia-sia
Pengetahuan adalah kekuatan
Sabar dalam mengatasi kesulitan dan bertindak bijaksana dalam
mengatasinya adalah sesuatu yang utama.
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada :
1. Allah SWT dan Rosul-Rosul Nya.
2. Kedua orang tua tercinta, Bapak Giman
dan Ibu Jumini yang selalu mensuport
dan mendoakan saya.
3. Kakak perempuanku (Mbak Nur) dan
kakak laki-laki (Mas Sugiharto, Mas
Haryanto, Mas Arifin dan Mas Bryan)
4. Sahabat-sahabat terdekat saya yang
selalu menemani saya : Yuli, Nor,
Wanty, Fatim, Fita, Ida.
5. Seluruh teman-teman kelas B serta
teman-teman angkatan 2012.
6. Serta semua pihak, teman yang
membantu dan selalu ada disekitarku.
vi
RINGKASAN
Palang Merah Indonesia (PMI) merupakan organisasi nasional yang bergerak
dibidang kemanusiaan, salah satu kegiatannya yaitu menyelenggarakan donor
darah. Karena itu perlu dijaga dan ditingkatkan pelayanan kepada pendonor. Di
PMI Kabupaten Kudus memiliki permasalahan dalam mengelola dan
menyampaikan informasi mengenai donor darah, seperti pengelolaan data stok
darah. Berdasarkan latar belakang diatas, maka dibuatlah suatu rancang bangun
pengelolaan anggota donor tetap yang dirancang dengan pemodelan UML
(Unified Modelling Language) dan bahasa pemrograman PHP serta
menggunakan database MySQL, sehingga dapat menggantikan peran dari petugas
PMI Kudus. Dalam penelitian ini menggunakan metode observasi lapangan
wawancara dengan pimpinan atau petugas PMI yang ada di Unit Donor Darah
Kabupaten Kudus, serta menggunakan teori yang telah didapat selama masa
perkulian dan teori dari buku-buku penunjang. Sistem ini memberikan
kemudahan bagi calon anggota donor yang ingin mendaftar menjadi anggota
donor tetap secara online. Sistem ini memberikan suatu informasi berupa
kegiatan pendaftaran calon anggoto donor, rekap hasil pendonor, dan data
permintaan darah.
Kata Kunci : PMI, Rancang Bangun Pengelolaan Anggota, PHP, MYSQL
vii
KATA PENGANTAR
Alhamdulillahirobbil’alamin…..
Segala puji dan syukur penulis panjatkan kehadirat Allah SWT atas karunia,
rahmat dan petunjuk-Nya serta kemudahan sehingga penulis dapat menyelesaikan
penulisan skripsi ini dengan judul Sistem Informasi Pelayanan Perizinan
Pendirian Organisasi Sosial pada Dinas Sosial Tenaga Kerja dan Transmigrasi
Kabupaten Kudus. Shalawat serta salam selalu penulis haturkan kepada Nabi
besar Muhammad SAW, beserta keluarganya dan para sahabatnya.
Penyusunan skripsi ini merupakan salah satu syarat untuk menyelesaikan
program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria
Kudus.
Tersusunnya laporan skripsi ini tidak lepas dari bantuan dan dukungan dari
berbagai pihak. Oleh karena itu dalam kesempatan ini penulis mengucapkan
terima kasih yang sebesar-besarnya kepada:
1. Bapak Dr.Suparnyo, SH, MS selaku Rektor Universitas Muria Kudus.
2. Bapak Moh Dahlan , S.T, M.T, selaku Dekan Fakultas Teknik Universitas
Muria Kudus.
3. Bapak Rhoedy Setiawan, M.Kom, selaku Ketua Program Studi Sistem
Informasi Fakultas Tehnik Universitas Muria Kudus.
4. Bapak Eko Darmanto, S.Kom,M.Cs, selaku Pembimbing I yang telah
memberikan bimbingan dalam penyusunan laporan skripsi ini.
5. Ibu Noor Latifah, M.Kom selaku Pembimbing II yang telah memberikan
bimbingan dalam penyusunan laporan skripsi ini.
6. Seluruh dosen Program Studi Sistem Informasi atas bantuan dan ilmu yang
diberikan kepada penulis selama masa perkuliahan.
7. Dr Anna Thesia selaku kepala Palang Merah Indonesia Kabupaten Kudus
yang telah memberikan izin untuk melaksanakan penelitian skripsi di
Palang Merah Indonesia Kabupaten Kudus.
8. Mas Aswin Faizal serta seluruh pegawai di Palang Merah Indonesia yang
telah membantu dalam penyusunan skripsi ini.
viii
9. Kedua orang tua penulis yang selalu memberikan doa, semangat dan
motivasi dengan tiada hentinya kepada penulis.
10. Teman-teman dan sahabat di Fakultas Teknik Progdi Sistem Informasi
angkatan 2012.
11. Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah
banyak membantu penulis dalam menyelesaikan laporan Skripsi ini.
Penulis menyadari bahwa dalam penyusunan laporan ini sangat jauh dari
kesempurnaan. Namun demikian penulis berharap laporan ini dapat bermanfaat
bagi semua pihak.
Kudus, 20 Juli 2016
Penulis
Ika Ayuning Tyas
ix
DAFTAR ISI
HALAMAN PERSETUJUAN ............................................................................ii
HALAMAN PENGESAHAN .............................................................................iii
MOTTO DAN PERSEMBAHAN ......................................................................v
ABSTRAK ..........................................................................................................vi
ABSTRACT ........................................................................................................vii
KATA PENGANTAR ........................................................................................viii
DAFTAR TABEL ...............................................................................................xiii
DAFTAR GAMBAR ..........................................................................................xiv
DAFTAR LAMPIRAN .......................................................................................xvii
BAB I : PENDAHULUAN……………………………………………….1
1.1. Latar Belakang Masalah .......................................................1
1.2. Perumusan Masalah ..............................................................2
1.3. Batasan Masalah ...................................................................3
1.4. Tujuan Penelitian ..................................................................3
1.5. Manfaat Penelitian ................................................................3
1.6. Tinjauan Pustaka ...................................................................3
1.7. Metode Penelitian .................................................................5
1.7.1 Objek Penelitian .......................................................5
1.7.2 Sumber Data Primer .................................................5
1.7.3 Sumber Data Sekunder .............................................6
1.8. Metode Rekayasa Perangkat Lunak .....................................6
1.9. Sistematika Penulisan ...........................................................7
BAB II : LANDASAN TEORI
2.1. Definisi Kasus Yang Dianalisa .............................................9
2.1.1 Definisi Rancang Bangun ........................................9
2.1.2 Definisi Pengelolaan ................................................9
2.1.3 Definisi Anggota .....................................................10
2.1.4 Definisi Golongan Darah .........................................10
2.1.5 Alat Bantu Analisa Sistem (Flow Of Dokument) ..10
x
2.1.6 UML (Unified Modelling Language) ......................12
2.1.7 ERD (Entity Relationship Diagram) .......................17
BAB III : TINJAUAN UMUM OBJEK PENELITIAN ................................19
3.1 Sejarah Palang Merah Cabang Kudus .................................19
3.2 Visi dan Misi .......................................................................20
3.2.1 Visi ............................................................................20
3.2.2 Misi ...........................................................................20
3.3 Denah Lokasi PMI Cabang Kudus .......................................20
3.4 Struktur Organisasi ...............................................................21
3.5 Job Description .....................................................................22
3.6 Analisa Sistem Lama ............................................................26
3.6.1 Proses Pengelolaan Anggota Tetap ..........................26
3.6.2 Proses Permintaan Darah ..........................................28
BAB IV : ANALISA DAN PERANCANGAN .............................................31
4.1. Analisa Sistem Yang Dibangun ...........................................31
4.2. Analisa Kebutuhan Data dan Informasi ...............................31
4.3. Analisa Kebutuhan Hadware dan Software ..........................32
4.3.1 Kebutuhan Perangkat Keras (Hardware) ................32
4.3.2 Kebutuhan Perangkat Lunak (Software) .................32
4.4. Desain Sistem .......................................................................33
4.4.1 Proses Bisnis Pada Use Case ....................................33
4.4.2 Perancangan Bisnis Use Case Diagram ....................34
4.4.3 Proses Sistem Use Case ............................................35
4.4.4 Perancangan Sistem Use Case Diagram ...................36
4.4.5 Use Case Description ...............................................37
4.4.6 Class Diagram ..........................................................41
4.4.7 Sequence Diagram ....................................................44
4.4.8 Activity Diagram.......................................................47
4.4.9 Statechat Diagram ....................................................51
4.4.10 ERD (Entity Relationship Diagram)..........................58
4.4.11 Perancangan Struktur Tabel.......................................62
xi
4.5. Relasi Tabel ..........................................................................70
4.6. Perancangan Desain Input dan Output .................................71
BAB V : IMPLEMENTASI SISTEM ...................................................81
5.1. Identifikasi Sistem ................................................................81
5.1.1. Identifikasi Kebtuhan Hadware .............................81
5.1.2. Identifikasi Kebutuhan Sofware .............................81
5.1.3. Identifikasi Kebutuhan Braiware ...........................82
5.2. Tampilan Program ................................................................82
5.2.1. Tampilan Website Pengelolaan Anggota Tetap .....82
5.2.2. Tampilan Menu Formulir .......................................83
5.2.3. Tampilan Menu Registrasi Pendonor .....................85
5.2.4. Tampilan Menu Kelola Data Pendonor ..................86
5.2.5. Tampilan Menu Kelola Data Cek Kesehatan .........87
5.2.6. Tampilan Menu Kelola Data Petugas.....................88
5.2.7. Tampilan Menu Kelola Data Stok Darah ...............90
5.2.8. Tampilan Menu Permintaan Darah ........................90
5.2.9. Tampilan Menu Laporan Anggota Pendonor .........92
5.2.10. Tampilan Laporan Permintaan Darah ....................93
5.2.11. Tampilan Laporan Darah .......................................94
5.2.12. Tampilan Laporan Rekap Hasil Pendonor .............95
BAB VI : PENUTUP ....................................................................................97
6.1. Kesimpulan ..........................................................................97
6.2. Saran ....................................................................................97
DAFTAR PUSTAKA .........................................................................................98
LAMPIRAN ..............................................................................................99
xii
DAFTAR TABEL
Table 2.1 : Simbol-Simbol Flow Of Document (FOD) ..............................11
Tabel 2.2 : Simbol Use Case Diagram .......................................................12
Tabel 2.3 : Simbol Class Diagram ..............................................................13
Tabel 2.4 : Simbol Multiplisity....................................................................14
Tabel 2.5 : Simbol Sequence Diagram .......................................................14
Tabel 2.6 : Notasi UML Activity Diagram .................................................15
Tabel 2.7 : Simbol Statechard Diagram ......................................................16
Tabel 2.8 : Simbol-Simbol ERD .................................................................18
Tabel 4.1 : Proses Bisnis .............................................................................33
Tabel 4.2 : Proses Sistem Use Case ............................................................36
Tabel 4.3 : Deskripsi Use Case Mengisi Formulir ......................................37
Tabel 4.4 : Deskripsi Use Case Input Cek Kesehatan ................................38
Tabel 4.5 : Deskripsi Use Case Kelola Darah.............................................38
Tabel 4.6 : Deskripsi Use Case Mengisi Surat Rekomendasi .....................39
Tabel 4.7 : Deskripsi Use Case Mengecek Stok Darah ..............................39
Tabel 4.8 : Deskripsi Use Case Rekapa Hasil Periksa Sampel Darah ........40
Tabel 4.9 : Deskripsi Use Case Laporan .....................................................40
Tabel 4.10 : Tabel Pendonor .........................................................................62
Tabel 4.11 : Tabel Dokter .............................................................................63
Tabel 4.12 : Tabel Cek Kesehatan ................................................................64
Tabel 4.13 : Tabel Petugas PMI ....................................................................65
Tabel 4.14 : Tabel Stok Darah ......................................................................66
Tabel 4.15 : Tabel Crossmatch......................................................................67
Tabel 4.16 : Tabel Pasien ..............................................................................68
Tabel 4.17 : Tabel Permintaan Darah ...........................................................68
xiii
DAFTAR GAMBAR
Gambar 3.1 : Denah Lokasi Palang Merah Indonesia Kabupaten Kudus ...21
Gambar 3.2 : Peta Lokasi PMI Kabupaten Kudus .....................................21
Gambar 3.3 : Struktur Organisasi PMI Kabupaten Kudus ........................21
Gambar 3.4 : Flowchart Proses Pengelolaan Anggota Tetap ....................27
Gambar 3.5 : Flowchart Proses Permintaan Darah ....................................29
Gambar 4.1 : Bisnis Uscase ........................................................................35
Gambar 4.2 : Proses Sistem Use Case ........................................................37
Gambar 4.3 : Kelas Pendonor .....................................................................41
Gambar 4.4 : Kelas Petugas PMI ................................................................41
Gambar 4.5 : Kelas Input Cek Kesehatan ...................................................41
Gambar 4.6 : Kelas Crossmatch ..................................................................42
Gambar 4.7 : Kelas Darah ...........................................................................42
Gambar 4.8 : Kelas Pasien ..........................................................................42
Gambar 4.9 : Kelas Permintaan Darah ........................................................43
Gambar 4.10 : Kelas Pengelolaan Anggota Tetap pada PMI Kudus ...........43
Gambar 4.11 : Sequence Diagram Mengisi Formulir ...................................44
Gambar 4.12 : Sequence Diagram Input Cek Kesehatan ..............................44
Gambar 4.13 : Sequence Diagram Kelola Darah ..........................................45
Gambar 4.14 : Sequence Diagram Surat Rekomendasi ................................45
Gambar 4.15 : Sequence Diagram Mengecek Stok Darah ...........................46
Gambar 4.16 : Sequence Diagram Merekap Hasil Periksa Sampel Darah ...46
Gambar 4.17 : Sequence Diagram Pelaporan ...............................................47
Gambar 4.18 : Activity Diagram Mengisi Formulir ......................................48
Gambar 4.19 : Activity Diagram Input Cek Kesehatan.................................48
Gambar 4.20 : Activity Diagram Kelola Darah .............................................49
Gambar 4.21 : Activity Diagram Surat Rekomendasi ...................................49
Gambar 4.22 : Activity Diagram Mengecek Stok Darah ..............................50
Gambar 4.23 : Activity Diagram Merekap Hasil Periksa Sampel Darah ......50
Gambar 4.24 : Activity Diagram Pelaporan ..................................................51
xiv
Gambar 4.25 : Statechart Diagram Pendonor...............................................51
Gambar 4.26 : Statechart Diagram Login ....................................................52
Gambar 4.27 : Statechart Diagram Logout ..................................................52
Gambar 4.28 : Statechart Diagram Tambah Data Kesehatan.......................52
Gambar 4.29 : Statechart Diagram Ubah Data Kesehatan ...........................53
Gambar 4.30 : Statechart Diagram Hapus Data Kesehatan .........................53
Gambar 4.31 : Statechart Diagram Login ....................................................53
Gambar 4.32 : Statechart Diagram Logout ..................................................54
Gambar 4.33 : Statechart Diagram Tambah Data Petugas ...........................54
Gambar 4.34 : Statechart Diagram Ubah .....................................................54
Gambar 4.35 : Statechart Diagram Hapus ....................................................54
Gambar 4.36 : Statechart Diagram Registrasi Pasien ..................................55
Gambar 4.37 : Statechart Diagram Login Pasien .........................................55
Gambar 4.38 : Statechart Diagram Logout Pasien .......................................55
Gambar 4.39 : Statechart Diagram Pesan.....................................................56
Gambar 4.40 : Statechart Diagram Pesan.....................................................56
Gambar 4.41 : Statechart Diagram Login ....................................................56
Gambar 4.42 : Statechart Diagram Logout ..................................................57
Gambar 4.43 : Statechart Diagram Tambah .................................................57
Gambar 4.44 : Statechart Diagram Ubah .....................................................57
Gambar 4.45 : Statechart Diagram Hapus ....................................................57
Gambar 4.46 : Statechart Diagram Tambah Data Darah .............................58
Gambar 4.47 : Statechart Diagram Ubah .....................................................58
Gambar 4.48 : Statechart Diagram Hapus ....................................................58
Gambar 4.49 : Statechart Diagram Cetak.....................................................58
Gambar 4.50 : Entitas ...................................................................................59
Gambar 4.51 : Atribut Primary Key .............................................................59
Gambar 4.52 : Relasi dan Kardinalitas ........................................................60
Gambar 4.53 : Relasi dan Atribut-Atribut Deskriptif ..................................61
Gambar 4.54 : Relasi Tabel ..........................................................................70
Gambar 4.55 : Menu Utama .........................................................................71
xv
Gambar 4.56 : Menu Formulir .....................................................................72
Gambar 4.57 : Menu Registrasi Pendonor ...................................................73
Gambar 4.58 : Menu Utama Petugas ...........................................................73
Gambar 4.59 : Menu Kelola Data Pendonor .................................................74
Gambar 4.60 : Menu Kelola Data Dokter .....................................................74
Gambar 4.61 : Menu Kelola Tambah Cek Kesehatan...................................75
Gambar 4.62 : Menu Kelola Data Stok Darah ..............................................76
Gambar 4.63 : Menu Kelola Data Petugas ....................................................76
Gambar 4.64 : Menu Kelola Data Cek Darah ...............................................77
Gambar 4.65 : Menu Registrasi Pasien ........................................................77
Gambar 4.66 : Menu Permintaan Darah .......................................................78
Gambar 4.67 : Desain Laporan Anggota Pendonor ......................................79
Gambar 4.68 : Desain Laporan Permintaan Darah .......................................79
Gambar 4.69 : Desain Laporan Darah...........................................................80
Gambar 4.70 : Desain Laporan Rekap Hasil Pendonor ................................80
Gambar 5.1 : Tampilan Menu Website .......................................................82
Gambar 5.2 : Tampilan Menu Formulir ......................................................84
Gambar 5.3 : Tampilan Menu Registrasi Pendonor ....................................85
Gambar 5.4 : Tampilan Menu Kelola Data Pendonor.................................86
Gambar 5.5 : Tampilan Menu Kelola Data Cek Kesehatan ........................87
Gambar 5.6 : Tampilan Menu Kelola Data Petugas ...................................89
Gambar 5.7 : Tampilan Menu Kelola Data Stok Darh................................90
Gambar 5.8 : Tampilan Menu Kelola Permintaan Darah ...........................91
Gambar 5.9 : Tampilan Menu Laporan Anggota Pendonor ........................92
Gambar 5.10 : Tampilan Laporan Permintaan Darah ...................................93
Gambar 5.11 : Tampilan Laporan Darah ......................................................94
Gambar 5.12 : Tampilan Laporan Rekap Hasil Pendonor ............................95
xvi
DAFTAR LAMPIRAN
Lampiran 1 : Buku Bimbingan
Lampiran 2 : Surat Balasan dari Intansi
Lampiran 3 : Biografi Penulis