BAB 3 ANALIS IS DAN PERANCANGAN 3.1
Analisis Perusahaan 3.1.1
Riwayat Perusahaan PT. M ega Auto Finance merupakan sebuah perusahaan yang bergerak
dalam bidang pembiayaan otomotif khususnya pembelian kendaraan roda dua untuk produk Yamaha yang saat ini sedang berkembang pesat. PT. M ega Auto Finance didirikan pada tanggal 24 September 2007 oleh Bapak Wiwie Kurnia, selaku Direktur Utama. Pada saat ini PT. M ega Auto Finance berkantor pusat di Wisma 76, Lantai 16, Jl. S. Parman Kavling 76, Slipi, Jakarta Barat 11410. PT. M ega Auto Finance merupakan salah satu anak perusahaan dari Para Group. Adapun PARA GROUP ini memiliki beberapa perusahaan dalam sektor bisnis lainnya, seperti: Bank M ega, Trans TV, Trans 7, Coffee Bean, Baskin Robbins, M ango, dan lain-lainnya. Sampai dengan Juli 2010, PT M ega Auto Finance sudah memiliki lebih dari 130 kantor cabang yang tersebar di seluruh Indonesia, di antaranya yaitu di Pulau Jawa, Sumatera, Kalimantan, Sulawesi, Bali dan Nusa Tenggara. Perusahaan ini tidak menjual kendaraan bermotor secara langsung kepada pelanggan namun lebih memfokuskan pada pemberian bantuan pada pelanggan yang ingin melakukan pengkreditan bermotor khususnya kendaraan beroda dua untuk produk Yamaha. Fokus usaha ini dilakukan dengan melihat perkembangan kebutuhan masyarakat Indonesia terhadap kendaraan beroda dua yang semakin meningkat seiring berkembangnya waktu. Pangsa pasar dari PT. M ega Auto Finance ini adalah para pelanggan skala bawah hingga menengah ke atas. 47
48
3.1.2
Visi dan Misi Perusahaan PT. M ega Auto Finance adalah sebuah perusahaan yang memiliki fokus
tujuan ke depan untuk menghadapi pergerakan bisnis yang terus menerus berubah serta agar mampu bersaing dengan perusahan lainnya. Untuk itu PT. M ega Auto Finance telah menetapkan visi dan misi perusahan mereka. Visi yang dimiliki oleh PT. M ega Auto Finance adalah untuk menjadi sebuah perusahaan yang dapat dipercaya oleh konsumen dalam membantu memberikan solusi pembiayaan pembelian kendaraan beroda dua khususnya produk Yamaha yang dapat diandalkan serta memberikan pelayanan terbaik sehingga mampu memberikan timbal balik yang menguntungkan bagi stakeholder. Untuk bisa mencapai visi perusahaan tersebut, maka PT. M ega Auto Finance mempunyai misi-misi sebagai berikut : a.
M enyediakan pembiayaan yang cepat dan efektif serta beragam dan lengkap untuk memenuhi kebutuhan para pelanggan.
b.
M embangun jaringan bisnis dengan berbagai dealer di berbagai tempat dan daerah.
c.
M elakukan perbaikan proses kerja serta penggunaan teknologi informasi terkini dalam mendukung pelayanan kepada pelanggan.
d.
3.1.3
M emprioritaskan kepuasan pelanggan dan mitra usaha.
S truktur Organisasi Dalam menunjang terjadinya proses bisnis yang lancar yang terjadi setiap
harinya, maka struktur organisasi dalam perusahan PT. M ega Auto Finance telah ditentukan sebelumnya dengan jelas agar terciptanya koordinasi kerja yang baik
49
antar seluruh bagian untuk mencapai tujuan perusahan. Struktur organisasi berisi gambaran tentang hierarki perusahan, pembagian tugas, wewenang, serta tanggung jawab setiap bagian di dalam perusahaan.
Accounting Auditor
Gambar 3.1 Struktur Organisasi
Operational Admin and Control Manager
Koordinator Kolektor Koordinator Administrasi
Kepala Cabang
Kepala Area Manager Financial And Accounting
Direktur Utama
IT Department
Direktur Business and Support Direktur Keuangan
Manager Marketing
Koordinator Account Officer
Manager HRD
Berikut struktur organisasi dalam PT. M ega Auto Finance
50
3.1.4
Tugas dan wewenang Setiap jabatan dari tiap tingkatan struktur organisasi memiliki tugas dan
wewenangnya masing-masing secara spesifik dalam mengelola perusahaan guna mencapai visi dan misi perusahan. Berikut rincian pembagian tugas dan wewenangnya masing-masing. a.
Direktur Utama • M emimpin perusahaan secara keseluruhan, memiliki kekuasaan tertinggi dalam perusahaan. • M embuat keputusan-keputusan ataupun kebijakan-kebijakan dalam perusahaan. • M engangkat ataupun memberhentikan anggota perusahaan. • M enetapkan ataupun mengganti visi misi dan juga struktur perusahaan. • M emberikan otorisasi dan wewenang kepada para manajer dan juga direktur.
b.
Direktur Keuangan • Bertanggung jawab penuh kepada Direktur Utama akan seluruh kegiatan keuangan, pembukuan, dan pajak perusahaan. • M engawasi dan melakukan kontrol kegiatan keuangan perusahaan • M enganalisis laporan keuangan dan menetapkan kebijakan-kebijakan dalam keuangan perusahaan atas persetujuan Direktur Utama. • M elaporkan seluruh kegiatan keuangan yang berlangsung kepada Direktur Utama.
51
c.
Direktur Business and Support • Bertanggung jawab terhadap seluruh kegiatan operasional perusahaan. • M engawasi dan melakukan kontrol operasional perusahaan • M enganalisis laporan operasional dan menetapkan kebijakan-kebijakan dalam kegiatan operasional atas persetujuan Direktur Utama. • M elaporkan seluruh kegiatan operasional yang berlangsung kepada Direktur Utama
d.
M anager Financial and Accounting • Bertanggung jawab akan aktivitas keuangan perusahaan yang akan dilaporkan kepada direktur keuangan. • M engawasi dan
mengontrol pembukuan
dan
laporan
keuangan
perusahaan. • M engawasi dan mengontrol kegiatan keuangan dalam perusahan e.
IT Department • Bertanggung jawab terhadap keseluruhan kinerja teknologi informasi dalam perusahaan. • M endukung kinerja perusahaan dengan mengembangkan teknologi informasi. • M elakukan pemantauan dan pemeliharaan terhadap teknologi yang ada dalam perusahaan.
f.
Kepala Area • M emiliki tanggung jawab atas semua kegiatan bisnis dan operasional perusahaan dalam area yang dipimpin.
52
g.
M anager M arketing • M enentukan strategi-strategi pemasaran untuk meningkatkan pendapatan perusahaan. • M elakukan pengawasan terhadap proses distribusi dan pemasaran yang sudah ditetapkan oleh perusahaan • Bertanggung jawab terhadap baiknya sistem pemasaran dan kegiatan promosi produk dari perusahaan
h.
M anager HRD • Bertanggung jawab atas proses penerimaan, mutasi, dan pemberhentian karyawan dalam perusahaan. • M engatasi masalah-masalah yang bersifat personil. •
M enentukan penyesuaian jabatan, gaji, dan tunjangan karyawan atas persetujuan direktur.
• i.
M emantau, mengawasi, dan meningkatkan kinerja karyawan.
Auditor • M emiliki tanggung jawab terhadap kebenaran semua laporan keuangan, modal, dan pajak perusahaan.
j.
Accounting • Bertanggung jawab atas pembuatan pembukuan, laporan keuangan, pencatatan akan semua aktivitas keuangan perusahaan ke dalam pembukuan.
53
k.
Kepala Cabang • Bertanggung jawab atas semua kegiatan operasional, bisnis, dan personalia yang terjadi pada cabang perusahaan yang dipimpinnya • Bertanggung jawab atas laporan kegiatan perusahaan kepada Kepala Area.
l.
Koordinator Administrasi • Bertanggung jawab dalam pengaturan dan pengawasan aktivitas administrasi operasional, administrasi karyawan, dan pembukuan pada kantor cabang
m.
Koordinator Kolektor • M emiliki tugas untuk melakukan kerja sama dan juga melakukan pengawasan terhadap kolektor perusahaan.
n.
Koordinator Account Officer • M emiliki tanggung jawab atas koordinasi kantor, personalia, dan operasional kantor
o.
Operational Admin and Control M anager • M elakukan pengawasan atas kegiatan keuangan, pembukuan, dan operasional perusahaan. • Bertanggung jawab kepada manajer keuangan atas segala aktivitas keuangan dan permbukuan pada tiap cabang.
54
1.2
Analisis Proses Bisnis 3.2.1
Sistem Penjualan
Gambar 3.2 Rich Picture S istem Penjualan 1. Proses penjualan ini diawali dengan Customer yang tertarik untuk melakukan pembelian kendaraan bermotor dan telah menentukan kendaraan yang ingin dibelinya di salah satu dealer Yamaha yang dimana biasanya telah
55
ditempatkan beberapa karyawan perusahaan cabang terdekat yang siap melayani dan menawarkan pembelian kredit kepada customer. 2. Karyawan PT. M ega Auto Finance memberikan formulir permohonan kredit untuk diisi oleh customer serta memberikan informasi lebih lanjut seputar prosedur dan juga pilihan-pilihan kredit yang dimiliki oleh perusahaan. 3. Formulir permohonan kredit yang telah diisi lengkap oleh customer beserta dengan lampiran-lampiran yang dibutuhkan seperti KTP, KK ataupun tanda pengenal lainnya maka formulir akan diserahkan kembali kepada karyawan PT. M ega Auto Finance. 4. Karyawan tersebut akan mengumpulkan formulir tersebut kepada Admin Operasional di kantor cabang yang menangani daerah dealer tersebut untuk ditindaklanjuti. 5. Setelah formulir permohonan kredit ini diterima, maka Admin Operasional akan segera mengecek database pusat tentang customer yang mengajukan kredit ini baik tentang keaslian KTP, KK atau tanda pengenal serta apakah customer ini mempunyai masalah di kepolisian ataupun pernah terlibat dalam kejahatan dan sebagainya. 6. Bila laporan pengecekan yang keluar ditolak maka pengajuan kredit akan ditolak sedangkan apabila hasil dari data-data customer yang diterima tidak bermasalah maka dilanjutkan ke proses ke-7, 7. Data customer diberikan kepada surveyor dan akan diproses lebih lanjut lagi oleh surveyor.
56
8. Surveyor akan menghubungi customer yang mengajukan permohonan kredit dan melakukan survei apakah customer ini layak mendapatkan pinjaman atau tidak. 9. Surveyor menyelesaikan tugasnya, dan telah mendapatkan hasil survei. 10. Hasil survei akan diserahkan kepada Admin Operasional untuk diperiksa. 11. Admin operasional memeriksa kembali hasil survei kemudian diserahkan kembali kepada Kepala Cabang yang sedang bertugas untuk diverifikasikan. 12. Admin Operasional mendapatkan hasil konfirmasi akhir dari Kepala Caban g tentang diterima atau tidak kredit tersebut. 13. Admin Operasional akan menghubungi Surveyor tentang berita tersebut. 14. Surveyor
akan
segera
memberitahukan
Customer
yang
mengajukan
permohonan kredit tentang diterima atau tidaknya pengajuan permohonan kredit yang diajukan. 15. Admin Operasional akan membuat Purchase Order kepada dealer yang bersangkutan untuk pengkreditan yang telah disetujui. 16. Admin Operasional akan segera melaporkan ke bagian finance pusat Bank M ega tentang Purchase Order baru untuk meminta pencairan dana untuk pembelian motor baru yang akan dikreditkan kepada customer. 17. Finance Bank M ega memberikan konfirmasi tentang pencairan dana yang diminta. 18.
Finance akan segera mencairkan dana tersebut dan mentranfser sejumlah uan g kepada dealer tersebut.
19. Dealer akan segera mengirimkan kendaraan kepada customer bila pencairan dana telah dilakukan.
57
3.2.2
Sistem Jaminan
Gambar 3.3 Rich Picture Sistem Jaminan
Sistem Jaminan yang akan dibahas disini adalah seputar BPKB atau Buku Pemilik Kendaraan Bermotor yang menjadi sebuah jaminan dari customer bagi perusahaan atas peminjaman kredit yang diberikan. BPKB ini biasanya digunakan apabila ingin menjual kendaraan bermotor tersebut ataupun ketika ingin melakukan pembayaran pajak atau perpanjangan STNK setiap tahunnya. BPKB ini merupakan jaminan yang paling cocok karena tanpa hal ini maka customer tidak akan bisa melakukan hal-hal tersebut. Sistem jaminan ini merupakan sistem kedua yang utama dalam perusahaan setelah Penjualan.
58
1.
Proses ini berawal ketika pembelian terjadi, maka dealer akan segera menyerahkan BPKB kepada Admin Operasional
2.
BPKB kemudian disimpan ke dalam Inventori BPKB di kantor cabang yang melakukan pembelian.
3.
Customer melakukan permohonan perpanjangan STNK,
4.
Admin Operasional akan segera mengajukan permohonan ke bagian Inventori di kantor cabang tersebut.
5.
BPKB tersebut kemudian akan dipinjamkan kepada customer untuk mengurus perpanjangan STNK motornya.
6.
BPKB dikembalikan kepada admin operasional untuk kemudian akan disimpan lagi ke dalam inventori BPKB.
7.
Admin operasional bertugas untuk mengecek pembayaran tagihan kredit ke database
8.
Admin Operasional akan menyediakan BPKB yang bersangkutan untuk penagihan kredit yang telah selesai atau lunas.
9.
Admin Operasional menghubungi customer untuk melakukan serah terima BPKP dengan customer.
10. Admin meng-update database BPKB
3.2.3
Analisis CS F (Critical Success Factor) Critical Success Factor (CSF) merupakan beberapa faktor utama yang
digunakan untuk melakukan pengukuran kesuksesan suatu perusahaan atau organisasi. Dengan CSF, suatu perusahaan dapat menentukan fokus yang akan dijalankan pada perusahaan tersebut sehingga kebutuhan informasi dapat
59
ditemukan. CSF menghasilkan sekumpulan informasi dalam lingkup yang lebih kecil untuk dianalisis dibandingkan melakukan analisis pada suatu perusahaan secara keseluruhan. Untuk menentukan CSF pada PT. M ega Auto Finance, maka dilakukan wawancara langsung dengan pihak manajer IT PT. M ega Auto Finance. Berdasarkan hasil survei dan wawancara dengan manajer IT PT. M ega Auto Finance, maka CSF yang ditentukan antara lain : 1.
Jumlah Pelanggan Semakin banyak Jumlah Pelanggan maka akan semakin banyak total penjualan yang didapat oleh PT. M ega Auto Finance per-bulan, kwartal, maupun per-tahunnya. Jumlah Pelanggan merupakan salah satu Critical Success
Factor
karena jumlah
pelanggan
menentukan
keuntungan
perusahaan ini. PT. M AF menargetkan jumlah pelanggan meningkat 20%. 2.
Proses administrasi yang cepat Proses administrasi merupakan suatu faktor yang menentukan kepuasan pelanggan
terhadap
kinerja
perusahaan.
Proses
administrasi disini
merupakan lamanya waktu dihitung dari awal pelanggan melakukan permohonan kredit sampai pelanggan mendapatkan motor terserbut. PT. MAF memiliki target paling lama 1 minggu dalam proses administrasi tersebut. 3.
Besarnya Area Pasar Semakin banyaknya area pasar yang dikuasai oleh PT. M ega Auto Finance, maka akan semakin meningkatkan cakupan MAF dan juga jumlah pelanggan yang bisa diraih sehingga mampu meningkatkan keuntungan perusahaan.
60
PT. M AF memiliki target peningkatan jumlah cabang mereka sekitar 5 cabang setiap tahunnya. 3.2.4
Analisis Database Konsep database yang dipakai dalam PT. M ega Auto Finance adalah relational database dimana di dalam suatu database terdapat tabel-tabel yang saling berhubungan atau berelasi. Database inilah yang menyimpan semua data operasional yang terjadi dalam PT. M ega Auto Finance dan yang akan menjadi sumber data bagi data warehouse yang akan dibentuk. 3.2.5.1 Identifikasi database yang digunakan Tabel 3.1 Identifikasi Database Tabel Database
Keterangan
Angsuran
Tabel yang berisi daftar jenis angsuran yang dimiliki oleh perusahan.
Area
Tabel yang berisi daftar area atau tempat yang dijangkau oleh perusahaan
BPKB
Tabel yang berisi tentang daftar BPKB yang ditangani oleh perusahaan.
Branch
Tabel yang berisi daftar kantor cabang perusahaan.
Permohonan
Tabel yang berisi data permohonan kredit yang
Kredit
dimiliki oleh perusahaan.
Dealer
Tabel yang berisi daftar dealer Yamaha yang bekerja sama dengan perusahaan.
ItemM erkType
Tabel yang berisi daftar tipe motor yang dikredit oleh
61
customer. Lessee
Tabel yang berisi daftar customer yang mengajukan kredit
MsLokasiBPKB
Tabel yang berisi tentang lokasi-lokasi tempat penyimpanan BPKB
MsTipe
Tabel yang berisi tentang tipe-tipe penerima yang
PenerimaBPKB
menerima BPKB pada saat acara serah terima
MsTipe
Tabel yang berisi tentang tipe-tipe serah BPKB yang
SerahBPKB
dilakukan oleh perusahan
NPP
Tabel yang berisi tentang Nota Persetujuan Pencairan sebagai sumber dana untuk pembiayaan kepada customer.
PO
Tabel yang berisi rincian dokumen-dokumen Purchase Order yang telah dilakukan (surat pembelian motor)
Product
Tabel yang berisi daftar tipe produk kredit yang dimiliki oleh perusahaan
ProductFinance
Tabel yang berisi daftar jenis finansial yang dimiliki oleh perusahaan.
Karyawan
Tabel yang berisi daftar karyawan yang dimiliki oleh perusahaan.
TipeAplikasi
Tabel yang berisi datar tipe aplikasi yang dimiliki oleh perusahaan.
62
3.2.5.2 Analisis tabel pada database a.
Subjek Data : JenisAngsuran Nama Tabel : Angsuran Primary Key : KodeAngsuran Tabel 3.2 Tabel Angsuran
Nama Atribut
Tipe
Panjang
Keterangan
KodeAngsuran
Varchar
5
Kode angsuran yang dimiliki perusahaan
NamaTipeAngsuran varchar
30
Nama angsuran yang dimiliki perusahaan
InsertedDate
datetime
-
Tanggal Data dimasukkan
b.
Subjek Data : Area Nama Tabel : Area Primary Key : AreaID Tabel 3.3 Tabel Area
Nama Atribut
Tipe
Panjang
Keterangan
AreaID
Varchar
2
Kode area tempat perusahaan beroperasi
AreaName
varchar
25
Nama area tempat perusahaan beroperasi
ContactPerson
varchar
30
Nama orang yang dapat dihubungi dari
63
tiap area City
varchar
20
Nama Kota tempat area perusahaan
InsertedDate
datetime
-
Tanggal Data dimasukkan
c.
Subjek Data : Buku Kendaraan Kepemilikan Bermotor Nama Tabel : BPKB Primary Key : BPKBNO Tabel 3.4 Tabel BPKB
Nama Attribut
Tipe
Panjang
Keterangan
BPKBNo
varchar
20
Nomor BPKB dari motor yang dikreditkan
NPPNo
varchar
10
Nomor NPP atas motor dari BPKB
CarNo
varchar
12
Nomor kendaraan motor dari BPKB
FakturNo
varchar
30
Nomor faktur dari pembayaran BPKB
FakturDate
datetime
-
Tanggal faktur
BPKBIn
datetime
-
Tanggal BPKB diterima oleh perusahaan
BPKBOut
datetime
-
Tanggal BPKB keluar dari perusahaan
KodeLokasi
varchar
5
Kode Lokasi tempat BPKB disimpan
64
StatusBPKB
varchar
1
Status BPKB saat ini
ReceiverCode
varchar
1
Kode tipe penerima BPKB yang keluar
OutCode
varchar
1
Kode tipe serah BPKB yang keluar
InsertedDate
datetime
-
Tanggal Data dimasukkan
d.
Subjek Data : Cabang-cabang perusahaan Nama Tabel : Branch Primary Key : BranchID Tabel 3.5 Tabel Branch
Nama Atribut
Tipe
Panjang
Keterangan
BranchID
Varchar
3
Kode Cabang yang dimiliki perusahan
BranchName
varchar
30
Nama Cabang perusahaan
AreaID
varchar
2
Kode Area dari cabang perusahan
ContactPerson
varchar
45
Nama orang yang dapat dihubungi dari cabang perusahaan
Address
Varchar
255
Alamat dari cabang perusahaan
City
Varchar
20
Nama kota dari cabang perusahaan
Phone
Varchar
30
Nomor telepon dari cabang perusahaan
Fax
Varchar
30
Nomor faximile dari cabang perusahaan
InsertedDate
datetime
-
Tanggal Data dimasukkan
e.
Subjek Data : Permohonan Kredit
65
Nama Tabel : Permohonan Kredit Primary Key : CMNo Tabel 3.6 Tabel Permohonan Kredit Nama Atribut
Tipe
Panjang
Keterangan
CMNo
Varchar
10
Nomor permohonan kredit
CmDate
Datetime
-
Tanggal permohonan kredit
BranchID
varchar
3
Kode cabang tempat permohonan kredit
TipeAplikasiID
Char
5
Kode tipe aplikasi yang dipilih
FinCOde
Varchar
2
Kode jenis finansial yang dipilih
LesseeNo
Varchar
10
Nomor Lesee yang mengajukan kredit
DealerCode
Varchar
7
Kode dari dealer tempat terjadi permohonan kredit
NIK
Varchar
15
Kode dari karyawan yang bertanggung jawab
ItemM erkTypeId
Varchar
5
Kode dari jenis motor yang dipilih
ProductID
Int
-
Kode dari tipe produk permohonan kredit
KodeAngsuran
Varchar
5
Kode angsuran yang dipilih
Status Kredit
Varchar
5
Status permohonan kredit.
Tenor
TinyInt
-
Lamanya angsuran yang dipilih
Disc. Deposit
Numeric
12,0
Besarnya diskon yang diberikan
66
AssetCost
Numeric
12,0
Harga OTR dari motor yang akan dikreditkan
AdminFee
Numeric
12,0
Biaya administrasi
InsuranceFee
Numeric
12,0
Biaya Asuransi
UangM uka
Numeric
12,0
Besar uang muka awal
UangM ukaM urni
Numeric
12,0
Besar uang muka murni (uang muka – adminfee – insurance fee)
JumlahPembiayaan Numeric
12,0
Nilai pembiayaan yang dikeluarkan oleh perusahaan (asset cost – uang muka murni)
EffRate
Numeric
18,4
Tingkat efisiensi dari pengkreditan yang diberikan
NilaiBunga
Numeric
12,0
Besarnya nilai bunga yang didapat
InsertedDate
datetime
-
Tanggal Data dimasukkan
f.
Subjek Data : Dealer Yamaha Nama Tabel : Dealer Primary Key : DealerCode Tabel 3.7 Tabel Dealer
Nama Atribut
Tipe
Panjang Keterangan
DealerCode
Varchar
7
Kode dealer yang bekerja sama
DealerName
varchar
45
Nama dealer yang bekerja sama
Address
varchar
255
Alamat dari dealer yang bekerja sama
City
Varchar
20
Kota dari dealer yang bekerja sama
67
Phone
Varchar
30
Nomor telepon dari dealer yang bekerja sama
Fax
Varchar
30
Nomor faximile dari dealer yang bekerja sama
InsertedDate
datetime
-
Tanggal Data dimasukkan
g.
Subjek Data : Jenis motor Nama Tabel : ItemM erkType Primary Key : ItemM erkTypeID Tabel 3.8 Tabel ItemMerkType
Nama Atribut
Tipe
Panjang Keterangan
ItemM erkTypeID Char
5
Kode jenis motor
ItemTypeName
varchar
50
Nama jenis motor
ItemYear
Char
4
Tahun perakitan motor
InsertedDate
datetime
-
Tanggal Data dimasukkan
h.
Subjek Data : Pelanggan / Customer Nama Tabel : Lessee Primary Key : LesseeNo Tabel 3.9 Tabel lessee
Nama Atribut
Tipe
Panjang Keterangan
LesseeNo
Varchar
10
Kode pelanggan atau customer perusahaan
68
LesseeName
Varchar
45
Nama pelanggan atau customer perusahaan
LesseeID
Varchar
62
Kode identifikasi pengenal pelanggan (KTP, SIM )
BirthDate
DateTime
-
Tanggal Lahir dari pelanggan
Alamat
Varchar
255
Alamat tempat tinggal pelanggan perusahaan
City
Varchar
20
Kota tempat tinggal pelanggan perusahaan
ZipCode
Varchar
5
Kode pos dari tempat tinggal pelanggan
Salary1
Numeric
15,2
Penghasilan utama dari pelanggan
JK
Char
1
Jenis Kelamin Pelanggan
AdaPenjamin
Char
1
Status ada atau tidaknya penjamin
InsertedDate
Datetime
-
Tanggal Data dimasukkan
i.
Subjek Data : Tempat Lokasi penyimpanan BPKB Nama Tabel : M sLokasiBPKB Primary Key :KodeLokasi Tabel 3.10 Tabel MsLokasiBPKB
Nama Atribut
Tipe
Panjang Keterangan
KodeLokasi
Varchar
5
Kode lokasi tempat penyimpan BPKB
69
BranchID
Varchar
3
Kode Cabang tempat lokasi penyimpanan BPKB
NamaLokasi
Varchar
65
Nama Lokasi (lemari, rak) tempat penyimpanan BPKB
InsertedDate
Datetime
-
Tanggal Data dimasukkan
j.
Subjek Data : Tipe Penerima BPKB Nama Tabel : M sTipePenerimaBPKB Primary Key :ReceiverCode Tabel 3.11 Tabel MsTipePenerimaBPKB
Nama Atribut
Tipe
Panjang Keterangan
ReceiverCode
Varchar
1
Kode tipe penerima BPKB
NamaTipePenerima Varchar
40
Nama tipe penerima BPKB
InsertedDate
-
Tanggal Data dimasukkan
Datetime
k.
Subjek Data : Tipe Serah BPKB Nama Tabel : M sTipeSerahBPKB Primary Key : OutCode Tabel 3.12 Tabel MsTipeSerahBPKB
Nama Atribut
Tipe
Panjang Keterangan
OutCode
Varchar
1
Kode tipe serah BPKB
NamaTipeSerah
Varchar
40
Nama tipe serah BPKB
InsertedDate
Datetime
-
Tanggal Data dimasukkan
70
l.
Subjek Data : Nota Persetujuan Pencairan Nama Tabel : NPP Primary Key : NPPNo Tabel 3.13 Tabel NPP
Nama Atribut
Tipe
Panjang Keterangan
NPPNo
Varchar
10
Nomor nota persetujuan pencairan dana
NPPDate
Datetime
-
Tanggal nota persetujuan pencairan dana
PONo
Varchar
10
Nomor Purchase Order yang akan meminta pengajuan pencairan dana
StatusNPP
Char
StatusDealerPayment Bit
1
Keterangan status NPP
-
Keterangan status pembayaran kedealer
ReceiveDate
Datetime
-
Tanggal NPP diterima oleh Bank M ega
ApproveDate
Datetime
-
Tanggal NPP disetujui oleh Bank M ega
SBPKBDate
Datetime
-
Tanggal janji penyerahan BPKB dari dealer kepada perusahaan setelah pembayaran
71
telah dilakukan InsertedDate
Datetime
-
Tanggal Data dimasukkan
m. Subjek Data : Purchase Order (surat pembelian motor) Nama Tabel : PO Primary Key : PONo Tabel 3.14 Tabel PO Nama Atribut
Tipe
Panjang Keterangan
PONo
Varchar
10
Nomor purchase order
CMNo
Varchar
10
Nomor Permohonan Kredit
PODate
Datetime
-
Tanggal Purchase Order dilakukan
StatusPO
Char
1
Keterangan Status PO
InsertedDate
Datetime
-
Tanggal Data dimasukkan
n.
Subjek Data : Tipe Produk Kredit Nama Tabel : Product Primary Key : ProductID Tabel 3.15 Tabel Product
Nama Atribut
Tipe
Panjang Keterangan
ProductID
Int
-
Kode tipe produk kredit
ProductName
Varchar
45
Nama tipe produk kredit
InsertedDate
Datetime
-
Tanggal Data dimasukkan
72
o.
Subjek Data : Jenis Finansial Kredit Nama Tabel : ProductFinance Primary Key : FinCode Tabel 3.16 Tabel ProductFinance
Nama Atribut
Tipe
Panjang Keterangan
FinCode
Char
2
Kode jenis finansial produk
ProductFinanceName Varchar
45
Nama jenis finansial produk
InsertedDate
-
Tanggal Data dimasukkan
Datetime
p. Subjek Data : Karyawan Nama Tabel : Karyawan Primary Key : NIK Tabel 3.17 Tabel Karyawan Nama Attribut
Tipe
Panjang Keterangan
NIK
Varchar
15
Kode Karyawan
NamaKaryawan
Varchar
65
Nama Karyawan
Alamat
Varchar
225
Alamat tempat tinggal karyawan
Kota
Varchar
30
Kota tempat tinggal karyawan
Phone
Varchar
30
Nomor telepon karyawan
73
Hp
Varchar
30
Nomor handphone karyawan
InsertedDate
Datetime
-
Tanggal Data dimasukkan
q.
Subjek Data : Tipe Aplikasi Kredit Nama Tabel : TipeAplikasi Primary Key : TipeAplikasiID Tabel 3.18 Tabel TipeAplikasi
Nama Atribut
Tipe
Panjang Keterangan
TipeAplikasiID
Char
5
Kode tipe aplikasi kredit
TipeAplikasiName
Varchar
45
Nama tipe aplikasi kredit
InsertedDate
Datetime
-
Tanggal Data dimasukkan
74
3.2.5.3 Rancangan ERD (Entity Relationship Diagram)
Gambar 3.4 ERD S istem Berjalan
3.2.5
Analisis kebutuhan informasi Informasi-informasi yang dibutuhkan oleh pihak manajerial untuk
mengambil keputusan dalam sistem penjualan dan jaminan pada PT. M ega Auto Finance, antara lain:
75
1.
Informasi mengenai permohonan kredit yang mencakup jumlah permohonan kredit yang diajukan berdasarkan periode waktu, status permohonan kredit, area, cabang, dealer, customer, tipe aplikasi, tipe produk, tipe finansial produk, tipe motor, tipe angsuran, dan karyawan.
2.
Informasi mengenai Nota Persetujuan Pencairan yang mencakup jumlah NPP, rata-rata tenor, total jumlah pembiayaan, total nilai bunga, rata-rata efficient_rate, rata-rata waktu proses NPP, berdasarkan waktu, status NPP, area, cabang, dan dealer.
3.
Informasi mengenai Jaminan yang mencakup jumlah BPKB, rata-rata waktu proses BPKB, dan rata-rata keterlambatan penerimaan BPKB berdasarkan periode waktu, lokasi penyimpanan, dealer, cabang dan area.
3.2.6
Masalah yang dihadapi Berdasarkan hasil survei pada PT. M ega Auto Finance, masalah-masalah
yang muncul dalam rangka memenuhi kebutuhan informasi yang diperlukan di dalam perusahaan, antara lain: •
Laporan sistem penjualan dan sistem jaminan, seperti jumlah permohonan kredit, jumlah pembiayaan, total nilai bunga, rata-rata proses BPKB, rata-rata keterlambatan BPKB, dan sebagainya, yang ada sekarang masih kurang mendukung dalam pengambilan keputusan bagi pihak manajerial karena data masih bersifat detail dan rinci sehingga membutuhkan waktu yang cukup lama. Laporan tersebut juga tidak dapat dilihat dari berbagai dimensi sesuai kebutuhan pengguna.
76
•
Belum tersedianya aplikasi khusus yang dapat menunjukkan hasil laporan sistem penjualan dan jaminan secara ringkas dan cepat sehingga perlu mengakses banyak data untuk bisa mendapatkan informasi untuk mendukung pengambilan keputusan.
•
Kinerja operasional dapat terganggu apabila laporan dibutuhkan pada saat kegiatan operasional berlangsung.
3.2.7
Usulan pemecahan masalah Untuk menghadapi permasalahan yang dihadapi dalam memenuhi
kebutuhan informasi pada PT. M ega Auto Finance, maka diusulkan pemecahan masalah dengan merancang sebuah data warehouse, dimana dengan penggunaan data warehouse ini maka setiap masalah tersebut dapat diatasi sehingga setiap kebutuhan informasi dapat terpenuhi. Berikut tabel yang berisi rincian masalah dan solusi yang didapat. Tabel 3.19 Tabel Masalah dan S olusi M asalah •
Solusi
Laporan sistem penjualan dan sistem
• Dengan adanya proses ETL dalam data
jaminan, seperti jumlah permohonan
warehouse, maka data akan menjadi
kredit, jumlah pembiayaan, total nilai
lebih akurat dan ringkas sesuai dengan
bunga, rata-rata proses BPKB, rata-
kebutuhan bisnis sehingga laporan yang
rata
dan
dihasilkan tepat guna. Data warehouse
sebagainya, yang ada sekarang masih
juga menggunakan sistem pemodelan
kurang
dimensional, sehingga pengguna dapat
keterlambatan
BPKB,
mendukung
dalam
77
pengambilan keputusan bagi pihak
melihat fakta atau laporan dari berbagai
manajerial karena data masih bersifat
dimensi.
detail
dan
rinci
sehingga
membutuhkan waktu yang cukup lama. Laporan tersebut juga tidak dapat dilihat dari berbagai dimensi sesuai kebutuhan pengguna. •
Belum tersedianya aplikasi khusus yang
dapat
menunjukkan
hasil
• Akan dibuatnya aplikasi pengolah dat a pada
data
warehouse
yang
telah
laporan sistem penjualan dan jaminan
dirancang untuk menampilkan laporan
secara ringkas dan cepat sehingga
sistem penjualan dan jaminan secara
perlu mengakses banyak data untuk
cepat dan sekaligus akan menjadi user
bisa mendapatkan informasi untuk
interface untuk pengguna.
mendukung pengambilan keputusan.
• Kinerja operasional dapat terganggu
• Dengan adanya data warehouse, maka
apabila laporan penjualan dan jaminan
akan terdapat satu database (OLAP)
dibutuhkan
baru selain database OLTP yang akan
pada
saat
operasional berlangsung.
kegiatan
digunakan untuk pengolahan laporan, sehingga database OLTP tidak akan terganggu.
78
1.3
Perancangan Data Warehouse Untuk merancang data warehouse pada PT. M ega Auto Finance, berdasarkan
Kimball terdapat 9 tahapan metodologi (nine-step methodology) yang harus dijalankan, antara lain : 3.3.1. Memilih Proses (Choosing the process) Pada tahap perancangan ini yang dilakukan adalah menentukan subjek permasalahan yang dihadapi, lalu mengidentifikasi proses bisnis yang berhubun g dengan permasalahan tersebut. Berdasarkan hasil analisis kebutuhan maka prosesproses bisnis yang datanya paling sering digunakan sesuai dengan kebutuhan dan mampu menjawab permasalahan bisnis yang penting yang akan digunakan dalam data warehouse adalah •
Proses Permohonan Kredit
•
Proses Nota Persetujuan Pencairan Dana
•
Proses Jaminan
3.3.2. Memilih S umber (Choosing the grain) Grain adalah data dari calon fakta yang dapat dianalisis. Pemilihan grain berarti menentukan apa yang akan direpresentasikan oleh record dari tabel fakta. Berikut grain-grain yang ada dalam perancangan data warehouse pada PT. M ega Auto Finance antara lain: a.
Permohonan Kredit Pada proses permohonan kredit, data yang dapat dianalisis meliputi jumlah permohonan kredit yang diajukan.
79
b.
Nota Persetujuan Pencairan Pada proses Nota Persetujuan Pencairan, data yang dapat dianalisis meliputi jumlah NPP, rata-rata tenor, total jumlah pembiayaan yang dikeluarkan, total nilai bunga, rata-rata efficient rate, dan rata-rata waktu pemrosesan NPP.
c.
Jaminan Pada proses Jaminan ini, data yang dapat dianalisis meliputi jumlah BPKB, rata-rata waktu proses BPKB serta rata-rata keterlambatan penerimaan BPKB dari dealer ke kantor.
3.3.3. Mengidentifikasi dan penyesuaian dimensi (Identifying and Conforming the Dimension) Setelah menganalisis database yang ada dan kebutuhan informasi yang dibutuhkan maka berikut identifikasi tabel-tabel dimensi untuk perancangan data warehouse pada PT.M ega Auto Finance. a.
Dimensi Waktu
b.
Dimensi Area
c.
Dimensi Branch
d.
Dimensi Dealer
e.
Dimensi Tipe Aplikasi
f.
Dimensi Product
g.
Dimensi Lessee
h.
Dimensi Product Finance
i.
Dimensi Item M erk Type
j.
Dimensi Angsuran
80
k.
Dimensi Karyawan
l.
Dimensi Lokasi BPKB
m. Dimensi Status Kredit n.
Dimensi Status NPP Dengan rincian penyesuaian dimensi dan grain yang ditampilkan dalam
bentuk matriks Tabel 3.20 Tabel Grain vs Dimensi pada Permohonan Kredit Jumlah Permohonan Kredit Dimensi Waktu
9
Dimensi S tatus Kredit
9
Dimensi Area
9
Dimensi Branch
9
Dimensi Dealer
9
Dimensi Lessee
9
Dimensi Tipe Aplikasi
9
Dimensi Product
9
Dimensi Product Finance
9
Dimensi ItemMerkType
9
Dimensi Angsuran
9
Dimensi Karyawan
9
Tabel 3.21 Tabel Grain vs Dimensi pada Nota Persetujuan Pencairan (NPP) Jumlah
Rata-
Total
Total
Rata-rata
Rata-rata
81
NPP
rata
Jumlah
Nilai
efficient_rate waktu
tenor
Pembiayaan
Bunga
proses NPP
Dimensi 9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
Waktu Dimensi S tatus NPP Dimensi Area Dimensi Branch Dimensi Dealer
Tabel 3.22 Tabel Grain vs Dimensi pada Jamninan
Jumlah BPKB
Rata-
Rata-rata
rata
keterlambatan
waktu
Penerimaan
proses
BPKB
BPKB Dimensi Waktu
9
9
9
Dimensi Area
9
9
9
Dimensi Branch
9
9
9
Dimensi Dealer
9
9
9
82
Dimensi 9
9
9
LokasiPenyimpanan
3.3.4. Memilih Fakta (Choosing the facts) Dalam tahap ini, dipilih fakta-fakta yang akan mengisi setiap tabel fakta. Fakta-fakta yang dipilih harus sesuai dengan grain yang telah ditentukan sebelumnya. Fakta-fakta yang telah dipilih antara lain: •
Fakta untuk tabel Fakta Permohonan Kredit Fakta yang telah ditentukan untuk tabel fakta permohonan kredit antara lain : − Jumlah_Permohonan_Kredit, yang menunjukkan banyaknya pengajuan permohonan kredit yang terjadi.
•
Fakta untuk tabel Fakta NPP Fakta yang telah ditentukan untuk tabel fakta NPP antara lain : − Jumlah_NPP, yang menunjukkan banyaknya NPP yang diajukan ke bagian Bank M ega untuk pembiayaan kredit yang akan dilakukan − Rata_rata_tenor, yang menunjukkan nilai rata-rata dari lamanya angsuran dari pengajuan kredit oleh lessee. − Total_Jumlah_Pembiayaan,
yang
menunjukkan
besarnya
nilai
pembiayaan yang ditanggung oleh perusahaan. − Total_Nilai_Bunga, yang menunjukkan jumlah nilai keuntungan dari pembiayaan yang dilakukan. − Rata-rata_eff_rate, yang menunjukkan nilai rata-rata dari tingkat efisiensi dari pembiayaan yang dilakukan.
83
− Rata_rata_waktu_proses_NPP, yang menunjukkan rata--rata lamanya waktu pemrosesan NPP dihitung dari pertama kali permohonan kredit diajukan. •
Fakta untuk tabel Fakta Jaminan Fakta yang telah ditentukan untuk tabel fakta Jaminan antara lain : − Jumlah_BPKB, yang menunjukkan banyaknya BPKB yang telah diterima oleh perusahaan. − Rata_rata_waktu_proses_BPKB, yang menunjukkan rata-rata lamanya waktu pemrosesan BPKB semenjak motor diterima oleh lessee − Rata_rata_keterlambatan, yang menunjukkan rata-rata lamanya waktu keterlambatan penerimaan BPKB dari yang dijanjikan dealer ke kantor.
3.3.5. Menyimpan Perhitungan Awal dalam tabel fakta (Storing PreCalculation in the fact table) −
Jumlah_Permohonan_Kredit, menggunakan count(CMNo)
−
Jumlah_NPP, menggunakan count(NPPNo)
−
Rata_rata_tenor, menggunakan avg(tenor)
−
Tolal_Jumlah_Pembiayaan, menggunakan sum(JmlhPembiayaan)
−
Total_Nilai_Bunga, menggunakan sum(NilaiBunga)
−
Rata-rata_eff_rate, menggunakan avg(EffRate)
−Rata_rata_waktu_proses_NPP, menggunakan avg(datediff(NPPDate,CM Date,day)) −Jumlah_BPKB, menggunakan count(BPKBNo)
84
−Rata_rata_waktu_proses_BPKB,menggunakan avg(datediff(BPKBIn,FakturDate,day)) −Rata_rata_keterlambatan, menggunakan avg(datediff(BPKBIn,SBPKBDate,day))
3.3.6. Melihat kembali tabel dimensi (Rounding out the dimension table) a.
Tabel Rounding out dimension Tabel 3.23 Tabel Rounding Out
Dimensi
Field
Deskripsi
Tgl
Laporan dapat dilihat berdasarkan
Tahun
tanggal, hari, bulan dan tahun.
Waktu Bulan Hari AreaID
Laporan dapat dilihat berdasarkan ID
AreaName
Area atau nama area
BranchID
Laporan dapat dilihat berdasarkan ID
BranchName
branch atau nama branch
DealerCode
Laporan dapat dilihat berdasarkan
DealerName
kode dealer atau nama dealer
TipeAplikasiID
Laporan dapat dilihat berdasarkan ID
TipeAplikasiName
tipe aplikasi atau nama tipe aplikasi
LesseeNo
Laporan dapat dilihat berdasarkan no
LesseeName
lessee atau nama lessee ataupun jenis
Area
Branch
Dealer
Tipe Aplikasi
Lessee
85
JenisKelamin
kelamin lessee
ProductID
Laporan dapat dilihat berdasarkan ID
ProductName
produk atau nama produk
FinCode
Laporan dapat dilihat berdasarkan
Product
Product kode finansial produk dan nama Finance
ProductFinanceName finansial produk ItemM erkTypeID
Laporan dapat dilihat berdasarkan ID
ItemTypeName
tipe motor, nama tipe motor, atau
ItemYear
tahun motor.
KodeAngsuran
Laporan dapat dilihat berdasarkan
Item M erk Type
Angsuran
kode
angsuran
atau
nama
tipe
NamaTipeAngsuran angsuran NIK
Laporan dapat dilihat berdasarkan
NamaKaryawan
kode karyawan atau nama karyawan
KodeLokasi
Laporan dapat dilihat berdasarkan
Karyawan
Lokasi BPKB
NamaLokasi
kode
lokasi
atau
nama
lokasi
penyimpanan BPKB StatusKredit
Laporan dapat dilihat berdasarkan
KeteranganKredit
status kredit atau keterangan kredit
StatusNPP
Laporan dapat dilihat berdasarkan
KeteranganNPP
statusNPP atau keterangan NPP
Status Kredit
Status NPP
b.
Detail tabel dimensi • Dimensi Waktu
86
Tabel 3.24 Dimensi waktu Atribut
Tipe Data
Panjang
NoWaktu
Integer
-
Tgl
Datetime
-
Tahun
Integer
-
Bulan
Integer
-
Hari
Integer
-
• Dimensi Area Tabel 3.25 Dimensi Area Atribut
Tipe Data
Panjang
NoArea
Integer
-
AreaID
Varchar
2
AreaName
Varchar
30
• Dimensi Branch Tabel 3.26 Dimensi Branch Atribut
Tipe Data
Panjang
NoBranch
Integer
-
BranchID
Varchar
3
BranchName
Varchar
30
• Dimensi Dealer
87
Tabel 3.27 Dimensi Dealer Atribut
Tipe Data
Panjang
NoDealer
Integer
-
DealerCode
Varchar
7
DealerName
Varchar
45
• Dimensi TipeAplikasi Tabel 3.28 Dimensi TipeAplikasi Atribut
Tipe Data
Panjang
NoTipeAplikasi
Integer
-
TipeAplikasiID
Char
5
TipeAplikasiName
Varchar
45
• Dimensi Lessee Tabel 3.29 Dimensi Lessee Atribut
Tipe Data
Panjang
NoLessee
Integer
-
LesseeNo
Varchar
10
LesseeName
Varchar
45
JenisKelamin
Char
1
• Dimensi Product Tabel 3.30 Dimensi Product
88
Atribut
Tipe Data
Panjang
NoProduct
Integer
-
ProductID
Integer
-
ProductName
Varchar
45
• Dimensi ProductFinance Tabel 3.31 Dimensi Product Finance Atribut
Tipe Data
Panjang
NoProductFinance
Integer
-
FinCode
Varchar
5
ProductFinanceName
Varchar
45
• Dimensi ItemM erkType Tabel 3.32 Dimensi ItemMerkType Atribut
Tipe Data
Panjang
NoItemM erkType
Integer
-
ItemM erkTypeID
Char
5
ItemTypeName
Varchar
50
ItemYear
Varchar
5
• Dimensi Angsuran Tabel 3.33 Dimensi Angsuran Atribut
Tipe Data
Panjang
89
NoAngsuran
Integer
-
KodeAngsuran
Varchar
5
NamaTipeAngsuran
Varchar
30
• Dimensi Karyawan Tabel 3.34 Dimensi Karyawan Atribut
Tipe Data
Panjang
NoKaryawan
Integer
-
NIK
Varchar
15
NamaKaryawan
Varchar
65
• Dimensi LokasiBPKB Tabel 3.35 Dimensi LokasiBPKB Atribut
Tipe Data
Panjang
NoLokasi
Integer
-
KodeLokasi
Varchar
5
NamaLokasi
Varchar
65
• Dimensi StatusKredit Tabel 3.36 Dimensi S tatusKredit Atribut
Tipe Data
Panjang
NoStatusKredit
Integer
-
StatusKredit
Varchar
3
90
KeteranganKredit
Varchar
40
• Dimensi StatusNPP Tabel 3.37 Dimensi S tatusNPP Atribut
Tipe Data
Panjang
NoStatuSNPP
Integer
-
StatusNPP
Varchar
3
KeteranganNPP
Varchar
40
c.
Perancangan Skema Bintang Dalam perancangan ini dihasilkan tiga bentuk skema bintang dari masing-masing fakta atau laporan yang akan dibuat, antara lain: i. Skema Bintang Fakta Permohonan Kredit
91
Gambar 3.5 S kema Bintang PermohonanKredit Skema Bintang PermohonanKredit pada Gambar 3.5 menunjukkan jumlah permohonan kredit pada transaksi yang terjadi di dalam proses permohonan kredit. Skema ini berdasarkan pada 12 dimensi yaitu DimensiWaktu, DimensiArea, DimensiDealer, DimensiKaryawan, DimensiLessee, DimensiBranch, DimensiProduct, DimensiAngsuran,
92
DimensiStatusKredit, DimensiProductFinance, DimensiTipeAplikasi, DimensiItemM erkType. ii. Skema Bintang Fakta NPP DimensiWaktu PK
NoWaktu Tgl Tahun Bulan Hari
FaktaNPP
FK1 FK2 FK4 FK5 FK6
DimensiDealer PK
NoDealer DealerCode DealerName
NoWaktu NoArea NoBranch NoDealer NoStatusNPP JumlahNPP Rata_Rata_Tenor TotalJmlhPembiayaan TotalNilaiBunga Rata_Rata_EffRate Rata_Rata_ProsesNPP
DimensiArea PK
NoArea AreaID AreaName
DimensiStatusNPP PK
NoStatusNPP StatusNPP KeteranganNPP
DimensiBranch PK
NoBranch BranchID BranchName
Gambar 3.6 Skema Bintang NPP Skema bintang NPP (Nota Persetujuan Pencairan Dana) pada Gambar 3.6 menunjukkan jumlah NPP, Rata-rata tenor, Total Jumlah Pembiayaan, Total Nilai Bunga, Rata-rata efficient_rate, dan juga ratarata waktu proses NPP pada transaksi yang terjadi dalam proses
93
pencairan dana. Skema ini berdasarkan pada lima dimensi yaitu, DimensiWaktu, DimensiDealer, DimensiArea, DimensiBranch, dan juga DimensiStatusNPP. iii. SkemaBintang Fakta Jaminan
Gambar 3.7 S kema Bintang Jaminan Skema bintang Jaminan pada Gambar 3.7 menunjukkan jumlah BPKB, Rata_rata waktu pemrosesan BPKB, dan juga rata-rata keterlambatan pada transaksi yang terjadi dalam proses penerimaan BPKB dari dealer ke perusahaan. Skema ini berdasarkan pada lima dimensi yaitu
94
DimensiWaktu,
DimensiDealer,
DimensiArea,
DimensiBranch,
DimensiLokasiBPKB. Perancangan data warehouse ini menggunakan skema bintang karena skema ini dapat membuat proses query menjadi lebih cepat. Skema ini telah mengalami denormalisasi yang berasal dari database operasional sehingga tabel transaksi atau fakta terhubung langsung dengan setiap dimensi secara langsung tanpa harus melewati tabel lain.
3.3.7. Memilih durasi database Pada tahap ini proses yang dilakukan adalah menentukan batas waktu dari umur data yang akan diambil dan akan dipindahkan ke dalam data warehouse. Penentuan durasi dari database ini tergantung pada kebutuhan informas i perusahaan. Pada data warehouse ini, durasi dari database kami tetapkan selama 4 tahun sesuai dengan kebutuhan informasi dari PT. M ega Auto Finance yang memerlukan informasi dalam rentang waktu 5 tahun. Tabel 3.38 Durasi database dan data warehouse NamaAplikasi
MAFApplication
Database
SQL Server 2005
Database
Data yang
Data dalam
ada sejak
masuk kedalam
data
tahun
data warehouse
warehouse
2007
4 Tahun
4 Tahun
95
3.3.8. Menelusuri perubahan dari dimensi secara perlahan Pada proses ini yang dilakukan adalah mengamati perubahan data dari dimensi pada tabel dimensi. Perubahan dimensi tersebut dapat ditanggulangi dengan tiga macam cara, yaitu dengan mengganti secara langsung pada tabel dimensi, pembentukan record baru untuk setiap perubahan baru, dan perubahan data yang membentuk kolom baru yang berbeda. Dalam perancangan ini, cara yang akan digunakan untuk mengatasi perubahan data di tabel dimensi adalah dengan menggunakan cara yang kedua yaitu jika ada perubahan data, maka data baru akan dimasukkan sebagai record baru dan record lama akan tetap ada dan tidak dihapus. Dengan demikian maka data-data dimensi yang lama bisa disimpan secara utuh dan tidah hilang begitu saja dari data warehouse. M eskipun cara kedua ini memiliki kekurangan yaitu pemakaian kapasitas media penyimpanan yang dibutuhkan lebih besar karena bertambahnya record baru, namun hal ini telah dipertimbangkan mengingat harga kapasitas media penyimpanan yang semakin murah.
3.3.9. Memutuskan priority query dan tipe query Pada tahap ini, akan difokuskan pada persoalan perancangan fisik (physical design) untuk data warehouse. Persoalan perancangan fisik data warehouse yang paling penting dan berpengaruh besar terhadap data warehouse dalam pemakaiannya yang akan dibahas adalah mengenai persoalan yang meliputi administrasi, back-up, dan security yang akan digunakan untuk data warehouse beserta analisis kapasitas media penyimpanan yang dibutuhkan.
96
Persoalan yang telah disebutkan sebelumnya merupakan hal-hal penting yang perlu dirancang dengan baik agar mampu membuat data warehouse yang bisa menghasilkan laporan yang baik dan juga cepat. 1.
Administrasi Pada bagian ini akan dilakukan proses ETL (Extract, Transform, Loading) yang dilakukan oleh server secara otomatis dan dilakukan setiap minggu. Sehingga data yang ada dalam data warehouse berisi data terbaru dan memberikan informasi terkini untuk para manajer. Apabila dibutuhkan proses ETL ini dapat dilakukan secara manual oleh bagian IT perusahaan.
2.
Back-Up Proses back-up merupakan proses yang penting dalam mendukung proses ETL, karena tujuan dari proses ini adalah untuk membuat salinan data yang dapat digunakan apabila suatu saat data warehouse mengalami masalah. Proses back-up ini memiliki kekurangan yaitu menggunakan tempat pada media penyimpanan yang cukup besar, sehingga pada suatu waktu yang telah ditetapkan, data back-up tersebut akan dipindahkan ke dalam media penyimpanan lain.
3.
Recovery Pada proses ini terjadi perbaikan atau pengembalian data ke kondisi yang telah disimpan sebelumnya ketika terjadi masalah atau kerusakan data. Proses ini sebaiknya dilakukan oleh bagian yang mengerti mengenai proses recovery ini karena harus menentukan mana data
97
back-up yang sesuai untuk digunakan untuk mengatasi kerusakan data yang terjadi. 4.
Security Keamanan dalam akses data yang dimiliki oleh perusahaan memegang peranan penting untuk mencegah pengaksesan dan perubahan data oleh pihak yang tidak berkepentingan. Cara untuk menjamin keamanan yang digunakan adalah autentikasi (authentication) dan otorisasi (authorization). Authentication menjamin hanya pengguna yang berwenang saja yang dapat mengakses data, sedangkan authorization adalah pembatasan hak akses pengguna terhadap data apakah data tersebut hanya dapat dilihat, atau pengguna juga dapat mengubah data tersebut.
5.
Analisis kapasitas media penyimpanan Dalam perancangan suatu data warehouse diperlukan analisis kapasitas media penyimpanan data agar
mampu menampung
pertumbuhan data yang terjadi dalam beberapa tahun ke depan. Berikut ini adalah perkiraan kapasitas media penyimpanan yang dibutuhkan oleh masing-masing tabel dimensi dan tabel fakta untuk jangka waktu 5 tahun ke depan. Tipe data dan ukurannya dalam byte yang digunakan dalam data warehouse antara lain: •
Varchar(n) Tipe data ini memiliki ukuran dan jumlah karakter maksimal sebesar n byte, sedangkan ukuran dalam implementasinya sesuai dengan jumlah karakter yang digunakan.
98
•
Char(n) Tipe data ini memiliki ukuran tetap sebesar n byte.
•
Integer Tipe data ini memiliki ukuran tetap sebesar 4 byte.
•
Datetime Tipe data ini memiliki ukuran tetap sebesar 8 byte.
Tabel 3.39 Analisis penyimpanan tabel dimensi dan fakta Besar 1
Nama Tabel
Pertumbuhan Jumlah record
record
Record
record
setelah 5
Size
(byte)
awal
pertahun
tahun
(Kbytes)
Dimensi Waktu
24
940
365
2765
64.81
Dimensi Area
36
18
1
23
0.81
Dimensi Branch
37
138
2
148
5.35
Dimensi Dealer
56
2063
20
2163
118.29
Dimensi TipeAplikasi
54
9
0
9
0.48
Dimensi Lessee
69 211517
10000
261517
17621.75
Dimensi Product
53
5
1
10
0.52
Dimensi ProductFinance
54
5
1
10
0.53
Dimensi ItemM erkType
64
322
30
472
29.5
Dimensi Angsuran
39
5
0
5
0.19
Dimensi karyawan
84
1530
30
1680
137.81
Dimensi lokasiBPKB
74
303
10
353
25.51
Dimensi StatusKredit
47
2
0
2
0.09
99
Dimensi StatusNPP
47
5
0
5
0.23
FaktaPermohonanKredit
52 210955
10000
260955
13251.62
FaktaNPP
62 203460
9000
248460
15043.48
FaktaJaminan
32 141060
7500
178560
5580
Total
51880.95
Berdasarkan hasil analisis tabel di atas, dapat diperkirakan kebutuhan untuk kapasitas penyimpanan data warehouse PT. M ega Auto Finance minimal sekitar 51880.95 Kbytes atau sekitar 50,665 Mbytes untuk jangka waktu lima tahun sehingga dibutuhkan perangkat keras yang dapat memenuhi kebutuhan akan besar kapasitas penyimpanan data yang diperlukan.
3.4
Extract Transform Loading Proses Extract, Transform dan Loading data adalah proses yang paling penting
yang perlu dilakukan untuk mengambil data dari OLTP untuk dijadikan sumber data ke dalam tempat penyimpanan baru yang dinamakan sebagai data warehouse. Seluruh data yang masuk ke dalam data warehouse harus konsisten, sebab di dalam data warehouse tidak ada operasi delete ataupun update. Proses ETL untuk data warehouse pada PT. M ega Auto Finance ini menggunakan SSIS (Sql Server Integration Services) yang merupakan salah satu fasilitas yang terdapat di dalam Sql Server yang dapat melakukan import, serta transformasi data sesuai dengan kebutuhan data warehouse dan export data ke sumber data yang diinginkan dengan menggunakan bantuan wizard yang dapat memudahkan dalam melakukan proses ETL.
100
Langkah-langkah proses ETL yang dilakukan dalam PT. M ega Auto Finance adalah sebagai berikut : 1. M enentukan dan membaca data-data operasional yang sesuai dengan kebutuhan informasi yang diminta yang akan menjadi sumber data dari pembuatan sistem data warehouse yang sedang dibuat. (Extract) 2. Setelah menentukan data-data yang akan digunakan, maka dilakukan penyeragaman data-data tersebut yang dapat berupa perubahan format data ataupun transformasi nilai data sebelum dimasukkan ke dalam data warehouse agar data yang tersimpan selalu konsisten. (Transformation) 3. Setelah data-data yang telah terpilih tersebut telah mengalami transformasi, maka data-data tersebut akan dimasukkan ke dalam media penyimpanan dari sistem data warehouse yang kita rancang / OLAP. (Loading) Berikut langkah-langkah yang dilakukan dalam perancangan SSIS yang berguna untuk membantu melakukan proses ETL.
Gambar 3.8 Pemilihan database untuk proses ETL
101
Pada Gambar 3.8, dilakukan proses pemilihan database yang akan digunakan dalam proses ETL untuk sistem data warehouse pada PT. M ega Auto Finance. Database yang digunakan antara lain adalah database OLTPM AF sebagai sumber data untuk sistem data warehouse dan database OLAPM AF yang digunakan sebagai tempat penampung data yang telah terintegrasi dan telah mengalami transformasi sedemikian rupa.
Gambar 3.9 Pembuatan SSIS Package baru Pada Gambar 3.9, dilakukan proses pembuatan SSIS package baru sesuai dengan jumlah fakta dan dimensi yang ada. SSIS package ini berguna untuk menentukan aliran data dan aliran kontrol yang akan digunakan dalam proses ETL untuk tiap fakta dan dimensi yang ada dalam perancangan data warehouse pada PT. M ega Auto Finance. •
Untuk Dimensi
102
Gambar 3.10 Perancangan aliran data untuk Dimensi Pada Gambar 3.10, merupakan perancangan aliran data yang akan digunakan untuk dimensi-dimensi yang terdapat dalam sistem data warehouse yang sedang dibuat. Pada perancangan aliran data untuk dimensi, terdapat “OLE DB Source” sebagai sumber data yang diambil dan menggunakan “slowly changing dimension” dimana data yang diambil hanyalah data dimensi yang baru saja atau yang mengalami perubahan.
Gambar 3.11 Pemilihan database untuk OLEDB S ource Dimensi
103
Pada Gambar 3.11, memperlihatkan cara memilih sumber data yang akan kita ekstrak untuk menjadi sumber data bagi data warehouse serta bagaimana cara akses ke data tersebut. Untuk sumber data yang kita ambil adalah data-data operasional dari PT. M ega Auto Finance yaitu OLTPMAF. Sedangkan untuk mode akses datanya dapat menggunakan dua cara yaitu dengan menggunakan “Table or View” yang langsung menunjuk ke data keseluruhan tabel atau view sesuai dengan dimensi yang ingin dibuat. (Contohnya untuk dimensi angsuran, kita dapat mengambil data dari master Angsuran). Cara yang kedua adalah dengan menggunakan “SQL Command” yaitu dengan memasukkan kode untuk menarik data sesuai dengan kebutuhan yang diinginkan dari satu tabel atau lebih. Untuk dimensi waktu, dimensi status kredit, dimensi status NPP menggunakan cara ini karena datanya secara langsung tidak terdapat dalam satu tabel.
Gambar 3.12 Pemilihan database untuk data Slowly Changing Dimension
104
Pada Gambar 3.12, memperlihatkan cara menentukan tempat penyimpanan data yang telah ditransformasi sedemikian rupa. Untuk tempat penyimpanan data tersebut menggunakan OLAPM AF yang nantinya akan menjadi database untuk sistem data warehouse kami. Sedangkan untuk pemilihan “table or view” sesuai dengan dimensi yang sedang dibuat. Setelah itu akan muncul pemetaan dari kolom data sumber dengan kolom data yang tersedia pada tempat penyimpanan yang telah dipilih.
Gambar 3.13 Perancangan kontrol aliran data untuk Dimensi Untuk pengaturan kontrol data pada dimensi tidak perlu menambahkan item atau tambahan karena, pada aliran data kita telah menggunakan slowly changing dimension yang hanya mengambil data yang baru atau data yang telah mengalami perubahan saja. •
Untuk fakta
Gambar 3.14 Perancangan aliran data untuk fakta
105
Pada Gambar 3.14, merupakan perancangan aliran data yang akan digunakan untuk fakta-fakta yang terdapat dalam sistem data warehouse yang sedang dibuat. Pada perancangan aliran data untuk fakta, terdapat “OLE DB Source” sebagai sumber data yang diambil dan menggunakan “OLE DB Destination” sebagai tujuan penyimpanan.
Gambar 3.15 Pemilihan database untuk OLEDB Source Fakta Pada Gambar 3.15, memperlihatkan cara memilih sumber data yang akan kita ekstrak untuk menjadi sumber data bagi data warehouse serta bagaimana cara akses ke data tersebut. Untuk sumber data yang kita ambil adalah data-data operasional dari PT. M ega Auto Finance yaitu OLTPMAF. Sedangkan untuk mode akses data untuk fakta adalah dengan menggunakan “SQL Command” yaitu dengan memasukkan kode untuk menarik data sesuai dengan kebutuhan informasi yang dibutuhkan.
106
Gambar 3.16 Pemilihan database untuk data OLE DB Destination Fakta Pada Gambar 3.16, memperlihatkan cara menentukan tempat penyimpanan data yang telah ditransformasi sedemikian rupa. Untuk tempat penyimpanan data tersebut menggunakan OLAPM AF yang nantinya akan menjadi basis data untuk sistem warehouse kami. Sedangkan untuk pemilihan “table or view” sesuai dengan fakta yang sedang dibuat. Setelah itu akan muncul pemetaan dari kolom data sumber dengan kolom data yang tersedia pada tempat penyimpanan yang telah dipilih. Berikut beberapa pemetaan kolom untuk tiap fakta pada sistem data warehouse PT. M ega Auto Finance.
107
•
Fakta Permohonan Kredit
Gambar 3.17 Permetaan kolom untuk Fakta Permohonan Kredit •
Fakta NPP (Pencairan Dana)
Gambar 3.18 Permetaan kolom untuk Fakta NPP (Pencairan Dana)
108
•
Fakta Jaminan
Gambar 3.19 Permetaan kolom untuk Fakta Jaminan
Gambar 3.20 Perancangan kontrol aliran data untuk Fakta Untuk pengaturan kontrol data pada fakta perlu menambahkan item “Execute SQL Task”, yang berfungsi untuk mengatur kontrol aliran data yang diambil yaitu dengan memasukkan kode untuk menginput informasi ke dalam database tentang kapan terakhir kali data ditarik sehingga pada penarikan selanjutnya data
109
yang ditarik hanyalah data baru setelah penarikan terakhir dengan memakai waktu penarikan terakhir tadi sebagai penanda.
3.5
Metadata M etadata memuat informasi penting mengenai struktur data yang terdapat di
dalam data warehouse. M etadata memuat beberapa hal seperti: •
Nama database sumber.
•
Nama tabel data warehouse dan deskripsi dari tabel tersebut.
•
Rincian informasi dalam tabel data warehouse yang meliputi: a. Nama kolom, b. Tipe data kolom, c. Ukuran kolom (ukuran kolom yang dibutuhkan pada media penyimpanan dalam satuan tertentu), d. Kolom yang menjadi kolom kunci. Berikut adalah metadata tabel dimensi dan fakta yang ada pada perancangan
data warehouse PT. M AF:
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiWaktu
Deskripsi Tabel
: Tabel dimensi waktu Tabel 3.40 Tabel Metadata Dimensi Waktu
Field
Tipe
Ukuran
Keterangan
Sumber Data Field
NoWaktu
Integer
4
Surrogate
NoWaktu
Transformasi Tipe Integer
Ukuran 4
Key Tgl
Datetime
8
Tabel DimensiWaktu
Create (Autonumbering)
Tgl
Datetime
8
Create saat proses ETL
Tahun
Integer
4
Tahun
Integer
4
Create saat proses ETL
Bulan
Integer
4
Bulan
Integer
4
Create saat proses ETL
Hari
Integer
4
Hari
Integer
4
Create saat proses ETL
110
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiArea
Deskripsi Tabel
: Tabel dimensi area Tabel 3.41 Tabel Metadata DimensiArea
Field
NoArea
Tipe
Integer
Ukuran
4
Keterangan
Surrogate key
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
NoArea
Integer
4
DimensiArea
Create (Autonumbering)
AreaID
Varchar
2
AreaName
Varchar
30
Application key
AreaID
Varchar
2
Area
Copy
AreaName
Varchar
30
Area
Copy
111
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiBranch
Deskripsi Tabel
: Tabel dimensi branch Tabel 3.42 Tabel Metadata DimensiBranch
Field
NoBranch
Tipe
Integer
Ukuran
4
Keterangan
Surrogate key
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
NoBranch
Integer
4
DimensiBranch
Create (Autonumbering)
BranchID
Varchar
3
BranchName
Varchar
30
Application key
BranchID
Varchar
3
Branch
Copy
BranchName
Varchar
30
Branch
Copy
112
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiDealer
Deskripsi Tabel
: Tabel dimensi dealer Tabel 3.43 Tabel Metadata DimensiDealer
Field
Tipe
Ukuran
Keterangan
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
NoDealer
Integer
4
Surrogate key
NoDealer
Integer
4
DimensiDealer
Create (Autonumbering)
DealerCode
Varchar
7
Application key
DealerCode
Varchar
7
Dealer
Copy
DealerName Varchar
45
DealerName Varchar
45
Dealer
Copy
113
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiTipeAplikasi
Deskripsi Tabel
: Tabel dimensi tipe aplikasi Tabel 3.44 Tabel Metadata DimensiTipeAplikasi
Field
NoTipeAplikasi
Tipe
Integer
Ukuran
4
Keterangan
Surrogate
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
NoTipeAplikasi
Integer
4
DimensiTipe
Create
Aplikasi
(Autonumbering)
key TipeAplikasiID
Char
5
Application
TipeAplikasiID
Char
5
TipeAplikasi
Copy
TipeAplikasiName
Varchar
45
TipeAplikasi
Copy
key TipeAplikasiName Varchar
45
114
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiLessee
Deskripsi Tabel
: Tabel dimensi lessee Tabel 3.45 Tabel Metadata DimensiLessee
Field
NoLessee
Tipe
Integer
Ukuran
4
Keterangan
Surrogate key
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
NoLessee
Integer
4
DimensiLessee
Create (Autonumbering)
LesseeNo
Varchar
10
LesseeName
Varchar
JenisKelamin
Char
Application key
LesseeNo
Varchar
10
Lessee
Copy
45
LesseeName
Varchar
45
Lessee
Copy
1
JK
Char
1
Lessee
Copy
115
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiProduct
Deskripsi Tabel
: Tabel dimensi product Tabel 3.46 Tabel Metadata DimensiProduct
Field
NoProduct
Tipe
Integer
Ukuran
4
Keterangan
Surrogate key
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
NoProduct
Integer
4
DimensiProduct
Create (Autonumbering)
ProductID
Integer
4
ProductName
Varchar
45
Application key
ProductID
Integer
4
Product
Copy
ProductName
Varchar
45
Product
Copy
116
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiProductFinance
Deskripsi Tabel
: Tabel dimensi product finance Tabel 3.47 Tabel Metadata DimensiProductFinance
Field
NoProductFinance
FinCode
Tipe
Integer
Varchar
Ukuran
4
5
Keterangan
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
Surrogate
NoProduct
Integer
4
DimensiProduct
Create
key
Finance
Finance
(Autonumbering)
Application
FinCode
Varchar
5
ProductFinance
Copy
ProductFinance
Varchar
45
ProductFinance
Copy
key ProductFinance Name
Varchar
45
Name
117
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiItemM erkType
Deskripsi Tabel
: Tabel dimensi item merk type Tabel 3.48 Tabel Metadata DimensiItemMerkType
Field
NoItemM erk
Tipe
Integer
Ukuran
4
Type ItemM erk
Keterangan
Surrogate
Sumber Data Field
Tipe
Ukuran
Tabel
NoItemM erkType
Integer
4
DimensiItemM erk
Create
Type
(Autonumbering)
key Char
5
TypeID
Application
Transformasi
ItemM erkTypeID
Char
5
ItemM erkType
Copy
key
ItemTypeName
Varchar
50
ItemTypeName
Varchar
50
ItemM erkType
Copy
ItemYear
Varchar
5
ItemYear
Varchar
5
ItemM erkType
Copy
118
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiAngsuran
Deskripsi Tabel
: Tabel dimensi angsuran Tabel 3.49 Tabel Metadata DimensiAngsuran
Field
NoAngsuran
Tipe
Integer
Ukuran
4
Keterangan
Surrogate
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
NoAngsuran
Integer
4
Dimensi
Create
Angsuran
(Autonumbering)
key KodeAngsuran
Varchar
5
Application
KodeAngsuran
Varchar
5
Angsuran
Copy
NamaTipeAngsuran
Varchar
30
Angsuran
Copy
key NamaTipeAngsuran
Varchar
30
119
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiKaryawan
Deskripsi Tabel
: Tabel dimensi Karyawan Tabel 3.50 Tabel Metadata DimensiKaryawan
Field
NoKaryawan
Tipe
Integer
Ukuran
4
Keterangan
Surrogate key
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
NoKaryawan
Integer
4
DimensiSurveyor
Create (Autonumbering)
NIK
Varchar
15
Application
NIK
Varchar
15
Karyawan
Copy
NamaKaryawan Varchar
65
Karyawan
Copy
key NamaKaryawan Varchar
65
120
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiLokasiBPKB
Deskripsi Tabel
: Tabel dimensi lokasi BPKB Tabel 3.51 Tabel Metadata DimensiLokasiBPKB
Field
NoLokasi
Tipe
Integer
Ukuran
4
Keterangan
Surrogate key
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
NoLokasi
Integer
4
DimensiLokasiBPKB
Create (Autonumbering)
KodeLokasi
Varchar
5
NamaLokasi
Varchar
65
Application key
KodeLokasi
Varchar
5
MsLokasiBPKB
Copy
NamaLokasi
Varchar
65
MsLokasiBPKB
Copy
121
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiStatusKredit
Deskripsi Tabel
: Tabel dimensi status kredit Tabel 3.52 Tabel Metadata DimensiS tatusKredit
Field
NoStatusKredit
Tipe
Integer
Ukuran
4
Keterangan
Surrogate
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
NoStatusKredit
Integer
4
DimensiStatusKredit
key StatusKredit
Varchar
3
Application
Create (Autonumbering)
StatusKredit
Varchar
3
CM
Copy
key KeteranganKredit Varchar
40
Query
122
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: DimensiStatusNPP
Deskripsi Tabel
: Tabel dimensi status npp Tabel 3.53 Tabel Metadata DimensiS tatusNPP
Field
NoStatuSNPP
Tipe
Integer
Ukuran
4
Keterangan
Surrogate
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
NoStatuSNPP
Integer
4
DimensiStatusNPP
key StatusNPP
Varchar
3
Application
Create (Autonumbering)
StatusNPP
Varchar
3
NPP
Copy
key KeteranganNPP
Varchar
40
Query
123
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: FaktaPermohonanKredit
Deskripsi Tabel
: Tabel fakta permohonan kredit berisi data-data yang mendukung laporan permohonan kredit Tabel 3.54 Tabel Metadata FaktaPermohonanKredit
Field
NoWaktu
Tipe
Integer
Ukuran
4
Keterangan
Foreign
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
NoWaktu
Integer
4
DimensiWaktu
Query
NoArea
Integer
4
DimensiArea
Query
NoBranch
Integer
4
DimensiBranch
Query
NoDealer
Integer
4
DimensiDealer
Query
NoLessee
Integer
4
DimensiLessee
Query
NoTipeAplikasi
Integer
4
DimensiTipe
Query
Key NoArea
Integer
4
Foreign Key
NoBranch
Integer
4
Foreign Key
NoDealer
Integer
4
Foreign Key
NoLessee
Integer
4
Foreign Key
NoTipeAplikasi
Integer
4
Foreign
124
Key NoProduct
Integer
4
Foreign
Aplikasi NoProduct
Integer
4
DimensiProduct
Query
NoItemM erkType
Integer
4
DimensiItemM erk
Query
Key NoItemM erkType
Integer
4
Foreign Key
NoAngsuran
Integer
4
Foreign
Type NoAngsuran
Integer
4
DimensiAngsuran
Query
NoKaryawan
Integer
4
DimensiKaryawan
Query
NoStatusKredit
Integer
4
DimensiStatusKredit
Query
NoProductFinance
Integer
4
DimensiProduct
Query
Key NoKaryawan
Integer
4
Foreign Key
NoStatusKredit
Integer
4
Foreign Key
NoProductFinance
Integer
4
Foreign Key
Jumlah
Integer
4
M easure
Finance CMNo
Varchar
10
CM
Query
PermohonanKredit
125
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: FaktaNPP
Deskripsi Tabel
: Tabel fakta NPP berisi data-data yang mendukung laporan Tabel 3.55 Tabel Metadata FaktaNPP
Field
Tipe
Ukuran
Keterangan
Sumber Data
Transformasi
Field
Tipe
Ukuran
Tabel
NoWaktu
Integer
4
Foreign key
NoWaktu
Integer
4
DimensiWaktu
Query
NoArea
Integer
4
Foreign key
NoArea
Integer
4
DimensiArea
Query
NoBranch
Integer
4
Foreign key
NoBranch
Integer
4
DimensiBranch
Query
NoDealer
Integer
4
Foreign key
NoDealer
Integer
4
DimensiDealer
Query
NoStatusNPP
Integer
4
Foreign key
NoStatusNPP Integer
4
DimensiStatusNPP
Query
JumlahNPP
Integer
4
M easure
NPP
Query
Rata_rata_Tenor
Integer
4
M easure
CM
Query
TotalJmlPembiayaan
Numeric
13
M easure
CM
Query
TotalNilaiBunga
Numeric
13
M easure
CM
Query
Rata_Rata_EffRate
Integer
4
M easure
CM
Query
Rata_Rata_ProsesNPP
Integer
4
M easure
NPP
Query
126
DBM S
: SQL Server 2005
Nama Database
: OLAPM AF
Nama Tabel
: FaktaJaminan
Deskripsi Tabel
: Tabel fakta Jaminan berisi data-data yang mendukung laporan Tabel 3.56 Tabel Metadata FaktaJaminan Ukuran Keterangan Sumber Data Field Tipe Ukuran Tabel 4 Foreign NoWaktu Integer 4 DimensiWaktu key 4 Foreign NoArea Integer 4 DimensiArea key 4 Foreign NoBranch Integer 4 DimensiBranch key 4 Foreign NoDealer Integer 4 DimensiDealer key 4 Foreign NoStatusNPP Integer 4 DimensiStatusNPP key 4 M easure BPKB
Field
Tipe
NoWaktu
Integer
NoArea
Integer
NoBranch
Integer
NoDealer
Integer
NoStatusNPP
Integer
JumlahBPKB
Integer
Rata_rata_ProsesBPKB
Integer
4
M easure
BPKB
Query
Rata_Rata_Keterlambatan
Integer
4
M easure
NPP, BPKB
Query
Transformasi Query Query Query Query Query Query
127
128
3.6
S tate Transition Diagram State Transation Diagram dapat digunakan untuk memberikan gambaran tentang
urutan dan tampilan layar yang akan muncul pada saat penggunaan aplikasi, ketika pengguna melakukan sebuah aksi tertentu. Tu tup Pro gram (Final S tate)
Kl ik “Ke lua r” Tutup semu a fo rm yan g aktif
Kl ik “Ke lua r” Se mua fo rm a ktif d itutup
Kli k “Ga nti pa sswo rd” Ta mpi lkan Laya r
Me nu Kli k “Log ou t” S emua fo rm aktif ditutu p, Ta mpi lkan laya r log in
Kli k “Te ntan g Pro gra m” Tam pil kan L aya r
Kli k “S elu ruh Ar ea” Tamp ilka n La yar
Kl ik “Men u” Ta mpi lka n Sub men u
Kl ik “Ub ah ” (Gag al ) Tamp il kan p esan Kl ik “Bata l” Ata u Kli k “Uba h”(Su kses ) k esal ah an Tu tup la yar Ga nti p assw ord Ga nti Pa sswo rd Me nu Uta ma Te ntan g Pro gram Kli k “Ok” Tutup Laya r Te ntan g Prog ram Sel uru h Area
To p Ite m
Kli k “To p Ite m” Tam pil kan L aya r Kli k “To p Ca ban g” Tamp ilka n La yar
Top C ab ang
Klik “Top D ea le r” Tamp ilka n La yar
To p De al er
L apo ran P ermo hon an Kr edi t Kli k “La pora n Permo ho nan Kred it” Tamp ilka n Su bmen u
Login (St ate a wa l)
Kl ik “Ma suk” (Su kses) Tamp il kan Men u utama
Kli k “Ma suk” (Ga gal ) Tamp il kan p esa n Err or da n kemb al i Kel aya r l og in
Kli k “To p Karya wa n” Tamp ilka n La yar
K lik”C ustom C ha rt” Ta mpi lka n La yar
To p Ka ryaw an Cu sto m Ch art
M enu Utama Klik “Se lu ruh Are a” Ta mpi lka n La yar
Klik “L ap oran Pen cair an D ana ” Ta mpi lka n Sub men u
Klik “Top Cab an g” Ta mpi lka n La yar
To p Ca ban g
L apo ran P enca ira n Da na Kli k “To p De al er” Tam pil kan L aya r
Kl ik”C ustom C hart” Ta mpi lkan Lay ar Klik “L ap oran Jami nan ” Tamp ilk an Su bme nu
S elu ruh Ar ea
Kli k “S elu ruh Are a” Tamp ilka n La yar
Kli k “To p Ca ban g” Tamp ilka n La yar
L ap ora n Jami nan
Kl ik “Top D ea ler” Ta mpi lka n La yar
Klik “Top Loka si” Ta mpi lka n La yar
Kl ik”C ustom C hart” Ta mpi lkan Lay ar
Top D ea le r
C ustom C ha rt
S elu ruh Ar ea
To p Ca ban g
Top D ea le r
To p Lo kasi
C ustom C ha rt
Gambar 3.21 State Transition Diagram
129
Pada Gambar 3. 21 merupakan State Transition Diagram rancangan aplikasi antarmuka yang terdiri dari 5 kategori inti yaitu login, menu, laporan permohonan kredit, laporan pencairan dana, dan laporan jaminan.
3.7
S pesifikasi Proses Tahap ini bertujuan untuk membahas spesifikasi proses yang terdapat dalam tiap
layar agar mampu memberikan gambaran sistem kerja aplikasi yang akan dibangun. 1.1 Form Login M odul Login M emasukkan data username dan password Jika M engklik tombol “M asuk” M aka validasi data username dan password yang diinput Jika data username dan password benar M aka akhiri form login Dan muncul form menu utama Jika data username dan password salah M aka muncul peringatan sesuai dengan kesalahan Dan kembali ke layar login Jika M engklik tombol “Keluar” Keluar aplikasi Akhir M odul Login
130
1.2 Form M enu Utama M odul M enu Utama Jika mengklik menubar “M enu” M uncul toolbar “Ganti Password”, “Logout”, “Tutup Program”, dan “Tentang Program” Jika mengklik toolbar “Ganti password” M uncul form “Ganti password” Jika mengklik toolbar “Logout” M uncul informasi bahwa logout telah berhasil Akhiri form menu utama M uncul form login Jika mengklik toolbar “Tutup Program” Keluar aplikasi Jika mengklik toolbar “Tentang Program” M uncul form “Tentang Program” Jika mengklik menubar “Laporan Permohonan Kredit” M uncul toolbar “Seluruh area”, “Top Cabang”, “Top Dealer”, “Top Item”, “Top Karyawan”, dan “Custom Chart” Jika mengklik toolbar “Seluruh Area” M uncul form “laporan permohonan kredit-seluruh area” Jika mengklik toolbar “Top Cabang” M uncul form “laporan permohonan kredit-top cabang” Jika mengklik toolbar “Top Dealer” M uncul form “laporan permohonan kredit-top dealer”
131
Jika mengklik toolbar “Top Item” M uncul form “laporan permohonan kredit-top item” Jika mengklik toolbar “Top Karyawan” M uncul form “laporan permohonan kredit-top karyawan” Jika mengklik toolbar “Custom Chart” M uncul form “laporan permohonan kredit-custom chart” Jika mengklik menubar “Laporan Pencairan Dana” M uncul toolbar “Seluruh area”, “Top Cabang”, “Top Dealer”, dan “Custom Chart” Jika mengklik toolbar “Seluruh Area” M uncul form “laporan pencairan dana -seluruh area” Jika mengklik toolbar “Top Cabang” M uncul form “laporan pencairan dana-top cabang” Jika mengklik toolbar “Top Dealer” M uncul form “laporan pencairan dana-top dealer” Jika mengklik toolbar “Custom Chart” M uncul form “laporan pencairan dana-custom chart” Jika mengklik menubar “Laporan Jaminan” M uncul toolbar “Seluruh area”, “Top Cabang”, “Top Dealer”, “Top Lokasi” dan “Custom Chart” Jika mengklik toolbar “Seluruh Area” M uncul form “laporan jaminan-seluruh area” Jika mengklik toolbar “Top Cabang” M uncul form “laporan jaminan-top cabang”
132
Jika mengklik toolbar “Top Dealer” M uncul form “laporan jaminan-top dealer” Jika mengklik toolbar “Top Lokasi” M uncul form “laporan jaminan-top lokasi” Jika mengklik toolbar “Custom Chart” M uncul form “laporan jaminan-custom chart” Akhir M odul
1.3 Form Ganti Password M odul Ganti Password M asukkan data password lama, password baru, dan konfirmasi password baru Jika mengklik tombol “Ubah” Validasi data-data yang dinput Jika data-datanya valid M uncul informasi bahwa pergantian password telah berhasil Akhiri form “Ganti password” Jika data-datanya tidak valid M uncul peringatan sesuai dengan kesalahan yang terjadi Jika mengklik tombol “Batal” Akhiri form “Ganti password” Akhir M odul
133
1.4 Form “Tentang Program” M odul Tentang Program Jika mengklik tombol “OK” Akhiri form “Tentang Program” Akhiri M odul
1.5 Form “Laporan Permohonan Kredit-Seluruh Area” M odul Laporan Permohonan Kredit-Seluruh Area Jika mengubah nilai combobox “Dalam kurun waktu” Bila memilih “Bulan ini”, maka akan dilakukan query Select namaarea, JmlhPermohonnKredit = sum (Jmlh Permohonan Kredit) from dimensiarea a, dimensiwaktu b, fakta permohonan kredit c where a.nowaktu = c.nowaktu and c.noarea = a.noarea and bulan = today.month and tahun = today.year group by a.noarea yang akan ditampilkan dengan jumlah sesuai jumlah data yang terpilih dan juga dengan urutan yang terpilih sekarang yang ditampilkan dalam grafik. Bila memilih “Bulan lalu”, maka akan dilakukan query sama seperti diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) = 1 Bila memilih “12 Bulan terakhir”, maka akan dilakukan query sama seperti
diatas
namun
dengan
kondisi
waktunya
datediff(month,tgl,today) <= 12 M aka grafik berubah sesuai dengan waktu yang dipilih
adalah
134
Jika mengklik bagian dari diagram lingkaran maka akan dilakukan query Select namacabang, JmlhPermohonnKredit = sum (Jmlh Permohonan Kredit) from dimensicabang a, dimensiwaktu b, fakta permohonan kredit c where a.nowaktu = c.nowaktu and c.nocabang = a.nocabang dan kondisiwaktu sama dengan yang terpilih serta dengan kondisi dimana cabang berada diarea yang diklik dan juga group by a.nocabang M aka muncul grafik baru di bawahnya tentang cabang sesuai dengan area diagram lingkaran yang diklik Akhiri modul
1.6 Form “Laporan Permohonan Kredit-Top Cabang” M odul Laporan Permohonan Kredit-Top Cabang Secara default nilai “Dalam kurun waktu” adalah Bulan ini dan nilai “Jumlah data” adalah 10 serta nilai “Tipe” adalah yang terbaik. Jika mengubah nilai combobox “Dalam kurun waktu” Bila memilih “Bulan ini”, maka akan dilakukan query Select namacabang, JmlhPermohonnKredit = sum (Jmlh Permohonan Kredit) from dimensicabang a, dimensiwaktu b, fakta permohonan kredit c where a.nowaktu = c.nowaktu and c.nocabang = a.nocabang and bulan = today.month and tahun = today.year group by a.nocabang yang akan ditampilkan dengan jumlah sesuai jumlah data yang
135
terpilih dan juga dengan urutan yang terpilih sekarang yang ditampilkan dalam grafik. Bila memilih “Bulan lalu”, maka akan dilakukan query sama seperti diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) = 1 Bila memilih “12 Bulan terakhir”, maka akan dilakukan query sama seperti
diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) <= 12 M aka grafik berubah sesuai dengan waktu yang dipilih Jika mengubah nilai combobox “Tipe” Bila memilih “Terbaik”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terbaik dan grafik berubah sesuai dengan query yang telah terpilih. (order by jmlhpermohonankredit desc) Bila memilih “Terburuk”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terburuk dan grafik berubah sesuai dengan query yang telah terpilih. (order by jmlhpermohonankredit asc) Jika mengubah nilai combobox “Jumlah data” Bila memilih “10”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 10) Bila memilih “20”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 20) Bila memilih “30”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 30)
136
Bila memilih “40”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 40) Bila memilih “50”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 50) Akhiri modul 1.7 Form “Laporan Permohonan Kredit-Top Dealer” M odul Laporan Permohonan Kredit-Top dealer Secara default nilai “Dalam kurun waktu” adalah Bulan ini dan nilai “Jumlah data” adalah 10 serta nilai “Tipe” adalah yang terbaik. Jika mengubah nilai combobox “Dalam kurun waktu” Bila memilih “Bulan ini”, maka akan dilakukan query Select namadealer, JmlhPermohonnKredit = sum (Jmlh Permohonan Kredit) from dimensidealer a, dimensiwaktu b, fakta permohonan kredit c where a.nowaktu = c.nowaktu and c.nodealer= a.nodealer and bulan = today.month and tahun = today.year group by a.nodealer yang akan ditampilkan dengan jumlah sesuai jumlah data yang terpilih dan juga dengan urutan yang terpilih sekarang yang ditampilkan dalam grafik. Bila memilih “Bulan lalu”, maka akan dilakukan query sama seperti diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) = 1 Bila memilih “12 Bulan terakhir”, maka akan dilakukan query sama seperti
diatas
namun
dengan
datediff(month,tgl,today) <= 12
kondisi
waktunya
adalah
137
M aka grafik berubah sesuai dengan waktu yang dipilih Jika mengubah nilai combobox “Tipe” Bila memilih “Terbaik”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terbaik dan grafik berubah sesuai dengan query yang telah terpilih. (order by jmlhpermohonankredit desc) Bila memilih “Terburuk”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terburuk dan grafik berubah sesuai dengan query yang telah terpilih. (order by jmlhpermohonankredit asc) Jika mengubah nilai combobox “Jumlah data” Bila memilih “10”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 10) Bila memilih “20”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 20) Bila memilih “30”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 30) Bila memilih “40”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 40) Bila memilih “50”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 50) Akhiri modul
1.8 Form “Laporan Permohonan Kredit-Top Item” M odul Laporan Permohonan Kredit-Top Item
138
Secara default nilai “Dalam kurun waktu” adalah Bulan ini dan nilai “Jumlah data” adalah 10 serta nilai “Tipe” adalah yang terbaik. Jika mengubah nilai combobox “Dalam kurun waktu” Bila memilih “Bulan ini”, maka akan dilakukan query Select namaitem, JmlhPermohonnKredit = sum (Jmlh Permohonan Kredit) from dimensiitemmerktype a, dimensiwaktu b, fakta permohonan
kredit
c
where
a.nowaktu
=
c.nowaktu
and
c.noitemmerktype= a.noitemmerktype and bulan = today.month and tahun
= today.year
group
by
a.noitemmerktype yang akan
ditampilkan dengan jumlah sesuai jumlah data yang terpilih dan juga dengan urutan yang terpilih sekarang yang ditampilkan dalam grafik. Bila memilih “Bulan lalu”, maka akan dilakukan query sama seperti diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) = 1 Bila memilih “12 Bulan terakhir”, maka akan dilakukan query sama seperti
diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) <= 12 M aka grafik berubah sesuai dengan waktu yang dipilih Jika mengubah nilai combobox “Tipe” Bila memilih “Terbaik”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terbaik dan grafik berubah sesuai dengan query yang telah terpilih. (order by jmlhpermohonankredit desc)
139
Bila memilih “Terburuk”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terburuk dan grafik berubah sesuai dengan query yang telah terpilih. (order by jmlhpermohonankredit asc) Jika mengubah nilai combobox “Jumlah data” Bila memilih “10”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 10) Bila memilih “20”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 20) Bila memilih “30”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 30) Bila memilih “40”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 40) Bila memilih “50”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 50) Akhiri modul
1.9 Form “Laporan Permohonan Kredit-Top Karyawan” M odul Laporan Permohonan Kredit-Top Karyawan Secara default nilai “Dalam kurun waktu” adalah Bulan ini dan nilai “Jumlah data” adalah 10 serta nilai “Tipe” adalah yang terbaik. Jika mengubah nilai combobox “Dalam kurun waktu” Bila memilih “Bulan ini”, maka akan dilakukan query Select
namakaryawan,
JmlhPermohonnKredit
=
sum
(Jmlh
Permohonan Kredit) from dimensikaryawan a, dimensiwaktu b, fakta
140
permohonan kredit c where a.nowaktu = c.nowaktu and c.nokaryawan = a.nokaryawan and bulan = today.month and tahun = today.year group by a.nokaryawan yang akan ditampilkan dengan jumlah sesuai jumlah data yang terpilih dan juga dengan urutan yang terpilih sekarang yang ditampilkan dalam grafik. Bila memilih “Bulan lalu”, maka akan dilakukan query sama seperti diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) = 1 Bila memilih “12 Bulan terakhir”, maka akan dilakukan query sama seperti
diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) <= 12 M aka grafik berubah sesuai dengan waktu yang dipilih Jika mengubah nilai combobox “Tipe” Bila memilih “Terbaik”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terbaik dan grafik berubah sesuai dengan query yang telah terpilih. (order by jmlhpermohonankredit desc) Bila memilih “Terburuk”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terburuk dan grafik berubah sesuai dengan query yang telah terpilih. (order by jmlhpermohonankredit asc) Jika mengubah nilai combobox “Jumlah data” Bila memilih “10”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 10) Bila memilih “20”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 20)
141
Bila memilih “30”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 30) Bila memilih “40”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 40) Bila memilih “50”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 50) Akhiri modul
1.10
Form “Laporan Permohonan Kredit-Custom Chart” M odul Laporan Permohonan Kredit-Custom Chart Jika mengklik data grid M aka grafik berubah sesuai dengan nilai di data grid Jika menarik field ke dalam data grid M aka isi data grid berubah sesuai dengan field yang ditarik Jika mengklik field di data grid dan memilih isi data yang mau dilihat M aka isi data grid berubah sesuai dengan data yang yang dipilih Jika mengklik tombol “Lihat dan cetak” M aka akan muncul form “Print Laporan” sesuai dengan isi data grid Jika mengklik tombol “Cetak” M aka data grid yang dipilih akan dicetak.
Akhiri modul
1.11
Form “Laporan Pencairan Dana-Seluruh Area”
142
Secara default nilai “Dalam kurun waktu” adalah Bulan ini dan nilai “Jumlah data” adalah 10, nilai “Tipe” adalah yang terbaik, serta nilai “Berdasarkan” adalah JumlahPembiayaan. Jika mengubah nilai combobox “Dalam kurun waktu” Bila memilih “Bulan ini”, maka akan dilakukan query Select namaarea, JmlhNPP = sum (Jmlh Rata2Effrate
=
avg(rata_rata_effrate),
Pencairan Dana), rata2proses
=
avg(rata_rata_proses), TotalPembiayaan = sum(jmlh_Pembiayaan), TotalNilaiBunga = sum(TotalNilaiBunga)
from dimensiarea a,
dimensiwaktu b, fakta pencairan dana c where a.nowaktu = c.nowaktu and c.noarea= a.noarea and bulan = today.month and tahun = today.year group by a.noarea yang akan ditampilkan dengan jumlah sesuai jumlah data yang terpilih dan juga dengan urutan yang terpilih sekarang yang ditampilkan dalam grafik. Bila memilih “Bulan lalu”, maka akan dilakukan query sama seperti diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) = 1 Bila memilih “12 Bulan terakhir”, maka akan dilakukan query sama seperti
diatas
namun
dengan
kondisi
datediff(month,tgl,today) <= 12 M aka grafik berubah sesuai dengan waktu yang dipilih Jika mengubah nilai combobox “Tipe”
waktunya
adalah
143
Bila memilih “Terbaik”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terbaik dan grafik berubah sesuai dengan query yang telah terpilih. (order by variabel “berdasarkan” desc) Bila memilih “Terburuk”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terburuk dan grafik berubah sesuai dengan query yang telah terpilih (order by variabel “berdasarkan” asc) Jika mengubah nilai combobox “Jumlah data” Bila memilih “10”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 10) Bila memilih “20”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 20) Bila memilih “30”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 30) Bila memilih “40”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 40) Bila memilih “50”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 50) Jika mengubah nilai combobox “Berdasarkan” Bila memilih “Jumlah Pembiayaan”, maka dilakukan query yang terpilih
diatas
dengan
kondisi
select
measurenya.
(select
jumlahpembiayaan dan nilai bunga saja) Bila memilih “Nilai Bunga”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select jumlahpembiayaan dan nilai bunga saja)
144
Bila memilih “Rata2EffRate”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select rata2_effrate saja) Akhiri modul 1.12
Form “Laporan Pencairan Dana-Top Cabang” M odul Laporan Pencairan Dana-Top Cabang Secara default nilai “Dalam kurun waktu” adalah Bulan ini dan nilai “Jumlah data” adalah 10, nilai “Tipe” adalah yang terbaik, serta nilai “Berdasarkan” adalah JumlahPembiayaan. Jika mengubah nilai combobox “Dalam kurun waktu” Bila memilih “Bulan ini”, maka akan dilakukan query Select namacabang, JmlhNPP = sum (Jmlh Pencairan Dana), Rata2Effrate
=
avg(rata_rata_effrate),
rata2proses
=
avg(rata_rata_proses), TotalPembiayaan = sum(jmlh_Pembiayaan), TotalNilaiBunga = sum(TotalNilaiBunga)
from dimensicabang a,
dimensiwaktu b, fakta pencairan dana c where a.nowaktu = c.nowaktu and c.nocabang= a.nocabang and bulan = today.month and tahun = today.year group by a.nocabang yang akan ditampilkan dengan jumlah sesuai jumlah data yang terpilih dan juga dengan urutan yang terpilih sekarang yang ditampilkan dalam grafik. Bila memilih “Bulan lalu”, maka akan dilakukan query sama seperti diatas
namun
dengan
datediff(month,tgl,today) = 1
kondisi
waktunya
adalah
145
Bila memilih “12 Bulan terakhir”, maka akan dilakukan query sama seperti
diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) <= 12 M aka grafik berubah sesuai dengan waktu yang dipilih Jika mengubah nilai combobox “Tipe” Bila memilih “Terbaik”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terbaik dan grafik berubah sesuai dengan query yang telah terpilih. (order by variabel “berdasarkan” desc) Bila memilih “Terburuk”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terburuk dan grafik berubah sesuai dengan query yang telah terpilih (order by variabel “berdasarkan” asc) Jika mengubah nilai combobox “Jumlah data” Bila memilih “10”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 10) Bila memilih “20”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 20) Bila memilih “30”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 30) Bila memilih “40”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 40) Bila memilih “50”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 50) Jika mengubah nilai combobox “Berdasarkan”
146
Bila memilih “Jumlah Pembiayaan”, maka dilakukan query yang terpilih
diatas
dengan
kondisi
select
measurenya.
(select
jumlahpembiayaan dan nilai bunga saja) Bila memilih “Nilai Bunga”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select jumlahpembiayaan dan nilai bunga saja) Bila memilih “Rata2EffRate”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select rata2_effrate saja) Akhiri modul
1.13
Form “Laporan Pencairan Dana-Top Dealer” M odul Laporan Pencairan Dana-Top Dealer Secara default nilai “Dalam kurun waktu” adalah Bulan ini dan nilai “Jumlah data” adalah 10, nilai “Tipe” adalah yang terbaik, serta nilai “Berdasarkan” adalah JumlahPembiayaan. Jika mengubah nilai combobox “Dalam kurun waktu” Bila memilih “Bulan ini”, maka akan dilakukan query Select namadealer, JmlhNPP = sum (Jmlh Pencairan Dana), Rata2Effrate
=
avg(rata_rata_effrate),
rata2proses
=
avg(rata_rata_proses), TotalPembiayaan = sum(jmlh_Pembiayaan), TotalNilaiBunga = sum(TotalNilaiBunga)
from dimensidealer a,
dimensiwaktu b, fakta pencairan dana c where a.nowaktu = c.nowaktu and c.nodealer= a.nodealer and bulan = today.month and tahun = today.year group by a.nodealer yang akan ditampilkan dengan jumlah
147
sesuai jumlah data yang terpilih dan juga dengan urutan yang terpilih sekarang yang ditampilkan dalam grafik. Bila memilih “Bulan lalu”, maka akan dilakukan query sama seperti diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) = 1 Bila memilih “12 Bulan terakhir”, maka akan dilakukan query sama seperti
diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) <= 12 M aka grafik berubah sesuai dengan waktu yang dipilih Jika mengubah nilai combobox “Tipe” Bila memilih “Terbaik”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terbaik dan grafik berubah sesuai dengan query yang telah terpilih. (order by variabel “berdasarkan” desc) Bila memilih “Terburuk”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terburuk dan grafik berubah sesuai dengan query yang telah terpilih (order by variabel “berdasarkan” asc) Jika mengubah nilai combobox “Jumlah data” Bila memilih “10”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 10) Bila memilih “20”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 20) Bila memilih “30”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 30)
148
Bila memilih “40”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 40) Bila memilih “50”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 50) Jika mengubah nilai combobox “Berdasarkan” Bila memilih “Jumlah Pembiayaan”, maka dilakukan query yang terpilih
diatas
dengan
kondisi
select
measurenya.
(select
jumlahpembiayaan dan nilai bunga saja) Bila memilih “Nilai Bunga”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select jumlahpembiayaan dan nilai bunga saja) Bila memilih “Rata2EffRate”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select rata2_effrate saja) Akhiri modul
1.14
Form “Laporan Pencairan Dana-Custom Chart” M odul Laporan Pencairan Dana-Custom Chart Jika mengklik data grid M aka grafik berubah sesuai dengan nilai di data grid Jika menarik field kedalam data grid M aka isi data grid berubah sesuai dengan field yang ditarik Jika mengklik field di data grid dan memilih isi data yang mau dilihat M aka isi data grid berubah sesuai dengan data yang yang dipilih Jika men-check atau uncheck checkbox measure-measure yang ada
149
M aka isi data grid berubah sesuai dengan measure yang ingin dilihat Jika mengklik tombol “Lihat dan cetak” M aka akan muncul form “Print Laporan” sesuai dengan isi data grid Jika mengklik tombol “Cetak” M aka data grid yang dipilih akan dicetak. Akhiri modul
1.15
Form “Laporan Jaminan-Seluruh Area” M odul Laporan Jaminan-Seluruh Area Secara default nilai “Dalam kurun waktu” adalah Bulan ini dan nilai “Jumlah data” adalah 10, nilai “Tipe” adalah yang terbaik, serta nilai “Berdasarkan” adalah JumlahPembiayaan. Jika mengubah nilai combobox “Dalam kurun waktu” Bila memilih “Bulan ini”, maka akan dilakukan query Select
namaarea,
Rata2ProsesBPKB
JmlhBPKB =
=
sum
(Jmlh_BPKB),
avg(rata_rata_proses_BPKB),
rata2keterlambatan = avg(rata_rata_keterlambatan), from dimensiarea a, dimensiwaktu b, fakta jaminan c where a.nowaktu = c.nowaktu and c.noarea= a.noarea and bulan = today.month and tahun = today.year group by a.noarea yang akan ditampilkan dengan jumlah sesuai jumlah data yang terpilih dan juga dengan urutan yang terpilih sekarang yang ditampilkan dalam grafik.
150
Bila memilih “Bulan lalu”, maka akan dilakukan query sama seperti diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) = 1 Bila memilih “12 Bulan terakhir”, maka akan dilakukan query sama seperti
diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) <= 12 M aka grafik berubah sesuai dengan waktu yang dipilih Jika mengubah nilai combobox “Tipe” Bila memilih “Terbaik”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terbaik dan grafik berubah sesuai dengan query yang telah terpilih. (order by variabel “berdasarkan” desc) Bila memilih “Terburuk”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terburuk dan grafik berubah sesuai dengan query yang telah terpilih (order by variabel “berdasarkan” asc) Jika mengubah nilai combobox “Jumlah data” Bila memilih “10”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 10) Bila memilih “20”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 20) Bila memilih “30”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 30) Bila memilih “40”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 40)
151
Bila memilih “50”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 50) Jika mengubah nilai combobox “Berdasarkan” Bila memilih “Rata2_ProsesBPKB”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select rata2Proses dan Rata2Keterlambatan yang diorder by rata2_prosesBPKB) Bila memilih “Rata2_Keterlambatan”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select rata2Proses dan Rata2Keterlambatan yang diorder by rata2_keterlambatan) Akhiri modul
1.16
Form “Laporan Jaminan-Top Cabang” M odul Laporan Jaminan-Top Cabang Secara default nilai “Dalam kurun waktu” adalah Bulan ini dan nilai “Jumlah data” adalah 10, nilai “Tipe” adalah yang terbaik, serta nilai “Berdasarkan” adalah JumlahPembiayaan. Jika mengubah nilai combobox “Dalam kurun waktu” Bila memilih “Bulan ini”, maka akan dilakukan query Select
namacabang,
JmlhBPKB
Rata2ProsesBPKB rata2keterlambatan
= =
=
sum
(Jmlh_BPKB),
avg(rata_rata_proses_BPKB), avg(rata_rata_keterlambatan),
from
dimensicabang a, dimensiwaktu b, fakta jaminan c where a.nowaktu = c.nowaktu and c.nocabang= a.nocabang and bulan = today.month and tahun = today.year group by a.nocabang yang akan ditampilkan
152
dengan jumlah sesuai jumlah data yang terpilih dan juga dengan urutan yang terpilih sekarang yang ditampilkan dalam grafik. Bila memilih “Bulan lalu”, maka akan dilakukan query sama seperti diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) = 1 Bila memilih “12 Bulan terakhir”, maka akan dilakukan query sama seperti
diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) <= 12 M aka grafik berubah sesuai dengan waktu yang dipilih Jika mengubah nilai combobox “Tipe” Bila memilih “Terbaik”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terbaik dan grafik berubah sesuai dengan query yang telah terpilih. (order by variabel “berdasarkan” desc) Bila memilih “Terburuk”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terburuk dan grafik berubah sesuai dengan query yang telah terpilih (order by variabel “berdasarkan” asc) Jika mengubah nilai combobox “Jumlah data” Bila memilih “10”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 10) Bila memilih “20”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 20) Bila memilih “30”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 30)
153
Bila memilih “40”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 40) Bila memilih “50”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 50) Jika mengubah nilai combobox “Berdasarkan” Bila memilih “Rata2_ProsesBPKB”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select rata2Proses dan Rata2Keterlambatan yang diorder by rata2_prosesBPKB) Bila memilih “Rata2_Keterlambatan”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select rata2Proses dan Rata2Keterlambatan yang diorder by rata2_keterlambatan) Akhiri modul
1.17
Form “Laporan Jaminan Dana-Top Dealer” M odul Laporan Jaminan Dana-Top Dealer Secara default nilai “Dalam kurun waktu” adalah Bulan ini dan nilai “Jumlah data” adalah 10, nilai “Tipe” adalah yang terbaik, serta nilai “Berdasarkan” adalah JumlahPembiayaan. Jika mengubah nilai combobox “Dalam kurun waktu” Bila memilih “Bulan ini”, maka akan dilakukan query Select
namadealer,
JmlhBPKB
Rata2ProsesBPKB rata2keterlambatan
= =
=
sum
(Jmlh_BPKB),
avg(rata_rata_proses_BPKB), avg(rata_rata_keterlambatan),
from
dimensidealer a, dimensiwaktu b, fakta jaminan c where a.nowaktu =
154
c.nowaktu and c.nodealer= a.nodealer and bulan = today.month and tahun = today.year group by a.nodealer yang akan ditampilkan dengan jumlah sesuai jumlah data yang terpilih dan juga dengan urutan yang terpilih sekarang yang ditampilkan dalam grafik. Bila memilih “Bulan lalu”, maka akan dilakukan query sama seperti diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) = 1 Bila memilih “12 Bulan terakhir”, maka akan dilakukan query sama seperti
diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) <= 12 M aka grafik berubah sesuai dengan waktu yang dipilih Jika mengubah nilai combobox “Tipe” Bila memilih “Terbaik”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terbaik dan grafik berubah sesuai dengan query yang telah terpilih. (order by variabel “berdasarkan” desc) Bila memilih “Terburuk”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terburuk dan grafik berubah sesuai dengan query yang telah terpilih (order by variabel “berdasarkan” asc) Jika mengubah nilai combobox “Jumlah data” Bila memilih “10”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 10) Bila memilih “20”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 20)
155
Bila memilih “30”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 30) Bila memilih “40”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 40) Bila memilih “50”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 50) Jika mengubah nilai combobox “Berdasarkan” Bila memilih “Rata2_ProsesBPKB”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select rata2Proses dan Rata2Keterlambatan yang diorder by rata2_prosesBPKB) Bila memilih “Rata2_Keterlambatan”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select rata2Proses dan Rata2Keterlambatan yang diorder by rata2_keterlambatan) Akhiri modul
1.18
Form “Laporan Jaminan Dana-Top Lokasi”
M odul Laporan Jaminan Dana-Top Lokasi Secara default nilai “Dalam kurun waktu” adalah Bulan ini dan nilai “Jumlah data” adalah 10, nilai “Tipe” adalah yang terbaik, serta nilai “Berdasarkan” adalah JumlahPembiayaan. Jika mengubah nilai combobox “Dalam kurun waktu” Bila memilih “Bulan ini”, maka akan dilakukan query Select
namalokasi,
Rata2ProsesBPKB
JmlhBPKB =
=
sum
(Jmlh_BPKB),
avg(rata_rata_proses_BPKB),
156
rata2keterlambatan
=
avg(rata_rata_keterlambatan),
from
dimensilokasi a, dimensiwaktu b, fakta jaminan c where a.nowaktu = c.nowaktu and c.nolokasi= a.nolokasi and bulan = today.month and tahun = today.year group by a.nolokasi yang akan ditampilkan dengan jumlah sesuai jumlah data yang terpilih dan juga dengan urutan yang terpilih sekarang yang ditampilkan dalam grafik. Bila memilih “Bulan lalu”, maka akan dilakukan query sama seperti diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) = 1 Bila memilih “12 Bulan terakhir”, maka akan dilakukan query sama seperti
diatas
namun
dengan
kondisi
waktunya
adalah
datediff(month,tgl,today) <= 12 M aka grafik berubah sesuai dengan waktu yang dipilih Jika mengubah nilai combobox “Tipe” Bila memilih “Terbaik”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terbaik dan grafik berubah sesuai dengan query yang telah terpilih. (order by variabel “berdasarkan” desc) Bila memilih “Terburuk”, M aka akan dilakukan query yang terpilih diatas dengan urutan yang terburuk dan grafik berubah sesuai dengan query yang telah terpilih (order by variabel “berdasarkan” asc) Jika mengubah nilai combobox “Jumlah data” Bila memilih “10”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 10)
157
Bila memilih “20”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 20) Bila memilih “30”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 30) Bila memilih “40”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 40) Bila memilih “50”, maka dilakukan query yang terpilih diatas dengan jumlah data 10 yang ditampilkan. (select top 50) Jika mengubah nilai combobox “Berdasarkan” Bila memilih “Rata2_ProsesBPKB”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select rata2Proses dan Rata2Keterlambatan yang diorder by rata2_prosesBPKB) Bila memilih “Rata2_Keterlambatan”, maka dilakukan query yang terpilih diatas dengan kondisi select measurenya. (select rata2Proses dan Rata2Keterlambatan yang diorder by rata2_keterlambatan) Akhiri modul
1.19
Form “Laporan Jaminan-Custom Chart”
M odul Laporan Jaminan-Custom Chart Jika mengklik data grid M aka grafik berubah sesuai dengan nilai di data grid Jika menarik field ke dalam data grid M aka isi data grid berubah sesuai dengan field yang ditarik Jika mengklik field di data grid dan memilih isi data yang mau dilihat
158
M aka isi data grid berubah sesuai dengan data yang yang dipilih Jika men-check atau uncheck checkbox measure-measure yang ada M aka isi data grid berubah sesuai dengan measure yang ingin dilihat Jika mengklik tombol “Lihat dan cetak” M aka akan muncul form “Print Preview” sesuai dengan isi data grid lengkap dengan toolbarnya Jika mengklik tombol “Cetak” M aka data grid yang dipilih akan dicetak. Akhiri modul
3.8
Perancangan Layar 3.8.1. Rancangan Layar Login Pada halaman ini pengguna memasukkan username dan password agar dapat menggunakan aplikasi.
Gambar 3.22 Layar Login
159
3.8.2. Rancangan Layar Utama Halaman ini adalah halaman awal yang berisi menu-menu dalam aplikasi. Dimana setiap menu mempunyai beberapa submenu ketika diklik.
Gambar 3.23 Layar Utama
Gambar 3.24 Layar Utama Menu 1
160
Gambar 3.25 Layar Utama Menu 2
Gambar 3.26 Layar Utama Menu 3
161
Gambar 3.27 Layar Utama Menu 4
3.8.3. Rancangan Layar Laporan Halaman ini berisi menu untuk menampilkan masing-masing laporan yang dapat dilihat oleh pengguna dimana setiap laporan ditampilkan dengan menggunakan grafik disertai dengan keterangan, sedangkan untuk custom chart, laporan akan ditampilkan dengan data controller dan grafik disertai keterangan. Menu
Laporan Permohonan Kredit
Laporan Pencairan Dana
Laporan Jaminan
Parameter-Parameter
Keterangan
Grafik v
Gambar 3.28 Layar Laporan
162
Gambar 3.29 Layar Laporan (Custom Chart)
3.8.4. Rancangan Layar Ganti Password Pada halaman ini pengguna dapat menggunakan menu ganti password untuk mengubah password.
Gambar 3.30 Layar Ganti Password
163
3.8.5. Rancangan Layar About Halaman ini menampilkan informasi mengenai aplikasi.
Gambar 3.31 Layar About