SISTEM INFORMASI PELAYANAN UNIT DONOR DARAH PMI SUNGAILIAT BERBASIS WEBSITE MENGGUNAKAN MODEL FAST
(FRAMEWORK FOR THE APPLICATION OF SYSTEMS THINKING)
LAPORAN KULIAH PRAKTEK
Oleh : NIM
1. 1722500002 2. 1722500028 3. 1722500036
NAMA RANIKA DEVI
AURELLIA FEMILYA HANNY ISTIQOMAH
FAKULTAS TEKNOLOGI INFORMASI PROGRAM STUDI SISTEM INFORMASI
ISB ATMA LUHUR PANGKALPINANG
2020/2021
ii
i LEMBAR PERSETUJUAN
ii LEMBAR PENGESAHAN
iii ABSTRAK
Perkembangan teknologi informasi semakin maju, dimana teknologi informasi sangat penting dan berpengaruh dalam kehidupan sehari-hari maupun organisasi untuk mempermudah melakukan berbagai kegiatan dalam kehidupan sehari-hari.
Begitu banyak hal yang dapat dilakukan berdasarkan bantuan dari teknologi informasi, dengan adanya penggunakaan aplikasi-aplikasi segala proses yang rumit dapat dipermudah dan dipercepat termasuk dalam pembuatan laporan serta pencariaan data-data akan semakin lebih mudah. Seperti Unit Donor Darah PMI Kabupaten Bangka adalah salah satu organisasi yang memanfaatkan teknologi informasi namun dalam proses pelayanan pendaftarannya dan pembuatan laporan bulanannya masih dilakukan secara manual, sehingga dari segi penyimpanan data- data para pendonor dan proses pelaporan kurang efektif dan efesien. Unit Donor Darah PMI Kabupaten Bangka merupakan organisasi sosial yang menyelenggarakan upaya pelayanan kesehatan transfusi darah. Untuk meningkatkan kinerja dalam hal pelayanan pendaftaran pendonor dan dalam pembuatan laporan bulanan Unit Donor Darah PMI Kabupaten Bangka membutuhkan Sistem Informasi Pelayanan Unit Donor Darah PMI Sungailiat Berbasis Website Menggunakan Model FAST(Framework for the Application of Systems Thinking). Hasil dari penelitian ini yaitu dengan adanya sistem informasi pelayanan pendaftaran bagi para pendonor dapat mempermudah pendonor dalam mengisi kuis kesehatan pada saat akan melakukan donor darah dan mempercepat proses pembuatan laporan bulanan karena data sudah tersimpan di database.
Kata Kunci : pelayanan unit donor darah, fast, website
iv
KATA PENGANTAR
Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunia-Nya, sehingga kami dapat menyelesaikan laporan KP yang berjudul “Sistem Informasi Pelayanan Unit Donor Darah PMI Sungailiat Berbasis Website Menggunakan Model FAST(Framework for the Application of Systems Thinking)”.
Laporan KP ini mengambil topik pelayanan Unit Donor Darah PMI, dengan masalah penelitian saat ini belum mempunyai website khusus pendonor ketika akan mengisi kuis kesehatan pada saat akan melakukan donor darah, serta belum adanya laporan bulanan yang terkomputerisasi. Maka dengan adanya permasalahan tersebut kami sebagai peneliti akan membangun website sesuai dengan kebutuhan para pendonor Unit Donor Darah PMI dan untuk pihak Unit Donor Darah PMI yaitu dalam pembuatan laporan bulanan agar lebih efektif dan efesien.
Kami menyadari bahwa laporan KP ini masih jauh dari sempurna. Karena itu kritik dan saran akan senantiasa kami terima dengan senang hati. Dengan segala keterbatasan, kami menyadari pula bahwa laporan KP ini takkan terwujud tanpa bantuan, bimbingan dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, kami menyampaikan ucapan terima kasih kepada :
1. Allah SWT yang telah menciptakan dan memberi kehidupan di dunia.
2. Bapak Drs.Djaetun Hs yang mendirikan Atma Luhur.
3. Bapak Dr.Husni Teja Sukmana, ST.,M.Sc. selaku Rektor ISB Atma Luhur.
4. Bapak Okkita Rizan, S.Kom.,M.Kom. selaku Kaprodi Sistem Informasi.
5. Ibu Parlia Romadiana, S,Kom.,M.Kom. selaku Dosen Pembimbing.
6. Dr. Egha zainur R, SpPK, MSc. selaku pembimbing praktek lapangan.
7. H. Tego, S.Ag selaku pembimbing praktek lapangan.
8. Ibu Nurlela selaku pembimbing praktek lapangan.
9. Bapak Bayu selaku pembimbing praktek lapangan.
10. Bapak dan Ibu Dosen yang telah memberikan ilmunya.
11. Keluarga yang telah memberikan dukungan kepada kami baik secara moril maupun materil.
v
12. Saudara dan sahabat, terutama sesama mahasiswa semua jurusan yang telah memberikan dukungan moral untuk menyelesaikan laporan Kuliah Praktek ini.
Diharapkan kiranya laporan KP ini dapat bermanfaat bagi mereka yang nantinya akan menulis laporan KP dengan topik yang sama.
Pangkalpinang, 21 Desember 2020
Penulis
vi DAFTAR ISI
HALAMAN MUKA
LEMBAR PERNYATAAN PLAGIASI
LEMBAR PERSETUJUAN... i
LEMBAR PENGESAHAN ... ii
ABSTRAK ... iii
KATA PENGANTAR ... iv
DAFTAR ISI ... vi
DAFTAR SIMBOL ... ix
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xvi
DAFTAR LAMPIRAN ... xvii
BAB I ... 1
1.1 Latar Belakang... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Manfaat dan Tujuan Penulisan ... 3
1.4.1 Tujuan Penelitian ... 3
1.4.2 Manfaat Penelitian ... 3
1.5 Metodologi Penelitian ... 3
1.5.1 Model Pengembangan Perangkat Lunak ... 3
1.5.2 Metode Pengembangan Perangkat Lunak ... 4
1.5.3 Tools ... 4
1.6 Sistematika Penulisan ... 5
2.1 Pengertian Sistem ... 6
2.2 Pengertian Informasi ... 6
2.3 Pengertian Sistem Informasi... 6
2.4 Pengertian Pelayanan... 7
2.5 Pengertian Unit Donor Darah ... 7
2.6 Pengertian Palang Merah Indonesia ... 7
vii
2.7 Website ... 8
2.8 Model FAST (Framework for the Application of Systems Thinking) ... 8
2.9 Metode Berorientasi Obyek ... 10
2.10 UML (Unified Modelling Language) ... 11
2.10.1 Diagram-diagram UML ... 11
2.11 Studi Literatur ... 12
2.11.1 Perbedaan Studi Literatur ... 15
BAB III... 17
3.1 Sejarah PMI ... 17
3.2 Visi UDD Kabupaten Bangka ... 17
3.3 Misi UDD Kabupaten Bangka... 17
3.4 Struktur Organisasi ... 18
3.5 Tugas dan wewenang UDD Kabupaten Bangka ... 18
BAB IV ... 22
4.1 Scope Definition (Definisi Lingkup) ... 22
4.1.1 Proses Bisnis ... 22
4.2 Problem Analysis (Analisis Permasalahan) ... 25
4.3 Requirements Analysis (Analisis Kebutuhan) ... 27
4.3.1 Dokumen Masukan ... 27
4.3.2 Dokumen Keluaran ... 28
4.3.3 Analisa Kebutuhan ... 29
4.4 Logical Design (Desain Logis) ... 31
4.4.1 Package Diagram ... 31
4.4.2 Use Case Diagram ... 31
4.4.3 Deskripsi Use Case ... 34
4.5 Decision Analysis (Analisis Keputusan) ... 38
4.6 Physical Design (Desain Fisik) ... 39
4.6.1 Rancangan Basis Data ... 39
4.6.2 Rancangan Layar ... 52
4.6.3 Class Diagram ... 68
4.6.4 Sequence Diagram ... 69
viii
BAB V ... 84
5.1 Kesimpulan ... 84
5.2 Saran ... 84
DAFTAR PUSTAKA ... 85
LAMPIRAN ... 87
ix
DAFTAR SIMBOL
1. Use Case Diagram
Gambar Nama Keterangan
Actor
Menspesifikasi himpunan peran yang pengguna mainkan ketika berinteraksi dengan use case.
Use Case
Deskripsi dari urutan aksi – aksi yang di tampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu actor.
Association
Apa yang menghubungkan antara objek satu dengan objek lainnya.
Extends
Menspesifikasi bahwa use case target memperluas perilaku dari use case sumber pada suatu titik yang di berikan.
Include
Menunjukan bahwa suatu use case seluruhnya merupakan fungsionalitas dari use case lainnya.
Package
Menunjukan pengelompokan kelas – kelas dan interface yang menjadi suatu unit tunggal dalam library.
x 2. Activity Diagram
Gambar Nama Keterangan
Initial Node
Menggambarkan awal aktivitas.
Activity Final Node
Menggambarkan akhir dari aktivitas.
Action
Menandakan sebuah aktivitas.
Control Flow
Menggambarkan hubungan antar objek yang saling membutuhkan. Hubungan ini bisa satu arah atau lebih dari satu arah.
Decision Node
Pilihan untuk mengambil keputusan.
Swimlane
Menunjukan siapa yang bertanggung jawab dalam melakukan aktivitas dalam suatu diagram.
xi 3. Sequence Diagram
Gambar Nama Keterangan
Actor
Menggambarkan orang yang sedang berinteraksi dengan sistem.
Entity Class
Menggambarkan informasi yang harus disimpan oleh sistem (struktur data dari sebuah sistem).
Bounary Class
Menggambarkan interaksi antara satu atau lebih actor dengan sistem, memodelkan bagian dari sistem yang bergantung pada pihak lain disekitarnya dan merupakan pembatas sistem dengan dunia luar.
Control Class
Menggambarkan “perilaku untuk
mengatur atau kegiatan
megontrol”, mengkoordiasikan perilaku sistem dan dinamika dari suatu sistem.
Message
Menggambarkan pesan/hubungan antar objek yang menunjukkan urutan kejadian yang terjadi.
xii 4. Class Diagram
Gambar Nama Keterangan
Class
Himpunan dari dari objek – objek yang berbagai atribut serta operasi yang sama.
Association
Menunjukan hubungan antar class.
Aggregation
Relasi antarkelas dengan makna semua- bagian (whole-part).
Generalization
Hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada diatasnya objek induk (ancestor).
Dependency
Menunjukan kebergantungan class satu dengan class yang lain.
xiii
DAFTAR GAMBAR
Gambar 2.1 Model FAST[13] ... 9
Gambar 3.1 Struktur organisasi UDD Kabupaten Bangka ... 18
Gambar 4.1 Proses Pendaftaran ... 22
Gambar 4.2 Proses pemeriksaan pendonor ... 23
Gambar 4.3 Proses pencatatan buku donor ... 24
Gambar 4.4 Proses Laporan Bulanan ... 25
Gambar 4.5 Analisis Permasalahan... 26
Gambar 4.6 Package Diagram ... 31
Gambar 4.7 Use Case Diagram Petugas ... 32
Gambar 4.8 Use Case Diagram Pendonor ... 33
Gambar 4.9 Use Case Diagram Kepala UDD ... 33
Gambar 4.10 ERD ... 39
Gambar 4.11 Transformasi ERD ke LRS ... 40
Gambar 4.12 LRS... 41
Gambar 4.13 Rancangan Layar Login ... 52
Gambar 4.14 Rancangan Layar Dashboard Petugas ... 52
Gambar 4.15 Rancangan Layar Kelola Petugas ... 53
Gambar 4.16 Rancangan Layar Tambah Petugas ... 53
Gambar 4.17 Rancangan Layar Kelola Kartu Pendonor ... 54
Gambar 4.18 Rancangan Layar Tambah Kartu Pendonor ... 54
Gambar 4.19 Rancangan Layar Kelola Penyakit ... 55
Gambar 4.20 Rancangan Layar Kelola Tindakan ... 55
Gambar 4.21 Rancangan Layar Kelola Kuisioner Lanjutan ... 56
Gambar 4.22 Rancangan Layar Tambah Kuisioner Lanjutan ... 56
Gambar 4.23 Rancangan Layar Kelola Hasil Darah ... 57
Gambar 4.24 Rancangan Layar Tambah Hasil Darah ... 57
Gambar 4.25 Rancangan Layar Kelola Laporan ... 58
Gambar 4.26 Rancangan Layar Kelola Laporan Harian ... 58
Gambar 4.27 Rancangan Layar Kelola Laporan Bulanan ... 59
xiv
Gambar 4.28 Rancangan Layar Lihat Pendonor ... 59
Gambar 4.29 Rancangan Layar Lihat Kuisioner Kesehatan ... 60
Gambar 4.30 Rancangan Layar Dashboard Pendonor ... 60
Gambar 4.31 Rancangan Layar Kelola Pendonor ... 61
Gambar 4.32 Rancangan Layar Tampil Pendonor ... 61
Gambar 4.33 Rancangan Layar Kelola Kuisioner Kesehatan ... 62
Gambar 4.34 Rancangan Layar Tampil Kuisioner Kesehatan ... 63
Gambar 4.35 Rancangan Layar Lihat Kartu Pendonor Tampak Depan ... 63
Gambar 4.36 Rancangan Layar Lihat Kartu Pendonor Tampak Belakang ... 64
Gambar 4.37 Rancangan Layar Lihat Kuisioner Lanjutan ... 64
Gambar 4.38 Rancangan Layar Lihat Hasil Darah ... 65
Gambar 4.39 Rancangan Layar Lihat Riwayat Transfusi ... 65
Gambar 4.40 Rancangan Layar Dashboard Kepala UDD ... 66
Gambar 4.41 Rancangan Layar Lihat Laporan ... 66
Gambar 4.42 Rancangan Layar Lihat Laporan Harian ... 67
Gambar 4.43 Rancangan Layar Lihat Laporan Bulanan ... 67
Gambar 4.44 Class Diagram ... 68
Gambar 4.45 Sequence Diagram Login Petugas ... 69
Gambar 4.46 Sequence Diagram Kelola Petugas ... 70
Gambar 4.47 Sequence Diagram Kelola Kartu Pendonor ... 71
Gambar 4.48 Sequence Diagram Kelola Penyakit ... 72
Gambar 4.49 Sequence Diagram Kelola Tindakan ... 73
Gambar 4.50 Sequence Diagram Kelola Kuisioner Lanjutan ... 74
Gambar 4.51 Sequence Diagram Kelola Hasil Darah ... 74
Gambar 4.52 Sequence Diagram Kelola Laporan ... 75
Gambar 4.53 Sequence Diagram Lihat Pendonor ... 76
Gambar 4.54 Sequence Diagram Lihat Kuisioner Kesehatan ... 76
Gambar 4.55 Sequence Diagram Login Pendonor ... 77
Gambar 4.56 Sequence Diagram Kelola Pendonor ... 78
Gambar 4.57 Sequence Diagram Kelola Kuisioner Kesehatan ... 79
Gambar 4.58 Sequence Diagram Lihat Kartu Pendonor ... 79
xv
Gambar 4.59 Sequence Diagram Lihat Kuisioner Lanjutan ... 80
Gambar 4.60 Sequence Diagram Lihat Hasil Darah ... 81
Gambar 4.61 Sequence Diagram Lihat Riwayat Transfusi ... 81
Gambar 4.62 Sequence Diagram Login Kepala UDD ... 82
Gambar 4.63 Sequence Diagram Lihat Laporan ... 83
xvi
DAFTAR TABEL
Tabel 4.1 Tabel Pendonor ... 42
Tabel 4.2 Tabel Kartu Pendonor ... 42
Tabel 4.3 Tabel Kuisioner Kesehatan ... 42
Tabel 4.4 Tabel Isi... 42
Tabel 4.5 Tabel Penyakit... 43
Tabel 4.6 Tabel Kuisioner Lanjutan... 43
Tabel 4.7 Tabel Petugas ... 43
Tabel 4.8 Tabel Hasil Darah ... 43
Tabel 4.9 Tabel Tindakan ... 44
Tabel 4.10 Tabel Pilih ... 44
Tabel 4.11 Spesifikasi Data Pendonor ... 45
Tabel 4.12 Spesifikasi Data Kartu Pendonor ... 45
Tabel 4.13 Spesifikasi Data Petugas ... 46
Tabel 4.14 Spesifikasi Data Penyakit... 46
Tabel 4.15 Spesifikasi Data Tindakan ... 47
Tabel 4.16 Spesifikasi Data Isi... 47
Tabel 4.17 Spesifikasi Data Pilih ... 48
Tabel 4.18 Spesifikasi Data Kuisioner Kesehatan ... 49
Tabel 4.19 Spesifikasi Data Kuisioner Lanjutan... 50
Tabel 4.20 Spesifikasi Data Hasil Darah ... 51
xvii
DAFTAR LAMPIRAN
Lampiran A-1 Kuis Kesehatan ... 88 Lampiran A-2 Buku Donor ... 89 Lampiran B-1 Kartu Donor ... 91