BAB 4 PERANCANGAN DAN IMPLEMENTASI
4.1 Perancangan Basisdata Perancangan basisdata ini bertujuan supaya dapat membantu memecahkan permasalahan yang dihadapi oleh PT Asuransi Jiwasraya. Perancangan basisdata terdiri dari 3 (tiga) tahap perancangan yaitu : 1. Perancangan basisdata konseptual 2. Perancangan basisdata logikal 3. Perancangan basisdata fisikal
4.1.1
Perancangan Basisdata Konseptual Perancangan
basisdata
konseptual
terdiri
dari
6
(enam)
tahap
perancangan yaitu : 1. Identifikasi tipe entity 2. Identifikasi tipe relationship 3. Identifikasi atribut dan domain atribut 4. Menentukan candidate key dan primary key 5. Cek redudansi sistem 6. Validasi model konseptual terhadap transaksi Berikut ini penjelasan tahapan perancangan basisdata konseptual sebagai berikut:
93
94
4.1.1.1 Identifikasi Tipe Entity Hubungan anatara semua entity – entity dapat dilihat pada gambar sebagai berikut :
Gambar 4.1 Diagram ER yang menggambarkan relasi antar entity
Tipe entity adalah entitas dasar yang didapatkan dari analisa kebutuhan. Tipe entity yang di identifikasi dari analisa kebutuhan pada PT. Asuransi Jiwasraya dapat dilihat pada tabel berikut ini :
No 1
Entiy Name Klien
Description Entitas
yang
Alias
memberikan Pemegang
Keterangan Satu
95 No 1
Entiy Name Klien
Description Entitas data
yang
Alias
memberikan Pemegang
informasi
mengenai Polis
Keterangan Satu pemegang
klien yang mempunyai polis
polis
pada PT Asuransi Jiwasraya
mempunyai satu polis
2
ProdukBenefit
Entitas
yang
informasi
memberikan Produk dan Satu
tentang
produk Manfaat
beserta benefit yang didapat
produk
bisa mendapatkan lebih dari satu benefit
3
Polis
Entitas
yang
memberikan Polis
Satu
polis
informasi mengenai detail
dimiliki oleh
asuransi yang diambil oleh
satu
pemegang polis
pemegang polis
4
HistorisPremi
Entitas
yang
informasi pelunasan
memberikan Catatan
tentang premi
pemegang polis
historis premi dari
Satu
polis
mempunyai banyak historis premi
96 No
Entity Name
5
Kantor
Description Entitas
yang
Alias
memberikan Office
informasi
tentang
kantor
PT
kantor-
Keterangan Satu
kantor
mempunyai
Asuransi
banyak
Jiwasraya yang telah berdiri
karyawan
sekarang ini 6
Agen
Entitas
yang
memberikan Distributor
Agen
penjelasan tentang karyawan
merupakan
yang bertugas sebagai agen
bagian
polis
karyawan
di
PT
Asuransi
dari
Jiwasraya 7
Penagih
Entitas yang memberikan
Penagih
Penagih
penjelasan tentang karyawan
merupakan
yang bertugas sebagai
bagian
penagih dari pembayaran
karyawan
dari
polis 8
Beneficiary
Entitas
yang
penjelasan
memberikan Ahli waris
tentang
klien
Klien
mendapatkan
yang diberikan hak polis oleh
polis
klien
klien
tertanggung
dimana
ada suatu hubungan yang terjadi diantara keduanya
yang
dari
tertanggung
97 No
Entity Name
Description
9
PolisBenefitPremi Entitas
yang
penjelasan
Alias
memberikan Polis,
tentang
Keterangan Polis
dapat
polis, produk dan didapat
dari
produk dan benefit yang benefitnya
produk
didapat serta klaim yang
dimana
diajukan
mendapatkan
akan
benefit sesuai yang diinginkan Tabel 4.1 Tabel Identifikasi Tipe Entity
4.1.1.2 Identifikasi Tipe Relationship Tipe relationship adalah hubungan antara semua tipe entity yang telah diidentifkasi dari analisa kebutuhan. Hubungan antara semua tipe entity yang telah diidentifikasikan sebelumnya dapat dilihat pada tabel sebagai berikut : No
Entity Name
Multiplicity Relationship
Entity Name
Multiplicity
1
Klien
1..1
Memiliki
Polis
1..*
1..1
Mempunyai
Beneficiary
0..*
1..1
Mempunyai
HistorisPremi
1..*
1..1
Mendapatkan
PolisBenefitPremi 1..*
1..1
Memperkerjakan
Agen
1..*
1..1
Memperkerjakan
Penagih
1..*
2
3
Polis
Kantor
98 No
Entity Name
Multiplicity Relationship
Entity Name
Multiplicity
4
Penagih
1..1
Menagih
Polis
1..*
5
Agen
1..1
Menawarkan
Polis
1..*
6
ProdukBenefit 1..1
Didapatkan
PolisBenefitPremi 1..*
Tabel 4.2 Tabel Identifikasi Tipe Relationship
4.1.1.3 Identifikasi Atribut Dan Domain Atribut Hubungan antara atribut dan domain atribut yang telah diidentifikasikan dapat dilihat pada tabel berikut ini : No
Nama
Atribut
Deskripsi
Entity
Panjang
Null
dan Tipe
Multi Value
Data 1.
Klien
noKlien
No klien (unik)
7 character
No
No
namaKlien
Nama klien
20 variable
No
No
character kdJenisIdentitas
Kode jenis identitas
7 character
No
No
jenisKelamin
Jenis kelamin
10varariable
No
No
No
No
No
No
No
No
character statusPernikahan
Status pernikahan
12 variable character
tempatLahir
Tempat lahir
20 variable character
tanggalLahir
Tanggal lahir
Small Datetime
99 No
Nama
Atribut
Deskripsi
Entity
Panjang
Null
dan Tipe
Multi Value
Data kdAgama
Kode Agama
7 character
No
No
pekerjaan
Pekerjaan
20 variable
No
No
No
No
Yes
No
character alamatTetap
Alamat tetap
50 variable character
alamatTagih
Alamat tagih
50 variable character
2.
Polis
noPolis
No polis (unik)
7 character
No
No
noSPAJ
No SPAJ
7 character
No
No
tanggalSPAJ
Tanggal SPAJ
Datetime
No
No
usiaMasuk
Usia saat masuk
integer
No
No
tanggalMulai
Tanggal mulai
Datetime
No
No
asuransi lamaAsuransi
Lama Asuransi
integer
No
No
tanggalEkspirasi
Tanggal ekspirasi
Datetime
No
No
integer
No
No
lamaPembayaraPremi Lama pembayaran premi akhirBayarPremi
Akhir bayar premi
Datetime
No
No
kdCaraBayar
Kode Cara bayar
7 character
No
No
kdValuta
Kode Valuta
7 character
No
No
100 No
Nama
Atribut
Deskripsi
Entity
Panjang
Null
dan Tipe
Multi Value
Data indexAwal
Index awal
Float
No
No
jumlahUangAsuransi
Jumlah uang
integer
No
No
asuransi premiStandard
Premi standard
integer
No
No
premi5TahunPertama
Premi 5 tahun
integer
No
No
integer
No
No
pertama premiSetelah5Tahun
Premi setelah 5 tahun
resiko
Resiko
integer
No
No
noPemegangPolis
No pemegang polis
7 character
No
No
noPembayarPremi
No pembayar premi
7 character
No
No
kdAgen
Kode agen
7 character
No
No
kdPenagih
Kode penagih
7 character
No
No
noBp3
No bp3
7 character
No
No
tanggalBp3
Tanggal bp3
Datetime
No
No
pembayaranTerakhir
Pembayaran
Datetime
No
No
10 variable
No
No
No
No
terakhir statusPolis
Status polis saat ini
character statusKlaim
Status klaim
20 varchar
101 No
Nama
Atribut
Deskripsi
Entity
Panjang
Null
dan Tipe
Multi Value
Data 3.
4.
ProdukB kdProduk
Kode produk (unik)
7 character
No
No
enefit
kdBenefit
Kode benefit (unik)
7 character
No
No
nilaiBenefit
Nilai benefit
Float
No
No
kdAgen
Kode agen (unik)
7 character
No
No
namaAgen
Nama agen
20 variable
No
No
Agen
character kdKantor
Kode kantor
7 character
No
No
alamatAgen
Alamat agen
50 variable
No
No
7 character
No
No
20 variable
No
No
character 5.
Penagih
kdPenagih
Kode penagih (unik)
namaPenagih
Nama penagih
character kdKantor
Kode kantor
7 character
No
No
alamatPenagih
Alamat penagih
50 variable
No
No
character 6.
Kantor
kdKantor
Kode kantor (unik)
7 character
No
No
namaKantor
Nama kantor
50 variable
No
No
No
No
character alamatKantor
Alamat kantor
50 variable
102 No
Nama
Atribut
Deskripsi
Entity
Panjang
Null
dan Tipe
Multi Value
Data character kota
Kota
50 variable
No
No
No
No
No
No
No
No
No
No
character noTelp
No telpon
15 variable character
noFax
No fax
15 variable character
emailKantor
Email
50 variable character
statusKantor
Status kantor
25 variable character
7.
Historis
noPolis
No polis (unik)
7 character
No
No
Premi
tanggalBooked
Tanggal booked
Datetime
No
No
(unik)
8.
Benefici
tanggalBayar
Tanggal bayar
Datetime
No
No
premi
Premi
integer
No
No
kuitansi
Kuitansi
3 character
No
No
noBeneficiary
No beneficiary
7 character
No
No
10 variable
No
No
ary
(unik) hubungan
Hubungan klien
103 No
Nama
Atribut
Deskripsi
Panjang
Entity
Null
dan Tipe
Multi Value
Data character
9.
noKlien
No Klien
7 character
No
No
PolisBe
noPolis
No polis (unik)
7 character
No
No
nefitPre
kdProduk
Kode produk (unik)
7 character
No
No
mi
kdBenefit
Kode benefit (unik)
7 character
No
No
premi
Premi
integer
No
No
jatuhTempo
Jatuh tempo
Datetime
No
No
tanggalKlaim
Tanggal klaim
Datetime
No
No
Tabel 4.3 Tabel Identifikasi Atribut Dan Domain Atribut
4.1.1.4 Menentukan Candidate Key dan Primary Key Setelah atribut – atribut
dari masing – masing entity di
identifikasi, maka diperlukan untuk menentukan atribut yang menjadi candidate dan primary key. Sebelumnya dapat dilihat pada tabel berikut ini :
Entity Name
Candidate Key
Primary Key
Klien
1. noKlien
noKlien
2. kdJenisIdentitas 3. namaKlien
104 Entity Name
Candidate Key
Primary Key
Polis
1. noPolis
noPolis
2. noSPAJ 3. noKlien ProdukBenefit
Kantor
1. kdProduk
kdProduk
2. kdBenefit
kdBenefit
1. kdKantor
kdKantor
2. namaKantor Agen
1. kdAgen
kdAgen
2. namaAgen Penagih
1. kdPenagih
kdPenagih
2. namaPenagih HistorisPremi
Beneficiary
1. noPolis
1. noPolis
2. tanggalBooked
2. tanggalBooked
1. noBeneficiary
noBeneficiary
2. noKlien PolisBenefitPremi
1. noPolis
1. noPolis
2. kdProduk
2. kdProduk
3. kdBenefit
3. kdBenefit
4. jatuhTempo 5. tanggalKlaim Tabel 4.4 Tabel Identifikasi primary key dan candidate key
105 4.1.1.5 Cek Redudansi Sistem Dalam ER diagram yang telah dibuat tidak terdapat redudancy.
4.1.1.6 Validasi Model Konseptual Lokal Terhadap Transaksi Tahap ini bertujuan untuk memastikan model konseptual lokal untuk mendukung transaksi yang dibutuhkan oleh transaksi pemakai. Dalam hal ini digunakan jalur arah transaksi (pathways) yang digambarkan dalam diagram ER untuk memeriksa model konseptual lokal agar mendukung transaksi. Adapun transaksitransaksi yang ada adalah sebagai berikut : a. Agen Mengupdate klien b. Klien mendatangi kantor asuransi untuk melakukan pengisian formulir polis c. Kantor mengupdate polis d. Polis insert ProdukBenefit e. ProdukBenefit mengupdate PolisBenefitPremi f. Polis mengupdate PolisBenefitPremi g. Polis mengupdate HistorisPremi h. Insert Beneficiary untuk Polis i. Update Klien untuk Beneficiary j. Penagih mengambil surat tagihan untuk klien di kantor
Berdasarkan transaksi tersebut, maka dengan menggunakan diagram ER akan dapat ditentukan pathways dari transaksi-
106 transaksi yang ada. Transaksi-transaksi tersebut dapat dilihat melalui gambar sebagai berikut :
Gambar 4.2 Model konseptual terhadap transaksi
4.1.2
Perancangan Basisdata Logikal Perancangan basisdata logikal terdiri dari 4 (empat) tahap perancangan yaitu : 1. Menentukan model logikal data lokal. Adapun dalam tahapan ini terbagi menjadi 9 ( sembilan ) yaitu : 1.1 Strong entiti types 1.2 Weak entiti types 1.3 One-to-many (1:*) binary relationship types
107 1.4 One-to-one (1:1) binary relationship types 1.5 One-to-one (1:1) recursive relationship types 1.6 Superclass/subclass relationship types 1.7 Many-to-many (*:*) binary relationship types 1.8 Complex relationship types 1.9 Multi-valued atribut 2. Validasi model dengan normalisasi 3. Validasi relasi terhadap transaksi 4. Mendefinisikan kendala integrity Adapun dalam langkah ini terbagi menjadi 4 ( empat ) antara lain : 4.1 Required data 4.2 Attibute domain Constraints 4.3 Entiti integrity 4.4 Referential integrity Pada tahapan ini model data konseptual yang di bangun pada tahap sebelumnya diperhalus dan dipetakan pada model data logikal. Keseluruhan proses dari pengembangan model data logikal ( logikal data model ) adalah di uji dan juga digunakan teknik normalisasi untuk menguji kebenaran dari model data logikal. Kemudian dari model data logikal lokal akan dikombinakan menjadi model data logikal global tunggal. Adapun langkah – langkah dalam tahapan ini adalah sebagai berikut :
108 4.1.2.1 Menentukan Model Logikal Data Lokal Tujuan langkah ini adalah membuat relasi untuk model data logikal lokal untuk mempresentasikan entity-entity, relationship – relationship dan atribut – atribut yang telah diidentifikasikan sebelumnya, dalam langkah ini ditentukan primary key dan foreign
key dari setiap relasi, dimana seiring dengan
pengidentifikasian foreign key maka suatu relasi akan jelas primary key yang menjadi referensinya. Hasil dari langkah ini dapat dilihat dengan menggunakan : 4.1.2.1.1
Strong Entity Types
Strong entity merupakan entiti yang dapat berdiri sendiri. ¾ Klien (noKlien, namaKlien, kdJenisIdentitas, noIdentitas, jenisKelamin, tanggalLahir,
statusPernikahan, kdAgama,
pekerjaan,
tempatLahir, alamatTetap,
alamatTagih) Primary key noKlien ¾ Kantor (kdKantor, namaKantor, alamatKantor, kota, noTelp, noFax, emailKantor, statusKantor) Primary key kdKantor ¾ ProdukBenefit (kdProduk, kdBenefit, nilaiBenefit) Primary key kdProduk, kdBenefit ¾ Agen (kdAgen, namaAgen, kdKantor, alamatAgen) Primary key kdAgen
109 ¾ Penagih
(kdPenagih,
namaPenagih,
kdKantor,
alamatPenagih) Primary key kdPenagih 4.1.2.1.2
Weak Entity Types
Weak entity merupakan entiti yang masih bergantung dengan strong entity. ¾ Polis
(noPolis,
noSPAJ,
tanggalMulai,
lamaAsuransi,
lamaPembayaranPremi, kdValuta,
tanggalSPAJ,
premiStandard,
caraBayar,
jumlahUangAsuransi, premi5TahunPertama,
premiSetelah5Tahun, noPembayarPolis, tanggalBp3,
tanggalEkspirasi,
akhirBayarPremi,
indexAwal,
usiaMasuk,
resiko, kdAgen,
noPemegangPolis, kdPenagih,
pembayaranTerakhir,
noBp3, statusPolis,
statusKlaim) Primary key noPolis ¾ HistorisPremi (noPolis, tanggalBooked, tanggalBayar, premi, kuitansi) Primary key noPolis, tanggalBooked ¾ Beneficiary (noBeneficiary, hubungan, noKlien) Primary key noBeneficiary, noKlien ¾ PolisBenefitPremi (noPolis, kdProduk, kdBenefit, premi, jatuhTempo, tanggalKlaim) Primary key noPolis, kdProduk, kdBenefit
110 4.1.2.1.3
One-to-many(1:*) binary relationship types
Tipe relasi one-to-many dapat terjadi pada pada setiap entiti yang bertansaksi. Masukan noKlien ke dalam Polis dengan model 1..* memiliki relationship Klien (noKlien, namaKlien, noIdentitas, jenisKelamin, statusPernikahan, usia, tempatLahir, tanggalLahir, agama, pekerjaan, alamatTetap, alamatTagih, beneficiaryDari, hubungan) Primary key noKlien
Polis (noPolis, noSPAJ, tanggalSPAJ, kdProduk, usiaMasuk, tanggalMulai, noPembayarPolis, lamaAsuransi, tanggalEkspirasi, lamaPembayaranPremi, akhirBayarPremi, caraBayar, valuta, indexAwal, jumlahUangAsuransi, premiStandard, premi5TahunPertama, premiSetelah5Tahun, resiko, noPemegangPolis, kdAgen, kdPenagih, noBp3, tanggalBp3, pembayaranTerakhir, usiaPolis, statusPolis, statusKlaim) Primary key noPolis Foreign key noPemegangPolis, noPembayarPolis Reference Klien(noKlien) kdAgen References Agen(kdAgen) kdPenagih References Penagih(kdPenagih)
Masukan noPolis ke dalam HistorisPremi dengan model 1..* mempunyai relationship Polis (noPolis, noSPAJ, tanggalSPAJ, kdProduk, usiaMasuk, tanggalMulai, noPembayarPolis, lamaAsuransi, tanggalEkspirasi, lamaPembayaranPremi, akhirBayarPremi, caraBayar, valuta, indexAwal, jumlahUangAsuransi, premiStandard, premi5TahunPertama, premiSetelah5Tahun, resiko, noPemegangPolis, kdAgen, kdPenagih, noBp3, tanggalBp3, pembayaranTerakhir, usiaPolis, statusPolis, statusKlaim) Primary key noPolis Foreign key noPemegangPolis, noPembayarPolis Reference Klien(noKlien) kdAgen References Agen(kdAgen) kdPenagih References Penagih(kdPenagih)
HistorisPremi (noPolis, tanggalBooked, tanggalBayar, premi, kuitansi) Primary key noPolis, tanggalBooked Foreign key noPolis References Polis(noPolis)
Masukan noPolis ke dalam PolisBenefitPremi dengan model 1..* mendapatkan relationship Polis (noPolis, noSPAJ, tanggalSPAJ, kdProduk, usiaMasuk, tanggalMulai, noPembayarPolis, lamaAsuransi, tanggalEkspirasi, lamaPembayaranPremi, akhirBayarPremi, caraBayar, valuta, indexAwal, jumlahUangAsuransi, premiStandard, premi5TahunPertama, premiSetelah5Tahun, resiko, noPemegangPolis, kdAgen, kdPenagih, noBp3, tanggalBp3, pembayaranTerakhir, usiaPolis, statusPolis, statusKlaim) Primary key noPolis Foreign key noPemegangPolis, noPembayarPolis Reference Klien(noKlien) kdAgen References Agen(kdAgen) kdPenagih References Penagih(kdPenagih)
PolisBenefitPremi (noPolis, noProdukBenefit, premi, jatuhTempo, tanggalKlaim) Primary key noPolis, noProdukBenefit Foreign key noPolis References Polis(noPolis) noProdukBenefit References ProdukBenefit(noProdukBenefit)
Masukan kdKantor ke dalam Agen dengan model 1..* mempekerjakan relationship Kantor (kdKantor, namaKantor, alamatKantor, kota, noTelp, noFax, emailKantor, statusKantor) Primary key kdKantor
Agen (kdAgen, namaAgen, kdKantor, alamatAgen) Primary key kdAgen Foreign key kdKantor References Kantor(kdKantor)
Masukan kdKantor ke dalam Penagih dengan model 1..* mempekerjakan relationship Kantor (kdKantor, namaKantor, alamatKantor, kota, noTelp, noFax, emailKantor, statusKantor) Primary key kdKantor
Penagih (kdPenagih, namaPenagih, kdKantor, alamatPenagih) Primary key kdPenagih Foreign key kdKantor References Kantor(kdKantor)
Gambar 4.3 One-to-many(1:*) binary relationship types
4.1.2.1.4
One-to-one (1:1) binary relationship types
Dalam perancangan ini tidak terdapat One-to-one (1:1) binary relationship types. 4.1.2.1.5
One-to-one (1:1) recursive relationship types
Dalam perancangan ini tidak terdapat One-to-one (1:1) recursive relationship types.
111 4.1.2.1.6
Superclass/subclass relationship types
Dalam perancangan ini tidak terdapat Superclass/subclass relationship types. 4.1.2.1.7
Many-to-many (*:*) binary relationship types
Dalam perancangan ini tidak terdapat Many-to-many (*:*) binary relationship types. 4.1.2.1.8
Complex relationship types
Dalam perancangan ini tidak terdapat
complex relationship
types. 4.1.2.1.9
Multi-valued atribut
Dalam perancangan ini tidak terdapat multi-valued atribut types.
4.1.2.2 Validasi Model dengan Normalisasi Menurut Connoly dan Begg (2005,p473), langkah ini bertujuan untuk
memvalidasikan
model
yang
telah
dibuat
dengan
menggunakan normalisasi. Proses normalisasi data dimaksudkan untuk menghilangkan redundansi semaksimal mungkin
dan
meningkatkan kemudahan operasi untuk mengubah, menghapus dan memasukkan data pada suatu basis data. Tahap normalisasi terdiri dari tahapan bentuk normal pertama, bentuk normal kedua yakni menghilangkan partial dependency, dan membuat dalam bentuk normal ketiga yakni menghilangkan transitive dependency. Pada langkah sebelumnya, telah didapat skema relasi yang telah memenuhi bentuk normal pertama (1NF), normal kedua (2NF) dan
112 normal ketiga (3NF). Akan tetapi, ada beberapa tabel yang masih belum memenuhi syarat 1NF, 2NF, dan 3NF. Berikut adalah langkah-langkah normalisasi menuju bentuk 3NF. ¾ ProdukBenefit 1NF ProdukBenefit
(kdProduk,
kdBenefit,
namaProduk,
medicalStatus, namaBenefit, nilaiBenefit) 2NF ProdukBenefit (kdProduk, kdBenefit, nilaiBenefit) Produk (kdProduk, kdBenefit, namaProduk, medicalStatus, namaBenefit) 3NF ProdukBenefit (kdProduk, kdBenefit, nilaiBenefit) Produk (kdProduk, namaProduk, medicalStatus) Benefit (kdBenefit, namaBenefit)
¾ Klien 1NF Klien (noKlien, namaKlien, kdJenisIdentitas, noIdentitas, jenisKelamin, statusPernikahan, tempatLahir, tanggalLahir, kdAgama, pekerjaan, alamatTetap, alamatTagih)
113 2NF Klien (noKlien, namaKlien, kdJenisIdentitas, noIdentitas, jenisKelamin, statusPernikahan, tempatLahir, tanggalLahir, kdAgama, pekerjaan, alamatTetap, alamatTagih) Identitas (kdJenisIdentitas, jenisIdentitas) 3NF Klien (noKlien, namaKlien, kdJenisIdentitas, noIdentitas, jenisKelamin, statusPernikahan, tempatLahir, tanggalLahir, kdAgama, pekerjaan, alamatTetap, alamatTagih) Identitas (kdJenisIdentitas, jenisIdentitas) Agama (kdAgama, Agama)
¾ Polis 1NF Polis
(noPolis,
noSPAJ,
tanggalMulai,
tanggalSPAJ,
lamaAsuransi,
lamaPembayaranPremi,
usiaMasuk,
tanggalEkspirasi,
akhirBayarPremi,
kdCaraBayar,
kdValuta, indexAwal, jumlahUangAsuransi, premiStandard, premi5TahunPertama,
premiSetelah5Tahun,
resiko,
noPemegangPolis, noPembayarPremi, kdAgen, kdPenagih, noBp3,
tanggalBp3,
statusKlaim)
pembayaranTerakhir,
statusPolis,
114 2NF Polis
(noPolis,
noSPAJ,
tanggalMulai,
tanggalSPAJ,
lamaAsuransi,
lamaPembayaranPremi,
usiaMasuk,
tanggalEkspirasi,
akhirBayarPremi,
kdCaraBayar,
kdValuta, indexAwal, jumlahUangAsuransi, premiStandard, premi5TahunPertama,
premiSetelah5Tahun,
resiko,
noPemegangPolis, noPembayarPremi, kdAgen, kdPenagih, noBp3,
tanggalBp3,
pembayaranTerakhir,
statusPolis,
statusKlaim) Produk (kdProduk, namaProduk, medicalStatus) 3NF Polis
(noPolis,
noSPAJ,
tanggalMulai,
tanggalSPAJ,
lamaAsuransi,
lamaPembayaranPremi,
usiaMasuk,
tanggalEkspirasi,
akhirBayarPremi,
kdCaraBayar,
kdValuta, indexAwal, jumlahUangAsuransi, premiStandard, premi5TahunPertama,
premiSetelah5Tahun,
resiko,
noPemegangPolis, noPembayarPremi, kdAgen, kdPenagih, noBp3,
tanggalBp3,
pembayaranTerakhir,
statusKlaim) Produk (kdProduk, namaProduk, medicalStatus) CaraBayar (kdCaraBayar, jenisCaraBayar) Valuta (kdValuta, namaValuta)
statusPolis,
115 4.1.2.3
Validasi Relasi terhadap transaksi Dalam tahap logikal, entiti utama akan mengalami perubahan berkenaan dengan adanya transaksi yang terjadi. Adapun transaksi-transaksi yang ada adalah sebagai berikut : a. Agen Mengupdate klien b. Klien mendatangi kantor asuransi untuk melakukan pengisian formulir polis c. Kantor mengupdate polis d. Polis insert ProdukBenefit e. ProdukBenefit mengupdate PolisBenefitPremi f. Polis mengupdate PolisBenefitPremi g. Polis mengupdate HistorisPremi h. Insert Beneficiary untuk Polis i. Update Klien untuk Beneficiary j. Penagih mengambil surat tagihan untuk klien di kantor k. Produk dapat meng-update benefit yang ada sesuai kebutuhan pada tabel ProdukBenefit l. Benefit diinsert pada ProdukBenefit m. Polis menginsert cara bayar yang telah dipilih oleh Klien n. Identitas diinsert ke dalam tabel Klien o. Agama diinsert ke dalam tabel Klien p. Valuta diinsert dalam tabel Polis q. Data penagih ditulis pada polis sebagai bukti telah ditagih asuransinya
116 s. Data agen ditulis pada polis sebagai bukti penawaran produk asuransi
Gambar 4.4 Model logikal terhadap transaksi
4.1.2.4
Mengidentifikasikan kendala integrity Langkah
ini
bertujuan
untuk
mencegah
basisdata
dari
ketidakkonsitenan. Integritas constraint dibagi menjadi lima bentuk dasar , yakni :
4.1.2.4.1 Required Data
117 4.1.2.4.1 Required Data Beberapa atribute harus selalu mengandung nilai yang valid, dengan kata lain atribut tidak boleh mengandung nilai null. Contraint
ini telah dilakukan pada saat
dokumentasi. 4.1.2.4.2 Atribute Domain Constraints Setiap atribut mempunyai domain atribut mempunyai domain sendiri, yaitu, sekumpulan nilai yang sah untuk suatu atribut. Constraint ini telah ditentukan pada saat ditentukan nilai akan dimasukkan dari tipe dan panjang dari suatu atribut. 4.1.2.4.3 Entiti Integrity Sebuah primary key dari sebuah entiti tidak boleh mengandung nilai null. Setiap tuple harus mengandung sebuah primary key. Constraint ini telah dilakukan pada memilih primary key untuk setiap tipe entiti. 4.1.2.4.4 Referential Integrity Sebuah foreign key menghubungkan setiap tuple didalam relasi anak kepada tuple dalam relasi induk yang mengandung nilai candidate key yang cocok. Klien
(noKlien,
noIdentitas,
namaKlien,
jenisKelamin,
kdJenisIdentitas, statusPernikahan,
PolisBenefitPremi (noPolis, kdProduk, kdBenefit, premi, jatuhTempo, tanggalKlaim)
tempatLahir, tanggalLahir, kdAgama, pekerjaan,
Primary key noPolis, kdProduk, kdBenefit
alamatTetap, alamatTagih)
Foreign key noPolis references Polis (noPolis)
118 Primary key noKlien
Foreign
key
kdProduk
references
Produk
(kdProduk) Foreign key kdBenefit
references Benefit
(kdBenefit)
Kantor (kdKantor, namaKantor, alamatKantor,
HistorisPremi
(noPolis,
tanggalBooked,
kota, noTelp, noFax, emailKantor, statusKantor)
tanggalBayar, premi, kuitansi)
Primary key kdKantor
Primary key noPolis, tanggalBooked Foreign key noPolis references Polis (noPolis)
Polis (noPolis, noSPAJ, tanggalSPAJ, usiaMasuk,
ProdukBenefit (kdProduk, kdBenefit ,
tanggalMulai,
tanggalEkspirasi,
nilaiBenefit)
akhirBayarPremi,
Primary key kdProduk, kdBenefit
lamaAsuransi,
lamaPembayaranPremi, kdCaraBayar,
kdValuta,
jumlahUangAsuransi,
indexAwal, premiStandard,
Foreign
key
references
Produk
kdBenefit
references
Benefit
(kdProduk)
premi5TahunPertama, premiSetelah5Tahun, resiko,
Foreign
noPemegangPolis,
noPembayarPremi,
(kdBenefit)
kdPenagih,
noBp3,
kdAgen,
kdProduk
key
tanggalBp3,
pembayaranTerakhir, statusPolis, statusKlaim) Primary key noPolis Foreign key noPemegangPolis, noPembayarPremi reference Klien(noKlien) Foreign key kdAgen references Agen (kdAgen) Foreign
key
kdPenagih
references
Penagih
(kdPenagih) Produk (kdProduk , namaProduk , medicalStatus)
Beneficiary (noBeneficiary, hubungan, noKlien)
Primary key kdProduk
Primary key noBeneficiary Foreign key noKlien references Klien (noKlien)
Agen (kdAgen, namaAgen, kdKantor, alamatAgen)
Penagih (kdPenagih, namaPenagih, kdKantor,
119 Primary key kdAgen Foreign
key
alamatPenagih)
kdKantor
references
Kantor
(kdKantor)
Primary key kdPenagih Foreign
key
kdKantor
references
Kantor
(kdKantor)
Benefit (kdBenefit, namaBenefit)
CaraBayar ( kdCaraBayar, jenisCaraBayar)
Primary key kdBenefit
Primary key kdCaraBayar
Valuta (kdValuta, namaValuta)
Identitas (kdJenisIdentitas, jenisIdentitas)
Primary key kdValuta
Primary key kdJenisIdentitas
Agama (kdAgama, Agama) Primary key kdAgama
Tabel 4.5 Tabel Referential Integrity
4.1.3
Perancangan Basisdata Fisikal Perancangan basisdata fisikal terdiri dari 3 (tiga) tahap perancangan yaitu : 1. Menerjemahkan model logikal dalam DBMS Adapun dalam langkah ini terbagi menjadi 3 ( tiga ) antara lain : 1.1 Pemilihan DBMS 1.2 Rancangan basis relasi 1.3 Rancangan data turunan 2. Representasi fisikal Adapun dalam langkah ini terbagi menjadi 4 ( empat ) antara lain : 2.1 Analisa transaksi 2.2 Pemilihan organisasi file
120 2.3 Pemilihan index 2.4 Estimasi disk space 3. Keamanan Adapun dalam langkah ini terbagi menjadi 2 ( dua ) antara lain : 3.1 Merancang user view 3.2 Merancang mekanisme keamanan Tahapan ini merupakan proses untuk menghasilkan sebuah deskripsi dari implementasi basisdata pada media penyimpan dimana mendeskripsikan model logikal dalam DBMS, representasi fisikal, dan keamanan. Adapun secara jelasnya langkah – langkah yang dilakukan dalam tahapan ini dapat dilihat sebagai berikut : 4.1.3.1 Menerjemahkan Model Logikal dalam DBMS Langkah ini bertujuan untuk menghasillkan skema relasi basisdata
dari
model
data
logikal
global
yang
dapat
diimplementasikan ke dalam DBMS yang ditargetkan. Adapun langkah - langkah dalam menerjemahkan model data logikal ke dalam DBMS antara lain : 4.1.3.1.1 Pemilihan DBMS Pemilihan DBMS dilakukan berdasarkan feasibility analysis, yang mencakup kriteria DBMS yang ditinjau dari
segi
operasional,
teknis,
ekonomis,
serta
penjadwalan. Tabel 4.3 menunjukkan hasil analisis terhadap pemilihan DBMS yang akan digunakan,
121 dengan menyesuaikan terhadap basisdata yang dirancang serta karakteristik sistem yang dimiliki oleh perusahaan. Kriteria
Faktor
Kandidat 1
Kandidat 2
Feasibility
Pemberat ( SQL Server 2000 ( Oracle 10g ) EnterpriseEdition) 30%
Operational
SQL Server 2000
Dari
segi
menempati tempat keamanan Oracle
Feasibility
pertama pada tes memberikan Menggambarkan
TPC-C
sebaik
Disstributed
apa
sistem
dengan fungsional tinggi,
akan bekerja dan juga
Patitional Viewes- dari
penerimaan
based
yang ditawarkan
solusi
cluster.
yang namun segi
sistem penerimaan Dan juga Oracle
lebih
SQL Server sudah umum digunakan banyak
digunakan pada perusahaan
sehingga akan lebih dengan basisdata mudah diterima
untuk yang besar,
sangat sehingga
perusahaan dengan basisdata yang ridak terlalu besar
akan
cenderung untuk
122 Kriteria
Faktor
Kandidat 1
Kandidat 2
Feasibility
Pemberat ( SQL Server 2000 ( Oracle 10g ) EnterpriseEdition) memilih
DBMS
lain yang lebih sesuai Nilai : 85 30%
Technical
Nilai : 80
SQL Server 2000 Oracle 10g bisa
Feasibility
Enterprise
Menilai
Editionsudah cukup produk
kematangan
teknologi,
tingkat
lama
dikatakan sebagai baru,
diluncurkan namun
keahlian teknis yang
sehingga
kematangan
dibutuhkan
kematangan
teknologinya
untuk
mengembangkan, mengoperasikan mengelola DBMS
teknologinya tidak sudah dan
dapat
perlu diragukan lagi diandalakan. dan mudah
juga
lebih Secara
teknis
untuk Oracle
dikuasai, sehingga membutuhkan tidak tingkat
diperlukan keahlian
yang
keahlian lebih
daripada
teknis yang terlalu SQL
Server.
tinggi. Karena bila Namun Oracle ini diperlukan tingkat
mendukung
123 Kriteria
Faktor
Kandidat 1
Kandidat 2
Feasibility
Pemberat ( SQL Server 2000 ( Oracle 10g ) EnterpriseEdition) keahlian
yang semua
platform,
tinggi maka akan tidak harus
hanya
dilakukan platform berbasis
lagi pelatihan dan windows saja. hal
ini
akan
menimbulkan biaya tambahan.
Namun
SQL Server 2000 ini
hanya
mendukung platform
berbasis
windows Nilai : 80 30%
Economic
Nilai : 85
SQL Server 2000 Oracle
Feasibility
Enterprise
Berapa besar biaya
dihargai
yang
19,999 dan harga 40,000
dalam solusi
dibutuhkan menerapakan
10g
Edition Enterprise Edition US$ dihargai
US$ (sama
ini sudah mencakup seperti Oracle 9i) berbagai
fitur namun
OLAP dan Data
belum
meliputi fitur –
124 Kriteria
Faktor
Kandidat 1
Kandidat 2
Feasibility
Pemberat ( SQL Server 2000 ( Oracle 10g ) EnterpriseEdition) Mining
fitur
manajemen
maupun
OLAP
dan Data Mining. Bila
ingin
menginstall fitur – fitur tersebut, maka
harus
mengeluarkan biaya
tambahan
lagi Nilai : 90 10%
Schedule
Nilai : 80
Karena
tidak Butuh
membutuhkan
Feasibility
keahlian
waktu
sekitar 9-12 bulan
teknis untuk
Berapa lama waktu
yang terlalu tinggi mengimplemantas
yang diperlukan untuk
maka solusi dapat ikan solusi
merancang
diimplementasikan
dan
mengimplementasikan
dalam waktu 5-7
solusi
bulan Nilai : 75
Nilai : 70
125 Kriteria
Faktor
Kandidat 1
Kandidat 2
Feasibility
Pemberat ( SQL Server 2000 ( Oracle 10g ) EnterpriseEdition)
Nilai Total
100%
87
80.5
Tabel 4.6 Tabel Matriks feasibility analysis pemilihan DBMS
4.1.3.1.2
Rancangan Dasar Relasi Langkah ini bertujuan untuk memutuskan bagaimana merepresentasikan basis relasi yang diidentifikasikan pada model data logikal global ke dalam sasaran DBMS. Adapun hasil dari pada langkah ini adalah sebagai berikut :
Klien Domain nomor klien
fixed length character string , 7
Domain nama klien
variable length character string,20
Domain kode jenis Identitas fixed length character string, 7 Domain nomor identitas
variable length character string, 25
Domain jenis Kelamin
variable length character string, 10
Domain status pernikahan
variable length character string, 12
Domain tempatLahir
variable length character string, 20
Domain tanggalLahir
small datetime
Domain kode agama
fixed length character string, 7
126 Domain pekerjaan
variable length character string, 20
Domain alamat tetap
variable length character string, 50
Domain alamat tagih
variable length character string, 50
Klien ( noKlien
nomor klien
NOT NULL,
namaKlien
nama klien
NOT NULL,
kdJenisIdentitas
kode Jenis identitas
NOT NULL,
noIdentitas
nomor Identitas
NOT NULL,
jenisKelamin
jenis kelamin
NOT NULL,
statusPernikahan
status pernikahan
NOT NULL,
tempatLahir
tempat lahir
NOT NULL,
tanggalLahir
tanggal lahir
NOT NULL,
kdAgama
kode agama
NOT NULL,
pekerjaan
pekerjaan
NOT NULL,
alamatTetap
alamat tetap
NOT NULL,
alamatTagih
alamat tagih
NOT NULL,
PRIMARY KEY ( noklien ) ) Polis
Domain
nomor polis
fixed length character string, 7
Domain
nomor SPAJ
fixed length character string, 7
Domain
tanggal SPAJ
datetime
Domain
usia masuk
integer
127 Domain
tanggal mulai
datetime
Domain
lama asuransi
integer
Domain
tanggal ekspirasi
datetime
Domain
lama pembayaran premi intager
Domain
akhir bayar premi
Domain
kode cara bayar
variable length character string, 10
Domain
kode valuta
variable length character string, 10
Domain
index awal
decimal
Domain
jumlah uang asuransi
integer
Domain
premi standard
integer
Domain
premi 5 tahun pertama
integer
Domain
premi setelah 5 tahun
integer
Domain
resiko
integer
Domain
nomor pemegang polis fixed length character string, 7
Domain
nomor pembayar premi fixed length character string, 7
Domain
kode agen
fixed length character string, 7
Domain
kode penagih
fixed length character string, 7
Domain
nomor Bp3
fixed length character string, 7
Domain
tanggal Bp3
datetime
Domain
pembayaran terakhir
datetime
Domain
status polis
variable length characterstring, 10
Domain
status klaim
variable length character string, 20
datetime
Polis ( noPolis
nomor polis
NOT NULL,
128 noSPAJ
nomor SPAJ
NOT NULL,
tanggalSPAJ
tanggal SPAJ
NOT NULL,
usiaMasuk
usia masuk
NOT NULL,
tanggalMulai
tanggal mulai
NOT NULL,
lamaAsuransi
lama asuransi
NOT NULL,
tanggalEkspirasi
tanggal ekspirasi
NOT NULL,
lamaPembayaranPremi lama pembayaran premi
NOT NULL,
akhirBayarPremi
akhir bayar premi
NOT NULL,
kode cara bayar
NOT NULL,
KdCaraBayar KdValuta
kode valuta
NOT NULL,
indexAwal
index awal
NOT NULL,
jumlahUangAsuransi
jumlah uang asuransi
NOT NULL,
premiStandard
premi standard
NOT NULL,
premi5TahunPertama
premi 5 tahun pertama
NOT NULL,
premiSetelah5Tahun
premi setelah 5 tahun
NOT NULL,
resiko
resiko
NOT NULL,
noPemegangPolis
nomor pemegang polis
NOT NULL,
noPembayarPremi
nomor pembayar polis
NOT NULL,
kdAgen
kode agen
NOT NULL,
kdPenagih
kode penagih
NOT NULL,
noBp3
nomor Bp3
NOT NULL,
tanggalBp3
tanggal Bp3
NOT NULL,
pembayaranTerakhir
pembayaran terakhir
NOT NULL,
statusPolis
status polis
NOT NULL,
statusKlaim
status klaim
NOT NULL,
129 PRIMARY KEY (noPolis), FOREIGN KEY(KdValuta) REFERENCES Valuta (KdValuta) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN
KEY
(KdCaraBayar)
REFERENCES
CaraBayar
(KdCaraBayar) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (noPemegangPolis) REFERENCES Klien (noKlien) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (noPembayarPolis) REFERENCES Klien (noKlien) ON UPDATE CASCADE ON DELETE NO ACTION ) ProdukBenefit
Domain
kode produk
fixed length character string, 7
Domain
kode benefit
fixed length character string, 7
Domain
nilai benefit
decimal
Produk Benefit ( kdProduk
kode produk
NOT NULL,
kdBenefit
kode benefit
NOT NULL,
nilaiBenefit
nilai benefit
NOT NULL,
PRIMARY KEY (KdProduk), PRIMARY KEY (KdBenefit), FOREIGN KEY (KdProduk) REFERENCES Produk (KdProduk) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (KdBenefit) REFERENCES Benefit (KdBenefit) ON
130 UPDATE CASCADE ON DELETE NO ACTION ) Agen
Domain
kode agen
fixed length character string, 7
Domain
nama agen
variable length character string, 20
Domain
kode kantor
fixed length character string, 7
Domain
alamat agen
variable length character string, 50
Agen ( kdAgen
kode agen
NOT NULL,
namaAgen
nama agen
NOT NULL,
kdKantor
kode kantor
NOT NULL,
alamatAgen
alamat agen
NOT NULL,
PRIMARY KEY (KdAgen), FOREIGN KEY (KdKantor) REFERENCES Kantor (KdKantor) ON UPDATE CASCADE ON DELETE NO ACTION )
Penagih
Domain
kode penagih
fixed length character string, 7
Domain
nama penagih
variable length character string, 20
Domain
kode kantor
fixed length character string, 7
Domain
alamat penagih
variable length character string, 50
131
Penagih ( kdPenagih
kode penagih
NOT NULL
namaPenagih
nama penagih
NOT NULL
kdKantor
kode kantor
NOT NULL
alamatPenagih
alamat penagih
NOT NULL
PRIMARY KEY (KdPenagih), FOREIGN KEY (KdKantor) REFERENCES Kantor (KdKantor) ON UPDATE CASCADE ON DELETE NO ACTION ) Kantor
Domain
kode kantor
fixed length character string 7
Domain
nama kantor
variable length character string 50
Domain
alamat kantor
variable length character string 50
Domain
kota
variable length character string 50
Domain
nomor telpon
variable length character string 15
Domain
nomor fax
variable length character string 15
Domain
email kantor
variable length character string 50
Domain
status kantor
variable length character string 25
Kantor ( kdKantor
kode kantor
NOT NULL
namaKantor
nama kantor
NOT NULL
alamatKantor
alamat kantor
NOT NULL
132 kota
kota
NOT NULL
noTelp
nomor telpon
NOT NULL
noFax
nomor faximail
NOT NULL
emailKantor
email kantor
NOT NULL
statusKantor
status kantor
NOT NULL
PRIMARY KEY ( kdKantor ) ) Histori Premi Domain
nomor polis
fixed length character string 7
Domain
tanggal booked
datetime
Domain
tanggal bayar
datetime
Domain
premi
integer
Domain
kuitansi
fixed length character string 7
Histori Premi ( noPolis
nomor polis
NOT NULL
tanggalBooked
tanggal booked
NOT NULL
tanggalBayar
tanggal bayar
NOT NULL
premi
premi
NOT NULL
kuitansi
kuitansi
NULL
PRIMARY KEY (noPolis), PRIMARY KEY (tanggalBooked), FOREIGN KEY (noPolis) REFERENCES Polis (noPolis) ON UPDATE CASCADE ON DELETE NO ACTION )
133 Beneficiary
Domain
nomor beneficiary
fixed length character string 7
Domain
hubungan
variable length character string 20
Domain
nomor klien
fixed length character string 7
Benefiaciary ( noBeneficiary
noBeneficiary
NOT NULL
hubungan
hubungan
NOT NULL
noKlien
noKlien
NOT NULL
PRIMARY KEY (noBeneficiary), PRIMARY KEY (noKlien), FOREIGN KEY (noKlien) REFERENCES Klien (noKlien) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (noBeneficiary) REFERENCES Klien(noKlien) ON UPDATE CASCADE ON DELETE NO ACTION ) PolisBenefitPremi Domain
nomor polis
fixed length character string 7
Domain
kode produk
fixed length character string 7
Domain
kode benefit
fixed length character string 7
Domain
premi
integer
Domain
jatuh tempo
datetime
Domain
tanggal klaim datetime
134 Polis Benefit Premi( noPolis
nomor polis
NOT NULL,
kdProduk
kode produk
NOT NULL,
kdBenefit
kode benefit
NOT NULL,
premi
premi
NOT NULL,
jatuhTempo
jatuh tempo
NOT NULL,
tanggalKlaim
tanggal klaim
NOT NULL,
PRIMARY KEY (noPolis), PRIMARY KEY (KdProduk), PRIMARY KEY (KdBenefit), FOREIGN KEY (noPolis) REFERENCES Polis (noPolis) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (KdProduk) REFERENCES ProdukBenefit(KdProduk) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (KdBenefit) REFERENCES ProdukBenefit (KdBenefit) ON UPDATE CASCADE ON DELETE NO ACTION ) Produk
Domain
kode produk
fixed length character string 7
Domain
nama produk
variable length character string 30
Domain
medical status
variable length character string, 10
Produk ( kdProduk
kode produk
NOT NULL,
135 namaProduk
kode produk
NOT NULL,
medicalStatus
medical status
NOT NULL,
PRIMARY KEY ( kdProduk ) ) Benefit
Domain
kode benefit
fixed length character string, 7
Domain
nama benefit
variable length character string, 20
Benefit ( kdBenefit
kode benefit
NOT NULL
namaBenefit
nama benefit
NOT NULL
PRIMARY KEY (KdBenefit) ) Cara Bayar
Domain
kode cara bayar
fixed length character string, 7
Domain
jenis cara bayar
variable length character string, 20
Cara Bayar ( kdCaraBayar
kode cara bayar
NOT NULL
jenisCaraBayar
jenis cara bayar
NOT NULL
PRIMARY KEY ( kdCaraBayar ) )
136 Valuta
Domain
kode valuta
fixed length character string, 7
Domain
nama valuta
variable length character string, 20
Valuta ( kdValuta
kode valuta
namaValuta
nama valuta
NOT NULL NOT NULL
PRIMARY KEY ( kdValuta ) ) Identitas
Domain
kode Jenis Identitas
Domain
jenis Identitas
fixed length character string, 7 variable length character string, 20
Identitas ( kdJenisIdentitas
kode jenis identitas
NOT NULL,
jenisIdentitas
jenis identitas
NOT NULL,
PRIMARY KEY ( kdJenisIdentitas ) ) Agama
Domain
kode agama
Domain
agama
fixed length character string, 7 variable length character string, 20
137 Agama ( KdAgama
kode agama
NOT NULL
Agama
agama
NOT NULL
PRIMARY KEY ( kdAgama ) ) Tabel 4.7 Tabel Rancangan Dasar Relasi
4.1.3.1.3
Rancangan Data Turunan Langkah ini bertujuan untuk memutuskan bagaimana merepresentasikan setiap data turunan yang terdapat pada model data logikal global ke dalam DBMS tujuan. Namun pada ER diagram yang telah dibuat tidak terdapat data turunan.
4.1.3.2 Representasi Fisikal langkah ini bertujuan untuk mengoptimalkan data yang digunakan untuk memasukan basis relasi dan index yang dibutuhkan untuk mendapatkan tampilan yang sesuai dengan kebutuhan. Adapun dalam langkah ini terbagi menjadi 4 ( empat ) antara lain: 4.1.3.2.1
Analisa transaksi Analisa
transaksi
bertujuan
untuk
memahami
fungsionalitas dari transaksi yang akan berjalan pada
138 basisdata dan untuk menganalisa transaksi yang penting. Tabel 4.4 menunjukan hasil analisa terhadap bebarapa contoh transaksi yang dapat terjadi di dalam basisdata, serta menunjukan tabel – tabel mana saja yang terlibat pada saat transaksi di laksanakan. Adapun transaksi-transaksi yang dapat terjadi : a. Agen Mengupdate klien b. Klien mendatangi kantor asuransi untuk melakukan pengisian formulir polis c. Kantor mengupdate polis d. Polis insert ProdukBenefit e. ProdukBenefit mengupdate PolisBenefitPremi f. Polis mengupdate PolisBenefitPremi g. Polis mengupdate HistorisPremi h. Insert Beneficiary untuk Polis i. Update Klien untuk Beneficiary j. Penagih mengambil surat tagihan untuk klien di kantor k. Produk dapat meng-update benefit yang ada sesuai kebutuhan pada tabel ProdukBenefit l. Benefit diinsert pada ProdukBenefit m. Polis menginsert cara bayar yang telah dipilih oleh Klien n. Identitas diinsert ke dalam tabel Klien
139 o. Agama diinsert ke dalam tabel Klien p. Valuta diinsert dalam tabel Polis q. Data penagih ditulis pada polis sebagai bukti telah ditagih asuransinya r. Kantor dapat mengupdate agen dalam menawarkan polis s. Data agen ditulis pada polis sebagai bukti penawaran produk asuransi
140 Transaksi / relasi
(a)
(b)
(c)
(d)
R I U D R I U D R I U D R I Klien
X
X
Polis
X
Kantor
X
X
ProdukBenefit Agen
X X
X
Penagih HistorisPremi
X
BenefitPolisPremi
X
Beneficiary Agama
X
Identitas
X
CaraBayar
X
Valuta
X
Produk
X
X
Benefit
X
X
Keterangan : R= read, I=insert, U= update, D=delete
U D
141 Transaksi / relasi
(e)
(f )
(g)
R I U D R I U D R I U D R I Klien
(h) U D X
Polis
X
X
Kantor ProdukBenefit Agen Penagih HistorisPremi
X
BenefitPolisPremi
X
X X
Beneficiary
X
Agama Identitas CaraBayar Valuta Produk
X
Benefit
X
Keterangan : R= read, I=insert, U= update, D=delete
142 Transaksi / relasi
(i)
(j)
(k)
(l)
R I U D R I U D R I U D R I Klien
X X
Polis
X X
Kantor
X
ProdukBenefit
X
X
Agen Penagih HistorisPremi
X X
BenefitPolisPremi Beneficiary Agama Identitas CaraBayar Valuta Produk
X
Benefit
X
Keterangan : R= read, I=insert, U= update, D=delete
X
U D
143 Transaksi / relasi
(m)
( n)
(o)
(p)
R I U D R I U D R I U D R I Klien
X
X
X
Polis
X
Kantor ProdukBenefit Agen Penagih HistorisPremi BenefitPolisPremi Beneficiary Agama
X
Identitas CaraBayar
U D
X X
Valuta Produk Benefit Keterangan : R= read, I=insert, U= update, D=delete
X
144 Transaksi / relasi
(q)
(r)
(s)
R I U D R I U D R I U D Klien Polis
X
Kantor
X
X
X
ProdukBenefit Agen
X
Penagih
X
X
HistorisPremi BenefitPolisPremi Beneficiary Agama Identitas CaraBayar Valuta Produk
X
Benefit Keterangan : R= read, I=insert, U= update, D=delete
Tabel 4.8 Tabel Analisa Transaksi
145 4.1.3.2.2
Pemilihan organisasi file Tujuan dari pemilihan data organisasi adalah untuk menentukan sebuah data organisasi yang baik untuk setiap basis relasi. Dengan menggunakan SQL Server 2000 yang mempunyai dua bentuk organisasi file indexes, yakni clustered dan non-clustered. o Clustered : indeks clustered mengorganisir baris – baris pada tabel ke dalam urutan tertentu. o Non-clustered : indeks non-clustered memiliki struktur yang terpisah dari tabel. Urutan fisik dari baris tabel tidak mengikuti urutan dari data indeks.
4.1.3.2.3
Pemilihan Index Penggunaan
indeks
mempertimbangkan
dilakukan impilikasinya
dengan terhadap
peningkatan performasi sistem. Namun biasanya, entiti / tabel akan secara otomatis di-indeks pada primary key-nya, atau juga berdasarkan atribut lain sesuai dengan kebutuhan.
Entiti
Indeks
Klien
noKlien
Polis
noPolis
146 Entiti
Indeks
ProdukBenefit
kdProduk kdBenefit
Agen
kdAgen namaAgen
Penagih
kdPenagih namaPenagih
Kantor
kdKantor namaKantor
HistorisPremi
noPolis tanggalBooked
Beneficiary
noBeneficiary noKlien
PolisBenefitPremi
noPolis kdProduk kdBenefit
Produk
kdProduk namaProduk
Benefit
kdBenefit
CaraBayar
kdCaraBayar
Valuta
kdValuta
Identitas
kdJenisIdentitas jenisIdentitas
Agama
kdAgama Tabel 4.9 Tabel Pemilihan Indeks
147 4.1.3.2.4 Estimasi Disk Space Berikut ini adalah perkiraan kebutuhan disk space yang dibutuhkan: 1. Tabel Klien Tabel / Entiti
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
Klien
noKlien
No klien
Char
7
namaKlien
Nama klien
Varchar
20
kdJenisIdentitas
Kode
Jenis Varchar
7
identitas noIdentitas
Nomor Identitas
Varchar
25
jenisKelamin
Jenis kelamin
Varchar
10
statusPernikahan
Status
Varchar
12
pernikahan tempatLahir
Tempat lahir
Varchar
20
tanggalLahir
Tanggal lahir
Small Datetime
4
kdAgama
Kode Agama
char
7
Pekerjaan
Pekerjaan
Varchar
20
alamatTetap
Alamat tetap
Varchar
50
alamatTagih
Alamat tagih
Varchar
50
JUMLAH
232
Kapasitas Tabel Klien = 232 bytes Diperkirakan dalam satu hari terjadi 100 transaksi Dalam 1 tahun pertumbuhan tabel adalah 232 x 100 x 365 = 8.468.000 bytes = 8269,53 Kbytes Tabel 4.10 Tabel Estimasi Disc Space pada Tabel Klien
148 2. Tabel Polis Tabel / Entiti
Polis
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
noPolis
No polis
Char
7
kdAgen
Kode Agen
Char
7
kdPenagih
Kode penagih
Char
7
kdCaraBayar
Kode
cara Char
7
bayar kdValuta
Kode valuta
Char
7
noPemegangPolis
No
pemegang Char
7
Pembayar Char
7
Polis noPembayarPremi
No Premi
noSPAJ
No SPAJ
Char
7
tanggalSPAJ
Tanggal SPAJ
Datetime
8
usiaMasuk
Usia masuk
Integer
4
tanggalMulai
Tanggal mulai
Datetime
8
lamaAsuransi
Lama Asuransi
Integer
4
tanggalEkspirasi
Tanggal
Datetime
8
integer
4
ekspirasi lamaPembayaranPremi
Lama pembayaran Premi
akhirBayarPremi
Akhir
bayar Datetime
8
premi indexAwal
Index awal
Float
8
149 Tabel / Entiti
Atribut
Deskripsi
jumlahUangAsuransi
Jumlah
Tipe Data uang Integer
Ukuran (Byte) 4
asuransi premiStandar
Premi standar
Integer
4
Premi5TahunPertama
Premi 5 tahun Integer
4
pertama premiSetelah5Tahun
Premi setelah 5 Int
4
tahun Resiko
Resiko
Integer
4
noBp3
No bp3
Char
7
tanggalBp3
Tanggal bp3
Datetime
8
pembayaranTerakhir
Pembayaran
Datetime
8
terkahir statusPolis
Status polis
Varchar
10
statusKlaim
Status klaim
Varchar
20
JUMLAH
181
Kapasitas Tabel Polis = 181 bytes Diperkirakan dalam satu hari terjadi 4 transaksi Dalam 1 tahun pertumbuhan tabel adalah 181 x 4 x 365 = 264260 bytes = 258,07 Kbytes Tabel 4.11 Tabel Estimasi Disc Space pada Tabel Polis
150 3. Tabel ProdukBenefit Tabel / Entiti
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
ProdukBenefit
kdProduk
Kode produk
Char
7
kdBenefit
Kode benefit
Char
7
nilaiBenefit
Nilai benefit
Float
8
JUMLAH
22
Kapasitas Tabel Benefit = 22 bytes Diperkirakan dalam satu tahun terjadi 20 transaksi Dalam 1 tahun pertumbuhan tabel adalah 22 x 20 = 440 bytes = 0,42 Kbytes Tabel 4.12 Tabel Estimasi Disc Space pada Tabel ProdukBenefit
4. Tabel Agen Tabel / Entiti
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
Agen
kdAgen
Kode agen
Char
7
namaAgen
Nama agen
Varchar
20
kdKantor
Kode kantor
Char
7
alamatAgen
Alamat agen
Varchar
50
JUMLAH
84
Kapasitas Tabel Agen = 84 bytes Diperkirakan dalam satu bulan terjadi 10 transaksi Dalam 1 tahun pertumbuhan tabel adalah 84 x 10 x 12 = 10080 bytes = 9,8 Kbytes Tabel 4.13 Tabel Estimasi Disc Space pada Tabel Agen
151 5. Tabel Penagih Tabel / Entiti
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
Penagih
kdPenagih
Kode penagih
Char
7
namaPenagih
Nama penagih
Varchar
20
kdKantor
Kode kantor
Char
7
alamatPenagih
Alamat penagih
Varchar
50
JUMLAH
84
Kapasitas Tabel Penagih = 84 bytes Diperkirakan dalam satu bulan terjadi 10 transaksi Dalam 1 tahun pertumbuhan tabel adalah 84 x 10 x 12 = 10080 bytes = 9,8 Kbytes Tabel 4.14 Tabel Estimasi Disc Space pada Tabel Penagih
6. Tabel Kantor Tabel / Entiti
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
Kantor
kdKantor
Kode kantor
Char
7
namaKantor
Nama kantor
Varchar
50
alamatKantor
Alamat kantor
Varchar
50
Kota
Kota
Varchar
50
noTelp
No Telp
Varchar
15
noFax
No Fax
Varchar
15
emailKantor
Email kantor
Varchar
50
statusKantor
Status kantor
Varchar
25
JUMLAH
262
Kapasitas Tabel Kantor = 262 bytes Diperkirakan dalam satu tahun terjadi 1 transaksi Dalam 1 tahun pertumbuhan tabel adalah 262 x 1 = 262 bytes = 0,26 Kbytes Tabel 4.15 Tabel Estimasi Disc Space pada Tabel Kantor
152 7. Tabel HistorisPremi Tabel / Entiti
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
HistorisPremi
noPolis
No polis
Char
7
tanggalBooked
Tanggal booked
Datetime
8
tanggalBayar
Tanggal bayar
Datetime
8
Premi
Premi
Integer
4
Kuitansi
Kuitansi
Char
3
JUMLAH
30
Kapasitas Tabel HistorisPremi = 30 bytes Diperkirakan dalam satu bulan terjadi 50000 transaksi Dalam 1 tahun pertumbuhan tabel adalah 30 x 50000 x 12 = 18.000.000 bytes = 17.578,13 Kbytes Tabel 4.16 Tabel Estimasi Disc Space pada Tabel HistorisPremi
8. Tabel Beneficiary
Tabel / Entiti
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
Beneficiary
noBeneficiary
No beneficiary
Char
7
Hubungan
Hubungan
Varchar
10
noKlien
No klien
Char
7
JUMLAH
24
Kapasitas Tabel Beneficiary = 24 bytes Diperkirakan dalam satu hari terjadi 100 transaksi Dalam 1 tahun pertumbuhan tabel adalah 24 x 100 x 365 = 1.241.000 bytes = 1.211,91 Kbytes Tabel 4.17 Tabel Estimasi Disc Space pada Tabel Beneficiary
153 9. Tabel PolisBenefitPremi
Tabel / Entiti
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
PolisBenefitPremi
noPolis
No polis
Char
7
kdProduk
Kode produk
Char
7
kdBenefit
Kode benefit
Char
7
Premi
Premi
Integer
4
jatuhTempo
Jatuh tempo
Datetime
8
tanggalKlaim
Tanggal klaim
Datetime
8
JUMLAH
41
Kapasitas Tabel PolisBenefitPremi = 41 bytes Diperkirakan dalam satu hari terjadi 50 transaksi Dalam 1 tahun pertumbuhan tabel adalah 41 x 50 x 365 = 748.250 bytes = 730,71 Kbytes Tabel 4.18 Tabel Estimasi Disc Space pada Tabel PolisBenefitPremi
10. Tabel Produk
Tabel / Entiti
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
Produk
kdProduk
Kode produk
Char
7
namaProduk
Nama produk
Varchar
30
medicalStatus
Medical status
Varchar
10
JUMLAH
47
Kapasitas Tabel Produk = 47 bytes Diperkirakan dalam satu tahun terjadi 2 transaksi Dalam 1 tahun pertumbuhan tabel adalah 47 x 2 = 94 bytes = 0,09 Kbytes Tabel 4.19 Tabel Estimasi Disc Space pada Tabel Produk
154 11. Tabel CaraBayar
Tabel / Entiti
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
CaraBayar
kdCaraBayar
Kode cara bayar
Char
7
jenisCaraBayar
Jenis cara bayar
Varchar
20
JUMLAH
27
Kapasitas Tabel CaraBayar = 27 bytes Diperkirakan dalam satu tahun terjadi 1 transaksi Dalam 1 tahun pertumbuhan tabel adalah 27 x 1 = 27 bytes = 0,026 Kbytes Tabel 4.20 Tabel Estimasi Disc Space pada Tabel CaraBayar
12. Tabel Valuta
Tabel / Entiti
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
Valuta
kdValuta
Kode valuta
Char
7
namaValuta
Nama valuta
Varchar
20
JUMLAH
27
Kapasitas Tabel Valuta = 27 bytes Diperkirakan dalam satu tahun terjadi 1 transaksi Dalam 1 tahun pertumbuhan tabel adalah 27 x 1 = 27 bytes = 0,026 Kbytes Tabel 4.21 Tabel Estimasi Disc Space pada Tabel Valuta
155 13. Tabel Identitas
Tabel / Entiti
Atribut
Deskripsi
Identitas
kdJenisIdentitas
Kode
Tipe Data jenis Char
Ukuran (Byte) 7
identitas jenisIdentitas
Jenis identitas
Varchar
JUMLAH
20 27
Kapasitas Tabel Identitas = 27 bytes Diperkirakan dalam satu tahun terjadi 1 transaksi Dalam 1 tahun pertumbuhan tabel adalah 27 x 1 = 27 bytes = 0,026 Kbytes Tabel 4.22 Tabel Estimasi Disc Space pada Tabel Identitas
14. Tabel Agama
Tabel / Entiti
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
Agama
kdAgama
Kode agama
Char
7
Agama
Agama
Varchar
20
JUMLAH
27
Kapasitas Tabel Agama = 27 bytes Diperkirakan dalam satu tahun terjadi 1 transaksi Dalam 1 tahun pertumbuhan tabel adalah 27 x 1 = 27 bytes = 0,026 Kbytes Tabel 4.23 Tabel Estimasi Disc Space pada Tabel Agama
156 15. Tabel Benefit
Tabel / Entiti
Atribut
Deskripsi
Tipe Data
Ukuran (Byte)
Benefit
kdBenefit
Kode benefit
Char
7
namaBenefit
Nama benefit
Varchar
100
JUMLAH
107
Kapasitas Tabel Klien = 107 bytes Diperkirakan dalam satu tahun terjadi 10 transaksi Dalam 1 tahun pertumbuhan tabel adalah 107 x 10 = 1070 bytes = 1,04 Kbytes Tabel 4.24 Tabel Estimasi Disc Space pada Tabel Benefit
Berdasarkan estimasi disc space yang telah dihitung dari tiap-tiap tabel maka dapat ditentukan jumlah dari seluruh estimasi disc space per tahunnya. Nama Tabel
Estimasi disc space dalam Estimasi disc space dalam satu tahun
satu tahun (dengan 50% safety factor)
Klien
8269,53 Kbytes
12404,295 Kbytes
Polis
258,07 Kbytes
387,105 Kbytes
Kantor
0,26 Kbytes
0,39 Kbytes
ProdukBenefit
0,42 Kbytes
0,63 Kbytes
Agen
9,8 Kbytes
14,7 Kbytes
Penagih
9,8 Kbytes
14,7 Kbytes
17.578,13 Kbytes
26367,195 Kbytes
730,71 Kbytes
1096,065 Kbytes
1.211,91 Kbytes
1817,865 Kbytes
HistorisPremi PolisBenefitPremi Beneficiary
157 Nama Tabel
Estimasi disc space dalam Estimasi disc space dalam satu tahun
satu tahun (dengan 50% safety factor)
Agama
0,026 Kbytes
0,039 Kbytes
Identitas
0,026 Kbytes
0,039 Kbytes
CaraBayar
0,026 Kbytes
0,039 Kbytes
Valuta
0,026 Kbytes
0,039 Kbytes
Produk
0,09 Kbytes
0,135 Kbytes
Benefit
1,04 Kbytes
1,56 Kbytes
28069,864 KBytes
42104,796 KBytes
Total Total
estimasi
disc
space
yang
dibutuhkan
dalam
satu
tahun
(dengan
mempertimbangkan 50 % safety factor) adalah 42104,796 Kbytes atau 41,12 Mbyte Total estimasi disc space yang dibutuhkan dalam lima tahun mendatang (dengan asumsi pertumbuhan jumlah data per tahun adalah 10%) adalah sebesar : Æ Tahun Pertama = 42104,796 Kbytes atau 41,12 Mbytes Æ Tahun kedua = 46315,2756 Kbytes atau 45,23 Mbytes Æ Tahun Ketiga = 50946,80316 Kbytes atau 49,75 Mbytes Æ Tahun keempat = 56041,48348 Kbytes atau 54,73 Mbytes Æ Tahun Kelima = 61645,63183 Kbytes atau 60,20 Mbytes Tabel 4.25 Tabel Rekapitulasi Seluruh Estimasi
4.1.3.3 Keamanan Keamanan yang dimaksud adalah untuk membatasi hak akses kepada pemakai yang bertujuan untuk menjaga
158 keamanan data / informasi yanga ada pada perusahaan. Adapun langkah-langkah yang dapat dilakukan : 4.1.3.3.1
Merancang mekanisme keamanan
Mekanisme keamanan dirancang guna memastikan hanya pengguna yang memiliki otoritas yang berhak mengakses tabel – tabel pada basisdata. Perancangan mekanisme keamanan DBMS, yakni dengan membuat user – user yang akan mengakses basisdata serta memberikan hak tertentu sesuai dengan peran masing – masing user, melalui pernyataan SQL sebagai berikut :
GRANT SELECT ON Produk TO User
GRANT SELECT ON Benefit TO User
GRANT SELECT ON ProdukBenefit TO User
GRANT SELECT ON Polis TO User
GRANT SELECT ON HistorisPremi TO User
GRANT SELECT ON Klien TO User
GRANT SELECT ON Penagih TO User
GRANT SELECT ON PolisBenefitPremi TO User
GRANT SELECT ON Agama TO User
159 GRANT SELECT ON Valuta TO User
GRANT SELECT ON CaraBayar TO User
GRANT SELECT ON Beneficiary TO User
GRANT SELECT ON Identitas TO User
4.2
Perancangan Aplikasi
Perancangan aplikasi dilakukan dengan meliputi perancangan struktur menu, State Transition Diagram ( STD ), serta rencangan layar program aplikasi sebagai sarana interaksi dengan pengguna.Perancangan Aplikasi terdiri dari 6 Out(enam) tahap perancangan yaitu :
1.
Perancangan Struktur Program
2.
State Transition Diagram
3.
Parancangan Input / Output
3.1 Perancangan Input 3.2 Rancangan output 4.
Spesifikasi Proses
5.
Implementasi
Adapun dalam langkah ini terbagi menjadi 6 ( enam ) antara lain : 5.1 Spesifikasi Perangkat Keras 5.2 Spesifikasi Perangkat Lunak 5.3 Jadwal Implementasi
160 5.4 Kebutuhan Personil ( Brainware ) 5.5 Petunjuk Pemakaian Sistem 5.6 Evaluasi
4.2.1 Perancangan Struktur Program Gambar berikut merupakan perancangan dari struktur program yang akan dibuat untuk user dan admin.
Gambar 4.5 Perancangan Struktur Program User
161
Gambar 4.6 Perancangan Struktur Menu Program Admin
4.2.2 State Transition Diagram Gambar 4.7 sampai dengan Gambar 4.13 mengilustrasikan transisi state ( keadaan ) dari program aplikasi yang akan dibuat untuk user.
162
Gambar 4.7 Layar Halaman awal User
163
Gambar 4.8 Layar Tentang PT Asuransi Jiwasraya
Gambar 4.9 Layar Produk
164
Gambar 4.10 Layar Pelanggan
Gambar 4.11 Layar Login
Gambar 4.12 Layar Direksi
Gambar 4.13 Layar Profil Produk
165
Gambar 4.14 sampai dengan Gambar 4.20 mengilustrasikan transisi state ( keadaan ) dari program aplikasi yang akan dibuat untuk admin.
Gambar 4.14 Layar Halaman Awal Admin
166
Gambar 4.15 Layar Admin Klien
167
Gambar 4.16 Layar Admin Polis
168
Gambar 4.17 Layar Admin Produk
169
Gambar 4.18 Layar Admin Karyawan
170 Halaman Web Admin Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.21 Rancangan Halaman Admin
Klien Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search go
Banner Perusahaan Selamat Datang Admin PT.Asuransi Jiwasraya
Logout Data Klien Login Baru Hapus Login Data Klien Baru Update Data Klien Hapus Data Klien Beneficiary Klien Baru Hapus Beneficiary Klien
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.22 Rancangan Halaman Klien
171 •
Login Baru Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout New Login Data Klien Login Baru Hapus Login Data Klien Baru Update Data Klien Hapus Data Klien Beneficiary Klien Baru Hapus Beneficiary Klien
User ID
:
Password
:
Confirm Password
:
Nomor Klien
:
Status
:
Submit Site Map
Contact Us
Reset
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.23 Rancangan Halaman Login Baru
172 •
Hapus Login Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Delete Login Data Klien Login Baru Hapus Login Data Klien Baru Update Data Klien Hapus Data Klien Beneficiary Klien Baru Hapus Beneficiary Klien
Site Map
Contact Us
No Klien
: Delete
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.24 Rancangan Halaman Hapus Login
173 •
Data Klien Baru Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Klien Baru Data Klien Login Baru Hapus Login Data Klien Baru Update Data Klien Hapus Data Klien Beneficiary Klien Baru Hapus Beneficiary Klien
Nomor Klien Nama Klien
Jenis Identitas
KTP
Nomor Identitas Jenis Kelamin
LAKI-LAKI
PEREMPUAN
Status Pernikahan
KAWIN
TIDAK KAWIN
Tempat Lahir
Tanggal Lahir
1
Agama
Islam
1
1900
Pekerjaan
Alamat Tetap
Alamat Tagih
Submit Site Map
Contact Us
Reset
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.25 Rancangan Halaman Data Klien Baru
174 •
Update Data Klien Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Update Data Klien Data Klien Login Baru Hapus Login Data Klien Baru Update Data Klien Hapus Data Klien Beneficiary Klien Baru Hapus Beneficiary Klien
Site Map
Contact Us
Nomor Klien
KJ00101 Update
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.26 Rancangan Halaman Update Klien1
175 Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Update Data Klien Data Klien Login Baru Hapus Login Data Klien Baru Update Data Klien Hapus Data Klien Beneficiary Klien Baru Hapus Beneficiary Klien
Nomor Klien
:
Nama Klien
:
Jenis Identitas
:
KTP
Nomor Identitas : Jenis Kelamin
:
Status Pernikahan: Tempat Lahir
:
Tanggal Lahir : Agama
:
Pekerjaan
:
Alamat Tetap
:
Alamat Tagih
:
Islam
Update Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.27 Rancangan Halaman Update Data Klien2
176 •
Hapus Data Klien Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Hapus Data Klien Data Klien Login Baru Hapus Login Data Klien Baru Update Data Klien Hapus Data Klien Beneficiary Klien Baru Hapus Beneficiary Klien
Site Map
Contact Us
Nomor Klien
: Delete
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.28 Rancangan Halaman Hapus Data Klien1
177 Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Confirm Delete Klien Data Klien Login Baru Hapus Login Data Klien Baru Update Data Klien Hapus Data Klien Beneficiary Klien Baru Hapus Beneficiary Klien
Nomor Klien
:
Nama Klien
:
Jenis Identitas
:
Nomor Identitas : Jenis Kelamin
:
Status Pernikahan: Tempat Lahir
:
Tanggal Lahir :
Agama
:
Pekerjaan
:
Alamat Tetap
:
Alamat Tagih
:
Confirm Delete Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.29 Rancangan Halaman Hapus Data Klien2
178 •
Beneficiary Klien Baru Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Beneficiary Baru Untuk Klien Data Klien Login Baru Hapus Login Data Klien Baru Update Data Klien Hapus Data Klien Beneficiary Klien Baru Hapus Beneficiary Klien
No Pemegang Polis: No Beneficiary
:
Hubungan
:
Add
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.30 Rancangan Halaman Beneficiary Klien Baru
179 •
Hapus Beneficiary Klien Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Hapus Beneficiary Data Klien Login Baru Hapus Login Data Klien Baru Update Data Klien Hapus Data Klien Beneficiary Klien Baru Hapus Beneficiary Klien
Site Map
Contact Us
Nomor Pemegang Polis : Nomor Beneficiary
: Delete
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.31 Rancangan Halaman Hapus Beneficiary Klien
180 Polis Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search go
Banner Perusahaan Selamat Datang Admin PT.Asuransi Jiwasraya
Logout Polis Polis Baru Pembayaran Premi Add Polis Benefit Add Tanggal Klaim Ubah Status Klaim Ubah Status Polis Update Premi Polis
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.32 Rancangan Halaman Polis
181 • Polis Baru Nama Perusahaan Klien Polis Produk
Logo Perusahaan Karyawan
Kantor Banner Perusahaan
Search go
Selamat Datang Admin PT.Asuransi Jiwasraya Polis Baru
Logout Data Polis Polis Baru Pembayaran Premi Add Polis Benefit Add Tanggal Klaim Ubah Status Klaim Ubah Status Polis Update Premi Polis
Nomor Polis
:
Nomor SPAJ
:
Tanggal SPAJ
:
Nomor BP3
:
Tanggal BP3
:
Produk
:
Pembayar Premi
:
Tanggal Mulai Asuransi
:
Usia Masuk
:
Tahun
Lama Asuransi
:
Tahun
Tanggal Ekspirasi
:
Lama Pembayaran Premi
:
Akhir Bayar Premi
:
Index Awal
:
Jumlah Uang Asuransi
:
Cara Bayar
:
Valuta
:
Resiko
:
Premi Standar
:
Premi 5 Tahun Pertama
:
Premi Setelah 5 Tahun
:
Nama Agen
:
Nama Penagih
:
Artha Dana
Tahun
Tahunan Rupiah
Site Map
Contact Us
Submit Polis
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.33 Rancangan Halaman Polis Baru
182 •
Pembayaran Premi Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Tambah Data Pembayaran Polis Polis Baru Pembayaran Premi Add Polis Benefit Add Tanggal Klaim Ubah Status Klaim Ubah Status Polis Update Premi Polis
Nomor Polis
:
Tanggal Booked
:
Tanggal Bayar
:
Premi
:
Kuitansi
: NB1 Submit Data
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.34 Rancangan Halaman Pembayaran Premi
183 •
Add Polis Benefit Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Add Benefit untuk Polis Polis Polis Baru Pembayaran Premi Add Polis Benefit Add Tanggal Klaim Ubah Status Klaim Ubah Status Polis Update Premi Polis
Site Map
Contact Us
Nomor Polis
: Add
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.35 Rancangan Halaman Add Polis Benefit1
184 Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Add Benefit untuk Polis Polis Polis Baru Pembayaran Premi Add Polis Benefit Add Tanggal Klaim Ubah Status Klaim Ubah Status Polis Update Premi Polis
Nomor Polis
:
Produk
:
Benefit
:
Premi
:
Add Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.36 Rancangan Halaman Add Polis Benefit2
185 •
Add Tanggal Klaim Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Klaim Benefit Polis Polis Baru Pembayaran Premi Add Polis Benefit Add Tanggal Klaim Ubah Status Klaim Ubah Status Polis Update Premi Polis
Site Map
Contact Us
Nomor Polis
: Add
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.37 Rancangan Halaman Add Tanggal Klaim1
186 Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout
Klaim Benefit
Polis Polis Baru Pembayaran Premi Add Polis Benefit Add Tanggal Klaim Ubah Status Klaim Ubah Status Polis Update Premi Polis
Nomor Polis
:
Benefit
:
Tanggal Klaim
:
Add Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.38 Rancangan Halaman Add Tanggal Klaim2
•
Ubah Status Klaim Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Update Status Klaim Polis Polis Baru Pembayaran Premi Add Polis Benefit Add Tanggal Klaim Ubah Status Klaim Ubah Status Polis Update Premi Polis
Site Map
Contact Us
Nomor Polis
: Add
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.39 Rancangan Halaman Ubah Status Klaim1
187
Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Update Status Klaim Polis Polis Baru Pembayaran Premi Add Polis Benefit Add Tanggal Klaim Ubah Status Klaim Ubah Status Polis Update Premi Polis
Site Map
Contact Us
Nomor Polis
:
Status Klaim
: Add
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.40 Rancangan Halaman Ubah Status Klaim2
188 •
Ubah Status Polis Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Update Status Polis Polis Polis Baru Pembayaran Premi Add Polis Benefit Add Tanggal Klaim Ubah Status Klaim Ubah Status Polis Update Premi Polis
Site Map
Contact Us
Nomor Polis
:
Add
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.41 Rancangan Halaman Ubah Status Polis1
189 Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Update Status Polis Polis Polis Baru Pembayaran Premi Add Polis Benefit Add Tanggal Klaim Ubah Status Klaim Ubah Status Polis Update Premi Polis
Site Map
Contact Us
Nomor Polis
:
Status Polis
: Add
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.42 Rancangan Halaman Ubah Status Polis2
•
Update Premi Polis Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Update Premi Polis Polis Polis Baru Pembayaran Premi Add Polis Benefit Add Tanggal Klaim Ubah Status Klaim Ubah Status Polis Update Premi Polis
Site Map
Contact Us
Nomor Polis
: Add
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.43 Rancangan Halaman Update Premi Polis1
190 Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Update Premi Polis Polis Polis Baru Pembayaran Premi Add Polis Benefit Add Tanggal Klaim Ubah Status Klaim Ubah Status Polis Update Premi Polis
Nomor Polis
:
Premi Standar
:
Premi 5 Tahun Pertama : Premi Setelah 5 Tahun : Add
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.44 Rancangan Halaman Update Premi Polis2
191 Produk Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Produk Produk Baru Benefit Baru Benefit Produk Baru Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.45 Rancangan Halaman Produk
•
Produk Baru Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout New Product Produk Produk Baru Benefit Baru Benefit Produk Baru
Kode Produk
:
Nama Produk
:
Medical Status
:
YES
NO
Add Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.46 Rancangan Halaman Produk Baru
192 •
Benefit Baru Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout New Benefit Produk Produk Baru Benefit Baru Benefit Produk Baru
Kode Benefit
:
Nama Benefit
: Add
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.47 Rancangan Halaman Benefit Baru
193 •
Benefit Produk Baru Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Benefit dari Produk Baru Produk Produk Baru Benefit Baru Benefit Produk Baru
Produk
:
Benefit
:
Nilai Benefit
:
%
Submit Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.48 Rancangan Halaman Benefit Produk Baru
194 Karyawan Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search go
Banner Perusahaan Selamat Datang Admin PT.Asuransi Jiwasraya
Logout Data Karyawan Data Agen Baru Update Data Agen Hapus Data Agen Data Penagih Baru Update Data Penagih Hapus Data Penagih Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.49 Rancangan Halaman Karyawan
195 •
Data Agen Baru Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Karyawan Data Agen Baru Update Data Agen Hapus Data Agen Data Penagih Baru Update Data Penagih Hapus Data Penagih
Data Agen Baru Kode Agen
:
Nama Kantor
:
Nama Agen
:
Alamat Agen
:
Add Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.50 Rancangan Halaman Data Agen Baru
196 •
Update Data Agen Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Karyawan Data Agen Baru Update Data Agen Hapus Data Agen Data Penagih Baru Update Data Penagih Hapus Data Penagih Site Map
Contact Us
Update Data Agen Kode Agen
: Change
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.51 Rancangan Halaman Update Data Agen1
197 Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Karyawan Data Agen Baru Update Data Agen Hapus Data Agen Data Penagih Baru Update Data Penagih Hapus Data Penagih
Update Data Agen Kode Agen
:
Nama Kantor
:
Nama Agen
:
Alamat Agen
:
Change Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.52 Rancangan Halaman Update Data Agen2
198 •
Hapus Data Agen Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Karyawan Data Agen Baru Update Data Agen Hapus Data Agen Data Penagih Baru Update Data Penagih Hapus Data Penagih Site Map
Contact Us
Delete Data Agen Kode Agen
: Delete
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.53 Rancangan Halaman Hapus Data Agen
199 Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Karyawan Data Agen Baru Update Data Agen Hapus Data Agen Data Penagih Baru Update Data Penagih Hapus Data Penagih
Konfirmasi Hapus Data Agen Kode Agen
:
Nama Agen
:
Alamat Agen
:
Confirm Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.54 Rancangan Halaman Konfirmasi Hapus Data Agen
200 •
Data Penagih Baru Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Karyawan Data Agen Baru Update Data Agen Hapus Data Agen Data Penagih Baru Update Data Penagih Hapus Data Penagih
Data Penagih Baru Kode Pebagih
:
Nama Kantor
:
Nama Penagih : Alamat Penagih :
Add Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.55 Rancangan Halaman Data Penagih Baru
201 •
Update Data Penagih Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Karyawan Data Agen Baru Update Data Agen Hapus Data Agen Data Penagih Baru Update Data Penagih Hapus Data Penagih Site Map
Contact Us
Update Data Penagih Kode Penagih
: Change
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.56 Rancangan Halaman Update Data Penagih1
202 Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Karyawan Data Agen Baru Update Data Agen Hapus Data Agen Data Penagih Baru Update Data Penagih Hapus Data Penagih
Update Data Penagih Kode Penagih
:
Nama Kantor
:
Nama Penagih : Alamat Penagih :
Change Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.57 Rancangan Halaman Update Data Penagih2
203 •
Hapus Data Penagih Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Karyawan Data Agen Baru Update Data Agen Hapus Data Agen Data Penagih Baru Update Data Penagih Hapus Data Penagih Site Map
Contact Us
Delete Data Penagih Kode Penagih
: Delete
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.58 Rancangan Halaman Hapus Data Penagih
204 Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Konfirmasi Hapus Data Penagih
Data Karyawan Data Agen Baru Update Data Agen Hapus Data Agen Data Penagih Baru Update Data Penagih Hapus Data Penagih
Kode Penagih
:
Nama Penagih : Alamat Penagih :
Confirm Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.59 Rancangan Halaman Konfirmasi Hapus Data Penagih
Kantor Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search go
Banner Perusahaan Selamat Datang Admin PT.Asuransi Jiwasraya
Logout Data Kantor Data Kantor Baru Ubah Nomor Telpon Kantor Ubah Nomor Fax Kantor Ubah Email Kantor Ubah Alamat Kantor
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.60 Rancangan Halaman Kantor
205 • Data Kantor Baru Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Kantor Data Kantor Baru Ubah Nomor Telpon Kantor Ubah Nomor Fax Kantor Ubah Email Kantor Ubah Alamat Kantor
Data Kantor Baru Kode Kantor
:
Nama Kantor
:
Alamat Kantor :
Kota
:
Propinsi
:
Kode Pos
:
Nomor Telepon : Nomor Fax
:
Email
:
Status Kantor
:
Regional Add
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.61 Rancangan Halaman Data Kantor Baru
206 • Ubah Nomor Telpon Kantor Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Edit Telepon Kantor
Data Kantor Data Kantor Baru Ubah Nomor Telpon Kantor Ubah Nomor Fax Kantor Ubah Email Kantor Ubah Alamat Kantor
Nama Kantor
:
Nomor Telepon Baru
:
Change Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.62 Rancangan Halaman Ubah Nomor Telpon Kantor
•
Ubah Nomor Fax Kantor Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Kantor Data Kantor Baru Ubah Nomor Telpon Kantor Ubah Nomor Fax Kantor Ubah Email Kantor Ubah Alamat Kantor
Edit Fax Kantor Nama Kantor
:
Nomor Fax Baru
:
Change Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.63 Rancangan Halaman Ubah Nomor Fax Kantor
207 • Ubah Email Kantor Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Kantor Data Kantor Baru Ubah Nomor Telpon Kantor Ubah Nomor Fax Kantor Ubah Email Kantor Ubah Alamat Kantor
Edit Email Kantor Nama Kantor
:
Alamat Email Baru
:
Change Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.64 Rancangan Halaman Ubah Email Kantor
208 •
Ubah Alamat Kantor Nama Perusahaan Klien
Polis
Logo Perusahaan Produk
Karyawan
Kantor
Search Banner Perusahaan
go
Selamat Datang Admin PT.Asuransi Jiwasraya Logout Data Kantor Data Kantor Baru Ubah Nomor Telpon Kantor Ubah Nomor Fax Kantor Ubah Email Kantor Ubah Alamat Kantor
Edit Alamat Kantor Nama Kantor
:
Alamat Baru
:
Change Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.65 Rancangan Halaman Ubah Alamat Kantor
4.2.3.2 Perancangan Query Berikut merupakan rancangan layar query program aplikasi, di mana pengguna bisa mendapatkan informasi data yang tersimpan di dalam basisdata.
209 Halaman Utama Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search Banner Perusahaan
go Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk
Pengantar Selamat Datang
Banner Sponsor Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.66 Rancangan Halaman Utama
210 Halaman Login Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search Banner Perusahaan
go Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk
Login Selamat Datang Gunakan Username dan Password yang benar untuk mengakses situs jiwasraya
User ID
Password login
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.67 Rancangan Halaman Login
211 Tentang Jiwasraya •
Profil Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search go
Banner Perusahaan
Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Tentang Jiwasraya Profil Penghargaan Komisaris, Direktur, dan Eksekutif Organisasi Kantor Jiwasraya Tenaga Ahli Anak Perusahaan dan Yayasan Site Map
Contact Us
Profil PT. Asuransi Jiwasraya
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.68 Rancangan Halaman Profil Perusahaan
212 •
Penghargaan Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search Banner Perusahaan
go Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Tentang Jiwasraya Profil Penghargaan Komisaris, Direktur, dan Eksekutif Organisasi Kantor Jiwasraya Tenaga Ahli Anak Perusahaan dan Yayasan Site Map
Contact Us
Penghargaan PT. Asuransi Jiwasraya pada 5 tahun terakhir
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.69 Rancangan Halaman Penghargaan
213 •
Komisaris, Direktur, dan Eksekutif Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search go
Banner Perusahaan
Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Tentang Jiwasraya Profil Penghargaan Komisaris, Direktur, dan Eksekutif Organisasi Kantor Jiwasraya Tenaga Ahli Anak Perusahaan dan Yayasan
Gambar Foto Komisaris, Direktur, dan Eksekutif
Komisaris, Direktur, dan Eksekutif Komisaris Direksi Kepala Divisi Regional Manager Branch Manager Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.70 Rancangan Halaman Komisaris, Direktur, dan Eksekutif
214 •
Organisasi Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search go
Banner Perusahaan
Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Tentang Jiwasraya Profil Penghargaan Komisaris, Direktur, dan Eksekutif Organisasi Kantor Jiwasraya Tenaga Ahli Anak Perusahaan dan Yayasan Site Map
Contact Us
Gambar struktur organisasi dan penjelasan
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.71 Rancangan Halaman Organisasi
215 •
Kantor Jiwasraya Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search go
Banner Perusahaan
Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Tentang Jiwasraya Profil Penghargaan Komisaris, Direktur, dan Eksekutif Organisasi Kantor Jiwasraya Tenaga Ahli Anak Perusahaan dan Yayasan
Nama Kantor dan alamat
Kantor-Kantor Jiwasraya Head Office Regional Office Branch Office Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.72 Rancangan Halaman Kantor
216 •
Tenaga Ahli Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search go
Banner Perusahaan
Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Tentang Jiwasraya Profil Penghargaan Komisaris, Direktur, dan Eksekutif Organisasi Kantor Jiwasraya Tenaga Ahli Anak Perusahaan dan Yayasan Site Map
Contact Us
Penjelasan tentang Tenaga Ahli
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.73 Rancangan Halaman Tenaga Ahli
217 •
Anak Perusahaan dan Yayasan Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search go
Banner Perusahaan
Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Penjelasan tentang Anak Perusahaan dan Yayasan Tentang Jiwasraya Profil Penghargaan Komisaris, Direktur, dan Eksekutif Organisasi Kantor Jiwasraya Tenaga Ahli Anak Perusahaan dan Yayasan Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.74 Rancangan Halaman Anak Perusahaan dan Yayasan
218 Produk •
Bisnis Utama Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search go
Banner Perusahaan
Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Penjelasan Bisnis Utama Produk dan Jasa Bisnis Utama Profil Produk Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.75 Rancangan Halaman Bisnis Utama
219 •
Profil Produk Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search go
Banner Perusahaan
Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Produk dan Jasa Bisnis Utama Profil Produk
Profil Produk Asuransi
Profil Produk Pilih Produk
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.76 Rancangan Halaman Profil Produk
220 •
Simulasi Produk Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search Banner Perusahaan
go Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Produk dan Jasa Bisnis Utama Profil Produk
Produk
:
Cara Bayar
:
Tanggal Mulai
:
Usia Mulai Asuransi
:
Lama Premi
:
Lama Asuransi
:
Valuta
:
Kurs/Index Awal
:
Premi/Uang Asuransi
:
Hitung
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.77 Rancangan Halaman Simulasi Produk
221 Pelanggan •
Membeli Asuransi Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search go
Banner Perusahaan
Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Penjelasan Membeli Asuransi Pelanggan Membeli Asuransi Informasi Klaim Formulir Klaim dan SPAJ Update Data Login
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.78 Rancangan Halaman Membeli Asuransi
222 •
Informasi Klaim Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search go
Banner Perusahaan
Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Penjelasan Informasi Klaim Pelanggan Membeli Asuransi Informasi Klaim Formulir Klaim dan SPAJ Update Data Login Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.79 Rancangan Halaman Informasi Klaim
223 •
Informasi Polis Nama Perusahaan Home Tentang Jiwasraya
Logo Perusahaan Produk
Pelanggan
E-Learning Banner Perusahaan
Search go Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Informasi Polis
Identitas Tertanggung Nomor Klien Nama Identitas Jenis Kelamin Status Pernikahan Usia Saat Ini Tempat Lahir Tanggal Lahir Agama Pekerjaan Alamat Tetap Alamat Tagih Kamtor Penagih Ketentuan Polis Nomor Polis Nomor SPAJ Tanggal SPAJ Produk Usia Saat Masuk Mulai Asuransi Lama Asuransi Expirasi Lama Pembayaran Premi Akhir Bayar Premi Cara Bayar Valuta Index Awal Medical Status Jumlah Uang Asuransi Premi Standar Premi 5 Tahun Pertama Premi Setelah 5 Tahun Resiko Pemegang Polis Pembayar Premi Agen Penagih Nomor BP3 Tanggal BP3 Pembayaran Terakhir Usia Polis Saat Ini Status Polis Saat Ini Benefit dan Premi no Nama Benefit
Nilai Benefit
Premi
Jatuh Tempo
Tgl Klaim
Premi = Rp Beneficiary No Nomor Klien
Historis Pelunasan Premi No Tgl.Booked
Nama Klien
Tgl.Settled
Tgl.Bayar
Hubungan
Premi
Total Premi = Rp
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.80 Rancangan Halaman Informasi Polis
Kwt
224 •
Formulir Klaim dan SPAJ Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search go
Banner Perusahaan
Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Formulir Klaim dan SPAJ Pelanggan Membeli Asuransi Informasi Klaim Formulir Klaim dan SPAJ Update Data Login Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.81 Rancangan Halaman Formulir Klaim dan SPAJ
225 •
Update Data Login o Update UserName Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search Banner Perusahaan
go Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk
Ubah User ID
Pelanggan Membeli Asuransi Informasi Klaim Formulir Klaim dan SPAJ Update Data Login
User ID sekarang
:
User ID Baru
: Change
Update Data Pribadi Update UserName Update Password Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.82 Rancangan Halaman Update UserName
226 o Update Password Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search Banner Perusahaan
go Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk
Ubah Password Password Baru
Pelanggan Membeli Asuransi Informasi Klaim Formulir Klaim dan SPAJ Update Data Login
:
Confirm Password Baru : Change
Update Data Pribadi Update UserName Update Password Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.83 Rancangan Halaman Update Password
227 E-Learning Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search Banner Perusahaan
go Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk
E-learning
E-Learning Tentang Asuransi Jiwa Istilah-Istilah Asuransi FAQ Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.84 Rancangan Halaman E-Learning
SiteMap Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search go
Banner Perusahaan
SiteMap
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.85 Rancangan Halaman SiteMap
228 Contact Us Nama Perusahaan Home
Logo Perusahaan
Tentang Jiwasraya
Produk
Pelanggan
E-Learning
Search Banner Perusahaan
go Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Site Map
Contact Us
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.86 Rancangan Halaman Contact Us
4.2.3.3
Perancangan Output Gambar 4.87 sampai dengan Gambar 4.91 menunjukkan rancangan output berupa laporan yang dibutuhkan oleh para pelanggan tentang status polis asuransinya. Selain itu juga akan ditampilkan informasi yang berguna bagi calon pemegang polis. Identitas Tertanggung NomorKlien
99999999
Nama
XXXXX
Identitas
99999999
Jenis Kelamin
XXXX
Status Pernikahan
XXXXXX
Usia Saat ini
999
229 Identitas Tertanggung Tempat Lahir
XXXXXX
Tanggal Lahir
dd/mm/yy
Agama
XXXXXX
Perkerjaan
XXXXXX
Alamat tetap
XXXXXXXXXX
Alamat tagih
XXXXXXXXXX
Kantor Penagih
XXXXXXXXXX
Gambar 4.87 Rancangan output bagi Laporan Identitas Tertanggung
Ketentuan Polis Nomor Polis
99999999
Nomor SPAJ
99999999
Tanggal SPAJ
dd/mm/yy
Produk
XXXXX
Usia Saat Masuk
999
Mulai Asuransi
dd/mm/yy
Lama Asuransi
999
Ekspirasi
dd/mm/yy
Lama Pembayaran Premi
999
Akhir Bayar Premi
999
Cara Bayar
XXXX
Valuta
XXXX
230 Ketentuan Polis Index Awal
99999
Medical Status
XXXX
Jumlah Uang Asuransi
999.999
Premi Standar
999.999
Premi 5 Tahun Pertama
999.999
Premi Setelah 5 Tahun
999.999
Resiko
XXXX
Pemegang Polis
XXXXXXX
Pembayar Premi
XXXXXXX
Agen
XXXXXXX
Penagih
XXXXXXX
Nomor BP3
99999999
Tanggal BP3
dd/mm/yy
Pembayaran Terakhir
dd/mm/yy
Usia Polis Saat Ini
999
Status Polis Saat Ini
XXXX
Gambar 4.88 Rancangan output bagi Laporan Ketentuan Polis
231 Benefit dan Premi No Nama
Nilai
Premi
Jatuh
Tgl
Benefit
Benefit
Tempo
Klaim
1
XXXX
99.999.999 999.999
Dd/mm/yy
dd/mm/yy
2
XXXX
99.999.999 999.999
Dd/mm/yy
dd/mm/yy
3
XXXX
99.999.999 999.999
Dd/mm/yy
dd/mm/yy
4
XXXX
99.999.999 999.999
Dd/mm/yy
dd/mm/yy
Premi = Rp.999.999 Gambar 4.89 Rancangan output bagi Laporan Benefit dan Premi
Beneficiary No
Nomor Klien
Nama Klien
Hubungan
1
XXXXXXXXXX
XXXXXXXXXX
XXXXXX
2
XXXXXXXXXX
XXXXXXXXXX
XXXXXX
Gambar 4.90 Rancangan output bagi Laporan Beneficiary
Historis Pelunasan Premi No
Tgl.
Tgl.
Tgl.
Premi
Val
Kwt
Booked
Settled
Bayar
1
dd/mm/yy
dd/mm/yy
dd/mm/yy
999.999
XXX
XXX
2
dd/mm/yy
dd/mm/yy
dd/mm/yy
999.999
XXX
XXX
3
dd/mm/yy
dd/mm/yy
dd/mm/yy
999.999
XXX
XXX
Total Premi = Rp. 999.999 Gambar 4.91 Rancangan output bagi Laporan Histori dan Pelunasan
232
Bila dilihat dengan menggunakan web browser maka semua laporan akan ditampilkan dalam asatu halaman. Berikut rancangan outputnya :
233 Nama Perusahaan Home Tentang Jiwasraya
Logo Perusahaan Produk
Pelanggan
E-Learning Banner Perusahaan
Search go Login Periksa Ijin Penagih Periksa Ijin Agen Informasi Polis Simulasi Produk Informasi Polis
Identitas Tertanggung Nomor Klien Nama Identitas Jenis Kelamin Status Pernikahan Usia Saat Ini Tempat Lahir Tanggal Lahir Agama Pekerjaan Alamat Tetap Alamat Tagih Kamtor Penagih Ketentuan Polis Nomor Polis Nomor SPAJ Tanggal SPAJ Produk Usia Saat Masuk Mulai Asuransi Lama Asuransi Expirasi Lama Pembayaran Premi Akhir Bayar Premi Cara Bayar Valuta Index Awal Medical Status Jumlah Uang Asuransi Premi Standar Premi 5 Tahun Pertama Premi Setelah 5 Tahun Resiko Pemegang Polis Pembayar Premi Agen Penagih Nomor BP3 Tanggal BP3 Pembayaran Terakhir Usia Polis Saat Ini Status Polis Saat Ini Benefit dan Premi no Nama Benefit
Nilai Benefit
Premi
Jatuh Tempo
Tgl Klaim
Premi = Rp Beneficiary No Nomor Klien
Historis Pelunasan Premi No Tgl.Booked
Nama Klien
Tgl.Settled
Tgl.Bayar
Hubungan
Premi
Total Premi = Rp
Site Map
Contact Us
Best Viewed with Mozilla Firefox 1.5.0.6 above ©2006 PT.Asuransi Jiwasraya
Gambar 4.92 Rancangan Output Informasi Polis pada Web
Kwt
234 4.2.4 Spesifikasi Proses Berikut adalah spesifikasi proses yang terjadi pada aplikasi ini : 1.
Modul Home
IF Link Home diklik THEN Tampilkan Layar Home ENDIF IF Link Tentang Jiwasraya diklik THEN Tampilkan Modul TentangJiwasraya ENDIF IF Link Produk diklik THEN Tampilkan Modul Produk ENDIF IF Link Pelanggan diklik THEN Tampilkan Modul Pelanggan ENDIF IF Link E-Learning diklik THEN Tampilkan Modul E-Learning ENDIF IF Link Login diklik THEN Tampilkan Modul Login ENDIF IF Link Periksa Ijin Penagih THEN Tampilkan Modul cekPenagih ENDIF
235 IF Link Periksa Ijin Agen diklik THEN Tampilkan Modul cekAgen ENDIF IF Link Informasi Polis diklik THEN IF User sudah login THEN Tampilkan Modul InformasiPolis ELSEIF User belum login THEN Tampilkan Modul Login ENDIF ENDIF IF Link Simulasi Produk diklik THEN Tampilkan Modul Simulasi ENDIF
2.
Modul TentangJiwasraya
IF Link Profil diklik THEN Tampilkan Layar ProfilJiwasraya ENDIF IF Link Penghargaan diklik THEN Tampilkan Layar Penghargaan ENDIF IF Link Komisaris, Direktur, dan Eksekutif diklik THEN Tampilkan Modul Pejabat ENDIF
236 IF Link Organisasi diklik THEN Tampilkan Layar Organisasi ENDIF IF Link Kantor Jiwasraya diklik THEN Tampilkan Modul KantorJiwasraya ENDIF IF Link Tenaga Ahli diklik THEN Tampilkan Layar TenagaAhli ENDIF IF Link Anak Perusahaan dan Yayasan diklik THEN Tampilkan Layar anakYayasan ENDIF
3.
Modul Produk
IF Link Bisnis Utama diklik THEN Tampilkan Layar Bisnis ENDIF IF Link Profil Produk diklik THEN Tampilkan Modul ProdukPilih ENDIF
4.
Modul Pelanggan
IF Link Membeli Asuransi diklik THEN Tampilkan Layar CaraBeliAsuransi
237 ENDIF IF Link Informasi Klaim diklik THEN Tampilkan Layar CaraKlaim ENDIF IF Link Formulir Klaim dan SPAJ THEN Tampilkan Modul Formulir ENDIF IF Link Update Data Login diklik THEN Tampilkan Modul updateData ENDIF
5.
Modul E-Learning
IF Link Istilah Asuransi diklik THEN Tampilkan Layar IstilahAsuransi ENDIF IF Link FAQ diklik THEN Tampilkan Layar FAQ ENDIF
6.
Modul Login
//User Masukkan UsernameInput dan PasswordInput IF tombol Login diklik THEN Lakukan Modul Validasi IF validasi == error THEN
238 Tampilkan Layar Login dengan Pesan Kesalahan ELSEIF validasi ==success THEN Tampilkan Modul Sesuai Validasi ENDIF ENDIF
7.
Modul Validasi
//Buka koneksi ke database jiwasrayaCRM IF UsernameInput == Username && PasswordInput == Password THEN IF userStatus == Admin THEN Tampilkan Modul Admin ELSEIF userStatus ==Klien THEN Tampilkan Modul informasiPolis ENDIF Validasi = success ELSEIF UsernameInput != Username || PasswordInput != Password THEN Validasi = error ENDIF
8.
Modul CekPenagih
//User Memasukkan Kode Penagih dari Jiwasraya IF tombol Cari diklik THEN Lakukan Modul CariPenagih
239 IF CariPenagih == found THEN Tampilkan Layar DataPenagih ELSEIF CariPenagih == not found THEN Tampilkan Modul CariPenagih dengan pesan kesalahan ENDIF ENDIF
9.
Modul CariPenagih
//Buka koneksi ke database jiwasrayaCRM IF Kode Penagih == kdPenagih THEN CariPenagih = found ELSEIF Kode Penagih != kdPenagih THEN CariPenagih = not found ENDIF
10.
Modul CekAgen
//User Memasukkan Kode Agen dari Jiwasraya IF tombol Cari diklik THEN //buka koneksi ke database jiwasrayaCRM Lakukan Modul CariAgen IF CariAgen == found THEN Tampilkan Layar DataAgen ELSEIF CariAgen == not found THEN Tampilkan Modul CariAgen dengan pesan kesalahan
240 ENDIF ENDIF
11.
Modul CariAgen
//Buka koneksi ke database jiwasrayaCRM IF Kode Agen == kdAgen THEN CariAgen = found ELSEIF Kode Agen != kdAgen THEN CariAgen = not found ENDIF
12.
Modul Informasi Polis
//Buka koneksi ke database jiwasrayaCRM Ambil data-data polis yang dimiliki klien yg login. Tampilkan data polis yang dimiliki klien. IF Polis milik klien > 1 THEN Tampilkan Pilihan Link berisi pilihan polis klien. IF Link di klik Polis yang lain THEN Tampilkan Informasi Polis yang di inginkan klien ENDIF ENDIF
13.
Modul Simulasi
//Buka koneksi ke database jiwasrayaCRM
241 Ambil data tentang produk yang dipilih. Lakukan Kalkulasi terhadap inputan dari user. Tampilkan hasil kalkulasi dari inputan user.
14.
Modul Pejabat
IF Link Komisaris diklik THEN Tampilkan Layar Komisaris ENDIF IF Link Direksi diklik THEN Tampilkan Layar Direksi ENDIF IF Link Kepala Divisi diklik THEN Tampilkan Layar KepalaDivisi ENDIF IF Link Regional Manager diklik THEN Tampilkan Layar RegionalManager ENDIF IF Link Branch Manager diklik THEN Tampilkan Layar BranchManager ENDIF
15.
Modul ProdukPilih
IF ComboBox change THEN Tampilkan Layar InformasiProdukPilihan
242 ENDIF
16.
Modul KantorJiwasraya
//Buka koneksi ke database jiwasrayaCRM Ambil Data-data tentang kantor jiwasraya Tampilkan Layar Kantor
17.
Modul Formulir
IF Link Formulir Klaim diklik THEN Tampilkan menu download formulirKlaim ELSEIF Link Formulir SPAJ diklik THEN Tampilkan menu download formulirSPAJ ENDIF
18.
Modul updateData
IF Link Update User Name diklik THEN Tampilkan layar updateUserName IF tombol Change di klik THEN //buka koneksi ke database jiwasrayaCRM Update userID lama dengan yang baru ENDIF ELSEIF Link Update Password diklik THEN Tampilkan layar updateUserPassword IF tombol Change di klik THEN
243 //buka koneksi ke database jiwasrayaCRM UpdatePassword userID sekarang dengan yang baru ENDIF ENDIF
19.
Modul Admin
IF Link Klien diklik THEN Tampilkan Modul klienAdmin ENDIF IF Link Polis diklik THEN Tampilkan Modul polisAdmin ENDIF IF Link Produk diklik THEN Tampilkan Modul produkAdmin ENDIF IF Link Karyawan diklik THEN Tampilkan Modul karyawanAdmin ENDIF IF Link Kantor diklik THEN Tampilkan Modul kantorAdmin ENDIF
20.
Modul klienAdmin
IF Link Login Baru di klik THEN
244 Tampilkan layar Login Baru IF tombol Submit diklik THEN //buka koneksi ke database jiwasrayaCRM INSERT INTO Database VALUES data yang di masukkan admin ELSEIF tombol reset diklik THEN RESET form yang di isi ENDIF ELSEIF Link Hapus Login di klik THEN Tampilkan layar Hapus Login IF tombol Delete diklik THEN //buka koneksi ke database jiwasrayaCRM DELETE FROM Login WHERE noKlien == nomorKlien di input ENDIF ELSEIF Link Data Klien Baru diklik THEN Tampilkan layar Data Klien Baru IF tombol Submit di klik THEN //buka koneksi ke database jiwasrayaCRM INSERT INTO Klien VALUES data yang di masukkan admin ELSEIF tombol Reset di klik THEN RESET form yang di isi ENDIF
245 ELSEIF Link Hapus Data klien di klik THEN Tampilkan layar Hapus Data Klien IF tombol Delete di klik THEN //buka koneksi ke database jiwasrayaCRM Tampilkan layar konfirmasi Delete IF tombol Confirm Delete di klik THEN DELETE FROM Klien WHERE noKlien yang di input ENDIF ENDIF ELSEIF Link Beneficiary Klien Baru di klik THEN Tampilkan layar Beneficiary Baru IF tombol Add di klik THEN //buka koneksi ke database jiwasrayaCRM INSERT INTO Beneficiary VALUES data yang di masukkan admin ENDIF ELSEIF Link Hapus Beneficiary Klien di klik THEN Tampilkan layar Hapus Beneficiary IF tombol Delete di klik THEN //buka koneksi ke database jiwasrayaCRM DELETE FROM Beneficiary WHERE data yang di masukkan admin ENDIF
246 ENDIF
21.
Modul polisAdmin
IF Link Polis Baru di Klik THEN Tampilkan layar Polis Baru IF tombol Submit Polis diklik THEN //buka koneksi ke database jiwasrayaCRM INSERT INTO Polis VALUES data yang di masukkan admin ENDIF ELSEIF Link Pembayaran Premi di klik THEN Tampilkan layar Pembayaran Premi IF tombol Submit Data di klik THEN //buka koneksi ke database jiwasrayaCRM INSERT INTO HistorisPremi VALUES data yang di masukkan admin ENDIF ELSEIF Link add Polis Benefit di klik THEN Tampilkan layar add polis benefit IF tombol add di klik THEN Tampilkan layar benefit yang belum di ambil IF tombol add di klik THEN //buka koneksi ke database jiwasrayaCRM
247 INSERT INTO PolisBenefitPremi VALUES data yang dimasukkan admin ENDIF ENDIF ELSEIF Link add Tanggal Klaim diklik THEN Tampilkan layar add Tanggal Klaim IF tombol Add di klik THEN //buka koneksi ke database jiwasrayaCRM Tampilkan layar klaim benefit IF tombol Add di klik THEN UPDATE PolisBenefitPremi SET tglKlaim = data yang diMasukkan admin WHERE noPolis == noPolis yg di input AND kdBenefit == kdBenefit yang di input ENDIF ENDIF ELSEIF Link Ubah Status Klaim di klik THEN Tampilkan layar ubah status klaim IF tombol Add di klik THEN //buka koneksi ke database jiwasrayaCRM Tampilkan layar konfirmasi update statusKlaim IF tombol Add di klik THEN UPDATE Polis SET statusKlaim = data yang di masukkan Admin WHERE noPolis == noPolis yang di input
248 ENDIF ENDIF ELSEIF Link Ubah Status Polis di klik THEN Tampilkan layar ubah status polis IF tombol Add di klik THEN //buka koneksi ke database jiwasrayaCRM Tampilkan layar konfirmasi update status polis IF tombol Add di klik THEN UPDATE Polis SET statusPolis = data yang di masukkan Admin WHERE noPolis == noPolis yang di input ENDIF ENDIF ELSEIF Link Ubah Premi Polis di klik THEN Tampilkan layar ubah premi polis IF tombol Add di klik THEN //buka koneksi ke database jiwasrayaCRM Tampilkan layar konfirmasi update premi polis IF tombol Add di klik THEN UPDATE Polis SET premi = data yang di masukkan Admin WHERE noPolis == noPolis yang di input ENDIF ENDIF
249 ENDIF
22.
Modul produkAdmin IF ProdukBaru di klik THEN Tampilkan layar New Product IF tombol Add di klik THEN Simpan data produk baru dalam database Tampilkan pesan ‘Data Produk Sudah Ada’ ENDIF ENDIF ELSE IF BenefitBaru di klik THEN Tampilkan layar New Benefit IF tombol Add di klik THEN Simpan data Benefit baru dalam database Tampilkan pesan ‘Data Benefit Sudah Ada’ ENDIF ENDIF ELSE IF BenefitProdukBaru di klik THEN Tampilkan layar Benefit Dari Produk Baru IF tombol submit di klik THEN Simpan data nilai benefit dalam database Tampilkan pesan ‘Benefit Sudah dimasukkan Pada Produk’ ENDIF
250 ENDIF
23.
Modul karyawanAdmin IF DataAgenBaru di klik THEN Tampilkan layar Data Agen Baru IF tombol Add di klik THEN Tampilkan pesan ‘Data telah ditambah’ ENDIF ENDIF ELSE IF UpdateDataAgen di klik THEN Tampilkan layar Update Data Agen IF tombol Change di klik THEN Tampilkan layar Update Data Agen berikutnya IF tombol Change di klik THEN Tampilkan pesan ‘Data telah diubah’ ENDIF ENDIF ENDIF ELSE IF HapusDataAgen di klik THEN Tampilkan layar Delete Data Agen IF tombol delete di klik THEN Tampilkan layar Konfirmasi Hapus Data Agen IF tombol change di klik THEN Tampilkan pesan ‘Data telah dihapus’
251 ENDIF ENDIF ENDIF IF DataPenagihBaru di klik THEN Tampilkan layar Data Penagih Baru IF tombol Add di klik THEN Tampilkan pesan ‘Data telah ditambah’ ENDIF ENDIF ELSE IF UpdateDataPenagih di klik THEN Tampilkan layar Update Data Penagih IF tombol Change di klik THEN Tampilkan layar Update Data Penagih berikutnya IF tombol Change di klik THEN Tampilkan pesan ‘Data telah diubah’ ENDIF ENDIF ENDIF ELSE IF HapusDataPenagih di klik THEN Tampilkan layar Delete Data Penagih IF tombol delete di klik THEN Tampilkan layar Konfirmasi Hapus Data Penagih IF tombol change di klik THEN Tampilkan pesan ‘Data telah dihapus’
252 ENDIF ENDIF ENDIF
24.
Modul kantorAdmin IF DataKantorBaru di klik THEN Tampilkan layar Data Kantor Baru IF tombol Add di klik THEN Tampilkan pesan ‘Data telah ditambah’ ENDIF ENDIF ELSEIF UbahNomorTelponKantor di klik THEN Tampilkan layar Edit Telepon Kantor IF tombol change di klik THEN Tampilkan pesan ‘Data telah diubah’ ENDIF ENDIF ELSE IF UbahNomorFaxKantor di klik THEN Tampilkan layar Edit Fax Kantor IF tombol change di klik THEN Tampilkan pesan ‘Data telah diubah’ ENDIF ENDIF ELSEIF UbahEmailKantor di klik THEN
253 Tampilkan layar Edit Email Kantor IF tombol change di klik THEN Tampilkan pesan ‘Data telah diubah’ ENDIF ENDIF ELSEIF UbahAlamatKantor di klik THEN Tampilkan layar Edit Alamat Kantor IF tombol change di klik THEN Tampilkan pesan ‘Data telah diubah’ ENDIF ENDIF
4.2.5 Implementasi Rencana implementasi mencakup spesifikasi perangkat keras, spesifikasi piranti lunak, serta rencana proyek dan implementasi sebagai berikut : 4.2.5.1 Spesifikasi Perangkat Keras Spesifikasi
Perangkat
Keras
(Hardware)
minimum
yang
diperlukan dalam penerapan aplikasi basisdata pada PT Asuransi Jiwasraya adalah sebagai berikut : a. Server Prosesor
: Pentium IV 1.8 GHz
Memory
: 256 MB DDR SDRAM
Harddisk
: 40 GB
254 Monitor
: SVGA 15”
Perangkat Pelengkap : CD-RW NIC CARD Modem b. Client Prosesor
: Pentium III 900 MHz
Memory
: 128 MB
Harddisk
: 20 GB
Monitor
: SVGA 15”
Printer
: Canon Buble Jet 256 SP
Perangakt Jaringan
: NIC CARD
4.2.5.2 Spesifikasi Perangkat Lunak Sedangkan spesifikasi piranti lunak (software) yang diperlukan di dalam pengoperasian aplikasi basisdata adalah sebagai berikut : a. Server Sistem Operasi Windows 200 Server DBMS SQL Server 2000 Enterprise Edition PHP b. Client Sistem Operasi Windows 2000 Profesional Internet explorer / Mozila Firefox
255 4.2.5.3 Jadwal Implemantasi Adapun rencana proyek dan implementasi sebagai berikut : Kegiatan
Bulan I 1
Bulan II
2 3
4
1
2
Bulan III 3
4
1
2
Bulan IV 3
4
1
2
Bulan V 3
4
1
2
Bulan VI 3
4
1
2
3
Identifikasi Kebutuhan Analisa Masalah
Pengumpulan Data Peranacangan Basisdata Perancangan Aplikasi Testing Review Install Aplikasi Maintenance
Tabel 4.26 Tabel Rencana Proyek dan Implementasi
4.2.5.4 Kebutuhan Personil ( Brainware ) Semua sumber daya manusia yang berada di PT Asuransi Jiwasraya khususnya divisi teknologi informasi mempunyai kebutuhan personil yang beragam. Perancangan basisdata yang sudah dibuat digunakan untuk membantu PT Asuransi Jiwasraya khususnya divisi teknologi informasi dalam menjalin hubungan baik untuk para pemegang polis dan calon pemegang polis dengan menggunakan basisdata pada sistem CRM( Customer Relationship Management ) yang berbasiskan web.
4
256 •
Staf administrasi, yang bertugas melakukan berbagai entry-an yang diperlukan untuk dimasukkan ke dalam basisdata.
•
Kepala seksi pertanggungan, yang bertugas melakukan underwriting/ seleksi resiko terhadap hasil entry serta dokumen fisiknya.
4.2.5.5 Petunjuk Pemakaian Sistem Untuk menggunakan aplikasi ini, maka pengguna tinggal mengklik alamat www.jiwasraya.co.id. Berikut halaman-halaman tersebut : Tampilan WebAdmin setelah login Halaman ini merupakan halaman yang diakses oleh admin dalam mengentry data-data dari pemegang polis.
Gambar 4.93 Halaman WebAdmin
257 Data Klien •
Login Baru
Halaman ini digunakan untuk memasukkan data pemegang polis yang ingin membuat login baru.
Gambar 4.94 Halaman Login Baru
•
Hapus Login
Halaman ini digunakan untuk menghapus login yang telah tidak digunakan oleh klien.
258
Gambar 4.95 Halaman Hapus Login
•
Data Klien Baru
Halaman ini digunakan untuk memasukkan data klien yang baru.
Gambar 4.96 Halaman Data Klien Baru
•
Update Data Klien
Halaman ini digunakan untuk mengupdate data klien.
259
Gambar 4.97 Halaman Update Data Klien1
Gambar 4.98 Halaman Update Data Klien2
•
Hapus Data Klien
Halaman ini digunakan untuk menghapus data klien.
260
Gambar 4.99 Halaman Hapus Data Klien1
Gambar 4.100 Halaman Hapus Data Klien2
•
Beneficiary Klien Baru
Halaman ini digunakan untuk membuat beneficiary klien baru.
261
Gambar 4.101 Halaman Beneficiary Klien Baru
•
Hapus Beneficiary Klien
Halaman ini digunakan untuk menghapus data beneficiary klien
Gambar 4.102 Halaman Hapus Beneficiary
Polis •
Polis Baru
262 Halaman ini digunakan untuk mengentry data polis yang baru.
Gambar 4.103 Halaman Polis Baru
•
Pembayaran Premi
Halaman ini digunakan untuk mendata pebayaran premi yang dilakukan oleh klien.
Gambar 4.104 Halaman Pembayaran Premi