BAB 3 ANALISA DAN PERANCANGAN
1.1. Gambaran Umum Perusahaan 1.1.1.
Sejarah Perusahaan Pada bulan Januari 2003, Pemerintah Indonesia mewajibkan seluruh
perusahaan asuransi dan reasuransi non jiwa yang mempunyai ijin beroperasi di Indonesia untuk bekerjasama dalam menanggung resiko-resiko khusus melalui suatu bentuk kerjasama. Wahana untuk usaha ini adalah Pool Reasuransi Gempa Bumi Indonesia(PRGBI). Keikutsertaannya adalah wajib bagi semua perusahaan asuransi dan reasuransi non jiwa. Pada saat yang bersamaan, sebuah tariff gempa bumi diperkenalkan dan di sahkan oleh departemen keuangan. Di penghujung tahun 2003, PRGBI berubah menjadi sebuah perusahaan swasta, yaitu PT Reasuransi MAIPARK Indonesia. Maipark adalah singkatan dari Maskapai Asuransi Indonesia(MAI) Perusahaan Asuransi Resiko Khusus(PARK). MAI yang merupakan perusahaan asuransi umum tertua di Indonesia ini menawarkan ijinnya untuk dibeli oleh para pemegang saham baru dalam Rapat Umum Pemegang Saham tanggal 23 Desember 2003. MAIPARK mulai beroperasi pada tanggal 1 Januari 2004. Meski MAIPARK mempunyai ijin usaha sebagai asuransi kerugian, sampai saat ini MAIPARK hanya memfokuskan diri pada reasuransi gempa bumi saja.
Gambar 3.1 Logo PT Reasuransi Maipark Indonesia
36 | P a g e
1.1.2.
Visi dan Misi 1.1.2.1.
Visi Menjadi pemimpin utama yang diakui secara internasional
dalam bidang reasuransi bencana alam di ASEAN, sebagai sebuah Centre of Excellence & Competence dengan nama yang melambangkan profesionalisme. 1.1.2.2.
Misi Mengembangkan database resiko bencana alam nasional dan
regional untuk memberikan informasi, pengetahuan dan perlindungan yang tepat bagi industri. Membangun kompetensi yang diperlukan dalam menerapkan sound underwriting dalam asuransi resiko bencana alam. Secara aktif mempromosikan dan mengambil bagian dalam kerjasama riset dan pembelajaran dalam resiko bencana alam yang berkaitan dengan asuransi. Secara aktif mempromosikan kewaspadaan terhadap bencana alam dan peranan asuransi dalam mengelola risiko.
1.1.3.
Kebijakan dan Sasaran Kualitas 1.1.3.1.
Kebijakan Kualitas PT
Reasuransi
Maipark
Indonesia
bertekad
untuk
meningkatkan kualitas produk dan pelayanan dengan menerapkan teknologi dan pengetahuan ilmiah terbaik dan memberikan pelatihan yang terencana dengan baik karyawan untuk mendapatkan keahlian dibidangnya. PT Reasuransi Maipark Indonesia bertekad untuk menerapkan standard integritas dan profesinalisme yang tertinggi. PT Reasuransi Maipark Indonesia bertekad untuk mengkaji ulang objek kualitas kami guna menjaga tingkat keamanan, stabilitas yang tinggi dan mendapatkan kepercayaan stakeholders.
37 | P a g e
1.1.3.2.
Sasaran Kualitas Manajemen
dan
karyawan
Asuansi
Maipark
Indonesia
menunjukkan komitmen untuk memenuhi kebutuhan stakeholder untuk mengelola asuransi resiko khusus. PT Asuansi Maipark Indonesia menggunakan QMS-9001 sebagai alat untuk mengkaji ulang secara tepat dan mengembangkan efektifitas sistem yang kami terapkan. Secara terus menerus PT Reasuransi Maipark melakukan proses analisa untuk membangun kerjasama dengan seluruh stakeholder dan karyawan. 1.1.4.
Struktur Organisasi PT Reasuransi Maipark Indonesia mempunyai struktur organisasi yang
secara garis besar dapat digambarkan sebagai berikut.
Gambar 3.2 Struktur Organisasi PT Reasuransi Maipark
38 | P a g e
1.2. Analisa Sistem Berjalan 1.2.1.
Skema Database OLTP Berikut adalah skema database dari beberapa table pada core system
Maipark yang mana datanya akan digunakan sebagai dasar untuk ditransfer menuju datawarehouse / OLAP.
Gambar 3.3 Skema database OLTP
1.2.2.
Spesifikasi Database OLTP Berikut merupakan spesifikasi dari database core business system Maipark
(OLTP). Yang nantinya data dari database inilah yang akan digunakan sebagai source data untuk di olah pada proses ETL sehingga bisa didapatkan laporan untuk memenuhi kebutuhan ceding. Table 3.1 Spesifikasi Table TM_Clients
Nama Tabel
TM_Clients
Primary Key
comp_cod
Keterangan
Merupakan table master dari ceding company
Nama Field
Tipe Data
Panjang
ClientCode
nvarchar
10
Comp_cod
Int
Keterangan
39 | P a g e
ClientName
nvarchar
60
ShortName
nvarchar
20
MasterClientCode
nvarchar
10
MasterClientName
nvarchar
50
Nationality
varchar
50
Address1
nvarchar
50
Address2
nvarchar
50
Address3
nvarchar
50
City
nvarchar
20
Country
nvarchar
20
Province
nvarchar
20
PostCode
nvarchar
10
Occupation
nvarchar
50
ICNo
nvarchar
20
TelNoOff
nvarchar
20
TelNoRes
nvarchar
20
MobileNo
nvarchar
20
FaxNo
nvarchar
20
EMail
nvarchar
300
DOB
Datetime
Sex
nvarchar
2
BuildingName
nvarchar
50
ClientTypeCode
nvarchar
50
RecordType
nvarchar
20
BussType
nvarchar
10
BussSubType
nvarchar
10
PassportNo
nvarchar
20
Passport
nvarchar
4
IC
nvarchar
4
OffAcode
nvarchar
4
40 | P a g e
ResAcode
nvarchar
4
POB
nvarchar
100
Marital
nvarchar
4
SalutationCode
nvarchar
5
ClientSource
nvarchar
20
Homepage
nvarchar
30
Background1
nvarchar
300
Background2
nvarchar
300
Background3
nvarchar
300
GrossProperty
decimal
18,2
GrossMotor
decimal
18,2
GrossMarine
decimal
18,2
GrossEngineering
decimal
18,2
GrossMisc
decimal
18,2
GrossTotal
decimal
18,2
RiskCapital
decimal
18,2
MarketRank
decimal
18,2
UWResult
nvarchar
20
OpResult
decimal
18,2
ProfitTax
nvarchar
20
Investment
decimal
18,2
TotalAsset
decimal
18,2
PaidUpCapital
decimal
18,2
Equity
decimal
18,2
CapMP
decimal
18,5
PremiumCed
decimal
18,5
LossRec
decimal
18,5
LossRatio
decimal
18,5
AccuLoss
decimal
18,5
Contribution
decimal
18,5
41 | P a g e
PremiumBased
tinyint
TechBased
tinyint
PremiumCollection
decimal
NoOfOwner
tinyint
ChairmanName
nvarchar
NoOfChairmanMember
tinyint
PresDir
nvarchar
50
VPresDir
nvarchar
50
Dir1
nvarchar
50
Dir2
nvarchar
50
Dir3
nvarchar
50
Mangr1
nvarchar
50
Mangr2
nvarchar
50
Mangr3
nvarchar
50
Mangr4
nvarchar
50
Mangr5
nvarchar
50
Mangr6
nvarchar
50
NoOfBranches
tinyint
NoOfReinsurer
tinyint
UserIni
nvarchar
DateUpdate
datetime
email1
nvarchar
300
email2
nvarchar
300
email3
nvarchar
4000
email4
nvarchar
300
compEmail
nvarchar
50
MROName
nvarchar
20
ReinsAOName
nvarchar
20
ClaimAOName
nvarchar
4000
FinanceAOName
nvarchar
20
18,5
30
8
42 | P a g e
Dir4
nvarchar
50
Table 3.2 Spesifikasi Table TM_Users
Nama Tabel
TM_Users
Primary Key
sNo, userID Merupakan
table
master
dari
user
Keterangan
menggunakan core system Maipark
Nama Field
Tipe Data
Panjang
Keterangan
SNo
int
1,1
IDENTITY(1,1)
UserId
varchar
20
LoginPassword
varbinary
50
GroupId
varchar
5
UserFullName
varchar
100
UserDispName
varchar
20
UserInitial
nvarchar
4
DeptCode
varchar
10
BranchCode
varchar
10
PaymentLimit
decimal
18,4
CreditNoteLimit
decimal
18,4
IsActive
char
1
IsEnabled
char
1
UserTypeCode
varchar
10
AccessLevel
tinyint
UserType
varchar
20
OldUserId
nvarchar
100
IsSyariah
bit
email
varchar
yang
30
43 | P a g e
Table 3.3 Spesifikasi Table TM_City2
Nama Tabel
TM_city2
Primary Key
CityCode
Keterangan
Merupakan table master dari kota
Nama Field
Tipe Data
CityCode
smallint
CityName
smallint
ZoneCode
nvarchar
3
ProvinceCode
decimal
7,2
CrestaZone
datetime
PostalCode
nvarchar
8
latitude
decimal
12,7
Longitude
decimal
12,7
population
decimal
18,0
totalResidence
decimal
18,0
IsActive
bit
Panjang Keterangan
Table 3.4 Spesifikasi Table TM_Province1
Nama Tabel
TM_Province1
Primary Key
ProvinceCode
Keterangan
Merupakan table master dari provinsi
Nama Field
Tipe Data
ProvinceCode
smallint
ProvinceName
smallint
Panjang
Keterangan
Table 3.5 Spesifikasi Table t_dcreta
Nama Tabel
t_dcreta
Primary Key
cres_zon
44 | P a g e
Keterangan
Merupakan table master dari cresta zone
Nama Field
Tipe Data
Panjang
cres_zon
nvarchar
4
cres_kel
nvarchar
1
desc_zon
nvarchar
50
desc_kel
nvarchar
20
stat_dat
nchar
1
oper_add
nvarchar
8
Keterangan
Table 3.6 Spesifikasi Table t_dkursb
Nama Tabel
t_dkursb
Primary Key
thn_kurs, bln_kurs, curr_cod Merupakan table master dari nilai kurs bulanan
Keterangan
terhadap rupiah
Nama Field
Tipe Data
thn_kurs
smallint
bln_kurs
smallint
curr_cod
nvarchar
3
nil_kurs
decimal
7,2
add_date
datetime
oper_add
nvarchar
Panjang
Keterangan
8
Table 3.7 Spesifikasi Table t_dkurst
Keterangan
t_dkurst thn_kurs, curr_cod Merupakan table master dari nilai kurs tahunan terhadap rupiah
Nama Field thn_kurs curr_cod
Tipe Data Panjang smallint nvarchar 3
Nama Tabel Primary Key
Keterangan
45 | P a g e
nil_kurs add_date oper_add
decimal datetime nvarchar
7,2 8
Table 3.8 Spesifikasi Table t_docupa
Nama Tabel
t_docupa
Primary Key
ocup_cod Merupakan table master dari macam Detail
Keterangan
Occupation
Nama Field
Tipe Data
Panjang
ocup_cod
nvarchar
8
ocup_des
nvarchar
300
ocup_ret
nvarchar
1
oper_add
nvarchar
8
Keterangan
Table 3.9 Spesifikasi Table t_docure
Nama Tabel
t_docure
Primary Key
ocup_ret
Keterangan
Merupakan table master dari macam Occupation
Nama Field
Tipe Data
Panjang
ocup_ret
nvarchar
8
ocup_des
nvarchar
300
oper_add
nvarchar
8
Keterangan
Table 3.10 Spesifikasi Table TM_EQIndemnityType
Nama Tabel
TM_EqIndemnityType
Primary Key
IndemnityTypeCode Merupakan table master dari rate berdasarkan
Keterangan
indemnity
46 | P a g e
Nama Field
Tipe Data
IndemnityTypeCode
int
IndemnityTypeRate
decimal
Panjang
Keterangan
18,4
Table 3.11 Spesifikasi Table UW_BatchUploadSummary
Nama Tabel
UW_BatchUploadSummary
Primary Key
BatchId, UserId Merupakan table yang digunakan untuk menyimpan data header dari data pensesian ceding. Ceding
Keterangan
biasanya mengirimkan secara batching.
Nama Field
Tipe Data
BatchId
int
UserId
varchar
TranDate
Datetime
UpLoadFileName
Varchar
300
BrdRefno
Varchar
25
Bordereaux
Varchar
32
CessionMonth
Int
CessionYear
Int
CessionPeriod
Varchar
UWYear
Int
TotRecords
Int
SuccRecords
Int
FailRecords
Int
ApprovalRecords
Int
Status
Int
IsToBackEnd
Char
1
Seperately
Char
1
Panjang
Keterangan IDENTITY(1,1)
25
25
47 | P a g e
MaiparkIdentifier
Char
IsPrintedNota
Bit
IsShow
Bit
IsSyariah
Bit
TranDate2
Datetime
DeleteDate
Datetime
10
Table 3.12 Spesifikasi Table UW_BatchUploadSummaryDetail
Nama Tabel
UW_BatchUploadSummaryDetail
Primary Key
BatchId, DetailId Merupakan table yang digunakan untuk menyimpan data detail dari data pensesian ceding.
Keterangan
Ceding biasanya mengirimkan secara batching.
Nama Field
Tipe Data
BatchId
int
DetailId
int
RunningNo
Varchar
10
MainPolicyCover
Varchar
10
OriginalPolicyNo
Varchar
60
EndorsementNo
Varchar
60
EndorsementCount
Varchar
5
RiskNo
Varchar
5
InsuredName
Varchar
200
QQ
Varchar
200
LocationOfRisk
Varchar
2000
City
Varchar
100
Address1
Varchar
100
Address2
Varchar
100
Address3
Varchar
100
Panjang
Keterangan IDENTITY(1,1)
48 | P a g e
PostalCode
Varchar
5
OccupationCode
Varchar
20
BuildingCategory
Varchar
4
ClassOfConstruction
Varchar
4
YearBuilt
Varchar
4
BuildingStorey
Varchar
4
InceptionDate
Varchar
12
ExpiryDate
Varchar
12
Currency
Varchar
4
Building
Varchar
40
Machinery
Varchar
40
Stock
Varchar
40
otherPD
Varchar
40
TotalPD
Varchar
40
CoInsStatus
Varchar
2
CoInsShare
Varchar
10
LeaderPolicyNo
Varchar
60
PolicyStatus
Varchar
2
FirstLoss
Varchar
10
TotalSumInsuredCeding
Varchar
40
PremiumCeding
Varchar
40
EQRate
Decimal
25,5
TSICalculate
Decimal
25,5
PremiumCalculate
Decimal
25,5
EQRateCalculate
Decimal
25,5
TSICalculate
Decimal
25,5
PremiumCalculate
Decimal
25,5
EQRateCalculate
Decimal
25,5
GrossProfit
Varchar
40
Wages
Varchar
40
49 | P a g e
IncreaseCost
Varchar
40
OtherBI
Varchar
40
TotalBI
Varchar
40
PeriodOfIndemnity
Varchar
5
TimeExcess
Varchar
5
ProrateDays
Varchar
10
AdjustableStock
Varchar
2
UWYear
Varchar
4
Remarks
Varchar
2000
SameRisk
Char
1
ExRate
Decimal
25,5
lmtCessionRate
Decimal
25,5
IndemRate
Decimal
25,5
FLScalreRate
Decimal
25,5
MPShareAmount
Decimal
25,5
PercentTSI
Decimal
25,5
PremiumPD
Decimal
25,5
PremiumBI
Decimal
25,5
Deductible
Decimal
25,5
PremStock
Decimal
25,5
AnnualDays
Int
ProrateYear
Decimal
25,5
MPTSIPD
Decimal
25,5
MPTSIBI
Decimal
25,5
MPShareAmtPD
Decimal
25,5
MPShareAmtBI
Decimal
25,5
MPShareAmt_init
Decimal
25,5
MPExposureAmt_init
Decimal
25,5
PremiumPD_init
Decimal
25,5
PremiumBI_init
Decimal
25,5
50 | P a g e
PremStock_init
Decimal
25,5
MPTSIPD_init
Decimal
25,5
MPTSIBI_init
Decimal
25,5
Stock_Final
Decimal
25,5
ORI_InceptionDate
Datetime
ORI_ExpiryDate
Datetime
DetailMSG
Varchar
4000
ErrorGroup
Varchar
2000
ProcessStatus
Int
IsToBackEnd
Char
1
Separately
Char
1
PenambahanLokasi
Char
1
DueToMaiparkCeding
Varchar
40
DueToMaiparkCalculate
Decimal
25,5
RemarkAO
Varchar
2000
IsNewRate
Bit
JenisProrata
Int
Table 3.13 Spesifikasi Table t_aksdat
Nama Tabel
t_aksdat
Primary Key
Batch_Id, batch_id_fe Merupakan table yang digunakan untuk menyimpan data pensesian ceding yang telah di
Keterangan
approve oleh AO Maipark.
Nama Field
Tipe Data
date_lap
datetime
comp_cod
nvarchar
4
bordo_no
nvarchar
100
nom_urut
smallint
Panjang
Keterangan
51 | P a g e
no_polis
nvarchar
60
nama_ttg
nvarchar
200
nama_tqq
nvarchar
200
almt_ris
varchar
2000
city_cod
nvarchar
4
post_cod
nvarchar
6
prov_cod
nvarchar
2
cres_zon
nvarchar
4
ocup_cod
nvarchar
8
buil_age
int
bld_stor
nvarchar
date_beg
datetime
date_end
datetime
rate_cod
nvarchar
3
rate_pct
decimal
7,5
zone_cod
nvarchar
1
con_clas
nvarchar
1
cat_bldg
nvarchar
1
curr_cod
nvarchar
3
tsi_bldg
decimal
19,2
tsi_mach
decimal
19,2
tsi_stok
decimal
19,2
tsi_othe
decimal
19,2
tsi_100p
decimal
19,2
loss_lmt
decimal
15,2
tsi_pool
decimal
19,2
risk_lmt
decimal
19,2
prem_amt
decimal
17,5
dedu_amt
decimal
19,2
hfee_amt
decimal
15,5
2
52 | P a g e
no_dnota
nvarchar
25
und_year
int
pool_cod
nvarchar
4
ocup_ret
nvarchar
1
no_endos
smallint
clas_biz
nvarchar
2
stat_rec
nvarchar
1
date_doc
datetime
date_add
datetime
date_upd
datetime
date_val
datetime
date_oto
datetime
oper_add
nvarchar
15
oper_upd
nvarchar
15
oper_val
nvarchar
15
oper_oto
nvarchar
15
freq_ins
nvarchar
1
pc_oftsi
decimal
11,5
poli_cod
nvarchar
1
share_pc
decimal
5,2
rate_coy
decimal
25,5
prem_coy
decimal
15,5
ful_bldg
decimal
19,2
ful_mach
decimal
19,2
ful_stok
decimal
19,2
ful_othe
decimal
19,2
ful_100p
decimal
19,2
poli_lea
nvarchar
60
gro_prof
decimal
19,2
turn_tax
decimal
19,2
53 | P a g e
purchase
decimal
19,2
freights
decimal
19,2
turn_ofe
decimal
19,2
indemnit
int
rate_gro
decimal
anu_turn
int
prem_equ
decimal
17,5
prem_gro
decimal
17,5
time_exc
int
dncn_cod
nvarchar
2
hfee_pul
decimal
15,5
adju_cod
nvarchar
1
no_polin
nvarchar
60
sam_risk
nvarchar
1
mai_expo
decimal
19,2
nom_endo
nvarchar
60
no_polas
nvarchar
60
jn_cover
nvarchar
15
mark_cod
nvarchar
1
date_pro
datetime
coy_expo
decimal
19,2
rem_teks
nvarchar
300
city_nam
nvarchar
100
nam_cama
nchar
100
hand_fee
decimal
5,2
mgmt_fee
decimal
5,2
risk_nom
int
bordo_lm
nvarchar
100
city_nam1
nvarchar
100
dues_mai
decimal
15,5
7,5
54 | P a g e
dues_coy
decimal
15,5
rema_coy
varchar
2000
proc_sta
varchar
2
batch_id
int
sam_rino
int
new_loka
char
1
rema_int
nvarchar
500
batch_id_fe
int
IDENTITY(1,1)
Table 3.14 Spesifikasi Table TM_claim_register
Nama Tabel
TM_Claim_Register
Primary Key
Id
Keterangan
Merupakan table yang digunakan untuk menyimpan data registrasi claim dari ceding.
Nama Field
Tipe Data
Panjang
Id
int
pla_or_dla
nvarchar
5
claim_no
nvarchar
20
bordo_no
nvarchar
300
no_polis
nvarchar
100
no_endos
smallint
comp_cod
nvarchar
50
comp_nam
nvarchar
100
nama_ttg
nvarchar
MAX
jn_cover
nvarchar
30
entry_date
datetime
date_beg
datetime
date_doc
datetime
date_end
datetime
Keterangan IDENTITY(1,1)
55 | P a g e
stat_dat
nvarchar
30
date_pay
datetime
ocup_ret
nvarchar
100
ocup_des
nvarchar
500
con_clas
nvarchar
30
cat_bldg
nvarchar
30
bld_stor
nvarchar
30
und_year
nvarchar
30
dncn_cod
nvarchar
30
no_dnota
nvarchar
100
pool_cod
nvarchar
300
eventcode
nvarchar
50
eventname
nvarchar
100
BMGRegNo
nvarchar
100
DateEvent
datetime
almt_ris
varchar
2000
risk_nom
nvarchar
30
city_cod
nvarchar
10
city_nam
nvarchar
1000
prov_cod
nvarchar
10
prov_nam
nvarchar
50
cres_zon
nvarchar
10
curr_cod
nvarchar
10
dedu_pct
decimal
30,5
dedu_amt
decimal
30,5
pctg_max
decimal
30,5
ful_bldg
decimal
30,5
ful_mach
decimal
30,5
ful_stok
decimal
30,5
ful_othe
decimal
30,5
56 | P a g e
ful_100p
decimal
30,5
gro_prof
decimal
30,5
turn_tax
decimal
30,5
purchase
decimal
30,5
freights
decimal
30,5
turn_ofe
decimal
30,5
tot_tsi_tek
decimal
30,5
rate_gro
decimal
30,5
prem_gro
decimal
30,5
mai_expo
decimal
30,5
coy_expo
decimal
30,5
indemnit
int
pc_oftsi
decimal
30,5
share_pc
decimal
30,5
tsi_bldg
decimal
30,5
tsi_mach
decimal
30,5
tsi_stok
decimal
30,5
tsi_othe
decimal
30,5
tsi_100p
decimal
30,5
tsi_gro_prof
decimal
30,5
tsi_turn_tax
decimal
30,5
tsi_purchase
decimal
30,5
tsi_freights
decimal
30,5
tsi_turn_ofe
decimal
30,5
tot_tsi_clm
decimal
30,5
tsi_pool
decimal
30,5
tsi_rate_gro
decimal
30,5
tsi_prem_gro
decimal
30,5
tsi_mai_expo
decimal
30,5
tsi_coy_expo
decimal
30,5
57 | P a g e
loss_loc_street
varchar
2000
loss_loc_city
nvarchar
100
loss_loc_prov
nvarchar
100
loss_loc_provCod
nvarchar
10
dedu_amt_clm
decimal
30,5
dedu_pct_clm
decimal
30,5
PercentSesi
decimal
30,5
PercentCoIns
decimal
30,5
loss_desc
nvarchar
500
remarks
nvarchar
200
ocup_ret_clm
nvarchar
100
ocup_des_clm
nvarchar
500
nom_pla
nvarchar
100
nom_dla
nvarchar
100
date_pla
datetime
date_dla
datetime
date_rcvd_pla
datetime
date_rcvd_dla
datetime
closed_date
datetime
reopen_date
datetime
loss_lmt
decimal
loss_date
datetime
ClsBussinesCode
nvarchar
100
ClsBussinesName
nvarchar
100
wordingCode
nvarchar
100
wordingName
nvarchar
100
claim_status
nvarchar
50
CreatedDate
datetime
CreatedBy
nvarchar
50
UpdatedBy
nvarchar
50
30,5
58 | P a g e
UpdatedDate
datetime
isApprove
int
ApproveDate
datetime
ApproveBy
varchar
25
ClosedReason
nvarchar
200
ReopenReason
nvarchar
200
Status
nvarchar
50
TypeClaimCode
nvarchar
50
TypeClaimDesc
nvarchar
50
EventTypeCode
nvarchar
50
EventTypeName
nvarchar
50
isUnreg
int
isClose
int
rate_pct
decimal
30,5
rate_coy
decimal
30,5
hfee_amt
decimal
30,5
hfee_pul
decimal
30,5
hand_fee
decimal
30,5
prem_amt
decimal
30,5
prem_coy
decimal
30,5
Claim_Category
nchar
10
time_exc
int
Table 3.15 Spesifikasi Table ClaimantInterim
Nama Tabel
ClaimantInterim
Primary Key
Id, ClaimantNo, ClaimRefNo
Keterangan
Merupakan table yang digunakan untuk menyimpan data biaya-biaya claim, yang dibayarkan kepada ceding secara interim(berkala).
59 | P a g e
Nama Field
Tipe Data
Panjang
Id
int
ClaimantNo
nvarchar
20
ClaimRefNo
nvarchar
50
eventcode
nvarchar
50
Coins_Share
decimal
30,5
Section
nvarchar
200
RES_CurrencyCode
nvarchar
5
RES_CurrencyNm
nvarchar
200
RES_ExchangeRate
decimal
30,5
TSIClaim
decimal
30,5
TSI_PoolClaim
decimal
30,5
RES_ClaimFull
decimal
30,5
RES_ClaimShare
decimal
30,5
RES_ClaimShareCed
decimal
30,5
RES_ClaimCoInsFull
decimal
30,5
RES_ClaimCoInsShare
decimal
30,5
RES_ClaimCoInsShareCed
decimal
30,5
ful_bldgMDDef
decimal
30,5
ful_machMDDef
decimal
30,5
ful_stokMDDef
decimal
30,5
ful_otheMDDef
decimal
30,5
deductMDDef
decimal
30,5
mai_shareMDDef
decimal
30,5
ful_100pMDDef
decimal
30,5
gro_profBIDef
decimal
30,5
turn_taxBIDef
decimal
30,5
purchaseBIDef
decimal
30,5
freightsBIDef
decimal
30,5
Keterangan IDENTITY(1,1)
60 | P a g e
mai_shareBIDef
decimal
30,5
BITotalDef
decimal
30,5
Res_TotalDef
decimal
30,5
Res_bldgMD100
decimal
30,5
Res_machMD100
decimal
30,5
Res_stokMD100
decimal
30,5
Res_otheMD100
decimal
30,5
Res_deductMD100
decimal
30,5
Res_maisharMD100
decimal
30,5
Res_TotalMD100
decimal
30,5
Res_bldgMDCo100
decimal
30,5
Res_machMDCo100
decimal
30,5
Res_stokMDCo100
decimal
30,5
Res_otheMDCo100
decimal
30,5
Res_deductMDCo100
decimal
30,5
Res_maisharMDCo100
decimal
30,5
Res_TotalMDCo100
decimal
30,5
Res_groprofBI100
decimal
30,5
Res_turntaxBI100
decimal
30,5
Res_purchaseBI100
decimal
30,5
Res_freightsBI100
decimal
30,5
Res_maishareBI100
decimal
30,5
Res_BITotal100
decimal
30,5
Res_groprofBICo100
decimal
30,5
Res_turntaxBICo100
decimal
30,5
Res_purchaseBICo100
decimal
30,5
Res_freightsBICo100
decimal
30,5
Res_maishareBICo100
decimal
30,5
Res_BITotalCo100
decimal
30,5
Res_bldgMDShare
decimal
30,5
61 | P a g e
Res_machMDShare
decimal
30,5
Res_stokMDShare
decimal
30,5
Res_otheMDShare
decimal
30,5
Res_deductMDShare
decimal
30,5
Res_maisharMDShare
decimal
30,5
Res_TotalMDShare
decimal
30,5
Res_bldgMDCoShare
decimal
30,5
Res_machMDCoShare
decimal
30,5
Res_stokMDCoShare
decimal
30,5
Res_otheMDCoShare
decimal
30,5
Res_deductMDCoShare
decimal
30,5
Res_maisharMDCoShare
decimal
30,5
Res_TotalMDCoShare
decimal
30,5
Res_groprofBIShare
decimal
30,5
Res_turntaxBIShare
decimal
30,5
Res_purchaseBIShare
decimal
30,5
Res_freightsBIShare
decimal
30,5
Res_maishareBIShare
decimal
30,5
Res_BITotalShare
decimal
30,5
Res_groprofBICoShare
decimal
30,5
Res_turntaxBICoShare
decimal
30,5
Res_purchaseBICoShare
decimal
30,5
Res_freightsBICoShare
decimal
30,5
Res_maishareBICoShare
decimal
30,5
Res_BITotalCoShare
decimal
30,5
Res_MDBuildCed
decimal
30,5
Res_MDMachCed
decimal
30,5
Res_MDStokCed
decimal
30,5
Res_MDOthCed
decimal
30,5
Res_MDDeductCed
decimal
30,5
62 | P a g e
Res_MDMaiCed
decimal
30,5
Res_MDTsiCed
decimal
30,5
Res_MDBuildCoCed
decimal
30,5
Res_MDMachCoCed
decimal
30,5
Res_MDStokCoCed
decimal
30,5
Res_MDOthCoCed
decimal
30,5
Res_MDDeductCoCed
decimal
30,5
Res_MDMaiCoCed
decimal
30,5
Res_MDTsiCoCed
decimal
30,5
Res_BIGrossCed
decimal
30,5
Res_BIWageCed
decimal
30,5
Res_BIPurchaseCed
decimal
30,5
Res_BIFreightsCed
decimal
30,5
Res_BIMaiCed
decimal
30,5
Res_BITotalCed
decimal
30,5
Res_BIGrossCoCed
decimal
30,5
Res_BIWageCoCed
decimal
30,5
Res_BIPurchaseCoCed
decimal
30,5
Res_BIFreightsCoCed
decimal
30,5
Res_BIMaiCoCed
decimal
30,5
Res_BITotalCoCed
decimal
30,5
Claim_Category
nchar
10
CreatedDate
datetime
CreatedBy
nvarchar
50
UpdatedBy
nvarchar
50
UpdatedDate
datetime
StatusPayment
nvarchar
50
InterimNo
nvarchar
10
InterimDesc
nvarchar
50
DNCN_Type
nchar
20
63 | P a g e
DNCN_No
nvarchar
100
PrintCnt
int
isApprove
int
ApproveDate
datetime
ApproveBy
nvarchar
PrintDate
datetime
PrintBy
nvarchar
100
TypeClaimCode
nvarchar
50
nom_dla
nvarchar
100
date_dla
datetime
date_rcvd_dla
datetime
Recommendation
nvarchar
1000
StatusSurat
nvarchar
50
RecoveryRefNo
nvarchar
50
TransactionDate
datetime
100
Table 3.16 Spesifikasi Table ClaimInterim_ExpReserve
Nama Tabel
ClaimInterim_ExpReserve
Primary Key
Id, ClaimantNo, ClaimRefNo
Keterangan
Merupakan table yang digunakan untuk menyimpan data biaya-biaya lain selain biaya claim(ex:surveyor), yang dibayarkan kepada ceding secara interim(berkala).
Nama Field
Tipe Data
Id
int
ClaimRefNo
nvarchar
eventcode
nvarchar
ExpResNo
nvarchar
ExpMainType
nvarchar
Panjang
Keterangan IDENTITY(1,1)
64 | P a g e
ExpSubType
nvarchar
ExpPayeeCode
nvarchar
ExpPayeeName
nvarchar
ExpPIC
nvarchar
ExpRemarks
varchar(1000)
Exp_CurrencyCode
nvarchar
Exp_CurrencyNm
nvarchar
Exp_ExchangeRate
decimal
TSIClaim
decimal
TSI_PoolClaim
decimal
Exp_ClaimFull
decimal
Exp_ClaimShare
decimal
Exp_ClaimShareCed
decimal
Exp_ClaimCoInsFull
decimal
Exp_ClaimCoInsShare
decimal
Exp_ClaimCoInsShareCed
decimal
CreatedDate
datetime
CreatedBy
nvarchar
UpdatedBy
nvarchar
UpdatedDate
datetime
StatusPayment
nvarchar
InterimNo
nvarchar(10)
InterimDesc
nvarchar
DNCN_Type
nchar
DNCN_No
nvarchar(100)
PrintCnt
int
isApprove
int
ApproveDate
datetime
ApproveBy
varchar(25)
PrintDate
datetime
65 | P a g e
PrintBy
nvarchar(100)
TypeClaimCode
nvarchar
TypeClaimDesc
nvarchar
nom_dla
nvarchar(100)
date_dla
datetime
date_rcvd_dla
datetime
Recommendation
nvarchar(1000)
StatusSurat
nvarchar
RecoveryRefNo
nvarchar
TransactionDate
datetime
Table 3.17 Spesifikasi Table SalvageInterim
Nama Tabel
SalvageInterim
Primary Key
Id, ClaimantNo, ClaimRefNo
Keterangan
Merupakan table yang digunakan untuk menyimpan data biaya-biaya yang dibayarkan kepada maipark dari hasil resiko yang di lakukan claim oleh ceding secara interim(berkala).
Nama Field
Tipe Data
Panjang
Id
int
ClaimantNo
nvarchar
20
ClaimRefNo
nvarchar
50
eventcode
nvarchar
50
Coins_Share
decimal
30,5
Section
nvarchar
200
TSI_CurrCod
nvarchar
5
TSI_Rate
decimal
30,5
TSI_Total
decimal
30,5
TSI_Pool
decimal
30,5
Keterangan IDENTITY(1,1)
66 | P a g e
RES_CurrencyCode
nvarchar
5
RES_CurrencyNm
nvarchar
200
RES_ExchangeRate
decimal
30,5
TSIClaim
decimal
30,5
TSI_PoolClaim
decimal
30,5
RES_ClaimFull
decimal
30,5
RES_ClaimShare
decimal
30,5
RES_ClaimShareCed
decimal
30,5
RES_ClaimCoInsFull
decimal
30,5
RES_ClaimCoInsShare
decimal
30,5
RES_ClaimCoInsShareCed
decimal
30,5
ful_bldgMDDef
decimal
30,5
ful_machMDDef
decimal
30,5
ful_stokMDDef
decimal
30,5
ful_otheMDDef
decimal
30,5
deductMDDef
decimal
30,5
mai_shareMDDef
decimal
30,5
ful_100pMDDef
decimal
30,5
gro_profBIDef
decimal
30,5
turn_taxBIDef
decimal
30,5
purchaseBIDef
decimal
30,5
freightsBIDef
decimal
30,5
mai_shareBIDef
decimal
30,5
BITotalDef
decimal
30,5
Res_TotalDef
decimal
30,5
Res_bldgMD100
decimal
30,5
Res_machMD100
decimal
30,5
Res_stokMD100
decimal
30,5
Res_otheMD100
decimal
30,5
Res_deductMD100
decimal
30,5
67 | P a g e
Res_maisharMD100
decimal
30,5
Res_TotalMD100
decimal
30,5
Res_bldgMDCo100
decimal
30,5
Res_machMDCo100
decimal
30,5
Res_stokMDCo100
decimal
30,5
Res_otheMDCo100
decimal
30,5
Res_deductMDCo100
decimal
30,5
Res_maisharMDCo100
decimal
30,5
Res_TotalMDCo100
decimal
30,5
Res_groprofBI100
decimal
30,5
Res_turntaxBI100
decimal
30,5
Res_purchaseBI100
decimal
30,5
Res_freightsBI100
decimal
30,5
Res_maishareBI100
decimal
30,5
Res_BITotal100
decimal
30,5
Res_groprofBICo100
decimal
30,5
Res_turntaxBICo100
decimal
30,5
Res_purchaseBICo100
decimal
30,5
Res_freightsBICo100
decimal
30,5
Res_maishareBICo100
decimal
30,5
Res_BITotalCo100
decimal
30,5
Res_bldgMDShare
decimal
30,5
Res_machMDShare
decimal
30,5
Res_stokMDShare
decimal
30,5
Res_otheMDShare
decimal
30,5
Res_deductMDShare
decimal
30,5
Res_maisharMDShare
decimal
30,5
Res_TotalMDShare
decimal
30,5
Res_bldgMDCoShare
decimal
30,5
Res_machMDCoShare
decimal
30,5
68 | P a g e
Res_stokMDCoShare
decimal
30,5
Res_otheMDCoShare
decimal
30,5
Res_deductMDCoShare
decimal
30,5
Res_maisharMDCoShare
decimal
30,5
Res_TotalMDCoShare
decimal
30,5
Res_groprofBIShare
decimal
30,5
Res_turntaxBIShare
decimal
30,5
Res_purchaseBIShare
decimal
30,5
Res_freightsBIShare
decimal
30,5
Res_maishareBIShare
decimal
30,5
Res_BITotalShare
decimal
30,5
Res_groprofBICoShare
decimal
30,5
Res_turntaxBICoShare
decimal
30,5
Res_purchaseBICoShare
decimal
30,5
Res_freightsBICoShare
decimal
30,5
Res_maishareBICoShare
decimal
30,5
Res_BITotalCoShare
decimal
30,5
Res_MDBuildCed
decimal
30,5
Res_MDMachCed
decimal
30,5
Res_MDStokCed
decimal
30,5
Res_MDOthCed
decimal
30,5
Res_MDDeductCed
decimal
30,5
Res_MDMaiCed
decimal
30,5
Res_MDTsiCed
decimal
30,5
Res_MDBuildCoCed
decimal
30,5
Res_MDMachCoCed
decimal
30,5
Res_MDStokCoCed
decimal
30,5
Res_MDOthCoCed
decimal
30,5
Res_MDDeductCoCed
decimal
30,5
Res_MDMaiCoCed
decimal
30,5
69 | P a g e
Res_MDTsiCoCed
decimal
30,5
Res_BIGrossCed
decimal
30,5
Res_BIWageCed
decimal
30,5
Res_BIPurchaseCed
decimal
30,5
Res_BIFreightsCed
decimal
30,5
Res_BIMaiCed
decimal
30,5
Res_BITotalCed
decimal
30,5
Res_BIGrossCoCed
decimal
30,5
Res_BIWageCoCed
decimal
30,5
Res_BIPurchaseCoCed
decimal
30,5
Res_BIFreightsCoCed
decimal
30,5
Res_BIMaiCoCed
decimal
30,5
Res_BITotalCoCed
decimal
30,5
Claim_Category
nchar
10
CreatedDate
datetime
CreatedBy
nvarchar
50
UpdatedBy
nvarchar
50
UpdatedDate
datetime
StatusPayment
nvarchar
50
InterimNo
nvarchar
10
InterimDesc
nvarchar
50
DNCN_Type
nchar
20
DNCN_No
nvarchar
100
PrintCnt
int
isApprove
int
ApproveDate
datetime
ApproveBy
nvarchar
PrintDate
datetime
PrintBy
nvarchar
100
TypeClaimCode
nvarchar
50
100
70 | P a g e
TypeClaimDesc
nvarchar
50
nom_dla
nvarchar
100
date_dla
datetime
date_rcvd_dla
datetime
Recommendation
nvarchar
1000
StatusSurat
nvarchar
50
RecoveryRefNo
nvarchar
50
TransactionDate
datetime
Table 3.18 Spesifikasi Table TM_ClaimEvent
Nama Tabel
TM_Claim_Event
Primary Key
TranId, EventCode
Keterangan
Merupakan table master event gempa bumi Maipark.
Nama Field
Tipe Data
TranId
int
BMGRegNo
nvarchar(100)
EventTypeCode
nvarchar(50)
EventTypeName
nvarchar(50)
EventCode
nvarchar(50)
EventName
nvarchar(100)
DateEvent
smalldatetime
DateEventTime
nvarchar(100)
Depth
varchar(50)
Strength
varchar(50)
Epicenter
varchar(50)
EventDesc
varchar(2000)
OpeningText
varchar(2000)
Area
varchar(2000)
Panjang
Keterangan IDENTITY(1,1)
71 | P a g e
RefNo
varchar(2000)
CreatedDate
datetime
CreatedBy
nvarchar(200)
UpdatedBy
nvarchar(200)
UpdatedDate
datetime
DeletedBy
nvarchar(200)
DeletedDate
datetime
1.3. Analisa Sistem Usulan 1.3.1.
Identifikasi Sistem 1.3.1.1.
Kebutuhan Bisnis Untuk memenuhi keperluan bisnis PT Reasuransi Maipark
Indonesia, maka sistem yang akan dirancang akan memiliki kamampuan sebagai berikut : a) Sistem dapat membantu ceding dalam memberikan feedback laporan mengenai data pensesian premi gempa bumi dan claim sehingga dapat digunakan sebagai dasar acuan dalam pengambilan keputusan bisnis. b) Sistem dapat menyajikan report dalam bentuk yang lebih interaktif
kepada Board of Director setiap saat, sehingga Board of Director dapat mengambil keputusan dengan tepat. 1.3.1.2.
Manfaat Bisnis Sistem yang akan dibangun diharapkan dapat memberikan
manfaat bisnis sebagai berikut : a) Mampu meningkatkan kesadaran ceding dalam mensesikan resiko asuransi gempa bumi kepada Maipark. b) Mampu memberikan laporan kepada Board of Director maupun ceding secara lebih cepat dan terpercaya. c)
Mampu mengejar ketertinggalan dari asuransi negara tetangga di ASEAN dalam hal teknologi informasi yang menyajikan data resiko asuransi khususnya resiko gempa bumi.
72 | P a g e
1.3.2.
Analisa Kelayakan Sistem 1.3.2.1.
Kelayakan Teknis Penerapan system usulan cukup dimungkinkan secara teknis
karena penerapan Teknologi Informasi (IT) sudah pernah dilakukan sebelumnya oleh pihak Maipark meskipun dalam sistem berbeda. Kelayakan secara teknis dapat dilihat dari beberapa hal, yaitu : a)
Kesiapan pengguna terhadap teknologi komputer Pihak karyawan ceding maupun karyawan Maipark sudah cukup terbiasa dengan teknologi komputer dan penggunaan system informasi. Terlebih nantinya divisi IT Maipark akan membantu para user untuk menggunakan sistem ini.
b)
Kesiapan peralatan Saat ini untuk semua karyawan Maipark telah diperlengkapi dengan perangkat komputer yang mendapat koneksi internet. Sedangkan untuk karyawan ceding juga telah siap dalam hal peralatan computer dikarenakan setiap bulannya AO ceding telah menggunakan perangkat computer yang terhubung internet yang kesehariannya telah digunakan untuk
melakukan pensesian data premi kepada
Maipark tiap bulannya. Berikut adalah standard minimum dari perangkat komputer tersebut. Table 3.19 Spesifikasi Minimum Perangkat Komputer
Hardware RAM
512 MB DDR2
Processor
Intel Pentium 2
Software Sistem Operasi
Windows XP
Sedangkan Untuk server, PT Reasuransi Maipark telah menyiapkan dua buah server(Applikasi & Database) yang juga digunakan untuk applikasi core Maipark dengan spesifikasi sebagai berikut :
73 | P a g e
Server Applikasi Table 3.20 Spesifikasi Minimum Server Applikasi
Hardware Harddisk
SATA II 160 GB
RAM
3 GB DDR2
Framework
Microsoft .Net Framework 3.5
Web Server
IIS 7.0
Processor
Intel Pentium III Processor (4 CPU), 3.0 GHz Software
Sistem Operasi
Windows Server 2003 R2 Enterprise Edition (5.2, Build 3790)
Server Database Table 3.21 Spesifikasi Minimum Server Database
Hardware Harddisk
SATA II 320 GB
RAM
4 GB DD2
Processor
Intel (R) Pentium(R) III Processor (4 CPU), 3.0 GHz Software
Sistem Operasi
Windows Server 2003 R2 Enterprise Edition
Kemudian dalam membangun system usulan ini, PT Reasuransi Maipark Indonesia juga membutuhkan berbagai macam software, diantaranya :
SQL Server 2008
.Net Framework 3.5
Visual Studio 2008
FusionCharts XT (v3.3.1 - Service Release 3)
74 | P a g e
Dari list software yang dibutuhkan untuk membangun sistem pelaporan ini, semua license dari software tersebut telah dimiliki oleh maipark dan penulis telah familiar dengan software tersebut, sehingga tidak perlu dilakukan training terhadap penggunaan software tersebut. Dari pemaparan diatas, sistem usulan tidak perlu ada pengadaan personal
computer,
Software
Application
dan
server
untuk
menjalankan sistem usulan. Sehingga dapat dikatakan secara teknis, resiko yang dimiliki dalam perancangan dan pembangunan sistem pelaporan penyebaran resiko ini tidak besar. 1.3.2.2.
Kelayakan Ekonomi Dari segi ekonomi, kemungkinan untuk menerapkan sistem
usulan pada PT Reasuransi Maipark Indonesia sangat dimungkinkan. Sebagian besar persyaratan penerapan sistem sudah terpenuhi. Berikut kebutuhan yang digunakan untuk membangun sistem usulan :
Table 3.22 Perhitungan Biaya Sistem Usulan
Jenis
No
Software
1
Produk
Harga
SQL Server 2008
Rp. 0
Keterangan Sudah terinstall
2
3
.Net
Framework Gratis
Sudah
3.5 SP 2
terinstall
Visual Studio 2010 Rp. 0
Sudah terinstall
4
FusionCharts
XT Rp. 0
Sudah ada
(v3.3.1 - Service Release 3) Hardware
1
PC
Rp. 0
Sudah ada
Server(App&DB) Total biaya
Rp. 0
-
75 | P a g e
Dari table diatas dapat dilihat bahwa PT Reasuransi maipark tidak perlu mengeluarkan tambahan biaya untuk implementasi sistem baru. Dengan demikian penerapan sistem baru sangat layak untuk dilakukan.
1.3.2.3.
Kelayakan Organisasi Sistem usulan dimungkinkan untuk diterapkan dari segi
organisasi. Pengembangan sistem ini mendapat tanggapan positif dari sebagian besar pihak Maipark maupun pihak ceding. Sistem informasi penyebaran resiko ini merupakan suatu hal yang dianggap membantu oleh pihak ceding dalam menyediakan laporan atau feedback mengenai data yang telah dikirim setiap bulannya. 1.3.3.
Analisa Kebutuhan Sistem 1.3.3.1.
Kebutuhan Fungsional Berdasarkan kepada wawancara yang telah dilakukan, maka
dapat disimpulkan bahwa kebutuhan fungsional system usulan adalah sebagai berikut :
Sistem dapat memberikan laporan premi dari data pensesian gempa bumi.
Sistem dapat memberikan laporan jumlah resiko dari data pensesian gempa bumi.
Sistem dapat memberikan laporan exposure dari data pensesian gempa bumi.
Sistem dapat memberikan laporan claim dari data pensesian gempa bumi.
User diberikan kebebasan untuk memilih kondisi data berdasarkan cession month, cession year, underwriting year, occupation, interest, zone, cresta zone, province dan city/kabupaten.
1.3.3.2.
Kebutuhan Non Fungsional Berdasarkan kepada wawancara yang telah dilakukan, maka
dapat disimpulkan bahwa kebutuhan non fungsional system usulan adalah sebagai berikut :
76 | P a g e
Penyebaran data premi, exposure, dan claim dapat di petakan kedalam peta Indonesia berdasarkan kota/kabupaten.
Laporan
online
dapat
dihadirkan
lebih
interaktif
dengan
memadukan antara chart dan table.
Sistem berbasis web based dapat di buka pada berbagai macam browser, minimal Internet explorer, Chrome, Mozilla firefox dan Opera.
Informasi user dan password disamakan dengan user dan password pada core system Maipark.
Pada
proses
transfer
data
dari
database
OLTP
menuju
datawarehouse dapat dilakukan secara otomatis setiap bulannya. 1.4. Rancangan Sistem Usulan 1.4.1.
Rancangan Arsitektur Fisik Rancangan fisik yang digunakan dalam membangun sistem usulan terdiri
dari 2 server, dimana 1 server berfungsi sebagai server database dan 1 server lainnya berfungsi sebagai server applikasi. Untuk rancangan fisik database, diletakkan 3 database yang berada dalam 1 instance, dimana 3 database tersebut berfungsi sebagai database OLTP, database staging dan database OLAP. Berikut adalah gambar rancangan arsitektur fisik sistem usulan :
77 | P a g e
Gambar 3.4 Rancangan Arsitektur Fisik
1.4.2.
Rancangan Data Warehouse 1.4.2.1.
Arsitektur Data Warehouse Perancangan arsitektur data warehouse yang digunakan adalah
dengan menggunakan database staging sebagai penyimpanan data sementara bagi data dari berbagai database OLTP. Selain itu database staging juga berfungsi sebagai tempat dilakukannya proses transformasi sebelum data tersebut di transfer menuju database OLAP / Data warehouse.
78 | P a g e
ETL
Data Output
Data Output Database OLTP
Database Staging
Database OLAP
Data Output
Gambar 3.5 Rancangan arsitektur data warehouse
1.4.2.2.
Proses ETL 1. Extract Data Pada proses ini akan dilakukan pemindahan data dari database OLTP menuju database Staging. Hal ini dilakukan agar ketika nantinya dilakukan proses perhitungan data (Proses Transform data), tidak mengganggu kinerja dari database OLTP. Namun tidak semua field dari table di database OLTP akan dipindahkan ke database staging, hanya beberapa field yang dibutuhkan dalam proses perhitungan dan digunakan sebagai data history dari proses di database OLTP. Berikut adalah daftar table dan list yang nantinya akan dipindahkan :
Table 3.23 Load Process TM_Clients
Nama Tabel OLTP Nama Tabel Staging
TM_Clients TM_Clients
Nama Field OLTP ClientCode Comp_cod ClientName ShortName Address1 Address2 Address3 City
Nama Field Staging ClientCode Comp_cod ClientName ShortName Address1 Address2 Address3 City
79 | P a g e
Province EMail Homepage
Province EMail Homepage
Table 3.24 Load Process TM_Users
Nama Tabel OLTP Nama Tabel Staging
TM_Users TM_Users
Nama Field sNo UserId UserFullName UserDispName UserInitial email
Nama Field Staging sNo UserId UserFullName UserDispName UserInitial email
Table 3.25 Load Process TM_City2
Nama Tabel OLTP Nama Tabel Staging
TM_city2 TM_city
Nama Field OLTP CityCode CityName ZoneCode ProvinceCode CrestaZone PostalCode latitude Longitude population totalResidence
Nama Field Staging CityCode CityName ZoneCode ProvinceCode CrestaZone PostalCode latitude Longitude population totalResidence
Table 3.26 Load Process TM_Province1
Nama Tabel OLTP Nama Tabel Staging
TM_Province1 TM_Province1
80 | P a g e
Nama Field OLTP ProvinceCode ProvinceName
Nama Field Staging ProvinceCode ProvinceName
Table 3.27 Load Process T_Zone
Nama Tabel OLTP Nama Tabel Staging
T_dzone T_dzone
Nama Field OLTP ZoneCode ZoneName
Nama Field Staging ZoneCode ZoneName
Table 3.28 Load Process t_dcreta
Nama Tabel OLTP Nama Tabel Staging
t_dcreta t_dcreta
Nama Field OLTP cres_zon cres_kel desc_zon desc_kel
Nama Field Staging cres_zon cres_kel desc_zon desc_kel
Table 3.29 Load Process t_dkursb
Nama Tabel OLTP Nama Tabel Staging
t_dkursb t_dkursb
Nama Field OLTP thn_kurs bln_kurs curr_cod nil_kurs
Nama Field Staging thn_kurs bln_kurs curr_cod nil_kurs
Table 3.30 Load Process t_docupa
81 | P a g e
Nama Tabel OLTP Nama Tabel Staging
t_docupa t_docupa
Nama Field OLTP ocup_cod ocup_des ocup_ret
Nama Field Staging ocup_cod ocup_des ocup_ret
Table 3.31 Load Process t_docure
Nama Tabel OLTP Primary Key Staging
t_docure t_docure
Nama Field OLTP ocup_ret ocup_des oper_add
Nama Field Staging ocup_ret ocup_des oper_add
Table 3.32 Load Process TM_EQIndemnityType
Nama Tabel OLTP Nama Tabel Staging Nama Field OLTP IndemnityTypeCode IndemnityTypeRate
TM_EqIndemnityType TM_EqIndemnityType Nama Field Staging int decimal
Table 3.33 Load Process UW_BatchUploadSummary
Nama Tabel OLTP Nama Tabel Staging
UW_BatchUploadSummary UW_BatchUploadSummary
Nama Field OLTP BatchId UserId TranDate UpLoadFileName BrdRefno
Nama Field Staging BatchId UserId TranDate UpLoadFileName BrdRefno
82 | P a g e
Bordereaux CessionMonth CessionYear CessionPeriod UWYear Status IsPrintedNota IsShow IsSyariah
Bordereaux CessionMonth CessionYear CessionPeriod UWYear Status IsPrintedNota IsShow IsSyariah
Table 3.34 Load Process UW_BatchUploadSummaryDetail
Nama Tabel Staging
UW_BatchUploadSummaryDeta il UW_BatchUploadSummaryDeta il
Nama Field OLTP BatchId DetailId MainPolicyCover OriginalPolicyNo EndorsementNo EndorsementCount RiskNo InsuredName QQ LocationOfRisk City Address1 Address2 Address3 PostalCode OccupationCode BuildingCategory ClassOfConstruction YearBuilt BuildingStorey InceptionDate ExpiryDate
Nama Field Staging BatchId DetailId MainPolicyCover OriginalPolicyNo EndorsementNo EndorsementCount RiskNo InsuredName QQ LocationOfRisk City Address1 Address2 Address3 PostalCode OccupationCode BuildingCategory ClassOfConstruction YearBuilt BuildingStorey InceptionDate ExpiryDate
Nama Tabel OLTP
83 | P a g e
Currency Building Machinery Stock otherPD TotalPD CoInsStatus CoInsShare LeaderPolicyNo PolicyStatus FirstLoss TotalSumInsuredCedin g PremiumCeding EQRate TSICalculate PremiumCalculate EQRateCalculate TSICalculate PremiumCalculate EQRateCalculate GrossProfit Wages IncreaseCost OtherBI TotalBI PeriodOfIndemnity TimeExcess ProrateDays AdjustableStock UWYear Remarks SameRisk ExRate lmtCessionRate IndemRate FLScalreRate MPShareAmount PercentTSI PremiumPD PremiumBI Deductible
Currency Building Machinery Stock otherPD TotalPD CoInsStatus CoInsShare LeaderPolicyNo PolicyStatus FirstLoss TotalSumInsuredCeding PremiumCeding EQRate TSICalculate PremiumCalculate EQRateCalculate TSICalculate PremiumCalculate EQRateCalculate GrossProfit Wages IncreaseCost OtherBI TotalBI PeriodOfIndemnity TimeExcess ProrateDays AdjustableStock UWYear Remarks SameRisk ExRate lmtCessionRate IndemRate FLScalreRate MPShareAmount PercentTSI PremiumPD PremiumBI Deductible
84 | P a g e
PremStock AnnualDays ProrateYear DueToMaiparkCeding DueToMaiparkCalculat e RemarkAO IsNewRate JenisProrata
PremStock AnnualDays ProrateYear DueToMaiparkCeding DueToMaiparkCalculate RemarkAO IsNewRate JenisProrata
Table 3.35 Load Process t_aksdat
Nama Tabel OLTP Nama Tabel Staging
t_aksdat t_aksdat
Nama Field OLTP batch_id_fe comp_Cod bordo_no nom_urut no_polis nama_ttg nama_tqq almt_ris city_cod und_year ocup_cod ocup_ret pool_cod buil_age bld_stor date_beg date_end date_doc pool_cod oper_add jn_cover dncn_cod no_dnota date_pro
Nama Field Staging batch_id_fe comp_Cod bordo_no nom_urut no_polis nama_ttg nama_tqq almt_ris city_cod und_year ocup_cod ocup_ret pool_cod buil_age bld_stor date_beg date_end date_doc pool_cod oper_add jn_cover dncn_cod no_dnota date_pro
85 | P a g e
curr_cod tsi_pool prem_amt prem_coy ful_bldg ful_mach ful_stok ful_othe ful_100p turn_ofe indemnit adju_cod coy_expo
curr_cod tsi_pool prem_amt prem_coy ful_bldg ful_mach ful_stok ful_othe ful_100p turn_ofe indemnit adju_cod coy_expo
Table 3.36 Load Process TM_claim_regiter
Nama Tabel OLTP
TM_Claim_Register
Nama Tabel Staging
TM_Claim_Register
Nama Field OLTP
Nama Field Staging
Id
Id
pla_or_dla
pla_or_dla
claim_no
claim_no
bordo_no
bordo_no
no_polis
no_polis
comp_cod
comp_cod
nama_ttg
nama_ttg
jn_cover
jn_cover
date_beg
date_beg
date_doc
date_doc
date_end
date_end
ocup_ret
ocup_ret
bld_stor
bld_stor
86 | P a g e
und_year
und_year
Pool_cod
Pool_cod
eventcode
eventcode
almt_ris
almt_ris
city_cod
city_cod
Table 3.37 Load Process ClaimantInterim
Nama Tabel OLTP
ClaimantInterim
Nama Tabel Staging
ClaimantInterim
Nama Field OLTP
Nama Field Staging
Id
Id
ClaimRefNo
ClaimRefNo
RES_ClaimCoInsShare
RES_ClaimCoInsShare
RES_ClaimCoInsShareCed
RES_ClaimCoInsShareCed
PrintDate
PrintDate
Table 3.38 Load Process ClaimInterim_ExpReserve
Nama Tabel OLTP
ClaimInterim_ExpReserve
Nama Tabel Staging
ClaimInterim_ExpReserve
Nama Field OLTP
Nama Field Staging
Id
Id
ClaimRefNo
ClaimRefNo
Exp_ClaimCoInsShare
Exp_ClaimCoInsShare
Exp_ClaimCoInsShareCed
Exp_ClaimCoInsShareCed
PrintDate
PrintDate
87 | P a g e
Table 3.39 Load Process SalvageInterim
Nama Tabel OLTP
SalvageInterim
Nama Tabel Staging
SalvageInterim
Nama Field OLTP
Nama Field Staging
Id
Id
ClaimRefNo
ClaimRefNo
RES_ClaimCoInsShare
RES_ClaimCoInsShare
RES_ClaimCoInsShareCed
RES_ClaimCoInsShareCed
PrintDate
PrintDate
Table 3.40 Load Process TM_claim_event
Nama Tabel OLTP
TM_Claim_Event
Nama Tabel Staging
TM_Claim_Event
Nama Field OLTP
Nama Field Staging
TranId
TranId
EventTypeName
EventTypeName
EventCode
EventCode
EventName
EventName
DateEvent
DateEvent
DateEventTime
DateEventTime
Depth
Depth
Strength
Strength
Epicenter
Epicenter
EventDesc
EventDesc
88 | P a g e
Selain itu, tidak semua data yang pada table diatas akan dilakukan transform ke database staging. Berikut adalah beberapa kriteria data yang akan ditransform ke database staging :
Data premi yang di transform adalah data yang dikirim oleh ceding tiap bulannya yang sudah maupun belum terbit nota.
Data claim yang di transform adalah data yang sudah dibayarkan kepada ceding oleh Maipark.
2. Transform Data Pada proses transform, data yang berada di database staging akan
dikondisikan
sesuai
dengan
kebutuhan
system
pelaporan resiko gempa bumi. Adapun beberapa tahapan yang akan dilakukan dalam proses transform data adalah sebagai berikut :
Menghitung
nilai
premium
(Premium
Property
Damage dan Premium Business Interuption) dan Exposure berdasarkan nilai indemnitynya.
Mengubah nilai premium (Premium Property Damage dan Premium Business Interuption) kedalam nilai mata uang rupiah.
Melakukan perhitungan summarized data pada nilai premium(yang sudah di convert ke dalam mata uang rupiah) berdasarkan ceding, cession month, cession year, underwriting year, occupation, interest, zone, cresta zone, province, city/kabupaten, dan Account Officer yang memproses data premi tersebut.
Melakukan perhitungan jumlah resiko, jika status polis sama dengan “N” (New) dan “R” (Renewal) maka jumlah resiko dihitung sebagai 1 resiko, selain status
89 | P a g e
diatas (E = Endorsement, C = Cancelation ) tidak dihitung sebagai resiko.
Menghitung nilai claim yang dibayar dari summarized nilai claimant interim, claim interim expense reserve dan salvage interim berdasarkan claim reference no, nomor polis, nomor resiko dan underwriting year.
Mengubah nilai claim yang dibayarkan kedalam nilai mata uang rupiah.
Melakukan perhitungan summarized data pada nilai claim (yang sudah di convert ke dalam mata uang rupiah) berdasarkan ceding, cession month, cession year, underwriting year, occupation, interest, zone, cresta zone, province, city/kabupaten dan event.
Melakukan perhitungan jumlah resiko yang terkena claim berdasarkan kepada nomor claim.
Mengubah nilai null menjadi ‘’(kosong) pada karakter, dan menjadi 0 (Nol) pada numeric.
3. Load Data Setelah dilakukan proses extract dan transform, tahapan terakhir adalah memasukkan data tersebut ke dalam database Data Warehouse/OLAP. Data yang dimasukkan dapat dibagi menjadi 2 jenis, yaitu data bersifat row data dan data yang bersifat summarized data. Data-data tersebut akan dimasukkan kedalam dimensi table dan fatc table yang ada di database OLAP.
1.4.2.3.
Dimensi Table dan Fact Table
Pada database OLAP/Data Warehouse terdapat 2 jenis table, yaitu dimensi table dan fact table. Data pada table tersebut adalah hasil dari proses transform dari ETL pada database staging. Berikut adalah spesifikasi dari dimensi table dan fact table :
90 | P a g e
1. Dimensi table a. Dim_ occupation Dim_occupation berisi data dari table t_docure yang telah dipetakan sebelumnya.
Gambar 3.6 Proses Transformasi dan Load table dim_occupation
b. Dim_occupationDetail Dim_occupationDetail berisi data dari table t_docupa yang telah dipetakan sebelumnya.
Gambar 3.7 Proses Transformasi dan Load table dim_occupationDetail
c. Dim_city Dim_city berisi data dari table TM_City yang telah dipetakan sebelumnya.
Gambar 3.8 Proses Transformasi dan Load table dim_city
d. Dim_cresta Dim_cresta berisi data dari table t_dcreta yang telah dipetakan sebelumnya.
Gambar 3.9 Proses Transformasi dan Load table dim_cresta
e. Dim_province
91 | P a g e
Dim_province berisi data dari table TM_Province yang telah dipetakan sebelumnya.
Gambar 3.10 Proses Transformasi dan Load table dim_province
f. Dim_Zone Dim_zone berisi data dari table T_dzone yang telah dipetakan sebelumnya.
Gambar 3.11 Proses Transformasi dan Load table dim_zone
g. Dim_ceding Dim_Ceding berisi data dari table TM_Clients, TM_Users yang telah dipetakan sebelumnya.
Gambar 3.12 Proses Transformasi dan Load table dim_ceding
h. Dim_AO Dim_AO berisi data dari table TM_Users yang telah dipetakan sebelumnya.
Gambar 3.13 Proses Transformasi dan Load table dim_AO
i. Dim_Event
92 | P a g e
Dim_Event berisi data dari table TM_Claim_Event yang telah dipetakan sebelumnya.
Gambar 3.14 Proses Transformasi dan Load table dim_event
2. Fact table a. Fact_Premi Fact_Premi
berisi
data
dari
table
UW_BatchUploadSummary, UW_BatchUploadSummaryDetail, t_aksdat, t_dkursb dan TM_EqIndemnityType.
Gambar 3.15 Proses Transformasi dan Load table fact_premi
b. Fact_premiSum Fact_PremiSum berisi data dari table fact_premi yang telah dilakukan summarized berdasarkan kriteria tertentu.
Gambar 3.16 Proses Transformasi dan Load table fact_premiSum
c. Fact_Claim
93 | P a g e
Fact_Claim berisi data dari table TM_Claim_Register, ClaimantInterim,
ClaimInterim_ExpReserve,
SalvageInterim dan t_dkursb.
Gambar 3.17 Proses Transformasi dan Load table fact_claim
d. Fact_ClaimSum Fact_ClaimSum berisi data dari table fact_claim yang telah dilakukan summarized berdasarkan kriteria tertentu.
Gambar 3.18 Proses Transformasi dan Load table fact_claimSum
1.4.2.4.
Skema Data Warehouse 1.
Skema Data Warehouse Setelah dilakukan proses extract transform load (ETL), maka didapatkan skema data warehouse sbb :
94 | P a g e
Gambar 3.19 Skema Datawarehouse Sistem Usulan
Dari gambar diatas, dapat disimpulkan bahwa skema datawarehouse yang digunakan adalah skema snowflake.
2.
Spesifikasi Data Warehouse a. Dim_occupation Berikut spesifikasi dari table dim_occupation :
Table 3.41 Spesifikasi Dim_Occupation
Nama Tabel Dim_occupation Ocup_code PK Nama Field Ocup_cod
Tipe Data Nvarchar
Panjang 1
Ocup_des
Nvarchar
20
Keterangan Kode dari occupation Deskripsi dari occupation
b. Dim_occupationDetail
95 | P a g e
Berikut spesifikasi dari table dim_occupationDetail :
Table 3.42 Spesifikasi Dim_OccupationDetail
Nama Tabel PK
Dim_occupationDetail Ocup_code, Ocup_cod_det
Nama Field Ocup_cod
Tipe Data Nvarchar
Panjang 1
Ocup_cod_det
Nvarchar
8
Ocup_des_det
Nvarchar
300
Keterangan Kode dari occupation Kode dari occupation detail Kode dari occupation detail
c. Dim_city Berikut spesifikasi dari table dim_city :
Table 3.43 Spesifikasi Dim_City
Nama Tabel PK
Dim_city City_code, Latitude, Longitude
Nama Field City_code
Tipe Data Nvarchar
Panjang 4
Latitude
Decimal
12,7
Longitude
Decimal
12,7
City_name
Nvarchar
100
Prov_code
Nvarchar
4
Cres_zone
Nvarchar
4
Zone_code
Nvarchar
1
Keterangan Kode dari kota Koordinat kota pada garis lintang Koordinat kota pada garis bujur Nama dari kota Kode provinsi Kode zona cresta Kode zona wilayah
96 | P a g e
Population
Decimal
18,0
Post_code
Nvarchar
5
TotalResidence
Decimal
19
gempa bumi Jumlah penduduk berdasarkan BPS 2010 Kode pos dari kota Jumlah bangunan tempat tinggal berdasarkan BPS 2010
d. Dim_cresta Berikut spesifikasi dari table dim_cresta :
Table 3.44 Spesifikasi Dim_cresta
Nama Tabel PK
Dim_cresta cres_zon, desc_zon
Nama Field cres_zon
Tipe Data Nvarchar
Panjang 4
cres_kel
Nvarchar
1
desc_zon
Nvarchar
50
desc_kel
Nvarchar
20
Keterangan Kode zona cresta detail Kode zona cresta Deskripsi zona cresta detail Deskripsi zona cresta
e. Dim_province Berikut spesifikasi dari table dim_province :
Table 3.45 Spesifikasi Dim_province
Nama Tabel PK
Dim_province Prov_cod
Nama Field
Tipe Data
Panjang
Keterangan
97 | P a g e
Prov_cod Prov_name
Nvarchar Nvarchar
10 100
Kode provinsi Kode zona cresta
f. Dim_zone Berikut spesifikasi dari table dim_zone :
Table 3.46 Spesifikasi Dim_Zone
Nama Tabel PK
Dim_zone ZoneCode
Nama Field ZoneCode
Tipe Data Nvarchar
Panjang 10
ZoneName
Nvarchar
50
Keterangan Kode zona gempa bumi Nama zona gempa bumi
g. Dim_AO Berikut spesifikasi dari table dim_AO :
Table 3.47 Spesifikasi Dim_AO
Nama Tabel PK
Dim_AO UserID
Nama Field UserID UserFullName
Tipe Data Nvarchar Nvarchar
Panjang 10 100
UserDispName
Nvarchar
20
UserInitial email
Nvarchar Nvarchar
4 30
Keterangan ID dari AO Nama lengkap AO Nama pendek AO Inisial AO Email AO
h. Dim_ceding Berikut spesifikasi dari table dim_Ceding :
Table 3.48 Spesifikasi Dim_Ceding
98 | P a g e
Nama Tabel PK
Dim_ceding ClientCode, UserID, Comp_cod
Nama Field ClientCode
Tipe Data Nvarchar
Panjang 10
UserID
Nvarchar
10
Comp_cod
int
ClientName
Nvarchar
60
ShortName
Nvarchar
20
Address1
Nvarchar
50
Address2
Nvarchar
50
Address3
Nvarchar
50
City
Nvarchar
20
Province
Nvarchar
20
Email Homepage
Nvarchar Nvarchar
50 30
Keterangan Kode client dari ceding Kode User ceding Kode company dari ceding Nama pendek AO Nama pendek dari ceding Alamat 1 ceding Alamat 2 ceding Alamat 3 ceding Kota dari lokasi ceding Provinsi dari lokasi ceding Email ceding Alamat website ceding
i. Dim_event Berikut spesifikasi dari table dim_event :
Table 3.49 Spesifikasi Dim_Event
Nama Tabel PK
Dim_event eventCode
Nama Field EventCode
Tipe Data nvarchar
Panjang Ket. 50 Kode dari event
EventName
nvarchar
100
Name event
99 | P a g e
TypeName
nvarchar
50
Tipe event (gempa bumi atau gunung berapi)
DateEvent
smalldatetime
Tanggal, bulan, tahun kejadian event
EventTime
nvarchar
100
Jam, menit, detik kejadian event
Depth
varchar
50
Kedalaman gempa
Strength
varchar
50
Kekuatan gempa (SR)
Epicenter
varchar
50
Lokasi epicenter gempa
EventDesc
varchar
2000
Deskripsi event
j. Fact_premi Berikut spesifikasi dari table fact_Premi :
Table 3.50 Spesifikasi Fact_premi
Nama Tabel PK
Fact_premi id
Nama Field id
Tipe Data Int
Panjang
Keterangan Surogate key dari fact_Premi
100 | P a g e
UserID
Nvarchar
10
Comp_cod Bordo_no
int Nvarchar
100
Tran_date
Datetime
Tran_month
Int
Tran_year
Int
Sequence_no
Int
No_polis Ttg_name
Nvarchar Nvarchar
60 200
Tqq_name Risk_location City_code
Nvarchar Nvarchar Nvarchar
200 2000 4
Und_year
Int
Ocup_Cod
Nvarchar
1
Ocup_cod_det
Nvarchar
8
Buil_year
Nvarchar
4
Bld_Stor
Nvarchar
4
Date_beg
Datetime
Date_end
Datetime
Pool_cod
Nvarchar
4
Kode User Ceding Kode ceding Nomor Bordereaux saat pensesian Tanggal transaksi pensesian Bulan pensesian Tahun pensesian Sequence per bordero Nomor Polis Nama Tertanggung Nama QQ Lokasi resiko Kode kota resiko Tahun dilakukan underwriting Kode Okupasi Kode Okupasi detail Tahun objek dibuat Jumlah Lantai(hanya untuk gedung) Tanggal mulai periode asuransi Tanggal berakhir periode asuransi Kode status resiko
101 | P a g e
Oper_add
Nvarchar
15
Cover_typ
Nvarchar
15
Dncn_code
Nvarchar
2
No_dnota Date_pro
Nvarchar Datetime
25
Curr_cod
Nvarchar
3
Prem_Tot_mai
Decimal
32,5
Prem_bld_mai
Decimal
32,5
Prem_stk_mai
Decimal
32,5
Prem_mch_mai
Decimal
32,5
Prem_oth_mai
Decimal
32,5
Premi_BI_mai
Decimal
32,5
Prem_Tot_ced
Decimal
32,5
Prem_bld_ced
Decimal
32,5
Prem_stk_ced
Decimal
32,5
Prem_mch_ced
Decimal
32,5
UserID AO yang melakukan underwriting Tipe cover oleh asuransi Kode DN/CN pada nota Nomor nota Tanggal cetak nota Currency yang digunakan dalam pensesian Total premium versi Maipark Premium building versi Maipark Premium stock versi Maipark Premium mesin versi Maipark Premium other versi Maipark Premium Business Interuption versi Maipark Total premium versi ceding Premium building versi ceding Premium stock versi ceding Premium mesin versi
102 | P a g e
Prem_oth_ced
Decimal
32,5
Premi_BI_ced
Decimal
32,5
Expo_Tot_mai
Decimal
32,5
Expo_bld_mai
Decimal
32,5
Expo_stk_mai
Decimal
32,5
Expo_mch_mai
Decimal
32,5
Expo_oth_mai
Decimal
32,5
Expo_BI_mai
Decimal
32,5
Expo_Tot_ced
Decimal
32,5
Expo_bld_ced
Decimal
32,5
Expo_stk_ced
Decimal
32,5
Expo_mch_ced
Decimal
32,5
Expo_oth_ced
Decimal
32,5
Expo_BI_ced
Decimal
32,5
ceding Premium other versi ceding Premium Business Interuption versi ceding Total exposure versi Maipark Exposure building versi Maipark Exposure stock versi Maipark Exposure mesin versi Maipark Exposure other versi Maipark Exposure Business Interuption versi Maipark Total exposure versi ceding Exposure building versi ceding Exposure stock versi ceding Exposure mesin versi ceding Exposure other versi ceding Exposure Business Interuption versi ceding
103 | P a g e
TSI100
Decimal
NoOfRisk
32,5
Int
Total TSI 100% Jumlah resiko
k. Fact_premiSum Berikut spesifikasi dari table fact_PremiSum :
Table 3.51 Spesifikasi Fact_premiSum
Nama Tabel PK
Fact_premiSum id
Nama Field id
Tipe Data Int
Panjang
UserID
Nvarchar
10
Tran_month
Int
Tran_year
Int
City_code
Nvarchar
Und_year
Int
Ocup_Cod
Nvarchar
1
Oper_add
Nvarchar
15
Cover_typ
Nvarchar
15
Dncn_code
Nvarchar
2
No_dnota Date_pro
Nvarchar Datetime
25
Curr_cod
Nvarchar
3
4
Keterangan Surogate key dari fact_Premi Kode User Ceding Bulan pensesian Tahun pensesian Kode kota resiko Tahun dilakukan underwriting Kode Okupasi UserID AO yang melakukan underwriting Tipe cover oleh asuransi Kode DN/CN pada nota Nomor nota Tanggal cetak nota Currency yang digunakan dalam
104 | P a g e
Prem_Tot_mai
Decimal
32,5
Prem_bld_mai
Decimal
32,5
Prem_stk_mai
Decimal
32,5
Prem_mch_mai
Decimal
32,5
Prem_oth_mai
Decimal
32,5
Premi_BI_mai
Decimal
32,5
Prem_Tot_ced
Decimal
32,5
Prem_bld_ced
Decimal
32,5
Prem_stk_ced
Decimal
32,5
Prem_mch_ced
Decimal
32,5
Prem_oth_ced
Decimal
32,5
Premi_BI_ced
Decimal
32,5
Expo_Tot_mai
Decimal
32,5
Expo_bld_mai
Decimal
32,5
Expo_stk_mai
Decimal
32,5
pensesian Total premium versi Maipark Premium building versi Maipark Premium stock versi Maipark Premium mesin versi Maipark Premium other versi Maipark Premium Business Interuption versi Maipark Total premium versi ceding Premium building versi ceding Premium stock versi ceding Premium mesin versi ceding Premium other versi ceding Premium Business Interuption versi ceding Total exposure versi Maipark Exposure building versi Maipark Exposure
105 | P a g e
Expo_mch_mai
Decimal
32,5
Expo_oth_mai
Decimal
32,5
Expo_BI_mai
Decimal
32,5
Expo_Tot_ced
Decimal
32,5
Expo_bld_ced
Decimal
32,5
Expo_stk_ced
Decimal
32,5
Expo_mch_ced
Decimal
32,5
Expo_oth_ced
Decimal
32,5
Expo_BI_ced
Decimal
32,5
TSI100
Decimal
32,5
NoOfRisk
stock versi Maipark Exposure mesin versi Maipark Exposure other versi Maipark Exposure Business Interuption versi Maipark Total exposure versi ceding Exposure building versi ceding Exposure stock versi ceding Exposure mesin versi ceding Exposure other versi ceding Exposure Business Interuption versi ceding Total TSI 100% Jumlah resiko
Int
l. Fact_claim Berikut spesifikasi dari table fact_Claim :
Table 3.52 Spesifikasi Fact_claim
Nama Tabel PK
Fact_claim id
106 | P a g e
Nama Field id
Tipe Data Int
Panjang
claimRefNo pla_or_dla
Nvarchar Nvarchar
20 5
no_polis bordo_no
Nvarchar Nvarchar
100 300
und_year
Nvarchar
30
comp_cod
Nvarchar
50
nama_ttg
Nvarchar
Max
jn_cover
Nvarchar
30
claimDate
Datetime
claimMonth
Int
claimYear
Int
date_beg
datetime
date_doc date_end
datetime datetime
ocup_ret
Nvarchar
100
bld_stor
Nvarchar
30
pool_cod eventCode
Nvarchar Nvarchar
30 50
Keterangan Surogate key dari fact_Premi Nomor claim Kode PLA dan PLA claim Nomor polis Bordero No sesi Tahun dilakukan underwriting Kode ceding asuransi Nama tertanggung dari pemegang polis Jenis resiko yang dicover Tanggal dibayarkan claim Bulan claim dibayarkan Tahun claim dibayarkan Tanggal awal asuransi Tanggal berakhir periode asuransi Kode Okupasi Jumlah lantai gedung Kode polis Tangga event yang menyebabkan claim
107 | P a g e
almt_ris city_code claimMai
Varchar Nvarchar Decimal
2000 4 32,5
claimCed
decimal
32,5
Alamat Kode kota Nilai Claim versi Maipark Nilai Claim versi Ceding
m. Fact_claimSum Berikut spesifikasi dari table fact_ClaimSum :
Table 3.53 Spesifikasi Fact_claimSum
Nama Tabel PK
Fact_claimSum id
Nama Field id
Tipe Data Int
Panjang
und_year
Nvarchar
30
comp_cod
Nvarchar
50
claimMonth
Int
claimYear
Int
ocup_ret
Nvarchar
100
eventCode
Nvarchar
50
city_code claimMai
Nvarchar Decimal
4 32,5
claimCed
decimal
32,5
Keterangan Surogate key dari fact_Premi Tahun dilakukan underwriting Kode ceding asuransi Bulan claim dibayarkan Tahun claim dibayarkan Kode Okupasi Tangga event yang menyebabkan claim Kode kota Nilai Claim versi Maipark Nilai Claim versi Ceding
108 | P a g e
1.4.3.
Rancangan Proses Kerja 1.4.3.1.
Diagram Use Case Sistem Usulan Spreading of Risk Information System View Claim Spreading Map << Include >>
View Claim Dashboard
<< Include >>
View claim Menu << Include >>
View Detail Claim Number << Include >>
View Spreading Premium Map login
User
View Premium Dashboard << Include >>
View Premium Growth Dashboard
Maipark
<< Include >> << Include >>
<< Include >>
Ceding View Exposure Dashboard
<< Include >>
View Premium Menu View Exposure Growth Dashboard
<< Include >>
<< Include >>
View Detail Policy No
<< Include >>
AO
View AO Dashboard Direksi
Prepare data
Admin
Extract
Transform
Load
109 | P a g e
Gambar 3.20 Diagram Usecase Sistem Usulan
1. Usecase View Claim Spreading Map
Table 3.54 Deskripsi Usecase View Claim Spreading Map
Nama Use Case
Usecase View Claim Spreading Map
Nama Aktor
Ceding, AO Maipark, Direksi, Admin
Deskripsi
Pada
proses
ini
akan
ditampilkan
laporan
penyebaran claim. Laporan dikemas kedalam bentuk peta dan tabel. Pra Kondisi
Untuk dapat masuk kedalam halaman ini user harus masuk ke halaman claim menu terlebih dahulu.
Skenario
Pihak ceding, AO Maipark, direksi dan admin dapat melihat laporan penyebaran claim dengan ketentuan sebagai berikut : Jika ceding yang membuka menu ini, maka ceding hanya dapat melihat penyebaran claim dari ceding tersebut saja. Jika user Maipark yang membuka menu ini, maka dapat melihat nilai claim dari semua ceding.
Hasil
User
mendapatkan
informasi
mengenai
penyebanran nilai claim.
2. Usecase View Claim Dashboard
Table 3.55 Deskripsi Usecase View Claim Dashboard
Nama Use Case
Usecase View Claim per Event
Nama Aktor
Ceding, AO Maipark, Direksi, Admin
110 | P a g e
Deskripsi
Pada
proses
ini
akan
ditampilkan
laporan
penyebaran claim. Laporan dikemas kedalam bentuk chart diagram dan tabel. Pra Kondisi
Untuk dapat masuk kedalam halaman ini user harus masuk ke halaman claim dashboard terlebih dahulu.
Skenario
Pihak ceding, AO Maipark, direksi dan admin dapat melihat laporan data claim dengan ketentuan sebagai berikut : Jika ceding yang membuka menu ini, maka ceding hanya dapat melihat nilai claim dari ceding tersebut saja. Jika user Maipark yang membuka menu ini, maka dapat melihat nilai claim dari semua ceding.
Hasil
User mendapatkan informasi mengenai nilai claim per event.
3. Usecase View Detail Claim Number
Table 3.56 Deskripsi Usecase View Detail Claim Number
Nama Use Case
Usecase View Detail Claim Number
Nama Aktor
Ceding, AO Maipark, Direksi, Admin
Deskripsi
Pada proses ini akan ditampilkan detail claim berdasarkan claim nomor yang diinput. Laporan dikemas kedalam bentuk peta, chart diagram dan tabel.
Pra Kondisi
Untuk dapat masuk kedalam halaman ini user harus masuk ke halaman claim dashboard terlebih dahulu.
111 | P a g e
Skenario
Pihak ceding, AO Maipark, direksi dan admin dapat melihat laporan mengenai detail claim number dengan ketentuan sebagai berikut : Jika ceding yang membuka menu ini, maka ceding hanya dapat mencari nomor claim dari ceding tersebut. Jika user Maipark yang membuka menu ini, maka ceding hanya dapat mencari nomor claim dari semua ceding tersebut.
Hasil
User mendapatkan informasi mengenai detail claim number.
4. Usecase View Spreading Premium Map
Table 3.57 Deskripsi Usecase View Spreading Premium Map
Nama Use Case
Usecase View Spreading Premium Map
Nama Aktor
Ceding, AO Maipark, Direksi, Admin
Deskripsi
Pada
proses
ini
akan
ditampilkan
laporan
penyebaran premium. Laporan dikemas kedalam bentuk peta dan tabel. Pra Kondisi
Untuk dapat masuk kedalam halaman ini user harus masuk ke halaman premium menu terlebih dahulu.
Skenario
Pihak ceding, AO Maipark, direksi dan admin dapat
melihat
laporan
penyebaran
premium
dengan ketentuan sebagai berikut : Jika ceding yang membuka menu ini, maka ceding
hanya
dapat
melihat
penyebaran
premium dari ceding tersebut saja. Jika user Maipark yang membuka menu ini, maka dapat melihat nilai premium dari semua
112 | P a g e
ceding. Hasil
User
mendapatkan
informasi
mengenai
penyebaran nilai premium.
5. Usecase View Premium Dashboard
Table 3.58 Deskripsi Usecase View Premium Dashboard
Nama Use Case
Usecase View Premium Dashboard
Nama Aktor
Ceding, AO Maipark, Direksi, Admin
Deskripsi
Pada proses ini akan ditampilkan laporan premium yang telah dikirimkan ceding tiap bulannya. Laporan dikemas kedalam bentuk chart diagram dan tabel.
Pra Kondisi
Untuk dapat masuk kedalam halaman ini user harus masuk ke halaman premium menu terlebih dahulu.
Skenario
Pihak ceding, AO Maipark, direksi dan admin dapat melihat laporan premium dashboard dengan ketentuan sebagai berikut : Jika ceding yang membuka menu ini, maka ceding hanya dapat melihat nilai premi dari ceding tersebut saja. Jika user Maipark yang membuka menu ini, maka ceding hanya dapat melihat nilai premi dari semua ceding.
Hasil
User mendapatkan informasi mengenai nilai premium.
6. Usecase View Premium Growth Dashboard
113 | P a g e
Table 3.59 Deskripsi Usecase View Premium Growth Dashboard
Nama Use Case
Usecase View Premium Growth Dashboard
Nama Aktor
Ceding, AO Maipark, Direksi, Admin
Deskripsi
Pada
proses
ini
akan
ditampilkan
laporan
pertumbuhan premium yang telah dikirimkan ceding tiap bulannya. Laporan dikemas kedalam bentuk chart diagram dan tabel. Pra Kondisi
Untuk dapat masuk kedalam halaman ini user harus masuk ke halaman premium menu terlebih dahulu.
Skenario
Pihak ceding, AO Maipark, direksi dan admin dapat melihat laporan premium growth dashboard dengan ketentuan sebagai berikut : Jika ceding yang membuka menu ini, maka ceding hanya dapat melihat nilai premi dari ceding tersebut saja. Jika user Maipark yang membuka menu ini, maka ceding hanya dapat melihat nilai premi dari semua ceding.
Hasil
User mendapatkan informasi mengenai nilai pertumbuhan premium.
7. Usecase View Exposure Dashboard
Table 3.60 Deskripsi Usecase View Exposure Dashboard
Nama Use Case
Usecase View Exposure Dashboard
Nama Aktor
Ceding, AO Maipark, Direksi, Admin
Deskripsi
Pada proses ini akan ditampilkan laporan exposure yang telah dikirimkan ceding tiap bulannya. Laporan dikemas kedalam bentuk chart diagram
114 | P a g e
dan tabel. Pra Kondisi
Untuk dapat masuk kedalam halaman ini user harus masuk ke halaman premium menu terlebih dahulu.
Skenario
Pihak ceding, AO Maipark, direksi dan admin dapat melihat laporan exposure dashboard dengan ketentuan sebagai berikut : Jika ceding yang membuka menu ini, maka ceding hanya dapat melihat nilai exposure dari ceding tersebut saja. Jika user Maipark yang membuka menu ini, maka ceding hanya dapat melihat nilai exposure dari semua ceding.
Hasil
User mendapatkan informasi mengenai nilai exposure.
8. Usecase View Exposure Growth Dashboard
Table 3.61 Deskripsi Usecase View Exposure Growth Dashboard
Nama Use Case
Usecase View Exposure Growth Dashboard
Nama Aktor
Ceding, AO Maipark, Direksi, Admin
Deskripsi
Pada
proses
ini
akan
ditampilkan
laporan
pertumbuhan exposure yang telah dikirimkan ceding tiap bulannya. Laporan dikemas kedalam bentuk chart diagram dan tabel. Pra Kondisi
Untuk dapat masuk kedalam halaman ini user harus masuk ke halaman premium menu terlebih dahulu.
Skenario
Pihak ceding, AO Maipark, direksi dan admin dapat melihat laporan exposure growth dashboard dengan ketentuan sebagai berikut :
115 | P a g e
Jika ceding yang membuka menu ini, maka ceding hanya dapat melihat nilai premi dari ceding tersebut saja. Jika user Maipark yang membuka menu ini, maka ceding hanya dapat melihat nilai premi dari semua ceding. Hasil
User mendapatkan informasi mengenai nilai pertumbuhan exposure.
9. Usecase View Detail Policy No
Table 3.62 Deskripsi Usecase View Detail Policy No
Nama Use Case
Usecase View Detail Policy No
Nama Aktor
Ceding, AO Maipark, Direksi, Admin
Deskripsi
Pada proses ini akan ditampilkan detail premi berdasarkan policy number yang diinput. Laporan dikemas kedalam bentuk peta, chart diagram dan tabel.
Pra Kondisi
Untuk dapat masuk kedalam halaman ini user harus masuk ke halaman premium menu terlebih dahulu.
Skenario
Pihak ceding, AO Maipark, direksi dan admin dapat melihat laporan mengenai detail policy number dengan ketentuan sebagai berikut : Jika ceding yang membuka menu ini, maka ceding hanya dapat mencari nomor polis dari ceding tersebut. Jika user Maipark yang membuka menu ini, maka ceding hanya dapat mencari nomor polis dari semua ceding tersebut.
116 | P a g e
Hasil
User mendapatkan informasi mengenai detail nomor polis.
10. Usecase View Account Officer Dashboard
Table 3.63 Deskripsi Usecase View Account Officer Dashboard
Nama Use Case
Usecase View Account Officer Dashboard
Nama Aktor
AO Maipark, Direksi, Admin
Deskripsi
Pada proses ini akan ditampilkan dashboard dari nilai premium dan exposure yang telah dilakukan proses underwriting oleh AO Maipark.
Pra Kondisi
Untuk dapat masuk kedalam halaman ini user harus masuk ke halaman premium menu terlebih dahulu.
Skenario
Pihak AO Maipark, direksi dan admin dapat melihat laporan nilai premium dan exposure yang telah dilakukan proses
Hasil
User mendapatkan informasi mengenai dashboard Account Officer Maipark.
11. Usecase View Premium Menu
Table 3.64 Deskripsi Usecase View Premium Menu
Nama Use Case
Usecase View Premium Menu
Nama Aktor
Ceding, AO Maipark, Direksi, Admin
Deskripsi
Pada proses ini akan ditampilkan menu yang berada pada premium.
Pra Kondisi
Untuk dapat masuk kedalam halaman ini user melakukan login terlebih dahulu.
Skenario
Pihak ceding, AO Maipark, direksi dan admin dapat melihat pilihan menu pada premium dan
117 | P a g e
exposure Hasil
User mendapatkan informasi menu untuk data premium dan exposure.
12. Usecase View Claim Menu
Table 3.65 Deskripsi Usecase View Claim Dashboard
Nama Use Case
Usecase View Claim Menu
Nama Aktor
Ceding, AO Maipark, Direksi, Admin
Deskripsi
Pada proses ini akan ditampilkan menu yang berada pada claim.
Pra Kondisi
Untuk dapat masuk kedalam halaman ini user melakukan login terlebih dahulu.
Skenario
Pihak ceding, AO Maipark, direksi dan admin dapat melihat pilihan menu pada claim
Hasil
User mendapatkan informasi menu untuk data claim.
13. Usecase Prepare Data
Table 3.66 Deskripsi Usecase Prepare Data
Nama Use Case
Usecase Prepare Data
Nama Aktor
Admin
Deskripsi
Pada Proses ini akan di lakukan proses ETL (Extract Transform Load).
Pra Kondisi
Admin menentukan bulan – tahun berapa yang datanya akan dilakukan proses ETL .
Skenario
Admin memilih periode data yang akan dilakukan proses ETL.
118 | P a g e
Hasil
Data dari database OLTP diproses dan di pindahkan ke database OLAP.
14. Usecase Login
Table 3.67 Deskripsi Usecase Login
Nama Use Case
Usecase Login
Nama Aktor
Ceding, AO Maipark, Direksi, Admin
Deskripsi
Proses login dilakukan sebelum user masuk kedalam system usulan.
Pra Kondisi
User yang melakukan login harus memiliki user account di core system Maipark.
Skenario
Admin
Hasil
Data dari database OLTP diproses dan di pindahkan ke database OLAP.
1.4.3.2.
Diagram Activity
1. Activity Login
Gambar 3.21 Diagram Activity Login
119 | P a g e
Table 3.68 Deskripsi Activity Login
Nama Activity
Activity Diagram Login
Deskripsi
Jika user ingin memasuki halaman utama maka user harus melakukan login dengan mengisi username dan password
form
login.
Apabila
username
dan
password tidak valid dalam database maka akan kembali pada form login, jika username dan password valid maka selanjutnya masuk pada halaman utama. 2. Activity View Premium Menu
Gambar 3.22 Diagram Activity View Premium Menu
Table 3.69 Deskripsi Activity Premium Menu
Nama Activity
Activity View Premium Menu
Deskripsi
Setelah berhasil login, user memilih menu Premium Menu. Pada menu premium menu user dapat memilih jenis laporan sesuai dengan kebutuhan data yang ingin ditampilkan.
3. Activity View Premium Spreading Map
120 | P a g e
Gambar 3.23 Diagram Activity View Premium Spreading Map
Table 3.70 Deskripsi Activity Premium Spreading Map
Nama Activity
Activity View Premium Spreading Map
Deskripsi
Setelah berhasil login, user memilih menu Premium. Didalam menu premium user memilih sub menu premium spreading map. Pada premium spreading map, user dapat memilih kondisi sesuai dengan kebutuhan data yang ingin ditampilkan.
4. Activity View Premium Dashboard
121 | P a g e
Gambar 3.24 Diagram Activity View Premium Dashboard
Table 3.71 Deskripsi Activity Premium Dashboard
Nama Activity
Activity View Premium Dashboard
Deskripsi
Setelah berhasil login, user memilih Premium Menu. Didalam menu premium menu, user memilih sub menu premium dashboard. Pada menu premium dashboard user dapat memilih kondisi sesuai dengan kebutuhan data yang ingin ditampilkan.
5. Activity View Premium Growth Dashboard
122 | P a g e
Gambar 3.25 Diagram Activity View Premium Growth Dashboard
Table 3.72 Deskripsi Activity Growth Dashboard
Nama Activity
Activity View Premium Growth Dashboard
Deskripsi
Setelah berhasil login, user memilih Premium Menu. Didalam premium menu user memilih sub menu premium growth dashboard. Pada menu premium growth dashboard, user dapat memilih kondisi sesuai dengan kebutuhan data yang ingin ditampilkan.
6. Activity View Exposure Dashboard
123 | P a g e
Gambar 3.26 Diagram Activity View Exposure Dashboard
Table 3.73 Deskripsi Activity Exposure Dashboard
Nama Activity
Activity View Exposure Dashboard
Deskripsi
Setelah berhasil login, user memilih Premium Menu. Didalam menu premium menu, user memilih sub menu exposure dashboard. Pada menu exposure dashboard user dapat memilih kondisi sesuai dengan kebutuhan data yang ingin ditampilkan.
7. Activity View Exposure Growth Dashboard
124 | P a g e
Gambar 3.27 Diagram Activity View Exposure Growth Dashboard
Table 3.74 Deskripsi Activity Exposure Growth Dashboard
Nama Activity
Activity View Premium Growth Dashboard
Deskripsi
Setelah berhasil login, user memilih Premium Menu. Didalam premium menu user memilih sub menu exposure growth dashboard. Pada menu exposure growth dashboard, user dapat memilih kondisi sesuai dengan kebutuhan data yang ingin ditampilkan.
8. Activity View Data Detail Policy Number
125 | P a g e
Gambar 3.28 Diagram Activity View Detail Policy Number
Table 3.75 Deskripsi Activity View Detail Policy Number
Nama Activity
Activity View Data Detail Policy Number
Deskripsi
Setelah berhasil login, user memilih Premium Menu. Didalam menu premium user memilih sub menu detail policy number. Pada menu detail policy number user melakukan input nomor polis agar dapat melihat detail dari nomor polis tersebut.
9. Activity View Account Officer Dashboard
126 | P a g e
Gambar 3.29 Diagram Activity View Account Officer Dashboard
Table 3.76 Deskripsi Activity View Account Officer Dashboard
Nama Activity
Activity View Account Officer Dashboard
Deskripsi
Setelah berhasil login, user memilih menu Premium. Didalam menu premium, user memilih sub menu AO Dashboard. Pada menu AO Dashboard user dapat memilih kondisi sesuai dengan kebutuhan data yang ingin ditampilkan.
10. Activity View Claim Menu
127 | P a g e
Gambar 3.30 Diagram Activity View Claim Dashboard
Table 3.77 Deskripsi Activity View Claim Menu
Nama Activity
Activity View Claim Menu
Deskripsi
Setelah berhasil login, user memilih menu Claim Menu. Pada menu premium menu user dapat memilih jenis laporan sesuai dengan kebutuhan data yang ingin ditampilkan.
11. Activity View Claim Spreading Map
Gambar 3.31 Diagram Activity View Claim Spreading Map
128 | P a g e
Table 3.78 Deskripsi Activity View Claim Spreading Map
Nama Activity
Activity View Claim Spreading Map
Deskripsi
Setelah berhasil login, user memilih menu Claim. Didalam menu claim user memilih sub menu claim spreading map. Pada claim spreading map, user dapat memilih kondisi sesuai dengan kebutuhan data yang ingin ditampilkan.
12. Activity View Claim Dashboard
Gambar 3.32 Diagram Activity View Claim Dashboard
Table 3.79 Deskripsi Activity View Claim Dashboard
Nama Activity
Activity View Claim Dashboard
Deskripsi
Setelah berhasil login, user memilih menu Claim. Didalam menu claim dashboard user memilih sub menu claim dashboard. Pada menu claim per event user dapat memilih kondisi sesuai dengan kebutuhan data yang ingin ditampilkan.
129 | P a g e
13. Activity View Data Detail Claim Number
Gambar 3.33 Diagram Activity View Claim Number
Table 3.80 Deskripsi Activity Data Detail Claim Number
Nama Activity
Activity View Data Detail Claim Number
Deskripsi
Setelah berhasil login, user memilih menu Claim. Didalam menu claim user memilih sub menu detail Claim Number. Pada menu detail policy number user melakukan input nomor claim agar dapat melihat detail dari nomor claim tersebut.
14. Activity Extract Transform Load
130 | P a g e
Gambar 3.34 Diagram Activity Extract Transform Load
Table 3.81 Deskripsi Activity Extract Transform Load
Nama Activity
Activity Extract Transform Load
Deskripsi
Data dari database OLTP pertama-tama difilter terlebih dahulu sesuai periode yang dibutuhkan. Kemudian kumpulan data tersebut dipindahkan ke database staging. Didalam database staging data tersebut dihitung nilai TSI dan Claimnya, setelah nilainya TSI dan claim didapatkan, maka nilainya dikonversi kedalam mata uang IDR. Kemudian data yang telah dikonversi tadi di pindahkan ke dalam database OLAP.
1.4.3.3.
Diagram Sequence
1. Sequence Login
131 | P a g e
Gambar 3.35 Diagram Sequence Login
Table 3.82 Deskripsi Sequence Login
Nama Sequence
Sequence Login
Deskrip Singkat
Proses login untuk dapat masuk kedalam system
Aktor
User (Direksi Maipark, AO Maipark, ceding)
Pra Kondisi
Mempunyai login pada system core Maipark
Tindakan Utama
User memasukkan username dan password dari system core maipark. Jika berhasil maka user akan diarahkan menuju halaman utama sistem
Tindakan Alternatif
-
Pasca Kondisi
Bila berhasil login user akan diarahkan menuju halaman utama system usulan.
2. Sequence Premium Report
132 | P a g e
Premium Menu
Sub Premium Menu
OLAP
User Open Open searchPremiumSum() Summarized Premi Data
Gambar 3.36 Diagram Sequence Premium Report
Table 3.83 Deskripsi Sequence Premium Report
Nama Sequence
Sequence Premium Report
Deskrip Singkat
Menampilkan data summarized premi yang berada di data warehouse
Aktor
User (Direksi Maipark, AO Maipark, ceding)
Pra Kondisi
Melakukan Login
Tindakan Utama
User masuk kedalam premium menu dan memilih sub menu yang berada pada premium menu. Kemudian user melakukan pencarian data pada database OLAP(Data Warehouse) dengan kriteria data yang ditentukan oleh user.
Tindakan Alternatif
-
Pasca Kondisi
Bila berhasil user akan mendapatkan laporan premium dalam bentuk chart diagram maupun table.
3. Sequence Claim Report
133 | P a g e
Claim Menu
Sub Claim Menu
OLAP
User Open Open searchClaimSum() Summarized Claim Data
Gambar 3.37 Diagram Sequence Claim Report
Table 3.84 Deskripsi Sequence Claim Report
Nama Sequence
Sequence Claim Report
Deskrip Singkat
Menampilkan data summarized claim yang berada di data warehouse
Aktor
User (Direksi Maipark, AO Maipark, ceding)
Pra Kondisi
Melakukan Login
Tindakan Utama
User masuk kedalam claim menu dan memilih sub menu yang berada pada claim menu. Kemudian user melakukan pencarian data pada database OLAP(Data Warehouse) dengan kriteria data yang ditentukan oleh user.
Tindakan Alternatif
-
Pasca Kondisi
Bila berhasil user akan mendapatkan laporan dalam bentuk chart diagram maupun table.
4. Sequence ETL Process
134 | P a g e
Gambar 3.38 Diagram Sequence ETL
Table 3.85 Deskripsi Sequence Extract Transform Load
Nama Sequence
Sequence ETL Process
Deskrip Singkat
Memproses data dari database OLTP yang nantinya hasil dari prosesnya disimpan pada database OLAP(Data Warehouse)
Aktor
Scheduler
Pra Kondisi
Waktu trigger sesuai
Tindakan Utama
Scheduler melakukan select data dan memasukkan kedalam database sementara atau database staging. Kemudian di database staging dilakukan pemrosesan data untuk di insert kedalam database OLAP.
Tindakan Alternatif
-
Pasca Kondisi
Data di database OLAP terupdate data pada periode tertentu.
1.4.4.
Rancangan Layar 1.4.4.1.
Halaman Login
Berikut adalah rancangan layar dari halaman Login. User harus melakukan input username dan password terlebih dahulu jika ingin masuk kedalam system.
135 | P a g e
Gambar 3.39 Rancangan Layar Halaman Login
1.4.4.2.
Halaman Utama
Berikut adalah rancangan layar ketika user memilih home. Secara garis besar halaman ini berisi informasi user yang melakukan login.
Gambar 3.40 Rancangan Layar Halaman Home
1.4.4.3.
Halaman Premium Menu
Berikut adalah rancangan layar ketika user memilih premium menu. Secara garis besar halaman ini berisi jenis-jenis laporan/dashboard yang berhubungan dengan premium maupun exposure asuransi.
136 | P a g e
Gambar 3.41 Rancangan Layar Halaman Premium Menu
1.4.4.4.
Halaman Premium Spreading Map
Berikut adalah rancangan layar ketika user memilih sub menu premium spreading pada premium menu. Secara garis besar halaman ini berisi peta penyebaran nilai premi dan premium informasi detail dari penyebaran premi tersebut.
137 | P a g e
Gambar 3.42 Rancangan Layar Halaman Premium Spreading
1.4.4.5.
Halaman Premium/Exposure Dashboard
Berikut adalah rancangan layar ketika user memilih sub menu premium dashboard atau exposure dashboard pada premium menu. Secara garis besar halaman ini berisi chart diagram yang menunjukkan nilai premi atau exposure.
Gambar 3.43 Rancangan Layar Halaman Premium dan Exposure
1.4.4.6.
Halaman Premium/Exposure Growth Dashboard
Berikut adalah rancangan layar ketika user memilih sub menu premium dashboard growth atau exposure dashboard growth pada premium menu. Secara garis besar halaman ini berisi chart diagram yang menunjukkan pertumbuhan nilai claim dan exposure.
138 | P a g e
Gambar 3.44 Rancangan Layar Halaman Premium dan Exposure Growth
1.4.4.7.
Halaman Detail Policy No
Berikut adalah rancangan layar ketika user memilih sub menu detail policy no pada premium menu. Secara garis besar halaman ini berisi detail dari nomor polis yang diiput oleh user.
139 | P a g e
Gambar 3.45 Rancangan Layar Halaman Detail Policy No
1.4.4.8.
Halaman Account Officer Dashboard
Berikut adalah rancangan layar ketika user memilih sub menu account officer dashboard pada premium menu. Secara garis besar halaman ini berisi chart diagram yang menunjukkan nilai claim dan exposure yang telah dilakukan proses underwriting oleh AO.
140 | P a g e
Gambar 3.46 Rancangan Layar Halaman AO Dashboard
1.4.4.9.
Halaman Claim Menu
Berikut adalah rancangan layar ketika user memilih claim menu. Secara garis besar halaman ini berisi jenis-jenis laporan/dashboard yang berhubungan dengan nilai claim kepada Maipark.
141 | P a g e
Gambar 3.47 Rancangan Layar Halaman Claim Menu
1.4.4.10.
Halaman Claim Spreading Map
Berikut adalah rancangan layar ketika user memilih sub menu claim spreading pada claim menu. Secara garis besar halaman ini berisi peta penyebaran nilai claim dan informasi claim detail dari penyebaran claim yang terjadi.
Gambar 3.48 Rancangan Layar Halaman Claim Spreading
1.4.4.11.
Halaman Claim Dashboard
Berikut adalah rancangan layar ketika user memilih sub menu claim dashboard pada claim menu. Secara garis besar halaman ini berisi chart diagram yang menunjukkan nilai claim yang terjadi.
142 | P a g e
Gambar 3.49 Rancangan Layar Halaman Claim Dashboard
1.4.4.12.
Halaman Detail Claim No
Berikut adalah rancangan layar ketika user memilih sub menu detail claim no pada claim menu. Secara garis besar halaman ini berisi detail dari nomor claim yang diiput oleh user.
143 | P a g e
Gambar 3.50 Rancangan Layar Halaman Detail Claim No
144 | P a g e
145 | P a g e