BAB IV
IMPLEMENTASI DAN TESTING
4.1. ImplementasiSetelah 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
69
4.1.2. Implementaasi Database
Implementasi basis data untuk pembuatan aplikasi pengajuan kartu kredit sebagai berikut :
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.
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).
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.
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 :
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 FormStep 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 FormStep 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.
Gambar 4.19 FormStep 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 FormStep 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 FormInformasi 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.
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.
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.
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
Login
Input username yang terdaftar dan password yang benar.
Masuk ke halaman utama dan menu yang tampil sesuai dengan hak akses
masing-masing user
Sukses dan sesuai
Tabel 4.2 Skenario pengujian halaman form pengajuan (calon nasabah)
No
Item yang diuji
Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Step form 1 Isi data pribadi
Isi field nama depan dan belakang.jenis kelamin,agama,kewarg anegaraan,tempat lahir (provinsi,kota),tanggal lahir,pendidikan terakhir,status pernikahan,jumlah tanggungan,nama ibu,no KK,email,no Handphone,telp rumah, lalu klik button next step 2
Field-field terisi dengan benar dan berlanjut ke form selanjutnya
setelah menekan tombol next step Sukses dan sesuai 2 Step form 2 Tempat tinggal Isi field no KTP,tanggal berlaku,provinsi,kota,k ecamatan,kelurahan,al amat rumah,RT/RW,no rumah,SHM,tinggal sejak,biaya rumah,upload foto KTP, lalu klik button next step 3
Field-field terisi dengan benar dan berlanjut ke form selanjutnya
setelah menekan tombol next step
Sukses dan sesuai
87
No
Item yang diuji
Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 3 Step form 3 Data refrensi pribadi
Isi field nama lengkap refrensi,hubungan keluarga,provinsi,kota, kecamatan,kelurahan, Rt/Rw,no rumah,lamat rumah,no telp,no hp, lalu klik button next step 4
Field-field terisi dengan benar dan berlanjut ke form selanjutnya
setelah menekan tombol next step Sukses dan sesuai 4 Step form 4 Data pekerjaan Isi field no NPWP,jenis pekerjaan,nama perusahaan,lama bekerja,jabatan pekerjaan,status pekerjaan,bidang pekerjaan,kota perusahaan,no ID karyawan, penghasilan perbulan,penghasilan tambahan,lamat pekerjaan, lalu klik button next step 5
Field-field terisi dengan benar dan berlanjut ke form selanjutnya
setelah menekan tombol next step
Sukses dan sesuai
No
Item yang diuji
Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 5 Step form 5 Data riwayat pinjaman
Isi filed biaya cicilan KPR,biaya cicilan kendaraan,biaya cicilan kartu kredit,biaya cicilan kredit tanpa agunan,total pinjaman, lalu klik button submit
Field-field terisi dengan benar dan apply
pengajuan selesai dengan tampilan
halaman informasi lama persetujuan dan no registrasi setelah klik tombol submit
Sukses dan sesuai
Tabel 4.3Skenario pengujian halaman informasi pengajuan
No
Item yang diuji
Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Cari informasi pengajuan
Isi field email,tanggal lahir,no registrasi lalu klik button cari
Field-field terisi dan halaman info cek informasi tampil setelah kilk button cari
Sukses dan sesuai
89
Tabel 4.4Skenario pengujian halaman verifikasi (staff verifikasi)
No
Item yang diuji
Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Cari data calon nasabah
Isi field-filed yang tersedia dan klik simpan
Tampil data overview nasabah pengajuan kartu kredit Sukses dan sesuai 2 Ubah proses
Clik status verified di kolom action
Tampil form verifikasi Sukses
dan sesuai
3 Update
proses
Pilih button untuk setiap penilaian telpon data diri,telpon
kantor,telpon keluarga lalu klik button submit
Status berubah ter verified
Sukses dan sesuai
Tabel 4.5Skenario pengujian halaman penilaian(credit analis)
No
Item yang diuji
Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Cari data calon nasabah
Isi field-filed yang tersedia dan klik simpan
Tampil data overview nasabah pengajuan kartu kredit Sukses dan sesuai 2 Ubah proses
Clik status penilaian di kolom action
Tampil form penilaian Sukses
No
Item yang diuji
Cara Pengujian Hasil Yang Diharapkan
Hasil Pengujian
3 Update
proses
Isi data field survey,catatan survey,cek data BI,persetujuan limit lalu klik submit
Status berubah ter scored
Sukses dan sesuai
Tabel 4.6Skenario pengujian halaman approval(manager)
No
Item yang diuji
Cara Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Cari data calon nasabah
Isi field-filed yang tersedia dan klik simpan
Tampil data overview nasabah pengajuan kartu kredit Sukses dan sesuai 2 Ubah proses
Clik status approval di kolom action Tampil form persetujuan Sukses dan sesuai 3 Update proses
Klik button approve untuk terima dan button reject untuk tolak
Status berubah sesuai pilihan button
Sukses dan sesuai
91
Tabel 4.7Skenario pengujian halaman laporan (manager)
No Item yang
diuji Cara Pengujian
Hasil Yang Diharapkan Hasil Pengujian 1 Menampil kan laporan pengajuan Masukkan tahun/bulan/status laporan pengajuan kartu kredit yang ingin di cari kemudian klik cari
Tampil laporan
pengajuan kartu kredit beserta status proses
Sukses dan sesuai
2. Mencetak
laporan pengajuan
Setelah tampil data klik tombol cetak
Muncul page download dan data siap di
download
Sukses dan sesuai
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 dan sesuai data tersimpan dalam data base setelah di submit.
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 dan sesuai.
5. Halaman penilaian (credit analis)
Overview status data pengajuan berhasil berubah dari verified menjadi scored setelah data berhasil di nilai
Form penilaian sukses dan sesuai.
6. Halaman approval (manager)
Overview status data pengajuan berhasil berubah dari scored menjadi approved/reject setelah data berhasil update
Form approval sukses dan sesuai
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