bab 3 analisis sistem 3.1 riwayat organisasi pt. astra...
TRANSCRIPT
41
BAB 3
ANALISIS SISTEM
3.1 Riwayat Organisasi
PT. Astra Sedaya Finance yang akan dibahas pada penelitian ini adalah
salah satu anak perusahaan PT. Astra Internasional Tbk. Oleh karena itu, disertakan
pula selintas sejarah PT. Astra Internasional Tbk dan terperinci sejarah PT. Astra
Sedaya Finance .
3.1.1 Sejarah dan Perkembangan PT. Astra Sedaya Finance
ACC (Astra Credit Companies) merupakan perusahaan pembiayaan
kredit kendaraan bermotor terbesar di Indonesia. ACC merupakan salah satu
anak perusahaan PT. Astra Internasional Tbk. PT. Astra Internasional Tbk ini
merupakan sebuah grup usaha terkemuka di Indonesia dengan beragam
bidang usaha. PT. Astra Internasional Tbk berdiri pada tanggal 20 Februari
1957 sebagai sebuah perusahan kecil yang bergerak di bidang usaha hasil
bumi. Kemudian terus tumbuh dan berkembang menjadi perusahaan induk
penanaman modal dan operasi yang besar dengan aneka ragam usaha serta
investasi pada sejumlah sektor penting dari perekonomian di Indonesia.
Dengan misi utama menunjang penjualan produk Astra di bidang
otomotif untuk itu management Astra sepakat untuk mendirikan Lembaga
Pembiayaan ,yang diberi nama PT. Raharja Sedaya pada tahun 1982. PT.
Raharja Sedaya ini merupakan cikal bakal dari ACC.
PT. Raharja Sedaya berdiri secara notariel hukum pada tanggal 15 Juli
1982 ,dan mulai beroperasi dalam dibidang Consumer Finance pada tahun
42
1983. Pada saat itu, konsumen cenderung membeli barang secara kredit
karena meningkatnya harga barang-barang yang tidak seimbang dengan
pendapatan/penghasilan masyarakat.
PT. Raharja Sedaya adalah salah satu perusahaan pelopor di bidang
consumer finance ini. Dari tahun ke tahun perusahaan yang terjun di bidang
kredit kendaraan bermotor semakin bertambah. Kunci keberhasilan PT.
Raharja Sedaya saat itu adalah hubungan baik yang terjalin dengan dealer
atau showroom kendaraan bermotor.
Seiring dengan perkembangan perusahaan yang bergerak di bidang
consumer finance, muncul pula beberapa perusahaan sejenis di ACC Group
karena :
1. Limitation Funding :
- Pinjaman yang dapat diberikan kepada suatu perusahaan terbatas.
- Batasan Debt to Equity ratio yang sehat.
2. Oganization Control : batas pengawasan jaringan kerja yang
efektif bagi suatu organisasi, terutama yang bersifat risk
management.
3. Nation Wide Retail to End-user : bertujuan supaya jaringan kerja
dapat lebih luas menyebar ke seluruh Indonesia.
Adapun beberapa PT pelopor lain yang tergabung dalam ACC yaitu:
• Swadharma Bhakti Sedaya (1986), dengan pembagian sahamnya :
55 % RS dan 45 % BNI.
• Adipura Sumber Sedaya (1987), dengan pembagian sahamnya 100
% RS.
43
• Swadharma Cakra Sedaya (1988), dengan pembagian sahamnya 100
% SBS.
• Estika Sedaya (1989), dengan pembagian sahamnya : 51 % RS dan
49 % BBD.
Pada tahun 1994, PT. Raharja Sedaya berubah menjadi PT. Astra
Sedaya Finance (PT. ASF) dan PT. Adipura Sumber Sedaya Finance (PT.
ASSF) digabungkan ke dalam PT. Astra Sedaya Finance (PT. ASF) ,
sedangkan PT. Swadharma Cakra Sedaya Finance (PT. SCSF) , bergabung
dengan PT. Swadharma Bhakti Sedaya Finance (PT. SBSF).
Pada awalnya ACC merupakan singkatan dari Astra Credit Company.
Nama ini kemudian diubah karena pemakaian nama Astra Credit Company
menimbulkan salah pengertian, sehingga banyak orang berpendapat Astra
Credit Company merupakan suatu Badan Hukum (PT). Maka pada tahun
1994, ACC berubah menjadi ASTRA CREDIT COMPANIES. Sekarang
lembaga pembiayaan ini menggunakan nama ACC sebagai brand.
Dalam perolehan modal pinjamannya, selain dari Astra Group sendiri,
ACC banyak dibantu pula oleh beberapa perusahaan ternama Indonesia
maupun dunia :
• Indonesia : BNI’46, Bank Mandiri
• Amerika : General Elecric Capital
• Jepang : Ithocu, Marubeni
44
3.1.2 Visi dan Misi PT. Astra Sedaya Finance
Visi PT. Astra Sedaya Finance, yaitu:
“Become the 1st Choice Financing Company with Total Solution”
(Menjadi Pilihan Pertama Perusahaan Pembiayaan dengan Solusi yang
Menyeluruh)
Misi dari PT. Astra Sedaya Finance, yaitu :
“To promote credit for a better living”
(Mempromosikan kredit untuk sebuah hidup yang lebih baik)
3.1.3 Struktur Organisasi
Berikut ini juga akan diperlihatkan struktur organisasi PT. Astra
Sedaya Finance pada divisi Information Technology, yang dikepalai oleh
seorang Chief Information & Quality Officer.
45
Struktur Divisi TI PT.Astra Sedaya Finance
Gambar 3.1 Struktur Divisi TI PT. Astra Sedaya Finance
3.1.4 Deskripsi Tugas dan Wewenang
a. Chief Information & Quality Officer
Tugas:
- Merencanakan aktivitas IT di dalam kebijaksanaan dan prosedur
perusahaan dengan tujuan mendukung pencapaian strategi bisnis
dan visi ACC
- Mengatur aktivitas IT di dalam kebijaksanaan dan prosedur
perusahaan dengan tujuan mendukung pencapaian strategi bisnis
dan visi ACC
46
Wewenang:
- Menetapkan strategi aktivitas IT di dalam kebijaksanaan dan
prosedur perusahaan dengan tujuan mendukung pencapaian
strategi bisnis dan visi ACC.
- Mengontrol aktivitas IT di dalam kebijaksanaan dan prosedur
perusahaan dengan tujuan mendukung pencapaian strategi bisnis
dan visi ACC
b. Information Technology Head
Tugas:
- Mengatur dan bertanggungjawab atas semua Information System &
Quality yang ada di PT.Astra Sedaya Finance.
- Memeriksa hasil laporan dari semua IT head atas semua proyek
yang dikerjakan anggaran suatu proyek.
Wewenang:
- Menerima hasil laporan dari semua IT head atas semua proyek
yang dikerjakan anggaran suatu proyek.
- Menentukan visi dan misi IT perusahaan ke depan.
- Menentukan suatu prioritas di proyek yang akan dikerjakan
c. IT-Service Head
Tugas:
- Sebagai pintu untuk menampung semua komplain/keluhan dari
seluruh user yang menggunakan sistem ACC.
- Menganalisis, mencari pemecahan permasalahan sebelum
permasalahan tersebut di eskalasi ke bagian aplikasi.
47
- Membantu mencari pemecahaan masalah dan mendukung untuk
sistem yang terdapat di cabang-cabang.
- Mengusahakan dalam 15 menit harus menaikkan backup koneksi
ke setiap cabang yang databasenya down
Wewenang:
- Menentukan tingkat standarisasi KPI (Key Performance of
Individual) dan SLA (Service Level Agreement) atas kinerja
service team kepada user.
d. IT-Solution Head
Tugas:
- Mengkoordinasikan aplikasi kredit yang berjalan dalam aplikasi
Loan Origination, Loan Management , dan Call dapat berjalan
dengan baik.
e. IT-Support Head
Tugas:
- Mengatur semua Sistem Manajemen Infrastruktur yang ada di
ACC, misal pengaturan akan konfigurasi, server, sistem operasi,
atau user privillage.
- Mengatur Network Communication Management
- Mengatur jaringan telekomunikasi seperti DABX,billing system,
call center, LAN, internet, email, dan WAN.
- Mengatur konfigurasi, struktur email, pengaturan ip, membuat
user.
48
- Menjaga keberadaan data center, dari power system, kesediaan
space data center, capacity planning, kondisi AC ruangan server.
f. IT-Project Management Office Head
Tugas:
- Memastikan proyek yang ada berjalan sesuai dengan yang di
harapkan dari sisi kualitas, waktu, sumber daya dalam menunjang
operasional perusahaan terlebih khusus terkait dengan IT.
- Membangun dan mengimplementasikan Business Process
Management System (BPMS) & Project Management (PM) ke
dalam organisasi IT.
- Menyediakan IT Business Process Management System (BPMS)
dan harapan Project Management (PM), fasilitas dan komunikasi
pada sebuah level business to business.
- Menyediakan pelatihan dan mendukung selama implementasi
Business Process Management System (BPMS) & Project
Management (PM).
- Membantu IT-Solution Manager dalam pembangunan proses IT
dalam mengirimkan IT projects ke bisnis.
- Membantu IT-Service Manager dalam pembangunan proses IT
dalam mengirimkan IT service ke bisnis.
Wewenang:
- Membangun standarisasi proses IT kedalam bisnis ACC
berdasarkan pada pendekatan kualitas
49
- Mengendalikan standarisasi proses IT kedalam bisnis ACC
berdasarkan pada pendekatan kualitas.
- Membangun dan menyamakan standarisasi IT Project
Management untuk semua fungsi IT.
g. IT Security & PDCA Security Head
Tugas:
- Memastikan keamanan dan integritas data dan sistem yang ada
dalam lingkungan ACC.
- Menjaga sistem keamanan data dan sistem ACC dari virus maupun
ancaman dari luar dan dari dalam.
Wewenang:
- Memberi masukan sample audit internal security pada sebuah
aplikasi.
3.2 Analisis Sistem Berjalan
Berikut ini adalah gambaran sistem yang sedang berjalan di PT. Astra Sedaya
Finance.
3.2.1 Proses Alur Bisnis
50
Gambar 3.2 Diagram Aliran Data Proses Bisnis PT. Astra Sedaya Finance
Proses bisnis secara keseluruhan pada PT. Astra Sedaya Finance terdiri dari
front office dan back office. Sistem front office yang terdapat pada PT. Astra Sedaya
Finance adalah sistem AOL. Pada bagian ini, akan dijelaskan lebih rinci mengenai
proses bisnis yang terjadi pada sistem AOL.
Proses aliran data pada sistem AOL dapat digambarkan dengan gambar diagram
aliran data pada gambar 3.3
Incentive
AOL
AccountAcquisition
AccountMaintenance Collection
SIGMA
STNK
Service
51
Gambar 3.3 Diagram Aliran Data Proses Bisnis Front Office ACC (AOL)
Proses bisnis yang terjadi di AOL ketika ada customer membuat aplikasi
kredit adalah:
1. Loan Origination (Account Acquisition)
Proses ini dimulai ketika client melakukan aplikasi kredit pada
cabang-cabang ACC. Proses Loan Origination terdiri dari:
• Application
Merupakan proses pengisian formulir permohonan aplikasi kredit di
ACC. Pada tahap ini, aplikasi kredit dari calon klien belum disetujui dan
akan diproses ke proses selanjutnya.
• Survey
Setelah menerima formulir aplikasi kredit dari calon client, ACC
akan memproses formulir aplikasi kredit tersebut dengan melakukan survei
terhadap kondisi calon client diantaranya kondisi rumah, jumlah pendapatan
dan sebagainya.
• Underwriting
Pada tahap ini, pihak ACC akan melakukan proses uji kelayakan
aplikasi kredit yang diajukan oleh calon client. Proses uji kelayakan ini
menggunakan hasil survei sebagai dasar pertimbangan dan perbandingan
dengan besar aplikasi kredit yang diajukan. Pada tahap ini, setiap aplikasi
yang masuk, akan ditentukan disetujui atau tidak.
• Document
Pada tahap ini, setiap aplikasi yang disetujui, akan diproses untuk
pembuatan dokumen perjanjian kredit dan sebagainya.
52
• Go Live
Pada tahap ini, semua dokumen akan dinyatakan valid dan siap
untuk diserah terimakan dengan client.
• Disbursement
Pada tahap ini, ACC akan mencairkan dana untuk membeli unit
kendaraan yang disetujui client dari dealer. Unit kendaraan siap untuk
diserahterimakan kepada client.
• Product
Pada saat client memasukkan aplikasi, client dapat memilih jenis
paket yang tersedia. Dan pada tahap ini, ACC akan menyesuaikan
pemberian produk dengan paket yang dipilih oleh client.
• Collateral/BPKB (Bukti Pemilikan Kendaraan Bermotor)
Proses penyerahan BPKB dibedakan antara pelanggan yang membeli
kendaraan baru dan kendaraan bekas. Untuk kendaraan baru, akan ada
formulir sementara BPKB. Untuk kendaraan bekas, BPKB akan tetap
dipegang oleh ACC.
2. Loan Management (Account Management)
Loan management merupakan proses yang dimulai setelah
persetujuan kredit dan penyerahan kendaraan kepada client. Proses Loan
Management terdiri dari:
• Service
Merupakan modul yang mencakup layanan kepada client melalui
customer service yang dapat berupa rescheduling(penjadwalan ulang)
53
pembayaran, restrukturisasi pembayaran, over credit kendaraan bermotor,
dan sebagainya.
• PDC(Post Dated Cheque) Management
Merupakan modul yang memproses hal-hal yang berhubungan
dengan cek dan giro. Termasuk di dalamnya pembuatan cek, pencairan cek,
kliring, dan sebagainya
• Payment
Merupakan modul untuk proses pembayaran yang dapat dilakukan di
beberapa tempat, antara lain: kasir internal di cabang-cabang lokal,
outsourcing dari Bank/ATM, melalui transfer, internet ,atau melalui cek.
• NASA
Pembayaran di ACC dapat dilakukan juga dengan melakukan
setoran tunai pada beberapa rekening bank di Indonesia. Karena itu, ACC
membutuhkan proses manajemen rekening bank di Indonesia yang
dimilikinya.
3. Collection / Remedial
Merupakan proses untuk menindak client yang mengalami kesulitan
dalam membayar sisa cicilan kredit. Proses ini terdiri dari beberapa tahap,
antara lain:
• Mailing
Merupakan proses penagihan kepada client melalui surat menyurat.
• Follow Up
54
Merupakan proses tindak lanjut dari mailing dengan cara menelepon
atau mengunjungi langsung ke tempat client.
• Repossess
Merupakan proses penarikan unit dari client yang mengalami
kesulitan untuk membayar sisa cicilan. Proses repossess melalui proses
pengajuan surat kuasa kepada bagian yang bertanggungjawab untuk
memproses eksekusi penarikan kendaraan.
• Inventory
Merupakan proses penyimpanan kendaraan hasil dari repossess.
Kendaraan disimpan di pool yang dimiliki ACC. Pool yang dimiliki ACC
tersebar di beberapa cabang antara lain Fatmawati, Tangerang dan beberapa
cabang lainnya.
4. Remarketing
Merupakan proses pemasaran kembali unit kendaraan yang telah
ditarik kembali oleh ACC. Proses ini terdiri dari beberapa tahap, antara lain:
• Appraisal
Merupakan proses penaksiran harga pasar dari kendaraan yang ada.
• Ready to Sale
Merupakan proses persiapan dari kendaraan yang ada untuk dijual kembali.
• Inventory Sold
Merupakan proses penjualan unit kendaraan yang disita dari klien.
• Pool Management
55
Merupakan proses manajemen pool yang dimiliki oleh ACC. Pool
yang dimiliki ACC tersebar di beberapa cabang antara lain Fatmawati,
Tangerang dan beberapa cabang lainnya.
5. Litigation
Merupakan proses penentuan sikap terhadap beberapa kasus client
yang membutuhkan perhatian khusus. Seperti: pemberhentian
pembayaran sisa cicilan.
Berikut ini adalah gambaran arsitektur aplikasi yang ada pada PT. Astra
Sedaya Finance :
Gambar 3.4 Application Architecture
56
Arsiktektur aplikasi yang ada di PT Astra Sedaya Finance terdiri dari 4 modul besar
yaitu:
- CRM Module
Modul yang digunakan untuk manajemen hubungan perusahaan dengan customer.
Modul CRM memiliki 10 sub-modul dimana 4 diantaranya akan dikembangkan
kemudian.
- Back Office Module
Merupakan modul yang mendukung proses bisnis yang terjadi di PT. Astra
Sedaya Finance tetapi tidak berhubungan langsung dengan user. Modul Back
Office memiliki 8 sub-modul yang semuanya sudah berjalan.
- Treasury Module
Merupakan modul yang berkaitan dengan aliran keuangan yang terjadi di dalam
perusahaan. Modul Treasury memiliki 5 sub-modul dimana 3 diantaranya akan
dikembangkan kemudian.
- Front Office Module
Merupakan modul yang mendukung proses bisnis yang terjadi di PT. Astra
Sedaya Finance dan berhubungan langsung dengan user. Modul Front Office
memiliki 4 sub-modul besar. Empat sub-modul tersebut adalah: Account
Acquisition(AA), Account Maintenance(AM), Collection(COL), dan Others. Sub
modul AA memiliki 12 sub-modul yang semuanya sudah berjalan. Sub modul
AM memiliki 6 sub-modul dimana 1 diantaranya masih dalam proses
pengembangan kemudian. Sub modul COL memiliki 5 sub modul dimana 2
diantaranya sedang dalam proses pengembangan. Sub-modul others memiliki 3
sub modul dan semuanya sudah berjalan.
57
3.2.2 Maintenance
Storage yang digunakan di ACC terbagi menjadi 4 yaitu:
o Harddisk FC (Fibre Channel) dengan merk Sun StorageTek 6150
digunakan untuk keperluan sistem production(AOL) dan besar
kapasitas sekitar 1 terabyte.
o Harddisk SAS (Serial Attached SCSI) dengan merk Sun StorageTek
2500 digunakan untuk keperluan datawarehouse dan besar kapasitas
sekitar 4 terabyte.
o Harddisk FC (Fibre Channel) dan SATA dengan merk Sun
StorageTek 6100 digunakan untuk keperluan EFILLING dan besar
kapasitas sekitar 4 terabyte.
o Harddisk SCSI dengan merk Sun StorEdge 3300 dan 3500
digunakan oleh beberapa mesin development dan besar kapasitas
sekitar 4 terabyte.
Setiap tahun ACC melakukan penambahan hardware untuk menjaga kinerja
basis datanya. Setiap tahun, biaya yang dikeluarkan untuk menambah hardware
adalah sekitar Rp 1,8 miliar. Biaya ini didapat dari 10% dari growth business yang
terjadi pada tahun tersebut. Sedangkan, biaya yang dikeluarkan untuk melakukan
maintenance pada hardware yang ada adalah sekitar Rp 125 juta dan akan terus
bertambah seiring bertambahnya hardware.
Biaya yang dikeluarkan untuk membeli sebuah storage merk Sun
StorageTek 6150 berkapasitas 3,6 terabyte (Storage yang digunakan untuk
menyimpan basis data AOL) adalah kira-kira seharga US$ 60.000 atau sekitar Rp
600 juta. Setiap tahun, rata-rata data di ACC bertambah sebesar 100 gigabyte.
58
3.2.3 Sistem Backup dan Recovery
PT. Astra Sedaya Finance mempunyai disaster recovery plan sebagai rencana
yang digunakan untuk melakukan backup dan recovery. PT. Astra Sedaya Finance
mempunyai 2 buah lokasi data center yang terletak di Fatmawati dan Bumi Serpong
Damai. Data center yang utama, terletak di Fatmawati. Data center ini akan mem-
backup setiap data yang ada setiap 15 menit sekali ke data center yang ada di
Serpong. Hal ini dilakukan agar, jika terjadi bencana, data center yang terletak di
BSD dapat melakukan recovery keadaan basis data, setidaknya dengan kondisi 15
menit terakhir. Status data center yang ada di BSD pada awalnya adalah stand by,
dan ketika disaster (bencana) terjadi, akan diubah menjadi active, sehingga semua
data akan masuk ke data center yang di BSD.
Selain menggunakan DRP untuk proses backup dan recovery, ACC juga
melakukan backup basis data yang rutin dilakukan setiap hari minggu dan backup
control file dan archive file pada setiap sore hari.
Pada sistem backup dan recovery ini user mengalami keterbatasan dalam
melakukan backup dan recovery terhadap sebagian isi tabel,sehingga setiap kali
backup dan recovery harus dilakukan terhadap seluruh isi tabel.
3.3 Analisis Basis Data yang Sedang Berjalan
3.3.1 Sistem Manajemen Basis Data
Sistem Manajemen Basis Data yang berjalan pada PT. Astra Sedaya
Finance saat ini terdiri dari 5 bagian besar, yaitu :
1. ACC Landing System Online (AOL)
59
AOL yang merupakan singkatan dari ACC Landing System Online,
adalah sistem manajemen basis data berbasis Oracle yang digunakan oleh
PT. Astra Sedaya Finance. AOL mengunakan MAGIC sebagai user front end
dan basis data yang digunakan yaitu Oracle 9i.
AOL ini digunakan pada bagian front business ACC yaitu pada core
business yang berupa financial service. AOL menyediakan serangkaian
fungsi kegiatan standar yang digunakan untuk menyatukan proses yang
terjadi secara bersamaan ke dalam satu bentuk dari proses alur kerja
(workflow) aplikasi Oracle. Fungsi kegiatan standar diasosiasikan dengan
tipe Concurrent Manager Functions.
2. ORAFIN
ORAFIN merupakan basis data yang digunakan untuk modul
Finance&Account dan Human Resource (HR). Modul Finance&Account
merupakan modul yang terdapat dalam sistem Oracle E-Business Suite.
Oracle E-Business Suite menggunakan aplikasi two tier yaitu
Database Tier dan Application Tier. Oracle E-Businness ini digunakan
untuk proses bisnis dalam modul Finance&Account dan Human Resource
(HR). Contoh modul Human Resource (HR) yaitu penggunaan Oracle E-
Business pada basis data absensi, gaji, dan lain-lain. Modul HR
menggunakan Oracle sebagai basis data.
3. Treasury
Treasury di ACC menggunakan platform J2EE (Java 2 platform
Enterprise Edition) dengan basis data Oracle. Modul Treasury digunakan
untuk sistem yang menggambarkan aliran uang yang ada di ACC.
60
4. Business Inteligence (EIS )
Business intelligence ACC menggunakan BIEE (Business Intelligence
Enterprise Edition) two tier warehouse yaitu database tier dan application
tier. Business intelligence ini digunakan untuk executive summary dan
reporting.
5. Business to Business(B2B) / Host to Host (H2H)
Business to Business (B2B) merupakan bagian dari proses bisnis
dimana B2B ini menggunakan basis data Oracle dan aplikasi Java.
Contoh B2B yang terjadi di perusahaan ACC ini yaitu ketika proses
autodebet untuk proses pembayaran. Hubungan bisnis ke bisnis terjadi
antara ACC dengan jasa perbankan untuk melaksanakan proses autodebet
tersebut. Dalam hal ini, ACC menggunakan jasa perbankan Bank Permata
yang menjadi central dan akan terus dikembangkan.
Dari sistem manajemen basis data yang digunakan pada PT Astra Sedaya
Finance, ditemukan beberapa kendala di dalamnya, seperti lamanya waktu yang
digunakan untuk mengeksekusi sebuah query terhadap suatu tabel karena banyaknya
record yang dimiliki..
3.3.2 Analisis Tabel yang Sedang Berjalan
Basis data AOL yang terdapat pada PT. Astra Sedaya Finance memiliki 26
owner dengan 6372 buah tabel.
Basis data AOL memiliki 6 tablespace utama yang digunakan untuk
menyimpan data yang ada. Tablespace tersebut adalah: Data01A, Data01C, Data02,
Data01B, Data03, Data04. Keenam tablespace tersebut nantinya akan digunakan
61
dalam proses penempatan partisi secara seimbang sehingga tidak ada tablespace yang
terlalu padat atau terlalu renggang.
Berdasarkan pada kriteria-kriteria tabel yang akan dipartisi (lihat hal 26) yaitu
tabel dengan besar > 2GB, maka hasil analisis tabel yang sedang berjalan pada
perusahaan ini yang memenuhi kriteria untuk dipartisi adalah:
Tabel 3.1 Hasil Tabel Sesuai Kriteria Tabel Terpartisi
OWNER NAMA TABEL SIZE
(GIGABYTE) STATISTIK NUMROW TEMP? MTR_ACCALS TRN_FINACCT 11,462410 596.128 42.853.027 MTR_ACCALS TRN_QUEUE_DETAILS 8,366089 112.323.488 35.669.349 MTR_ACCALS TRN_PAYMENT_DETAIL 7,744080 243.278.464 41.902.068 MTR_ACCALS AGING_COLL 6,360718 125.616 2.208.215 MTR_ACCALS TRN_SCHEDULE 5,048828 10.748.768 38.739.204 MTR_VTM TRN_MUE_DTL 4,746849 24.997.136 49.830.765 MTR_VTM REMEDIAL_JF_HIST 4,287529 550.720 35.161.985 TEMP MTR_ACCALS TMP_SCHEDULE 4,066162 238.704 31.808.000 TEMP MTR_VTM TRN_SIGMA_HIST 3,258591 1.235.968 38.036.368 MTR_ACCALS TMP_PENALTY 3,111061 7.054.624 25.641.488 MTR_ACCALS TRN_DOCUMENT 3,074585 157.936 43.358.401 MTR_VTM TRN_SCHEDULE_HO 2,879761 594.832 25.134.151 TEMP MTR_VTM TRN_VALIDATE 2,858566 365.344 15.096.892 MTR_ACCALS TRN_SCORE_DETAIL 2,678314 1.932.624 4.555.299 MTR_VTM TRN_UE_MOVE_BREAK_DETAIL 2,283875 278.416 11.520.864 MTR_ACCALS H2H_HIST_TRX 2,068733 1.030.880 14.502.581
Pada kemudian waktu, user menambahkan kriteria baru dari calon tabel yang
akan dipartisi. Dimana user menghendaki tabel yang dipartisi pasti berjumlah
minimal 1 juta record, bukan tabel temporary dan juga ada beberapa tambahan tabel
berupa tabel inti dari perusahaan. Dari hasil analisis dan pendekatan wawancara,
maka didapatkan 17 tabel yang akan dipartisi yaitu:
Tabel 3.2 Candidate Table Sementara
OWNER NAMA TABEL SIZE
(GIGABYTE) STATISTIK NUMROW MTR_ACCALS TRN_PAYMENT_DETAIL 7,744080 243.278.464,00 41.902.068 MTR_ACCALS MST_LOAN_ACCOUNT 0,621567 496.296.096,00 1.303.266
62
MTR_ACCALS TRN_QUEUE_DETAILS 8,366089 112.323.488,00 35.669.349 MTR_ACCALS TRN_MAIL_HISTORY 1,983643 309.107.104,00 11.886.952 MTR_VTM TRN_MUE_DTL 4,746849 24.997.136,00 49.830.765 MTR_ACCALS TRN_BPKB 0,412476 20.262.384,00 2.624.515 MTR_ACCALS TRN_SCHEDULE 5,048828 10.748.768,00 38.739.204 MTR_ACCALS TMP_PENALTY 3,111061 7.054.624,00 25.641.488 MTR_ACCALS TRN_ASSET_AGGR 0,533943 3.458.832,00 1.330.779 MTR_ACCALS TRN_DOCUMENT 3,074585 157.936,00 43.358.401 MTR_ACCALS TRN_SCORE_DETAIL 2,678314 1.932.624,00 4.555.299 MTR_ACCALS H2H_HIST_TRX 2,068733 1.030.880,00 14.502.581 MTR_ACCALS TRN_FINACCT 11,462410 596.128,00 42.853.027 MTR_VTM TRN_UE_MOVE_BREAK_DETAIL 2,283875 278.416,00 11.520.864 MTR_VTM TRN_VALIDATE 2,858566 365.344,00 15.096.892 MTR_VTM TRN_SIGMA_HIST 3,258591 1.235.968,00 38.036.368 MTR_ACCALS AGING_COLL 6,360718 125.616,00 2.208.215
Berikut ditampilkan deskripsi masing-masing tabel dan kegunaannya :
Tabel : TRN_PAYMENT_DETAIL
Owner : MTR_ACCALS
Tabel 3.3 Deskripsi Tabel TRN_PAYMENT_DETAIL
Column Name ID Pk Null? Data Type Default Histogram NO_AGGR 1 1 N VARCHAR2 (17 Byte) No NO_TRAN 2 2 N NUMBER (4) No CD_TRAN_TYPE 3 N VARCHAR2 (3 Byte) No TYPE_PAYMENT_MODE 4 N VARCHAR2 (3 Byte) ' ' No NO_PAYMENT_MODE 5 N VARCHAR2 (15 Byte) ' ' No NO_INST 6 N NUMBER (3) 0 No CD_BANK_BR 7 N VARCHAR2 (8 Byte) ' ' No DT_TRAN 8 Y DATE No AMT_TRAN 9 N NUMBER (15) 0 No DAY_OVERDUE 10 N NUMBER (3) 0 No NO_RECEIPT 11 N VARCHAR2 (14 Byte) ' ' No DT_RECEIPT 12 Y DATE No TYPE_BOOK 13 N VARCHAR2 (6 Byte) ' ' No NO_CONTROL 14 N NUMBER (10) 0 No FLAG_PENDING 15 N VARCHAR2 (1 Byte) 'N' No FLAG_OTHER_SP 16 N VARCHAR2 (1 Byte) 'N' No CD_COLLECTOR 17 N VARCHAR2 (6 Byte) ' ' No ID_CASHIER 18 N VARCHAR2 (10 Byte) ' ' No FLAG_REVERSE 19 N VARCHAR2 (1 Byte) 'N' No DT_AUTHORIZE 20 Y DATE No FLAG_AUTHORIZE 21 N VARCHAR2 (1 Byte) 'N' No CD_BANK_BOOK 22 N VARCHAR2 (7 Byte) ' ' No
63
NO_BOOK 23 N VARCHAR2 (10 Byte) ' ' No NO_DOCREF 24 N VARCHAR2 (18 Byte) ' ' No DT_ADDED 25 N DATE sysdate No ID_USER_ADDED 26 N VARCHAR2 (10 Byte) ' ' No CD_SP 27 N VARCHAR2 (6 Byte) No NO_RESCH 28 N NUMBER (1) 0 No FLAG_TRANSFER 29 Y VARCHAR2 (1 Byte) No DT_TRANSFER 30 Y DATE No DT_UPLOADED 31 Y DATE No TO_INST 32 N NUMBER (3) 0 No DT_PAYMENT 33 Y DATE No DESC_TRAN 34 Y VARCHAR2 (30 Byte) No CD_CASH 35 Y VARCHAR2 (5 Byte) No CD_SP_COLL 36 Y VARCHAR2 (6 Byte) No NO_SR_COLL 37 Y NUMBER (4) No FLAG_OT 38 Y VARCHAR2 (1 Byte) 'N' No FLAG_AFF 39 Y VARCHAR2 (1 Byte) No FLAG_CROSS_SP 40 Y VARCHAR2 (1 Byte) No NO_BANK_TRANSFER 41 Y NUMBER (10) No FLAG_AFILIASI 42 Y VARCHAR2 (1 Byte) No
Fungsi : Tabel ini berfungsi sebagai history and track transaksi pelanggan untuk
menyimpan semua data transaksi pembayaran (kredit, denda, dll).
Tabel : TRN_QUEUE_DETAILS
Owner : MTR_ACCALS
Tabel 3.4 Deskripsi Tabel TRN_QUEUE_DETAILS
Column Name ID Pk Null? Data Type Default Histogram NO_AGGR 1 1 N VARCHAR2 (17 Byte) No NO_SR 2 2 N NUMBER (3) No CD_WORK_GRP 3 N VARCHAR2 (6 Byte) ' ' No CD_ACTION 4 N VARCHAR2 (3 Byte) ' ' No DT_ACTION 5 Y DATE No CD_RESULT 6 N VARCHAR2 (3 Byte) ' ' No DT_RESULT 7 Y DATE No ST_QUEUE 8 N VARCHAR2 (4 Byte) ' ' No CD_COLLECTOR 9 N VARCHAR2 (6 Byte) ' ' No POST_CODE 10 N VARCHAR2 (7 Byte) ' ' No ST_POINT 11 N VARCHAR2 (3 Byte) ' ' No AUTHORIZE_BY 12 N VARCHAR2 (10 Byte) ' ' No DT_AUTHORIZE 13 Y DATE No FLAG_AUTHORIZE 14 N VARCHAR2 (1 Byte) ' ' No CD_ACTION_NEXT 15 N VARCHAR2 (3 Byte) ' ' No
64
DT_ACTION_NEXT 16 Y DATE No CD_NEXT_COLLECTOR 17 N VARCHAR2 (6 Byte) ' ' No TIME_ACTION_NEXT 18 Y VARCHAR2 (6 Byte) No CD_SPECIAL 19 N VARCHAR2 (3 Byte) ' ' No REMARKS_COL 20 Y VARCHAR2 (100 Byte) No DT_ADDED 21 N DATE No ID_USER_ADDED 22 N VARCHAR2 (10 Byte) No DT_QUEUE 23 N DATE No REMARKS_SUP 24 Y VARCHAR2 (100 Byte) No FLAG_MARK 25 N VARCHAR2 (1 Byte) 'N' No CD_SP 26 N VARCHAR2 (6 Byte) No CD_SP_NEXT_COLL 27 N VARCHAR2 (6 Byte) ' ' No DT_DISPLAY 28 N DATE sysdate No TIME_DISPLAY 29 N VARCHAR2 (6 Byte) '0100' No TIME_ACTION 30 Y VARCHAR2 (6 Byte) No NO_SEQUENCE 31 N VARCHAR2 (35 Byte) ' ' No FLAG_TRANSFER 32 Y VARCHAR2 (1 Byte) No DT_TRANSFER 33 Y DATE No DT_UPLOADED 34 Y DATE No CD_SUPERVISOR 35 N VARCHAR2 (6 Byte) ' ' No FLAG_REMINDER 36 N VARCHAR2 (1 Byte) 'N' No NO_SEQUENCE_SUP 37 N VARCHAR2 (35 Byte) ' ' No CD_SP_COLL 38 Y VARCHAR2 (6 Byte) No CD_REASON 39 Y VARCHAR2 (3 Byte) No SCORE_LEVEL 40 Y VARCHAR2 (3 Byte) No
Fungsi : Tabel untuk mencatat semua kegiatan bucket collector.
Tabel : TRN_MUE_DTL
Owner : MTR_VTM
Tabel 3.5 Deskripsi Tabel TRN_MUE_DTL
Column Name ID Pk Null? Data Type Default Histogram PERIOD 1 N DATE No CD_FUNDING_COMP 2 Y VARCHAR2 (2 Byte) No CD_AGGR_GROUP 3 Y VARCHAR2 (10 Byte) No CD_SP 4 Y VARCHAR2 (6 Byte) No FLAG_MOTOR_CYCLE 5 Y VARCHAR2 (1 Byte) No NO_AGGR 6 N VARCHAR2 (17 Byte) No AMT_PRIN 7 Y NUMBER (15) No AMT_INT 8 Y NUMBER (15) No AMT_EARN 9 Y NUMBER (15) No TRX_CODE 10 N VARCHAR2 (15 Byte) No AMT_UNEARN 11 Y NUMBER (15) No FLAG_LEASING 12 Y VARCHAR2 (2 Byte) No
Fungsi : Tabel ini untuk menampung hasil analisis kinerja pelanggan.
65
Tabel : TRN_SCHEDULE
Owner : MTR_ACCALS
Tabel 3.6 Deskripsi Tabel TRN_SCHEDULE
Column Name ID Pk Null? Data Type Default Histogram NO_AGGR 1 1 N VARCHAR2 (17 Byte) No NO_INST 2 2 N NUMBER (3) No DT_DUE 3 N DATE No AMT_PRIN 4 N NUMBER (15) No AMT_INT 5 N NUMBER (15) No ST_INST 6 N VARCHAR2 (3 Byte) No AMT_PRIN_PAID 7 N NUMBER (15) No AMT_INT_PAID 8 N NUMBER (15) No AMT_PENALTY 9 N NUMBER (15) 0 No AMT_PENALTY_PAID 10 N NUMBER (15) 0 No AMT_PRIN_ACCOUNT 11 N NUMBER (15) 0 No AMT_INT_ACCOUNT 12 N NUMBER (15) 0 No AMT_PRIN_CASH 13 N NUMBER (15) 0 No AMT_INT_CASH 14 N NUMBER (15) 0 No DT_MTHACCR 15 Y DATE No DAY_OVERDUE 16 N NUMBER (3) 0 No FLAG_ACCR_POST 17 N VARCHAR2 (1 Byte) 'N' No DT_ADDED 18 Y DATE No ID_USER_ADDED 19 Y VARCHAR2 (10 Byte) No FLAG_TRANSFER 20 Y VARCHAR2 (1 Byte) No DT_TRANSFER 21 Y DATE No DT_UPLOADED 22 Y DATE No CD_MAIL 23 N VARCHAR2 (3 Byte) ' ' No CD_SP 24 N VARCHAR2 (6 Byte) No CD_SP_COLL 25 Y VARCHAR2 (6 Byte) No
Fungsi : Tabel ini berperan untuk maintenance jadwal pembayaran customer dan
menyimpan semua informasi pembayaran kredit pelanggan.
Tabel : TMP_PENALTY
Owner : MTR_ACCALS
Tabel 3.7 Deskripsi Tabel TRN_PENALTY
Column Name ID Pk Null? Data Type Default Histogram NO_AGGR 1 N VARCHAR2 (17 Byte) No NO_INST 2 Y NUMBER (3) No
66
ST_INST 3 Y VARCHAR2 (3 Byte) No DT_DUE 4 Y DATE No AMT_INST 5 Y NUMBER (15) No DT_PAY 6 Y DATE No AMT_PAY 7 Y NUMBER (15) No DAY_OVERDUE 8 Y NUMBER (3) No AMT_PENALTY 9 Y NUMBER (15) No AMT_PENALTY_PAID 10 Y NUMBER (15) No AMT_OVERDUE 11 Y NUMBER (15) No AMT_INST_PAID 12 Y NUMBER (15) No CD_SP 13 N VARCHAR2 (6 Byte) No CD_SP_COLL 14 Y VARCHAR2 (6 Byte) No
Fungsi : Tabel untuk maintenance dokumen pendukung sebuah aplikasi kredit.
Tabel : TRN_DOCUMENT
Owner : MTR_ACCALS
Tabel 3.8 Deskripsi Tabel TRN_DOCUMENT
Column Name ID Pk Null? Data Type Default Histogram NO_REGISTRATION 1 1 N VARCHAR2 (15 Byte) No CD_DOC_FIELD 2 3 N NUMBER (3) No DOC_TYPE 3 Y VARCHAR2 (2 Byte) No FLAG_BCG 4 2 N VARCHAR2 (1 Byte) No CD_STATEFLOW 5 Y VARCHAR2 (2 Byte) No FLAG_MANDATORY 6 Y VARCHAR2 (1 Byte) No DOC_RECEIPT_TIME 7 Y VARCHAR2 (1 Byte) No FLAG_RECEIVED 8 Y VARCHAR2 (1 Byte) No DT_RECEIVED 9 Y DATE No DT_ADDED 10 Y DATE No ID_USER_ADDED 11 Y VARCHAR2 (10 Byte) No FLAG_TRANSFER 12 Y VARCHAR2 (1 Byte) No DT_TRANSFER 13 Y DATE No DT_UPLOADED 14 Y DATE No CD_SP 15 N VARCHAR2 (6 Byte) No CD_SP_COLL 16 Y VARCHAR2 (6 Byte) No
Fungsi : Mencatat semua kelengkapan dokumen-dokumen dari aplikasi kredit
pelanggan.
67
Tabel : TRN_SCORE_DETAIL
Owner : MTR_ACCALS
Tabel 3.9 Deskripsi Tabel TRN_SCORE_DETAIL
Column Name ID Pk Null? Data Type Default Histogram NO_REGISTRATION 1 1 N VARCHAR2 (15 Byte) No CD_CUSTOMER 2 2 N VARCHAR2 (15 Byte) No NO_SR 3 3 N NUMBER (3) No FLAG_TELP 4 Y VARCHAR2 (1 Byte) No FLAG_NEW_USED 5 Y VARCHAR2 (1 Byte) No OCCUPATION 6 Y VARCHAR2 (3 Byte) No AGE 7 Y DATE No HOME_OWNERSHIP 8 Y VARCHAR2 (3 Byte) No EDUCATION 9 Y VARCHAR2 (3 Byte) No RESIDENCE_TIME 10 Y DATE No TIME_ON_JOB 11 Y DATE No DOWN_PAYMENT 12 Y NUMBER (7,5) No CREDIT_HISTORY 13 Y VARCHAR2 (1 Byte) No PAYMENT_MODE 14 Y VARCHAR2 (3 Byte) No TENOR 15 Y NUMBER (3) No BRAND 16 Y VARCHAR2 (3 Byte) No TYPE 17 Y VARCHAR2 (3 Byte) No AMT_INSTALLMENT 18 Y NUMBER (17) No INCOME_RATIO 19 Y NUMBER (9,3) No SCORE 20 Y NUMBER (9,4) No RESULT 21 Y VARCHAR2 (15 Byte) No RESULT_CA 22 Y VARCHAR2 (15 Byte) No RESULT_AAH 23 Y VARCHAR2 (15 Byte) No RESULT_ROH 24 Y VARCHAR2 (15 Byte) No CD_OVERIDE_AAH 25 Y VARCHAR2 (4 Byte) No DT_OVERIDE_AAH 26 Y DATE No CD_OVERIDE_ROH 27 Y VARCHAR2 (4 Byte) No DT_OVERIDE_ROH 28 Y DATE No DT_ADDED 29 Y DATE No ID_USER_ADDED 30 Y VARCHAR2 (10 Byte) No FLAG_P_C 31 Y VARCHAR2 (1 Byte) No AMT_KHL 32 Y NUMBER (16) No CD_SP 33 N VARCHAR2 (6 Byte) No CD_SP_COLL 34 Y VARCHAR2 (6 Byte) No RESULT_RDH 35 Y VARCHAR2 (15 Byte) No RESULT_CSOO 36 Y VARCHAR2 (15 Byte) No RESULT_LAST 37 Y VARCHAR2 (15 Byte) No FLAG_STATUS 38 Y VARCHAR2 (1 Byte) No FLAG_COLL 39 Y VARCHAR2 (1 Byte) No CD_REASON_REJECT 40 Y VARCHAR2 (3 Byte) No DESC_CREDIT1 41 Y VARCHAR2 (200 Byte) No
68
DESC_CREDIT2 42 Y VARCHAR2 (200 Byte) No DESC_CREDIT3 43 Y VARCHAR2 (200 Byte) No DESC_CREDIT4 44 Y VARCHAR2 (200 Byte) No DESC_CREDIT5 45 Y VARCHAR2 (200 Byte) No JENIS 46 Y VARCHAR2 (3 Byte) ' ' No TAHUN 47 Y NUMBER (4) 0 No AMT_OTR 48 Y NUMBER (15) 0 No AMT_DOWNPAYMENT 49 Y NUMBER (15) 0 No AMT_GROSS_INCOME 50 Y NUMBER (16) 0 No AMT_NET_INCOME 51 Y NUMBER (16) 0 No NO_DEPENDENT 52 Y NUMBER (2) 0 No AR_LAMA 53 Y NUMBER (15) 0 No AR_BACKLOG 54 Y NUMBER (15) 0 No AR_BARU 55 Y NUMBER (15) 0 No ANG_LAMA 56 Y NUMBER (15) 0 No ANG_BACKLOG 57 Y NUMBER (15) 0 No ANG_BARU 58 Y NUMBER (15) 0 No AMT_CASH_BACK 59 Y NUMBER (15) No NET_DP 60 Y NUMBER (7,5) No RESULT_L6 61 Y VARCHAR2 (10 Byte) No RESULT_L7 62 Y VARCHAR2 (10 Byte) No NO_ADV_INST 63 Y NUMBER (2) 0 No TYPE_APPL 64 Y VARCHAR2 (3 Byte) ' ' No TYPE_ORDER 65 Y VARCHAR2 (3 Byte) ' ' No KRITERIA_RESULT 66 Y VARCHAR2 (15 Byte) ' ' No FLAG_SCORE_NULL 67 Y VARCHAR2 (1 Byte) ' ' No DESC_NEGATIVE1 68 Y VARCHAR2 (200 Byte) ' ' No DESC_NEGATIVE2 69 Y VARCHAR2 (200 Byte) ' ' No DESC_NEGATIVE3 70 Y VARCHAR2 (200 Byte) ' ' No DESC_NEGATIVE4 71 Y VARCHAR2 (200 Byte) ' ' No DESC_NEGATIVE5 72 Y VARCHAR2 (200 Byte) ' ' No SOLUSI 73 Y VARCHAR2 (200 Byte) ' ' No FLAG_CLOSE_MONITOR 74 Y VARCHAR2 (1 Byte) ' ' No PERC_INT_FLAT 75 Y NUMBER (7,5) 0 No PERC_INT_EFFE 76 Y NUMBER (7,5) 0 No
Fungsi : Tabel untuk menyimpan hasil history scoring approval dari pelanggan sebelum
aplikasi pelanggan diterima.
69
Tabel : H2H_HIST_TRX
Owner : MTR_ACCALS
Tabel 3.10 Deskripsi Tabel H2H_HIST_TRX
Column Name ID Pk Null? Data Type Default Histogram NO_AGGR_AOL 1 Y VARCHAR2 (17 Byte) Yes NO_AGGR_ATM 2 Y VARCHAR2 (16 Byte) Yes NO_SR 3 Y NUMBER (4) Yes ST_AGGR 4 Y VARCHAR2 (4 Byte) Yes CD_CUSTOMER 5 Y VARCHAR2 (15 Byte) Yes CUSTOMER_NAME 6 Y VARCHAR2 (30 Byte) Yes NO_INST 7 Y NUMBER (3) Yes DUE_DATE 8 Y DATE Yes AMT_INST_SCHEDULE 9 Y NUMBER (15) Yes AMT_INST_PPI 10 Y NUMBER (15) Yes AMT_LATE_CHARGES 11 Y NUMBER (15) Yes AMT_PENALTY 12 Y NUMBER (15) Yes CD_SP 13 Y VARCHAR2 (6 Byte) Yes DT_ADDED 14 Y DATE Yes TIME_ADDED 15 Y VARCHAR2 (6 Byte) Yes
Fungsi : Digunakan dalam proses Host To Host, transaksi pembayaran khusus untuk e-
banking.
Tabel : TRN_FINACCT
Owner : MTR_ACCALS
Tabel 3.11 Deskripsi Tabel TRN_FINACCT
Column Name ID Pk Null? Data Type Default Histogram NO_DOCREF 1 1 N VARCHAR2 (18 Byte) No NO_SR 2 2 N NUMBER (6) No CD_FUNDING_COMP 3 Y VARCHAR2 (2 Byte) No CD_SP 4 N VARCHAR2 (6 Byte) No NO_RECEIPT 5 Y VARCHAR2 (14 Byte) No CD_TRAN_TYPE 6 N VARCHAR2 (3 Byte) ' ' No TRAN_FOR 7 N VARCHAR2 (4 Byte) ' ' No CD_ACCOUNT 8 N VARCHAR2 (20 Byte) ' ' No CD_ROUTE_CARD 9 Y VARCHAR2 (15 Byte) No CD_CUSTOMER 10 Y VARCHAR2 (15 Byte) No NO_AGGR 11 Y VARCHAR2 (17 Byte) No CD_LOAN 12 Y VARCHAR2 (6 Byte) No NO_LOAN 13 Y NUMBER (3) No CD_DEALER_AVL 14 Y VARCHAR2 (12 Byte) No
70
DT_TRAN 15 Y DATE No TYPE_CRDR 16 Y VARCHAR2 (2 Byte) No AMT_TRAN 17 Y NUMBER (15) No TYPE_PAYMENT_MODE 18 Y VARCHAR2 (3 Byte) No NO_CHEQUE 19 Y VARCHAR2 (15 Byte) No DT_CHEQUE 20 Y DATE No CD_BANK_BR 21 Y VARCHAR2 (8 Byte) No DT_PAID 22 Y DATE No CD_BANK_BOOK 23 N VARCHAR2 (7 Byte) ' ' No AMT_A_R 24 Y NUMBER (15) No NO_INST_FIRST 25 Y NUMBER (3) No NO_INST_LAST 26 Y NUMBER (3) No CD_GROUP 27 Y VARCHAR2 (15 Byte) No CD_BRAND_GROUP 28 Y VARCHAR2 (6 Byte) No LN_TRAN_NARRATION 29 Y VARCHAR2 (60 Byte) No DT_POSTING 30 Y DATE No GROUP_USER 31 Y VARCHAR2 (10 Byte) No DT_ADDED 32 Y DATE No ID_USER_ADDED 33 Y VARCHAR2 (10 Byte) No CD_VEHICLE_BRAND 34 Y VARCHAR2 (3 Byte) No FLAG_REV 35 N VARCHAR2 (1 Byte) 'N' No FLAG_TRANSFER 36 Y VARCHAR2 (1 Byte) No DT_TRANSFER 37 Y DATE No DT_UPLOADED 38 Y DATE No CD_SP_COLL 39 Y VARCHAR2 (6 Byte) No
Fungsi : Untuk menyeimbangkan suatu data kredit (CR) dan debet (DR) dari suatu proses
pembayaran kontrak.
Tabel : AGING_COLL
Owner : MTR_ACCALS
Tabel 3.12 Deskripsi Tabel AGING_COLL
Column Name ID Pk Null? Data Type Default Histogram NO_AGGR 1 Y VARCHAR2 (17 Byte) Yes DESC_SP1 2 Y VARCHAR2 (3 Byte) Yes CD_FUNDING_COMP 3 Y VARCHAR2 (2 Byte) Yes SUB_AGGR1 4 Y VARCHAR2 (3 Byte) Yes DESC_SP 5 Y VARCHAR2 (20 Byte) Yes CD_CUSTOMER 6 Y VARCHAR2 (6 Byte) Yes SUB_AGGR2 7 Y VARCHAR2 (6 Byte) Yes NAME 8 Y VARCHAR2 (30 Byte) Yes ADDRGAB 9 Y VARCHAR2 (90 Byte) Yes CITY 10 Y VARCHAR2 (25 Byte) Yes POST_CODE 11 Y VARCHAR2 (7 Byte) Yes PHONE1 12 Y VARCHAR2 (12 Byte) Yes PHONE2 13 Y VARCHAR2 (12 Byte) Yes AREA1_RESI 14 Y VARCHAR2 (15 Byte) Yes
71
VEHICLE_BRAND_DESC 15 Y VARCHAR2 (15 Byte) Yes VEHICLE_TYPE_DESC 16 Y VARCHAR2 (15 Byte) Yes VEHICLE_MODEL_DESC 17 Y VARCHAR2 (15 Byte) Yes NO_POLICE 18 Y VARCHAR2 (9 Byte) Yes NO_BPKB 19 Y VARCHAR2 (15 Byte) Yes NO_ENGINE 20 Y VARCHAR2 (25 Byte) Yes NO_CHASIS 21 Y VARCHAR2 (25 Byte) Yes COLOR_DESC 22 Y VARCHAR2 (20 Byte) Yes YEAR_MFG 23 Y VARCHAR2 (4 Byte) Yes DT_AGGR_SIGN 24 Y DATE Yes FLAG_NEW_USED 25 Y VARCHAR2 (1 Byte) Yes NO_UNIT 26 Y NUMBER (3) Yes V_NO_INST 27 Y NUMBER (3) Yes TENOR 28 Y NUMBER (2) Yes V_AMT_INSTALLMENT 29 Y NUMBER (15) Yes V_DT_DUE 30 Y DATE Yes DAY_OVERDUE 31 Y NUMBER (4) Yes SALDO 32 Y NUMBER (15) Yes AMT_TOT_NYD 33 Y NUMBER (15) Yes AMT_OVERDUE 34 Y NUMBER (15) Yes AMT_BUCKET01_30 35 Y NUMBER (15) Yes AMT_BUCKET31_60 36 Y NUMBER (15) Yes AMT_BUCKET61_90 37 Y NUMBER (15) Yes AMT_BUCKET91_120 38 Y NUMBER (15) Yes AMT_BUCKET121_150 39 Y NUMBER (15) Yes AMT_BUCKET151_210 40 Y NUMBER (15) Yes AMT_BUCKET_210 41 Y NUMBER (15) Yes TOTAL_DENDA 42 Y NUMBER (15) Yes DT_GOLIVE 43 Y DATE Yes NO_ADV_INSY 44 Y VARCHAR2 (1 Byte) Yes CD_PRODUCT 45 Y VARCHAR2 (5 Byte) Yes CD_FLEET 46 Y VARCHAR2 (1 Byte) Yes CD_AGGR_GROUP 47 Y VARCHAR2 (10 Byte) Yes FLAG_TYPE_USES 48 Y VARCHAR2 (2 Byte) Yes CD_ROUTE 49 Y VARCHAR2 (3 Byte) Yes NAME_USER 50 Y VARCHAR2 (25 Byte) Yes NAME_USER2 51 Y VARCHAR2 (20 Byte) Yes NAME_USER3 52 Y VARCHAR2 (20 Byte) Yes NAME_DEALER 53 Y VARCHAR2 (30 Byte) Yes DT_APPL 54 Y DATE Yes ST_AGGR 55 Y VARCHAR2 (4 Byte) Yes CD_WORK_GRP 56 Y VARCHAR2 (6 Byte) Yes CD_COLLECTOR1 57 Y VARCHAR2 (6 Byte) Yes NAME_COLLECTOR1 58 Y VARCHAR2 (30 Byte) Yes CD_COLLECTOR2 59 Y VARCHAR2 (6 Byte) Yes NAME_COLLECTOR2 60 Y VARCHAR2 (30 Byte) Yes NEXT_INSTALLMENT 61 Y NUMBER (15) Yes NAME_SALESMAN 62 Y VARCHAR2 (30 Byte) Yes CD_WIL 63 Y VARCHAR2 (4 Byte) Yes CD_SALES_OFFICER 64 Y VARCHAR2 (10 Byte) Yes PHONE_MOBILE 65 Y VARCHAR2 (15 Byte) Yes JUMLAH 66 Y NUMBER (6) Yes AMT_DP 67 Y NUMBER (15) Yes AMT_OTR 68 Y NUMBER (15) Yes
72
PERC_INT_BYDEALER 69 Y NUMBER (7,5) Yes PERC_INT_FLAT 70 Y NUMBER (7,5) Yes PERC_INT_EFFE_ACCT 71 Y NUMBER (7,5) Yes PERC_INT_EFFE_CUST 72 Y NUMBER (7,5) Yes NO_AR 73 Y NUMBER (2) Yes NO_TLO 74 Y NUMBER (2) Yes TOTAL_OVD 75 Y NUMBER (5) Yes SISA_PH 76 Y NUMBER (15) Yes SISA_BUNGA 77 Y NUMBER (15) Yes DT_PAYMENT 78 Y DATE Yes JOB_DESC 79 Y VARCHAR2 (20 Byte) Yes POSITION_DESC 80 Y VARCHAR2 (20 Byte) Yes NAME2 81 Y VARCHAR2 (35 Byte) Yes CD_SP 82 Y VARCHAR2 (6 Byte) Yes FLAG_MOTOR 83 Y VARCHAR2 (1 Byte) Yes FLAG_ACP 84 Y VARCHAR2 (1 Byte) Yes PREMI_ACP 85 Y NUMBER (10) Yes PREMI_ACP_OVD f86 Y NUMBER (10) Yes NO_OF_INV 87 Y NUMBER (3) Yes AMT_TOT_INV 88 Y NUMBER (15) Yes SO_NAME 89 Y VARCHAR2 (30 Byte) Yes FLAG_OVERWRITE 90 Y VARCHAR2 (1 Byte) Yes VEHICLE_KIND_DESC 91 Y VARCHAR2 (15 Byte) Yes PICKUP_INST 92 Y VARCHAR2 (1 Byte) Yes SURVEYOR1 93 Y VARCHAR2 (30 Byte) Yes SURVEYOR2 94 Y VARCHAR2 (30 Byte) Yes CD_JF 95 Y VARCHAR2 (3 Byte) Yes CD_FACTORING 96 Y VARCHAR2 (3 Byte) Yes RATE_JF 97 Y NUMBER (5,2) Yes CD_SP_COLL 98 Y VARCHAR2 (6 Byte) Yes SCORE_LEVEL 99 Y VARCHAR2 (3 Byte) Yes SURVEYOR_BORROWER1 100 Y VARCHAR2 (30 Byte) Yes SURVEYOR_BORROWER2 101 Y VARCHAR2 (30 Byte) Yes
Fungsi : Tabel hasil aging untuk menempatkan transaksi setiap bulannya untuk dapat
dijadikan analisis laporan (reporting).
Tabel : MST_LOAN_ACCOUNT
Owner : MTR_ACCALS
Tabel 3.13 Deskripsi Tabel MST_LOAN_ACCOUNT
Column Name ID Pk Null? Data Type Default Histogram NO_AGGR 1 1 N VARCHAR2 (17 Byte) No NO_REGISTRATION 2 N VARCHAR2 (15 Byte) No ST_AGGR 3 N VARCHAR2 (4 Byte) No CD_FUNDING_COMP 4 N VARCHAR2 (2 Byte) No CD_SP 5 N VARCHAR2 (6 Byte) No TENOR 6 N NUMBER (2) No
73
DT_GOLIVE 7 Y DATE No GRACE_PERIOD 8 N NUMBER (2) 0 No CD_PRODUCT 9 N VARCHAR2 (5 Byte) No CD_PRODUCT_SRNO 10 N VARCHAR2 (3 Byte) ' ' No CD_DEALER_BR 11 N VARCHAR2 (12 Byte) ' ' No CD_EXCEPTION_COLLECTOR 12 N VARCHAR2 (6 Byte) ' ' No CD_SALESMAN 13 N VARCHAR2 (5 Byte) ' ' No TYPE_LOAN 14 N VARCHAR2 (1 Byte) ' ' No TYPE_PAYMENT_MODE 15 N VARCHAR2 (3 Byte) ' ' No PAYMENT_FREQ 16 N VARCHAR2 (1 Byte) ' ' No AMT_DOWNPAYMENT 17 N NUMBER (15) 0 No AMT_LOAN 18 N NUMBER (15) No AMT_TOT_PRIN 19 N NUMBER (15) No AMT_TOT_INT 20 N NUMBER (15) No AMT_TOT_PRIN_PAID 21 N NUMBER (15) 0 No AMT_TOT_INT_PAID 22 N NUMBER (15) 0 No AMT_PENALTY 23 N NUMBER (15) 0 No AMT_PENALTY_PAID 24 N NUMBER (15) 0 No AMT_OVERDUE 25 N NUMBER (15) 0 No AMT_MAX_OVERDUE 26 N NUMBER (15) 0 No AMT_OTR 27 N NUMBER (15) 0 No AMT_ADMIN_FEE 28 N NUMBER (15) 0 No AMT_INSTALLMENT 29 N NUMBER (15) 0 No AMT_RESIDUAL 30 N NUMBER (15) 0 No AMT_RISK_DEALER 31 N NUMBER (15) 0 No AMT_ADMIN_BYDEALER 32 N NUMBER (15) 0 No AMT_BPKB_BLOCK 33 N NUMBER (15) 0 No AMT_PAY_DEALER 34 N NUMBER (15) 0 No PERC_RISK_DEALER 35 N NUMBER (7,5) 0 No PERC_INT_FLAT 36 N NUMBER (7,5) 0 No PERC_INT_EFFE_ACCT 37 N NUMBER (7,5) 0 No PERC_INT_EFFE_CUST 38 N NUMBER (7,5) 0 No PERC_INT_BYDEALER 39 N NUMBER (7,5) 0 No MTH_BBG 40 N NUMBER (2) 0 No DT_DUE_DISB 41 Y DATE No DT_DISBURSEMENT 42 Y DATE No DT_DUE_INST 43 Y DATE No DT_PREPAY 44 Y DATE No TYPE_INSTALLMENT 45 N VARCHAR2 (1 Byte) ' ' No NO_OF_BOUNCE 46 N NUMBER (2) 0 No NO_ADV_INST 47 N NUMBER (2) 0 No DAY_OVERDUE 48 N NUMBER (3) 0 No DAY_MAX_OVERDUE 49 N NUMBER (3) 0 No DAY_OVERDUE_MTH 50 N NUMBER (3) 0 No AMT_DAY_OVERDUE_MTH 51 N NUMBER (15) 0 No CD_LOAN 52 N VARCHAR2 (6 Byte) ' ' No NO_LOAN 53 N NUMBER (3) 0 No AMT_POOLED_KUK 54 N NUMBER (15) 0 No FLAG_COLLECTION 55 N VARCHAR2 (1 Byte) 'N' No FLAG_KUK 56 N VARCHAR2 (1 Byte) 'N' No FLAG_SECURED_LOAN 57 N VARCHAR2 (1 Byte) 'N' No FLAG_BUDGET 58 N VARCHAR2 (1 Byte) 'N' No FLAG_AVALIST 59 N VARCHAR2 (1 Byte) 'N' No FLAG_RESCHEDULE 60 N VARCHAR2 (1 Byte) ' ' No
74
Fungsi : Tabel inti dari sistem basis data AOL, sebagai jantung dari seluruh kontrak
pelanggan setelah aplikasi disetujui oleh ACC.
Tabel : TRN_MAIL_HISTORY
Owner : MTR_ACCALS
Tabel 3.14 Deskripsi Tabel TRN_MAIL_HISTORY
Column Name ID Pk Null? Data Type Default Histogram NO_AGGR 1 3 N VARCHAR2 (17 Byte) No CD_MAIL 2 2 N VARCHAR2 (3 Byte) No DT_MAIL 3 1 N DATE No NO_MAIL 4 Y VARCHAR2 (25 Byte) No MAIL_CONTACT_PHONE 5 Y VARCHAR2 (15 Byte) No MAIL_SIGNATOR 6 Y VARCHAR2 (30 Byte) No MAIL_CONTACT_PERSON 7 Y VARCHAR2 (30 Byte) No CD_SECTION 8 Y VARCHAR2 (3 Byte) No DAY_MAIL_LIFE 9 Y NUMBER (2) No NO_SEQ_MAIL 10 4 N NUMBER (5) No DT_PRINT 11 Y DATE No DT_ADDED 12 Y DATE No ID_USER_ADDED 13 Y VARCHAR2 (10 Byte) No FLAG_PRINT 14 Y VARCHAR2 (1 Byte) No NO_BOOK 15 Y VARCHAR2 (10 Byte) No TYPE_BOOK 16 Y VARCHAR2 (6 Byte) No NO_CONTROL 17 Y NUMBER (10) No FLAG_TRANSFER 18 Y VARCHAR2 (1 Byte) No DT_TRANSFER 19 Y DATE No DT_UPLOADED 20 Y DATE No NO_INST 21 N NUMBER (3) 0 No NO_SR_LOG 22 N NUMBER (8) 0 No DT_MAIL_RETURN 23 Y DATE No CD_MAIL_RETURN 24 Y VARCHAR2 (3 Byte) No REMARK_MAIL_RETURN 25 Y VARCHAR2 (60 Byte) No CD_SP 26 N VARCHAR2 (6 Byte) No CD_SP_COLL 27 Y VARCHAR2 (6 Byte) No CD_COLLECTOR 28 Y VARCHAR2 (6 Byte) No CD_SUPERVISOR 29 Y VARCHAR2 (6 Byte) No DAY_OVERDUE 30 Y NUMBER (3) No
Fungsi : Tabel untuk mencatat history dari pengeluaran surat kepada pelanggan.
75
Tabel : TRN_BPKB
Owner : MTR_ACCALS
Tabel 3.15 Deskripsi Tabel TRN_BPKB
Column Name ID Pk Null? Data Type Default Histogram NO_BPKB 1 1 N VARCHAR2 (15 Byte) No NO_REGISTRATION 2 2 N VARCHAR2 (15 Byte) No NO_SR 3 3 N NUMBER (3) No NO_AGGR 4 Y VARCHAR2 (17 Byte) No FLAG_INT_EXT 5 Y VARCHAR2 (1 Byte) No FLAG_REC_ISS 6 Y VARCHAR2 (1 Byte) No DT_REC_ISS 7 Y DATE No CD_TRAN 8 Y VARCHAR2 (3 Byte) No GIVEN_BY 9 Y VARCHAR2 (10 Byte) No RECEIVED_BY 10 Y VARCHAR2 (10 Byte) No FLAG_COLLATERAL 11 Y VARCHAR2 (3 Byte) No REMARKS 12 Y VARCHAR2 (30 Byte) No NO_REFERENCE 13 Y VARCHAR2 (13 Byte) No DT_ADDED 14 Y DATE No ID_USER_ADDED 15 Y VARCHAR2 (10 Byte) No FLAG_TRANSFER 16 Y VARCHAR2 (1 Byte) No DT_TRANSFER 17 Y DATE No DT_UPLOADED 18 Y DATE No ORDER_BY 19 Y VARCHAR2 (10 Byte) No PIC_BPKB 20 Y VARCHAR2 (10 Byte) No PIC_APPROVAL 21 Y VARCHAR2 (10 Byte) No CD_SP 22 N VARCHAR2 (6 Byte) No CD_SP_COLL 23 Y VARCHAR2 (6 Byte) No
Fungsi : Tabel history in/out dokumen BPKB sebuah kontrak/aplikasi kredit kostumer.
Tabel : TRN_ASSET_AGGR
Owner : MTR_ACCALS
Tabel 3.16 Deskripsi Tabel TRN_ASSET_AGGR
Column Name ID Pk Null? Data Type Default Histogram NO_AGGR 1 1 N VARCHAR2 (17 Byte) No NO_SR 2 2 N NUMBER (3) No CD_VEHICLE_BRAND 3 N VARCHAR2 (3 Byte) No CD_VEHICLE_TYPE 4 N VARCHAR2 (3 Byte) No CD_VEHICLE_MODEL 5 N VARCHAR2 (3 Byte) No YEAR_OF_MFG 6 N NUMBER (4) 0 No NO_CAR_POLICE 7 N VARCHAR2 (9 Byte) ' ' No NO_CHASIS 8 N VARCHAR2 (25 Byte) ' ' No NO_ENGINE 9 N VARCHAR2 (25 Byte) ' ' No CD_COLOR 10 N VARCHAR2 (3 Byte) ' ' No
76
NO_BPKB 11 N VARCHAR2 (15 Byte) ' ' No NAME_BPKB 12 N VARCHAR2 (30 Byte) ' ' No ST_BPKB 13 N VARCHAR2 (3 Byte) ' ' No ST_SPBPKB 14 N VARCHAR2 (3 Byte) ' ' No DT_BPKB_REC 15 Y DATE No DT_EXP_STNK 16 Y DATE No CD_INSU_BR 17 N VARCHAR2 (6 Byte) ' ' No FLAG_NEW_USED 18 N VARCHAR2 (1 Byte) ' ' No FLAG_TYPE_USES 19 N VARCHAR2 (2 Byte) ' ' No AMT_INSU_COVER 20 N NUMBER (15) 0 No NO_AR 21 N NUMBER (2) 0 No NO_TLO 22 N NUMBER (2) 0 No PERC_PREMIUM 23 N NUMBER (7,5) 0 No PERC_THIRDPARTY 24 N NUMBER (7,5) 0 No PERC_INSU_TOACC 25 N NUMBER (7,5) 0 No PERC_INSU_TODEALER 26 N NUMBER (7,5) 0 No AMT_INSU_PREMIUM 27 N NUMBER (15) 0 No AMT_INSU_CASH 28 N NUMBER (15) 0 No AMT_INSU_CREDIT 29 N NUMBER (15) 0 No AMT_INSU_FEE 30 N NUMBER (15) 0 No AMT_INSU_BYDEALER 31 N NUMBER (15) 0 No CD_ROUTE 32 N VARCHAR2 (3 Byte) ' ' No FLAG_INSU_CANCEL 33 N VARCHAR2 (1 Byte) 'N' No FLAG_INSU_CLAIM 34 N VARCHAR2 (1 Byte) 'N' No AMT_INSU_ACC 35 N NUMBER (15) 0 No AMT_INSU_CUST 36 N NUMBER (15) 0 No FLAG_INSU_PAID 37 N VARCHAR2 (1 Byte) 'N' No NO_INSU_POLICY 38 N VARCHAR2 (20 Byte) ' ' No AMT_THIRDPARTY 39 N NUMBER (15) 0 No NO_OF_UNIT 40 N NUMBER (2) 1 No DT_ADDED 41 N DATE sysdate No ID_USER_ADDED 42 Y VARCHAR2 (10 Byte) No FLAG_TRANSFER 43 Y VARCHAR2 (1 Byte) No DT_TRANSFER 44 Y DATE No DT_UPLOADED 45 Y DATE No FLAG_INSU_YEARLY 46 Y VARCHAR2 (1 Byte) No MTH_REPOSES 47 Y NUMBER (2) No CD_ST_APPL_REASON 48 Y VARCHAR2 (3 Byte) No CD_STATEFLOW 49 Y VARCHAR2 (2 Byte) No PLACE_AGGR_SIGN 50 Y VARCHAR2 (20 Byte) No AMT_OS_GRSPREM 51 N NUMBER (15) 0 No BPKB_ADDR1 52 Y VARCHAR2 (30 Byte) No BPKB_ADDR2 53 Y VARCHAR2 (30 Byte) No BPKB_RT_RW_NO 54 Y VARCHAR2 (9 Byte) No BPKB_AREA1 55 Y VARCHAR2 (25 Byte) No BPKB_AREA2 56 Y VARCHAR2 (25 Byte) No BPKB_CITY 57 Y VARCHAR2 (25 Byte) No BPKB_POST_CODE 58 Y VARCHAR2 (7 Byte) No NO_FACTORY 59 Y VARCHAR2 (20 Byte) No AMT_ADMIN_THIRDPARTY 60 Y NUMBER (15) No AMT_TOTAL_INTEREST 61 Y NUMBER (15) No AMT_TOTAL_PRINCIPLE 62 Y NUMBER (15) No FLAG_INSU_INT_EXT_NONE 63 Y VARCHAR2 (1 Byte) No FLAG_INSU_SUBSIDY 64 Y VARCHAR2 (1 Byte) 'Y' No
77
CD_SALESOFFICER 65 Y VARCHAR2 (10 Byte) No AMT_ADMIN_FEE_STD 66 N NUMBER (15) 0 No NAME_DOC 67 Y VARCHAR2 (30 Byte) No DT_APPL_INSU 68 Y DATE No CD_SP 69 N VARCHAR2 (6 Byte) No CD_SP_COLL 70 Y VARCHAR2 (6 Byte) No ST_UNIT 71 Y VARCHAR2 (4 Byte) 'OPEN' No NO_CHASIS_VALID 72 Y VARCHAR2 (25 Byte) No NO_ENGINE_VALID 73 Y VARCHAR2 (25 Byte) No
Fungsi : Tabel tempat mencatat semua aset kontrak pelanggan.
Tabel : TRN_UE_MOVE_BREAK_DETAIL
Owner : MTR_VTM
Tabel 3.17 Deskripsi Tabel TRN_UE_MOVE_BREAK_DETAIL
Column Name ID Pk Null? Data Type Default Histogram PERIOD 1 N DATE No CD_FUNDING_COMP 2 N VARCHAR2 (2 Byte) No CD_AGGR_GROUP 3 N VARCHAR2 (3 Byte) No PORTION 4 N NUMBER (3) No CD_SP 5 N VARCHAR2 (6 Byte) No FLAG_MOTOR_CYCLE 6 N VARCHAR2 (1 Byte) No FLAG_LEASING 7 N VARCHAR2 (2 Byte) No BEGIN_PRIN 8 Y NUMBER (15) No BEGIN_INT 9 Y NUMBER (15) No BEGIN_EARN 10 Y NUMBER (15) No BEGIN_UNEARNED 11 Y NUMBER (15) No BEGIN_ACCOUNT 12 Y NUMBER (6) No SALES_PRIN 13 Y NUMBER (15) No SALES_INT 14 Y NUMBER (15) No SALES_EARN 15 Y NUMBER (15) No SALES_UNEARNED 16 Y NUMBER (15) No SALES_ACCOUNT 17 Y NUMBER (6) No COLL_PRIN 18 Y NUMBER (15) No COLL_INT 19 Y NUMBER (15) No COLL_EARN 20 Y NUMBER (15) No COLL_ACCOUNT 21 Y NUMBER (6) No PREPAY_PRIN 22 Y NUMBER (15) No PREPAY_INT 23 Y NUMBER (15) No PREPAY_EARN 24 Y NUMBER (15) No PREPAY_UNEARNED 25 Y NUMBER (15) No PREPAY_ACCOUNT 26 Y NUMBER (6) No INV_PRIN 27 Y NUMBER (15) No INV_INT 28 Y NUMBER (15) No INV_EARN 29 Y NUMBER (15) No INV_UNEARNED 30 Y NUMBER (15) No INV_ACCOUNT 31 Y NUMBER (6) No WO_PRIN 32 Y NUMBER (15) No
78
WO_INT 33 Y NUMBER (15) No WO_EARN 34 Y NUMBER (15) No WO_UNEARNED 35 Y NUMBER (15) No WO_ACCOUNT 36 Y NUMBER (6) No OTHERS_PRIN 37 Y NUMBER (15) No OTHERS_INT 38 Y NUMBER (15) No OTHERS_EARN 39 Y NUMBER (15) No OTHERS_UNEARNED 40 Y NUMBER (15) No OTHERS_ACCOUNT 41 Y NUMBER (6) No ENDING_PRIN 42 Y NUMBER (15) No ENDING_INT 43 Y NUMBER (15) No ENDING_EARN 44 Y NUMBER (15) No ENDING_UNEARNED 45 Y NUMBER (15) No ENDING_ACCOUNT 46 Y NUMBER (10) No NO_AGGR 47 N VARCHAR2 (17 Byte) No
Fungsi : Tabel untuk analisis kinerja pelanggan yang lebih rinci.
Tabel : TRN_VALIDATE
Owner : MTR_VTM
Tabel 3.18 Deskripsi Tabel TRN_VALIDATE
Column Name ID Pk Null? Data Type Default Histogram STATUS 1 N VARCHAR2 (1 Byte) No VALID 2 N NUMBER (1) No PT 3 N VARCHAR2 (2 Byte) No RO 4 N VARCHAR2 (3 Byte) No BANK 5 N VARCHAR2 (7 Byte) No RECAP_DATE 6 Y DATE No TRX_DATE 7 Y DATE No NO_AGGR 8 N VARCHAR2 (17 Byte) No TRX 9 Y VARCHAR2 (3 Byte) No CD_DEALER_BR 10 Y VARCHAR2 (12 Byte) No NO_REKENING 11 Y VARCHAR2 (20 Byte) No TRX_TYPE 12 N VARCHAR2 (5 Byte) No DESCRIPTION 13 Y VARCHAR2 (250 Byte) No LINK_ID 14 Y VARCHAR2 (25 Byte) No ACCOUNT 15 N VARCHAR2 (20 Byte) No DEBET 16 N NUMBER (15) No CREDIT 17 N NUMBER (15) No FLAG_BG 18 Y VARCHAR2 (1 Byte) ' ' No FLAG_ROHO 19 Y VARCHAR2 (1 Byte) ' ' No USER_UPD 20 N VARCHAR2 (10 Byte) No DATE_UPD 21 N DATE No TIME_UPD 22 N VARCHAR2 (8 Byte) No GROUP_ID 23 Y NUMBER (15) No OPEX_ID 24 Y VARCHAR2 (27 Byte) No
Fungsi : Tabel sebagai interface dari AOL ke ORACLE
79
Tabel : TRN_SIGMA_HIST
Owner : MTR_VTM
Tabel 3.19 Deskripsi Tabel TRN_SIGMA_HIST
Column Name ID Pk Null? Data Type Default Histogram CD_SP 1 N VARCHAR2 (6 Byte) No NO_REGISTRATION 2 1 N VARCHAR2 (17 Byte) No ITEM_CODE 3 2 N VARCHAR2 (5 Byte) No SEQ_NO 4 3 N NUMBER (3) No PHASE 5 4 N NUMBER (3) No POSITION 6 5 N NUMBER (3) No DATE_PROCESS 7 Y DATE No TIME_PROCESS 8 Y CHAR (6 Byte) No USER_UPD 9 N VARCHAR2 (10 Byte) No DATE_UPD 10 6 N DATE No TIME_UPD 11 7 N CHAR (6 Byte) No
Fungsi : Tabel history proses sigma sebuah aplikasi kredit
3.4 Analisis Kebutuhan
Berdasarkan analisis kebutuhan pada PT. Astra Sedaya Finance, yang terlampir
pada lampiran halaman L1 ditemukan bahwa kebutuhan yang diperlukan oleh
perusahaan ini adalah kebutuhan peningkatan kinerja basis data.
Kebutuhan itu meliputi :
- Kebutuhan peningkatan kinerja dari segi waktu ketika mengeksekusi query terhadap
suatu tabel yang memiliki banyak baris.
- Kebutuhan peningkatan kinerja untuk mencapai high availability, dimana
memungkinkan user untuk dapat melakukan backup dan recovery secara terpisah pada
masing – masing partisi, sehingga mengurangi downtime yang diperlukan untuk
melakukan backup dan recovery.
80
- Kebutuhan peningkatan kinerja dengan membuat tabel menjadi unit yang lebih kecil
dan mudah diatur sehingga memudahkan user untuk dapat mengeksekusi sebagian isi
tabel yang ada sesuai kebutuhan user.
3.5 Usulan Pemecahan Masalah
Berdasarkan kebutuhan yang muncul dari analisis masalah di atas, maka akan
dibuat suatu solusi untuk meningkatkan kinerja basis data yang sedang berjalan.
Solusi tersebut adalah dengan melakukan partitioning pada basis data yang sedang
berjalan.
- Dengan fungsi performance pada partitioning, maka akan membantu
peningkatan kinerja basis data dalam mengeksekusi query terhadap sebuah tabel
yang memiliki banyak baris.
- Dengan fungsi availability pada partitioning, maka akan membantu
peningkatan kinerja basis data untuk mencapai high availability. Dimana
memungkinkan user untuk dapat melakukan backup dan recovery secara
terpisah pada masing – masing partisi, sehingga mengurangi downtime yang
diperlukan untuk melakukan backup dan recovery
- Dengan fungsi managability pada partitioning, maka akan membantu
peningkatan kinerja dalam hal membuat tabel menjadi unit yang lebih kecil dan
mudah diatur sehingga memudahkan user untuk dapat mengeksekusi sebagian
isi tabel yang ada sesuai kebutuhan user.