4.3 Perancangan Sistem
Berdasarkan analisis sistem yang ada, maka akan dirancang suatu aplikasi yang sesuai dengan kebutuhan. Rancangan sistem yang dibuat
berupa Data Flow Diagram DFD sebagai deskripsi alur dari sistem. DFD dibuat dengan menggunakan software PowerDesigner 15 32-bit.
4.3.1 Document Flow
Document flow yaitu bagan yang memiliki arus pekerjaan secara menyeluruh dari suatu alur pekerjaan yang menjelaskan urutan prosedur-
prosedur yang terdapat di dalam operasional perusahan. Document flow disini merupakan prosedur yang belum terkomputerisasi.
4.3.1 System Flow
System flow yaitu bagan yang memiliki arus pekerjaan secara menyeluruh dari suatu sistem yang menjelaskan urutan prosedur-prosedur
yang terdapat di dalam sistem dan sudah terkomputerisasi.
A. Document Flow Proses Pelaporan Data Relawan
DocFlow Data Relawan PMI Daerah Provinsi Jawa Timur SDM PMI Provinsi
PMI Kota kabupaten
PMI Pusat
P h
ase Laporan data
relawan Laporan data
relawan Start
Data Relawan PMR
Data Relawan KSR
Data Relawan TSR
Data Relawan PMR
Input data relawan
Proses simpan
data relawan
Database relawan
Proses laporan
data relawan
Laporan data PMR
End Laporan data
PMR
Laporan data KSR
Laporan data TSR
Gambar 4.1. Document Flow Proses Pelaporan Data Relawan
B. System Flow Proses Input Data Relawan
SysFlow Input Data Relawan PMI Daerah Provinsi Jawa Timur
SDM PMI Provinsi PMI Kota
kabupaten
P h
ase Start
Proses verifikasi
Display halaman utama aplikasi
Input ID dan Password
IDPass benar?
Input data relawan Proses tulis ke
database Database
relawan End
Benar Write
Salah
Gambar 4.2. System Flow Proses Input Data Relawan
C. System Flow Proses Pelaporan Data Relawan
SysFlow Laporan Data Relawan PMI Daerah Provinsi Jawa Timur
SDM PMI Provinsi Function
P h
ase Start
Proses verifikasi
Display halaman utama aplikasi
Input ID dan Password
IDPass benar?
Proses cetak laporan
Database relawan
Benar Salah
Input cetak laporan
Read
Laporan data relawan
Laporan data relawan
End
Gambar 4.3. System Flow Proses Pelaporan Data Relawan
4.3.2 Data Flow Diagram
Data Flow Diagram DFD yaitu bagan yang memiliki arus data dalam suatu sistem yang telah ada atau sistem baru yang akan
dikembangkan secara logika.
A. Context Diagram
Gambar 4.4. Context Diagram Aplikasi Data Relawan Context diagram sistem ini memiliki tiga external entity yang
menunjang jalannya sistem, yaitu PMI pusat, bagian SDM PMI daerah provinsi Jawa Timur, dan PMI cabang.
Data anggota KSR Data anggota PMR
Data anggota TSR
Laporan data relawan Laporan unit PMR tiap cabang
Data unit PMR Data unit KSR
Laporan unit KSR tiap cabang Laporan anggota KSR
Laporan anggota PMR Laporan anggota TSR
Update data master PMI cabang
Laporan data relawan cabang terkait 1
SI Olah Data Relawan SDM
PMI Cabang PMI Pusat
B. DFD Level 0
Gambar 4.5. DFD Level 0 Aplikasi Data Relawan Dalam DFD level 0 ini terdapat dua sistem dan tiga external entity.
Sistem tersebut antara lain : Olah data relawan, dan Laporan data relawan. Sedangkan external entity -nya adalah PMI pusat, bagian SDM PMI
daerah provinsi Jawa Timur, dan PMI cabang.
Update Update
Update Update
Read Read
Read Read
Read Data unit PMR
Laporan anggota TSR Laporan data relawan
Data unit KSR Data anggota PMR
Data anggota KSR Data anggota TSR
Laporan anggota KSR Laporan unit PMR
Laporan unit KSR Laporan anggota PMR
Update Laporan data relawan cabang terkait
Update data master PMI Cabang Update
SDM 1.1
Olah data relawan
PMI Cabang
1.2 Laporan data
1 Anggota PMR
2 Anggota KSR
3 Anggota TSR
4 Unit PMR
5 Unit KSR
PMI Pusat
1.3 Update data master
7 PMI cabang
C. DFD Level 1 Update data relawan
Gambar 4.6. DFD Level 1 Update data relawan D.
DFD Level 1 Laporan data relawan
Gambar 4.7. DFD Level 1 Laporan data relawan
Update
Update
Update
Update
Update Update
Update
Update
Update
Update PMI Cabang
1 Anggota PMR
2 Anggota KSR
3 Anggota TSR
5 Unit KSR
4 Unit PMR
1.1.1 Update data anggota PMR
1.1.2 Update data anggota KSR
1.1.3 Update data anggota TSR
1.1.4 Update data unit PMR
1.1.5 Update data unit KSR
Read Read
Read Read
Read Laporan data PMR
Laporan data KSR Laporan data TSR
Laporan data unit PMR Laporan data unit KSR
Laporan data relawan Laporan data relawan
Laporan data relawan SDM
PMI Pusat PMI Cabang
1 Anggota PMR
2 Anggota KSR
3 Anggota TSR
4 Unit PMR
5 Unit KSR
1.2.1 Laporan data PMR
1.2.2 Laporan data KSR
1.2.3 Laporan data TSR
1.2.4 Laporan data unit PMR
1.2.5 Laporan data Unit KSR
1.2.6 Laporan data relawan
Relationship_1 Relationship_2
Relationship_3
Relationship_4 Relationship_5
Relationship_6
Relationship_8 Relationship_17
Relationship_18
Relationship_14 Relationship_19
Relationship_13
Relationship_15 Relationship_16
Kota ID_KOTA
NAMA_KOTA ai Variable characters 5
Variable characters 20 Identifier_1 ai1
Status Aktif ID_STATUS
STATUS ai Variable characters 2
Variable characters 10 Identifier_1 ai1
Unit PMR ID PMR
NAMA UNIT ALAMAT_UNIT
TELP UNIT EMAIL UNIT
NAMA PELATIH TELP PELATIH
EMAIL PELATIH ai Variable characters 21
Variable characters 30 Variable characters 50
Variable characters 15 Variable characters 25
Variable characters 30 Variable characters 15
Variable characters 25 Identifier_1 ai1
Jenjang ID JENJANG
NAMA JENJANG ai Variable characters 5
Variable characters 7 Identifier_1 ai1
Unit KSR ID KSR
NAMA UNIT ALAMAT_UNIT
TELP UNIT EMAIL UNIT
NAMA PEMBINA TELP PEMBINA
EMAIL PEMBINA ai Variable characters 21
Variable characters 30 Variable characters 50
Variable characters 15 Variable characters 25
Variable characters 30 Variable characters 15
Variable characters 25 Identifier_1 ai1
Pelatihan ID PELATIHAN
NAMA PELATIHAN DESKRIPSI
ai Variable characters 5 Variable characters 20
Variable characters 150 Identifier_1 ai1
Anggota PMR ID PMR
UNIT PMR ai Variable characters 21
Variable characters 35 Identifier_1 ai1
Data Anggota ID DATA
FOTO TMPT LAHIR
TGL LAHIR SEX
AGAMA GOL DARAH
RHESUS ALAMAT
KODE POS KODE AREA
TGL MASUK TAHUN KELUAR
NO TELP NO HP
EMAIL NAMA ORTU
TELP ORTU HP ORTU
ALAMAT ORTU NAMA FAM
TELP FAM HP FAM
ALAMAT FAM NOTES
ai Variable characters 5 Image
Variable characters 25 Date
Variable characters 10 Variable characters 10
Variable characters 2 Variable characters 2
Variable characters 50 Number
Number Date
Date Variable characters 15
Variable characters 15 Variable characters 15
Variable characters 30 Variable characters 15
Variable characters 15 Variable characters 50
Variable characters 35 Variable characters 15
Variable characters 15 Variable characters 50
Variable characters 200
Identifier_1 ai1 Anggota KSR
ID KSR UNIT KSR
ai Variable characters 21 Variable characters 35
Identifier_1 ai1 Anggota TSR
ID TSR JABATAN
NAMA KANTOR ALAMAT KANTOR
ai Variable characters 21 Variable characters 25
Variable characters 35 Variable characters 50
Identifier_1 ai1
4.3.3 Perancangan Database