BAB IV IMPLEMENTASI DAN EVALUASI
4.1 Kebutuhan Sistem Tahap implementasi sistem adalah tahap yang mengkonversi hasil analisis dan perancangan sebelumnya ke dalam sebuah bahasa pemrograman yang dimengerti oleh komputer. Analisa dan perancangan tersebut Rancangan akan diterjemahkan ke dalam suatu bentuk atau bahasa yang dapat dibaca dan diterjemahkan oleh komputer untuk diolah, kemudian komputer akan menjalankan fungsi-fungsi yang telah didefinisikan sehingga mampu memberikan layananlayanan kepada penggunanya. Adapun kebutuhan sistem terhadap perangkat keras dan perangkat lunak supaya bisa berjalan dengan baik adalah sebagai berikut :
4.1.1
Kebutuhan Hardware (Perangkat Keras) Kebutuhan hardware atau perangkat keras merupakan komponen peralatan
fisik yang membentuk suatu sistem komputer terstruktur, serta peralatan-peralatan lain yang mendukung komputer dalam menjalankan fungsinya. Hardware yang digunakan harus memiliki spesifikasi dan kinerja yang baik, sehingga sistem yang akan dijalankan oleh komputer bisa berfungsi sesuai yang diharapkan tanpa ada suatu masalah. Kebutuhan hardware yang digunakan oleh pengguna dalam mengimplementasikan sistem pendukung keputusan ini adalah sebagai berikut : a.
Pentium® 4 Processor 2.60 GHz, 512K Cache, 400 MHz FSB
b.
1 Gygabytes RAM
c.
Kapasitas bebas pada harddisk 10 Gb
78
79
d.
Monitor SVGA dengan resolusi 1366 X 768
e.
Drive DC-ROM
f.
Keyboard, Mouse dan Printer yang Kompatibel
4.1.2
Kebutuhan Software (Perangkat Lunak) Kebutuhan perangkat lunak atau software berikut adalah suatu program
yang diperlukan untuk mengimplementasikan sistem pendukung keputusan penentuan kelayakan pinjaman nasabah. Tentunya software ini memiliki fungsi masing-masing. Adapun software tersebut adalah sebagai berikut : a.
Micorosft SQL SERVER® 2008 Software ini berguna sebagai master database sistem sehingga sistem dapat membaca server database yang ada dikomputer pengguna.
b.
Microsoft Visual Studio 2010 Software ini berguna sebagai aplikasi sistem sehingga sistem dapatt menampilkan aplikasi pengelolaan pinjaman yang ada dikomputer pengguna.
4.2 Implementasi Sistem Setelah semua komponen komputer yang mendukung proses sistem selesai diinstal, maka proses selanjutnya adalah implementasi atau penerapan sistem. Implementasi sistem ini merupakan proses penerapan aplikasi pengelolaan pinjaman. Form awal yang akan tampil dalam sistem ketika dijalankan adalah form login, sebagai form keamanan bagi pengguna yang berhak untuk mengaksesnya.
80
4.2.1
Form Login
Gambar 4.1 Form Login Form login digunakan pengguna untuk masuk kedalam sistem dan berguna sebagai proses keamanan sistem bagi pengguna yang berhak mengakses. Dalam form ini pengguna harus memasukkan username dan password pada field yang telah disediakan, kemudian klik OK. Sistem akan mengecek hak akses tersebut kedalam system, apabila hak akses ada, maka sistem akan melanjutkan proses menuju menu utama, namun apabila belum maka silahkan coba lagi.
4.2.2 Form Menu Utama
Gambar 4.2 Form Menu Utama
81
Form menu utama berisi menu-menu yang dapat digunakan oleh masing-masing pengguna sesuai hak aksesnya masing-masing. Keterangan pengguna yang sedang mengakses sistem ini tertera pada bagian pojok kiri bawah sistem. Adapun hak akses yang diberikan kepada pengguna sesuai dengan hak aksesnya. Bagian Peminjaman hanya bisa mengakses master anggota, nilai pinjaman, jaminan dan permohonan pinjaman. Kasir hanya bisa mengakses transaksi pinjaman dan pembayaran. Sedangkan Manajer dapat mengakses keputusan manajer, dan laporan, Dan bagian admin bisa mengakses semua halama form
4.2.3
Form Input Master Anggota
Gambar 4.3 Form Input Master Anggota Form input master anggota digunakan oleh bagian peminjaman. Beberapa field yang ada didalamnya adalah nama, no ktp, jenis kelamin, alamat, tempat lahir,
82
tanggal lahir, umur, agama, no telepon, pekerjaan, dan status perkawinan. Data hasil inputan anggota ini selanjutnya akan dimasukkan kedalam database. 4.2.4
Form Input Nilai Pinjaman
Gambar 4.4 Form Input Nilai Pinjaman Form input nilai pinjaman sebagai tolak ukur pinjaman anggota untuk menentukan persetujuan keputusan manajer dan pembuatan pinjaman. Berisi field nama anggota, nomor anggota, dan besar pinjaman yang diajukan.
4.2.5
Form Input Jaminan
Gambar 4.5 Form Input Jaminan
83
Form input jaminan digunakan untuk menyimpan data jaminan dari masing – masing anggota berisi field antara lain jenis jaminan, nama jaminan, harga jaminan, dan tahun.
4.2.6
Form Input Data Kas
Gambar 4.6 Form Kas Form kas digunakan untuk menyimpan data kas koperasi Abdi Setya Perkasa yang berisi field bulan, tahun, jumlah kas, dan total kas. Form kas memberikan informasi kas setiap bulan dan setiap tahun.
4.2.7
Form Transaksi Permohonan Pinjaman Form Permohonan Pinjaman digunakan untuk menyimpan data transaksi
permohonan masing – masing anggota yang sudah menginputkan data master anggota, nilai pinjaman, dan jaminan. Berisi detail yang diambil dari setiap master anggota, nilai pinjaman, dan jaminan
84
Gambar 4.7 Form Permohonan Pinjaman
4.2.8
Form Detail Anggota
Gambar 4.8 Form Detail Anggota Form Detail Anggota digunakan untuk mencari nama dan nomor anggota pada saat klik tombol detailkan Nomor Anggota
85
4.2.9
Form Detail Nomor Nilai Pinjaman
Gambar 4.9 Form Detail Nilai Pinjaman Form Detail Nomor Nilai Pinjaman digunakan untuk mencari nama anggota dengan besarnya pinjaman pada saat klik tombol detailkan Nomor Nilai Pinjaman.
4.2.10 Form Detail Jaminan
Gambar 4.10 Form Detail Jaminan Form Detail Jaminan digunakan untuk mencari nama jaminan pada saat klik tombol detailkan Jaminan.
86
4.2.11 Form Transaksi Keputusan Manajer
Gambar 4.11 Form Keputusan Manajer Form keputusan manajer ini adalah form transaksi dalam sistem pendukung pengelolaan pinjaman, yang mana fungsinya adalah melakukan proses keputusan manajer untuk mendapatkan pinjaman atau merevisi nilai pinjaman. Proses dimulai dengan klik tombol detailkan permohonan pinjaman dan akan keluar detail permohonan pinjaman secara otomatis, selain nomor permohonan yang keluar secara otomatis besarnya pinjaman dan kas yang ada juga akan generate otomatis. Kemudian manajer pilih tombol “iya” jika besarnya pinjaman kurang dari kas yang ada, apabila besarnya pinjaman melebiha kas yang ada maka pilih tombol “tidak” lalu di simpan dengan klik tombol simpan dan penyimpanan data ada di database tabel Keputusan Manajer
87
4.2.12 Form Detail Permohonan Pinjaman
Gambar 4.12 Form Detail Permohonan Pinjaman Form Detail Nomor Permohonan digunakan untuk mencari nama anggota dan tanggal daftar pada saat klik tombol detailkan Nomor Permohonan.
4.2.13 Form Transaksi Pinjaman
Gambar 4.13 Form Transaksi Pinjaman Form transaksi pinjaman ini digunakan oleh kasir untuk melakukan transaksi pinjaman anggota. Dalam form pinjaman ini kasir akan memilih tombol
88
detailkan nomor anggota dan akan muncul nomor anggota, nama anggota, nomor keputusan, tanggal pinjam, besarnya pinjaman secara otomatis. Kemudian kasir akan memilih lama pinjam berapa lama dan akan tergenerate otomatis Total Pinjaman, Angsuran Pokok, Angsuran Bunga, Angsuran per bulan. Apabila sudah selesai dimasukkan data-data tersebut maka klik simpan. Namun apabila tidak sesuai maka double klik baris data nasabah pada gridview, ubah datanya sesuai yang diinginkan, dan klik ubah.
4.2.14 Form Pembayaran Pinjaman
3,000,000
Gambar 4.14 Form Pembayaran Pinjaman Form pembayaran pinjaman ini digunakan oleh kasir untuk melakukan kegiatan pembayaran pinjaman. Dalam form pinjaman ini kasir akan memilih tombol detailkan nomor anggota dan akan muncul nomor anggota, nama anggota, pembayaran ke, sisa bayar dan status pembayaran secara otomatis. Apabila sudah selesai dimasukkan data-data tersebut maka klik simpan. Namun apabila tidak
89
sesuai maka double klik baris data nasabah pada gridview, ubah datanya sesuai yang diinginkan, dan klik ubah
4.2.15 Form Laporan Pinjaman
Gambar 4.15 Form Laporan Pinjaman Form laporan pinjaman adalah dokumen akhir dari proses transaksi pinjaman. Laporan ini akan dicetak oleh bagian kasir ataupun admin untuk sebuah dokumentasi, serta bisa dilihat oleh manajer untuk mengetahui berapa transaksi pinjaman yang telah dilakukan dengan menekan tombol tanggal. Dalam laporan ini berisi Nomor pinjaman, nomor anggota, nama anggota, total pinjaman, lama pinjam dan tanggal pinjam.
4.2.16 Form Laporan Pembayaran Form laporan pembayaran adalah dokumen akhir dari proses transaksi pembayaran pinjaman. Laporan ini akan dicetak oleh bagian kasir ataupun admin untuk sebuah dokumentasi bahwa anggota tersebut telah membayar angsuran
90
pembayaran ataupun pelunasan pembayaran. Selain itu manajer juga bisa melihat laporan ini untuk mengetahui pembayaran yang telah dilakukan dengan menekan tombol tanggal. Dalam laporan ini berisi Nomor bayar, nomor anggota, jumlah pembayaran, dan tanggal bayar serta subtotal pembayaran jika memilih parameter dalam tanggal yang lama.
Gambar 4.16 Form Laporan Pembayaran
4.3 Evaluasi Sistem Setelah implementasi aplikasi dalam pengelolaan pinjaman di sistem, maka langkah selanjutnya adalah evaluasi atau testing sistem, yang bertujuan untuk mengetahui kesesuaian sistem berjalan sesuai prosedur ataukah tidak dan memastikan sistem terhindar dari error yang terjadi. Testing juga dapat digunakan untuk memastikan kevalidan dalam proses input, sehingga dapat menghasilkan output yang sesuai.
91
4.3.1
Uji Coba Form Uji coba form ini berfokus pada pengujian sistem terhadap handling error
pada setiap inputan user. Sebuah mekanisme yang digunakan untuk uji coba form ini adalah test case, yang mana menentukan apakah sebuah perangkat lunak atau sistem telah sukses atau gagal dalam testing atau uji coba.
4.3.2 Black box testing Black box testing adalah pengujian yang dilakukan dengan mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari aplikasi. Pada aplikasi pengelolaan pinjaman pada koperasi simpan pinjam abdi setya perkasa surabaya terdapat beberapa fungsi yang akan diuji menggunakan black box testing. Pengujian dengan black box testing untuk membuktikan bahwa aplikasi yang dibuat telah sesuai dengan tujuan. 4.3.3
Uji Coba berdasarkan Bagian Peminjaman Uji coba fungsi berdasarkan bagian peminjaman ini dilakukan untuk
mengetahui apakah fungsi dapat berjalan. Untuk melakukan uji coba tersebut dilakukan dengan melakukan akses ke halaman tersebut. Hasil tes fungsi berdasarkan bagian peminjaman dapat dilihat pada tabel 4.1.
Tabel 4.1 Hasil Tes Fungsi berdasarkan Bagian Peminjaman No 1
Tujuan Login
Input Login sebagai Bagian Peminjaman
Output yang Diharapkan Status Masuk sebagai bagian Sukses peminjaman
Dokumentasi
Username : bagian peminjaman Password : pinjam Ketik Input
Status Sukses 2
Menginput Memasukkan Data Anggota anggota
data Aplikasi menampilkan data Sukses anggota
Input Data Anggota sesuai Gambar 4.3
92
No
Tujuan
Input
Output yang Diharapkan
Status
Dokumentasi
Status Sukses 3
Menginput Nilai Pinjaman
Memasukkan nilai pinjaman
data Aplikasi menampilkan data Sukses nilai pinjaman
Input Data Nilai Pinjaman sesuai Gambar 4.4
Status Sukses
93
No
Tujuan
4
Menginput Data Jaminan
Input
Memasukkan jaminan
Output yang Diharapkan
Status
Dokumentasi
data Aplikasi menampilkan data Sukses jaminan
Input Data Jaminan sesuai Gambar 4.5
Sukses
94
No 5
Tujuan Menginput Permohonan Pinjaman
Input Output yang Diharapkan Status Memasukkan data Aplikasi menampilkan data Sukses permohonan pinjaman permohonan pinjaman
Dokumentasi
Input Data Permohonan Piinjaman sesuai Gambar 4.7
Sukses
95
96 4.3.4
Uji Coba berdasarkan Kasir Uji coba fungsi berdasarkan kasir ini dilakukan untuk mengetahui apakah
fungsi dapat berjalan. Untuk melakukan uji coba tersebut dilakukan dengan melakukan akses ke halaman tersebut. Hasil tes fungsi berdasarkan kasir dapat dilihat pada tabel 4.2.
Tabel 4.2 Hasil Tes Fungsi berdasarkan Kasir No 1
Tujuan Login
Input Login sebagai Kasir
Output yang Diharapkan Status Sukses Masuk sebagai kasir
Dokumentasi
Username : kasir Password : kasir
Ketik Input
Status Sukses 2
Menginput Data Kas
Memasukkan data kas. Aplikasi menampilkan data Sukses kas.
Input Data Kas sesuai Gambar 4.6
97
No 3
Tujuan Menginput Data Pinjaman
Input Memasukkan pinjaman.
Output yang Diharapkan Status data Aplikasi menampilkan data Sukses pinjaman.
Dokumentasi
Input Data Pinjaman sesuai Gambar 4.13
Status Sukses 4
Menginput Data Pembayaran
Memasukkan pembayaran.
data Aplikasi menampilkan data Sukses pembayaran.
Input Data Pembayaran sesuai Gambar 4.14
98
No
Tujuan
Input
Output yang Diharapkan
Status
Dokumentasi
Status Sukses 5
Mencetak Bukti Pinjaman
Cetak bukti pinjaman.
6
Mencetak Bukti Pembayaran
Cetak pembayaran.
Berhasil mencetak bukti Sukses pinjaman.
Cetak Bukti Pinjaman bukti Berhasil mencetak bukti Sukses pembayaran.
Cetak Bukti Pembayaran
99
100
4.3.5
Uji Coba berdasarkan Bagian Administrasi Uji coba fungsi berdasarkan bagian administrasi ini dilakukan untuk
mengetahui apakah fungsi dapat berjalan. Untuk melakukan uji coba tersebut dilakukan dengan melakukan akses ke halaman tersebut. Hasil tes fungsi berdasarkan bagian administrasi dapat dilihat pada tabel 4.3.
Tabel 4.3 Hasil Tes Fungsi berdasarkan Bagian Administrasi No 1
Tujuan Login
Input Output yang Diharapkan Status Username : bagian Masuk sebagai bagian Sukses administrasi administrasi Password : administrasi
Dokumentasi
Ketik Input
Status Sukses 2
Mencetak Bukti Pinjaman.
Cetak bukti pinjaman.
Berhasil mencetak bukti Sukses pinjaman.
Cetak Bukti Pinjaman
101
No 3
Tujuan Mencetak Bukti Pembayaran
4
Mencetak Laporan Pinjaman
Input Cetak pembayaran.
Output yang Diharapkan Status bukti Berhasil mencetak bukti Sukses pembayaran.
Dokumentasi
Cetak Bukti Pembayaran Cetak pinjaman
laporan .Berhasil mencetak laporan Sukses pinjaman..
Laporan Pinjaman
102
No 5
Tujuan Mencetak Laporan Pembayaran
Input Cetak pembayaran
Output yang Diharapkan Status laporan Berhasil mencetak laporan Sukses pembayaran,
Dokumentasi
Laporan Pembayaran Pinjaman
103
104
4.3.6
Uji Coba berdasarkan Manajer Uji coba fungsi berdasarkan manajer ini dilakukan untuk mengetahui
apakah fungsi dapat berjalan. Untuk melakukan uji coba tersebut dilakukan dengan melakukan akses ke halaman tersebut. Hasil tes fungsi berdasarkan manajer dapat dilihat pada tabel 4.4.
Tabel 4.4 Hasil Tes Fungsi berdasarkan Manajer No 1
Tujuan Login
Input Username : manajer Password : manajer
Output yang Diharapkan Status Masuk sebagai manajer Sukses
Dokumentasi
Ketik Input
Status Sukses 2
Memberikan Keputusan
Data Manajer
Keputusan Keputusan Approve
manajer Sukses
Input Data Keputusan sesuai Gambar 4.11
105
No 3
Tujuan Melihat laporan pinjaman perbulan/tahu n.
Input Pilih pinjaman.
Output yang Diharapkan Status periode Menampilkan laporan Sukses pinjaman perbulan/tahun
Dokumentasi
Laporan Pinjaman 4
Melihat Pilih laporan pembayaran pembayaran perbulan / tahun.
periode Menampilkan pembayaran perbulan/tahun
laporan
Laporan Pembayaran Pinjaman
106