38
3.2.1 Analisis Sistem
Tahap ini menjelaskan dan menggambarkan uraian sistem insurance purchase order
yang berjalan. Uraian sistem ini merupakan gambaran secara detail dari proses pembuatan insurance purchase order
pada perusaahan tersebut. Tahap ini menjelaskan mulai dari agen meminta untuk dibuatkan
insurance purchase order sampai surat tersebut selesai dibuat dan
diberikan pada agen untuk ajukan kepada calaon tertanggung. Untuk memudahkan dalam memahami dan menganalisa proses pada sistem yang
berjalan maka proses dari sistem penulis tampilkan dalam bentuk flowchart
. Analisa sistem yang sedang berjalan bertujuan untuk mencari serta
memahami permasalahan yang dihadapi. Dan solusi yang didapat dari permasalahan tersebut akan menjadi dasar pada pembuatan sistem yang
baru.
3.2.2 Perancangan Sistem
Sistem mulai dirancang dari solusi yang didapatkan pada tahap Analisis Sistem. Ada empat langkah yang dilakukan pada tahap ini, yaitu :
Perancangan Proses Context diagram, data fow dagram DFD level 0, data fow dagram
DFD level 1, Flowchart sistem baru untuk sistem baru, Perancangan form input dan form output sistem baru, Perancangan
39 database
Entity Relationship Diagram ERD, normalisasi, kamus data sistem baru, dan Perancangan tampilannya.
3.2.3 Pemrograman Sistem
Pada tahap ini rancangan DFD, flowchart serta database sistem baru yang selesai dibuat pada tahap sebelumnya akan di-implementasikan
ke dalam kode pemrograman PHP Framework CodeIgniter dan MySQL. Kode pemrograman yang akan disertakan pada penulisan ini hanya
kode pemrograman yang penulis anggap paling penting, dikarenakan jumlah list program yang cukup banyak.
3.2.4 Pengujian Sistem
Sistem yang
telah selesai
dibuat, tidak
langsung di
implementasikan, sistem akan melalui tahapan pengujian terlebih dahulu. Tujuannya untuk mengetahui apakan sistem tersebut masih terdapat
kekurangan-kekurangan serta untuk memastikan bahwa sistem yang baru tersebut dapat berjalan sesuai dengan kebutuhan user.
Pengujian yang dilakukan adalah dengan meode black box testing yaitu pengujian dengan melakukan input pada aplikasi dan melihat output
apa yang dihasilkan oleh aplikasi tersebut. Input yang diberikan seperti membuat surat, menambah nama agen atau manager, melakukan searching
surat dan test print kemudian melihat hasil output yang dihasilkan.
40 Tahap ini sangat diperlukan karena untuk meminimalisir bahkan
menghilangkan kesalahan dan atau kekurangan yang mungkin terjadi tahap impelentasi.
3.2.5 Implementasi Sistem