bab iv implementasi dan evaluasi -...
TRANSCRIPT
78
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 layanan-
layanan 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
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
Form transaksi pinjaman ini digunakan oleh kasir untuk melakukan
transaksi pinjaman anggota. Dalam form pinjaman ini kasir akan memilih tombol
Gambar 4.13 Form Transaksi Pinjaman
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
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
3,000,000
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 Tujuan Input Output yang Diharapkan Status Dokumentasi
1 Login Login sebagai Bagian
Peminjaman
Username : bagian
peminjaman
Password : pinjam
Masuk sebagai bagian
peminjaman
Sukses
Ketik Input
Status Sukses
2 Menginput
Data Anggota
Memasukkan data
anggota
Aplikasi menampilkan data
anggota
Sukses
Input Data Anggota sesuai Gambar 4.3
92
No Tujuan Input Output yang Diharapkan Status Dokumentasi
Status Sukses
3 Menginput
Nilai
Pinjaman
Memasukkan data
nilai pinjaman
Aplikasi menampilkan data
nilai pinjaman
Sukses
Input Data Nilai Pinjaman sesuai Gambar 4.4
Status Sukses
93
No Tujuan Input Output yang Diharapkan Status Dokumentasi
4 Menginput
Data Jaminan
Memasukkan data
jaminan
Aplikasi menampilkan data
jaminan
Sukses
Input Data Jaminan sesuai Gambar 4.5
Sukses
94
No Tujuan Input Output yang Diharapkan Status Dokumentasi
5 Menginput
Permohonan
Pinjaman
Memasukkan data
permohonan pinjaman
Aplikasi menampilkan data
permohonan pinjaman
Sukses
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 Tujuan Input Output yang Diharapkan Status Dokumentasi
1 Login Login sebagai Kasir
Username : kasir
Password : kasir
Masuk sebagai kasir Sukses
Ketik Input
Status Sukses
2 Menginput
Data Kas
Memasukkan data kas. Aplikasi menampilkan data
kas.
Sukses
Input Data Kas sesuai Gambar 4.6
97
No Tujuan Input Output yang Diharapkan Status Dokumentasi
3 Menginput
Data
Pinjaman
Memasukkan data
pinjaman.
Aplikasi menampilkan data
pinjaman.
Sukses
Input Data Pinjaman sesuai Gambar 4.13
Status Sukses
4 Menginput
Data
Pembayaran
Memasukkan data
pembayaran.
Aplikasi menampilkan data
pembayaran.
Sukses
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. Berhasil mencetak bukti
pinjaman.
Sukses
Cetak Bukti Pinjaman
6 Mencetak
Bukti
Pembayaran
Cetak bukti
pembayaran.
Berhasil mencetak bukti
pembayaran.
Sukses
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 Tujuan Input Output yang Diharapkan Status Dokumentasi
1
Login Username : bagian
administrasi
Password :
administrasi
Masuk sebagai bagian
administrasi
Sukses
Ketik Input
Status Sukses
2 Mencetak
Bukti
Pinjaman.
Cetak bukti pinjaman. Berhasil mencetak bukti
pinjaman.
Sukses
Cetak Bukti Pinjaman
101
No Tujuan Input Output yang Diharapkan Status Dokumentasi
3
Mencetak
Bukti
Pembayaran
Cetak bukti
pembayaran.
Berhasil mencetak bukti
pembayaran.
Sukses
Cetak Bukti Pembayaran
4 Mencetak
Laporan
Pinjaman
Cetak laporan
pinjaman
.Berhasil mencetak laporan
pinjaman..
Sukses
Laporan Pinjaman
102
No Tujuan Input Output yang Diharapkan Status Dokumentasi
5 Mencetak
Laporan
Pembayaran
Cetak laporan
pembayaran
Berhasil mencetak laporan
pembayaran,
Sukses
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 Tujuan Input Output yang Diharapkan Status Dokumentasi
1
Login Username : manajer
Password : manajer
Masuk sebagai manajer Sukses
Ketik Input
Status Sukses
2 Memberikan
Keputusan
Data Keputusan
Manajer
Keputusan manajer
Approve
Sukses
Input Data Keputusan sesuai Gambar 4.11
105
No Tujuan Input Output yang Diharapkan Status Dokumentasi
3
Melihat
laporan
pinjaman
perbulan/tahu
n.
Pilih periode
pinjaman.
Menampilkan laporan
pinjaman perbulan/tahun
Sukses
Laporan Pinjaman
4 Melihat
laporan
pembayaran
perbulan /
tahun.
Pilih periode
pembayaran
Menampilkan laporan
pembayaran
perbulan/tahun
Laporan Pembayaran Pinjaman
106