20
BAB III ANALISA SISTEM BERJALAN 3.1
Gambaran Umum Perusahaan PT Summit OTO Finance adalah salah satu Perseroan pembiayaan otomotif
independen terkemuka. Usaha utama Perseroan adalah di bidang pembiayaan konsumen, antara lain pembiayaan kepemilikan motor baik baru maupun bekas. Perseroan juga menyediakan pembiayaan sewa guna usaha berdasarkan permintaan pelanggan.
3.1.1 Sejarah Perusahaan Didirikan tahun 1990, pada awalnya Perusahaan ini bernama PT Summit Sinar Mas Finance, hasil kerjasama usaha antara PT Sinar Mas Multiartha dan Sumitomo Corporation, Jepang. Awalnya PT Summit Sinar Mas Finance memfokuskan aktivitas usaha pada sewa guna usaha. Namun di tahun 2003 PT Summit Sinar Mas Finance mengubah aktivitas usahanya menjadi perusahaan pembiayaan kendaraan bermotor, sekaligus mengganti namanya menjadi PT Summit Oto Finance. Sumitomo Corporation adalah perusahaan dagang Jepang yang terpadu (sogoshosha). Sebagai Pemegang saham utama, Sumitomo Corporation memberikan dukungan dan mengendalikan semua aspek usaha dari manajemen, treasury, keuangan hingga operasi. Dengan dukungan dari Sumitomo Corporation, PT Summit Oto Finance telah berhasil tumbuh dan meningkatkan pembiayaan motor serta memiliki kantor jaringan yang tersebar diseluruh Indonesia. Usaha utama PT Summit Oto Finance adalah pada pembiayaan kepemilikan motor baru. PT Summit Oto Finance lebih berfokus kepada pelanggan perorangan daripada perusahaan, dengan tujuan penyebaran risiko. Sebagai perusahaan pembiayaan yang independen, PT Summit Oto Finance tidak memiliki keterkaitan dengan pabrikan, sehingga perusahaan memiliki keleluasaan untuk membiayai semua merek motor yang tersedia di pasar. PT Summit Oto Finance juga telah menikmati pertumbuhan pasar motor domestik yang kuat dalam beberapa tahu terakhir, serta mampu mempertahankan posisinya sebagai salah satu pemain terkemuka dalam pembiayaan motor.
http://digilib.mercubuana.ac.id/
21
Dengan pedoman kinerja “3M + 1T” (Man, Management, Money plus Technology), Perusahaan berhasil memberikan pelayanan yang memuaskan kepada nasabahnya dan mencatat peningkatan kinerja yang signifikan selama tahun 2013. Dalam usaha menyediakan layanan “one-stop service”, PT Summit Oto Finance mengembangkan web site (www.otofinance.co.id). PT Summit Oto Finance juga terus memperkuat system Teknologi Informasi dengan cara meningkatkan efisiensi dan produktivitas di kantor-kantor cabang dalam hal pelayanan pelanggan. PT Summit Oto Finance senantiasa berkomitmen memberikan layanan terbaik kepada para pelanggan. Sampai akhir 2013 PT Summit Oto Finance telah mengoperasikan 171 jaringan usaha yang tersebar di seluruh Indonesia. Selain itu juga Perusahaan telah bekerjasama dengan bank - bank berjaringan nasional dan PT Pos Indonesia untuk penerimaan pembayaran angsuran yang memberikan kemudahan dan kenyamanan bagi para pelanggan dalam hal pembayaran angsuran kredit. Sumitomo Corporation sebagai pemegang saham utama PT Summit Oto Finance, berkomitmen untuk selalu memberikan dukungan pada PT Summit Oto Finance, baik dalam hal manajemen, pendanaan, pemasaran maupun operasional perusahaan. Didukung modal yang kuat, tim manajemen yang handal, mitra usaha, pelanggan setia dan 8.953 karyawan, pada tahun 2013 PT Summit Oto Finance telah berhasil tumbuh dengan Total Aset sebesar Rp9,6 triliun, Total Ekuitas sebesar Rp3,3 triliun serta Laba Bersih sebesar Rp313,8 miliar. Pada bulan Desember 2013 Pemeringkat Efek Indonesia (PEFINDO) memberikan peringkat idAA (Double A; Stable Outlook) untuk Perseroan dan Obligasi Summit Oto Finance.
http://digilib.mercubuana.ac.id/
22
3.1.2 Struktur Organisasi Berikut untuk susunan struktur organisasi PT Summit OTO Finance khususnya pada unit kerja BDV, yang dalam hal ini BDV merupakan unit kerja yang akan dijadikan objek dalam pengembangan penerapan Datawarehouse dan Business Intelligence pada report DSR
Gambar 3.1 Struktur Organisasi PT Summit Oto Finance
http://digilib.mercubuana.ac.id/
23
Gambar 3.2 Struktur Organisasi Business Development Division
http://digilib.mercubuana.ac.id/
24
3.1.3 Tugas dan Tanggung Jawab Dari kedua gambar struktur organisasi pada gambar 3.1 dan gambar 3.2, akan dijelasan kan untuk tugas dan tanggung jawab hanya pada satu department saja, yakni pada Business Support Department (BSD). Business Support Department (BSD) merupakan salah satu departemen Divisi Marketing kantor pusat yang bertugas untuk memonitor data penjualan setiap harinya. secara rutin staff BSD merekap semua data penjualan setiap kantor cabang yang selanjutnya diolah untuk dijadikan report daily masing-masing pimpinan kantor cabang ataupun para pimpinan departemen yang berada di kantor pusat Business Support Department (BSD) dibagi menjadi tiga section dengan masing – masing section head dan staff dengan tanggung jawab yang berbeda. 1. Commission Management Section Salah satu sub bagian dari BSD ini, bertanggung jawab meminitor proses pencairan komisi antara pihak perusahaan dengan Dealer.
2. Marketing Information Section Pada bagian ini head beserta staff lebih bertanggung jawab untuk memonitor detail dari setiap penjualan yang dilakukan oleh cabang, dan sub bagian ini juga yang merupakan bagian yang paling terlibat banyak pada Daily report Sales. Berbeda dengan Section sebelumnya yang sebetulnya memiliki report sales juga, tetapi untuk report pada section Commission lebih bersifat bulanan, dikarenakan untuk proses pencairan komisi sendiri dilakukan sebulan sekali. 3. Marketing Policy Section Pada sub bagian ini para staff dan section head lebih bertanggung jawab untuk memperhatikan ataupun sebagai jembatan (approval) bagi setiap cabang yang akan menjalankan sebuah program marketing. 3.2
Analisa Kebutuhan Data dan Informasi Data dan informasi yang dibutuhkan oleh para manager untuk membantu dalam hal
pengambilan keputusan pada Business Support Department antara lain :
http://digilib.mercubuana.ac.id/
25
1. Dibutuhkan informasi mengenai jumlah sales harian percabangnya, dan dapat menyimpulkan berapa rata-rata jumlah customer commence percabang dibandingkan dengan rata-rata nasional 2. Dibutuhkan informasi down payment (DP) bisa disajikan berdasarkan grup DP, yang mana dapat menyampaikan informasi bahwa pada grup DP mana atau DP berapa customer biasanya sanggup untuk membayar. 3. Dibutuhkan informasi berapa customer yang termasuk kategori good customer, dengan persyaratan tidak pernah overdue, nilai denda tidak boleh diatas 0. 4. Dibutuhkan informasi mengenain berapa jumlah customer yang memiliki kontrak lebih dari satu kontrak, dalam hal ini customer memiliki cicilan lebih dari satu unit motor. 5. Dibutuhkan informasi mengenain berapa jumlah customer yang memiliki kontrak lebih dari satu kontrak, dalam hal ini customer memiliki cicilan lebih dari satu unit motor, tetapi dengan kategori Additional Order (AO). AO merupakan kondisi dimana customer melakukan kredit kedua pada saat kredit pertama belum lunas. 6. Dibutuhkan informasi mengenain berapa jumlah customer yang memiliki kontrak lebih dari satu kontrak, dalam hal ini customer memiliki cicilan lebih dari satu unit motor, tetapi dengan kategori Repeat Order (RO). RO merupakan kondisi dimana customer melakukan kredit kedua pada saat kredit pertama sudah lunas. 7. Dibutuhkan informasi mengenai berapa jumlah customer yang akan lunas setiap harinya, sebagai bahan prediksi baik itu budget ataupun target sales pada bulan mendatang 8. Dibutuhkan informasi profil customer berdasarkan usia, jenis kelamin, dan berdasarkan jumlah upah customer perbulannya. 9. Dibutuhkan informasi penjualan baik itu berdasarkan merek ataupun berdasarkan supplier (dealer) 10. Dibutuhkan informasi mengenai jumlah customer dengan kategori nunggak yang sudah ditarik oleh pihak leasing.
http://digilib.mercubuana.ac.id/
26
3.3
Usecase saat ini
Adapun usecase dari proses pembuatan daily sales report kondisi saat ini dapat dilihat pada gambar dibawah
Melihat report dari aplikasi
Staff User
Export data dari aplikasi
Copy data ke excel
Membuat grafik
Melihat Grafik
Gambar 3.3 Use case sistem berjalan
http://digilib.mercubuana.ac.id/
Manager User
27
3.4
Database Saat Ini Tabel 3.1
: td_Asset
Deskripsi
: menyimpan detail data Asset
Primary Key
: Contno
Nama Kolom CONTNO SEQNO
Tipe Data char smallint
Panjang Allow null 19 3
ASETNAME
char
50
DLRFLAG SUPPCODE
char char
1 12
ASETTYPE
char
4
BRANCODE BRANITEM COFORIGIN ASETCOND CHASNO ENGINO
char char char char char char
3 3 3 1 25 35 Yes 25 35 Yes
BPKB
char
20 Yes
BPKBNAME BPKBADDR
varchar varchar
RGISNO ASETCLOR ASETCLORMAP
char char char
MFACYEAR SPBDATE EXPDATE
dec datetime datetime
9 8 Yes 8 Yes
STDATE
datetime
8 Yes
50 Yes 100 Yes
10 Yes 30 Yes 2 Yes
http://digilib.mercubuana.ac.id/
Keterangan Contract no. Pemilik asset Sequence no. Keterangan/nama barang yang tertera dijenis/tipe yang sama pada pengisian kontrak S = supplier code for BASUPPCODE field, C = customer code from Ms_PrivateDlr for BASUPPCODE Kode supplier/C to C code Kode asset sesuai dengan ketentuan DepKeu Kode merk asset yang sesuai dengan kontrak Kode item dari asset Country of origin code Asset condition (baru/bekas) Nomor chasis dari asset. Nomor engine dari asset Nomor BPKB, jika mobil bekas harus diisi Nama yang tercantum pd. BPKB BPKB Address Register no. : nomor polisi; jika kendaraan bekas harus diisi, sedang baru pada saat penerimaan BPKB Asset color / warna asset Asset color mapping Tahun pembuatan asset/tahun model (jika kendaraan), saat input data asset baru/bekas harus diisi SPB Date BPKB Expected Date Tanggal serah terima kendaraan Tanggal terima BPKB
28
BASTDATE
datetime
8 Yes
CURRCODE
char
3 Yes
COSTAMT SECDEP
dec Money
SECDEPOTO
Money
8
ASETLOCCODE
char
3
PICFILENAME
varchar
255 Yes
DEBITUR OWNAME OWNIDNO OWNADDR
char varchar char varchar
1 50 30 Yes 100
OWNTYPE
char
1
OWNMARITAL
char
1
SR1NAME
varchar
SR1POS
char
SR1ADDR SR2NAME SR2POS SR2ADDR DOMICILE
varchar varchar char varchar char
REFFLG
char
REFCONTNO
char
12 / 2 Yes 8
50 Yes 3 Yes 100 50 3 100 5
Yes Yes Yes Yes Yes
1 19 Yes
http://digilib.mercubuana.ac.id/
Tanggal berita acara serah terima kendaraan Currency code : kode mata uang harga asset seperti yang tertera pada harga OTR pada aplikasi pembiayaan (kontrak) Harga dari asset dalam mata uang yang tercantum di currency code seperti tertera pada harga OTR, pada aplikasi pembiayaan setelah data dimasukkan, system akan memasukkan data yang sama ke Leased Amount Security deposit per asset Security deposit per asset paid to Oto Kode lokasi asset (diambil dari table city) Picture file name for unused car Flag for whether owner as debitur (Y=Yes, N=No) Owner Name ID No. (KTP/NPWP/AKTA) Address Asset owner type (P=Perorangan, B=Badan Hukum) Marital status (S=Single, M=Married, D=Divorce, U=Undefined) Spouse/First representatif name Spouse/First representatif position Spouse/First representatif address Second representatif name Second representatif position Second representatif address Domicile / kedudukan Asset refinancing status (Y/Yes, N/No) New Contract no. when asset refinanced
29
Tabel 3.2
: hs_td_Asset
Deskripsi
: menyimpan history detail data Asset
Primary Key
: contno
Nama Kolom CONTNO SEQNO
Tipe Data char smallint
Panjang 19 3
Allow null
ASETNAME
char
50
DLRFLAG SUPPCODE
char char
1 12
ASETTYPE
char
4
BRANCODE BRANITEM COFORIGIN ASETCOND CHASNO ENGINO
char char char char char char
3 3 3 1 25 35 25 35
Yes Yes
BPKB
char
20
Yes
BPKBNAME BPKBADDR
varchar varchar
50 100
Yes Yes
RGISNO ASETCLOR ASETCLORMAP
char char char
10 30 2
Yes Yes Yes
MFACYEAR SPBDATE EXPDATE
dec datetime datetime
9 8 8
Yes Yes
STDATE
datetime
8
Yes
BASTDATE
datetime
8
Yes
CURRCODE
char
3
Yes
http://digilib.mercubuana.ac.id/
Keteranga Contract no. Pemilik asset Sequence no. Keterangan/nama barang yang tertera dijenis/tipe yang sama pada pengisian kontrak S = supplier code for BASUPPCODE field, C = customer code from Ms_PrivateDlr for BASUPPCODE Kode supplier/C to C code Kode asset sesuai dengan ketentuan DepKeu Kode merk asset yang sesuai dengan kontrak Kode item dari asset Country of origin code Asset condition (baru/bekas) Nomor chasis dari asset. Nomor engine dari asset Nomor BPKB, jika mobil bekas harus diisi Nama yang tercantum pd. BPKB BPKB Address Register no. : nomor polisi; jika kendaraan bekas harus diisi, sedang baru pada saat penerimaan BPKB Asset color / warna asset Asset color mapping Tahun pembuatan asset/tahun model (jika kendaraan), saat input data asset baru/bekas harus diisi SPB Date BPKB Expected Date Tanggal serah terima kendaraan Tanggal terima BPKB Tanggal berita acara serah terima kendaraan Currency code : kode mata uang harga asset seperti yang tertera pada harga OTR pada aplikasi pembiayaan (kontrak)
30
COSTAMT SECDEP
dec Money
12 / 2 8
SECDEPOTO
Money
8
ASETLOCCODE PICFILENAME
char varchar
3 255
DEBITUR OWNAME OWNIDNO OWNADDR
char varchar char varchar
1 50 30 100
OWNTYPE
char
OWNMARITAL SR1NAME
char varchar
SR1POS
char
SR1ADDR SR2NAME SR2POS SR2ADDR DOMICILE
varchar varchar char varchar char
REFFLG
char
1
REFCONTNO
char
19
Yes
Yes
Yes
1 1 50
Yes
3
Yes
100 50 3 100 5
Yes Yes Yes Yes Yes
Yes
http://digilib.mercubuana.ac.id/
Harga dari asset dalam mata uang yang tercantum di currency code seperti tertera pada harga OTR, pada aplikasi pembiayaan setelah data dimasukkan, system akan memasukkan data yang sama ke Leased Amount Security deposit per asset Security deposit per asset paid to Oto Kode lokasi asset (diambil dari table city) Picture file name for unused car Flag for whether owner as debitur (Y=Yes, N=No) Owner Name ID No. (KTP/NPWP/AKTA) Address Asset owner type (P=Perorangan, B=Badan Hukum) Marital status (S=Single, M=Married, D=Divorce, U=Undefined) Spouse/First representatif name Spouse/First representatif position Spouse/First representatif address Second representatif name Second representatif position Second representatif address Domicile / kedudukan Asset refinancing status (Y/Yes, N/No) New Contract no. when asset refinanced
31
Tabel 3.3
: td_contract
Deskripsi
: menyimpan detail data contract
Primary Key
: contno
Nama Kolom ContNo ApplNo FleetNo MPAPNo BrchNo CustType
Tipe Data char char char char char char
Panjang 19 19 19 19 3 2
Allow null Yes
CustName CustNo
varchar char
50 12
OldCustNo
char
12
Yes
OldContNo
char
19
Yes
ContType
char
2
CalcMeth
char
1
AdvArr
char
1
IntType
char
1
FlotFreq Source
tinyint char
1 5
EmplNo
char
3
Lifetime ContTerm PayFreq
smallint smallint tinyint
2 2 1
IntFlatRate IntEffRate
decimal decimal
2/5 2/5
Yes Yes
Yes Yes
http://digilib.mercubuana.ac.id/
Keterangan Contract No. Application No. Master Fleet Number MPAP No. Branch Code Customer Type Customer Name always update according to Ms_Customer Customer No. Old Customer No. if contract transfer Old Contract No. if refinancing/reschedulling Contract Type: (FL)Finance Lease, (OL)Operating Lease, (CF)Customer Finance, (LB)Lease Back Calculation method: fi(X)ed Payment=same installment amount every month, Fixed (P)rincipal=same principal from installment, (I)rregular=manually assign (A)dvance=installment in include first payment, Ar(R)ear=installment payment exclude first payment Interest type: fi(X)ed=fixed interest every month, f(L)oat=floating interest/irregular interest Floating frequency, must be filled interest type is (L) for floating interest. The value must be the least multiplication of contract term Source of Application Application Receiver and Analyzer officer Interval day(s) for approve application to pending status Contract term in month Installment period (in month) Internal flat rate from Ms_Flat rate Internal effective rate
32
ExtFlatRate ExtEffRate OverRate AprvDate AprvPrcDate CommDate CommPrcDate ExprDate
decimal decimal decimal datetime datetime datetime datetime datetime
2/5 2/5 2/5 8 8
CostAmt
money
8
SecrDep ResdVlue GracTerm
money money tinyint
8 8 1
GracCycl GracIntRate GracIntAmt CurrCode CurrRate
tinyint decimal money char money
1 5 8 3 8
ContAmt FixPayAmt AdvPay
money money money
8 8 8
NkukMeth
char
1
PremAmt
money
8
InsrCumm
bit
1
InsrAmt AdmFee LeglFee
money money money
8 8 8
BBNFee
money
8
BlockAccFee OthrFee OthrFeeDesc
money money char
8 8 30
8
Yes Yes Yes Yes Yes
Yes
Yes
http://digilib.mercubuana.ac.id/
External flat rate External effective rate Overdue penalty rate per day Approval date Approval process date Commence date Commence process date Expiration date Asset Cost Amount (OTR) done by asset table trigger Security Deposit from trigger asset Residual Value Grace Term Grace Cycle: Grace Term divide from Grace Cycle must be integer Monthly Grace Interest Grace Interest Amount Currency Code Currency Rate Contract Amount - done by trigger Monthly Installment Advance payment Credit Type:(K)UK=Kredit Usaha Kecil, (N)KUK=Non Kredit Usaha Kecil Insurance premium - calculated by trigger 0=non cummulative, 1=cummulative, for insurance per asset, if cummulative the insurance must be specified per asset otherwise the insurance for every contract is the same Amount insurance - calculated by trigger Administration Fee Bank Charges Biaya Balik Nama' fee if block account fee >0 then this field must not be filled, but both fields can be zero, always show in PO Block Account fee if 'Biaya Balik Nama' fee >0 then this field must not be filled, but both fields can be zero, not show in PO Other Fee Other Fee description
33
Flag InstType
char char
10 2
CollMethCode ReFlag
char char
1 1
ContSts ColLoc
char char
1 3
DocLoc DianDate PoAmt PoDesc ProductCode SchedFlag
char datetime money varchar char bit
3 8 8 255 10 1
WarnDate PrtCtr AcOCode BatchNo
datetime smallint char char
8 2 5 5
Yes
AsReCode
char
2
Yes
BPKBLEDT
datetime
8
Yes
REFNO
char
20
Yes
BPKBLECT ULCreate DLCreate ULChg DLChg
smallint char datetime char datetime
2 18 8 18 8
Yes Yes Yes
Yes Yes
http://digilib.mercubuana.ac.id/
Flag for stated or not the three fees above. Mark with *, first position for Administration Fee, second for Bank Fee, third for Other fee, fourth for BBNFee/BlockAccountFee, fifth for First Installment(BCFixPayAmt), sixth for Insurance Premium paid, seventh for Policy Fee Instrument type Collection Method : (D)irect, (B)ill, (C)ollect Re(F)inancing, Re(S)chedulling Contract status: Ap(P)lication, Appro(V)e, P(E)nding, (D)elete for delete physical Collateral Location Code Document location/custodian location Custodian date PO amount PO description Product Code 0=not amortized, 1=amortized Warning date for end of day warning report Printing Counter Account Owner Code Batch No. Asset sales buy back reason code (reason type = 004) Tanggal surat pada konfirmasi pengambilan BPKB No.referensi surat pada konfirmasi pengambilan BPKB Printing counter untuk surat konfirmasi pengambilan BPKB Created by Date created Last change by Last change date
34
Tabel 3.4
: tj_contract
Deskripsi
: menyimpan detail data aplikasi
Primary Key
: contno
Nama Kolom ApplNo SeqNo ContNo FleetNo MPAPNo BrchNo CustType
Tipe Data char integer char char char char char
Panjang 19 4 19 19 19 3 2
CustName CustNo
varchar char
50 12
OldCustNo
char
12
Yes
OldContNo
char
19
Yes
ContType
char
2
CalcMeth
char
1
AdvArr
char
1
IntType
char
1
FlotFreq Source
tinyint char
1 5
EmplNo
char
3
Lifetime ContTerm PayFreq AssetQty AssetName IntFlatRate IntEffRate ExtFlatRate ExtEffRate
tinyint smallint tinyint tinyint char decimal decimal decimal decimal
1 2 1 1 50 2/5 2/5 2/5 2/5
Allow null
Yes Yes Yes
Yes Yes
Yes Yes Yes Yes
http://digilib.mercubuana.ac.id/
Keterangan Application No. Sequence No. Contract No. Master Fleet Number MPAP No. Branch Code Customer Type Customer Name always update according to Ms_Customer Customer No. Old Customer No. if contract transfer Old Contract No. if refinancing/reschedulling Contract Type: (FL)inance Lease, (OL)perating Lease, (CF)ustomer Finance, (LB)Lease Back Calculation method: fi(X)ed Payment=same installment amount every month, Fixed (P)rincipal=same principal from installment, (I)rregular=manually assign (A)dvance=installment in include first payment, Ar(R)ear=installment payment exclude first payment Interest type: fi(X)ed=fixed interest every month, f(L)oat=floating interest/irregular interest Floating frequency, must be filled interest type is (L) for floating interest Source of Application Application Receiver and Analyzer officer Interval day(s) for approve application to pending status Contract term in year Installment period (in month) Asset quantity Asset name Internal flat rate Internal effective rate External flat rate External effective rate
35
OverRate AprvDate AprvPrcDate CommDate CommPrcDate ExprDate StopAccDate
decimal datetime datetime datetime datetime datetime datetime
2/5 8 8 8 8 8 8
ProcDate CostAmt SecrDep ResdVlue GracTerm
datetime money money money tinyint
8 8 8 8 1
GracCycl GracIntRate GracIntAmt CurrCode CurrRate ContAmt FixPayAmt AdvPay
tinyint decimal money char money money money money
1 2/5 8 3 8 8 8 8
NkukMeth
char
1
InsrCumm PremAmt InsrAmt AdmFee LeglFee
bit money money money money
1 8 8 8 8
BBNFee
money
8
BlockAHSFee OthrFee OthrFeeDesc
money money char
8 8 30
Flag
char
10
Yes Yes Yes Yes Yes Yes
Yes Yes
Yes
http://digilib.mercubuana.ac.id/
Overdue penalty rate per day Approval date Approval process date Commence date Commence process date Expiration date Stop accrue date Contract changed date, from ms_tblpara Asset Cost Amount (OTR) Security Deposit Residual Value Grace Term Grace Cycle: Grace Term divide from Grace Cycle must be integer Monthly Grace Interest Grace Interest Amount Currency Code Currency Rate Contract Amount Monthly Installment Advance payment Credit Type:(K)UK=Kredit Usaha Kecil, (N)KUK=Non Kredit Usaha Kecil 0=non cummulative, 1=cummulative, for insurance per asset, if cummulative the insurance must be specified per asset otherwise the insurance for every contract is the same Insurance premium Amount insurance Administration Fee Bank Charges Biaya Balik Nama' fee if block account fee >0 then this field must not be filled, but both fields can be zero, always show in PO Block Account fee if 'Biaya Balik Nama' fee >0 then this field must not be filled, but both fields can be zero, not show in PO Other Fee Other Fee description Flag for stated or not the three fees above. Mark with *, first position for Administration Fee, second for Bank Fee, third for Other fee, fourth for BBNFee/BlockAccountFee,
36
InstType
char
2
CollMethCode ReFlag ColLoc
char char char
1 1 3
DocLoc DianDate PoAmt PoDesc
char datetime money varchar
OutsRcevAmt
money
8
OutsPricAmt OutsPentAmt OdueAmt ContStsBfr ContStsAft Remark ProductCode PrtCtr AcOCode BatchNo
money money money char char varchar char smallint char char
8 8 8 1 1 50 10 2 5 5
Yes Yes
BPKBLEDT
datetime
8
Yes
REFNO
char
20
Yes
BPKBLECT ULCreate DLCreate ULChg DLChg
smallint char datetime char datetime
2 18 8 18 8
UVChg
char
18
Yes
DVChg
datetime
8
Yes
DelSts
char
1
Yes
AsReCode
char
2
Yes
PrcSts
char
1
Yes
5 8 8 255
Yes Yes
http://digilib.mercubuana.ac.id/
fifth for First Installment(HSFixPayAmt), sixth for Insurance Premium paid, seventh for policy fee Instrument type Collection Method : (D)irect, (B)ill, (C)ollect Re(F)inancing, Re(S)chedulling Collateral Location Code Document location/custodian location Custodian date PO amount PO description Outstanding receivable amount (if stsbfr<>stsaft,consists amount of period 0 to support comm&ammd rpt) Outstanding principal amount (if stsbfr<>stsaft,consists amount of period 0 to support comm&ammd rpt) Outstanding penalty amount Outstanding overdue amount Contract status before Contract status after Changes remark Product Code Printing Counter Account Owner Code Batch No. Tanggal surat pada konfirmasi pengambilan BPKB No.referensi surat pada konfirmasi pengambilan BPKB Printing counter untuk surat konfirmasi pengambilan BPKB Created by Date created Last change by Last change date Verify by (for process commence and ammend) Verify date (from system date, for process commence and ammend) Delete physically status : D (delete physically from tr_bcontract, R (recall used to tr_bcontract) Asset sales buy back reason code (reason type = 004) Process status (for contract moved to Tr_Fcontract) : T =
37
Full Terminate, F = Finish by expired, I = Inventory, W = Write Off, A = AMU Take Over, N = Contract Transfer/Over Contract,E= Contract Transfer Antara Cabang, blank (if contract not moved to Tr_FContract)
Tabel 3.5
: td_inventory
Deskripsi
: menyimpan history detail data contract inventory
Primary Key
: contno
Foreign Key
:
Nama Kolom ContNo
Tipe Data char
Panjang 19
Allow null
AssetSeqno InvDate
smallint datetime
2 8
Asset Sequence Number Inventory date
CollLoc
char
3
Collateral Location filter with current branch code section
DocStat
char
1
BorwBy
char
40
Yes
Document status (A)ccepted, (B)orrowed, (R)elease Borrowed by if status is B (updated by trigger)
BorwReason
varchar
40
Yes
Borrowed reason if status is B (updated by trigger)
BorwDate
datetime
8
Yes
Borrowed date if status is B (updated by trigger)
RetDate Row Binn File
datetime integer integer char
8 4 4 5
Yes Yes Yes Yes
Releaseable BrchCode
bit char
1 3
ENGINO BPKB BPKBName
char char varchar
35 20 50
Yes
Nomor engine dari asset Nomor BPKB Name stated in BPKB
RGISNO
char
10
Yes
Register no. : nomor polisi
http://digilib.mercubuana.ac.id/
Keterangan Contract Number
Returned date if status is B (updated by trigger) File row number File bin number File number 0 for releaseable, 1 for unreleaseable Branch Code
38
AssetName AssetCond AssetPoolCd ASETCLOR InvAmt MktPrice EstSalePrice SellPrice SellDate
char char char char money money money money datetime
50 1 3 30 8 8 8 8 8
SellToType SellTo SellingComm Remark
char varchar money varchar
1 50 8 50
ProType
char
InvSts UCreate DCreate ULChg DLChg RecvBankCode
char char datetime char datetime char
Yes
Yes Yes Yes Yes
U' = Used Car, 'E'=End User Sold to Commossion Remark
Yes
By process type : End of day(E) or Manual processing(M) Inventory status : (E) Estimated, (S) Sold Created by Date created Last changed by Last change date Receiving bank code
1 1 18 8 18 8 6
Tabel 3.6
: td_repossession
Deskripsi
: menyimpan detail data contract repo
Primary Key
: contno
Nama Kolom ContNo Date BrchCode CustName
Tipe Data char datetime char varchar
LastInstDate
datetime
8
CMOName Collector AssetPool
varchar varchar char
50 50 3
Keterangan Contract Number Repossession date Branch Code Customer Name Installment due date from which period is overdue Credit Management Officer Name Collector Name Asset pool
8
External Repossession Fee (Repossession fee paid by Customer to Oto)
ExtRepFee
money
Panjang 19 8 3 50
Asset Name Asset Condition Asset Pool code Asset Color Inventory amount Marketing Price Estimated Sales Price Selling price Selling date
IntRepFee
money
8
RepPaid
money
8
Allow null
http://digilib.mercubuana.ac.id/
Internal Repossession Fee (Repossession fee paid by Oto to collector) External Repossession Fee paid amount
39
IntRepFlg STPNo TTKT Remark Condition ODAmt ODPaid OSRecv OSPrinc OSPentAmt ARInsurance AdmFee OtherFee PrdInv
char varchar varchar varchar varchar money money money money money money money money integer
1 19 19 50 50 8 8 8 8 8 8 8 8 4
Yes Yes Yes
Status
char
1
InventoryDate
datetime
8
Yes
WarnDate
datetime
8
Yes
PrtCtr UCreate DCreate ULChg DLChg RecvBank
smallint char datetime char datetime char
2 18 8 18 8 6
Yes
SPNNo
char
20
SPNCtr OGIntAmt PrepChrg
smallint money money
2 8 8
InvOutsPricAmt
money
8
InvOutsRcevAmt
money
8
InvOdueAmt
money
8
InvOGIntAmt
money
8
InvRepossFee
money
8
InvOutsARAmt
money
8
UnEarnedAmt
money
8
http://digilib.mercubuana.ac.id/
Internal Repossession Fee paid flag; (U)=Unpaid, (P)=Paid Surat Tugas Penarikan Tanda terima kendaraan tarikan Remark Remark for asset condition Overdue amount Overdue paid amount Outstanding receivable amount Outstanding principal amount Outstanding penalty amount A/R Insurance Administration Fee Other Fee Period to inventory in day(s) Repossession status: (R)epossession, (C)ancel, (I)nventory, (S)old Date the repossession move to inventory Warning date for end of day warning report Printing counter for released asset Created by Date created Last changed by Last change date Receiving bank code Surat Pemberitahuan Nilai dan Batas Waktu Pelunasan Printing counter for Surat Pemberitahuan Nilai dan Batas Waktu Pelunasan Ongoing interest amount Prepayment charge Outstanding principal amount (when moved to inventory) Outstanding receivable amount (when moved to inventory) Overdue amount (when moved to inventory) On going interest amount (when moved to inventory) Repossession fee amount (when moved to inventory) Outstanding A/R amount (when moved to inventory) Un-Earned amount (when moved to inventory)
40
EarnedAmt
money
Earned amount (when moved to inventory)
8
Tabel 3.7
: td_os
Deskripsi
: menyimpan detail sisa transaksi
Primary Key
: contno
Nama Kolom ContNo
Tipe Data char
ApplNo OutsType OutsRcevAm OutsPricAm EfecDate PaidRcevAm PaidPricAm OdueAmt
char char money money datetime money money money
OutsPentAm
money
Panjang 19
Allow null
8 8 8
Keterangan Contract No. Application No. (Running number) Type outstanding Outstanding receivable amount Outstanding principal amount Effective date Receivable paid amount Principal paid amount Overdue amount
8
Outstanding penalty amount (Nilai ini merupakan posisi outstanding penalty yang sebenarnya, rumus OSOutsPentAmt=sum(CSPEN TAMT) - sum(CSPENTPAID)
19 1 8 8
PaidPentAm PentWritOf AssetDel
money money money
8 8 8
CollDate
datetime
8
Yes
Tabel 3.8
: td_payment0
Deskripsi
: menyimpan detail transaksi per tranid
Primary Key
: Tranid
Nama Kolom TRANID
Tipe Data char
PAYTYPE TRANSDATE BRANCH RECVDATE RECVBANK DUEDATE
char datetime char datetime char datetime
Panjang 15 2 8 3 8 6 8
Allow null
Yes
http://digilib.mercubuana.ac.id/
Penalty paid amount(summary dari CSPENTPAID untuk kontrak ybs) Penalty write off amount Asset deleted principal paid Collection date/tanggal terakhir pembayaran
Keterangan Transaction ID Instrument Type/Pmt Type (Cash/Transfer/Collection,etc) Transaction date Branch Code Payment Receive date Receive Bank Code Due date for PDC
41
CUSTNO CURRCODE AMOUNT
char char money
12 3 8
COLLCODE REMARK ABBRV CTR
char varchar char char
3 255 10 10
REFFNO
char
PDCLOC RECVAMT PRNCOUNT
char money integer
PRINTEDBY
char
Yes Yes
20 5 8
Yes
18
AUTHBY
char
18
RCPTNO
char
15
STATUS
char
1
REJCCD
char
2
REJECTCTR
integer
4
Yes
Yes
RECLEARCTR
integer
4
PENDRECD
char
2
Yes
INACRECD DEPDATE CLRDATE REJCDATE
char datetime datetime datetime
2 8 8 8
Yes Yes Yes Yes
BANKCODE ACCNO REVRDATE USRREVR
char char datetime char
6 20 8 18
Yes Yes Yes Yes
FLAG WARNDATE
char datetime
10 8
Yes Yes
http://digilib.mercubuana.ac.id/
Customer No. Currency Code Payment amount total Collector code from Ms_Employee where type=collector Remark Reference Abbreviation Reference Running number Reference Number(for cash payment: receipt number, for PDC: PDC Number, etc) PDC Location (for non cash acceptance); from Ms_PDCLoc Receivable amount Printing counter User printing default value from current active user (suser_name) Supervisor who authorized reprint process, default from current active user (suser_name) Filled for PDC as PDC receipt number Payment receive status (R)eceive, (P)ending, (D)eposit, (C)leared, Re(J)ect, Re(T)urn, (I)nactive, (O)n Going, I(n)complete, Incomplete (B)orrowed Reject code, filled for return PDC Reject counter; updated in Rejection process for non cash payment only Reclear counter; updated in reclear process if reject counter >0 for non cash payment only Pending reason code dari table MS_REASON Incomplete reason code dari table MS_REASON Deposit date Clearing date Reject date Bank Code; from Ms_Bank / Instrument bank Rekening No. Reverse date User reverse Reserved for another purpose (positioon : 1 = on going status) Warn Date
42
DISCPENAMT UCREATE DCREATE ULCHG DLCHG
money char datetime char datetime
BRCHFROM
char
RECVBNKDESC
varchar
8 18 8 18 8
Yes
3
Yes
30
Yes
Tabel 3.9
: td_payment1
Deskripsi
: menyimpan detail transaksi per contract
Primary Key
: Tranid
Nama Kolom TRANID
Tipe Data char
Panjang 15
PAYTYPE CONTNO ALLOCODE
char char char
2 19 4
CONTFLAG AMOUNT UCREATE DCREATE ULCHG DLCHG
char money char datetime char datetime
1 8 18 8 18 8
Allow null
Tabel 3.10
: td_payment2
Deskripsi
: menyimpan detail transaksi per contract
Primary Key
: Tranid
Nama Kolom TRANID
Tipe Data char
Panjang 15
PAYTYPE CONTNO ALLOCODE PERIOD
char char char integer
2 19 4 4
AMOUNT UCREATE DCREATE ULCHG DLCHG
money char datetime char datetime
8 18 8 18 8
Allow null
http://digilib.mercubuana.ac.id/
Discount Penalty Amount User create Date create User change Date change Branch Code penerima pembayaran (Jika dibayarkan di cabang lain) OLD Receive Bank Description (Diisi jika contract transfer antara cabang )
Description Transaction ID Instrument Type/Pmt Type (Cash/Transfer/Collection,etc) Contract/Application No. Allocation Code Contract flag (A=Application No. , C/F=Contract No.) Payment per Allocation User create Date create User change Date change
Description Transaction ID Instrument Type/Pmt Type (Cash/Transfer/Collection,etc) Contract/Application No. Allocation Code Rental payment period Payment allocation for rental per period User create Date create User change Date change
43
Tabel 3.11 Deskripsi
: td_payment3 : menyimpan detail transaksi per tranid
Primary Key
: Tranid
Nama Kolom TRANID
Tipe Data char
PAYTYPE SEQNO REFFNO
char smallint char
Panjang 15
Allow null
2 2 20
Description Transaction ID Instrument Type/Pmt Type (Cash/Transfer/Collection,etc) Sequence number Reference number
PRNCTR PRINTEDBY AUTHBY UCREATE
integer char char char
4 18 18 18
Printing counter (if still zero then,this record is not printing history but reference history) User printing Authorized by User create
DCREATE ULCHG DLCHG
datetime char datetime
8 18 8
Date create User change Date change
Tabel 3.12
: td_termination
Deskripsi
: menyimpan detail contract lunas dipercepat
Primary Key
: contno
Nama Kolom ContNo
Tipe Data char
Panjang 19
Type SeqNo BrchCode CustNo TermDate
char integer char char datetime
1 4 3 12 8
TermPrd
decimal
2
LastInstDate ODAmt OSRecv OSPrinc OSPentAmt OGIntAmt PrepChrg ARInsurance
datetime money money money money money money money
8 8 8 8 8 8 8 8
Allow null
Yes
http://digilib.mercubuana.ac.id/
Description Contract Number Termination Type, F=Full Termination; P=Partial Termination; E=Early Termination; W=Write Off; A=AMU Take Over Termination Sequence Number Branch Code Customer Number Termination date Termination period based on payment schedule Installment due date which period is terminated Overdue amount Outstanding receivable amount Outstanding principal amount Outstanding penalty amount Ongoing interest amount Prepayment charge A/R Insurance
44
ExtRepFee AdmFee OtherFee PrepChrgDisc
money money money money
8 8 8 8
OGIntDisc PentAmtDisc ARInsDisc RepFeeDisc EarnedIC UnEarnedIC
money money money money money money
8 8 8 8 8 8
WarnDate Remark UCreate DCreate ULChg DLChg
datetime varchar char datetime char datetime
8 255 18 8 18 8
Yes Yes
Tabel 3.13
: td_SKTarik
Deskripsi
: menyimpan detail SK dan ST
Primary Key
: contno Panjang 3 19 2
Nama Kolom BrchCode ContNo AssetSeqno
Tipe Data char char smallint
STATUS Collector CollTitle CollAddr SKTNo SKTDt
char varchar varchar varchar varchar datetime
BRANCODE BRANITEM AsetType
char char char
3 3 4
MFACYEAR ASETCLOR ENGINO CHASNO RGISNO BPKB
dec char char char char char
9 30 35 35 10 20
Keterangan Branch Code Contract Number Asset Sequence Number Letter Status : K (surat kuasa tarik), T (surat tugas) Collector Name Collector Title Collector Address Surat Kuasa Tarik No. Surat Kuasa Tarik Date Kode merk asset yang sesuai dengan kontrak Kode item dari asset Kode tipe aset Tahun pembuatan asset/tahun model Asset color / warna asset Nomor engine dari asset Nomor chasis dari asset. Register no. : nomor polisi Nomor BPKB
BPKBNAME
varchar
50
Nama yang tercantum pd. BPKB
1 50 30 100 20 8
Allow null
External Repossession Fee Administration Fee Other Fee Prepayment charge discount Ongoing interest amount discount Penalty discount amount A/R Insurance discount Repossession fee discount Earned Income UnEarned Income Warning date for end of day warning report Remark Created by Date created Last changed by Last change date
Yes
http://digilib.mercubuana.ac.id/
45
PRNTCTR UCreate DCreate ULChg DLChg
smallint char datetime char datetime
2 18 8 18 8
Printing Counter Created by Date created Last changed by Last change date
Tabel 3.14
: td_Collateral
Deskripsi
: menyimpan detail data BPKB
Primary Key
: contno
Nama Kolom ContNo AssetSeqNo ColSeqNo ColLocCode
Tipe Data char smallint tinyint char
ColType
char
ColDesc RecvDate
varchar datetime
Panjang 19 3 1 3
Allow null
2
100 8
Yes
DocStat
char
1
BorwBy
char
40
Yes
BorwReason
varchar
40
Yes
BorwDate
datetime
8
Yes
RetDate Row Binn File
datetime integer integer char
8 4 4 5
Yes Yes Yes Yes
Releaseable
bit
1
http://digilib.mercubuana.ac.id/
Keterangan Application No. Asset Sequence No. Collateral Sequence No. Collateral Location Code Collateral type, there's one mandatory type='owner' Collateral description (default : collateral description from Ms_DocType) Received date Document status (E)xpected, (A)ccepted, (B)orrowed, (R)elease Borrowed by if status is B (updated by trigger) Borrowed reason if status is B (updated by trigger) Borrowed date if status is B (updated by trigger) Returned date if status is B (updated by trigger) File row number File bin number File number 0 for releaseable, 1 for unreleaseable
46
Tabel 3.15
: hs_td_Collateral
Deskripsi
: menyimpan history detail data BPKB
Primary Key
: contno
Nama Kolom ContNo AssetSeqNo ColSeqNo SeqNo ColLocCode ColType
ColDesc RecvDate
Tipe Data char smallint tinyint tinyint char char
varchar datetime
Panjang 19 3 1 1 3 2
100 8
Allow null
Yes
Keterangan Application No. Asset Sequence No. Collateral Sequence No. Historical Sequence No. Collateral Location Code Collateral type Collateral description (default : collateral description from Ms_DocType) Received date
DocStat
char
1
BorwBy
char
40
Yes
BorwReason
varchar
40
Yes
BorwDate
datetime
8
Yes
RetDate Row Binn File
datetime integer integer char
8 4 4 5
Yes Yes Yes Yes
Document status (E)xpected, (A)ccepted, (B)orrowed, (R)elease Borrowed by if status is B (updated by trigger) Borrowed reason if status is B (updated by trigger) Borrowed date if status is B (updated by trigger) Returned date if status is B (updated by trigger) File row number File bin number File number
Yes
0 for releaseable, 1 for unreleaseable, null for reject or backlog
Releaseable
bit
1
http://digilib.mercubuana.ac.id/
47
Tabel 3.16
: td_Insurance
Deskripsi
: menyimpan detail data asuransi
Primary Key
: contno
Nama Kolom ContNo AssetSeqNo
Kumulatif
PayMeth
AROFlag CrtfNo InsrCompCode DeprCode
InsrTerm
InsrTermAuto
Tipe Data char smallint
bit
char
char char char char
smallint
smallint
Panjang 19 2
Allow null
Description Application No. Asset sequence no.
1
0=non cummulative, 1=cummulative, for insurance per asset, if cummulative the insurance must be specified per asset otherwise the insurance for every contract is the same
1
Payment method : (I)ndependent/not via Oto, (A)dvance, Premium In(C)lude to principal, Com(B)ination with A and C
1 20 8 2
Yes
Automatic Roll Over, diisi jika insurance term < contract term. Value : A(ARO) / M(manual renewal) / F(fully paid) Certificate No./Polis No. Insurance Company Code Depreciation code
1
Total Insurance term (year month) must be less or equal to contract term
1
Insurance term (year month) must be less or equal to insurance term, this field must be filled if insurance include to principal otherwise fill it with zero
InsrTermPaid CurrCode
smallint char
1 3
InsrAmt OthrCovrAmt OthrCovrDesc OthrCovrPrem OthrCovrDisc
money money char money money
8 8 20 8 8
Yes
http://digilib.mercubuana.ac.id/
Insurance term paid (month), only filled if payment method is A or B, for B method, this field is filled automatically(BINSRTERMBINSRTERMAUTO) otherwise fill it with zero Currency code Sum Insured for first year, default from asset cost amount Other coverage amount Other coverage description Other coverage premium Other coverage discount
48
StampAmt
money
8
PolAmt B2BFee TJHFee DiscAmt
money money money money
8 8 8 8
DiscToOto
decimal
3/4
PremRate
decimal
3/4
PremAmt
money
8
StdPremAmt Remark PrnFlag StartDate
money varchar integer datetime
8 255 4 8
WarnDate FORMNO POLINSNO
datetime char char
8 10 19
POLPRINTSTS TJHAMT RIVAAMT ADDEQUIP ADDNOTE UCreate DCreate ULChg DLChg
char money money varchar varchar char datetime char datetime
Stamp amount Policy fee (total)-updated by trigger B2B fee from Ms_InsrComp Tanggung Jawab Hukum fee Discount amount Discount rate total from insurance company to Oto Total premium rate from all coverage Total premium from all coverage
1 8 8 255 255 18 8 18 8
Yes Yes Yes Yes Yes
Yes
http://digilib.mercubuana.ac.id/
Total standard premium from all coverage (base amt for B2B calc) Remark SPAK Printing flag Insurance start date SPAK Date (Warning date for end of day warning report) Form no. Insurance policy map no. Insurance policy printing status (blank=not yet print,P=already print,C=cancel what already be printed) TJH amount Sum Self risk amount Additional equipment Additional note Created by Date created Last changed by Last change date
49
3.5
Alur Data Saat Ini Kondisi saat ini untuk mendapatkan report secara mandiri oleh tim BSD ialah hanya
dari menu report yang disediakan oleh core aplikasi, yang mana hal tersebut memiliki banyak sekali keterbatasa-keterbatasan dalam penyediaan data, contohnya saja dalam hal range data (tanggal), dalam sebuah core aplikasi biasanya untuk sebuah report yang memiliki parameter tanggal akan dibatasi misalnya hanya dapat mengeluarkan data maksimal tiga bulan terakhir ataupun report yang sifatnya detail, kolom yang diinginkan oleh user lebih dari 20 kolom yang biasanya digunakan untuk kebutuhan analisa atau cross check data. Tentunya tuntutan – tuntutan tersebut tidak semuanya dapat dituangkan pada core aplikasi, mengingat spesifikasi dan performance dari aplikasi.
Copy to another Excel
Create Graph Pivot Offline
Export Report Static Data
Gambar 3.5Alur data kondisi saat ini
http://digilib.mercubuana.ac.id/
50
3.6
Ruang Lingkup Data Warehouse Saat Ini Untuk tim BSD sendiri sebetulnya saat ini sudah mempunyai olap tapi berisfat
monthly, dan itu pun sebetulnya untuk pemilik reportnya bukan tim BSD, tapi karena untuk data yang diinginkan tim BSD identic sama dengan yang sudah diminta oleh tim lain, maka untuk tim BSD sendiri kita berikan akses ke olap tersebut, tentunya dengan persetujuan pemilik olap. Berikut untuk Alur datawarehose dari mulai snapshot core DB sampai penyajian data kepada tim BSD.
Gambar 3.6 Ruang Linkup Data Warehouse
Production DB Ialah Database operasional dari core aplikasi perusahaan
Monthly Data Warehouse Ialah Data Warehouse yang sudah ada saat ini dengan data cut off per bulan
ETL (SSIS) Ialah proses pembentukan ataupun tranformasi dari database operasional ke Datawarehouse
http://digilib.mercubuana.ac.id/
51
Management Studio Dimaksudkan untuk proses pembuatan report masih adhock (manual), untuk teknisnya sendiri IT developer report membuat query pada management studio dan hanya copy dan paste hasil dari eksekusi query yang sebelumnya dibuat, kemudian didistribusikan ke user
Excel Merupakan salah satu media yang mungkin sangat diandakan dalam pengolahan report mentah.
Sharepoint Data Connection (SSRS) Ialah lebih kepada pengembangan report yang diakses oleh user melalui portal sharepoint.
Sharepoint Merupakan portal untuk user sebagai media untuk mengakses repor
OLAP (SSAS) Ialah tempat menyimpannya data analisis, yang diakses oleh user dalam bentuk OLAP
Report OLAP Merupakan report yang diakses oleh user dalam bentuk analisis data
Repository Ialah server yang berisi backup dari monthly datawarehouse yang bias diakses kapan saja.
http://digilib.mercubuana.ac.id/
52
3.7
AlurData yang Diusulkan
Gambar 3.7 Alur data yang diajukan Dengan diimplementasikannya datawarehouse dan BI, melihat gambar diatas terdapat beberapa aliran data sehingga data bisa sampai ke user 1. Operasional DB Warehouse DB SSAS Excel Pivot Excel Static PPT Hasil snap dari data mentah yang ada di Operasional DB akan diolah dan bertransformasi dan masuk ke Warehouse DB, user mengakses data SSAS melalui excel, dan biasanya user copy data tersebut ke excel static diolah dan hasilnya disajikan dalam bentuk power point. 2. Operasional DB Warehouse DB SSAS SSRS sharepoint xls Static PPT Hasil snap dari data mentah yang ada di Operasional DB akan diolah dan bertransformasi dan masuk ke Warehouse DB, user mengakses data SSAS melalui melaui portal sharepoint, dan user export data tersebut ke excel static diolah dan hasilnya disajikan dalam bentuk power point. 3. Operasional DB Warehouse DB SSRS Sharepoint Excel Static PPT Hasil snap dari data mentah yang ada di Operasional DB akan diolah dan bertransformasi dan masuk ke Warehouse DB, user mengakses data SSRS melalui melaui portal sharepoint, dan user export data tersebut ke excel static diolah dan hasilnya disajikan dalam bentuk power point.
http://digilib.mercubuana.ac.id/
53
4. Operasional DB SSRS Sharepoint Excel Static PPT Hasil snap dari data mentah tanpa diolah terlebih dahulu menjadi data warehouse dibuatkan SSRS yang langsung akses ke Operasional DB, dan user mengakses data SSRS melalui melaui portal sharepoint, kemudian user export data tersebut ke excel static, diolah dan hasilnya disajikan dalam bentuk power point.
3.8
Ruang Lingkup yang Diajukan Setelah diimplementasikannya datawarehouse dan BI berikut untuk ruang lingkup
baru
Gambar 3.8 Ruang lingkup yang diajukan
Production DB Ialah Database operasional dari core aplikasi perusahaan
Monthly Data Warehouse Ialah Data Warehouse yang sudah ada saat ini dengan data cut off per bulan
ETL (SSIS) Ialah proses pembentukan ataupun tranformasi dari database operasional ke Datawarehouse
http://digilib.mercubuana.ac.id/
54
Management Studio Dimaksudkan untuk proses pembuatan report masih adhock (manual), untuk teknisnya sendiri IT developer report membuat query pada management studio dan hanya copy dan paste hasil dari eksekusi query yang sebelumnya dibuat, kemudian didistribusikan ke user
Excel Merupakan salah satu media yang mungkin sangat diandakan dalam pengolahan report mentah.
Sharepoint Data Connection (SSRS) Ialah lebih kepada pengembangan report yang diakses oleh user melalui portal sharepoint.
Sharepoint Merupakan portal untuk user sebagai media untuk mengakses repor
OLAP (SSAS) Ialah tempat menyimpannya data analisis, yang diakses oleh user dalam bentuk OLAP
Report OLAP Merupakan report yang diakses oleh user dalam bentuk analisis data
Repository Ialah server yang berisi backup dari monthly datawarehouse yang bias diakses kapan saja.
Daily Data Warehouse Ialah ruang lingkup data warehouse baru dengan karakteristik data, data daily
http://digilib.mercubuana.ac.id/
55
3.9
Use case diagram yang diajukan
Login sharepoint
Akses Home
Staff User
Akses site Marketing Site
Akses Marketing report library
Melihat Report
Akses Marketing report library
Export Report
Gambar 3.9 Use case diagram
http://digilib.mercubuana.ac.id/
Manager User