56
2. Kebutuhan Perangkat Lunak (software) Adapan perangkat lunak yang dibutuhkan untuk mendukung aplikasi ini meliputi : a. Operator Komputer Berfungsi untuk melakukan proses entri data, penyediaan data dan penghapus data yang tidak diperlukan lagi. b. Programer Komputer Berfungsi sebagai perangkat piker
yang bertanggung jawab atas
perancangan pembuatan, perbaikan dan implementasi sistem dan program. c. Analisis Sistem Berfungsi untuk memonitor dan mengevaluasi sistem yang sedang berjalan sehingga bila didalam sistem terdapat kelemahan maka sistem segera dapat diatasi.
5.2
Pemilihan Bahasa Program
Bahasa program yang digunakan dalam aplikasi ini menggunakan bahasa Visual Basic 2008 alasan menggunakan bahasa program ini adalah : 1. Bahasa pada Visual basic.net telah mendukung OOP (object oriented programing) 2. Memudahkan dalam desain tampilan 3. Visual basic.net telah terintegrasi dengan bahasa pemograman visual studio lainnya
57
4. Pengembangan antar muka pengguna platform windows dapat dilakukan menggunakan form-form windows. 5.3
Pengkodean Pengkodean merupakan tahap penerjemah logika kedalam aplikasi visual
basic net, hasil dari pengkodean berupa listing program. 5.4
Pengujian Agar suatu sistem informasi dapat berjalan dengan baik, maka perlu
dilakukan pengetesan atau pengujian program secara menyeluruh, sehingga diharapkan dapat dilakukan perubahan-perubahan pada saat uji coba dilaksanakan. Pengujian program dapat dilaksanakan dengan berbagai cara, diantara pengisian format-format masukan dan pembuatan laporan. Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan mempresentasikan kajian pokok dari spesifikasi, desain, dan pengkodean. Ada 2 cara dalam pengujian perangkat lunak, yaitu pengujian black box dan pengujian white box. Pada black box testing cara pengujian hanya dilakukan dengan menjalankan atau mengeksekusikan unit atau modul kemudian diamati apkah hasil dari unit itu sesuai dengan proses bisnis yang diinginkan. White box testing adalah cara pengujian dengan melihat kedalam modul untuk meneliti kode-kode program yang ada. Dalam skripsi ini menggunakan pengujian black box.
58
5.4.1 Pengujian Login
Pengujian pada form login adalah untuk mengetahui tingkat keamanan pengguna dalam mengakses perangkat lunak. Tabel 5.1 Pengujian Login Kasus dan Hasil Uji Data Masukan
Yang Diharapkan
User name dan
Dapat
Password sesuai
Halaman Utama.
Masuk
Pengamatan Ke Pemasukan dengan data Username : dedek Password
dengan table_login
:
1234
akan
masuk ke Halaman Utama. Selain itu tidak bisa.
5.4.2 Pengujian Pengajuan Berkas Tabel 5.2 Pengujian Pengajuan berkas Kasus dan Hasil Uji Data Masukan
Yang Diharapkan
Pengamatan
Pengajuan Berkas
Diharapkan pengajuan
Jika
berkas sudah
dalam
memenuhi syarat dan
agar segera dilengkapi.
ketentuan yang berlaku.
terjadi
kekurangan
pengajuan
berkas
59
5.4.3 Pengujian Data Nasabah Tabel 5.3 Pengujian Data Nasabah Kasus dan Hasil Uji Data Masukan
Yang Diharapkan
Pengamatan
Data Nasabah
Berisi tentang data
Jika tidak memenuhi syarat
nasabah dan
maka nasabah tersebut tidak
kolektibilitas nasabah.
bisa melakukan pinjaman.
5.4.4
Pengujian Data Pengecekan
Tabel 5.4 Pengujian Data Pengecekan Kasus dan Hasil Uji Data Masukan
Yang Diharapkan
Data Pengecekan
Monitoring pengawasan Pengawasan kredit pinjaman nasabah
Pengamatan terhadap
kredit pinjaman nasabah dan jaminan menjadi lebih
dan jaminan.
teliti.
60
5.4.5 Pengujian Target Marketing Tabel 5.5 Pengujian Target Marketing
Kasus dan Hasil Uji Data Masukan
Yang Diharapkan
Pengamatan
Target Marketing
Diharapkan target
Jika target marketing belum
marketing bisa menjadi mencapai
target
yang
maka
akan
acuan untuk lebih
diharapkan
ditingkatkan .
terlihat dalam persentase.
5.4.6 Pengujian Laporan Tabel 5.6 Pengujian laporan Kasus dan Hasil Uji Data Masukan
Yang Diharapkan
Pengamatan
Laporan
Laporan mingguan,
Laporan
bulanan dan tahunan
menjadi lebih terperinci.
setiap
periode
bisa lebih teratur.
5.5
Kesimpulan Hasil Pengujian Berdasarkan hasil pengujian dengan kasus uji sample diatas dapat ditarik
kesimpulan bahwa perangkat lunak bebas dari kesalahan sintaks dan secara fungsional mengeluarkan fungsi sesuai dengan yang diharapkan.