## I NFORMATICS AND D IGITAL E XPERT (INDEX) - V OL . 01 N O . 01 (2019) 15-20
Terbit online pada laman web jurnal : http://index.unper.ac.id

## Perancangan Aplikasi Sistem Monitoring Donor Darah Pada UTD PMI Kabupaten Tasikmalaya Menggunakan Model Waterfall
Yusuf Sumaryana 1
1 Teknik Informatika, Fakultas Teknik, Universitas Perjuangan, Jalan Peta 177, Tasikmalaya yusufsumaryana@unper.ac.id 1

## I NFORMASI A RTIKEL A B S T R A K
Sejarah Artikel: Diterima Redaksi : -
Revisi Akhir : -
Diterbitkan Online : -
Berkembangnya teknologi informasi pada saat ini sangat pesat, sehingga manusia dalam mengerjakan  setiap  pekerjaan  selalu  membutuhkan  komputer.  Komputer  memiliki peranan  yang  sangat  vital  dalam  pemecahan  masalah  khusus  dalam  pengolahan  data, karena komputer memiliki kecepatan tingkat akurasi yang tinggi dalam pemrosesan data, sehingga  dapat  mempermudah  pekerjaan  manusia.Adanya  sistem  komputer  sangat membantu dalam pemecahan masalah terutama dalam hal pengolahan data. Donor darah merupakan  kegiatan  yang  dikelola  oleh  Lembaga  bernama  Palang  Merah  indonesia (PMI). dalam pelaksanaan pengolahan data berbagai hal bisa terjadi. Berbagai kesalahan sangat  mungkin  dilakukan  oleh  petugas,  misalnya  data  yang  sebagian  besar  berupa lembaran-lembaran  catatan  bisa  saja  rusak  sebelum  digunakan.  Maka  dalam  hal  ini diperlukan  sebuah  mekanisme  yang  bisa  mencegah  terjadinya  kejadian-kejadian  yang akan  menghambat  proses  monitoring.Permasalahan  tersebut  dapat  diatasi  dengan membangun  sebuah  sistem  monitoring  donor  darah  di  Unit  Transfusi  Darah  Palang Merah  Indonesia  Kab  Tasikmalaya  berbentuk  aplikasi  komputer.  penelitian  ini menggunakan  model  waterfall  dalam  penyusunannya.  hasil  dari  penelitian  ini  berupa perancangan aplikasi monitoring donor darah PMI.
Kata Kunci : donor , aplikasi , monitoring , waterfall
Korespondensi :
Telepon / Hp : +62 85316608606 E-mail : yusufsumaryana@unper.ac.id

## 1. PENDAHULUAN
Bagi  kelangsungan  hidup  manusia,  darah  menjadi sangat  penting  keberadaannya.  Kecukupan  stok  darah harus  menjadi  perhatian  khusus  pihak  terkait  agar keberadaanya sensntiasa terjaga. Terjadinya kecelakaan yang  menimbulkan  pendarahan  hebat  tentunya membutuhkan ketersediaan darah yang mencukupi.
Donor  darah  sudah  pasti  berkaitan  dengan transfuse  darah,  seseorang  yang  memerlukan  transfuse darah  sudah  pasti  dalam  kondisi  gawat  secara kesehatannya  yang  mengancam  kehidupannya,  dan donor  darah  merupakan  satusatunya  cara  agar  tersedia darah untuk di transfusi.
Pelayanan transfusi darah adalah upaya pelayanan kesehatan  yang  meliputi  perencanaan,  pengerahandan pelestarian  pendonor  darah,  penyediaan  darah, pendistribusian  darah,  dan  tindakan  medis  pemberian darah  kepada  pasien  untuk  tujuan  penyembuhan penyakit  dan  pemulihan  kesehatan[1].  Standar Pelayanan  Transfusi  Darah  mempunyai  tujuan  untuk menjamin pelayanan darah yang aman, berkualitas dan dalam jumlah yang cukup[2].
Palang merah indonesia (PMI) sebagai penyelenggara resmi kegiatan donor darah di Indonesia, harus  menjalankan  tugas  dan  fungsi  nya  secara professional.  Jumlah  pendonor  dan  pasien  penerima donor yang tidak sedikit, membuat PMI harus memiliki sistem monitoring yang lebih efektif. Selama ini proses monitoring  yang  dilakukan,  didasarkan  atas  laporan yang  dibuat  oleh  petuas  PMI.  Laporan  yang  dibuat  di sajikan dalam bentuk data print out .    Data pendonor, data donor darah, data permintaan darah tidak tersajikan dengan  baik.    tentu  saja  hal  itu  akan  menjadi  suatu
kendala  bagi  seorang  Kepala  UTD  dalam  mengambil langkah  yang  diperlukan.  Sehingga  proses  monitoring yang dilakukan akan berjalan tidak baik.
Berbagai kesalahan sangat mungkin dilakukan oeh petugas,  misalnya  data  yang  sebagian  besar  berupa lembaran-lembaran  catatan  bisa  saja  rusak  sebelum digunakan.  Maka  dalam  hal  ini  diperlukan  sebuah mekanisme  yang  bisa  mencegah  terjadinya  kejadian- kejadian yang akan menghambat proses monitoring.
Beberapa  penelitian  terlait  hali  ni  sudah  pernah dilakukan  diantaranya  oleh  Hamzah  (Hamzah, 2015)[3], dalam penelitian ini sistem memiliki fasilitas daftar  pendonor  darah  hidup  berbasis  wilayah.  Utomo (Utomo,  2010)  [4],  dalam  penelitiannya  berhasil mengembangkan  Perancangan  Sistem  Informasi  Bank Darah  Hidup  Untuk  Mempercepat  Penyediaan  Calon Penyumbang  Darah  Dengan  Ketepatan  Yang  Tinggi (Studi di PMI Kota Samarinda) dengan sistem layanan sms untuk mendapatkan informasi ketersediaan darah.
Permasalahan  tersebut  dapat  diatasi  dengan membangun sebuah sistem informasi monitoring donor darah di Unit Transfusi Darah Palang Merah Indonesia Kab Tasikmalaya berbentuk aplikasi. Hal ini akan lebih memudahkan  petugas  dalam  menyampaikan  informasi mengenai  kondisi  ketersediaan  darah  dan  monitoring kegiatan  donor  darah.  Serta  dapat  membantu  Kepala Seksi Donor dalam memonitoring kegiatan donor darah sehingga pengambilan keputusan yang dilakukan dapat lebih optimal.

## 2. METODOLOGI PENELITIAN

## 2.1. Metode Pengumpulan Data
Merupakan  kegiatan  di  awal  untuk  memperoleh data-data  dan  informasi  terkait  proses  pengolahan dokumen  yang  saat  ini  berjalan  dengan  menggunakan metode pengumpulan Data. Adapun metode pengumpulan data tersebut adalah sebagai berikut:
1. Studi Literatur Berupa  pencarian  sumber-sumber  bacaan  yang dapat menunjang penelitian yang diambil, yaitu:
2. Hasil-hasil  penelitian  terdahulu  yang  memiliki kesamaan dalam penelitian :
a. Penelitian tentang Donor Darah.
b. Penelitian  tentang  Sistem  Informasi  monitoring berbasis WEB
3. Sumber Data-data a. Sumber Data Primer Adalah  data  yang  diperoleh  langsung  dari Instansi  baik  melalui  pengamatan  maupun pencatatan terhadap obyek penelitian.
b. Sumber Data Sekunder Adalah  data  yang  diambil  secara  tidak langsung  dari  objek  penelitian.  Data  ini diperoleh  dari  buku-buku,  dokumentasi,  dan literatur-literatur.
c. Pengumpulan data-data Berupa  pengumpulan  data  penunjang  yang dapat membantu perancangan sistem.

## 2.2. Metode Pengembangan Perangkat Lunak

## Gambar 1. Model Waterfall
1. Analisis Pada  tahap  ini  yakni  melakukan  proses pengumpulan kebutuhan dilakukan secara intennsif untuk  memspesifikasikan  kebutuhan  perangkat lunak  agar  dapat  dipahami  perangkat  unak  seperti apa yang dibutuhkan oleh user.
2. Desain Desain  perangkat  lunak  adalah  proses  multi langkah  yang  fokus  pada  desain  pembuatan program  perangkat  lunak  termasuk  struktur  data, arsitektur perangkat lunak, representasi antarmuka, dan  prosedur  pengodean.  Tahap  ini  mentranslasi kebutuhan  perangkat  lunak  dari  tahap  analisis kebutuhan  ke  representasi  desain  agar  dapat diimplementasikan  menjadi  program  pada  tahap selanjutnya.
3. Implementasi Desain  harus  ditranslasikan  ke  dalam  program perangkat  lunak.  Hasil  dari  tahap  ini  adalah program komputer sesuai dengan desain yang telah dibuat pada tahap desain. Di tahap ini juga aplikasi yang  telah  dibuat  diperkenalkan  pada  pengguna untuk dipakai.
Dalam implementasi juga dibutuhkan pemberian  pelatihan  pada  pengguna.  Hal  ini dilakukan  agar  pengguna  menjadi  terbiasa  dengan sistem baru yang digunakan.
4. Perawatan
Pada tahap ini perawatan pasca implementasi perlu dilakukan  sebagai  wujud  tanggung  jawab  pihak pengembang  kepada  pengguna.  Dalam  proses perawatan  ini  pihak  pengembang  memberikan pelatihan pada personel yang akan ditunjuk sebagai pihak  IT  untuk  bisa  melakukan  perubahan  dan modifikasi terhadap sistem.

## 3. HASIL DAN PEMBAHASAN
3.1. Analisa Sistem
Merupakan  kegiatan  di  awal  untuk  memperoleh data-data  dan  informasi  terkait  proses  pengolahan dokumen  yang  saat  ini  berjalan  dengan  menggunakan metode pengumpulan Data.
3.2. Kebutuhan Sistem
a. Kebutuhan Fungsional
1. Sistem  dapat  melakukan  update  data pendonor
2. Sistem  dapat  melakukan  update  data  donor darah
3. Sistem  dapat  melakukan  update  data permintaan darah perseorangan
4. Sistem  dapat  melakukan  update  data permintaan darah rumahsakat
5. Sistem  dapat  melakukan  update  data rumahsakit
6. Sistem dapat menampilkan stok darah
7. Sistem dapat menampilkan data pendonor
8. Sistem  dapat  menampilkan  data  hasil  donor darah
9. Sistem  dapat  menampilkan  data  permintaan darah perseorangan
10. Sistem  dapat  menampilkan  data  permintaan darah dari rumahsakit
b. Kebutuhan Non Fungsional
1. Sistem  memiliki  hak  akses  pengguna  dalam mengelola data pendonor.
2. Sistem  sudah  bersifat  Responsive  WEB sehingga dapat diakses melalui smartphone
3. Dapat diakses selama 24 jam sehari

## 3.3. Perancangan Sistem
Tahapan  ini  dilakukan  setelah  melakukan  tahapan analisa  berdasarkan  kebutuhan  sistem.  Perancangan sistem  terdiri  dari  perancangan  model  proses,  model data dan arsitektur sistem.
18 Informatics And Digital Expert (INDEX) , Vol. 01, No. 01, November 2019, hlm. 16-20
1) Model Proses Rancangan Model Proses dibuat untuk menggambarkan  proses  aliran  data  menjadi informasi.  Rancangan  Model  proses  juga digunakan  sebagai  dasar  dalam  pengembangan sistem  informasi.  Rancangan  Model  proses  juga digunakan  sebagai  dasar  dalam  pengembangan sistem.
Diagram Konteks.
Diagram  konteks  menurut  Kristanto[6]  adalah, “sebuah  diagram  yang  menggambarkan  hubungan antara  entiti  luar,  masukan  dan  keluaran  dari sistem”.  Diagram  konteks  yang  dihasilkan  dalam penelitian ini digambarkan seperti pada Gambar 2.

## Gambar 2. diagram Konteks
Data Flow Diagram. Menurut  Kristanto[6],  Data  Flow  Diagram  (DFD) adalah  suatu  model  logika  data  atau  proses  yang dibuat  untuk  menggambarkan  dari  mana  asal  data dan kemana tujuan data yang keluaran dari sistem, apabila  data  di  simpan,  proses  apa  yang menghasilkan  data  tersebut,  dan  interaksi  antara data  yang  tersimpan  dan  proses  yang  dikenakan pada  data  tersebut.  DFD  yang  dihasilkan  dalam penelitian ini digambarkan seperti pada Gambar 3.
Gambar 3. Diagram Konteks
Keterangan : P.1 Data Pendonor :  Pengolahan Data Pendonor
P.2  Data  Donor  Darah  :  Pengolahan  Data  Penerimaan Donor Darah
P.3 Data Stok Darah : Pengolahan Stok Darah
P.4  Data  Permintaan  Darah  Perorangan  :  Pengolahan Data Permintaan Darah Perorangan
P.4 Data rumah Sakit : Pengolahan Data rumah Sakit P.6  Data  Permintaan  Darah  RS  :    Pengolahan  Data Permintaan Darah Perorangan
P.6 Laporan :  Pengolahan laporan – laporan
2) Model Data Model  data  merupakan  proses  yang  dilakukan dalam  pengembangan  perangkat  lunak  dalam penyusunan  data  berupa  basis  data  [3].  Pada penelitian  ini  model  data  dibagi  menjadi  2  (dua) tahapan,  yaitu  :  model  secara  logical  yang digambarkan  menggunakan  ERD  (gambar  4)  dan model secara physical berupa rancangan tabel yang dibutuhkan.
ERD

## Gambar 4. Entity Relationship Diagram

## Kamus Data
Kamus  data  pada  paerancangan  yang  dibuat meliputi  tabel  :  pekerjaan,  pendonor,  donordarah, permintaandarahperorangan, rumahsakit, permintaandarahrs.  Secara  lengkap  ditampilkan  pada Tabel 1
Tabel 1. Kamus Data Entitas Attribut Pekerjaan KdPekerjaan + NmPekerjaan Pendonor NIK + Nama + Jkelamin + TempatLahir + TgLahir +
AlamatRumah + RtRw + Kelurahan + Kecamatan + KodePos + KotaKab + Telepon +
GolDarah + Rh + KdPekerjaan DonorDarah IdDd + NIK + TglDonor + Tempatdonor+JmlKantong+NoK antongDarah PermintaanDarah Perorangan IdPdp+TgPermintaan+NIK + Nama + Jkelamin + TempatLahir
+ TgLahir + AlamatRumah + RtRw + Kelurahan + Kecamatan + KodePos + KotaKab + Telepon + GolDarah + Rh + JmlPermintaan
APLIKASI SISTEM MONITORING DONOR DARAH PMI KAB TASIKMALAYA Operator Kepala UTD Data Pendonor Data Donor Darah Data Stok Darah Data Permintaan Darah Perorangan Data RS Data Permintaan Darah RS Lap Data Pendonor Lap Data Donor Darah Lap Data Stok darah Lap Data Permintaan Darah Perorangan Lap Data RS Lap Data Permintaan Darah RS P1 Pendonor P2 Donor Darah P3 Stok Darah P4 Permintaan Darah Perorangan P5 Rumah Sakit (RS) P6 Permintaan Darah RS P7 Laporan F Pendonor F Rumah Sakit F Permintaan Darah Perorangan F Stok Darah F Donor Darah Operator Kepala UTD Data Pendonor Data Pendonor Data Don or Darah Da ta S tok D ara h Data Donor Darah Data Stok Darah Data Permintaan Darah Perorangan Data Permintaan Darah Perorangan Data RS Data Permintaan Darah RS F Permintaan Darah RS Data Permintaan Darah RS Data RS Data Permintaan Darah Perorangan Data Stok Darah Data Donor Darah Data Pendonor Lap Data Pendonor Lap Data Donor Darah Lap Data Stok darah Lap Data Permintaan Darah Perorangan Lap Data RS Lap Data Permintaan Darah RS Data RS Data Permintaan Darah RS Pendonor Memberi Donor Darah Rumah Sakit Pasien Meminta Meminta Memiliki Pekerjaan 1 1 1 N 1 N 1 N 1 #KdPekerjaan #NIK #IdDd #NIK #KdRs #NIK #IdDd #NIK #KdPekerjaan #NIK #IdDd
#KdRs
#IdDd
RumahSakit KdRs + NmRs + JenisRs + Kelas + Direktur + Pemilik + Alamat + Kokab + KodePos + Telepon +
Fax + Email + JenisRs + Kelas + Direktur + Pemilik + Alamat + Kokab + KodePos + Telepon + Fax + Email
PermintaanDarah
RS
IdPdr+ TgPermintaan + KdRs + NIK + Nama + Jkelamin +
TempatLahir + TgLahir + AlamatRumah + RtRw + Kelurahan + Kecamatan + KodePos + KotaKab + Telepon + GolDarah + Rh + JmlPermintaan

## Struktur Tabel
Tabel  yang  dibutuhkan  untuk  pembuatan aplikasi  yang  dibuat  sebanyak  8(delapan)  tabel ditambah satu tabel untuk validasi pengguna
Tabel 2. Tabel Pekerjaan
Nama Tabel : Pekerjaan Kunci Utama : #KdPekerjaan No Kolom Tipe Ukuran 1 KdPekerjaan C 1 2 NmPekerjaan C 20 Tabel 3. Tabel Pendonor Nama Tabel : Pendonor Kunci Utama : #NIK No Kolom Tipe Ukuran 1 NIK N 16 2 Nama C 30 3 Jkelamin C 9 4 TempatLahir C 20 5 TgLahir D 6 AlamatRumah C 25 7 RtRw C 7 8 Kelurahan C 17 9 Kecamatan C 17 10 KodePos C 6 11 KotaKab C 20 12 Telepon C 15 13 GolDarah C 2 14 Rh C 1 15 KdPekerjaan C 1
Tabel 4 Tabel Donor Darah
Nama Tabel : DonorDarah Kunci Utama : #IdDd No Kolom Tipe Ukuran 1 IdDd C 15 2 NIK C 16 3 TglDonor D
4 Tempatdonor C 40 5 JmlKantong N 6 NoKantongDarah C 9

## Tabel 5 Tabel Pekerjaan
Nama Tabel : PermintaanDarahPerorangan Kunci Utama : #IdPdp No Kolom Tipe Ukuran 1 IdPdp C 15 2 TgPermintaan D 3 NIK N 16 4 Nama C 30 5 Jkelamin C 9 6 TempatLahir C 20 7 TgLahir D 8 AlamatRumah C 25 9 RtRw C 7 10 Kelurahan C 17 11 Kecamatan C 17 12 KodePos C 6 13 KotaKab C 20 14 Telepon C 15 15 GolDarah C 2 16 Rh C 1 17 KdPekerjaan C 1 18 JmlPermintaan N Tabel 6 Tabel Rumahsakit Nama Tabel : RumahSakit Kunci Utama : #KdRs No Kolom Tipe Ukuran 1 KdRs N 7 2 NmRs C 50 3 JenisRs C 15 4 Kelas C 1 5 Direktur C 40 6 Pemilik C 20 7 Alamat C 70 8 KotaKab C 20 9 KodePos N 6 10 Telepon C 16 11 Fax C 16 12 Email C 40

## Tabel 7 Permintaan Darah RS
Nama Tabel : PermintaanDarahRs Kunci Utama : #IdPdr No Kolom Tipe Ukuran 1 IdPdr C 15 2 TgPermintaan D 3 KdRs C 7 4 NIK N 5 Nama C 30 6 Jkelamin C 9 7 TempatLahir C 20
20 Informatics And Digital Expert (INDEX) , Vol. 01, No. 01, November 2019, hlm. 16-20
8 TgLahir D 9 AlamatRumah C 25 10 RtRw C 7 11 Kelurahan C 17 12 Kecamatan C 17 13 KodePos C 6 14 KotaKab C 20 15 Telepon C 15 16 GolDarah C 2 17 Rh C 1 18 JmlPermintaan N

## Tabel 8 Tabel Penyerahan darah Perorangan
Nama Tabel : PenyerahanDarahPerorangan Kunci Utama : #IdSdp No Kolom Tipe Ukuran 1 IdSdp C 16 2 IdPdp C 15 3 TgPenyerahan D 4 NoKantongDarah N

## Tabel 9 Tabel Penyerahan darah Rumahsakit
Nama Tabel : PenyerahanDarahRumahsakit Kunci Utama : #IdSdp No Kolom Tipe Ukuran 1 IdSdr C 16 2 IdPdr C 15 3 TgPenyerahan D 4 NoKantongDarah N

## Tabel 10 Tabel Pengguna
Nama Tabel : pengguna Kunci Utama : #nmpengguna No Kolom Tipe Ukuran 1 nmpengguna C 30 2 katakunci C 30 3 level C 1 3) Arsitektur Sistem
Perancangan arsitektur sistem yang dibuat adalah seperti pada gambar 5.

## Gambar 5. Arsitektur Sistem

## 4. KESIMPULAN
Permasalahan  pencatatan  donor  darah  diatasi dengan membangun sebuah sistem informasi monitoring donor darah di Unit Transfusi Darah Palang Merah  Indonesia  Kab  Tasikmalaya  berbentuk  aplikasi yang telah dibuat dan berjalan sesuai dengan kondisi riil di  lapangan.  Hal  ini  memudahkan  petugas  dalam menyampaikan informasi mengenai kondisi ketersediaan  darah  dan  monitoring  kegiatan  donor darah.  Serta  membantu  Kepala  Seksi  Donor  dalam memonitoring  kegiatan  donor  darah  sehingga pengambilan  keputusan  yang  dilakukan  dapat  lebih optimal.

## DAFTAR PUSTAKA
[1]  P.  M.  K.  R.  I.  N.  7  t.  2011,  “peraturan  menteri kesehatan  republik  indonesia  nomor  7  tahun  2011 tentang pelayanan darah,” permenkes, 2015.
[2]  P.  M.  K.  R.  I.  N.  91  t.  2015,  “peraturan  menteri kesehatan republik indonesia nomor 91 tahun 2015 tentang  standar  pelayanan  transfusi  darah,” permenkes, vol. 49, no. 23–6, 2015.
[3]  Hamzah,  “Analisa  dan  rancang  sistem  informasi ketersediaan  donor  darah  hidup,”  J.  Ilmu  Teknol. Inf. Terap., vol. 1, no. 2, pp. 15–20, 2015.
[4]  K. B. Utomo, “Perancangan Sistem Informasi Bank Darah  Hidup  Untuk  Mempercepat  Penyediaan Calon Penyumbang Darah Dengan Ketepatan Yang Tinggi (Studi di PMI Kota Samarinda),” J. Inform. Mulawarman, vol. 5, no. 2, 2010.
[5]  T.  H.  Hari,  “Perbandingan  Waterfall  Model  Dan Metode  Generik  Dalam  Manajemen  Proyek Perangkat Lunak Sistem Pengelolaan Dana Bantuan Operasional  Sekolah  (BOS)  (Studi  Kasus:  Man  1 Kota  Lhokseumawe),”  J.  Ecotipe,  vol.  3,  no.  1,
2016.
[6] V. Feladi and C. Lesmana, “Aplikasi Pengolah Data Pada  LPK  (Lembaga  Pelatihan  Kursus)  Sheza Komputer  Pontianak,”  J.  Edukasi  dan  Penelit. Inform., vol. 4, no. 1, p. 60, 2018.
Server Gadget Komputer user Komputer user user Internet