BAB III ANALISA DAN PERANCANGAN
3.1
Tinjauan Organisasi
3.1.1 Sejarah Perusahaan PT. BII Finance Center (BII FC) didirikan tanggal 13 Februari tahun 1991, berdasarkan akta No. 163 yang dibuat dihadapan Richardus Nangkih Sinulingga, SH, Notaris di Jakarta sebagai perusahaan yang bergerak dalam bidang usaha anjak piutang, sewa guna usaha, pembiayaan konsumen dan kartu kredit (multi finance). Perusahaan mengalami perkembangan yang cukup baik, dalam periode tahun 1993 sampai 1995 mampu membukukan pertumbuhan pendapatan sebesar 283% dari Rp. 4,8 Milyar pada tahun 1993 menjadi Rp. 32,2 Milyar pada tahun 1995 dengan Laba bersih tahun 1995 mencapai Rp. 6,7 Milyar atau meningkat 379% dan tahun 1993. Pada periode yang sama, total aset meningkat sekitar 34% dan Rp. 139,2 Milyar pada tahun 1993 menjadi Rp. 185,9 Milyar pada tahun 1995. Tahun 1996 total aset meningkat hingga mencapai Rp. 252,3 Milyar dan pada tahun 1997 sebesar Rp. 422,3 Milyar. Kepemilikan saham PT BII Finance Center 99,99% dimiliki oleh PT. Bank Internasional Indonesia, Tbk (BII) dan sisanya oleh Yayasan Dana Pensiun BII. PT BII Finance Center dikelola oleh Dewan Direksi dan dibawah pengawasan Dewan Komisaris. Anggota Dewan Direksi dan Dewan Komisaris dipilih untuk masa 3 tahun oleh para pemegang saham. Sampai saat ini PT BII Finance Center telah memiliki 28 kantor cabang dan 11 kantor perwakilan yang tersebar di berbagai provinsi di Indonesia. Dalam rangka meningkatkan pelayanan terhadap konsumen kedepannya akan ditambah lagi beberapa kantor cabang dan kantor perwakilan di seluruh provinsi di Indonesia. Salah satu kantor cabang PT BII Finance Center adalah yang terletak di daerah Bekasi Jawa Barat yang beralamat di Ruko Mall Bekasi Square No 68 Jl. A. Yani Pekayon Jaya Bekasi 17148 35
36
3.1.2 Visi dan Misi
Visi
Menjadi perusahaan pembiayaan independen sebagai penantang pasar dalam bisnis pembiayaan mobil baru.
Misi
Sebagai perpanjangan tangan dari PT Bank Internasional Indonesia, Tbk. (BII) untuk mengembangkan sayap dalam bisnis pembiayaan kendaraan bermotor khususnya kendaraan roda empat atau mobil. 3.1.3 Struktur Organisasi Struktur organisasi yang ada di PT BII Finance Center antara kantor pusat (Head Office) dengan yang ada dikantor cabang itu berbeda. Struktur organisasi yang ada dikantor PT BII Finance Center cabang bekasi adalah :
Branch Manager
Administration Head
Messenger
Admin Staf
Office Boy
Supervisor Marketing
Supervisor Collection
Marketing Staf
Collection Staf
Credit Analyst
Internal Control Unit
Gambar 3.1. Struktur Organisasi PT BII Finance Center Cabang Bekasi
37
Pada gambar struktur organisasi di PT BII Finance Center Cabang Bekasi diatas terdapat beberapa jabatan yang mempunyai tugas dan wewenangnya masing-masing yaitu : 1.
Branch Manager a. Mengawasi dan memonitor setiap kegiatan yang berlangsung dikantor cabang dengan cara menerima laporan-laporan dari masing-masing supervisor terhadap kinerja para stafnya b. Memberikan rekomendasi dan persetujuan untuk semua pengajuan anggaran biaya dalam rangka pemeliharaan sarana dan prasarana yang ada dikantor cabang. c. Mengawasi dan memberikan rekomendasi atas seluruh proses pengajuan aplikasi kredit agar dapat berjalan sesuai aturan yang berlaku.. d. Bertanggung jawab dalam mengkoordinasikan sebuah perencanaan dan implementasi sistem informasi baru kepada seluruh karyawan yang ada dikantor cabang.
2.
Administration Head a. Mendata seluruh data-data karyawan yang ada dicabang dari kepala cabang sampai office boy b. Bertanggung jawab untuk pengajuan user baru atau penghapusan user lama dan juga revisi user yang ada dikantor cabang. c. Bertanggung jawab atas pengelolaan uang kas dikantor cabang. d. Bertanggung jawab atas seluruh inventaris sarana dan prasarana yang ada dikantor cabang baik software atau hardware ( user account, PC, printer, alat tulis kantor, dll) e. Mengawasi dan memonitor kinerja server yang ada dikantor cabang f. Bertanggung jawab mengawasi kinerja staf admin, messenger dan office boy g. Bertanggung jawab atas seluruh proses cetak PO, kontrak dan proses pencairan aplikasi kredit h. Memonitor seluruh pengajuan keperluan-keperluan yang dibutuhkan kantor cabang kepada kantor pusat (head office)
38
3.
Supervisor Marketing a. Bertanggung jawab dalam mengawasi kinerja staf marketing dalam memperoleh dan memproses aplikasi kredit dari awal hingga akhir b. Menjaga hubungan baik dengan dealer atau showroom
4.
Supervisor Collection a. Bertanggung jawab dalam mengawasi kinerja staf collection dalam penagihan customer-customer yang menunggak b. Memberikan rekomendasi untuk mengeluarkan surat peringatan (SP) kepada customer yang masuk dalam penanganan khusus c. Memonitor tingkat overdue yang ada dikantor cabang
5.
Credit Analyst a. Bertanggung jawab atas seluruh proses analisa pengajuan aplikasi kredit calon customer baru b. Memberikan rekomendasi atas aplikasi-aplikasi yang telah masuk ke cabang dan yang akan diproses dicabang
6.
Internal Control Unit a. Bertanggung jawab dalam hal pengecekan seluruh aplikasi-aplikasi yang sudah dilakukan pencairan b. Bertanggung jawab untuk menindak lanjuti aplikasi-aplikasi yang terlihat janggal atau yang terlihat mengandung unsur kecurangan
7.
Messenger a. Membantu dalam menyampaikan berkas-berkas antar kantor cabang, dari kantor cabang ke kantor pusat dan dari kantor ke rekanan dealer. b. Bertanggung jawab untuk memfiling dokumen-dokumen aplikasiaplikasi yang telah cair.
8.
Admin Staf a. Mencetak PO dan kontrak b. Men-scan dokumen-dokumen yang telah cair untuk nantinya diupload ke sistem c. Melakukan konfirmasi terhadap aplikasi-aplikasi yang akan dilakukan pencairan
39
9.
Office Boy a. Bertanggung jawab terhadap kebersihan seluruh ruangan dan alat-alat yang ada dikantor cabang b. Bertanggung jawab menjaga seluruh kunci-kunci yang ada dikantor cabang mulai dari kunci rolling door, pintu, locker, laci hingga pantry
10.
Marketing Staf a. Bertanggung jawab terhadap aplikasi kredit milik masing-masing yang telah diajukan dan diproses dikantor cabang b. Bertanggung jawab memonitor seluruh proses kredit dari awal data masuk sampai pencairan c. Bertanggung jawab atas seluruh data-data yang didapatkan dari pihak dealer dan customer d. Memberikan informasi-informasi yang berhubungan dengan proses aplikasi kredit kepada customer dan dealer
11.
Collection Staf a. Bertanggung jawab untuk memberi peringatan-peringatan terhadap customer-customer yang menunggak angsuran b. Memonitor overdue cabang dan dana customer yang menggantung (suspend) c. Bertanggung jawab untuk menyampaikan surat peringatan (SP) yang telah dikeluarkan oleh Collection Head untuk customer-customer yang menunggak dari batas waktu yang telah ditentukan
40
3.2
Rancangan Unified Modeling Languange (UML)
3.2.1 Activity Diagram Berjalan MARKETING
CREDIT ANALIS
ADMIN
Menerima Data Customer
Verifikasi Data Customer
Ya
Tidak Konfirmasi Dealer
Input Data Customer
Verifikasi Input Data Tidak Ya
Approve Kredit
Request PO
Cetak PO
Verifikasi Tagihan Dealer
Tidak
Ya Mengolah Tagihan
Gambar 3.2. Activity Diagram sistem berjalan
41
3.2.2 Use Case Diagram
Verifikasi Data Calon Customer
Melakukan Penginputan Data Calon Customer
Melakukan Proses Request Purchase Order (PO)
Marketing
Memonitor Alur Proses Kredit
Mengolah Data PO
Mencetak PO Admin
Approval kredit
Credit Analis
Gambar 3.3. Use Case Diagram proses kredit
42
3.2.3 Use Case Description Tabel 3.1 Deskripsi Use case verifikasi data calon customer Use Case Name :
Verifikasi data calon customer
Scenario :
Staf marketing akan memverifikasi lebih dulu datadata calon customer yang diterima dari dealer sebelum nantinya diinput ke database
Triggering Event :
Adanya data calon customer baru
Brief Description :
Setiap data yang diterima sebelum diproses akan diverifikasi dahulu oleh pihak marketing
Actors :
Staf marketing
Related Use Case :
-
Stakeholders :
-
Pre-conditions :
Memverifikasi kelengkapan data calon customer
Post conditions :
-
Flow of Activities :
Actors
System
1. Memverifikasi data-data calon customer yang diterima dari pihak dealer Exception Conditions :
- Untuk customer yang akan RO (repeat order) maka data yang harus dilengkapi dan di entry adalah data-data yang telah expired saja
Tabel 3.2 Deskripsi Use case melakukan input data calon customer Use Case Name :
Melakukan input data calon customer
Scenario :
Staf marketing melakukan input data calon customer ke dalam database
43
Triggering Event :
Adanya data calon customer baru yang telah diinput
Brief Description :
Data yang diperoleh dari dealer akan diinput oleh marketing ke dalam database
Actors :
Staf marketing
Related Use Case :
-
Stakeholders :
-
Pre-conditions :
Mengisi kelengkapan data customer
Post conditions :
Data customer terbaru
Flow of Activities :
Actors
System
1. melakukan input data 1.1 menyimpan, mengubah dan calon customer menghapus data yang telah masuk kedalam database. Exception Conditions :
- Untuk customer yang akan RO (repeat order) maka data yang harus dilengkapi adalah data yang expired atau data yang berubah
Tabel 3.3 Deskripsi Use case proses request PO (purchase order) Use Case Name :
Mengolah data PO (purchase order)
Scenario :
Staf marketing request pembuatan PO
Triggering Event :
Adanya permintaan pembuatan PO
Brief Description :
Marketing melakukan request pembuatan PO
Actors :
Staf marketing
Related Use Case :
-
Stakeholders :
-
44
Pre-conditions :
-
Post conditions :
No PO
Flow of Activities :
Actors
System
1. marketing request pembuatan PO Exception Conditions :
-
Tabel 3.4 Deskripsi Use case monitoring proses kredit Use Case Name :
Monitoring proses kredit
Scenario :
Staf marketing memonitor proses aplikasi kredit si customer
Triggering Event :
Adanya proses aplikasi kredit baru
Brief Description :
Memonitoring proses aplikasi kredit
customer
apakah sudah mendapat approval atau belum Actors :
Staf marketing
Related Use Case :
-
Stakeholders :
-
Pre-conditions :
Request approval
Post conditions :
Status approval
Flow of Activities :
Actors
System
1. Melakukan monitoring 1.1 menampilkan status proses kredit apakah terhadap proses aplikasi disetujui atau tidak kredit customer Exception Conditions :
-
45
Tabel 3.5 Deskripsi Use case olah data PO (purchase order) Use Case Name :
Olah Data PO (purchase order)
Scenario :
Admin akan melihat hasil olah data PO berdasarkan request yang dilakukan oleh pihak marketing
Triggering Event :
Adanya PO yang akan dicetak
Brief Description :
Olah data PO yaitu untuk melihat approval PO dari team analis sebelum nantinya PO tersebut dicetak
Actors :
Admin
Related Use Case :
-
Stakeholders :
-
Pre-conditions :
Permintaan pembuatan PO
Post conditions :
PO (purchase order)
Flow of Activities :
Actors
System
1. mengecek olah data PO 1.1 memasukan perintah cetak PO. yang telah diapprove. Exception Conditions :
-
Tabel 3.6 Deskripsi Use case cetak PO (purchase order) Use Case Name :
Cetak PO (purchase order)
Scenario :
Admin akan mencetak PO berdasarkan permintaan yang
dilakukan
oleh
pihak
marketing
dan
berdasarkan approval dari analis Triggering Event :
Adanya PO yang dicetak
Brief Description :
PO nantinya akan diberikan oleh marketing kepada pihak dealer dan customer
46
Actors :
Admin
Related Use Case :
-
Stakeholders :
-
Pre-conditions :
Permintaan pembuatan PO
Post conditions :
PO (purchase order)
Flow of Activities :
Actors 1.
memasukan
cetak PO. Exception Conditions :
System perintah 1.1 mencetak PO sesuai permintaan.
-
Tabel 3.7 Deskripsi Use case approval kredit Use Case Name :
Approval kredit
Scenario :
Credit analys akan memverifikasi hasil olah data customer dari marketing sebelum approval kredit
Triggering Event :
Adanya approval terhadap proses kredit
Brief Description :
Hasil olah data yang dilakukan oleh marketing
Actors :
Credit analys
Related Use Case :
-
Stakeholders :
-
Pre-conditions :
Pengajuan approval kredit
Post conditions :
Approval kredit
Flow of Activities :
Actors
System
inputan 1.1 notifikasi dari sistem untuk approval analis olah data customer 1.
Exception Conditions :
-
verifikasi
47
3.2.4 Class Diagram
Customer
User -ID_User -Nama_User -Password -Status
-ID_Customer -Nama -No_KTP -Agama -Jenis_Kelamin -Tempat_Lahir -Tgl_Lahir -Alamat -No_Telp -NPWP -Status -Pekerjaan
Purchase Order -No_PO -Nama -ID_Dealer -Harga_OTR -Merk_Mobil -Type_Mobil -Nomor_Registrasi -Warna_Kendaraan -Jenis_Asusransi -Tahun_Kendaraan -Total_DP
Gambar 3.4. First cut class diagram
48
Customer
User
1..1
-ID_User -Nama_User -Password -Status
-ID_Customer -Nama -No_KTP -Agama -Jenis_Kelamin -Tempat_Lahir -Tgl_Lahir -Alamat -No_Telp -NPWP -Status -Pekerjaan
Purchase Order
1..*
-No_PO -Nama -ID_Dealer -Harga_OTR -Merk_Mobil -Type_Mobil -Nomor_Registrasi -Warna_Kendaraan -Jenis_Asusransi -Tahun_Kendaraan -Total_DP
Gambar 3.5. Domain class diagram
49
3.2.5 Sequence Diagram
System Marketing
Start Verifikasi() Input ID_Verifikasi,ID_Customer,Status_Approval,Keterangan Save() Search(ID_Customer)
Lo
op
View ID_Verifikasi,ID_Customer,Status_Approval,Keterangan Edit ID_Verifikasi,ID_Customer,Status_Approval,Keterangan Save Update() Cancel Clean()
Close()
Gambar 3.6. sequence diagram verifikasi data calon customer (SSD)
<> :Verifikasi Data Customer
Marketing
:Verifikasi Data Customer Handler
:Verifikasi Data Customer
Start Verifikasi_Data_Customer() Input ID_Verifikasi,ID_Customer,Status_Approval, Keterangan
Add ID_Verifikasi,ID_Customer,Status_Approval ,Keterangan
Save() Save() Search (ID_Customer) Search (ID_Customer)
o Lo
p
Get ID_Verifikasi,ID_Customer,Status_ Approval,Keterangan ID_Verifikasi,ID_Customer,Status_Approval,Keterangan Edit ID_Verifikasi,ID_Customer,Status_Approval,Keterangan
Save Update()
Update ID_Verifikasi,ID_Customer,Status_ Approval,Keterangan Save Update()
Cancel() Close()
Clean()
Gambar 3.7. sequence diagram verifikasi data calon customer (view layer)
50
System Marketing
Start Customer() Input ID_Customer,Nama,No_KTP,Agama,Jenis_Kelamin,Tempat_Lahir,Tgl_Lahir,Alamat,N o_Telp,NPWP,Status_Perkawinan,Nama_Pasangan,Pekerjaan,Nama_Perusahaan,Ala mat_Perusahaan,Telp_Perusahaan,Gaji Save() Search(ID_Customer)
L
p oo
View ID_Customer,Nama,No_KTP,Agama,Jenis_Kelamin,Tempat_Lahir,Tgl_Lahir,Alamat,N o_Telp,NPWP,Status_Perkawinan,Nama_Pasangan,Pekerjaan,Nama_Perusahaan,Ala mat_Perusahaan,Telp_Perusahaan,Gaji Edit ID_Customer,Nama,No_KTP,Agama,Jenis_Kelamin,Tempat_Lahir,Tgl_Lahir,Alamat,N o_Telp,NPWP,Status_Perkawinan,Nama_Pasangan,Pekerjaan,Nama_Perusahaan,Ala mat_Perusahaan,Telp_Perusahaan,Gaji Save Update() Cancel Clean()
Close()
Gambar 3.8. sequence diagram input data calon customer (SSD)
<> :Customer
Marketing
Input ID_Customer,Nama,No_KTP,Agam a,Jenis_Kelamin,Tempat_Lahir,Tgl_ Lahir,Alamat,No_Telp,NPWP,Status _Perkawinan,Nama_Pasangan,Pek erjaan,Nama_Perusahaan,Alamat_ Perusahaan,Telp_Perusahaan,Gaji
Start Customer()
:Customer
:Customer Handler
Add ID_Customer,Nama,No_KTP,Agam a,Jenis_Kelamin,Tempat_Lahir,Tgl_ Lahir,Alamat,No_Telp,NPWP
Save() Save()
:Customer_Detail
Add Status_Perkawinan,Nama_Pasanga n,Pekerjaan,Nama_Perusahaan,Ala mat_Perusahaan,Telp_Perusahaan, Gaji
Search (ID_Customer)
Save() Search (ID_Customer)
Lo
op
Search (ID_Customer) Get ID_Customer,Nama,No_KTP,Agam a,Jenis_Kelamin,Tempat_Lahir,Tgl_ Lahir,Alamat,No_Telp,NPWP
Get Status_Perkawinan,Nama_Pasanga n,Pekerjaan,Nama_Perusahaan,Ala mat_Perusahaan,Telp_Perusahaan, Gaji
ID_Customer,Nama,No_KTP,Agama,Jenis_Kelamin,Tempat_Lahir,Tgl_Lahir,Alama t,No_Telp,NPWP,Status_Perkawinan,Nama_Pasangan,Pekerjaan,Nama_Perusaha an,Alamat_Perusahaan,Telp_Perusahaan,Gaji Edit ID_Customer,Nama,No_KTP,Agama,Jenis_Kelamin,Tempat_Lahir,Tgl_Lahir,Alama t,No_Telp,NPWP,Status_Perkawinan,Nama_Pasangan,Pekerjaan,Nama_Perusaha an,Alamat_Perusahaan,Telp_Perusahaan,Gaji
Update ID_Customer,Nama,No_KTP,Agama, Jenis_Kelamin,Tempat_Lahir,Tgl_Lah ir,Alamat,No_Telp,NPWP
Save Update()
Edit Status_Perkawinan,Nama_Pasan gan,Pekerjaan,Nama_Perusahaa n,Alamat_Perusahaan,Telp_Peru sahaan,Gaji
Save Update() Save Update()
Cancel() Close()
Clean()
Gambar 3.9. sequence diagram input data calon customer (view layer)
51
System Admin
Start PO() Input No_PO,ID_Customer,ID_Dealer,Harga_OTR,Merk_Mobil,Tipe_Mobil,Nomor_Registrasi,Warna _Kendaraan,Jenis_Asuransi Save() Search (No_PO,ID_Detail,ID_Customer) Get No_PO,ID_Customer,ID_Dealer,Harga_OTR,Merk_Mobil,Tipe_Mobil,Nomor_Registrasi,Warna _Kendaraan,Jenis_Asuransi
Edit No_PO,ID_Customer,ID_Dealer,Harga_OTR,Merk_Mobil,Tipe_Mobil,Nomor_Registrasi,Warna _Kendaraan,Jenis_Asuransi Save Update() Cancel Clean()
Close()
Gambar 3.10. sequence diagram request PO (SSD)
<> :PO
Admin
:PO Handler
Input No_PO,ID_Customer,ID_Dealer,Harg a_OTR,Merk_Mobil,Tipe_Mobil, Nomor_Registrasi,Warna_Kendaraan, Jenis_Asuransi
Start Customer()
:PO
Customer
Add No_PO,ID_Customer,ID_Dealer,Harga_OT R,Merk_Mobil,Tipe_Mobil, Nomor_Registrasi,Warna_Kendaraan,Jenis _Asuransi
Save() Save() Search (ID_Customer,ID_Dealer,No_PO) Search (No_PO) Get No_PO
Search (ID_Customer) Get ID_Customer
Search(ID_Dealer) No_PO,ID_Customer,ID_Dealer,Harga_OTR,Merk_Mobil,Tipe_Mobil, Nomor_Registrasi,Warna_Kendaraan,Jenis_Asuransi
Edit No_PO,ID_Customer,ID_Dealer,Harga_OTR,Merk_Mobil,Tipe_Mobil, Nomor_Registrasi,Warna_Kendaraan,Jenis_Asuransi
Get ID_Dealer Update No_PO,ID_Customer,ID_Dealer, Harga_OTR,Merk_Mobil, Tipe_Mobil,Nomor_Registrasi, Warna_Kendaraan,Jenis_Asuransi
Save Update() Save Update()
Cancel() Close()
Clean()
Gambar 3.11. sequence diagram request data PO (view layer)
Dealer
52
System Admin
Start Cetak PO() Search (No_PO,ID_Dealer,ID_Customer) Get No_PO,ID_Customer,ID_Dealer,Harga_OTR,Merk_Mobil,Tipe_Mobil,Nomor_Registrasi,Warna _Kendaraan,Jenis_Asuransi
Cetak() Save Update() Cancel Close()
Clean()
Gambar 3.12. sequence diagram cetak PO (SSD)
<> :PO
Admin
:PO Handler
:PO
Customer
Start Customer() Search (ID_Customer,ID_Dealer,No_PO) Search (No_PO) Get No_PO Search (ID_Customer)
Get ID_Customer Search(ID_Dealer) Get ID_Dealer
No_PO,ID_Customer,ID_Dealer,Harga_OTR,Merk_Mobil,Tipe_Mobil, Nomor_Registrasi,Warna_Kendaraan,Jenis_Asuransi Cetak() Cancel() Close()
Clean()
Gambar 3.13. sequence diagram cetak PO (view layer)
Dealer
53
System Credit Analis
Start Verifikasi() Search(ID_Customer) View ID_Verifikasi,ID_Customer,Status_Approval,Keterangan Edit ID_Verifikasi,ID_Customer,Status_Approval,Keterangan Save Update() Cancel Clean()
Close()
Gambar 3.14. sequence diagram approval kredit (SSD)
<> :Verifikasi Data Customer
Credit Analis
:Verifikasi Data Customer Handler
:Verifikasi Data Customer
Start Verifikasi_Data_Customer() Search (ID_Customer) Search (ID_Customer) Get ID_Verifikasi,ID_Customer,Status_ Approval,Keterangan ID_Verifikasi,ID_Customer,Status_Approval,Keterangan
Edit ID_Verifikasi,ID_Customer,Status_Approval,Keterangan
Update ID_Verifikasi,ID_Customer,Status_ Approval,Keterangan
Save Update() Save Update() Cancel() Close()
Clean()
Gambar 3.15. sequence diagram approval kredit (view layer)
54
System Marketing
Start Monitoringi() Search(ID_Customer) View ID_Verifikasi,ID_Customer,Status_Approval Edit ID_Verifikasi,ID_Customer,Status_Approval Save Update() Cancel Clean()
Close()
Gambar 3.16. sequence diagram monitoring proses kredit (SSD)
:Monitoring Proses Kredit Handler
<> :Monitoring Proses Kredit
Marketing
:Verifikasi Data Customer
:PO
Start Monitoring() Search (ID_Customer) Search (ID_Customer)
Get ID_Customer,Status_Approval ID_Customer,Status_Approval
Search (No_PO) Get No_PO
Add Nomor_Invoice,No_PO,ID_Dealer,Jumlah_Tagihan Get Nomor_Invoice
Cancel() Close()
Clean()
Gambar 3.17. sequence diagram monitoring proses kredit (view layer)
Invoice
55
3.2.6 Communication Diagram 1. Input ID_Verifikasi, ID_Customer, Status_Approval, Keterangan 2. Save () 3. Search (ID_Customer) 4. Edit ID_Verifikasi, ID_Customer, Status_Approval, Keterangan 5. Save Update () 6. Cancel () 7. Close ()
11. Add ID_Verifikasi, ID_Customer, Status_Approval, Keterangan 21. Save () 31. Search (ID_Customer) 41. Update ID_Verifikasi, ID_Customer, Status_Approval, Keterangan 5. Save Update ()
: Verifikasi Data Customer Handler
: Verifikasi Data Customer
Marketing
Gambar 3.18 Communication Diagram Verifikasi Data Calon Customer
1.InputID_Customer,Nama,No_KTP, Agama,Jenis_Kelamin,Tempat_Lahir ,Tgl_Lahir,Alamat,No_Telp,NPWP,St atus_Perkawinan,Nama_Pasangan, Pekerjaan,Nama_Perusahaan,Alama t_Perusahaan,Telp_Perusahaan,Gaji 2. Save() 3.EditID_Customer,Nama,No_KTP,A gama,Jenis_Kelamin,Tempat_Lahir,T gl_Lahir,Alamat,No_Telp,NPWP,Stat us_Perkawinan,Nama_Pasangan,Pe kerjaan,Nama_Perusahaan,Alamat_ Perusahaan,Telp_Perusahaan,Gaji 4. Save () 5. Cancel () 6. Close ()
2.1.AddStatus_Perkawinan,Nama_ Pasangan,Pekerjaan,Nama_Perus ahaan,Alamat_Perusahaan,Telp_P erusahaan,Gaji 1.2. Save () 1.3 Search (ID_Customer) 2.2.EditStatus_Perkawinan,Nama_ Pasangan,Pekerjaan,Nama_Perus ahaan,Alamat_Perusahaan,Telp_P erusahaan,Gaji Save Update ()
1.1.AddID_Customer,Nama,No_KT P,Agama,Jenis_Kelamin,Tempat_L ahir,Tgl_Lahir,Alamat,No_Telp,NP WP 1.2 Save () 1.3 Search (ID_Customer) 1.4.UpdateID_Customer,Nama,No _KTP,Agama,Jenis_Kelamin,Temp at_Lahir,Tgl_Lahir,Alamat,No_Telp ,NPWP 1.6 Save Update ()
:Customer Handler
:Customer
:Customer_Detail
Marketing
Gambar 3.19 Communication Diagram Input Data Calon Customer
56
1. Search (ID_Customer, ID_Dealer, NO_PO) 2. Cetak () 3. Cancel () 4. Close ()
1.1 Search (No_PO) 1.2 Search (ID_Customer) 1.3 Search (ID_Dealer)
:PO Handler
1.1 Search (ID_Customer)
:PO :PO
1.1 Search (ID_Dealer)
:Customer
Dealer
Admin
Gambar 3.20 Communication Diagram Request PO
1.InputNo_PO,ID_Customer,ID_Dealer,H arga_OTR,Merk_Mobil,Tipe_Mobil, Nomor_Registrasi,Warna_Kendaraan,Je nis_Asuransi 2. Save () 3. Search (ID_Customer, ID_Dealer, No PO) 4.EditNo_PO,ID_Customer,ID_Dealer,H arga_OTR,Merk_Mobil,Tipe_Mobil, Nomor_Registrasi,Warna_Kendaraan,Je nis_Asuransi 5. Save Update () 6. Cancel () 7. Close ()
1.1.AddNo_PO,ID_Customer,ID_Deale r,Harga_OTR,Merk_Mobil,Tipe_Mobil, Nomor_Registrasi,Warna_Kendaraan, Jenis_Asuransi 1.2 Save () 1.3 Search (No_PO) 1.3 Search (ID_Customer) 1.3 Search (ID_Dealer) 1.6.UpdateNo_PO,ID_Customer,ID_De aler,Harga_OTR,Merk_Mobil,Tipe_Mo bil,Nomor_Registrasi,Warna_Kendaraa n,Jenis_Asuransi 1.5. Save Update ()
:PO Handler
:PO :PO
1.1 Search (ID_Customer) 1.1 Search (ID_Dealer)
1.1 Search (ID_Dealer)
:Customer
Dealer
Admin
Gambar 3.21 Communication Diagram Cetak PO
1. Search (ID_Customer) 2. Edit ID_Verifikasi, ID_Customer, Status Approval, Keterangan 3. Save Update () 4. Cancel() 5. Closed()
1.1. Search (ID_Customer) 2.1. Update, ID_Verifikasi, ID_Customer, Status_Approval, Keterangan 3.1. Save Update()
: Verifikasi Data Customer Handler
: VerifikasiData Customer
Credit Analyst
Gambar 3.22 Communication Diagram Approval Kredit
57
1. Search (ID_Customer) 2. ID_Customer,Status_Approval 3. Cancel() 4. Closed()
1.1. Search (ID_Customer) 2.1.GetID_Customer,Status_Approval
:Monitoring Proses Kredit Handler
4.1AddNomor_Invoice,No_PO,ID_ Dealer,Jumlah_Tagihan
3.1 Search (No_PO)
:Verifikasi :PO Data Customer
:PO
Invoice
Marketing
Gambar 3.23 Communication Diagram Monitoring Proses Kredit 3.2.7 Perancangan Basis Data Database digunakan untuk menyimpan data sesuai dengan kebutuhan sistem. Perancangan database harus memperhatikan tata letak penyimpanan, baik secara konseptual, fisik maupun logis. Perancangan fisik ini direpresentasikan dalam suatu relasi antar tabel beserta perincian masing-masing atribut yang digunakan.
a. Tabel Customer terdiri dari :
Customer -ID_Customer -Nama -No_KTP -Agama -Jenis_Kelamin -Tempat_Lahir -Tgl_Lahir -Alamat -No_Telp -NPWP -Status -Pekerjaan
Tabel 3.8 Rancangan Tabel Customer Nama Field
Tipe Data
ID_Customer
Varchar (20)
Nama
Varchar(30)
No_KTP
Int (16)
Keterangan Primary key
58
Agama
Enum
Jenis_Kelamin
Enum
Tempat_lahir
Varchar (30
Tgl_lahir
Date
Alamat
Varchar (50)
No_tlp
Int (12)
NPWP
Varchar (20)
Status
Enum
Pekerjaan
Varchar (30)
b. Tabel Purchase Orde (PO) terdiri dari :
Purchase Order -No_PO -Nama -ID_Dealer -Harga_OTR -Merk_Mobil -Type_Mobil -Nomor_Registrasi -Warna_Kendaraan -Jenis_Asusransi -Tahun_Kendaraan -Total_DP
Tabel 3.9 Rancangan Tabel Purchase Orde (PO) Nama Field
Tipe Data
No_PO
Varchar (20)
ID_Customer
Varchar (20)
ID_Dealer
Varchar (20)
Harga_OTR
Double
Merk_Mobil
Varchar (20)
Type_Mobil
Varchar (10)
Keterangan
59
No_registrasi
Varchar (12)
Warna_kendaraan
Varchar (12)
Jenis_asuransi
Varchar (10)
Tahun_Kendaraan
Int (11)
Total_DP
Double
3.2.8 User Interface
E-Monitoring BII Finance Username
Password
LOGIN
Gambar 3.24 Rancangan Tampilan Login
SEARCH MONITORING
Search By
Step
SEARCH
CANCEL
Gambar 3.25 Rancangan Tampilan Monitoring
60
Welcome, (Name)
HOME
HOME CHANGE PASSWORD PURCHASE ORDER INVOICE EDIT DOCUMENT LOGOUT
Gambar 3.26 Rancangan Tampilan Menu Home Admin
Welcome, (Name)
PURCHASE ORDER
HOME CHANGE PASSWORD
Name
PURCHASE ORDER Dealer
INVOICE EDIT DOCUMENT SEARCH PO
CANCEL
LOGOUT
Gambar 3.27 Rancangan Tampilan Menu Search PO (purchase order) Welcome, (Name)
PURCHASE ORDER
HOME CHANGE PASSWORD PURCHASE ORDER INVOICE EDIT DOCUMENT LOGOUT VIEW PO
PRINT
CANCEL
Gambar 3.28 Rancangan Tampilan Menu Print PO (purchase order)
61
Welcome, (Name)
LOGOUT
HOME CHANGE PASSWORD PURCHASE ORDER INVOICE
ANDA YAKIN MAU KELUAR..?? OK
CANCEL
EDIT DOCUMENT LOGOUT
Gambar 3.29 Rancangan Tampilan Menu Logout Welcome, (Name)
Edit Customer Nama No KTP
___-___-____
Tempat / Tangal Lahir Jenis Kelamin
Laki Laki
Perempuan
Agama No Telpon No NPWP Alamat
SAVE
CANCEL
Gambar 3.30 Rancangan Tampilan Menu Edit Customer
62
Welcome, (Name)
Approval CA
VIEW DATA CUSTOMER
APPROVE
REJECT
Gambar 3.31 Rancangan Tampilan Menu Approval CA