• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN DESAIN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN DESAIN SISTEM"

Copied!
45
0
0

Teks penuh

(1)

BAB III

ANALISA DAN DESAIN SISTEM

III.1. Analisa Sistem Yang Berjalan

Sistem yang saat ini sedang berjalan di AJB Bumi Putera dalam hal pengolahan pembayaran premi asuransi masih dilakukan menggunakan aplikasi sederhana yaitu aplikasi Microsoft Excel.

Dalam sistem yang berjalan dapat penulis jelaskan pembayaran klaim asuransi pada AJB Bumi Putera 1912 sebagai berikut :

1. Pada bagian administrasi membuat suatu sistem pembayaran premi asuransi di dalam sebuah laporan pembayaran premi asuransi secara manual.

2. Bagian administrasi menghitung total penerimaan premi asuransi yang ada pada AJB Bumi Putera 1912.

3. Bagian administrasi membuat suatu laporan pembayaran premi asuransi dengan menggunakan Microsoft Excel.

III.1.1. Analisa Input

Input dari sistem yang berjalan adalah data transaksi penerimaan premi asuransi yang akan dibuat laporan pembayaran premi asuransi. Transaksi penerimaan premi asuransi disini meliputi no premi yang nantinya akan diperlukan dalam penyusunan laporan pembayaran premi asuransi.

(2)

Admin melakukan setiap transaksi penerimaan premi asuransi dan dicatat dalam formulir premi asuransi. Begitu juga dengan kegiatan lain formulir premi asuransi ini kemudian diserahkan kepada bagian administrasi yang bertugas untuk membuat laporan-laporan pembayaran premi asuransi yang dibutuhkan oleh pimpinan. Bagian administrasi kemudian mencatat setiap transaksi penerimaan premi asuransi yang sudah terjadi dalam bentuk laporan pembayaran premi asuransi kecil yang dikerjakan secara manual.Dengan cara seperti ini cukup sering terjadi kesalahan dikarenakan formulir premi asuransi yang tidak lengkap karena hilang ataupun terbuang.

Gambar III.1. Analisa Input Formulir Klaim Asuransi Pada AJB Bumi Putera 1912

Sumber : AJB Bumi Putera 1912

III.1.2. Analisa Proses

Proses penyusunan pembayaran klaim asuransi sepenuhnya dikerjakan oleh bagian administrasi yang bekerja pada AJB Bumi Putera. Adapun prosesnya

(3)

dapat digambarkan dengan Flow of Document (FOD) seperti terlihat pada Gambar III.2. berikut :

Gambar III.2. FOD ( Flow Of Document ) Sistem Informasi Pembayaran

Premi Asuransi Pada AJB Bumi Putera 1912 Sumber : AJB Bumi Putera 1912

Nasabah Bagian Administrasi

PREMI Asuransi

Pimpinan

Mulai

Memberikan Data Nasabah & Data Premi Asuransi

Menerima Faktur Premi

Asuransi

Menerima Data Data Nasabah &

Data PremiAsuransi

Membuat Laporan Data Fatur Premi Asuransi Tahunan

Laporan Premi Asuransi Tahunan

Laporan Data Premi Asuransi Membuat Data Premi

Asuransi Membuat Faktur PremiAsuransi N Selesai Membuat Dokumen Data Premi

(4)

III.1.3. Analisa Output

Setelah mencatat setiap transaksi penerimaan premi asuransi dalam laporan pembayaran premi asuransi, bagian administrasi kemudian mengelompokkan hitungan pembayaran . Setelah itu bagian administrasi menghitung total keseluruhan dari Pendapatan penerimaan premi yang ada, dimana hasilnya akan dibutuhkan untuk menghitung dari pembayaran premi asuransi. Jika pengurangan antara total pendapatan dan total beban bernilai positif maka perusahaan mendapatkan penerimaan kwitansi premi asuransi. Tapi jika hasilnya negatif maka perusahaan mengalami rugi. Maka bagian administrasi sudah memiliki data yang lengkap untuk menyusun laporan pembayaran klaim asuransi yang dikerjakan menggunakan Microsoft Excel.

Gambar III.1. Analisa Input Formulir Klaim Asuransi Pada AJB Bumi Putera 1912

(5)

III.2 Desain Sistem

III.2.1 Desain Sistem Global

Pada tahap ini akan dilakukan perancangan terhadap sistem yang diusulkan. Adapun perancangan dari sistem ini dapat digambarkan dengan Unified

Modelling Language (UML).

Pada perancangan sistem ini terdiri dari tahap perancangan yaitu : 1. Perancangan Use Case Diagram

2. Perancangan Class Diagram

3. Perancangan Sequence Diagram

4. Perancangan Activity Diagram

5. Perancangan Output 6. Perancangan Tampilan 7. Perancangan Database

8. Perancangan Logika Program

III.3.1.1 Use Case Diagram

Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan skripsi ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar III.4. dibawah ini.

(6)

Sistem Informasi Pembayaran Premi Asuransi Pada AJB Bumi Putera Menggunakan VB. Net Dan MYSQL

Pimpinan Bagian Administrasi Isi Data Peserta asuransi Login <<include>> <<include>> <<include>> Laporan Peserta Asuransi Laporan Polis Asuransi <<include>> Laporan Produk Isi Data Polis Isi Data pembayaran angsuran

<<include>> Isi Data Produk

Isi Data Premi Asuransi Laporan\

Polis

Gambar III.4. Use Case Diagram Sistem Informasi Pembayaran Premi Asuransi Pada

AJB Bumi Putera 1912

Menggunakan VB. Net Dan MYSQL

<<include>> Laporan Pembayaran angsuran Laporan Pembayaran Asuransi Tahunan Isi Data Jadwal Pembayaran Polis Laporan

klaim Isi Data

kalim Lap Jadwal

Pembayaran Polis

Laporan

akun Isi data

akun Laporan jurnal Isi data jurnal Laporan Masa angsuran

Isi data masa angsuran <<include>> <<include>> <<include>> <<include>> <<include>>

(7)

III.2.1.2 Class Diagram

Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

(8)

Peserta Asuransi *IDPeserta -NamaPeserta -NoIdentitasDiri -TptLahir -TglLahir -JenisKelamin -Alamat -Telepon +Add +Simpan +Edit +Hapus +Update +Batal +Tutup Polis IDPolis -TglPolis **-IDPeserta **-IDProduk -ManfaatAwal -MasaAkhirCicilanPolis -NamaAhliWaris -NKAhliWaris **-Keterangan -PolisValidasi +Add +Simpan +Edit +Hapus +Update +Batal +Tutup Produk Asuransi *IDProduk -NamaProduk *-Keterangan +Add +Simpan +Edit +Hapus +Update +Batal +Tutup

Pembayaran angsuran premi

*NoTandaTerima

+TanggalBayar -cicilan ke

-Tanggal wajib tempo -Bayar angsuran -Status pembayaran Add +Simpan +Edit +Hapus +Update +Batal +Tutup Klaim *NoKlaim -TanggalKlaim -NoPolis -BiayaAdm -TotalPembayaran klaim +Add +Simpan +Edit +Hapus +Update +Batal +Tutup Posting jurnal *NoPosting *-NamaUrut *-NoBukti +Add +Simpan +Edit +Hapus +Update +Batal +Tutup Akun **NoPosting **-NamaUrut **-NoBukti +Add +Simpan +Edit +Hapus +Update +Batal +Tutup Masa Asuransi **ID Produk -Lama MasaAsuransi -BiayaPerkalian -Umur +Add +Simpan +Edit +Hapus +Update +Batal +Tutup

Jadwal Pembayaran Polis *Kode Akun -Keteranagn - Uraian +Add +Simpan +Edit +Hapus +Update +Batal +Tutup

Gambar III.5. Class Diagram Sistem Informasi Pembayaran Klaim Asuransi Pada AJB

(9)

II.2.1.3 Sequence Diagram

Sequence Diagram menggambarkan perilaku pada sebuah skenario,

diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence

diagram :

a. Sequence DiagramUpdate Data

Gambar III.12. Sequence Diagram Update Data

b. Sequence Input Data User

Gambar III.13. Sequence Diagram Input Data User

Admin

;Login ;Admin Page ;Update data

Page New Message Succes Sent (item) Login View (item) Logout Invalid Admin

;Halaman utama ;registrasi

user ;Sukses registrasi user Open New Message Succes Open New Sent ( item ) Invalid View (item)

(10)

c. Sequence Proses Data Peserta

Gambar III.14 Sequence Diagram Proses Data Peserta

d. Sequence Proses Data Produk

Gambar III.15. Sequence Diagram Proses Data Produk

e. Sequence Proses Data Polis

Gambar III.16. Sequence Diagram Proses Data Polis

Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Peserta Sent ( item ) Invalid View (item) Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Polis Sent ( item ) Invalid View (item) Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Produk Sent ( item ) Invalid View (item)

(11)

f. Sequence Proses Data Pembayaran Asuransi

Gambar III.17. Sequence Diagram Proses Data Pembayaran Asuransi

g. Sequence Proses Data Klaim

Gambar III.17. Sequence Diagram Proses Data Klaim

h. Sequence Proses Data Jadwal Pembayaran Polis

Gambar III.18. Sequence Diagram Proses Data jadawal Pembayaran Polis

Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data pembayaran asuransi Sent ( item ) Invalid View (item) Admin

;Halaman utama ;login ;user

page

Open New

Message Succes

Proses Data Klaim

Sent ( item ) Invalid

View (item)

Admin

;Halaman utama ;login ;user

page

Open New

Message Succes

Proses Data jadwal Pembayaran polis

Sent ( item ) Invalid

(12)

i. Sequence Proses Data akun

Gambar III.19. Sequence Diagram Proses Data Akun

j. Sequence Proses Data Masa Angsuran

Gambar III.20. Sequence Diagram Proses Data Masa Angsuran

k. Sequence Proses Data Jurnal

Gambar III.21. Sequence Diagram Proses Data Jurnal

Admin

;Halaman utama ;login ;user

page

Open New

Message Succes

Proses Data akun

Sent ( item ) Invalid

View (item)

Admin

;Halaman utama ;login ;user

page

Open New

Message Succes

Proses Data akun

Sent ( item ) Invalid

View (item)

Admin

;Halaman utama ;login ;user

page

Open New

Message Succes

Proses Data jurnal

Sent ( item ) Invalid

(13)

III.3.3. Desain Sistem Detail

Desain sistem detail sistem informasi pembayaran klaim asuransi pada AJB Bumi Putera 1912 Menggunakan VB. Net Dan MySql, ini adalah sebagai berikut:

III.3.3.1.Desain Output

Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari sistem informasi pembayaran klaim asuransi pada AJB Bumi Putera Menggunakan VB. Net Dan MYSQL ini adalah sebagai berikut :

1. Rancangan Output Laporan Peserta

Rancangan output laporan peserta asuransi berfungsi menampilkan data-data peserta asuransi . Adapun rancangan output laporan peserta asuransi dapat dilihat pada Gambar III.22. sebagai berikut :

Medan, 99 -

xxxx,9999

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.22. Rancangan Output Peserta Asuransi

ID Nasabah

Nama Nasabah No Identitas Diri

Tpt Lahir Tgl Lahir Jenis Kelamin Alamat Telepon 9999999 xxxxxxxxxx 9999999 xxxxxxxxxx 99 xxxxxxxxxx xxxxxxxxxx 9999999 9999999 xxxxxxxxxx 9999999 xxxxxxxxxx 99 xxxxxxxxxx xxxxxxxxxx 9999999 LAPORAN PESERTA Pimpinan Administrasi LOGO

(14)

2. Rancangan Output Laporan Produk

Rancangan output laporan produk berfungsi menampilkan data-data produk asuransi. Adapun rancangan output laporan produk dapat dilihat pada Gambar III.23. sebagai berikut :

Medan, 99-xxxx,9999

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.23. Rancangan Output Laporan Produk Asuransi

3. Rancangan Output Laporan Akun

Rancangan output laporan Peserta Akun berfungsi menampilkan data-data akun . Adapun rancangan output laporan peserta asuransi dapat dilihat pada Gambar III.24. sebagai berikut :

ID Produk Nama Produk Keterangan

9999999999 xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx

9999999999 xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx

Pimpinan Administrasi

LAPORAN PRODUK ASURANSI LOGO

(15)

Medan, 99-xxxx,9999

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.24. Rancangan Output Laporan Akun

4. Rancangan Output Laporan Polis Asuransi

Rancangan output laporan polis asuransi berfungsi menampilkan data-data polis asuransi. Adapun rancangan output laporan polis asuransi dapat dilihat pada Gambar III.25. sebagai berikut :

Medan, 99-xxxx,9999

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.25. Rancangan Output Laporan Polis Asuransi

Kode Akun Keterangan Katagori

9999999999 xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx 9999999999 xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx No Polis Tanggal Polis ID Nasabah Nama Nasabah ID Produk Manfaat Awal Masa Cicilan Polis Nama Ahli Waris NK Ahli Waris Keterangan Polis Validasi 9999 9 99 99999 xxxxxxxxxx 99999 xxxxxxxxxx 99999 99999 99999 xxxxxxxxxx xxxxxxxx 9999 9 99 99999 xxxxxxxxxx 99999 xxxxxxxxxx 99999 99999 99999 xxxxxxxxxx xxxxxxxx Pimpinan Administrasi LAPORAN AKUN LOGO Pimpinan Administrasi

LAPORAN POLIS ASURANSI LOGO

(16)

5. Rancangan Output Form Pil Lap Pembayaran Cicilan Polis

Rancangan output form pil lap Pembayaran Cicilan Polis berfungsi untuk menampilkan data-data laporan manfaat Pembayaran Cicilan Polis ada pada AJB Bumi Putra . Form pil lap cicilan polis awal yang ditampilkan berdasarkan Bulan/Tahun.

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap pembayaran cicilan polis awal yang akan ditampilkan seperti terlihat pada Gambar III.26. Di bawah ini :

Gambar III.26. Rancangan Form Pil Lap Pembayaran Cicilan Polis

Medan, 99-xxxx,9999

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.27. Rancangan Output Laporan Cicilan Polis

NO Tanda Terima

Tanggal No polis Idi peserta Nama peserta Cicilan ke Jumlah

9999999 Xxxxxxxx 99 99999 99999 99999 99999

9999999 Xxxxxxxxx 99 99999 99999 99999 99999

Pimpinan Administrasi

LAPORAN CICILAN POLIS LOGO

FormPilLapPembayaran X

Bulan Tahun

Cetak Tutup

(17)

6. Rancangan Output Form Pil Lap Pembayaran klaim

Rancangan output form pil lap Pembayaran klaim berfungsi untuk menampilkan data-data laporan manfaat Pembayaran klaim ada pada AJB Bumi Putera . Form pil lap pembayaran klaim awal yang ditampilkan berdasarkan Bulan/Tahun.

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap pembayaran kliam. awal yang akan ditampilkan seperti terlihat pada Gambar III.28. Di bawah ini :

Gambar III.28. Rancangan Form Pil Lap Pembayaran Klaim

Medan, 99-xxxx,9999

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.29. Rancangan Output Laporan Pembayaran Klaim

NO klaim Tanggal klaim

No polis No

peserta

Biaya Adm Cicilan ke Total pmbayaran klaim 9999999 Xxxxxxxx 99 99999 99999 99999 99999 9999999 Xxxxxxxx x 99 99999 99999 99999 99999 Pimpinan Administrasi

LAPORAN Pembayaran Klaim LOGO

FormPilLapPembayaranklaim

Bulan Tahun

Cetak Tutup

(18)

7. Rancangan Output Form Pil Lap Jurnal

Rancangan output form pil lap Pembayaran jurnal berfungsi untuk menampilkan data-data laporan manfaat jurnal ada pada AJB Bumi Putera . Form

pil lap jurnal awal yang ditampilkan berdasarkan Bulan/Tahun.

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap jurnal awal yang akan ditampilkan seperti terlihat pada Gambar III.30. Di bawah ini :

Gambar III.30. Rancangan Form Pil Lap Jurnal

Medan, 99-xxxx,9999

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.31. Rancangan Output Laporan Jurnal

NO peserta No urut No Bukti Kode akun Keterangan Debet Kredit

9999999 Xxxxxxxx 99 99999 99999 99999 99999 9999999 Xxxxxxxxx 99 99999 99999 99999 99999 Pimpinan Administrasi LAPORAN JURNAL LOGO FormPilLapPembayaran X Bulan Tahun Cetak Tutup LAPORAN JURNAL

(19)

8. Rancangan Output Laporan Masa Angsuran

Rancangan output laporan Masa Angsuran berfungsi menampilkan data-data masa angsuran . Adapun rancangan output laporan masa angsuran dapat dilihat pada Gambar III.32. sebagai berikut :

Medan, 99-xxxx,9999

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.32. Rancangan Output Laporan Masa Asuransi

III.3.3.2. Desain Input

Perancangan input merupakan masukan yang penulis rancang guna lebih memudahkan dalam entry data. Entry data yang dirancang akan lebih mudah dan cepat dan meminimalisir kesalahan penulisan dan memudahkan perubahan.

Perancangan input tampilan yang dirancang adalah sebagai berikut : 1. Perancangan Input Form Login

Perancangan input form login berfungsi untuk verifikasi pengguna yang berhak menggunakan sistem. Adapun rancangan form login dapat dilihat pada Gambar III.33. sebagai berikut :

Idi Produk Nama Produk Umur Lama Masa Asuransi Biaya Perkalian

99999 Xxxxxxxxx 99 99 99999999

99999 Xxxxxxxxx 99 99 99999999

Pimpinan Administrasi

LAPORAN MASA ANGSURAN LOGO

(20)

Gambar III.33. Rancangan InputForm Login

2. Rancangan Input Form Menu Utama

Rancangan input form menu utama berfungsi untuk menampilkan tampilan utama dari user interface. Adapun rancangan input form menu utama dapat dilihat pada Gambar III.26. sebagai berikut :

Gambar III.34. Rancangan Input Form Menu Utama

3. Rancangan Input Form Input Data Nama Peserta

Perancangan input form input data nama peserta merupakan form untuk penyimpanan data-data nama peserta pada AJB Bumi Putera . Adapun bentuk

input form input data peserta dapat dilihat pada Gambar III.35. Sebagai berikut :

Login To System

Log In Logout

Kasir Administrasi Form Menu Utama

Always Listening, Always Understanding

LOGO

Login ID Password

Status

(21)

Form input nama peserta

Input Nama Peserta

ID Peserta Nama Peserta No Identitas Peserta Tpt lahir Tgl lahir : : : : :

Add Jenis kelamin

Alamat :

:

Telepon :

Simpan Edit Hapus Update Batal Tutup

Idi peserta peserta Nama Identitas diri Tpt lahir Tgl lahir Jenis kelamin Alamat Telepon

Gambar III.36. Rancangan Input Form Nama Peserta

4. Rancangan Input Form Input Data Produk

Perancangan input form input data produk merupakan form untuk penyimpanan data-data produk asuransi. Adapun bentuk input form input data

produk dapatdilihat pada Gambar III.37. Sebagai berikut :

Gambar III.37. Rancangan Input Form Input Data Produk Asuransi

ID Produk Nama Produk Keterangan

9999999999 xxxxxxxxxx Xxxxxxxxxx

9999999999 xxxxxxxxxx Xxxxxxxxxx

Add

Form Produk

Input Data Produk Asuransi

ID Produk Nama Produk

: :

Keterangan :

(22)

5. Rancangan Input Form Input Data Akun

Perancangan input form input data akun merupakan form untuk penyimpanan data-data akun . Adapun bentuk input form input data akun dapat dilihat pada Gambar III.38. Sebagai berikut :

Gambar III.38. Rancangan Input Form Input Data Akun

6. Rancangan Input Form Input Data Polis Asuransi

Perancangan input form input data polis asuransi merupakan form untuk penyimpanan data-data polis asuransi. Adapun bentuk input form input data polis asuransi dapat dilihat pada Gambar III.39. Sebagai berikut :

ID Rumah Sakit Nama Rumah Sakit Alamat Telepon

9999999999 xxxxxxxxxx xxxxxxxxxx 9999999999

9999999999 xxxxxxxxxx xxxxxxxxxx 9999999999

F

Input Data akun

ID Rumah Sakit

Nama Rumah Sakit

: :

Alamat

Denda Per Hari

:

:

Add

(23)

Form input Data Polis

Input data polis

No Polis ID Peserta Tanggal Polis ID Produk Manfaat Awal : : : : :

Add Jenis kelamin

Alamat :

:

Polis Aktif :

Simpan Edit Hapus Update Batal Tutup Keterangan :

Lama angsuran :

Cicilan per bulan : Jadwal pembayaran

polis :

No polis Idi polis Tanggal polis Id produk Manfaat awal Lama angsuran Cicilan polis Cicilan per bulan Pembayar an polis NK Ahli Waris Ketera ngan Polis aktif

(24)

No Klaim Tanggal klaim No polis biaya ADM TotalPembayaran

999999 9999 99999 9999

999999 9999 99999 9999

7. Rancangan Input Form Input Data Pembayaran Klaim Asuransi

Perancangan input form input data pembayaran klaim asuransi merupakan form untuk penyimpanan data-data pembayaran klaim asuransi. Adapun bentuk

input form input data pembayaran klaim asuransi dapat dilihat pada Gambar

III.40. Sebagai berikut :

Gambar III.40. Rancangan Input Form Input Data Pembayaran Klaim Asuransi

Add

Form Klaim Asuransi

Input Data Klaim Asuransi

No Klaim Tanggal Klaim : Keterangan : No Polis : : ID Produk : Manfaat awal : Biaya adm : Total pembayaran klaim : : Tampil polis Simp an

Edit Hapu Batal

s

(25)

8. Rancangan Input Form Input Data jurnal

Perancangan input form input data jurnal merupakan form untuk penyimpanan data-data produk asuransi. Adapun bentuk input form input data

jurnal dapat dilihat pada Gambar III.41. Sebagai berikut :

Gambar III.41. Rancangan Input Form Input Data jurnal

No posting Tanggal No Urut No bukti KodeAkun Debet Kredit

9999999999 999999 99 9999 xxxx 999999 999999

9999999999 999999 99 9999 xxxx 999999 999999

Add

Form Jurnal

Input Data Pembayaran Premi

No posting Tanggl

: :

Debet :

Simpan Edit Hapus Tutup

Insert transaksi No urut No bukti : : : : Kredit Kode akun Delete transaksi

Tampil Daftar Akun

Simpan Edit Hapus Update Batal

Hapus

Simpan Edit Hapus Update Batal Tutup

Posting Per No Posting

(26)

9. Rancangan Input Form Input Data Masa Asuransi

Perancangan input form input data masa asuransi merupakan form untuk penyimpanan data-data produk masa asuransi. Adapun bentuk form input data masa asuransi dapat dilihat pada Gambar III.42. Sebagai berikut :

Gambar III.42. Rancangan Input Form Input Data Masa Asuransi

ID Produk Lama Masa Asuransi Biaya Perkalian Umur

9999999999 99 Xxxxxxxxxx 99

9999999999 99 Xxxxxxxxxx 99

Add

Form Masa Asuransi

Input Data Masa Asuransi

IDI Produk Umur

: :

Nama Produk :

Simpan Edit Hapus Tutup

Lama Masa Asuransi Biaya Perkalian

: :

: Keterangan

Simpan Edit Hapus Update Batal

Hapus

(27)

10. Rancangan Input Form Input Data Pembayaran Angsuran

Perancangan input form input datapembayaran angsuran merupakan form untuk penyimpanan data-data produk pembayaran angsuran. Adapun bentuk form input data pembayaran angsuran dapat dilihat pada Gambar III.42. Sebagai berikut :

Gambar III.44. Rancangan Input Form Input Pil Pembayaran Angsuran

Gambar III.45. Rancangan Input Form Input Data Pembayaran Angsuran

No Tanda Terima Tanggal No Polis Cicilan Ke Jumlah

9999999999 9999 9999999 99 9999999

9999999999 9999 9999999 99 9999999

Add

Form Pembayaran Cicilan Premi

Input Data Pembayaran Cicilan Premi

NoTanda Terima Tanggal Bayar

: :

Tg lWajib Tempo :

Simpan Edit Hapus Tutup

Cici;an Ke Bayar angsuran : : : Status Pembayaran

Simpan Edit Hapus Update Batal

Hapus

Simpan Edit Hapus Update Batal Tutup

No Polis

Batal Berikut

(28)

III.3.3.3. Perancangan Database

III.3.3.3.1. Kamus data (Data Dictionaries)

Kamus data merupakan suatu daftar terorganisasi tentang komposisi elemen data, aliran data dan data store yang digunakan. Pengisian data dictionary dilakukan setiap saat selama proses pengembangan berlangsung, ketika diketahui adanya data atau saat diperlukan penambahan data item ke dalam sistem.

Berikut Kamus Data dari Sistem Informasi Akutansi Premi Nasabah Pada Asuransi Jiwa Bumi Putera 1912 menggunakan VB. Net dan MYSQL adalah sebagai berikut :

1. Password = {Userid} + {NamaUser} + {Password} + {Level} + {Status}. 2. PesertaAsuransi = {IDPeserta } + {NamaPeserta} + {NoIdentitasDiri} +

{TptLahir} + {TglLahir} + {JenisKelamin} + {Alamat} + {Telepon} 3. Produk = {IDProduk} +{NamaProduk} + {Keterangan}.

4. Posting = {NoPosting} + {Tanggal} + {NoUrut} + {NoBukti}. 5. Polis = {NoPolis} + {TanggalPolis} + {IDPeserta} + {IDProduk}

+{ManfaatAwal}+{LamaMasaAsuransi}+{CicilanPerTahun}+ {NamaAhliWaris}+{NikAhliWaris}+{Keterangan}+{PolisAktif} 6. PembayaranAngsuran = {NoTandaTerima} + {TanggalBayar} +

{Cicilan Ke} + {BayarAngsuran}+{TglWajibTempo}+{StatusPembayaran} 7. JadwalPembayaranPolis = {NoPolis} + {CicilanKe} + {BayarAngsuran} +

{TglWajibBayar}..

8. JadwalKlaim = {NoKlaim} + {TanggalKlaim} + {NoPolis} + {BiayaAdm}. 9. Akun = {KodeAkun} + {Keterangan} + {kategori}

(29)

III.3.3.3.2 Normalisasi

Normalisasi merupakan proses penyusunan tabel-tabel yang tidak redundan (double), yang dapat menyebabkan anomali pada saat operasi manipulasi data, seperti tambah, simpan, edit, hapus, update, batal dan keluar. 1. Bentuk Tidak Normal

Bentuk tidak normal merupakan suatu redundansi data yang cenderung melebihi ukuran dari data basis data.

Bentuk tidak normal merupakan suatu redundansi data yang cenderung melebihi ukuran dari data basis data dan itu menjadi sebuah masalah yang sangat serius Dalam media basisi data yang besar .

(30)

Tabel III.46. Tabel Jadwal Pembayaran Polis Bentuk Tidak Normal

2. Bentuk Normal Pertama (1 NF)

Bentuk normal merupakan tahap pertama yang harus dipenuhi jika sebuah tabel tidak memiliki atribut bernilai banyak atau lebih dari satu atribut dengan nilai domain yang sama. Berikut tabel-tabel dalam bentuk normal :

a. Tabel Pembayaran Polis

Tabel penjualan merupakan tabel yang berfungsi untuk menyimpan data pembayaran polis yang menjadi objek pembayaran polis dalam sistem yang dirancang.

Tabel III.47. Tabel Pembayaran Polis Bentuk Normal Pertama (1 NF)

Pembayaran angsuran

Noklaim TglKlaim Bayaa Adm

IdPeserta Nama Peserta Idi Produk NamaProduk NoPolis TanggalPolis Cicilan ke BayarAngsuran TanggalWajibBayar

201212-001 08 08 5000

CUST-00001

Yuni Arita AJB-0001 Asuransi Mitra Melati

PQS-001111 12 4 550000 35

201212-002 09 07 5000

CUST-00002

Mario Permana AJB-0002 Asuransi Mitra Melati

BWE-98889 11 5 550000 25

No Kwitansi No kliam Tgl klain Id Peserta Nama Produk Cicilan ke Bayar angsuran Tgl wajib bayar

201212-001 08 Juli COST-00001 Asuransi Melati 12 550000 36

(31)

2. Bentuk Normal Kedua (2 NF)

Bentuk normal kedua merupakan tahap kedua yang harus dipenuhi jika sebuah tabel tidak memiliki atribut bernilai banyak atau lebih dari satu atribut dengan nilai domain yang sama. Berikut tabel-tabel dalam bentuk normal :

a. Tabel Daftar Akun

Tabel daftar akun merupakan tabel yang berfungsi untuk menyimpan data daftar akun

Tabel III.48. Tabel Daftar Akun Normal Kedua (2 NF)

b. Tabel Peserta

Tabel peserta merupakan tabel yang berfungsi untuk menyimpan data peserta.

Tabel III.50. Tabel Peserta Bentuk Normal Pertama (1 NF)

No Akun Nama Akun ID Jenis Akun

1.2.1 Penerimaan Premi I

1.2.2 Pembayaran Premi II

IDPeserta Nama Peserta Alamat Telepon JK Pekerjaan

CUST-00001 Yuni Arita Maysarah Jl. Sunggal No 10 Medan - Perempuan Swasta

CUST-00002 Mario Permana Jl. Pancasila K. 124 Medan Sunggal

(32)

3. Bentuk Normal Kedua (2 NF)

Bentuk normal kedua merupakan tahap kedua yang harus dipenuhi jika sebuah tabel tidak memiliki atribut bernilai banyak atau lebih dari satu atribut dengan nilai domain yang sama. Berikut tabel-tabel dalam bentuk normal : a. Tabel Daftar Akun

Tabel daftar akun merupakan tabel yang berfungsi untuk menyimpan data daftar akun.

Tabel III.15. Tabel Daftar Akun Normal Kedua (2 NF)

III. 3.2.3.4. ERD (Entity Relationship Diagram)/ Relasi Antar Tabel

Setelah merancang database maka dapat dibuatkan relasi antar tabel sebagai kebutuhan data. Relasi ini menggambarkan hubungan antara satu tabel dengan tabel yang lain. Apakah hubungan satu dengan satu, satu dengan banyak dan banyak dengan banyak.

Adapun relasi antar tabel dapat ditunjukkan pada gambar III.25. sebagai berikut

No Akun Nama Akun ID Jenis Akun

1.2.1 Penerimaan Premi I

(33)

Peserta Auransi Pekerjan Telepon Jk *Idi Peserta Nama peserta Alamat No identitas diri Memiliki Produk Kode Jenis *Idi produk Keterangan mempunyai Polis Idi Produk

*No polis Tgl polis

Idi Peserta Melakukan Jadwal pembayaran klaim *No klaim Tanggal No polis Biaya Adm Melakukan Jadwal pembayaran Angsuran Mempunyai klaim Mempunyai Masa Asuransi Tgl Klaim No Polis No Klaim Biaya Perkalian Lama Masa Asuransi *Idi Produk Umur *No polis Cicilan ke Bayar angsuran Tgl wajib bayar 1 M M 1 1 M 1 M 1 M 1 1 Manfaat awal Lama masa angsuran Cicilan Per Tahun NikAhliWaris Nama Ahli Waris Polis Aktif Keteragan Manfaat Awal Biaya Adm Idi Produk Total Pembayaran Klaim Biaya ADM TotalPembayaran klaim DetailPosting *KodeAkun keterangan Kategori Mempunyai

Melakukan Posting Jurnal NoPosting Tanggal NoUrut NoBukti kodeAkun debet kredit Mempunyai Akun *KodeAkun Keterangan Kategori 1 1 1 M M

Gambar III.51.Entity Relationship Diagram (ERD) Perancangan Sistem Informasi Akutansi

Pembayaran Premi pada AJB Bumi Putera 1912

III.3.3.3.4. Desain Tabel/File

Perancangan struktur database adalah untuk menentukan file database yang digunakan seperti field, tipe data, ukuran data. Sistem ini dirancang dengan menggunakan database MYSQL

(34)

1. Tabel User

Nama Database : Asuransi Nama Tabel : TabelUser Primary Key : IDUser Foreign Key : -

Tabel III.1 Tabel User

2. Tabel Peserta Asuransi

Nama Database : Asuransi Nama Tabel : TabelPeserta Primary Key : *IDPeserta Foreign Key : -

Tabel III.2 Tabel Peserta

Nama Field Tipe Data Ukuran Keterangan

*UserID Varchar 10 *UserID

NamaUser Varchar 10 NamaUser

Password Varchar 10 Password

Level Varchar 10 Level

Status Varchar 10 Status

Nama Field Tipe Data Ukuran Keterangan

*IDPeserta Varchar 10 *IDPeserta

NamaPeserta Varchar 30 NamaPeserta

NoIdentitasDiri Varchar 30 NoIdentitasDiri

TptLahir Varchar 30 TptLahir

TglLahir DateTime 8 TglLahir

JenisKelamin Varchar 10 JenisKelamin

Alamat Varchar 50 Alamat

(35)

3. Tabel Produk Asuransi

Nama Database : Asuransi

Nama Tabel : TabelProdukAsuransi Primary Key : IDProduk

Foreign Key : -

Tabel III.3. Tabel Produk Asuransi

4. Tabel Posting

Nama Database : Asuransi Nama Tabel : posting Primary Key : NoPosting Foreign Key : -

Tabel III.4 Tabel Posting

Nama Field Tipe Data Ukuran Keterangan

*IDProduk Varchar 10 *IDProduk

NamaProduk Varchar 30 NamaProduk

Keterangan Varchar 200 Keterangan

Nama Field Tipe Data Ukuran Keterangan

*No Posting Varchar 10 No posting

Tanggal Date time 30 Tanggal

No urut Varchar 50 No urut

(36)

5. Tabel Polis

Nama Database : Asuransi Nama Tabel : TabelPolis Primary Key : NoPolis

Foreign Key : IDPeserta, IDProduk

Tabel III.5 Tabel Polis

Nama Field Tipe Data Ukuran Keterangan

NoPolis Varchar 15 NoPolis

TanggalPolis DateTime 8 TanggalPolis

IDPeserta Varchar 10 IDPeserta

IDProduk Varchar 10 IDProduk

ManfaatAwal Double 10 ManfaatAwal

LamaMasaAngsuran Int 13 LamaMasaAngsuran

CicilanPerTahun Double 14 CicilanPerTahun

NamaAhliWaris Varchart 30 NamaAhliWaris

NikAhliWaris Varchart 10 NikAhliWaris

Keteangan Varchart 150 Keterangan

(37)

6. Tabel Jadwal Pembayaran Asuransi

Nama Database : Asuransi

Nama Tabel : TabelJadwalPembayaran Primary Key : -NoPolis

Foreign Key : -

Tabel III.6 Tabel Jadwal Pembayaran

7. Tabel Klaim

Nama Database : Asuransi Nama Tabel : TabellKlaim Primary Key : NoKlaim Foreign Key :

Tabel III.7 Tabel Klaim

Nama Field Tipe

Data

Ukuran Keterangan

*NoPolis Varchar 10 NOPolis

BayarAngsuran Double 8 BayarAngsuran

CicilanPerBulan Double 8 CicilanPerBulan

TanggalWajbBayar DateTime 8 TanggalWajibBayar

Nama Field Tipe

Data

Ukuran Keterangan

*NoKlaim Varchar 10 NOKlaim

TanggalKlaim DateTime 8 TanggalKliam

NoPolis Double 8 NoPolis

BiayaADM Double 8 BiayaADM

(38)

8. Tabel Jadwal Pembayaran Polis

Nama Database : Asuransi

Nama Tabel : TabelJadwalPembayaranPolis Primary Key : -

Foreign Key : IDProduk

Tabel III.8 Tabel Jadwal Pembayaran

9. Tabel akun

Nama Database : Asuransi Nama Tabel : TabelAkun Primary Key : - KodeAkun Foreign Key :

Tabel III.9 Tabel Akun

Nama Field Tipe

Data

Ukuran Keterangan

NoPolis Varchar 10 NOPolis

BayarAngsuran Double 8 BayarAngsuran

CicilanPerBulan Double 8 CicilanPerBulan

TanggalWajbBayar Double 8 TanggalWajibBayar

Nama Field Tipe

Data

Ukuran Keterangan

*KodeAkun Varchar 10 KodeAkun

Keterangan Varchar 50 Keterangan

Katagori Varchar 15 Katagori

(39)

10. Tabel Temp

Nama Database : Asuransi Nama Tabel : TabelTemp Primary Key : -

Foreign Key : -

Tabel III.9 Tabel Temp

11. Tabel Detail Posting

Nama Database : Asuransi

Nama Tabel : TabelDetailPosting Primary Key : *KodeAkun

Foreign Key :

Tabel III.9 Tabel Detail Posting

Nama Field Tipe

Data

Ukuran Keterangan

NoPosting Varchar 10 NoPosting

Tanggal Int 10 Tanggal

NoUrut Double 15 NoUrut

NoBukti Int 8 NoBukti

Kode Akun Varchar 8 KodeAkun

Debet Double 10 Debet

Kredit Double 10 Kredit

Nama Field Tipe

Data

Ukuran Keterangan

*KodeAkun Varchar 10 *KodeAkun

Keterangan Int 20 Keteranagn

(40)

12. Tabel Masa Angsuran

Nama Database : Asuransi

Nama Tabel : TabelMasaAngsuran Primary Key : *Idi Produk

Foreign Key :

Tabel III.9 Tabel Masa Angsuran

III.3.3.3.5 Activity Diagram

Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem

yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

1. Activity Diagram Form Input Data Login

Activity diagram form input data login dapat dilihat pada Gambar III.6. Sebagai berikut :

Login Username & Password

Login

Cek Validation

Valid Invalid

Gambar III.6 Activity Diagram Halaman Login

Nama Field Tipe

Data

Ukuran Keterangan

*IdiProduk Varchar 10 *IdiProduk

LamaMasaAngsuran Int 20 LamaMasaAngsuran

BiayaPerkalian Double 15 BiayaPerkalian

(41)

2. Activity DiagramForm Input Data Nasabah

Activity diagram form input data nasabah dapat dilihat pada Gambar III.7.

Sebagai berikut

3. Activity DiagramForm Input Data Produk

Activity diagram form input data produk dapat dilihat pada Gambar III.8. Sebagai berikut :

Gambar III.7 Activity DiagramForm Input Data Nasabah

Tambah Data

Nasabah Isi Data Nasabah

Simpan Data Nasabah

Edit Data Nasabah

Isi Data Nasabah Update Data

Nasabah

Hapus Data

Nasabah Pilih Data Nasabah

Hapus Data Nasabah Batal Data Nasabah Pilih Data Nasabah Keluar Data Nasabah

Gambar III.8. Activity DiagramForm Input Data Produk

Tambah Data Produk

Isi Data Produk Simpan Data

Produk

Edit Data Produk

Isi Data Produk Update Data

Produk Hapus Data Produk Pilih Data Produk Hapus Data Produk Batal Data Produk Pilih Data Produk Keluar Data Produk

(42)

4. Activity DiagramForm Input Data Polis

Activity diagram form input data polis dapat dilihat pada Gambar III.9. Sebagai berikut

Gambar III.9. Activity DiagramForm Input Data Polis

5. Activity DiagramForm Input Data Pembayaran Angsuran

Activity diagram form input data pembyaran angsuran dapat dilihat pada

Gambar III.10. Sebagai berikut :

Gambar III.10. Activity DiagramForm Input Data Pembayaran Angsuran

Tambah Data Polis

Isi Data Polis Simpan Data

Polis

Edit Data Polis

Isi Data Polis Update Data

Polis Hapus Data Polis Pilih Data Polis Hapus Data Polis Batal Data

Polis Pilih Data Polis

Keluar Data Polis Tambah Data Pembayaran angsuran Isi Data pembayaran angsuran Simpan Data pembayaran angsuran Edit Data Pembayaran angsuran Isi Data pembayarab angsuran Update Data Pembayaran angsuran Hapus Data Pembayran angsuran Pilih Data pembayaran angsuran Hapus Data Pembayaran angsuran Batal Data Pembayaran angsuran Pilih Data pembayaran angs Keluar Data Pembayaran angsuran

(43)

7. Activity DiagramForm Input Data Pembayaran Klaim

Activity diagram form input data pembayaran klaim dapat dilihat pada

Gambar III.11. Sebagai berikut :

8. Activity DiagramForm Input Data Posting jurnal

Activity diagram form input data posting jurnal dapat dilihat pada Gambar

III.12. Sebagai berikut :

Gambar III.12. Activity DiagramForm Input Data Posting Jurnal

Gambar III.11. Activity DiagramForm Input Data Pembayaran Klaim

Tambah Data Pembayaran Klaim Isi Data Pembayaran Klaim Simpan Data Pembayaran Klaim Edit Data Pembayaran Klaim Isi Data Pembayaran Klaim Update Data Pembayaran Klaim Hapus Data Pembayaran Klaim Pilih Data Pembayaran Klaim Hapus Data Pembayaran Klaim Batal Data Pembayaran Klaim Pilih Data Pembayaran Klaim Keluar Data Pembayaran Klaim Tambah Data Posting jurnal

Isi Data Posting jurnal

Simpan Data Posting jurnal

Edit Data Posting jurnal

Isi Data Posting jurnal Update Data Posting jurnal Hapus Data Posting jurnal Pilih Data Posting jurnal Hapus Data Posting jurnal Batal Data

Posting jurnal Posting jurnal Pilih Data

Keluar Data Posting

(44)

9. Activity DiagramForm Input Data Akun

Activity diagram form input data Akun dapat dilihat pada Gambar III.13. Sebagai berikut :

Gambar III.13. Activity DiagramForm Input Data Akun

10. Activity DiagramForm Input Data Masa Angsuran

Activity diagram form input data Akun dapat dilihat pada Gambar III.14. Sebagai berikut :

Gambar III.14. Activity DiagramForm Input Data Masa Angsuran

Tambah Data Akun

Isi Data akun Simpan Data

Akun

Edit Data Akun

Isi Data akun Update Data

Akun Hapus Data Akun Pilih Data Akun Hapus Data Akun Batal Data Akun Pilih Data Akun Keluar Data Akun Tambah Data Masa angsuran

Isi Data Masa Angsuran Simpan Data Masa Angsuran Edit Data Masa Angsuran

Isi Data Masa angsuran Update Data Masa angsuran Hapus Data Masa angsuran Pilih Data Masa angsuran Hapus Data Masa angsuran Batal Data

Masa angsuran Masa angsuran Pilih Data

Keluar Data Masa angsuran

(45)

Select to Log out

Logout

Tampilkan Pesan Keluar Valid

10. Activity Diagram Logout

Activity diagram form Logout dapat dilihat pada Gambar III.15. Sebagai berikut

Gambar

Gambar III.1. Analisa Input Formulir Klaim Asuransi Pada   AJB Bumi Putera 1912
Gambar III.2. FOD ( Flow Of Document ) Sistem Informasi Pembayaran  Premi Asuransi Pada AJB Bumi Putera 1912
Gambar III.1. Analisa Input Formulir Klaim Asuransi Pada   AJB Bumi Putera 1912
Gambar III.4. Use Case Diagram Sistem Informasi Pembayaran Premi Asuransi Pada  AJB Bumi Putera 1912
+7

Referensi

Dokumen terkait

Dalam beberapa hal, tersebab ia mengerjakan sejumlah proyek pembangunan patung monumental, dan elemen estetik yang berkait dengan arsitektur, ia melibatkan murid-murid-nya

Kebijakan puritanisme oleh sultan Aurangzeb dan pengislaman orang-orang Hindu secara paksa demi menjadikan tanah India sebagai negara Islam, dengan menyerang berbagai praktek

Analisis lebih dalam dilakukan dengan wawancara terhadap beberapa sampel dalam penelitian, yaitu mahasiswa yang melakukan wirausaha tetapi lingkungan keluarganya bukanlah

Kebudayaan masyarakat yang masih sederhana atau yang sering disebut primitif ditandai dengan kepercayaan kepada kekuatan gaib atau magis dan kepercayaan kepada arwah

Tanggung jawab ini ditinjau dari segi ajaran Islam, secara implisit mengandung pula tanggung jawab pendidikan.(Zakiah Daradjat,2015:45). Dari analisa di atas dapat

beberapa waktu lalu, terjadi banyak kejadian dan fenomena sosial yang berawal dari perbedaan dan keragaman. Misalnya kasus dugaan penistaan agama yang gagal dipahami

Oleh karena itu, peneliti memandang pendampingan dalam konservasi sumber mata air secara berkelanjutan ini menjadi hal yang harus segera dilakukan.. Sehingga diharapkan

Koeficijent pokrića neto stabilnog izvora financiranja ( eng. net stable funding ratio- NSFR) koji uspostavlja standard upravljanja strukturnom, odnosno