BAB IV IMPLEMENTASI DAN TESTING 4.1. Implementasi Setelah melakukan analisa dan pengembangan sistem, pada tahap selanjutnya akan dilakukan proses implementasi sistem. Pada proses ini pengembang sistem akan melakukan aktivitas-aktivitas terkait dengan penggunaan hasil dari tahapan perancangan sebelumnya dalam bentuk komponen-komponen berupa kode-kode dalam bahasa pemograman yang dipilih atau dalam bentuk skrip-skrip, berkas-berkas yang dapat dieksekusi dan sebagainya yang memungkinkan sistem/perangkat lunak yang sedang dikembangkan bekerja dengan semestinya. Kika kita melakukan perancangan dengan benar, sebagian besar arsitektur sistem sesungguhnya dapat dikenali dalam tahap perancangan tersebut. Adapun tujuan utama tahap implementasi adalah mengimplementasikan arsitektur dan perancangan sistem secara keseluruhan.(adi Nugroho:275) 4.1.1. Lingkungan Implementasi Perancangan sistem ini dapat berjalan dengan baik karena didukung oleh perangkat pendukung yaitu perangkat lunak dan perangkat keras. a. Perangkat lunak pendukung yang digunakan adalah sebagai berikut : 1. Sistem operasi yang digunakan adalah windows XP 2. Pemograman PHP version 5.5.3 dan Bootstrap versi 3 3. Program aplikasi database yang digunakan adalah mysql versi 5.6.11 4. Program aplikasi IDE Netbeans versi 8 yang digunakan untuk penulisan kode program 5. Web browser Mozila Firefox dan Google Chrome b. Perangkat Keras Pendukung yang digunakan adalah sebagai berikut : 1. Processor Intel icore 3 2. Memory 2GB 3. Monitor 14 inchi 4. Hardisk 500 GB 5. Laptop ASPIRE 4750 68
69 4.1.2. Implementaasi Database berikut : Implementasi basis data untuk pembuatan aplikasi pengajuan kartu kredit sebagai Gambar 4.1 Struktur tb_user Struktur tabel diatas merupakan tabel master user/ pengguna aplikasi. Gambar 4.2 Struktur tb_provinsi Struktur tabel diatas merupakan tabel master data Provinsi yaitu nama-nama provinsi yang ada di Indonesia.
70 Gambar 4.3 Struktur tb_kota Struktur tabel diatas merupakan tabel master data Kota yaitu nama-nama kota yang ada di setiap provinsi. Gambar 4.4 Struktur tb_kecamatan Struktur tabel diatas merupakan tabel master data Kecamatan yaitu nama-nama kecamatan yang ada di setiap kota.
71 Gambar 4.5 Struktur tb_step1 Struktur tabel diatas merupakan tabel transaksi tb_step1 yaitu tabel yang menyimpan proses input data step 1 terkait data pribadi calon nasabah. Gambar 4.6 Struktur tb_step2 Struktur tabel diatas merupakan tabel transaksi tb_step2 yaitu tabel yang menyimpan proses input data step 2 terkait data tempat tinggal calon nasabah sesuai Kartu Tanda Penduduk (KTP).
72 Gambar 4.7 Struktur tb_step3 Struktur tabel diatas merupakan tabel transaksi tb_step3 yaitu tabel yang menyimpan proses input data step 3 terkait data refrensi yang memiliki hubungan keluarga dengan calon nasabah atau sebagai data penjamin. Gambar 4.8 Struktur tb_step4 Struktur tabel diatas merupakan tabel transaksi tb_step4 yaitu tabel yang menyimpan proses input data step 4 terkait data pekerjaan calon nasabah.
73 Gambar 4.9 Struktur tb_step5 Struktur tabel diatas merupakan tabel transaksi tb_step5 yaitu tabel yang menyimpan proses input data step 5 terkait data pinjaman yang ada saat ini pada calon nasabah. Gambar 4.10 Struktur tb_noregistrasi Struktur tabel diatas merupakan tabel transaksi tb_noregistrasi yaitu tabel nomer registrasi.
74 Gambar 4.11 Struktur tb_verifikasi Struktur tabel diatas merupakan tabel transaksi tb_verifikasi yaitu tabel verifikasi yang dilakukan oleh staff verifikasi. Gambar 4.12 Struktur tb_penilaian Struktur tabel diatas merupakan tabel transaksi tb_penilaian yaitu tabel penilaian yang dilakukan oleh staff penilai.
75 Gambar 4.13 Struktur tb_approval Struktur tabel diatas merupakan tabel transaksi tb_approval yaitu tabel persetujuan yang dilakukan oleh manager. 4.1.3. Implementasi Aplikasi Antarmuka Implementasi antarmuka merupakan penggambaran antarmuka atau tampilan dari aplikasi yang dikembangkan, implementasi antarmuka aplikasi pengajuan kartu kredit sebagai berikut : Gambar 4.14 Form Login
76 Pengguna aplikasi harus terdaftar dalam database. Menu login merupakan pintu masuk kedalam aplikasi dengan cara mengisi username dan password lalu menekan tombol login. Gambar 4.15 Halaman Home Pada gambar di atas adalah form halaman utama aplikasi pengajuan kartu kredit dengan gambar sebagai banner atau iklan halaman utama. Gambar 4.16 Form Step 1 Pada gambar di atas adalah form input tahap I permohonan pengajuan kartu kredit oleh calon nasabah, yaitu mengisi data pribadi sesuai KTP.
77 Gambar 4.17 Form Step 2 Pada gambar di atas adalah form input tahap II permohonan pengajuan kartu kredit oleh calon nasabah, yaitu mengisi data tempat tinggal sesuai KTP. Gambar 4.18 Form Step 3 Pada gambar di atas adalah form input tahap III permohonan pengajuan kartu kredit oleh calon nasabah, yaitu mengisi data tempat tinggal referensi calon nasabah.
78 Gambar 4.19 Form Step 4 Pada gambar di atas adalah form input tahap IV permohonan pengajuan kartu kredit oleh calon nasabah, yaitu mengisi data tentang pekerjaan calon nasabah. Gambar 4.20 Form Step 5 Pada gambar di atas adalah form input tahap V permohonan pengajuan kartu kredit oleh calon nasabah, yaitu mengisi data riwayat pinjaman calon nasabah.
79 Gambar 4.21 Form Informasi Nasabah Pada gambar di atas adalah informasi hasil permohonan pengajuan kartu kredit yang telah disubmit oleh calon nasabah. Gambar 4.22 Form Cek Informasi Nasabah Pada gambar di atas adalah form cek informasi proses pengajuan kartu kredit yang telah disubmit oleh calon nasabah.
80 Gambar 4.23 Form Hasil Cek Informasi Nasabah Pada gambar di atas adalah form hasil cek informasi proses pengajuan kartu kredit yang telah disubmit oleh calon nasabah. Gambar 4.24 Form Overview Pengajuan Kartu Kredit Pada gambar di atas adalah overview pengajuan kartu kredit yang telah disubmit oleh calon nasabah. Untuk melakukan verifikasi dapat klik kolom action dengan status verifikasi. Untuk melihat detail data nasabah dapat klik kolom nama lengkap.
81 Gambar 4.25 Form Detail data nasabah Pada gambar di atas adalah detail data nasabah yang telah disubmit, untuk dilihat oleh staff verifikasi, penilai dan manager sebagai data pendukung penindak lanjutan proses pengajuan kartu kredit dan pengambilan keputusan. Gambar 4.26 Form verifikasi data nasabah Pada gambar di atas adalah verifikasi data nasabah. Staff verifikasi melakukan update setelah melakukan verifikasi terhadap data nasabah.
82 Gambar 4.27 Form Overview Pengajuan Kartu Kredit Pada gambar di atas adalah overview pengajuan kartu kredit yang telah diverifikasi. Untuk melakukan penilaian dapat klik kolom action dengan status penilaian. Untuk melihat detail data nasabah dapat klik kolom nama lengkap. Gambar 4.28 Form penilaian data nasabah Pada gambar di atas adalah penilaian data nasabah. Staff penilaian melakukan update setelah melakukan penilaian terhadap data nasabah.
83 Gambar 4.29 Form Overview Pengajuan Kartu Kredit Pada gambar di atas adalah overview pengajuan kartu kredit yang telah dilakukan penilaian. Untuk melakukan persetujuan dapat klik kolom action dengan status approval. Untuk melihat detail data nasabah dapat klik kolom nama lengkap. Gambar 4.30 Form persetujuan data nasabah Pada gambar di atas adalah persetujuan data nasabah. Manager melakukan update setelah melakukan persetujuan atau tidak terhadap data nasabah.
84 Gambar 4.31 Form Pencarian Laporan Pada gambar di atas adalah form pencarian laporan. Apabila ingin dicetak pencarian tekan tombol cetak. Gambar 4.32 Form Hasil Cetak Laporan Pada gambar di atas adalah hasil cetak laporan.
85 4.3.1. Pengujian Aplikasi Setelah membuat perancangan dan pembangunan yang telah di implementasikan dalam sebuah program tahap selanjutnya adalah tahapan Pengujian sistem yang dilakukan untuk membuat sebuah perbandingan hasil yang ditampilkan dengan kesesuaian fungsi yang diharapkan. 4.3.2 Teknik Pengujian Metode pengujian bertujuan untuk memastikan bahwa modul atau program melakukan fungsinya sebagaimana didefinisikan dalam spesifikasi program. Memakai metode pengujian blackbox dengan teknik Cause Effect Graph, Dalam teknik ini, dilakukan proses testing yang menghubungkan sebab dari sebuah inputan dan akibatnya pada output yang dihasilkan. 4.3.2.1 Skenario Pengujian Berikut skenario pengujian aplikasi. Skenario pengujian berisikan item yang diuji, cara pengujian, dan hasil yang diharapkan. Tabel 4.1 Skenario pengujian halaman login No Item yang diuji Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Menu Input username yang Masuk ke halaman Login terdaftar dan password utama dan menu yang yang benar. tampil sesuai dengan hak akses masing-masing user
86 Tabel 4.2 Skenario pengujian halaman form pengajuan (calon nasabah) No Item yang diuji Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Step Isi field nama depan Field-field terisi dengan form 1 Isi data pribadi dan belakang.jenis kelamin,agama,kewarg anegaraan,tempat lahir (provinsi,kota),tanggal benar dan berlanjut ke form selanjutnya setelah menekan tombol next step lahir,pendidikan terakhir,status pernikahan,jumlah tanggungan,nama ibu,no KK,email,no Handphone,telp rumah, lalu klik button next step 2 2 Step Isi field no Field-field terisi dengan form 2 Tempat tinggal KTP,tanggal berlaku,provinsi,kota,k ecamatan,kelurahan,al amat rumah,rt/rw,no benar dan berlanjut ke form selanjutnya setelah menekan tombol next step rumah,shm,tinggal sejak,biaya rumah,upload foto KTP, lalu klik button next step 3
87 No Item yang diuji Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 3 Step Isi field nama lengkap Field-field terisi dengan form 3 Data refrensi pribadi refrensi,hubungan keluarga,provinsi,kota, kecamatan,kelurahan, Rt/Rw,no rumah,lamat rumah,no telp,no hp, benar dan berlanjut ke form selanjutnya setelah menekan tombol next step lalu klik button next step 4 4 Step Isi field no Field-field terisi dengan form 4 Data pekerjaan NPWP,jenis pekerjaan,nama perusahaan,lama bekerja,jabatan benar dan berlanjut ke form selanjutnya setelah menekan tombol next step pekerjaan,status pekerjaan,bidang pekerjaan,kota perusahaan,no ID karyawan, penghasilan perbulan,penghasilan tambahan,lamat pekerjaan, lalu klik button next step 5
88 No Item yang diuji Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 5 Step Isi filed biaya cicilan Field-field terisi dengan form 5 Data riwayat pinjaman KPR,biaya cicilan kendaraan,biaya cicilan kartu kredit,biaya cicilan kredit tanpa benar dan apply pengajuan selesai dengan tampilan halaman informasi lama persetujuan dan no agunan,total pinjaman, registrasi setelah klik lalu klik button submit tombol submit Tabel 4.3 Skenario pengujian halaman informasi pengajuan No Item yang diuji Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Cari Isi field email,tanggal Field-field terisi dan informasi lahir,no registrasi lalu halaman info cek pengajuan klik button cari informasi tampil setelah kilk button cari
89 Tabel 4.4 Skenario pengujian halaman verifikasi (staff verifikasi) No Item yang diuji Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Cari data Isi field-filed yang Tampil data overview calon tersedia dan klik nasabah pengajuan nasabah simpan kartu kredit 2 Ubah Clik status verified di Tampil form verifikasi proses kolom action 3 Update Pilih button untuk Status berubah ter proses setiap penilaian telpon verified data diri,telpon kantor,telpon keluarga lalu klik button submit Tabel 4.5 Skenario pengujian halaman penilaian(credit analis) No Item yang diuji Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Cari data Isi field-filed yang Tampil data overview calon tersedia dan klik nasabah pengajuan nasabah simpan kartu kredit 2 Ubah Clik status penilaian di Tampil form penilaian proses kolom action
90 No Item yang diuji Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 3 Update Isi data field Status berubah ter proses survey,catatan scored survey,cek data BI,persetujuan limit lalu klik submit Tabel 4.6 Skenario pengujian halaman approval(manager) No Item yang diuji Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Cari data Isi field-filed yang Tampil data overview calon tersedia dan klik nasabah pengajuan nasabah simpan kartu kredit 2 Ubah Clik status approval di Tampil form proses kolom action persetujuan 3 Update Klik button approve Status berubah sesuai proses untuk terima dan button pilihan button reject untuk tolak
91 Tabel 4.7 Skenario pengujian halaman laporan (manager) No Item yang diuji Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Menampil Masukkan Tampil laporan kan tahun/bulan/status pengajuan kartu kredit laporan laporan pengajuan beserta status proses pengajuan kartu kredit yang ingin di cari kemudian klik cari 2. Mencetak Setelah tampil data Muncul page download laporan klik tombol cetak dan data siap di pengajuan download 4.3.2 Analisa Hasil Pengujian Pada kesimpulan hasil pengujian yang dilakukan dapat disimpulkan bahwa semua proses dan link berjalan dengan baik sesuai dengan yang direncanakan pada perencanaan yang dilakukan dan dapat berjalan dengan baik menggunakan spesifikasi komputer yang digunakan. Dalam pengujian ini menggunakan browser mozila firefox. Pada pengujian yang telah dilakukan setiap user hanya berhak dapat mengakses data sesuai dengan wewenangnya. 1. Halaman login Proses login sukses setelah memasukkan username dan password lalu klik tombol sign in dan masuk ke menu utama UOB pengajuan kartu kredit. 2. Halaman form pengajuan kartu kredit (calon nasabah) Step 1-5 telah di uji coba dan berjalan dengan sukses data tersimpan dalam data base setelah di submit. 3. Halaman informasi pengajuan
92 Tampil informasi lama proses persetujuan dan no registrasi sebagai ID calon nasabah setelah klik submit di form pengajuan 4. Halaman verifikasi (staff verifikasi) Overview status data pengajuan berhasil berubah dari submitted menjadi verified setelah data berhasil di verifikasi. Form verifikasi sukses. 5. Halaman penilaian (credit analis) Overview status data pengajuan berhasil berubah dari verified menjadi scored setelah data berhasil di nilai Form penilaian sukses. 6. Halaman approval (manager) Overview status data pengajuan berhasil berubah dari scored menjadi approved/reject setelah data berhasil update Form approval sukses 7. Halaman laporan (manager) Data yang di cari dapat di tampilan dengan baik dalam table.overview semua data calon nasabah tertampil. Button cetak berfungsi dengan dengan dengan muncul tampilan form cetak