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