47
4.2 Perancangan Sistem Baru
Pada tahap perancangan sisem tahap-tahap yang penulis lewati yaitu; perancangan proses, perancangan database, perancangan input dan output, dan
perancangan tampilan.
4.2.1 Perancangan Proses
Pada perancangan proses ini menggunakan tools Data Flow Diagram DFD dan Flowchart sistem baru. Pada DFD terdiri dari beberapa tahapan
yaitu; Context Diagram, Data Flow Diagram DFD Level 0, Data Flow Diagram
DFD Level 1 serta Data Flow Diagram DFD Level 2, kemudian dilanjutkan Flowchart sistem baru.
1. Context Diagram
Context Diagram adalah Data Flow Diagram tingkat atas DFD Top
Level yaitu diagram yang paling tidak detail dari sebuah sistem. Yang
menggambarkan aliran-aliran data ke dalam dan ke luar sistem dan ke dalam dan ke luar entitas.
Context Diagram menggambarkan sistem dalam satu lingkaran dan
hubungan dengan entitas luar. Lingkaran tersebut menggambarkan keseluruhan proses dalam sistem.
a. Context Diagram Sistem Lama
Pada sistem ini terdapat empat entitas yang berhubungan dengan sistem yaitu admin, agen, manager dan custommer.
48
Gambar 4.4.
Context Diagram proses sistem lama
b. Context Diagram Sistem Baru
Pada sistem yang baru juga terdapat empat entitas yang berhubungan dengan sistem yaitu admin, agen, manager dan custommer.
Dan juga pada sistem baru ini hubungan dari setiap entitas sama seperti sistem yang lama.
Verifikasi Surat
AplikasiSistem Insurance
Purchase Order Agen
Manager
Custommer
Data manager
Data Penawaran, Cabang, biaya, rate, account, jaminan,
siswakoe, mahasiswakoe
Data agen
Surat penawaran
Data custommer
Admin
49
Gambar 4.5.
Context Diagram pada perancangan proses sistem baru
2. Data Flow Diagram DFD Level 0
Data Flow Diagram DFD Level 0 merupakan hasil pengembangan
dari Context Diagram ke dalam komponen yang lebih detail.
Verifikasi Surat
AplikasiSistem Insurance
Purchase Order Admin
Agen Manager
Custommer
Data manager
Data Penawaran, Cabang, biaya, rate, account, jaminan,
siswakoe, mahasiswakoe
Data agen
Surat penawaran
Data custommer
50
a. Data Flow Diagram DFD Level 0 Sistem Lama
1. Proses 1 Data agen diproses, data kemudian menjadi input pada proses
pembuatan surat. 2. Proses 2
Data manager porses, data kemudian menjadi input pada proses pembuatan surat.
3. Proses 3 . Data customer, agen dan manager menjadi bagian dari proses
surat penawaran. Data surat disimpan ke dalam kumpulan data surat.
Gambar 4.6 Data Flow Diagram
DFD level 0 Sistem Lama
51
b. Data Flow Diagram DFD Level 0 Sistem Baru
1. Proses 1 Data agen diproses, data masuk ke dalam penyimpanan data agen
dan kemudian menjadi input pada proses pembuatan surat. 2. Proses 2
Data manager porses, data masuk ke dalam penyimpanan data manager dan kemudian menjadi input pada proses pembuatan
surat. 3. Proses 3
Data customer, agen dan manager menjadi bagian dari proses surat penawaran. Data customer masuk ke dalam penyimpanan data
customer dan data surat masuk ke dalam penyimpanan data surat.
Gambar 4.7. Data Flow Diagram
DFD level 0 Sistem Baru
52
3. Data Flow Diagram DFD Level 1
Pada DFD Level 1 menggambarkan aliran data yang lebih terperinci dari input data agen dan input data manager dan surat penawaran.
1. Proses 1.1 Dari proses input data disimpan ke dalam penyimpanan data agen.
2. Proses 1.2 Dari proses edit data disimpan ke dalam penyimpanan data agen.
3. Proses 1.3 Dari proses hapus data disimpan ke dalam penyimpanan data
agen.
Gambar 4.8. Data Flow Diagram
DFD level 1 Proses 1 Input Data Agen
53 1. Proses 2.1
Dari proses input data disimpan ke dalam penyimpanan data manager.
2. Proses 2.2 Dari proses edit data disimpan ke dalam penyimpanan data
manager. 3. Proses 2.3
Dari proses hapus data disimpan ke dalam penyimpanan data manager.
Gambar 4.9. Data Flow Diagram
DFD level 1 Proses 2 Input Data Manager
1. Proses 3.1 Aliran data dari admin mengisi form data asuransi kemudian data
disimpan ke dalam Penyimpanan Data Asuransi.
54 2. Proses 3.2
Aliran data dari admin mengisi form data penawaran kemudian data disimpan ke dalam Penyimpanan Data Surat.
Gambar 4.10. Data Flow Diagram
DFD level 1 Proses 3 Surat Penawaran
4. Data Flow Diagram DFD Level 2
Pada DFD Level 2 menggambarkan aliran data dari proses input data asuransi dan proses input data penawaran.
1. Proses 3.1.1 – 3.1.4
Aliran data dari Admin adalah data cabang, biaya, rate, jaminan, mahasiswakoe dan siswakoe menuju Proses Input, Edit, Hapus.
Proses penyimpanan data dipisahkan ke dalam Penyimpanan Data yang sesuai. Seperti data Data Cabang ke dalam Penyimpanan Data
55 Cabang dan Data Biaya ke dalam Penyimpanan Data Biaya. Lalu
dari masing-masing Penyimpanan Data dapat ditampilkan pada Admin dengan Proses Tampil.
56
Gambar 4.11. Data Flow Diagram
DFD level 2 Proses 3.1 Memproses Data Asuransi
57 1. Proses 3.2.1 - .3.2.3
Aliran data dari Penyimpanan Data Manager, Penyimpanan Data Agen, Customer menuju Proses Input dan Hapus. Serta data dari
Admin yaitu Data Askes, PA, Siswakoe, Mahasiswakoe Cargo, Kebakaran, KB, Property All Risk menuju Proses Input dan Hapus.
Proses penyimpanan data dipisahkan ke dalam Penyimpanan Data yang sesuai, seperti Data Askes ke dalam Penyimpanan Data Askes
dan Data PA ke dalam Penyimpanan Data PA. Sedangkan data customer ke dalam Penyimpanan Data Customer dan untuk seluruh
Data Surat masuk ke dalam Penyimpanan Data. Kemudian dari Penyimpanan Data Surat dapat ditampilkan pada Admin dengan
Proses Tampil.
58
Gambar 4.12. Data Flow Diagram
DFD level 2 Proses 3.2 Memproses Data Penawaran
59
5. Flowchart Sistem Baru
Flowchart sistem baru terdiri dari dapat dilihat di Lampiran A :
1. Flowchart proses periksa username dan password Admin 2. Flowchart proses ubah password Admin
3. Flowchart proses input data cabang 4. Flowchart proses edit data cabang
5. Flowchart proses hapus data cabang 6. Flowchart proses input data agen
7. Flowchart proses edit data agen 8. Flowchart proses hapus data agen
9. Flowchart proses input data manager 10. Flowchart proses edit data manage
11. Flowchart proses hapus data manager 12. Flowchart proses input data paket mahasiswakoe
13. Flowchart proses edit data paket mahasiswakoe 14. Flowchart proses hapus data paket mahasiswakoe
15. Flowchart proses input data paket siswakoe 16. Flowchart proses edit data paket siswakoe
17. Flowchart proses hapus data paket siswakoe 18. Flowchart proses input data administrasi
19. Flowchart proses edit data administrasi 20. Flowchart proses hapus data administrasi
21. Flowchart proses input data jaminan kendaraan
60 22. Flowchart proses edit data jaminan kendaraan
23. Flowchart proses hapus data jaminan kendaraan 24. Flowchart proses input data jaminan cargo
25. Flowchart proses edit data jaminan cargo 26. Flowchart proses hapus data jaminan cargo
27. Flowchart proses buat surat penawaran askes, personal accident, mahasiswakoe, siswakoe, kebakaran, property all risk, kendaraan,
cargo 28. Flowchart proses hapus surat penawaran askes, personal accident,
mahasiswakoe, siswakoe, kebakaran, property all risk, kendaraan, cargo
29. Flowchart proses cari surat penawaran askes, personal accident, mahasiswakoe, siswakoe, kebakaran, property all risk, kendaraan,
cargo
4.2.2 Perancangan input dan output
Perancangan form input terdiri dari dapat dilihat di Lampiran B : 1. Form login Username dan password
2. Form ubah password. 3. From input data cabang.
4. From input data agen. 5. From input data manager.
6. From input data mahasiswakoe.
61 7. From input data siswakoe.
8. From input data administrasi. 9. From input data jaminan kendaraan.
10. From input jaminan pengangkutan barang. 11. From input surat penawaran askes.
12. From input surat penawaran siswakoe. 13. From input surat penawaran mahasiswakoe.
14. From input surat penawaran personal accident. 15. From input surat penawaran pengangkutan barang.
16. From input surat penawaran kebakaran. 17. From input surat penawaran kendaraan bermotor.
18. From input surat penawaran property all risk. Perancangan form output terdiri dari dapat dilihat di Lampiran B :
1. Form output data cabang. 2. Form output data agen.
3. Form output data manager. 4. Form output data mahasiswakoe.
5. Form output data siswakoe. 6. Form output data administrasi.
7. Form output data jaminan kendaraan. 8. Form output data jaminan pengakutan barang.
9. Form output data surat. 10. Form output pencarian data surat penawaran.
62
4.2.3 Perancangan Database
Pada perancangan database penulis menggunakan Entity Relationship Diagram
ERD, Normalisasi dan Kamus Data.
1. Entity Relationship Diagram ERD
Hubungan antar entitas yang terjadi digambarkan sebagai berikut :
Gambar 4.13.
Entity Relationship Diagram ERD
63
2. Normalisasi
Normalisasi dilakukan untuk mengilangkan kerangkapan data yang mungkin terjadi.
a. Unnormal
64
Gambar 4.14.
Unnormal
65
66
67
68
b. Normalisasi Tahap 1 1NF
Gambar 4.15.
Normalisasi I 1NF
69
70
71
72
c. Normalisasi Tahap 2 2NF
Tabel 4.1.
Tabel Pengguna
id_pengguna nama_pengguna
password 1
Admin
Tabel 4.2.
Tabel cabang
id_ cabang
nama_cabang alamat
telpon fax
1 Roxy
Jl. KH. Hasyim Ashari Komplek TC Roxy Mas Blok E.
021 63858408, 021 63858409
021 63858410
Tabel 4.3.
Tabel agen
id_agen status
nama_agen alamat
kontak_ person
1 2
1 Yose C Purba
Ridwan Jl. Delia jaya
Jl. Cempaka IV 021 2565 566
0856 3803 3345
Tabel 4.4. Tabel manager
id_ manager
status nama_manager
Jabatan alamat
telepon 1
2 3
1 1
Nuryanto, SE Supriyatiningsih
M. Noves Kasie Pemasaran
Kasie Keuangan Kepala Cabang
Jl. Boulevard I Komp. Veteran
Jl. Bougenvile 0812 345 5654
0817 234 8952 0813 2334 5675
Tabel 4.5.
Tabel customer
id_ customer
nama alamat
kota up
1 2
H. M. Basri PT. Delta Indah
Komp. Kelapa Sawit No. 12 Jl. Kepodang Blok D 1 No. 46
Bekasi Jakarta Utara
Ibu Endah Bapak Gunawan
73
Tabel 4.6.
Tabel cargo
id_ cargo
jenis_barang packing
alat_angkut dari_tujuan
hrg_barang_ cargo
bl id_rate
_ jenis rate_
cargo id_
adm 1
2 Mobil Second
Mesin Mobil -
kayu Kapal Cargo
Kapal Cargo Tjng perak ke Tjng
Priok Jepang
ke Tjng
Priok 10.000.000.000
4.000.000.000 -
- 3
1 ICC ‘A’
ICC ‘C’ 3
2
Tabel 4.7. Tabel kebakaran
id_ kebakaran
alamat_objek alamat_
tertanggung periode_
kebakaran okupasi_
kebakaran hrg_
kebakaran rate_
kebakaran id_
adm
1 2
Jl. Kemerdekaan Jl. Arteri Raya
Komp. Bintaro Jl. Teratai Indah
1 tahun 1 tahun
Rumah Tinggal
Gudang 250.000.000
750.000.000 0,56
‰ 4,30
‰ 1
2
Tabel 4.8.
Tabel kendaraan
id_ kendar
aan jenis_
kendaraan tahun
no_pol hrg_
kendaraan jangka_
waktu id_
jaminan _ kend
rate_ kendara
an id_
adm 1
2 Sedan
Mini bus 2004
2008 B 3088 FG
B 5946 BU 130.000.000
100.000.000 1 Tahun
6 Bulan 2
1 2,30
‰ 2,50
‰ 1
2
Tabel 4.9. Tabel par
id_ par
alamat_ objek_par
okupasi_par objek_pertangung
an hrg_par
periode _par
rate_par id_
adm 1
2 Komp. Permata
Jl. Wiayata Dua Rumah Tinggal
Gudang Jl. Cempaka IV
Jl. Mawar Raya 250.000.000
750.000.000 1 tahun
1 tahun 0,56
‰
4,30 ‰
1
2
74
Tabel 4.10.
Tabel siswakoe
id_ siswakoe
jenis_siswakoe jm_siswa
jk_siswa jbp_
siswa jri_siswa
sbp_ siswa
premi_ siswa
1 2
Standar Prestasi
2.500.000 5.000.000
3.000.000 5.500.000
250.000 500.000
125.000 175.000
30.000 75.000
5.000 10.000
Tabel 4.11.
Tabel mahasiswakoe
id_ mahasiswakoe
jenis_ mahasiswakoe
jm_maha jk_maha
jbp_maha jri_
maha sbp_maha
prem_ maha
1 2
Pintar Prestasi
7.500.000 10.000.000
9.500.000 12.500.000
750.000 1.000.000
125.000 175.000
750.000 1.000.000
15.000 20.000
Tabel 4.12. Tabel asuransi
id_asuransi nama_asuransi
1 2
3 Askes
Pa Cargo
Tabel 4.13.
Tabel sk
id_sk nomor
date 1
2 30
45 08-2010
09-2010
Tabel 4.14. Tabel adm
id_adm premi
biaya 1
2 Rp. 0,- sd Rp. 250.000,-
Rp. 250.001,- sd Rp. 1.000.000,- 26.000
29.000
75
Tabel 4.15.
Tabel jaminan
id_ jaminan
_kend jenis_jaminan
keterangan 1
2 All Risk
TLO Total Lost Only Rp. 200.000,- By Accident and 10 of TSI By Theft
10 of TSI By Theft
Tabel 4.16.
Tabel rate
id_rate_ jenis
jenis 1
2 ICC ‘B’
ICC ‘C’
Tabel 4.17.
Tabel data_surat
id_data_ surat
tgl_buat id_cabang
id_agen id_manager
id_customer id_sk
1 23082010
1 3
4 1
1 2
2502010 1
4 2
2 1
3 26082010
1 1
3 3
1
id_ asuransi
id_cargo id_kebakaran
id_kendaraan id_par
id_siswakoe id_maha
siswakoe 3
1 -
- -
- -
5 -
- 1
- -
- 7
- -
- -
1 -
d. Normalisasi Tahap 3 3NF