rancang bangun aplikasi pengelolaan relawan dan...

80
RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN DONATUR BERBASIS WEBSITE PADA BULAN SABIT MERAH INDONESIA CABANG SURABAYA KERJA PRAKTIK Program Studi S1 Sistem Informasi Oleh: YUDISTIRA YUSONANDA 16410100160 FAKULTAS TEKNOLOGI DAN INFORMATIKA INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA 2019

Upload: others

Post on 02-Dec-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN

DONATUR BERBASIS WEBSITE PADA BULAN SABIT MERAH

INDONESIA CABANG SURABAYA

KERJA PRAKTIK

Program Studi

S1 Sistem Informasi

Oleh:

YUDISTIRA YUSONANDA

16410100160

FAKULTAS TEKNOLOGI DAN INFORMATIKA

INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA

2019

Page 2: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN

DONATUR BERBASIS WEBSITE PADA BULAN SABIT MERAH

INDONESIA CABANG SURABAYA

Diajukan sebagai salah satu syarat untuk menyelesaikan

Program Sarjana Komputer

Disusun Oleh:

Nama : YUDISTIRA YUSONANDA

Nim : 16410100160

Program : S1 (Strata Satu)

Jurusan : Sistem Informasi

FAKULTAS TEKNOLOGI DAN INFORMATIKA

INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA

2019

Page 3: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

“Anak lelaki tak boleh dihiraukan panjang, hidupnya ialah untuk berjuang. Kalau

perahunya telah dikayuhnya ke tengah, dia tak boleh surut meski bagaimana

besar gelombang. Biarkan kemudi patah, biarkan layar robek, itu lebih mulia,

daripada membalik halauan pulang”

Buya Hamka

Page 4: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

Kupersembahkan hasil karya ini untuk

Mama, Bapak dan Kakak

yang selalu mendoakanku, menasihati dan menyemangatiku.

Teruntuk guru-guruku yang selalu memberi nasehat dan ilmunya serta

Sahabatku dan teman-temanku

yang selalu menyemangatiku dan mengingatkanku.

Terima kasih

Page 5: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang
Page 6: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang
Page 7: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

vii

ABSTRAK

Bulan Sabit Merah Indonesia Surabaya atau yang disingkat BSMI adalah

sebuah organisasi yang bergerak dibidang kemanusiaan. Sebagai organisasi yang

bergerak dibidiang kemanusiaan, BSMI Surabaya masih memiliki kendala dalam

penyampaian media yang efektif untuk menyampaikan infromasi mengenai

relawan dan donatur serta info jika terjadi bencana di suatu daerah masih manual.

Selama ini, proses pengelolaan relawan dan donatur yang dilakukan dalam BSMI

yaitu dengan bantuan Aplikasi Google Form dan hasilnya berupa Microsoft Excel

yang suatu waktu bisa hilang dan membuang banyak waktu dan juga pemberitahuan

informasi jika terjadi bencana di suatu daerah kepada donatur dan relawan yang

ingin membantu masih dilakukan dengan cara broadcast melalui group Whatsapp

sehingga jika nomor telepon terhapus atau data contact hilang dapat berisiko

membuang waktu untuk mencatat nomor telepon itu lagi.

Bulan Sabit Merah Indonesia Surabaya memerlukan suatu aplikasi yang

dapat mendukung pengelolaan data relawan dan donatur serta penyampaian

informasi jika terjadi bencana di suatu daerah secara efektif dan akurat. Fitur-fitur

pada aplikasi ini terdapat data master relawan, donatur, korps, dan data master user

lalu terdapat data transaksi diklat relawan, info donatur dan donasi. Serta terdapat

laporan pengelolaan detail relawan, pengelolaan detail donatur dan laporan donasi.

Aplikasi ini mempermudah jalannya pengelolaan data agar lebih mudah

serta membantu tim manajemen dalam penyampaian informasi jika terjadi bencana

alam sehingga mempermudah proses bisnis di dalam organisasi BSMI Surabaya.

Kata Kunci : Aplikasi, Relawan dan Donatur, Pengelolaan data, BSMI.

Page 8: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

viii

KATA PENGANTAR

Puji dan rasa syukur penulis panjatkan kepada Tuhan yang Maha Esa,

karena dengan rahmat, hidayah dan karunia-Nya, penulis dapat menyelesaikan

kerja praktik di Bulan Sabit Merah Indonesia. Dengan terselesaikannya kerja

praktik tersebut maka tersusunlah sebuah laporan yang berjudul “Rancang Bangun

Aplikasi Pengelolaan Relawan dan Donatur Berbasis Website Pada Bulan Sabit

Merah Indonesia Cabang Surabaya”. Laporan tersebut merupakan salah satu bagian

dari mata kuliah yaitu kerja praktik. Kerja praktik merupakan matakuliah yang

bertujuan untuk memperkenalkan mahasiswa dalam lingkungan dunia kerja dan

dapat menerapkan ilmu – ilmu yang telah dipelajari selama kurang lebih 5 (lima)

semester. Laporan ini dibuat setelah menyelesaikan kegiatan kerja praktik yang

telah dilaksanakan selama satu bulan di Bulan Sabit Merah Indonesia.

Dalam Pembuatan dan Pelaksanaan Laporan Kerja Praktik penulis ingin

berterimakasih kepada banyak pihak yang membantu dalam menyelesaikan laporan

ini. Karena Laporan ini dapat terselesaikan berkat kritik, saran, bantuan, hiburan

dan motivasi yang telah diberikan kepada penulis. Untuk itu penulis berterima kasih

kepada:

1. Orang tua dan Kakak yang selalu memberikan doa, bantuan, nasihat dan

dukungan moral kepada penulis.

2. Bapak Prof. Dr. Budi Jatmiko, M.Pd. selaku Rektor Institut Bisnis dan

Informatika Stikom Surabaya.

3. Bapak Dr. Anjik Sukmaaji, S.Kom., M.Eng. Ketua Program Studi S1 Sistem

Informasi.

Page 9: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

ix

4. Ibu Endra Rahmawati, M.Kom. selaku dosen pembimbing.

5. Mas Lutfi Irvan Anshori selaku Wakil Sekretaris Bulan Sabit Merah

Indonesia Cabang Surabaya yang telah memberikan izin kepada penulis

untuk melaksanakan Kerja Praktik.

6. Sahabat dan teman-teman saya, memberikan semangat yang luar biasa dan

saling mendukung, menghibur dan memotivasi saya agar laporan kerja

praktik ini selesai.

7. Dan teruntuk Fenty Dwi Novianti, yang selalu memberikan semangat disaat

penulis sudah mulai lelah, selalu mendukung dan memberikan saran kepada

penulis. Terima kasih atas kesabaran yang begitu besar saat menghadapi

sifat penulis yang sering berubah.

8. Terakhir tidak lupa penulis juga mengucapkan terima kasih banyak kepada

guru-guru dan teman-teman penulis dari TK, SD, SMP dan SMA yang

memberikan semangat kepada penulis.

Penulis menyadari bahwa laporan kerja praktik ini masih banyak kesalahan

dan jauh dari kata sempurna. Untuk itu penulis sangat mengharapkan kritik dan

saran dari semua pihak, sehingga kedepannya laporan ini dapat berguna bagi para

pembaca.

Surabaya, 15 Juli 2019

Penulis

Page 10: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

x

DAFTAR ISI

Halaman

ABSTRAK ............................................................................................................. vi

KATA PENGANTAR ......................................................................................... viii

DAFTAR ISI ........................................................................................................... x

DAFTAR TABEL ................................................................................................ xiii

DAFTAR GAMBAR ........................................................................................... xiv

DAFTAR LAMPIRAN ........................................................................................ xvi

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

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

1.2 Rumusan Masalah .................................................................................... 2

1.3 Batasan Masalah ....................................................................................... 3

1.4 Tujuan ....................................................................................................... 3

1.5 Manfaat ..................................................................................................... 3

1.6 Sistematika Penulisan ............................................................................... 4

BAB II GAMBARAN UMUM INSTANSI ........................................................... 6

2.1 Gambaran Umum BSMI Surabaya ........................................................... 6

2.2 Logo BSMI Surabaya ............................................................................... 6

2.3 Visi dan Misi ............................................................................................ 7

2.3.1 Visi: ................................................................................................... 7

2.3.2 Misi: .................................................................................................. 7

2.4 Struktur Organisasi ................................................................................... 7

2.5 Program Kerja .......................................................................................... 8

BAB III LANDASAN TEORI .............................................................................. 11

3.1 Aplikasi .................................................................................................. 11

Page 11: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

xi

3.2 Pengolahan Data ..................................................................................... 12

3.3 Relawan .................................................................................................. 12

3.4 Donatur ................................................................................................... 12

3.5 Website ................................................................................................... 13

3.6 System Development Life Cycle ............................................................. 14

3.7 Metode Waterfall .................................................................................... 15

3.8 Pengujian (Testing) ................................................................................. 17

3.8.1 Black Box Testing/ Functional Testing ........................................... 17

BAB IV DESKRIPSI PEKERJAAN .................................................................... 19

4.1 Analisis Sistem ....................................................................................... 19

4.1.1 Komunikasi ..................................................................................... 19

4.2.1 Analisis Bisnis ................................................................................. 20

4.1.3 Analisis Kebutuhan Pengguna ........................................................ 21

4.1.1 Analisis Kebutuhan Fungsional ...................................................... 23

4.1.5 Analisis Kebutuhan Non Fungsional .............................................. 23

4.2 Perancangan Sistem ................................................................................ 24

4.2.1 Document Flow ............................................................................... 24

4.2.2 System Flowchart ............................................................................ 26

4.2.3 Diagram Berjenjang ........................................................................ 35

4.2.4 Context Diagram ............................................................................. 36

4.2.5 Data Flow Diagram (DFD) Level 0................................................ 36

4.2.6 Conceptual Data Model (CDM) ..................................................... 39

4.2.7 Physical Data Model ....................................................................... 40

4.2.8 Struktur Tabel.................................................................................. 40

4.2.9 Desain I/O ....................................................................................... 45

4.2.10 Desain Testing ................................................................................. 49

Page 12: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

xii

4.3 Implementasi .......................................................................................... 54

4.3.1 Halaman Login ................................................................................ 54

4.3.8 Halaman Awal ................................................................................. 55

4.3.3 Halaman Diklat Relawan ................................................................ 55

4.3.4 Halaman Pengiriman Majalah ......................................................... 56

4.3.5 Halaman List Diklat Relawan ......................................................... 56

4.3.6 Halaman List Pengiriman Majalah .................................................. 57

4.3.7 Halaman Cetak Laporan Pengiriman Pengelolaan Relawan ........... 57

4.3.8 Hasil Laporan .................................................................................. 57

4.3.9 Hasil Testing ................................................................................... 58

BAB V PENUTUP ................................................................................................ 63

5.1 Kesimpulan ............................................................................................. 63

5.2 Saran ....................................................................................................... 63

DAFTAR PUSTAKA ........................................................................................... 64

LAMPIRAN .......................................................................................................... 65

Page 13: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

xiii

DAFTAR TABEL

Halaman

Tabel 4.1 Identifikasi Masalah .............................................................................. 20

Tabel 4.2 Kebutuhan Admin ................................................................................. 21

Tabel 4.3 Kebutuhan Wakil Sekretaris ................................................................. 22

Tabel 4.4 Kebutuhan Team Management. ............................................................ 22

Tabel 4.5 Kebutuhan Team Management. ............................................................ 22

Tabel 4.6 Perangkat Keras .................................................................................... 24

Tabel 4.7 Perangkat Lunak ................................................................................... 24

Tabel 4.8 Tabel Relawan....................................................................................... 42

Tabel 4.9 Tabel User ............................................................................................. 42

Tabel 4.10 Tabel Donatur ..................................................................................... 43

Tabel 4.11 Tabel Korps ......................................................................................... 43

Tabel 4.12 Tabel Diklat Relawan.......................................................................... 44

Tabel 4.13 Tabel Pengiriman Majalah .................................................................. 44

Tabel 4.14 Desain Testing Login .......................................................................... 50

Tabel 4.15 Rancang Pengujian form login ............................................................ 50

Tabel 4.16 Rancang Pengujian form halaman awal .............................................. 51

Tabel 4.17 Input Testing Form Diklat Relawan.................................................... 51

Tabel 4.18 Rancang Pengujian Form Halaman Diklat Relawan .......................... 52

Tabel 4.19 Rancang Pengujian Form Pengiriman Majalah .................................. 53

Tabel 4.20 Rancang Pengujian Form Lihat Donatur ............................................ 53

Tabel 4.21 Rancang Pengujian Form Laporan ...................................................... 54

Tabel 4.22 Hasil Testing Form Login ................................................................... 59

Tabel 4.23 Hasil Testing Form Halaman Awal .................................................... 59

Tabel 4.24 Hasil Testing Form Diklat Relawan ................................................... 60

Tabel 4.25 Hasil Testing Form Pengiriman Majalah ............................................ 61

Tabel 4.26 Hasil Testing Form Lihat Donatur ...................................................... 62

Tabel 4.27 Hasil Testing Form Laporan ............................................................... 62

Page 14: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

xiv

DAFTAR GAMBAR

Halaman

Gambar 2.1 Logo BSMI Surabaya. ......................................................................... 6

Gambar 4.1 Document Flow Pengelolaan Relawan .............................................. 25

Gambar 4.2 Document Flow Pengelolaan Donatur............................................... 26

Gambar 4.3 System Flowchart Data Master User ................................................. 27

Gambar 4.4 System Flowchart Data Master Korps ............................................... 28

Gambar 4.5 System Flowchart Data Master Relawan .......................................... 29

Gambar 4.6 System Flowchart Data Master Donatur ........................................... 30

Gambar 4.7 System Flowchart Pengelolaan Relawan ........................................... 31

Gambar 4.8 System Flowchart Pengelolaan Donatur ........................................... 32

Gambar 4.9 System Flowchart Laporan Detail Pengelolaan Relawan ................. 33

Gambar 4.10 System Flowchart Laporan Detail Pengelolaan Donatur ................ 34

Gambar 4.11 Diagram Berjenjang Aplikasi Pengelolaan Relawan dan Donatur . 35

Gambar 4.12 Context Diagram Pengelolaan Relawan dan Donatur..................... 36

Gambar 4.13 Data Flow Diagram Level 0 Pengelolaan Relawan dan Donatur ... 37

Gambar 4.14 Data Flow Diagram Level 1 ........................................................... 38

Gambar 4.15 Data Flow Diagram Level 1 Pembuatan Laporan .......................... 38

Gambar 4.16 Conceptual Data Model Pengelolaan Relawan dan Donatur .......... 39

Gambar 4.17 Physical Data Model Pengelolaan Relawan dan Donatur .............. 40

Gambar 4.18 Desain I/O form halaman login ....................................................... 45

Gambar 4.19 Desain I/O form halaman awal ........................................................ 46

Gambar 4.20 Desain I/O form halaman diklat relawan......................................... 46

Gambar 4.21 Desain I/O form halaman pengiriman majalah ............................... 47

Gambar 4.22 Desain I/O form halaman list diklat relawan ................................... 47

Gambar 4.23 Desain I/O form halaman list diklat relawan ................................... 48

Gambar 4.24 Desain I/O form halaman cetak laporan pengelolaan relawan ........ 48

Gambar 4.25 Desain I/O hasil cetak laporan ........................................................ 49

Gambar 4.26 Implementasi Halaman Login ......................................................... 55

Gambar 4.27 Implementasi Halaman Diklat Relawan .......................................... 55

Page 15: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

xv

Gambar 4.28 Implementasi Halaman Pengiriman Majalah .................................. 56

Gambar 4.29 Implementasi Halaman List Diklat Relawan ................................... 56

Gambar 4.30 Implementasi Halaman List Pengiriman Majalah. .......................... 57

Gambar 4.31 Implementasi Halaman Cetak Laporan Pengelolaan Relawan. ...... 57

Gambar 4.32 Implementasi Halaman Cetak Laporan Pengelolaan Relawan. ...... 58

Page 16: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

xvi

DAFTAR LAMPIRAN

Halaman

Lampiran 1. Surat Balasan Instansi ....................................................................... 65

Lampiran 2.Form KP–5 Acuan Kerja ................................................................... 66

Lampiran 3. Form KP–5 Garis Besar Rencana Kerja Mingguan.......................... 67

Lampiran 4. Form KP–6 Log Harian Hal 1 .......................................................... 68

Lampiran 5. Form KP–6 Log Harian Hal 2 .......................................................... 69

Lampiran 6. Form KP–7 Kehadiran Kerja Praktik Hal 1 ...................................... 70

Lampiran 7. Form KP–7 Kehadiran Kerja Praktik Hal 2 ...................................... 71

Lampiran 8. Kartu Bimbingan Kerja Praktik ........................................................ 72

Lampiran 9. Biodata Penulis ................................................................................. 73

Page 17: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Bulan Sabit Merah Indonesia Surabaya (BSMI) adalah sebuah organisasi

yang bergerak di bidang kemanusiaan yang berlokasi di Jl. Mojo III No. 33

Surabaya. Organisasi yang bergerak di bidang kemanusiaan yang dimaksudkan

adalah organisasi nasional kemanusiaan nasional yang aktif memberikan dukungan

dan pertolongan kemanunsiaan, kesehatan dan sosial. Karyawan atau staff di BSMI

Cabang Surabaya berjumlah 12 orang terdiri dari 5 orang di bagian Manajemen dan

7 orang di bagian Klinik. BSMI juga berperan aktif dalam menghadapi dan

menanggulangi krisis kemunisaan di negara-negara konflik dan darurat. Saat ini

BSMI Surabaya memiliki 10 relawan dan 200 donatur untuk menggalang dana

ataupun sumber daya lainnya guna terciptanya visi, misi dan tujuan bersama.

Namun dalam pengelolaan relawan dan donatur ini kurang efisien karena

pendaftaran relawan dan donatur masih menggunakan Google form yang

menghasilkan dokumen berupa file Microsoft Office Excel serta proses

pemberitahuan informasi kepada relawan dan donatur masih menggunakan aplikasi

Whatsapp pribadi dari orang ke orang. Hal ini berisiko ketidakakuratan informasi

pada laporan data relawan dan laporan data donatur serta terjadinya kehilangan

data. Di dalam donatur ini terdapat 2 jenis donatur, yaitu jenis donatur rutin dan

jenis donatur insidental. Jenis donatur rutin adalah donatur yang memberikan

donasi secara rutin setiap bulan dengan jumlah tertentu sedangkan jenis donatur

Page 18: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

2

insidental adalah donatur yang memberikan donasi dalam jumlah dan waktu

tertentu. Dalam menangani pendaftaran atau pengelolaan relawan dan donatur

adalah tim manajemen yang berjumlah 4 orang. Tim Manajemen ini bertugas

mengelola relawan dan donatur serta bertanggung jawab terhadap anggota yang ada

di dalam Bulan Sabit Merah Indonesia Surabaya sehingga tujuan yang ingin dicapai

dapat terwujud.

Bulan Sabit Merah Indonesia Surabaya memerlukan suatu aplikasi yang

dapat mendukung pengelolaan relawan dan donaturnya secara mudah. Aplikasi ini

dapat mempermudah jalannya pengelolaan data dalam kegiatan proses bisnis serta

laporan yang dihasilkan dapat lebih akurat.

Berdasarkan paragraf di atas maka dirancang aplikasi pengelolaan relawan

dan donatur pada Bulan Sabit Merah Indonesia Surabaya berbasis website. Fitur-

fitur pada aplikasi ini terdapat data master relawan, data master donatur, data master

korps, dan data master user. Kemudian terdapat data transaksi diklat relawan, info

donatur dan donasi. Serta terdapat laporan pengelolaan detail relawan, laporan

pengelolaan detail donatur dan juga laporan donasi. Dengan adanya solusi ini, tim

manajemen dapat lebih mudah, cepat dan laporan yang dihasilkan dapat lebih

akurat dalam mengelola relawan dan donatur.

1.2 Rumusan Masalah

Berdasarkan uraian dari latar belakang organisasi kemanusiaan di atas,

maka dapat dirumuskan permasalahan yang ada, yaitu bagaimana merancang

bangun aplikasi pengelolaan data relawan dan donatur pada Bulan Sabit Merah

Indonesia Cabang Surabaya?

Page 19: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

3

1.3 Batasan Masalah

Batasan masalah pada aplikasi pengelolaan relawan dan donatur pada

Bulan Sabit Merah Indonesia Cabang Surabaya adalah sebagai berikut :

a. Aplikasi mengirim notifikasi broadcast pesan SMS kepada relawan dan

donatur jika terjadi bencana.

b. Aplikasi tidak menangani akuntansi organisasi.

c. Aplikasi ini hanya menangani jenis donatur rutin dan jenis donatur

incidental.

1.4 Tujuan

Berdasarkan perumusan masalah diatas, adapun tujuannya adalah

membuat rancang bangun aplikasi pengelolaan relawan dan donatur pada Bulan

Sabit Merah Indonesia Cabang Surabaya.

1.5 Manfaat

Manfaat yang diharapkan dari pembuatan aplikasi ini adalah :

1. Membantu memberikan kemudahan pada Admin Bulan Sabit Merah

Indonesia Surabaya dalam mengelola data relawan dan donatur.

2. Mempermudah pembuatan laporan dari setiap relawan dan donatur yang

telah bergabung atau terdaftar.

Page 20: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

4

1.6 Sistematika Penulisan

Untuk memudahkan dalam memahami persoalan dan pembahasannya

maka penulisan Laporan Kerja Praktik ini dibuat dengan sistematika sebagai

berikut:

BAB I: PENDAHULUAN

Bab ini membahas mengenai latar belakang masalah, inti permasalahan

yang disebutkan dalam rumusan masalah, tujuan dari Kerja Praktik dalam

tujuan penelitian, batasan masalah dari Kerja Praktik, serta manfaat yang

diharapkan dapat diambil dari pengerjaan Kerja Praktik ini.

BAB II: GAMBARAN UMUM INSTANSI

Bab ini membahas mengenai gambaran umum organisasi, visi dan misi

instansi, struktur organisasi, serta deskripsi tugas dari masing-masing

bagian yang bersangkutan.

BAB III: LANDASAN TEORI

Bab ini membahas mengenai berbagai macam teori yang berhubungan

dengan topik yang diangkat dalam permasalahan meliputi konsep dasar

dari informasi, aplikasi, struktur data, dan model pengembangan aplikasi.

BAB IV: DESKRIPSI PEKERJAAN

Bab ini membahas mengenai perancangan sistem yang dikerjakan pada

saat kerja praktik yang terdiri atas identifikasi dan analisis masalah,

identifikasi dan analisis kebutuhan sistem, perancangan sistem, struktur

tabel database, desain interface aplikasi pengelolaan relawan dan donatur

pada Bulan Sabit Merah Indonesia.

Page 21: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

5

BAB V: PENUTUP

Bab ini membahas tentang kesimpulan dari seluruh isi laporan dan saran

yang bisa diberikan terkait dengan pengembangan sistem di masa

mendatang.

Page 22: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

6

BAB II

GAMBARAN UMUM INSTANSI

2.1 Gambaran Umum BSMI Surabaya

Lembaga Bulan Sabit Merah didirikan dan digunakan pertama kali oleh

Turki pada saat konflik bersenjata Kekaisaran Ottoman dan Rusia (1877-1878).

Bulan Sabit Merah Indonesia adalah sebuah perhimpuan kemanusiaan yang

berlokasi di Jl. Mojo III No. 33 Surabaya. Organisasi yang independen dalam

memberikan dukungan dan pertolongan kemanusiaan, kesehatan dan sosial kepada

yang membutuhkan dalam menghadapi krisis kemanusiaan di negara-negara yang

membutuhkan dan terutama di tanah air Indonesia tanpa memandang ras, agama,

kelas dan aspirasi politik.

2.2 Logo BSMI Surabaya

Berikut ini logo dari BSMI Surabaya pada Gambar 2.1 :

Gambar 2.1 Logo BSMI Surabaya.

Page 23: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

7

2.3 Visi dan Misi

2.3.1 Visi:

“Menjadi lembaga kemanusiaan nasional di Indonesia dan bekerjasama

dengan lembaga kemanusiaan lain di tingkat nasional, regional dan internasional”.

2.3.2 Misi:

Kemanusiaan dan Perdamaian.

Melindungi kehidupan akibat korban konflik dan situasi lain.

Mencegah penderitaan dengan meningkatkan dan menguatkan hukum-

hukum kemanusiaan dan prinsip-prinsip kemanusiaan universal.

Memberikan pelayanan terbaik bagi kemanusiaan dan perdamaian.

Menjalin kerja sama dengan lembaga kemanusiaan dan lembaga lainnya

ditingkat nasional, regional, dan internasional dalam mencapai tujuannya.

2.4 Struktur Organisasi

Tabel 2.1 di bawah merupakan struktur organisasi Bulan Sabit Merah

Indonesia Surabaya.

Tabel 2.1 Struktur Organisasi BSMI Surabaya.

NO PENGURUS NAMA KORDINATOR REGIONAL

JATIM BALI NUSRA

dr. Arief Basuki Sp An

PW JAWA TIMUR

1. Dewan Penasehat Drs. Saifullah Yusuf

KH. Abdus Shomad Bukhori

KH. Roem Rowi

KH. Muhamad Sholih Drehem

Ir. Abdul Kadir Baraja

dr. Arief Basuki Sp An

dr. M. Dwikoryanto Sp BS

Page 24: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

8

2.5 Program Kerja

Adapun program kerja yang diselenggarakan Bulan Sabit Merah Indonesia

sebagai berikut :

NO PENGURUS NAMA

dr. Nur Hidayat Sp BS

dr. Agus Chairul Anab Sp. BS

2. Dewan Pengurus

Ketua Umum Dr .Eko Agus Subagio,dr, Sp. BS Ketua Zona 1 dr. Suwito Sp. S Ketua Zona 2 dr. Jamaludin Sp. M Ketua Zona 3 dr. Didik Prihadiono Sp. S Ketua Zona 4 dr. Azhar Anwar MM MMRS Ketua Zona 5 dr. Didyn Nuzul Arifin Sp. OT Sekretaris Umum dr. Puguh Setyo Nugroho Sp. THT-KL Wakil Sekretaris M Lutvi Irvan Ansori, S.KM Bendahara Noven Suprayogi SE. Ak. MM. Wakil Bendahara Winardi

3. Bidang SDM

Ketua dr. Andi Prasetyawan, Sp.S Wakil Ketua Fajar Siwi S.Kep.Ns Sekretaris Aang Kunaefi S Kep Ns

4. Bidang Tanggap Bencana

Ketua dr. Dedi Susila Sp. An Wakil Ketua dr. Soni Sunarso Sulistiwan Sp. An Sekretaris Abdul Wahid Alfin

5. Bidang Pelayanan

Ketua dr. Azhar Anwar MM, MARS Wakil Ketua Safari Hasan SIP MMRS Sekretaris Tutus S Kep Ns

6. Bidang BSMR

Ketua Dr. dr. Eko Budi Khundhori M. Kes Wakil Ketua dr. Achmad fahmi Baabud Sp. BS Sekretaris dr. Rizka fathoni Perdana Sp. THT-KL

FICS

Page 25: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

9

A. Tanggap Bencana

Bertujuan meningkatkan kesejahteraan dan derajat kesehatan masyarakat,

mencerdaskan kehidupan bangsa, meningkatkan kesiapsiagaan masyarakat dalam

menghadapi bencana, dan memperkecil dampak bencana bagi masyarakat.

Kegiatannya mencakup persiapan, pelaksanaan, dan evaluasi (penilaian kembali

kebutuhan yang sesuai dengan korban bencana).

B. Kegawatdarutan

Kegiatan mencakup pelayanan instalasi gawat darurat oleh medical first

responder, triase, evakuasi dan transportasi korban, membuat rumah sakit lapangan

dan pelatihan berkelanjutan untuk tim gawat darurat.

C. Pendidikan Kesehatan

Kegiatan mencakup pendidikan bagi para tenaga kesehatan dengan kursus

atau pelatihan internal yang berkelanjutan. Melakukan kampanye peduli kesehatan

dan pemberdayaan kelompok masyarakat dalam pendidikan kesehatan. Kegiatan

ini dapat bersifat mandiri maupun bekerjasama dengan organisasi lain yang peduli

terhadap program ini.

D. Pelayanan Kesehatan

Kegiatan mencakup pelayanan kesehatan rutin seperti poli umum dan

spesialis dengan pendekatan pola dokter keluarga, program jaminan pemeliharaan

kesehatan masyarakat, berkerjasama dengan rumah sakit dalam penanganan pasien,

Page 26: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

10

serta bekerjasama dengan organisasi atau instansi lain yang peduli terhadap

peningkatan derajat kesehatan masyarakat.

E. Bulan Sabit Merah Remaja (BSMR)

Pembentukan gugus BSMR, penanggulangan bencana dan penyuluhan

kampanye HIV/AIDS, NARKOBA, dan masalah lain yang dihadapi masyarakat.

F. Pelayanan Ambulance

Kegiatan mencakup menggalang kerjasama antar pemilik ambulance (rumah

sakit) untuk membentuk sistem inklusif dengan pendekatan hospital based,

membangun pusat komunikasi bersama untuk pelayanan ambulance, melakukan

pendidikan bagi pegawai ambulance.

G. Penanggunan Pengungsi

Kegiatan mencakup pendirian pos penampungan, dapur umum, sanitasi, gizi

dan makanan. Pengendalian penyakit menular pasca kegawatan, kesehatan

reproduksi, kesehatan ibu dan anak, kesehatan wanita serta rehabilitasi.

H. Kesehatan Ibu dan Anak

Kegiatan mencakup pelayanan kesehatan, imunisasi ibu hamil,

pelayanan kehamilan dan persalinan, perencanaan keluarga Islami, perlindungan

kesehatan dan kejiwaan.

Page 27: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

11

BAB III

LANDASAN TEORI

Dalam membangun aplikasi ini, terdapat teori-teori ilmu terkait yang

digunakan untuk membantu penelitian serta menyelesaikan permasalahan yang ada

dan berkaitan dengan sistem yang akan dibuat. Tujuannya adalah agar aplikasi ini

memiliki pijakan pustaka yang dapat dipertanggungjawabkan.

3.1 Aplikasi

Aplikasi merupakan suatu sub kelas perangkat lunak komputer yang

memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang

diinginkan pengguna. Terdapat beberapa teori yang mendefinisikan Aplikasi yang

dikemukakan oleh beberapa para ahli, diantaranya adalah :

a) Menurut Hengky W. Pramana (2012) Aplikasi adalah satu unit

perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas

seperti sistem perniagaan, game, pelayanan masyarakat, periklanan, atau semua

proses yang hampir dilakukan manusia.

b) Menurut Shelly, Cashman, Verman (2009) Aplikasi adalah seperangkat

instruksi khusus dalam komputer yang dirancang agar kita menyelesaikan tugas-

tugas tertentu.

Jadi Aplikasi merupakan sebuah program yang dibuat dalam sebuah

perangkat lunak dengan komputer untuk memudahkan pekerjaan atau tugas-

tugas tertentu seperti penerapan, penggunaan, dan penambahan data yang

dibutuhkan.

Page 28: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

12

3.2 Pengolahan Data

Menurut Ladjamudin (2013), pengolahan data adalah masa atau waktu

yang digunakan untuk mendeskripsikan perubahan bentuk data menjadi formasi

yang memiliki kegunaan.

Dari pengertian diatas penulis menyimpulkan Pengolahan Data adalah

data yang diolah menjadi bentuk yang lebih berarti yang berupa informasi.

3.3 Relawan

Kata relawan mengandung makna suatu perbuatan mulia yang dilakukan

secara suka rela, tulus dan ikhlas, Relawan keberadaanya selalu ada di tengah-

tengah situasi da keadaan sulit yang sedang terjadi seperti musibah bencana alam,

ketika dimana banyak orang sangat membutuhkan bantuan dan pertolongan yang

bersifat segera.

Definisi relawan menurut (Wilson, 2011) adalah orang yang melakukan

sesuatu dengan sukarela (tidak karena diwajibkan atau dipaksakan). Tindakan yang

dilakukan lebih bersifat proaktif dari pada reaktif, dan menuntut komitmen waktu

serta usaha yang lebih banyak.

3.4 Donatur

Definisi donatur menurut (Winarno, 2010) ini adalah perorangan atau

kelompok maupun lembaga yang mempunyai minat dan potensi untuk memberikan

bantuan khususnya masalah financial. Para donatur bertindak berdasarkan

kebiasaan yang baik untuk kepentingan umum. Ini merupakan tradisi dalam

memberi dan berbagi yang utama pada kualitas hidup. Untuk memastikan dan

Page 29: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

13

menghormati serta kepercayaan dari masyarakat umum, donatur atau calon donatur

agar dapat memiliki keyakinan penuh pada organisasi nirlaba dan menyebabkan

adanya dukungan.

3.5 Website

Dalam dunia teknologi yang pesat ini diperlukan suatu jaringan yang

bisa mempermudahkan serta mempercepat penyampaian informasi secara luas,

dan dapat dengan mudah dan cepat oleh siapapun yang mendapatkan akses internet.

Menurut Bekti (2015) menyimpulkan bahwa website merupakan kumpulan

halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar

diam atau gerak, animasi, suara dan atau gabungan dari semuanya, baik yang

bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang

saling terkait, yang masing-masing dihubungkan dengan jaringan-jaringan

halaman. Menurut Rahmadi (2013) “Website (lebih dikenal dengan sebutan situs)

adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang

disertai pula dengan berkas-berkas gambar, video atau jenis-jenis berkas

lainnya.”. Sedangkan menurut Ippho Santoso dalam Rahmadi (2013) membagi

website menjadi golongan kanan dan golongan kiri. Dalam website dikenal

dengan sebutan website dinamis dan website statis.

1. Website statis

Website statis adalah website yang mempunyai halaman konten yang tidak

berubah-ubah.

Page 30: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

14

2. Website dinamis

Website dinamis merupakan website yang secara struktur ditujukan untuk

update sesering mungkin.

3.6 System Development Life Cycle

System development life cycle (SDLC) adalah proses untuk

memahami bagaimana sebuah sistem informasi dapat mendukung kebutuhan

bisnis dengan merancang suatu sistem, membangun sistem tersebut dan

menyampaikan kepada pengguna (Tegarden, Dennis, Wixon, 2013). SDLC

memiliki empat fase dasar yaitu planning, analysis, design dan implementation.

Setiap fase itu sendiri terdiri dari serangkaian langkah yang menggunakan cara

tertentu dalam menghasilkan goal yang dicapai. Pada poin berikut akan dijelaskan

secara singkat dari keempat fase tersebut.

a. Planning

Fase planning adalah proses dasar dalam memahami mengapa sistem

informasi harus dibangun dan menentukan bagaimana tim proyek akan

membangun project tersebut.

b. Analysis

Fase analisis adalah jawaban dari pertanyaan siapa yang akan menggunakan

sistem, apa yang yang akan dilakukan oleh sistem, dan dimana serta

kapan sistem tersebut akan digunakan. Pada fase ini pula tim proyek

menginvestigasi sistem yang sudah ada sebelumnya, mengidentifikasi

peluang untuk perbaikan dan mengembangkan konsep yang baru untuk

sistem yang akan dibuat.

Page 31: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

15

c. Design

Fase design yaitu menentukan bagaimana sistem akan beroperasi, dalam hal

ini antara lain perangkat keras, perangkat lunak, infrastruktur jaringan

(userinterface), forms dan laporan (database dan file yang dibutuhkan

aplikasi).

d. Implementation

Fase final pada SDLC ini adalah fase implementation, yaitu pada saat sistem

telah selesai dibuat. Implementasi pada fase ini biasanya paling banyak

mengambil perhatian karena dalam keseluruhan sistem, tahap implementasi

adalah tahap yang paling banyak memakan waktu serta biaya karena mencoba

keseluruhan sistem.

3.7 Metode Waterfall

Menurut Pressman (2015), model waterfall adalah model klasik yang

bersifat sistematis, berurutan dalam membangun software. Nama model ini

sebenarnya adalah “Linear Sequential Model”. Model ini sering disebut juga

dengan “classic life cycle” atau metode waterfall. Model ini termasuk ke dalam

model generic pada rekayasa perangkat lunak dan pertama kali diperkenalkan oleh

Winston Royce sekitar tahun 1970 sehingga sering dianggap kuno, tetapi

merupakan model yang paling banyak dipakai dalam Software Engineering (SE).

Model ini melakukan pendekatan secara sistematis dan berurutan. Disebut dengan

waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap

sebelumnya dan berjalan berurutan.

Page 32: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

16

Fase-fase dalam Waterfall Model menurut referensi Pressman :

Gambar 3.1 Waterfall Pressman (Pressman, 2015)

a. Communication (Project Initiation & Requirements Gathering)

Sebelum memulai pekerjaan yang bersifat teknis, sangat diperlukan adanya

komunikasi dengan customer demi memahami dan mencapai tujuan yang

ingin dicapai. Hasil dari komunikasi tersebut adalah inisialisasi proyek,

seperti menganalisis permasalahan yang dihadapi dan mengumpulkan data-

data yang diperlukan, serta membantu mendefinisikan fitur dan fungsi

software.

b. Planning (Estimating, Scheduling, Tracking)

Tahap berikutnya adalah tahapan perencanaan yang menjelaskan tentang

estimasi tugas-tugas teknis yang akan dilakukan, resiko-resiko yangdapat

terjadi, sumber daya yang diperlukan dalam membuat sistem, produk kerja

yang ingin dihasilkan, penjadwalan kerja yang akan dilaksanakan, dan

tracking proses pengerjaan sistem.

c. Modeling (Analysis & Design)

Tahapan ini adalah tahap perancangan dan permodelan arsitektur sistem yang

berfokus pada perancangan struktur data, arsitektur software, tampilan

interface, dan algoritma program. Tujuannya untuk lebih memahami

gambaran besar dari apa yang akan dikerjakan.

Page 33: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

17

d. Construction (Code & Test)

Tahapan Construction ini merupakan proses penerjemahan bentuk desain

menjadi kode atau bentuk/bahasa yang dapat dibaca oleh mesin. Setelah

pengkodean selesai, dilakukan pengujian terhadap sistem dan juga kode yang

sudah dibuat. Tujuannya untuk menemukan kesalahan yang mungkin terjadi

untuk nantinya diperbaiki.

e. Deployment (Delivery, Support, Feedback)

Tahapan Deployment merupakan tahapan implementasi software ke

cusstomer, pemeliharaan software secara berkala, perbaikan software,

evaluasi software dan pengembangan software berdasarkan umpan balik yang

diberikan agar sistem dapat tetap berjalan dan berkembang sesuai dengan

fungsinya.

3.8 Pengujian (Testing)

Menurut (Lewis, 2009), testing adalah proses untuk memeriksa atau

mengevaluasi sistem atau komponen sistem secara manual atau terotomatisasi yang

bertujuan untuk melakukan verifikasi bahwa sistem tersebut memenuhi persyaratan

tertentu atau untuk mengidentifikasikan perbedaan antara expected result dan

actual result. Testing merupakan aktivitas atau proses memeriksa dan

mengevaluasi sistem dengan tujuan untuk menemukan kesalahan pada sistem

tersebut. Testing dibagi menjadi 2 metode, yaitu White Box dan Black Box.

3.8.1 Black Box Testing/ Functional Testing

Menurut (Lewis, 2009), black box testing adalah melakukan pengujian

terhadap apa yang dilakukan oleh sistem, khususnya perilaku dan juga masalah

Page 34: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

18

bisnis. Black box testing bertujuan untuk mengidentifikasikan bug-bug yang ada

pada hasil, kinerja dan juga perilaku sistem. Pengujian ini biasanya dilakukan oleh

pihak penguji ketika integration test, system test, dan acceptance test, tetapi juga

berguna untuk tahap yang lebih awal untuk membantu membangun unit test case

dan component test case yang lebih baik.

Page 35: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

19

BAB IV

DESKRIPSI PEKERJAAN

4.1 Analisis Sistem

4.1.1 Komunikasi

Pada tahap komunikasi dilakukan sebuah wawancara, observasi dan studi

literatur yang dilakukan pada pihak Bulan Sabit Merah Indonesia Surabaya.

Wawancara digunakan dalam proses pengumpulan data dan informasi tentang

pengelolaan relawan dan donatur Bulan Sabit Merah Indonesia Surabaya, dimana

data tersebut dapat digunakan untuk menyelesaikan proses pengembangan bisnis

yang sedang dilakukan. Proses wawancara dilakukan pada pihak wakil sekretaris

yaitu Mas Lutfi. Wawancara tersebut digunakan untuk mengetahui proses bisnis

pengelolalaan relawan dan donatur pada Bulan Sabit Merah Indonesia Surabaya.

Tahap observasi merupakan tahap kegiatan pengamatan langsung yang

dilakukan pada Bulan Sabit Merah Indonesia Surabaya. Proses pengamatan

dilakukan pada pihak yang mendukung proses bisnis kelola data relawan dan

donatur. Pihak tersebut adalah wakil sekretaris Bulan Sabit Merah Indoensia

Surabaya. Observasi digunakan untuk mengamati bagaimana sekretaris dan tim

manajemen memproses pengelolaan relawan dan donatur di Bulan Sabit Merah

Indonesia Surabaya.

Studi literatur merupakan tahap yang dilakukan oleh penulis dengan

melakukan pencarian terhadap berbagai sumber tertulis, baik berupa buku-buku,

arsip, artikel, dan jurnal, atau dokumen-dokumen yang relevan dengan

permasalahan yang dikaji yaitu pengelolaan data.

Page 36: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

20

4.2.1 Analisis Bisnis

A. Identifikasi Masalah

Tabel 4.1 Identifikasi Masalah

No Permasalahan Dampak Solusi

1.

Dalam proses pengelolaan

relawan dan donatur terdapat

kesulitan dalam proses track

and record data relawan dan

donatur serta pengelolaan-nya.

Sering terjadi

kehilangan data, akibat

kesulitan dalam proses

track and record data.

Membuat sebuah

aplikasi pengelolaan

relawan dan donatur.

2. Belum maksimalnya

pembuatan laporan dalam

proses pengelolaan relawan

dan donatur.

Adanya proses yang

berjalan tidak

maksimal karena

kurangnya dokumen

pendukung.

Membuat aplikasi

untuk mengelola

laporan yang detail

dan dapat diakses tim

manajemen dengan

mudah.

3. Kesulitan dalam proses

broadcast pesan SMS kepada

relawan dan donatur jika

terjadi bencana.

Terjadi kehilangan

contact data relawan

dan donatur serta

memakan waktu yang

lama dalam proses

kirim pesan.

Membuat aplikasi

berbasis android

untuk broadcast SMS

yang langsung kepada

semua relawan dan

donatur.

B. Identifikasi Pengguna

Berdasarkan hasil wawancara dan observasi pada wakil sekretaris Bulan

Sabit Merah Indonesia Surabaya terdapat beberapa pengguna yang terlibat dalam

proses transaksi pengelolaan relawan dan donatur Bulan Sabit Merah Indonesia

Surabaya yaitu tim manajemen, wakil sekretaris, admin dan ketua.

Page 37: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

21

C. Identifikasi Data

Dalam pembuatan aplikasi ini membutuhkan beberapa data, berikut

merupakan data–data yang dibutuhkan pada proses pengelolaan relawan dan

donatur pada Bulan Sabit Merah Indonesia Surabaya:

a. Data Master, meliputi:

- Data master relawan

- Data master donatur

- Data master korps

- Data master user

b. Data Transaksi, meliputi

- Proses pengelolaan relawan

- Proses pengelolaan donatur.

4.1.3 Analisis Kebutuhan Pengguna

A. Bagian Admin

Berikut merupakan analisis kebutuhan pada bagian admin.

Tabel 4.2 Kebutuhan Admin

B. Bagian Wakil Sekretaris

Berikut merupakan analisis kebutuhan pada bagian wakil sekretaris.

Kebutuhan Fungsi Kebutuhan Data Kebutuhan Informasi

Mengelola data

master User

- Data User - Informasi Data User

Page 38: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

22

Tabel 4.3 Kebutuhan Wakil Sekretaris

C. Bagian Team Management

Berikut merupakan analisis kebutuhan pada bagian team management.

Tabel 4.4 Kebutuhan Team Management.

D. Bagian Ketua

Berikut merupakan analisis kebutuhan pada bagian team management.

Tabel 4.5 Kebutuhan Ketua.

Kebutuhan Fungsi Kebutuhan Data Kebutuhan Informasi

Mengelola data master

relawan, donatur dan

korps

- Data relawan

- Data Donatur

- Data korps

- Informasi Data Relawan

- Informasi Data Donatur

- Informasi Data Korps

Kebutuhan Fungsi Kebutuhan Data Kebutuhan Informasi

Mengelola relawan

dan donatur

- Data relawan

- Data donatur

- Data diklat relawan

- Data korps

- Data pengiriman majalah

- Informasi Data

Pengelolaan

Membuat Laporan - Data pengelolaan detail

donatur

- Data pengelolaan detail

relawan

- Laporan detail

pengelolaan relawan

- Laporan detail

pengelolaan donatur

Kebutuhan Fungsi Kebutuhan Data Kebutuhan Informasi

Melihat Laporan - Data pengelolaan

detail relawan

- Data pengelolaan

detail donatur

- Laporan detail

pengelolaan relawan

- Laporan detail

pengelolaan donatur

Page 39: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

23

4.1.1 Analisis Kebutuhan Fungsional

Tahap analisis kebutuhan fungsional didapatkan dari hasil analisis

kebutuhan pengguna yang terjadi pada Bulan Sabit Merah Indonesia Surabaya saat

ini, berikut merupakan analisis kebutuhan fungsional Bulan Sabit Merah Indonesia:

a. Fungsional data master, meliputi:

- Fungsional Data master relawan

- Fungsional Data master donatur

- Fungsional Data master korps

- Fungsional Data master user

b. Fungsional proses pengelolaan relawan dan donatur

c. Fungsional pembuatan laporan, meliputi:

- Laporan detail pengelolaan relawan

- Laporan detail pengelolaan donatur.

4.1.5 Analisis Kebutuhan Non Fungsional

Analisis kebutuhan non fungsional merupakan analisis berupa kebutuhan

perangkat keras dan perangkat lunak yang dibutuhkan Bulan Sabit Merah Indonesia

Surabaya.

A. Perangkat Keras

Berikut merupakan kebutuhan perangkat keras dan perangkat lunak yang

dibutuhkan untuk membangun aplikasi pengelolaan relawan dan donatur pada

Bulan Sabit Merah Indonesia Surabaya.

Page 40: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

24

Tabel 4.6 Perangkat Keras

B. Perangkat Lunak

Tabel 4.7 Perangkat Lunak

No. Perangkat Lunak Kegunaan

1 Windows 10 Sistem Operasi

2 Netbeans Text Editor

3 Mozilla Firefox, Google Chrome Web Browser

4 Xampp Web Server Local

5 MySQL Database server

4.2 Perancangan Sistem

Proses tahapan setelah melakukan analisis sistem adalah proses

perancangan sistem. Proses ini bertujuan untuk mengetahui kebutuhan-kebutuhan

aplikasi yang akan dikembangkan.

4.2.1 Document Flow

Document flow merupakan bagan yang menunjukan proses bisnis

pengelolaan relawan dan donatur yang sedang dijalankan saat ini pada Bulan Sabit

No. Perangkat Keras

1 - Processor Core i5

- RAM 4 GB

- Harddisk minimum 50 GB

- Mouse dan Keyboard

- Screen / Monitor resolusi 1024 x 768

Client Side

2 - Monitor dengan resolusi 1024 x 768

- Processor Core i7

- RAM 4 GB

- Mouse dan Keyboard

Server Side

Page 41: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

25

Merah Indonesia Surabaya. Berikut ini adalah gambar document flow dari proses

bisnis pengelolaan relawan dan donatur.

Gambar 4.1 Document Flow Pengelolaan Relawan

Page 42: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

26

Gambar 4.2 Document Flow Pengelolaan Donatur

4.2.2 System Flowchart

Berikut ini merupakan system flowchart dari pengembangan aplikasi

pengelolaan relawan dan donatur Bulan Sabit Merah Indonesia Surabaya.

Page 43: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

27

A. System Flowchart Data Master User

Gambar 4.3 System Flowchart Data Master User

System flowchart data master user digunakan untuk menginput,

memperbarui dan menghapus data user yang dibutuhkan pada proses

pengembangan aplikasi. Pada proses input dan ubah data, sebelum data disimpan

maka data tersebut akan dicek terlebih dahulu dengan tabel yang tersedia pada basis

data. Proses hapus data, maka pengguna akan menghapus data yang diinginkan.

Page 44: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

28

B. System Flowchart Data Master Korps

Gambar 4.4 System Flowchart Data Master Korps

System flowchart data master korps digunakan untuk menginput,

memperbarui dan menghapus data korps yang dibutuhkan pada proses

pengembangan aplikasi. Pada proses input dan ubah data, sebelum data disimpan

Page 45: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

29

maka data tersebut akan dicek terlebih dahulu dengan tabel yang tersedia pada basis

data. Proses hapus data, maka pengguna akan menghapus data yang diinginkan.

C. System Flowchart Data Master Relawan

Gambar 4.5 System Flowchart Data Master Relawan

System flowchart data master relawan digunakan untuk menginput,

memperbarui dan menghapus data relawan yang dibutuhkan pada proses

Page 46: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

30

pengembangan aplikasi. Pada proses input dan ubah data, sebelum data disimpan

maka data tersebut akan dicek terlebih dahulu dengan tabel yang tersedia pada basis

data. Proses hapus data, maka pengguna akan menghapus data yang diinginkan.

D. System Flowchart Data Master Donatur

Gambar 4.6 System Flowchart Data Master Donatur

System flowchart data master donatur digunakan untuk menginput,

memperbarui dan menghapus data donatur yang dibutuhkan pada proses

Page 47: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

31

pengembangan aplikasi. Pada proses input dan ubah data, sebelum data disimpan

maka data tersebut akan dicek terlebih dahulu dengan tabel yang tersedia pada basis

data. Proses hapus data, maka pengguna akan menghapus data yang diinginkan.

E. System Flowchart Pengelolaan Relawan

Gambar 4.7 System Flowchart Pengelolaan Relawan

System flowchart dari proses pengelolaan relawan dapat diawali dengan

menampilkan halaman awal data relawan dan data diklat. Tim Management

Page 48: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

32

memasukkan data diklat dan melakukan ubah status lulus atau tidak lulus,

kemudian sistem melakukan penyimpanan dan masuk ke tampilan halaman list data

diklat relawan, begitu juga dengan proses delete

F. System Flowchart Pengelolaan Donatur

Gambar 4.8 System Flowchart Pengelolaan Donatur

System flowchart dari proses pengelolaan donatur dapat diawali dengan

menampilkan halaman awal data donatur. Jika menekan tombol kirim majalah

maka halaman tersebut akan menampilkan beberapa data master yaitu data donatur

dan data pengiriman majalah. Tim Management memasukkan data pengiriman

majalah dan melakukan ubah maupun hapus data, sistem akan melakukan

Page 49: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

33

penyimpanan data yang telah dimasukkan dan masuk ke tampilan halaman list data

pengiriman majalah diperbarui, begitu juga dengan proses update dan delete.

G. System Flowchart Pembuatan Laporan

Berikut merupakan system flowchart laporan detail pengelolaan relawan

dan donatur yang telah digambarkan pada Gambar 4. 9 dan 4. 10.

Gambar 4.9 System Flowchart Laporan Detail Pengelolaan Relawan

Page 50: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

34

Gambar 4.10 System Flowchart Laporan Detail Pengelolaan Donatur

System flowchart diawali dengan sistem menampilkan form laporan. Tim

Management akan memilih laporan yang akan dicetak dan menekan tombol cetak.

Kemudian sistem akan mencetak laporan dan proses selesai.

Page 51: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

35

4.2.3 Diagram Berjenjang

Diagram berjenjang digunakan sebagai alat perancangan sistem untuk

menampilkan seluruh proses yang terdapat pada suatu aplikasi tertentu dengan jelas

dan terstruktur. Berikut merupakan diagram berjenjang dari aplikasi pengelolaan

relawan dan donatur pada Bulan Sabit Merah Indonesia Surabaya sesuai dengan

gambar 4.11.

Gambar 4.11 Diagram Berjenjang Aplikasi Pengelolaan Relawan dan Donatur

Page 52: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

36

4.2.4 Context Diagram

Dalam Context diagram untuk mengembangkan aplikasi pengelolaan

relawan dan donatur pada Bulan Sabit Merah Indonesia Surabaya terdiri dari 4

entitas yaitu dari pihak Admin, Wakil Sekretaris, Tim Manajemen dan Ketua.

Context Diagram dapat dilihat pada Gambar 4. 12.

Gambar 4.12 Context Diagram Pengelolaan Relawan dan Donatur

4.2.5 Data Flow Diagram (DFD) Level 0

Berikut merupakan Data Flow Diagram (DFD) Level 0 dari aplikasi

pengelolaan relawan dan donatur pada Bulan Sabit Merah Indonesia Surabaya yang

dapat dilihat pada gambar 4.12. Data Flow Diagram (DFD) Level 0 merupakan

diagram yang diperoleh dari proses decompose dari proses context diagram. Pada

diagram tersebut proses yang dapat dilihat adalah data master, proses pengelolaan

relawan dan donatur dan pembuatan laporan. Sedangkan untuk actor yang berperan

adalah Admin, Wakil Sekretaris, Tim Manajemen dan Ketua.

Periode laporan detail donatur

Laporan inform asi detail donatur

Periode laporan detail relawan

Laporan inform asi detail relawan

Daftar Pengirim an Majalah

Data Pengirim an Majalah

Data Status Relawan Diperbarui

Ubah Data Status Relawan

Daftar Korps Diperbarui

Data Korps

Daftar Donatur Diperbarui

Data Donatur

Daftar Relawan Diperbarui

Data Relawan

Daftar User Diperbarui

Data User

0

Pengelolaan Relawan

dan Donatur

+

Admin

Ketua

Tim Manajemen

Wakil Sekretaris

Page 53: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

37

Gambar 4.13 Data Flow Diagram Level 0 Pengelolaan Relawan dan Donatur

A. Data Flow Diagram Level 1 Data Master

Pada Data flow diagram level 1 menggambarkan fungsi data master yang

akan digunakan pada pengembangan aplikasi pengelolaan relawan dan donatur

pada Bulan Sabit Merah Indonesia Surabaya. Fungsi data master tersebut meliputi:

data master user, data master korps, data master relawan dan data master donator.

Tampil data relawan

Tampil data donatur

Tampil Data Donatur

Tampil pengiriman majalah

Data pengirim an m ajalah disim pan

Tampil diklat relawan

[Periode laporan detail donatur]

[Laporan informasi detail donatur]

[Periode laporan detail relawan]

[Laporan informasi detail relawan]

Tampil Data Donatur

Data diklat relawan disim pan

Tampil data korps

Tampil data relawan

Tampil data user

[Daftar Pengiriman Majalah]

[Data Pengiriman Majalah]

[Data Status Relawan Diperbarui]

[Ubah Data Status Relawan]

Data korps disimpan

Data donatur dis im pan

Data relawan disim pan

Data user disimpan

[Daftar Korps Diperbarui]

[Data Korps]

[Daftar Donatur Diperbarui]

[Data Donatur]

[Daftar Relawan Diperbarui]

[Data Relawan]

[Daftar User Diperbarui]

[Data User]

AdminAdmin

Wakil

Sekretaris

Wakil

Sekretaris

Wakil

Sekretaris

Wakil

Sekretaris

Wakil

SekretarisWakil

Sekretaris

Tim

Manajem en

Tim

Manajem en

Tim

Manajem enTim

Manajem en

KetuaKetuaKetuaKetua

1

Data Master

+

1 Tabel User

2 Tabel Relawan

3 Tabel Donatur

4 Tabel Korps

2

Proses Pengelolaan

Relawan

3

Proses Pengelolaan

Donatur

1 Tabel User

2 Tabel Relawan

4 Tabel Korps

6 Diklat Relawan

3 Tabel Donatur

4

Pembuatan

Laporan

+

6 Diklat Relawan

7 Kirim Majalah

7 Kirim Majalah

3 Tabel Donatur

2 Tabel Relawan

Page 54: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

38

Berikut merupakan data flow diagram level 1 pada Bulan Sabit Merah Indonesia

Surabaya dapat dilihat pada Gambar 4. 14.

Gambar 4.14 Data Flow Diagram Level 1

B. Data Flow Diagram Level 1 Pembuatan Laporan

Berikut merupakan data flow diagram level 1 dalam bagian fungsi

pembuatan laporan pada aplikasi pengelolaan relawan dan donatur pada Bulan

Sabit Merah Indonesia Surabaya sesuai pada pada Gambar 4.15.

Gambar 4.15 Data Flow Diagram Level 1 Pembuatan Laporan

[Data korps disimpan]

[Data donatur disimpan]

[Data relawan disimpan]

[Data user disim pan]

[Daftar Korps Diperbarui]

[Data Korps]

[Daftar Donatur Diperbarui]

[Data Donatur]

[Daftar Relawan Diperbarui]

[Data Relawan]

[Daftar User Diperbarui]

[Data User]

AdminAdmin

Wakil

Sekretaris

Wakil

Sekretaris

Wakil

Sekretaris

Wakil

Sekretaris

Wakil

Sekretaris

Wakil

Sekretaris

1 Tabel User

2 Tabel Relawan

3 Tabel Donatur

4 Tabel Korps

1.1

Data Master

User

1.2

Data Master

Korps

1.3

Data Master

Relawan

1.4

Data Master

Donatur

[Tampil data relawan]

[Tampil data donatur]

[Tampil pengiriman majalah]

[Tampil diklat relawan]

[Periode laporan detail donatur]

[Laporan informasi detail donatur]

[Periode laporan detail relawan]

[Laporan informasi detail relawan]

KetuaKetua

KetuaKetua

6 Diklat Relawan

7 Kirim Majalah

3 Tabel Donatur

2 Tabel Relawan

4.1

Laporan Detail

Pengelolaan

Relawan

4.2

Laporan Detail

Pengelolaan

Donatur

Page 55: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

39

4.2.6 Conceptual Data Model (CDM)

Gambar 4.16 Conceptual Data Model Pengelolaan Relawan dan Donatur

Gambar 4.16 merupakan Conceptual Data Model (CDM) dari aplikasi

pengelolaan relawan dan donatur pada bulan sabit merah indonesia surabaya yang

terdiri dari 6 tabel yang saling terhubung dengan lainya. 6 tabel tersebut yaitu tabel

master relawan, tabel master donatur, tabel diklat relawan, tabel master korps, tabel

master user dan tabel info donatur.

lakukan

punyaMemiliki

Mempunyai

Melakukan

Master Relawan

ID Relawan

Nama Lengkap Relawan

No Identitas

Jenis Kelamin

Tempat Lahir

Tanggal Lahir

Nama Panggilan Relawan

Status Pernikahan

Agama

Agama Lain

Alamat Relawan

Kecamatan Relawan

Kota Relawan

Provinsi Relawan

No Hp Relawan

Email Relawan

Golongan Darah Relawan

Pendidikan Form al

Pendidikan Lain

Pekerjaan

Pekerjaan Lain

Akun Facebook

Akun Twitter

Akun Instagram

Foto

Master Donatur

ID Donatur

Nama Lengkap Donatur

Tempat Lahir Donatur

Tanggal Lahir Donatur

Alamat Donatur

Kecamatan Donatur

Kota Donatur

Provinsi Donatur

Nama Panggilan Donatur

No Hp Donatur

Email Donatur

Pekerjaan Donatur

Nama Perusahaan

Alamat Perusahaan

Penghasilan

Penghasilan Lain

Status Donasi Rutin

Status Donasi Insidental

Jum lah Donasi Lain

Cara Donasi

Cara Donasi Lain

Guna Donasi Kemanusiaan

Guna Donasi Kesehatan

Guna Donasi Bina Kampung Sehat

Guna Donasi Sembako

Guna Donasi Bencana

Guna Donasi Am bulance

Guna Donasi Khitan

Guna Donasi Operasi

Guna Donasi Lain

Master Korps

ID Korps

Daftar Korps

Master User

ID User

Email User

Nama User

Password User

Diklat Relawan

ID Diklat

Lokasi Diklat

Tanggal Diklat

Status

Info Donatur

ID Kirim

Tanggal Kirim

Judul Buku

Page 56: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

40

4.2.7 Physical Data Model

Gambar 4.17 Physical Data Model Pengelolaan Relawan dan Donatur

4.2.8 Struktur Tabel

Berikut merupakan struktur tabel yang telah terbentuk dari PDM (Physical

Data Model). Struktur tabel tersebut digunakan untuk menyimpan data yang

digunakan dalam membangun aplikasi pengelolaan relawan dan donatur Bulan

Sabit Merah Indonesia.

ID_DONATUR = ID_DONATUR

ID_USER = ID_USER

ID_USER = ID_USER

ID_KORPS = ID_KORPS

ID_RELAWAN = ID_RELAWAN

MASTER_RELAWAN

ID_RELAWAN char(6)

NAMA_LENGKAP_RELAWAN varchar(150)

NO_IDENTITAS char(17)

JENIS_KELAMIN varchar(20)

TEMPAT_LAHIR varchar(30)

TANGGAL_LAHIR date

NAMA_PANGGILAN_RELAWAN varchar(50)

STATUS_PERNIKAHAN varchar(40)

AGAMA varchar(25)

AGAMA_LAIN varchar(30)

ALAMAT_RELAWAN varchar(70)

KECAMATAN_RELAWAN varchar(35)

KOTA_RELAWAN varchar(40)

PROVINSI_RELAWAN varchar(50)

NO_HP_RELAWAN varchar(16)

EMAIL_RELAWAN varchar(100)

GOLONGAN_DARAH_RELAWAN varchar(5)

PENDIDIKAN_FORMAL varchar(100)

PENDIDIKAN_LAIN varchar(120)

PEKERJAAN varchar(50)

PEKERJAAN_LAIN varchar(80)

AKUN_FACEBOOK varchar(90)

AKUN_TWITTER varchar(90)

AKUN_INSTAGRAM varchar(80)

FOTO varchar(300)

MASTER_DONATUR

ID_DONATUR char(6)

NAMA_LENGKAP_DONATUR varchar(250)

TEMPAT_LAHIR_DONATUR varchar(30)

TANGGAL_LAHIR_DONATUR date

ALAMAT_DONATUR varchar(70)

KECAMATAN_DONATUR varchar(40)

KOTA_DONATUR varchar(40)

PROVINSI_DONATUR varchar(60)

NAMA_PANGGILAN_DONATUR varchar(30)

NO_HP_DONATUR varchar(15)

EMAIL_DONATUR varchar(100)

PEKERJAAN_DONATUR varchar(100)

NAMA_PERUSAHAAN_ varchar(100)

ALAMAT_PERUSAHAAN varchar(200)

PENGHASILAN varchar(30)

PENGHASILAN_LAIN varchar(30)

STATUS_DONASI_RUTIN varchar(15)

STATUS_DONASI_INSIDENTAL varchar(15)

JUMLAH_DONASI_LAIN integer

CARA_DONASI varchar(50)

CARA_DONASI_LAIN varchar(70)

GUNA_DONASI_KEMANUSIAAN varchar(5)

GUNA_DONASI_KESEHATAN varchar(5)

GUNA_DONASI_BINA_KAMPUNG_SEHAT varchar(5)

GUNA_DONASI_SEMBAKO varchar(5)

GUNA_DONASI_BENCANA varchar(5)

GUNA_DONASI_AMBULANCE varchar(5)

GUNA_DONASI_KHITAN varchar(5)

GUNA_DONASI_OPERASI varchar(5)

GUNA_DONASI_LAIN varchar(45)

MASTER_KORPS

ID_KORPS char(6)

DAFTAR_KORPS varchar(30)

MASTER_USER

ID_USER char(6)

EMAIL_USER varchar(100)

NAMA_USER varchar(150)

PASSWORD_USER char(12)

DIKLAT_RELAWAN

ID_DIKLAT char(6)

LOKASI_DIKLAT varchar(35)

TANGGAL_DIKLAT date

STATUS varchar(20)

ID_KORPS char(6)

ID_USER char(6)

ID_RELAWAN char(6)INFO_DONATUR

ID_KIRIM char(6)

TANGGAL_KIRIM date

JUDUL_BUKU varchar(60)

ID_USER char(6)

ID_DONATUR char(6)

Page 57: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

41

A. Tabel Relawan

Primary key : Id_relawan

Foreign key : -

Fungsi : Menyimpan data relawan pada aplikasi.

Nama Field Tipe Data Size Deskripsi

Id_relawan Char 6 Id dari tabel relawan

Nama_Lengkap_Relawan Varchar 5 Id dari tabel tempat

Nama_Panggilan_Relawan Varchar 50 Nama panggilan dari setiap relawan

No_Identitas Char 17 Nomor dari setiap identitas relawan

Jenis_Kelamin Varchar 20 Jenis kelamin dari setiap relawan

Tempat_Lahir Varchar 30 Tempat lahir dari setiap relawan

Tanggal_lahir Date - Tanggal lahir dari setiap relawan

Status_pernikahan Varchar 40 Status Pernikahan dari setiap

relawan

Agama Varchar 25 Agama dari setiap relawan

Agama_Lain Varchar 30 Agama lain dari setiap relawan

Alamat_Relawan Varchar 70 Alamat dari setiap relawan

Kecamatan_Relawan Varchar 35 Kecamatan dari setiap relawan

Kota_Relawan Varchar 40 Kota dari setiap relawan

Provinsi_Relawan Varchar 50 Provinsi dari setiap relawan

No_HP_Relawan Varchar 16 Nomor HP dari setiap relawan

Email_Relawan Varchar 100 Email dari setiap relawan

Golongan_Darah_Relawan Varchar 5 Golongan darah dari setiap relawan

Pendidikan_Formal Varchar 100 Pendidikan formal dari setiap

relawan

Pendidikan_Lain Varchar 120 Pendidikan lain dari setiap relawan

Pekerjaan Varchar 50 Pekerjaan dari setiap relawan

Pekerjaan_Lain Varchar 80 Pekerjaan lain dari setiap relawan

Akun_Facebook Varchar 90 Akun facebook dari setiap relawan

Akun_Twitter Varchar 90 Akun twitter dari setiap relawan

Page 58: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

42

Tabel 4.8 Tabel Relawan

B. Tabel User

Primary key : Id_user

Foreign key : -

Fungsi : Menyimpan data user pada aplikasi.

Tabel 4.9 Tabel User

C. Tabel Donatur

Primary key : Id_donatur

Foreign key : -

Fungsi : Menyimpan data donatur pada aplikasi.

Akun_Instagram Varchar 80 Akun Instagram dari setiap relawan

Foto Varchar 300 Foto dari setiap relawan

Tanggal_Daftar Date - Tanggal daftar dari setiap relawan

Nama Field Tipe Data Size Deskripsi

Id_user Char 6 Id dari tabel jabatan

Email_user Varchar 100 Email dari setiap user

Nama_user Varchar 150 Nama dari setiap user

Password_user Varchar 12 Password dari setiap user

Nama Field Tipe Data Size Deskripsi

Id_Donatur Char 6 Id dari tabel donatur

Nama_Lengkap_Donatur Varchar 100 Nama lengkap dari setiap donatur

Nama_Panggilan_Donatur Varchar 100 Nama panggilan dari setiap

donatur

Tempat_Lahir_Donatur Varchar 30 Tempat lahir dari setiap donatur

Tanggal_Lahir_Donatur Date - Tanggal lahir dari setiap donatur

Alamat_Donatur Varchar 70 Alamat dari setiap donatur

Kecamatan_Donatur Varchar 40 Kecamatan dari setiap donatur

Page 59: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

43

Tabel 4.10 Tabel Donatur

D. Tabel Korps

Primary key : Id_korps

Foreign key : -

Fungsi : Menyimpan data korps pada aplikasi.

Kota_Donatur Varchar 40 Kota dari setiap donatur

Provinsi_Donatur Varchar 60 Provinsi dari setiap donatur

Nama Field Tipe Data Size Deskripsi

Email_Donatur Varchar 100 Email dari setiap donatur

Pekerjaan_Donatur Varchar 100 Pekerjaan dari setiap donatur

Nama_Perusahaan Varchar 100 Nama perusahaan dari setiap

donatur

Alamat_Perusahaan Varchar 200 Alamat perusahaan dari setiap

donatur

Penghasilan Varchar 30 Penghasilan dari setiap donatur

Penghasilan_Lain Varchar 30 Penghasilan lain dari setiap

donatur

Status_Donasi_Rutin Varchar 40 Status donasi rutin dari setiap

donatur

Status_Donasi_Insidental Varchar 40 Status donasi insidental dari setiap

donatur

Jumlah_Donasi_Lain Int Jumlah donasi lain dari setiap

donatur

Cara_Donasi Varchar 50 Cara donasi dari setiap donatur

Cara_Donasi_Lain Varchar 70 Cara donasi lain dari setiap donatur

Guna_Donasi_Kemanusiaan Varchar 50 Guna donasi kemanusiaan dari

setiap donatur

Guna_Donasi_Kesehatan Varchar 50 Guna donasi kesehatan dari setiap

donatur

Guna_Donasi_Lain Varchar 45 Guna donasi lain dari setiap

donatur

Tanggal_Daftar Date - Tanggal daftar dari setiap donatur

Nama Field Tipe Data Size Deskripsi

Page 60: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

44

Tabel 4.11 Tabel Korps

E. Tabel Diklat Relawan

Primary key : Id_diklat

Foreign key : Id_korps

Fungsi : Menyimpan data diklat relawan pada aplikasi.

Tabel 4.12 Tabel Diklat Relawan

F. Tabel Pengiriman Majalah

Primary key : Id_kirim

Foreign key : Id_donatur

Fungsi : Menyimpan data pengiriman majalah pada aplikasi.

Tabel 4.13 Tabel Pengiriman Majalah

Id_Korps Char 6 Id dari tabel korps

Daftar_Korps Varchar 100 Nama daftar dari table korps

Nama Field Tipe Data Size Deskripsi

Id_Diklat Char 5 Id dari tabel diklat relawan

Id_Korps Char 6 Id dari tabel korps

Lokasi_Diklat Char 5 Lokasi dari tabel diklat relawan

Tanggal_Diklat Varchar 100 Tanggal dari setiap diklat relawan

Status Varchar 100 Status dari setiap diklat relawan

Nama Field Tipe Data Size Deskripsi

Id_Kirim Char 5 Id dari tabel diklat info donatur

Tanggal_Kirim Char 5 Tanggal dari setiap info donatur

Judul_Majalah Varchar 100 Judul majalah dari setiap info

donatur

Page 61: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

45

4.2.9 Desain I/O

Desain input atau output memuat gambaran awal desain antarmuka

pengguna, hal ini digunakan sebagai pedoman pembuatan tampilan pada sistem

yang akan dikembangkan, bagaimana pengguna sistem dan pengembang sistem

dapat menyamakan pandangan terhadap aplikasi yang akan dikembangkan.

A. Form Login

Berikut merupakan desain tampilan login yang digunakan pengguna

untuk masuk ke halaman yang diinginkan. Pengguna perlu memasukkan data

email dan password yang benar untuk berhasil login.

Gambar 4.18 Desain I/O form halaman login

B. Form Halaman Awal

Berikut merupakan desain tampilan awal saat user berhasil login yang

berhasil masuk ke dashboard / halaman awal dan digunakan pengguna untuk

memilih menu yang diinginkan.

Page 62: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

46

Gambar 4.19 Desain I/O form halaman awal

C. Form Halaman Diklat Relawan

Berikut merupakan desain tampilan diklat relawan untuk tim manajemen

memasukkan data pengelolaan relawan.

Gambar 4.20 Desain I/O form halaman diklat relawan

D. Form Halaman Pengiriman Majalah

Berikut merupakan desain tampilan pengiriman majalah untuk tim

manajemen memasukkan data pengelolaan donatur.

Page 63: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

47

Gambar 4.21 Desain I/O form halaman pengiriman majalah

E. Form Halaman List Diklat Relawan

Berikut merupakan desain tampilan list diklat relawan untuk tim

manajemen yang ingin melakukan proses diklat relawan.

Gambar 4.22 Desain I/O form halaman list diklat relawan

F. Form Halaman List Pengiriman Majalah

Berikut merupakan desain tampilan list pengiriman majalah untuk tim

manajemen yang ingin melakukan proses kirim majalah pada setiap donatur.

Page 64: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

48

Gambar 4.23 Desain I/O form halaman list diklat relawan

G. Form Halaman Cetak Laporan Pengelolaan Relawan

Berikut merupakan desain tampilan cetak laporan pengelolaan relawan

untuk tim manajemen dan ketua yang ingin mencetak hasil pengelolaan relawan.

Gambar 4.24 Desain I/O form halaman cetak laporan pengelolaan relawan

H. Desain Hasil Cetak Laporan

Berikut merupakan desain tampilan hasil cetak laporan untuk tim

manajemen dan ketua dalam bentuk pdf.

Page 65: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

49

Gambar 4.25 Desain I/O hasil cetak laporan

4.2.10 Desain Testing

Desain testing digunakan untuk seraingkaian pengujian pada aplikasi

pengelolaan relawan dan donatur sebelum digunakan oleh pengguna. Hal ini

digunakan untuk melihat respon sistem saat melakukan input dan output yang

diharapkan saat menggunakan aplikasi.

A. Desain Tesing Form Login

Form login merupakan sebuah form pertama pada tampilan aplikasi

pengelolaan relawan dan donatur. Pengujian pada tahap ini dilakukan untuk

mengetahui apakah form login dapat berjalan dengan sukses dengan cara

memasukkan data-data untuk menghubungkan ke form selanjutnya. Pada pengujian

form login dibutuhkan sebuah data untuk dapat masuk kehalaman selanjutnya

melalui tampilan login.

Page 66: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

50

Tabel 4.14 Desain Testing Login

Nama Field Data Masukan

Email [email protected]

Password bsmi321

Setelah itu dilakukan pengujian dengan inputan yang telah disepakati sesuai dengan

tabel. Berikut merupakan langkah-langkah pengujian form login, dapat dilihat pada

tabel 4.15.

Tabel 4.15 Rancang Pengujian form login

No. Deskripsi Prosedur

pengujian

Masukan Output yang

diharapkan

1 Pengujian

tampilan

form login

Melakukan

pengecekan

Email dan

password benar

Menginputkan email

dan password lalu

tekan tombol ‘login’

Tampilan

form halaman

awal atau

utama

2 Pengujian

tampilan

form login

Melakukan

pengecekan

email dan

password

dengan inputan

salah

Menginputkan email

dan password acak

lalu tekan tombol

‘login’

Tampilan

akan tetap

pada tampilan

halaman login

B. Desain Testing Form Halaman awal

Prosedur pengujian form halaman awal dilakukan sebagai berikut.

Page 67: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

51

Tabel 4.16 Rancang Pengujian form halaman awal

No. Deskripsi Prosedur

pengujian

Masukan Output yang

diharapkan

1 Pengujian

tampilan

form

halaman

awal

Melakukan

pengecekan link

Master,

transaksi,laporan

dan logout benar

Menekan link

Master,

transaksi,laporan

dan logout.

Tampilan form

halaman Master,

transaksi,laporan

dan logout

2 Pengujian

tampilan

form

halaman

awal

Melakukan

pengecekan link

Master,

transaksi,laporan

dan logout salah

Menekan link

Master, transaksi,

laporan dan logout.

Tampilan akan

tetap pada

tampilan

halaman awal.

C. Desain Testing Form Diklat Relawan

Form diklat relawan merupakan sebuah form yang digunakan untuk

memasukkan data-data diklat dari relawan. Pengujian ini dilakukan untuk

mengetahui apakah form diklat relawan yang telah dibuat.

Pada pengujian form diklat relawan dibutuhkan sebuah data untuk dapat

mengisi inputan sehingga dapat melakukan proses penyimpanan. Data tersebut

dapat dilihat pada table 4.17.

Tabel 4.17 Input Testing Form Diklat Relawan.

Nama Field Data Masukan

Id Diklat D00001

Lokasi Diklat Kebumen

Tanggal Diklat 06/21/2019

Korps BSMI Mahasiswa

Status Lulus

Penanggung Jawab FFFF

Page 68: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

52

Setelah itu dilakukan pengujian dengan inputan yang telah disepakati sesuai

dengan tabel 4.17. Berikut merupakan langkah-langkah pengujian form diklat

relawan, dapat dilihat pada tabel 4.18.

Tabel 4.18 Rancang Pengujian Form Halaman Diklat Relawan

No. Deskripsi Prosedur

pengujian

Masukan Output yang

diharapkan

1 Pengujian

tampilan

form diklat

relawan

Melakukan

pengecekan id

diklat, lokasi

diklat, tanggal

diklat, korps,

status dan

penanggung

jawab benar.

Melakukan inputan

id diklat, lokasi

diklat, tanggal

diklat, korps, status

dan penanggung

jawab lalu tekan

tombol save.

Data

tersimpan

pada

database, data

dilihat diklat

relawan

bertambah

2 Pengujian

tampilan

form diklat

relawan

Melakukan

pengecekan id

diklat, lokasi

diklat, tanggal

diklat, korps,

status dan

penanggung

jawab salah.

Menginputkan id

diklat, lokasi diklat,

tanggal diklat,

korps, status dan

penanggung jawab

secara acak lalu

tekan tombol save.

Tampilan

akan tetap

pada tampilan

halaman

diklat relawan

dan

memberikan

notifikasi

“please fill

out this

field”.

Sehingga data

tidak

tersimpan.

D. Desain Testing Form Pengiriman Majalah

Prosedur pengujian form pengiriman majalah dilakukan untuk menguji

tampilan halaman pengiriman majalah pada aplikasi.

Page 69: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

53

Tabel 4.19 Rancang Pengujian Form Pengiriman Majalah

No. Deskripsi Prosedur

pengujian

Masukan Output yang

diharapkan

1 Pengujian

tampilan

form

pengiriman

majalah

Melakukan

pengecekan link

tombol delete

benar.

Menekan tombol

delete.

Jika menekan

tombol delete

maka akan

muncul

notifikasi

delete data

2 Pengujian

tampilan

form

pengiriman

majalah

Melakukan

pengecekan link

tombol delete

salah.

Menekan tombol

delete.

Tampilan

akan tetap

pada tampilan

halaman lihat

data

pengiriman

majalah

E. Desain Testing Form Lihat Donatur

Tabel 4.20 Rancang Pengujian Form Lihat Donatur

No. Deskripsi Prosedur

pengujian

Masukan Output yang

diharapkan

1 Pengujian

tampilan

form

donatur

Melakukan

pengecekan link

tombol edit dan

delete benar.

Menekan tombol

edit dan delete.

Jika menekan

tombol edit

maka akan

lanjut

kehalaman

edit data. Jika

menekan

delete maka

akan muncul

notifikasi

delete data

2 Pengujian

tampilan

Melakukan

pengecekan link

Menekan tombol

edit dan delete.

Tampilan

akan tetap

Page 70: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

54

No. Deskripsi Prosedur

pengujian

Masukan Output yang

diharapkan

form

donatur

tombol edit dan

delete salah.

pada tampilan

halaman lihat

data donatur

F. Desain Testing Form Laporan

Prosedur pengujian form laporan dilakukan untuk menguji tampilan

halaman laporan yang akan dicetak.

Tabel 4.21 Rancang Pengujian Form Laporan

4.3 Implementasi

Berikut merupakan hasil implementasi dari sistem yang telah dibuat.

4.3.1 Halaman Login

Pada halaman login user menggunakan email dan password untuk mulai

memasuki halaman yang diinginkan oleh user.

No. Deskripsi Prosedur

pengujian

Masukan Output yang

diharapkan

1 Pengujian proses

penyimpanan

laporan pada form

laporan

Menekan

tombol icon

‘print’ benar

- Menyimpan hasil

data dari database

disajikan dalam

bentuk print preview

yang kemudian

dapat diprint.

Page 71: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

55

4.3.2 Halaman Awal

Gambar 4.26 Implementasi Halaman Login

4.3.3 Halaman Diklat Relawan

Berikut merupakan implementasi tampilan halaman diklat relawan dari

aplikasi pengelolaan relawan dan donatur. Halaman diklat relawan digunakan untuk

memasukkan data diklat yang telah mendaftar menjadi relawan pada Bulan Sabit

Merah Indonesia Cabang Surabaya.

Gambar 4.27 Implementasi Halaman Diklat Relawan

Page 72: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

56

4.3.4 Halaman Pengiriman Majalah

Berikut merupakan implementasi tampilan halaman pengiriman majalah

dari aplikasi pengelolaan relawan dan donatur. Halaman pengiriman majalah

digunakan untuk memasukkan data kirim majalah yang telah mendaftar menjadi

donatur pada Bulan Sabit Merah Indonesia Cabang Surabaya.

Gambar 4.28 Implementasi Halaman Pengiriman Majalah

4.3.5 Halaman List Diklat Relawan

Gambar 4.29 Implementasi Halaman List Diklat Relawan

Page 73: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

57

4.3.6 Halaman List Pengiriman Majalah

Gambar 4.30 Implementasi Halaman List Pengiriman Majalah.

4.3.7 Halaman Cetak Laporan Pengiriman Pengelolaan Relawan

Gambar 4.31 Implementasi Halaman Cetak Laporan Pengelolaan Relawan.

4.3.8 Hasil Laporan

Berikut merupakan hasil laporan pengelolaan detail relawan yang telah

dicetak dalam bentuk pdf.

Page 74: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

58

Gambar 4.32 Implementasi Halaman Cetak Laporan Pengelolaan Relawan.

4.3.9 Hasil Testing

Berikut merupakan hasil testing yang dilakukan pada aplikasi pengelolaan

relawan dan donatur berdasarkan desain testing yang telah dirancang sebelumya.

Hasil testing masing-masing akan dijelaskan dalam sebuah tabel testing dan akan

dibuktikan dalam sebuah gambar pada hasil keluaran.

A. Hasil Testing Form Login

Berikut merupakan hasil testing dari halaman login pada aplikasi

pengelolaan relawan dan donatur yang dijelaskan pada tabel 4.22.

Page 75: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

59

Tabel 4.22 Hasil Testing Form Login

Objek Pengujian Halaman Login

No Tujuan

Pengujian

Input Keluaran Hasil Keluaran

1 Menguji

Textbox

untuk email

dan

password

- Notifikasi

“please fill out

this field”

Ketika tombol

tersebut diklik

maka sistem

otomatis akan

menampilkan

halaman login

dan terdapat

notifikasi

“please fill out

this field”

2 Menguji

fungsi login

Email =

[email protected]

Password = bsmi321

Menampilkan

halaman

aplikasi

pengelolaan

relawan dan

donatur

Ketika tombol

tersebut diklik

maka sistem

otomatis akan

menampilkan

halaman utama

atau awal.

B. Hasil Testing Form Halaman awal

Berikut merupakan hasil testing dari halaman awal pada aplikasi

pengelolaan relawan dan donatur yang dijelaskan pada tabel 4.23.

Tabel 4.23 Hasil Testing Form Halaman Awal

Objek Pengujian Halaman Awal

No Tujuan Pengujian Input Keluaran Hasil Keluaran

1 Menguji fungsi

tombol Master,

transaksi,laporan

dan logout

- Menampilkan

halaman masing-

masing tombol

yang dituju yaitu

Ketika tombol

tersebut diklik

maka sistem

otomatis akan

Page 76: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

60

Objek Pengujian Halaman Awal

No Tujuan Pengujian Input Keluaran Hasil Keluaran

home, product,

order, report dan

logout

menampilkan

halaman yang

diinginkan

melalui tombol

tersebut.

C. Hasil Testing Form Diklat Relawan

Berikut merupakan hasil testing dari halaman diklat relawan pada aplikasi

pengelolaan relawan dan donatur yang dijelaskan pada tabel 4.24.

Tabel 4.24 Hasil Testing Form Diklat Relawan

Objek Pengujian Halaman Diklat Relawan

No Tujuan

Pengujian

Input Keluaran Hasil Keluaran

1 Menguji inputan

id diklat, lokasi

diklat, tanggal

diklat, korps,

status dan

penanggung

jawab

- Tampilan

akan tetap

pada

tampilan

halaman

diklat

relawan dan

memberikan

notifikasi

“please fill

out this

field”.

Ketika tombol

tersebut diklik

maka sistem

otomatis akan

tetap

menampilkan

halaman diklat

relawan dan

terdapat

notifikasi “please

fill out this field”

2 Menguji inputan

id diklat, lokasi

diklat, tanggal

diklat, korps,

status dan

penanggung

jawab

Id diklat =

D00001

Lokasi diklat =

Kebumen

Tanggal diklat =

06/21/2019

Korps =

Data

bertambah

Ketika tombol

tersebut diklik

maka sistem

otomatis akan

menampilkan

notfikasi data

Page 77: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

61

Objek Pengujian Halaman Diklat Relawan

No Tujuan

Pengujian

Input Keluaran Hasil Keluaran

BSMI

Mahasiswa

Status =

Lulus

Penanggung

jawab = FFFF

berhasil

ditambah.

D. Hasil Testing Form Pengiriman Majalah

Berikut merupakan hasil testing dari halaman pengiriman majalah pada

aplikasi pengelolaan relawan dan donatur yang dijelaskan pada tabel 4.25.

Tabel 4.25 Hasil Testing Form Pengiriman Majalah

Objek Pengujian Halaman Pengiriman Majalah

No Tujuan

Pengujian

Input Keluaran Hasil Keluaran

1 Menguji fungsi

tombol delete

- Menampilkan

halaman

yang dituju

setelah

menekan

tombol delete

Ketika tombol

tersebut diklik

maka sistem

otomatis akan

menghapus data

pengiriman

majalah yang

diinginkan

E. Hasil Testing Form Lihat Donatur

Berikut merupakan hasil testing dari halaman lihat donatur pada aplikasi

pengelolaan relawan dan donatur yang dijelaskan pada tabel 4.26.

Page 78: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

62

Tabel 4.26 Hasil Testing Form Lihat Donatur

Objek Pengujian Halaman Login

No Tujuan

Pengujian

Input Keluaran Hasil Keluaran

1 Menguji fungsi

tombol Edit dan

delete

- Menampilkan

halaman

yang dituju

setelah

menekan

tombol Edit

dan delete

Ketika tombol

tersebut diklik

maka sistem

otomatis akan

menampilkan

halaman yang

diinginkan

F. Hasil Testing Form Laporan

Berikut merupakan hasil testing dari halaman Laporan pada aplikasi

pengelolaan relawan dan donatur yang dijelaskan pada tabel 4.27.

Tabel 4.27 Hasil Testing Form Laporan

Objek Pengujian Halaman Login

No Tujuan

Pengujian

Input Keluaran Hasil Keluaran

1 Menguji fungsi

tombol print

- Pindah halaman

print preview yang

siap untuk dicetak

Ketika tombol

tersebut diklik

maka sistem

otomatis akan

menampilkan

halaman print

preview yang

siap akan dicetak.

Page 79: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

63

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan dari hasil analisis, perancangan dan implementasi aplikasi

pengelolaan relawan dan donatur Bulan Sabit Merah Indonesia Surabaya, maka

dapat diperoleh kesimpulan sebagai berikut:

a. Aplikasi yang dibuat dapat melakukan proses pengelolaan relawan dan donatur

Bulan Sabit Merah Indonesia.

b. Aplikasi yang dibuat menghasilkan broadcast SMS untuk para relawan dan

donatur.

c. Aplikasi yang dibuat menghasilkan laporan informasi detail pengelolaan

relawan dan donatur.

d. Hasil penerapan aplikasi pengelolaan relawan dan donatur membantu Bulan

Sabit Merah Indonesia Surabaya dalam mendapatkan data yang benar.

5.2 Saran

Aplikasi pengelolaan relawan dan donatur Bulan Sabit Merah Indonesia

yang telah dibuat tentunya masih memiliki banyak kekurangan. Oleh karena itu,

untuk pengembangan aplikasi yang lebih baik, maka diberikan saran sebagai

berikut:

a. Dari segi proses bisnis dapat dikembangkan, tidak hanya untuk tim manajemen

tetapi bisa diintegrasikan dengan admin dan pimpinan.

b. Aplikasi dapat ditambahkan fitur broadcast pesan jika terjadi bencana melalui

aplikasi whatsapp.

Page 80: RANCANG BANGUN APLIKASI PENGELOLAAN RELAWAN DAN …repository.dinamika.ac.id/id/eprint/3467/1/16410100160-2019-STIKO… · Puji dan rasa syukur penulis panjatkan kepada Tuhan yang

DAFTAR PUSTAKA

Afriyudi. (2010). Pemrograman Web dengan PHP. Palembang.

Arief, M. R. (2011). Pemrograman Web Dinamis Menggunakan PHP dan MySQL

. Yogyakarta: Andi.

Hutahaean, J. (2014). Konsep Sistem Informasi. Yogyakarta: deepublish.

Ladjamudin, A.-B. B. (2013). Analisis dan Desain Sistem Informasi. Yogyakarta:

Graha Ilmu.

N, S. (2015). Android: Pemrograman Aplikasi Mobile Smartphone Dan Tablet PC

Berbasis Android. Bandung : Informatika.

Oktafianto, M. M. (2016). Analisis dan Perancangan Sistem Informasi

Menggunakan Model Terstruktur dan UML. Yogyakarta: Andi Offset.

Puspitasari, H. A. (2010). Pemrograman Web Database dengan PHP dan MySQL

Tingkat Lanjut. Malang: Skripta.

Saputra, A. (2012). Webtrik : PHP, HTML5, dan CSS3. Jakarta.

Sari, R. K. (2016). RANCANG BANGUN SISTEM INFORMASI DAN

PENGOLAHAN DATA KELAHIRAN, KEMATIAN, DATANG, DAN

PINDAH DI KANTOR KELURAHAN SEKARAN KECAMATAN

GUNUNGPATI KOTA SEMARANG. Semarang: Universitas Negeri

Semarang.

Shochib, Z. (2012). Analisis dan Perancangan Sistem Informasi Pengelolaan Data

Pasien Rawat Jalan Pada Klinik Nova Medika. (Skripsi). Yogyakarta:

STIMIK Amikom.