Analisis Sistem Perancangan Sistem Pemrograman Sistem Pengujian Sistem

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