Context Diagram Sistem Lama Context Diagram Sistem Baru Data Flow Diagram DFD Level 0 Sistem Lama Unnormal Normalisasi Tahap 1 1NF Normalisasi Tahap 2 2NF

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