Analisis Sistem Perancangan Sistem Algoritma

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Dalam membangun sebuah program aplikasi dimana tujuan dari aplikasi tersebut adalah untuk menunjang kerja user dalam menggunakan komputer agar lebih efisien dan efektif. Sehingga apa yang selama ini dikerjakan secara konvensional menjadi lebih modern dengan adanya teknologi dan informasi. Maka untuk memulai merancang aplikasi asuransi, penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari user yang menggunakan program aplikasi yang akan dibuat. Aplikasi asuransi ini dibuat atas dasar kebutuhan ilmu pengetahuan serta untuk memudahkan user dalam pencarian data nasabah. Berdasarkan dari pengamatan penulis mengenai analisis mengenai analisis sistem user yang bekerja megelola data nasabah dan konsultan sering mengalami kendala. Hal ini terjadi karena jumlah konsultan yang sedikit berbanding jauh dengan nasabah asuransi yang banyak dan Universitas Sumatera Utara terus meningkat sehingga user sulit membuat rincian data nasabah. Dengan demikian penulis mencoba merancang sebuah program aplikasi asuransi.

3.2 Perancangan Sistem

Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai gambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam kesatuan yang utuh dan berfungsi. Pada tahap inilah kerangka software mulai dikerjakan dengan tujuan untuk merancang sistem baru yang dapat menyelesaikan masalah – masalah yang dihadapi dalam hal ini pembuatan aplikasi asuransi ini membantu pengguna dalam membagi setiap nasabah dengan para konsultan yang ada pada perusahaan asuransi tersebut.

3.3 Algoritma

Algoritma merupakan suatu cara menganalisa atau menjelaskan urutan dan hubungan kegiatan – kegiatan yang dilakukan untuk memecah suatu permasalahan sehingga tercapai tujuan yang diinginkan. Universitas Sumatera Utara

3.3.1 Algoritma dari setiap

interface program 1. Interface menu utama program aplikasi Pada awal program terdapat halaman utama yang akan menuju ke form halaman utama, nasabah ansharilife, konsultan ansharilife, tentang perusahaan,dan admin. Kemudian klik tombol yang diinginkan untuk ke form selanjutnya. Gambar 3.1 Tampilan menu utama 2. Menu nasabah Ansharilife Pada menu ini hanya bisa mengecek para nasabah yang ada di ansharilife. Untuk mencari data nasabah yang diinginkan, ketikkan nama nasabah yang kedalam textbox kemudian enter atau tekan tombol cari. Kemudian jika nama Halaman utama Nasabah Alife Konsultan Alife Tentang perusahaan Admin Keluar keterangan Logo perusahaan Universitas Sumatera Utara nasabah tersedia di dalam database secara otomatis akan muncul daftar kata yang dicari pada kotak dialog listview. Setelah nama telah ditemukan, maka akan muncul identitas diri dari nasabah yang dicari. 3. Menu Konsultan Ansharilife Pada menu ini hanya bisa mengecek para konsultan yang ada di ansharilife. Sama halnya dengan menu mencari nasabah, untuk mencari data konsultan yang diinginkan, ketikkan nama konsultan yang kedalam textbox kemudian enter atau tekan tombol cari. Kemudian jika nama konsultan tersedia di dalam database secara otomatis akan muncul daftar kata yang dicari pada kotak dialog listview. Setelah nama telah ditemukan, maka akan muncul identitas diri dari nasabah yang dicari. 4. Menu Tentang perusahaan Pada menu ini menjelaskan tentang aplikasi asuransi dari ansharilife ini, salah satunya yakni manfaat dari aplikasi ini yang berguna memudahkan admin dalam mengelola data nasabah dan konsultan. 5. Menu Admin Universitas Sumatera Utara Pada menu admin berguna sebagai menu yang hanya user atau karyawan dari ansharylife untuk mengedit, menambah atau menghapus data di aplikasi asuransi ini. Sebelum masuk ke form admin, user harus login terlebih dahulu. Untuk login user harus mengetahui ID dan password dari admin. Didalam menu admin terdapat sub menu data yang berisi form konsultan, nasabah dan penjualan polis. Kemudian ada sub menu identitas yang berisi form identitas nasabah dan identitas konsultan. Terdapat juga sub menu laporan yang berisi laporan penjualan bulanan dan laporan penjualan konsultan.Serta menu hello admin yang berisi form ubah kata sandi. Gambar 3.2 Tampilan menu admin

3.3.2. Database Program Aplikasi Polis Asuransi

Data Identitas Laporan Hello admin Logo Perusahaan Universitas Sumatera Utara Database program ini bernama asuransi, memiliki tabel admin, komisaris, konsultan, nasabah dan penjualan.Tabel admin terdiri dari field id admin, nama, password,tempat lahir, tanggal lahir, nomor telepon dan alamat. Tabel komisaris terdiri dari field id komisaris, nama, tempat lahir, tanggal lahir, alamat dan email. Tabel konsultan terdiri dari field id konsultan, nama, tempat lahir, tanggal lahir, jenis kelamin, alamat dan foto. Kemudian tabel nasabah terdiri dari field nomor polis, nama, alamat, jenis kelamin, ahli waris, gambar dank kode pos. Tabel penjualan yang terdiri dari field nomor polis, nama nasabah, kode konsultan, tanggal penjualan.Adapun tabel – tabel yang terdapat pada database program aplikasi asuransi ini adalah sebagai berikut:

1. Tabel Konsultan

Tabel ini berfungsi untuk menginputkan data identitas dari konsultan. Tabel 3.1 Tabel konsultan Nama field Tipe data Index key Id konsultan Text Primary key Nama Text _ Tempat lahir Text _ Tanggal lahir Date _ Jenis kelamin Text _ Alamat Text _ Foto Text _ Universitas Sumatera Utara

2. Tabel Admin

Tabel ini berfungsi untuk menginputkan data diri dari admin. Tabel 3.2 Tabel admin Nama field Tipe data Index key Id konsultan Text Primary key Nama Text _ Tempat lahir Text _ Tanggal lahir Date _ password Text _ Nomor telepon Text _ Alamat Text _

3. Tabel komisaris

Tabel komisaris berfungsi mengisi data dari komisaris. Tabel 3.3 Tabel komisaris Nama field Tipe data Index key Id komisaris Text Primary key Nama Text _ Universitas Sumatera Utara Tempat lahir Text _ Tanggal lahir Date _ Alamat Text _ Email Text _

4. Tabel Nasabah

Tabel ini berfungsi untuk menginput data dari nasabah. Tabel 3.4 Tabel nasabah Nama field Tipe data Index key No polis Text Primary key Nama Text _ Alamat Text _ Jk Date _ A_waris Text _ Gambar Text _

5. Tabel penjualan

Tabel penjualan berfungsi untuk menampilkan data penjualan polis dari perusahaan. Universitas Sumatera Utara Tabel 3.5 Tabel penjualan Nama field Tipe data Index key No polis Text Primary key Nama nasabah Text _ Kd konsultan Text _ Nama konsultan Date _ Tgl penjualan Text _ Set awal Currency _ Tag bulanan Currency _ Bulan Text _ Tahun Number _

3.3.3. Desain Sistem

1. Diagram Context Context Diagram CD pada Aplikasi Sistem Pengisian Raport Siswa adalah sebagai berikut: Universitas Sumatera Utara Aplikasi Pengolahan Data Pinjaman Polis Asuransi Nasabah Informasi Data Nasabah Konsultan Publik Manager Data Nasabah Laporan Data Konsultan Perbulan Laporan Data Konsultan Pertahun Data Konsultan Laporan Data Konsultan Perbulan Laporan Data Konsultan Pertahun Laporan Penjualan bulanan Laporan Penjualan tahunan Mencari Data Nasabah Mencari Data Konsultan Admin Mengelolah Data Nasabah Data Konsultan Laporan Gambar 3.3 Diagram Context 2. Diagram Login Admin Diagram Level 1 Login Admin merupakan pengembangan dari diagram context. Universitas Sumatera Utara 1.1 Masukkan Username Password Admin Menambah dan mengolah data untuk data nasabah, konsultan, laporan, penjualan Id_admin Password 1.2 Verifikasi User Status Login Gagal admin Id_admin Password 1.3 Pemilihan Menu 1.4 Pengolahan Data Tambah, edit,simpan, Hapus, Cetak Pengolahan data Gambar 3.4 Diagram Login Admin 3. Diagram Pengolahan Admin Diagram ini merupakan diagram level 1, yang menerangkan data yang diolah oleh admin. Universitas Sumatera Utara 1.0 Pengolahan Data Nasabah Admin 2.0 Pengolahan Data Konsultan Nasabah 3.0 Pengolahan Data Penjualan 4.0 Laporan Konsultan Nasabah Data diri nasabah Konsultan Data diri konsultan Penjualan Penjualan Manager Laporan Data Nasabah Laporan Data Konsultan Laporan Data Penjualan Laporan Data Penjualanan pertahun Laporan Data Penjualanan perbulan Laporan Bulanan Konsultan Laporan tahunan Konsultan Gambar 3.5 Diagram Pengolahan Admin Universitas Sumatera Utara BAB 4 IMPLEMENTASI DAN PEMBAHASAN

4.1 Implementasi Sistem