BAB 3 ANALIS IS S IS TEM
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 41
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). M aka pada tahun 1994, ACC berubah menjadi ASTRA CREDIT COM PANIES. 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 M andiri
•
Amerika : General Elecric Capital
•
Jepang
: Ithocu, M arubeni
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” (M enjadi Pilihan Pertama Perusahaan Pembiayaan dengan Solusi yang M enyeluruh) Misi dari PT. Astra Sedaya Finance, yaitu : “To promote credit for a better living” (M empromosikan kredit untuk sebuah hidup yang lebih baik)
3.1.3
S truktur 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 S truktur Divisi TI PT.Astra Sedaya Finance
Gambar 3.1 S truktur Divisi TI PT. Astra S edaya Finance
3.1.4
Deskripsi Tugas dan Wewenang a. Chief Information & Quality Officer Tugas: -
M erencanakan aktivitas IT di dalam kebijaksanaan dan prosedur perusahaan dengan tujuan mendukung pencapaian strategi bisnis dan visi ACC
-
M engatur aktivitas IT di dalam kebijaksanaan dan prosedur perusahaan dengan tujuan mendukung pencapaian strategi bisnis dan visi ACC
46 Wewenang: -
M enetapkan strategi aktivitas IT di dalam kebijaksanaan dan prosedur perusahaan dengan tujuan mendukung pencapaian strategi bisnis dan visi ACC.
-
M engontrol aktivitas IT di dalam kebijaksanaan dan prosedur perusahaan dengan tujuan mendukung pencapaian strategi bisnis dan visi ACC
b. Information Technology Head Tugas: -
M engatur dan bertanggungjawab atas semua Information System & Quality yang ada di PT.Astra Sedaya Finance.
-
M emeriksa hasil laporan dari semua IT head atas semua proyek yang dikerjakan anggaran suatu proyek.
Wewenang: -
M enerima hasil laporan dari semua IT head atas semua proyek yang dikerjakan anggaran suatu proyek.
-
M enentukan visi dan misi IT perusahaan ke depan.
-
M enentukan 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.
-
M enganalisis,
mencari
pemecahan
permasalahan
permasalahan tersebut di eskalasi ke bagian aplikasi.
sebelum
47 -
M embantu mencari pemecahaan masalah dan mendukung untuk sistem yang terdapat di cabang-cabang.
-
M engusahakan dalam 15 menit harus menaikkan backup koneksi ke setiap cabang yang databasenya down
Wewenang: -
M enentukan tingkat standarisasi KPI (Key Performance of Individual) dan SLA (Service Level Agreement)
atas kinerja
service team kepada user. d. IT-Solution Head Tugas: -
M engkoordinasikan aplikasi kredit yang berjalan dalam aplikasi Loan Origination, Loan Management , dan Call dapat berjalan dengan baik.
e. IT-Support Head Tugas: -
M engatur semua Sistem M anajemen Infrastruktur yang ada di ACC, misal pengaturan akan konfigurasi, server, sistem operasi, atau user privillage.
-
M engatur Network Communication Management
-
M engatur jaringan telekomunikasi seperti DABX,billing system, call center, LAN, internet, email, dan WAN.
-
M engatur konfigurasi, struktur email, pengaturan ip, membuat user.
48 -
M enjaga keberadaan data center, dari power system, kesediaan space data center, capacity planning, kondisi AC ruangan server.
f.
IT-Project Management Office Head Tugas: -
M emastikan proyek yang ada berjalan sesuai dengan yang di harapkan dari sisi kualitas, waktu, sumber daya dalam menunjang operasional perusahaan terlebih khusus terkait dengan IT.
-
M embangun
dan
mengimplementasikan
Business
Process
Management System (BPM S) & Project Management (PM ) ke dalam organisasi IT. -
M enyediakan IT Business Process Management System (BPM S) dan harapan Project Management (PM ), fasilitas dan komunikasi pada sebuah level business to business.
-
M enyediakan pelatihan dan mendukung selama implementasi Business Process Management System (BPM S) & Project Management (PM ).
-
M embantu IT-Solution Manager dalam pembangunan proses IT dalam mengirimkan IT projects ke bisnis.
-
M embantu IT-Service Manager dalam pembangunan proses IT dalam mengirimkan IT service ke bisnis.
Wewenang: -
M embangun
standarisasi proses
berdasarkan pada pendekatan kualitas
IT
kedalam bisnis
ACC
49 -
M engendalikan standarisasi proses IT kedalam bisnis ACC berdasarkan pada pendekatan kualitas.
-
M embangun
dan
menyamakan
standarisasi
IT
Project
Management untuk semua fungsi IT. g. IT Security & PDCA Security Head Tugas: -
M emastikan keamanan dan integritas data dan sistem yang ada dalam lingkungan ACC.
-
M enjaga sistem keamanan data dan sistem ACC dari virus maupun ancaman dari luar dan dari dalam.
Wewenang: -
M emberi 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 S edaya 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 AOL SIGMA
Account Acquisition
Account Maintenance
Collection
STN K Service Incentive
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 M erupakan 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 M erupakan 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 M erupakan modul yang memproses hal-hal yang berhubungan
dengan cek dan giro. Termasuk di dalamnya pembuatan cek, pencairan cek, kliring, dan sebagainya •
Payment M erupakan 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 M erupakan proses untuk menindak client yang mengalami kesulitan dalam membayar sisa cicilan kredit. Proses ini terdiri dari beberapa tahap, antara lain: •
Mailing
M erupakan proses penagihan kepada client melalui surat menyurat. •
Follow Up
54 M erupakan proses tindak lanjut dari mailing dengan cara menelepon atau mengunjungi langsung ke tempat client. •
Repossess M erupakan 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 M erupakan 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 M erupakan proses pemasaran kembali unit kendaraan yang telah ditarik kembali oleh ACC. Proses ini terdiri dari beberapa tahap, antara lain: •
Appraisal
M erupakan proses penaksiran harga pasar dari kendaraan yang ada. •
Ready to Sale
M erupakan proses persiapan dari kendaraan yang ada untuk dijual kembali. •
Inventory Sold
M erupakan proses penjualan unit kendaraan yang disita dari klien. •
Pool Management
55 M erupakan 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 M erupakan 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 M odul yang digunakan untuk manajemen hubungan perusahaan dengan customer. M odul CRM memiliki 10 sub-modul dimana 4 diantaranya akan dikembangkan kemudian. - Back Office Module M erupakan modul yang mendukung proses bisnis yang terjadi di PT. Astra Sedaya Finance tetapi tidak berhubungan langsung dengan user. M odul Back Office memiliki 8 sub-modul yang semuanya sudah berjalan. - Treasury Module M erupakan modul yang berkaitan dengan aliran keuangan yang terjadi di dalam perusahaan. M odul Treasury memiliki 5 sub-modul dimana 3 diantaranya akan dikembangkan kemudian. - Front Office Module M erupakan modul yang mendukung proses bisnis yang terjadi di PT. Astra Sedaya Finance dan berhubungan langsung dengan user. M odul 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 membackup 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 M anajemen 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). M odul 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 EBusiness pada basis data absensi, gaji, dan lain-lain. M odul HR menggunakan Oracle sebagai basis data. 3. Treasury Treasury di ACC menggunakan
platform J2EE (Java 2 platform
Enterprise Edition) dengan basis data Oracle. M odul Treasury digunakan untuk sistem yang menggambarkan aliran uang yang ada di ACC.
60 4. Business Inteligence (EIS ) Business intelligence ACC menggunakan BIEE (Bus iness 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 MTR_ACCALS MTR_ACCALS MTR_ACCALS MTR_ACCALS MTR_ACCALS MTR_VTM MTR_VTM MTR_ACCALS MTR_VTM MTR_ACCALS MTR_ACCALS MTR_VTM MTR_VTM MTR_ACCALS MTR_VTM MTR_ACCALS
NAMA TABEL TRN_FINACCT TRN_QUEUE_DETAILS TRN_PAYMENT_DETAIL AGING_COLL TRN_SCHEDULE TRN_MUE_DTL REMEDIAL_JF_HIST TMP_SCHEDULE TRN_SIGMA_HIST TMP_PENALTY TRN_DOCUMENT TRN_SCHEDULE_HO TRN_VALIDATE TRN_SCORE_DETAIL TRN_UE_MOVE_BREAK_DETAIL H2H_HIST_TRX
SIZE (GIGABYTE) 11,462410 8,366089 7,744080 6,360718 5,048828 4,746849 4,287529 4,066162 3,258591 3,111061 3,074585 2,879761 2,858566 2,678314 2,283875 2,068733
STATISTIK 596.128 112.323.488 243.278.464 125.616 10.748.768 24.997.136 550.720 238.704 1.235.968 7.054.624 157.936 594.832 365.344 1.932.624 278.416 1.030.880
NUMROW 42.853.027 35.669.349 41.902.068 2.208.215 38.739.204 49.830.765 35.161.985 31.808.000 38.036.368 25.641.488 43.358.401 25.134.151 15.096.892 4.555.299 11.520.864 14.502.581
TEMP?
TEMP TEMP
TEMP
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 MTR_ACCALS MTR_ACCALS
NAMA TABEL TRN_PAYMENT_DETAIL MST_LOAN_ACCOUNT
SIZE (GIGABYTE) 7,744080 0,621567
STATISTIK 243.278.464,00 496.296.096,00
NUMROW 41.902.068 1.303.266
62 MTR_ACCALS MTR_ACCALS MTR_VTM MTR_ACCALS MTR_ACCALS MTR_ACCALS MTR_ACCALS MTR_ACCALS MTR_ACCALS MTR_ACCALS MTR_ACCALS MTR_VTM MTR_VTM MTR_VTM MTR_ACCALS
TRN_QUEUE_DETAILS TRN_MAIL_HISTORY TRN_MUE_DTL TRN_BPKB TRN_SCHEDULE TMP_PENALTY TRN_ASSET_AGGR TRN_DOCUMENT TRN_SCORE_DETAIL H2H_HIST_TRX TRN_FINACCT TRN_UE_MOVE_BREAK_DETAIL TRN_VALIDATE TRN_SIGMA_HIST AGING_COLL
8,366089 1,983643 4,746849 0,412476 5,048828 3,111061 0,533943 3,074585 2,678314 2,068733 11,462410 2,283875 2,858566 3,258591 6,360718
112.323.488,00 309.107.104,00 24.997.136,00 20.262.384,00 10.748.768,00 7.054.624,00 3.458.832,00 157.936,00 1.932.624,00 1.030.880,00 596.128,00 278.416,00 365.344,00 1.235.968,00 125.616,00
35.669.349 11.886.952 49.830.765 2.624.515 38.739.204 25.641.488 1.330.779 43.358.401 4.555.299 14.502.581 42.853.027 11.520.864 15.096.892 38.036.368 2.208.215
Berikut ditampilkan deskripsi masing-masing tabel dan kegunaannya : Tabel : TRN_PAYM ENT_DETAIL Owner : M TR_ACCALS Tabel 3.3 Deskripsi Tabel TRN_PAYMENT_DETAIL Column Name NO_AGGR NO_TRAN CD_TRAN_TYPE TYPE_PAYMENT_MODE NO_PAYMENT_MODE NO_INST CD_BANK_BR DT_TRAN AMT_TRAN DAY_OVERDUE NO_RECEIPT DT_RECEIPT TYPE_BOOK NO_CONTROL FLAG_PENDING FLAG_OTHER_SP CD_COLLECTOR ID_CASHIER FLAG_REVERSE DT_AUTHORIZE FLAG_AUTHORIZE CD_BANK_BOOK
ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Pk 1 2
Null? N N N N N N N Y N N N Y N N N N N N N Y N N
Data Type VARCHAR2 (17 Byte) NUMBER (4) VARCHAR2 (3 Byte) VARCHAR2 (3 Byte) VARCHAR2 (15 Byte) NUMBER (3) VARCHAR2 (8 Byte) DATE NUMBER (15) NUMBER (3) VARCHAR2 (14 Byte) DATE VARCHAR2 (6 Byte) NUMBER (10) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) VARCHAR2 (6 Byte) VARCHAR2 (10 Byte) VARCHAR2 (1 Byte) DATE VARCHAR2 (1 Byte) VARCHAR2 (7 Byte)
Default
'' '' 0 '' 0 0 '' '' 0 'N' 'N' '' '' 'N' 'N' ''
Histogram No No No No No No No No No No No No No No No No No No No No No No
63 NO_BOOK NO_DOCREF DT_ADDED ID_USER_ADDED CD_SP NO_RESCH FLAG_TRANSFER DT_TRANSFER DT_UPLOADED TO_INST DT_PAYMENT DESC_TRAN CD_CASH CD_SP_COLL NO_SR_COLL FLAG_OT FLAG_AFF FLAG_CROSS_SP NO_BANK_TRANSFER FLAG_AFILIASI
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
N N N N N N Y Y Y N Y Y Y Y Y Y Y Y Y Y
VARCHAR2 (10 Byte) VARCHAR2 (18 Byte) DATE VARCHAR2 (10 Byte) VARCHAR2 (6 Byte) NUMBER (1) VARCHAR2 (1 Byte) DATE DATE NUMBER (3) DATE VARCHAR2 (30 Byte) VARCHAR2 (5 Byte) VARCHAR2 (6 Byte) NUMBER (4) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) NUMBER (10) VARCHAR2 (1 Byte)
'' '' sysdate '' 0
0
'N'
No No No No No No No No No No No No No No No No No No No 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 : M TR_ACCALS Tabel 3.4 Deskripsi Tabel TRN_QUEUE_D ETAILS Column Name NO_AGGR NO_SR CD_WORK_GRP CD_ACTION DT_ACTION CD_RESULT DT_RESULT ST_QUEUE CD_COLLECTOR POST_CODE ST_POINT AUTHORIZE_BY DT_AUTHORIZE FLAG_AUTHORIZE CD_ACTION_NEXT
ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Pk 1 2
Null? N N N N Y N Y N N N N N Y N N
Data Type VARCHAR2 (17 Byte) NUMBER (3) VARCHAR2 (6 Byte) VARCHAR2 (3 Byte) DATE VARCHAR2 (3 Byte) DATE VARCHAR2 (4 Byte) VARCHAR2 (6 Byte) VARCHAR2 (7 Byte) VARCHAR2 (3 Byte) VARCHAR2 (10 Byte) DATE VARCHAR2 (1 Byte) VARCHAR2 (3 Byte)
Default
'' '' '' ' ' ' ' '
' ' ' ' '
'' ''
Histogram No No No No No No No No No No No No No No No
64 DT_ACTION_NEXT CD_NEXT_COLLECTOR TIME_ACTION_NEXT CD_SPECIAL REMARKS_COL DT_ADDED ID_USER_ADDED DT_QUEUE REMARKS_SUP FLAG_MARK CD_SP CD_SP_NEXT_COLL DT_DISPLAY TIME_DISPLAY TIME_ACTION NO_SEQUENCE FLAG_TRANSFER DT_TRANSFER DT_UPLOADED CD_SUPERVISOR FLAG_REMINDER NO_SEQUENCE_SUP CD_SP_COLL CD_REASON SCORE_LEVEL
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Y N Y N Y N N N Y N N N N N Y N Y Y Y N N N Y Y Y
DATE VARCHAR2 (6 Byte) VARCHAR2 (6 Byte) VARCHAR2 (3 Byte) VARCHAR2 (100 Byte) DATE VARCHAR2 (10 Byte) DATE VARCHAR2 (100 Byte) VARCHAR2 (1 Byte) VARCHAR2 (6 Byte) VARCHAR2 (6 Byte) DATE VARCHAR2 (6 Byte) VARCHAR2 (6 Byte) VARCHAR2 (35 Byte) VARCHAR2 (1 Byte) DATE DATE VARCHAR2 (6 Byte) VARCHAR2 (1 Byte) VARCHAR2 (35 Byte) VARCHAR2 (6 Byte) VARCHAR2 (3 Byte) VARCHAR2 (3 Byte)
'' ''
'N' '' sysdate '0100' ''
'' 'N' ''
No No No No No No No No No No No No No No No No No No No No No No No No No
Fungsi : Tabel untuk mencatat semua kegiatan bucket collector. Tabel : TRN_M UE_DTL Owner : M TR_VTM Tabel 3.5 Deskripsi Tabel TRN_MUE_DTL Column Name PERIOD CD_FUNDING_COMP CD_AGGR_GROUP CD_SP FLAG_MOTOR_CYCLE NO_AGGR AMT_PRIN AMT_INT AMT_EARN TRX_CODE AMT_UNEARN FLAG_LEASING
ID 1 2 3 4 5 6 7 8 9 10 11 12
Pk
Null? N Y Y Y Y N Y Y Y N Y Y
Data Type DATE VARCHAR2 (2 Byte) VARCHAR2 (10 Byte) VARCHAR2 (6 Byte) VARCHAR2 (1 Byte) VARCHAR2 (17 Byte) NUMBER (15) NUMBER (15) NUMBER (15) VARCHAR2 (15 Byte) NUMBER (15) VARCHAR2 (2 Byte)
Fungsi : Tabel ini untuk menampung hasil analisis kinerja pelanggan.
Default
Histogram No No No No No No No No No No No No
65 Tabel : TRN_SCHEDULE Owner : M TR_ACCALS Tabel 3.6 Deskripsi Tabel TRN_S CHEDULE Column Name NO_AGGR NO_INST DT_DUE AMT_PRIN AMT_INT ST_INST AMT_PRIN_PAID AMT_INT_PAID AMT_PENALTY AMT_PENALTY_PAID AMT_PRIN_ACCOUNT AMT_INT_ACCOUNT AMT_PRIN_CASH AMT_INT_CASH DT_MTHACCR DAY_OVERDUE FLAG_ACCR_POST DT_ADDED ID_USER_ADDED FLAG_TRANSFER DT_TRANSFER DT_UPLOADED CD_MAIL CD_SP CD_SP_COLL
ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Pk 1 2
Null? N N N N N N N N N N N N N N Y N N Y Y Y Y Y N N Y
Data Type VARCHAR2 (17 Byte) NUMBER (3) DATE NUMBER (15) NUMBER (15) VARCHAR2 (3 Byte) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) DATE NUMBER (3) VARCHAR2 (1 Byte) DATE VARCHAR2 (10 Byte) VARCHAR2 (1 Byte) DATE DATE VARCHAR2 (3 Byte) VARCHAR2 (6 Byte) VARCHAR2 (6 Byte)
Default
0 0 0 0 0 0 0 'N'
''
Histogram No No No No No No No No No No No No No No No No No No No No No No No No No
Fungsi : Tabel ini berperan untuk maintenance jadwal pembayaran customer dan menyimpan semua informasi pembayaran kredit pelanggan.
Tabel : TM P_PENALTY Owner : M TR_ACCALS Tabel 3.7 Deskripsi Tabel TRN_PENALTY Column Name NO_AGGR NO_INST
ID
Pk 1 2
Null? N Y
Data Type VARCHAR2 (17 Byte) NUMBER (3)
Default
Histogram No No
66 ST_INST DT_DUE AMT_INST DT_PAY AMT_PAY DAY_OVERDUE AMT_PENALTY AMT_PENALTY_PAID AMT_OVERDUE AMT_INST_PAID CD_SP CD_SP_COLL
3 4 5 6 7 8 9 10 11 12 13 14
Y Y Y Y Y Y Y Y Y Y N Y
VARCHAR2 (3 Byte) DATE NUMBER (15) DATE NUMBER (15) NUMBER (3) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) VARCHAR2 (6 Byte) VARCHAR2 (6 Byte)
No No No No No No No No No No No No
Fungsi : Tabel untuk maintenance dokumen pendukung sebuah aplikasi kredit.
Tabel : TRN_DOCUM ENT Owner : M TR_ACCALS Tabel 3.8 Deskripsi Tabel TRN_DOCUMENT Column Name NO_REGISTRATION CD_DOC_FIELD DOC_TYPE FLAG_BCG CD_STATEFLOW FLAG_MANDATORY DOC_RECEIPT_TIME FLAG_RECEIVED DT_RECEIVED DT_ADDED ID_USER_ADDED FLAG_TRANSFER DT_TRANSFER DT_UPLOADED CD_SP CD_SP_COLL
ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Pk 1 3 2
Null? N N Y N Y Y Y Y Y Y Y Y Y Y N Y
Data Type VARCHAR2 (15 Byte) NUMBER (3) VARCHAR2 (2 Byte) VARCHAR2 (1 Byte) VARCHAR2 (2 Byte) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) DATE DATE VARCHAR2 (10 Byte) VARCHAR2 (1 Byte) DATE DATE VARCHAR2 (6 Byte) VARCHAR2 (6 Byte)
Default
Fungsi : M encatat semua kelengkapan dokumen-dokumen dari aplikasi kredit pelanggan.
Histogram No No No No No No No No No No No No No No No No
67 Tabel : TRN_SCORE_DETAIL Owner : M TR_ACCALS Tabel 3.9 Deskripsi Tabel TRN_S CORE_D ETAIL Column Name NO_REGISTRATION CD_CUSTOMER NO_SR FLAG_TELP FLAG_NEW_USED OCCUPATION AGE HOME_OWNERSHIP EDUCATION RESIDENCE_TIME TIME_ON_JOB DOWN_PAYMENT CREDIT_HISTORY PAYMENT_MODE TENOR BRAND TYPE AMT_INSTALLMENT INCOME_RATIO SCORE RESULT RESULT_CA RESULT_AAH RESULT_ROH CD_OVERIDE_AAH DT_OVERIDE_AAH CD_OVERIDE_ROH DT_OVERIDE_ROH DT_ADDED ID_USER_ADDED FLAG_P_C AMT_KHL CD_SP CD_SP_COLL RESULT_RDH RESULT_CSOO RESULT_LAST FLAG_STATUS FLAG_COLL CD_REASON_REJECT DESC_CREDIT1
ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
Pk 1 2 3
Null? N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y
Data Type VARCHAR2 (15 Byte) VARCHAR2 (15 Byte) NUMBER (3) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) VARCHAR2 (3 Byte) DATE VARCHAR2 (3 Byte) VARCHAR2 (3 Byte) DATE DATE NUMBER (7,5) VARCHAR2 (1 Byte) VARCHAR2 (3 Byte) NUMBER (3) VARCHAR2 (3 Byte) VARCHAR2 (3 Byte) NUMBER (17) NUMBER (9,3) NUMBER (9,4) VARCHAR2 (15 Byte) VARCHAR2 (15 Byte) VARCHAR2 (15 Byte) VARCHAR2 (15 Byte) VARCHAR2 (4 Byte) DATE VARCHAR2 (4 Byte) DATE DATE VARCHAR2 (10 Byte) VARCHAR2 (1 Byte) NUMBER (16) VARCHAR2 (6 Byte) VARCHAR2 (6 Byte) VARCHAR2 (15 Byte) VARCHAR2 (15 Byte) VARCHAR2 (15 Byte) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) VARCHAR2 (3 Byte) VARCHAR2 (200 Byte)
Default
Histogram No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
68 DESC_CREDIT2 DESC_CREDIT3 DESC_CREDIT4 DESC_CREDIT5 JENIS TAHUN AMT_OTR AMT_DOWNPAYMENT AMT_GROSS_INCOME AMT_NET_INCOME NO_DEPENDENT AR_LAMA AR_BACKLOG AR_BARU ANG_LAMA ANG_BACKLOG ANG_BARU AMT_CASH_BACK NET_DP RESULT_L6 RESULT_L7 NO_ADV_INST TYPE_APPL TYPE_ORDER KRITERIA_RESULT FLAG_SCORE_NULL DESC_NEGATIVE1 DESC_NEGATIVE2 DESC_NEGATIVE3 DESC_NEGATIVE4 DESC_NEGATIVE5 SOLUSI FLAG_CLOSE_MONITOR PERC_INT_FLAT PERC_INT_EFFE
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
VARCHAR2 (200 Byte) VARCHAR2 (200 Byte) VARCHAR2 (200 Byte) VARCHAR2 (200 Byte) VARCHAR2 (3 Byte) NUMBER (4) NUMBER (15) NUMBER (15) NUMBER (16) NUMBER (16) NUMBER (2) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (7,5) VARCHAR2 (10 Byte) VARCHAR2 (10 Byte) NUMBER (2) VARCHAR2 (3 Byte) VARCHAR2 (3 Byte) VARCHAR2 (15 Byte) VARCHAR2 (1 Byte) VARCHAR2 (200 Byte) VARCHAR2 (200 Byte) VARCHAR2 (200 Byte) VARCHAR2 (200 Byte) VARCHAR2 (200 Byte) VARCHAR2 (200 Byte) VARCHAR2 (1 Byte) NUMBER (7,5) NUMBER (7,5)
'' 0 0 0 0 0 0 0 0 0 0 0 0
0 ' ' ' ' ' ' ' ' ' ' '
' ' ' ' ' ' ' ' ' ' ' 0 0
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
Fungsi : Tabel untuk menyimpan hasil history scoring approval dari pelanggan sebelum aplikasi pelanggan diterima.
69 Tabel : H2H_HIST_TRX Owner : M TR_ACCALS Tabel 3.10 Deskripsi Tabel H2H_HIS T_TRX Column Name NO_AGGR_AOL NO_AGGR_ATM NO_SR ST_AGGR CD_CUSTOMER CUSTOMER_NAME NO_INST DUE_DATE AMT_INST_SCHEDULE AMT_INST_PPI AMT_LATE_CHARGES AMT_PENALTY CD_SP DT_ADDED TIME_ADDED
ID
Pk
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Null? Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
Data Type VARCHAR2 (17 Byte) VARCHAR2 (16 Byte) NUMBER (4) VARCHAR2 (4 Byte) VARCHAR2 (15 Byte) VARCHAR2 (30 Byte) NUMBER (3) DATE NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) VARCHAR2 (6 Byte) DATE VARCHAR2 (6 Byte)
Default
Histogram Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Fungsi : Digunakan dalam proses Host To Host, transaksi pembayaran khusus untuk ebanking.
Tabel : TRN_FINACCT Owner : M TR_ACCALS Tabel 3.11 Deskripsi Tabel TRN_FINACCT Column Name NO_DOCREF NO_SR CD_FUNDING_COMP CD_SP NO_RECEIPT CD_TRAN_TYPE TRAN_FOR CD_ACCOUNT CD_ROUTE_CARD CD_CUSTOMER NO_AGGR CD_LOAN NO_LOAN CD_DEALER_AVL
ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Pk 1 2
Null? N N Y N Y N N N Y Y Y Y Y Y
Data Type VARCHAR2 (18 Byte) NUMBER (6) VARCHAR2 (2 Byte) VARCHAR2 (6 Byte) VARCHAR2 (14 Byte) VARCHAR2 (3 Byte) VARCHAR2 (4 Byte) VARCHAR2 (20 Byte) VARCHAR2 (15 Byte) VARCHAR2 (15 Byte) VARCHAR2 (17 Byte) VARCHAR2 (6 Byte) NUMBER (3) VARCHAR2 (12 Byte)
Default
'' '' ''
Histogram No No No No No No No No No No No No No No
70 DT_TRAN TYPE_CRDR AMT_TRAN TYPE_PAYMENT_MODE NO_CHEQUE DT_CHEQUE CD_BANK_BR DT_PAID CD_BANK_BOOK AMT_A_R NO_INST_FIRST NO_INST_LAST CD_GROUP CD_BRAND_GROUP LN_TRAN_NARRATION DT_POSTING GROUP_USER DT_ADDED ID_USER_ADDED CD_VEHICLE_BRAND FLAG_REV FLAG_TRANSFER DT_TRANSFER DT_UPLOADED CD_SP_COLL
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y
DATE VARCHAR2 (2 Byte) NUMBER (15) VARCHAR2 (3 Byte) VARCHAR2 (15 Byte) DATE VARCHAR2 (8 Byte) DATE VARCHAR2 (7 Byte) NUMBER (15) NUMBER (3) NUMBER (3) VARCHAR2 (15 Byte) VARCHAR2 (6 Byte) VARCHAR2 (60 Byte) DATE VARCHAR2 (10 Byte) DATE VARCHAR2 (10 Byte) VARCHAR2 (3 Byte) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) DATE DATE VARCHAR2 (6 Byte)
''
'N'
No No No No No No No No No No No No No No No No No No No No No No No No No
Fungsi : Untuk menyeimbangkan suatu data kredit (CR) dan debet (DR) dari suatu proses pembayaran kontrak.
Tabel : AGING_COLL Owner : M TR_ACCALS Tabel 3.12 Deskripsi Tabel AGING_COLL Column Name NO_AGGR DESC_SP1 CD_FUNDING_COMP SUB_AGGR1 DESC_SP CD_CUSTOMER SUB_AGGR2 NAME ADDRGAB CITY POST_CODE PHONE1 PHONE2 AREA1_RESI
ID
Pk 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Null? Y Y Y Y Y Y Y Y Y Y Y Y Y Y
Data Type VARCHAR2 (17 Byte) VARCHAR2 (3 Byte) VARCHAR2 (2 Byte) VARCHAR2 (3 Byte) VARCHAR2 (20 Byte) VARCHAR2 (6 Byte) VARCHAR2 (6 Byte) VARCHAR2 (30 Byte) VARCHAR2 (90 Byte) VARCHAR2 (25 Byte) VARCHAR2 (7 Byte) VARCHAR2 (12 Byte) VARCHAR2 (12 Byte) VARCHAR2 (15 Byte)
Default
Histogram Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
71 VEHICLE_BRAND_DESC VEHICLE_TYPE_DESC VEHICLE_MODEL_DESC NO_POLICE NO_BPKB NO_ENGINE NO_CHASIS COLOR_DESC YEAR_MFG DT_AGGR_SIGN FLAG_NEW_USED NO_UNIT V_NO_INST TENOR V_AMT_INSTALLMENT V_DT_DUE DAY_OVERDUE SALDO AMT_TOT_NYD AMT_OVERDUE AMT_BUCKET01_30 AMT_BUCKET31_60 AMT_BUCKET61_90 AMT_BUCKET91_120 AMT_BUCKET121_150 AMT_BUCKET151_210 AMT_BUCKET_210 TOTAL_DENDA DT_GOLIVE NO_ADV_INSY CD_PRODUCT CD_FLEET CD_AGGR_GROUP FLAG_TYPE_USES CD_ROUTE NAME_USER NAME_USER2 NAME_USER3 NAME_DEALER DT_APPL ST_AGGR CD_WORK_GRP CD_COLLECTOR1 NAME_COLLECTOR1 CD_COLLECTOR2 NAME_COLLECTOR2 NEXT_INSTALLMENT NAME_SALESMAN CD_WIL CD_SALES_OFFICER PHONE_MOBILE JUMLAH AMT_DP AMT_OTR
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
VARCHAR2 (15 Byte) VARCHAR2 (15 Byte) VARCHAR2 (15 Byte) VARCHAR2 (9 Byte) VARCHAR2 (15 Byte) VARCHAR2 (25 Byte) VARCHAR2 (25 Byte) VARCHAR2 (20 Byte) VARCHAR2 (4 Byte) DATE VARCHAR2 (1 Byte) NUMBER (3) NUMBER (3) NUMBER (2) NUMBER (15) DATE NUMBER (4) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) DATE VARCHAR2 (1 Byte) VARCHAR2 (5 Byte) VARCHAR2 (1 Byte) VARCHAR2 (10 Byte) VARCHAR2 (2 Byte) VARCHAR2 (3 Byte) VARCHAR2 (25 Byte) VARCHAR2 (20 Byte) VARCHAR2 (20 Byte) VARCHAR2 (30 Byte) DATE VARCHAR2 (4 Byte) VARCHAR2 (6 Byte) VARCHAR2 (6 Byte) VARCHAR2 (30 Byte) VARCHAR2 (6 Byte) VARCHAR2 (30 Byte) NUMBER (15) VARCHAR2 (30 Byte) VARCHAR2 (4 Byte) VARCHAR2 (10 Byte) VARCHAR2 (15 Byte) NUMBER (6) NUMBER (15) NUMBER (15)
Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
72 PERC_INT_BYDEALER PERC_INT_FLAT PERC_INT_EFFE_ACCT PERC_INT_EFFE_CUST NO_AR NO_TLO TOTAL_OVD SISA_PH SISA_BUNGA DT_PAYMENT JOB_DESC POSITION_DESC NAME2 CD_SP FLAG_MOTOR FLAG_ACP PREMI_ACP PREMI_ACP_OVD NO_OF_INV AMT_TOT_INV SO_NAME FLAG_OVERWRITE VEHICLE_KIND_DESC PICKUP_INST SURVEYOR1 SURVEYOR2 CD_JF CD_FACTORING RATE_JF CD_SP_COLL SCORE_LEVEL SURVEYOR_BORROWER1 SURVEYOR_BORROWER2
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 f86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
NUMBER (7,5) NUMBER (7,5) NUMBER (7,5) NUMBER (7,5) NUMBER (2) NUMBER (2) NUMBER (5) NUMBER (15) NUMBER (15) DATE VARCHAR2 (20 Byte) VARCHAR2 (20 Byte) VARCHAR2 (35 Byte) VARCHAR2 (6 Byte) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) NUMBER (10) NUMBER (10) NUMBER (3) NUMBER (15) VARCHAR2 (30 Byte) VARCHAR2 (1 Byte) VARCHAR2 (15 Byte) VARCHAR2 (1 Byte) VARCHAR2 (30 Byte) VARCHAR2 (30 Byte) VARCHAR2 (3 Byte) VARCHAR2 (3 Byte) NUMBER (5,2) VARCHAR2 (6 Byte) VARCHAR2 (3 Byte) VARCHAR2 (30 Byte) VARCHAR2 (30 Byte)
Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Fungsi : Tabel hasil aging untuk menempatkan transaksi setiap bulannya untuk dapat dijadikan analisis laporan (reporting).
Tabel : M ST_LOAN_ACCOUNT Owner : M TR_ACCALS Tabel 3.13 Deskripsi Tabel MS T_LOAN_ACCOUNT Column Name NO_AGGR NO_REGISTRATION ST_AGGR CD_FUNDING_COMP CD_SP TENOR
ID 1 2 3 4 5 6
Pk 1
Null? N N N N N N
Data Type VARCHAR2 (17 Byte) VARCHAR2 (15 Byte) VARCHAR2 (4 Byte) VARCHAR2 (2 Byte) VARCHAR2 (6 Byte) NUMBER (2)
Default
Histogram No No No No No No
73 DT_GOLIVE GRACE_PERIOD CD_PRODUCT CD_PRODUCT_SRNO CD_DEALER_BR CD_EXCEPTION_COLLECTOR CD_SALESMAN TYPE_LOAN TYPE_PAYMENT_MODE PAYMENT_FREQ AMT_DOWNPAYMENT AMT_LOAN AMT_TOT_PRIN AMT_TOT_INT AMT_TOT_PRIN_PAID AMT_TOT_INT_PAID AMT_PENALTY AMT_PENALTY_PAID AMT_OVERDUE AMT_MAX_OVERDUE AMT_OTR AMT_ADMIN_FEE AMT_INSTALLMENT AMT_RESIDUAL AMT_RISK_DEALER AMT_ADMIN_BYDEALER AMT_BPKB_BLOCK AMT_PAY_DEALER PERC_RISK_DEALER PERC_INT_FLAT PERC_INT_EFFE_ACCT PERC_INT_EFFE_CUST PERC_INT_BYDEALER MTH_BBG DT_DUE_DISB DT_DISBURSEMENT DT_DUE_INST DT_PREPAY TYPE_INSTALLMENT NO_OF_BOUNCE NO_ADV_INST DAY_OVERDUE DAY_MAX_OVERDUE DAY_OVERDUE_MTH AMT_DAY_OVERDUE_MTH CD_LOAN NO_LOAN AMT_POOLED_KUK FLAG_COLLECTION FLAG_KUK FLAG_SECURED_LOAN FLAG_BUDGET FLAG_AVALIST FLAG_RESCHEDULE
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
Y N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Y Y Y Y N N N N N N N N N N N N N N N N
DATE NUMBER (2) VARCHAR2 (5 Byte) VARCHAR2 (3 Byte) VARCHAR2 (12 Byte) VARCHAR2 (6 Byte) VARCHAR2 (5 Byte) VARCHAR2 (1 Byte) VARCHAR2 (3 Byte) VARCHAR2 (1 Byte) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (7,5) NUMBER (7,5) NUMBER (7,5) NUMBER (7,5) NUMBER (7,5) NUMBER (2) DATE DATE DATE DATE VARCHAR2 (1 Byte) NUMBER (2) NUMBER (2) NUMBER (3) NUMBER (3) NUMBER (3) NUMBER (15) VARCHAR2 (6 Byte) NUMBER (3) NUMBER (15) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte)
0 ' ' ' ' ' ' '
' ' ' ' ' ' ' 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
'' 0 0 0 0 0 0 '' 0 0 'N' 'N' 'N' 'N' 'N' ''
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
74 Fungsi : Tabel inti dari sistem basis data AOL, sebagai jantung dari seluruh kontrak pelanggan setelah aplikasi disetujui oleh ACC.
Tabel : TRN_M AIL_HISTORY Owner : M TR_ACCALS Tabel 3.14 Deskripsi Tabel TRN_MAIL_HIS TORY Column Name NO_AGGR CD_MAIL DT_MAIL NO_MAIL MAIL_CONTACT_PHONE MAIL_SIGNATOR MAIL_CONTACT_PERSON CD_SECTION DAY_MAIL_LIFE NO_SEQ_MAIL DT_PRINT DT_ADDED ID_USER_ADDED FLAG_PRINT NO_BOOK TYPE_BOOK NO_CONTROL FLAG_TRANSFER DT_TRANSFER DT_UPLOADED NO_INST NO_SR_LOG DT_MAIL_RETURN CD_MAIL_RETURN REMARK_MAIL_RETURN CD_SP CD_SP_COLL CD_COLLECTOR CD_SUPERVISOR DAY_OVERDUE
ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Pk 3 2 1
4
Null? N N N Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y N N Y Y Y N Y Y Y Y
Data Type VARCHAR2 (17 Byte) VARCHAR2 (3 Byte) DATE VARCHAR2 (25 Byte) VARCHAR2 (15 Byte) VARCHAR2 (30 Byte) VARCHAR2 (30 Byte) VARCHAR2 (3 Byte) NUMBER (2) NUMBER (5) DATE DATE VARCHAR2 (10 Byte) VARCHAR2 (1 Byte) VARCHAR2 (10 Byte) VARCHAR2 (6 Byte) NUMBER (10) VARCHAR2 (1 Byte) DATE DATE NUMBER (3) NUMBER (8) DATE VARCHAR2 (3 Byte) VARCHAR2 (60 Byte) VARCHAR2 (6 Byte) VARCHAR2 (6 Byte) VARCHAR2 (6 Byte) VARCHAR2 (6 Byte) NUMBER (3)
Default
Histogram No No No No No No No No No No No No No No No No No No No No 0 No 0 No No No No No No No No No
Fungsi : Tabel untuk mencatat history dari pengeluaran surat kepada pelanggan.
75 Tabel : TRN_BPKB Owner : M TR_ACCALS Tabel 3.15 Deskripsi Tabel TRN_BPKB Column Name ID NO_BPKB 1 NO_REGISTRATION 2 NO_SR 3 NO_AGGR 4 FLAG_INT_EXT 5 FLAG_REC_ISS 6 DT_REC_ISS 7 CD_TRAN 8 GIVEN_BY 9 RECEIVED_BY 10 FLAG_COLLATERAL 11 REMARKS 12 NO_REFERENCE 13 DT_ADDED 14 ID_USER_ADDED 15 FLAG_TRANSFER 16 DT_TRANSFER 17 DT_UPLOADED 18 ORDER_BY 19 PIC_BPKB 20 PIC_APPROVAL 21 CD_SP 22 CD_SP_COLL 23
Pk 1 2 3
Null? N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y
Data Type VARCHAR2 (15 Byte) VARCHAR2 (15 Byte) NUMBER (3) VARCHAR2 (17 Byte) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) DATE VARCHAR2 (3 Byte) VARCHAR2 (10 Byte) VARCHAR2 (10 Byte) VARCHAR2 (3 Byte) VARCHAR2 (30 Byte) VARCHAR2 (13 Byte) DATE VARCHAR2 (10 Byte) VARCHAR2 (1 Byte) DATE DATE VARCHAR2 (10 Byte) VARCHAR2 (10 Byte) VARCHAR2 (10 Byte) VARCHAR2 (6 Byte) VARCHAR2 (6 Byte)
Default
Histogram No No No No No No No No No No No No No No No No No No No No No No No
Fungsi : Tabel history in/out dokumen BPKB sebuah kontrak/aplikasi kredit kostumer.
Tabel : TRN_ASSET_AGGR Owner : M TR_ACCALS Tabel 3.16 Deskripsi Tabel TRN_ASS ET_AGGR Column Name NO_AGGR NO_SR CD_VEHICLE_BRAND CD_VEHICLE_TYPE CD_VEHICLE_MODEL YEAR_OF_MFG NO_CAR_POLICE NO_CHASIS NO_ENGINE CD_COLOR
ID 1 2 3 4 5 6 7 8 9 10
Pk 1 2
Null? N N N N N N N N N N
Data Type VARCHAR2 (17 Byte) NUMBER (3) VARCHAR2 (3 Byte) VARCHAR2 (3 Byte) VARCHAR2 (3 Byte) NUMBER (4) VARCHAR2 (9 Byte) VARCHAR2 (25 Byte) VARCHAR2 (25 Byte) VARCHAR2 (3 Byte)
Default
' ' ' '
' ' ' '
Histogram No No No No No 0 No No No No No
76 NO_BPKB NAME_BPKB ST_BPKB ST_SPBPKB DT_BPKB_REC DT_EXP_STNK CD_INSU_BR FLAG_NEW_USED FLAG_TYPE_USES AMT_INSU_COVER NO_AR NO_TLO PERC_PREMIUM PERC_THIRDPARTY PERC_INSU_TOACC PERC_INSU_TODEALER AMT_INSU_PREMIUM AMT_INSU_CASH AMT_INSU_CREDIT AMT_INSU_FEE AMT_INSU_BYDEALER CD_ROUTE FLAG_INSU_CANCEL FLAG_INSU_CLAIM AMT_INSU_ACC AMT_INSU_CUST FLAG_INSU_PAID NO_INSU_POLICY AMT_THIRDPARTY NO_OF_UNIT DT_ADDED ID_USER_ADDED FLAG_TRANSFER DT_TRANSFER DT_UPLOADED FLAG_INSU_YEARLY MTH_REPOSES CD_ST_APPL_REASON CD_STATEFLOW PLACE_AGGR_SIGN AMT_OS_GRSPREM BPKB_ADDR1 BPKB_ADDR2 BPKB_RT_RW_NO BPKB_AREA1 BPKB_AREA2 BPKB_CITY BPKB_POST_CODE NO_FACTORY AMT_ADMIN_THIRDPARTY AMT_TOTAL_INTEREST AMT_TOTAL_PRINCIPLE FLAG_INSU_INT_EXT_NONE FLAG_INSU_SUBSIDY
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
N N N N Y Y N N N N N N N N N N N N N N N N N N N N N N N N N Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y
VARCHAR2 (15 Byte) VARCHAR2 (30 Byte) VARCHAR2 (3 Byte) VARCHAR2 (3 Byte) DATE DATE VARCHAR2 (6 Byte) VARCHAR2 (1 Byte) VARCHAR2 (2 Byte) NUMBER (15) NUMBER (2) NUMBER (2) NUMBER (7,5) NUMBER (7,5) NUMBER (7,5) NUMBER (7,5) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) VARCHAR2 (3 Byte) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) NUMBER (15) NUMBER (15) VARCHAR2 (1 Byte) VARCHAR2 (20 Byte) NUMBER (15) NUMBER (2) DATE VARCHAR2 (10 Byte) VARCHAR2 (1 Byte) DATE DATE VARCHAR2 (1 Byte) NUMBER (2) VARCHAR2 (3 Byte) VARCHAR2 (2 Byte) VARCHAR2 (20 Byte) NUMBER (15) VARCHAR2 (30 Byte) VARCHAR2 (30 Byte) VARCHAR2 (9 Byte) VARCHAR2 (25 Byte) VARCHAR2 (25 Byte) VARCHAR2 (25 Byte) VARCHAR2 (7 Byte) VARCHAR2 (20 Byte) NUMBER (15) NUMBER (15) NUMBER (15) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte)
' ' ' '
' ' ' '
'' '' '' 0 0 0 0 0 0 0 0 0 0 0 0 '' 'N' 'N' 0 0 'N' '' 0 1 sysdate
0
'Y'
No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
77 CD_SALESOFFICER AMT_ADMIN_FEE_STD NAME_DOC DT_APPL_INSU CD_SP CD_SP_COLL ST_UNIT NO_CHASIS_VALID NO_ENGINE_VALID
65 66 67 68 69 70 71 72 73
Y N Y Y N Y Y Y Y
VARCHAR2 (10 Byte) NUMBER (15) VARCHAR2 (30 Byte) DATE VARCHAR2 (6 Byte) VARCHAR2 (6 Byte) VARCHAR2 (4 Byte) VARCHAR2 (25 Byte) VARCHAR2 (25 Byte)
0
'OPEN'
No No No No No No No No No
Fungsi : Tabel tempat mencatat semua aset kontrak pelanggan.
Tabel : TRN_UE_M OVE_BREAK_DETAIL Owner : M TR_VTM Tabel 3.17 Deskripsi Tabel TRN_UE_MOVE_BREAK_D ETAIL Column Name ID PERIOD 1 CD_FUNDING_COMP 2 CD_AGGR_GROUP 3 PORTION 4 CD_SP 5 FLAG_MOTOR_CYCLE 6 FLAG_LEASING 7 BEGIN_PRIN 8 BEGIN_INT 9 BEGIN_EARN 10 BEGIN_UNEARNED 11 BEGIN_ACCOUNT 12 SALES_PRIN 13 SALES_INT 14 SALES_EARN 15 SALES_UNEARNED 16 SALES_ACCOUNT 17 COLL_PRIN 18 COLL_INT 19 COLL_EARN 20 COLL_ACCOUNT 21 PREPAY_PRIN 22 PREPAY_INT 23 PREPAY_EARN 24 PREPAY_UNEARNED 25 PREPAY_ACCOUNT 26 INV_PRIN 27 INV_INT 28 INV_EARN 29 INV_UNEARNED 30 INV_ACCOUNT 31 WO_PRIN 32
Pk
Null? N N N N N N N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
Data Type DATE VARCHAR2 (2 Byte) VARCHAR2 (3 Byte) NUMBER (3) VARCHAR2 (6 Byte) VARCHAR2 (1 Byte) VARCHAR2 (2 Byte) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (6) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (6) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (6) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (6) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (6) NUMBER (15)
Default
Histogram No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
78 WO_INT WO_EARN WO_UNEARNED WO_ACCOUNT OTHERS_PRIN OTHERS_INT OTHERS_EARN OTHERS_UNEARNED OTHERS_ACCOUNT ENDING_PRIN ENDING_INT ENDING_EARN ENDING_UNEARNED ENDING_ACCOUNT NO_AGGR
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
Y Y Y Y Y Y Y Y Y Y Y Y Y Y N
NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (6) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (6) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (15) NUMBER (10) VARCHAR2 (17 Byte)
No No No No No No No No No No No No No No No
Fungsi : Tabel untuk analisis kinerja pelanggan yang lebih rinci.
Tabel : TRN_VALIDATE Owner : M TR_VTM Tabel 3.18 Deskripsi Tabel TRN_VALIDATE Column Name STATUS VALID PT RO BANK RECAP_DATE TRX_DATE NO_AGGR TRX CD_DEALER_BR NO_REKENING TRX_TYPE DESCRIPTION LINK_ID ACCOUNT DEBET CREDIT FLAG_BG FLAG_ROHO USER_UPD DATE_UPD TIME_UPD GROUP_ID OPEX_ID
ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Pk
Null? N N N N N Y Y N Y Y Y N Y Y N N N Y Y N N N Y Y
Data Type VARCHAR2 (1 Byte) NUMBER (1) VARCHAR2 (2 Byte) VARCHAR2 (3 Byte) VARCHAR2 (7 Byte) DATE DATE VARCHAR2 (17 Byte) VARCHAR2 (3 Byte) VARCHAR2 (12 Byte) VARCHAR2 (20 Byte) VARCHAR2 (5 Byte) VARCHAR2 (250 Byte) VARCHAR2 (25 Byte) VARCHAR2 (20 Byte) NUMBER (15) NUMBER (15) VARCHAR2 (1 Byte) VARCHAR2 (1 Byte) VARCHAR2 (10 Byte) DATE VARCHAR2 (8 Byte) NUMBER (15) VARCHAR2 (27 Byte)
Fungsi : Tabel sebagai interface dari AOL ke ORACLE
Default
'' ''
Histogram No No No No No No No No No No No No No No No No No No No No No No No No
79 Tabel : TRN_SIGM A_HIST Owner : M TR_VTM Tabel 3.19 Deskripsi Tabel TRN_S IGMA_HIS T Column Name CD_SP NO_REGISTRATION ITEM_CODE SEQ_NO PHASE POSITION DATE_PROCESS TIME_PROCESS USER_UPD DATE_UPD TIME_UPD
ID 1 2 3 4 5 6 7 8 9 10 11
Pk 1 2 3 4 5
6 7
Null? N N N N N N Y Y N N N
Data Type VARCHAR2 (6 Byte) VARCHAR2 (17 Byte) VARCHAR2 (5 Byte) NUMBER (3) NUMBER (3) NUMBER (3) DATE CHAR (6 Byte) VARCHAR2 (10 Byte) DATE CHAR (6 Byte)
Default
Histogram No No No No No No No No No No 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.