21
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
3.1.1. Sejarah Perusahaan
Koperasi Karyawan PT Honda Precision Part Manufacturing (Koperasi)
didirikan berdasarkan rapat pembentukan Koperasi tanggal 2 September 2005.
Akta pembentukan tersebut disahkan sebagai badan hukum oleh Dinas Koperasi,
Usaha Kecil Menengah Kabupaten Karawang Provinsi Jawa Barat dengan Badan
Hukum No.518/BH/BKKUKM/X/2005 tanggal 31 Oktober 2005.
Anggaran dasar Koperasi kemudian diubah berulang kali, terakhir
berdasarkan akta No. 59 tanggal 23 Juli 2010 dari Tafieldi Nevawan, S.H,
mengenai perubahan amggaran dasar Koperasi Koperasi Karyawan PT Honda
Precision Part Manufacturing. Akta perubahan ini telah disahkan oleh
Kementrian Negara Koperasi dan Usaha Kecil dan Menengah Republik Indonesia
dengan surat keputusannya No. 11/BH/PAD/XIII.10/VII/2011, tanggal 26 Juli
2011.
Ruang lingkup kegiatan Koperasi terutama bertujuan untuk memajukan
kesejahteraan anggota pada khususnya dan masyarakat pada umumnya serta
berusaha untuk memajukan dan mengembangkan perekonomian nasional yang
merupakan usaha bersama berdasarkan Pancasila dan Undang-undang dasar 1945.
22
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi dan fungsi adalah suatu susunan sistem dengan
hubungan komponen kerja dalam sebuah organisasi, struktur organisasi
menunjukan bahwa adanya pembagian kerja sesuai dengan susunan komponennya
masing-masing dengan saluran perintah yang telah di sampaikan, berikut ini
adalah susunan struktur organisasi pada koperasi karyawan PT. HPPM:
Sumber : (Koperasi Karyawan PT. HPPM)
Gambar III.1
Struktur Organisasi Koperasi Karyawan PT. HPPM
23
Berdasarkan bagian struktur organisasi yang telah digambarkan sebelumnya,
masing-masing jabatan memiliki fungsi, yaitu :
1. Rapat Anggota (RA)
a. AD/ART (Anggaran dasar/ Anggaran Rumah Tangga)
b. Kebijakan Umum Organisasi, Manajemen, dan usaha koperasi
c. Memilih, mengangkat, memberhantikan pengurus dan pengawas.
d. RGBPK dan RAPBK
e. Pengesahan pertanggung jawaban pengurus pengawas.
f. Memutuskan dan mengesahkan pembagian SHU koperasi
2. Ketua
a. Mengkoordinasikan kegiatan seluruh anggota pengurus
b. Menangani tugas pengurus yang berhalangan
c. Memimpin rapat dan mewakili koperasi didalam dan diluar pengadilan
3. Badan Pengawas
a. Melakukan pengawasan terhadap pelaksanaan kebiiaksanaan dalam
pengelola dan koperasi.
b. Membuat laporan tertulis tentang hasil pengawasan.
4. Penasehat
a. Bertugas memberikan pertimbangan dan nasehat baik diminta maupun
tidak diminta untuk kepentingan dan kemajuan Koperasi,
b. Berfungsi sebagai penasehat,
c. Dapat menghadiri Rapat Anggota, Rapat Gabungan dan Rapat Pengurus.
24
5. Sekretaris
a. Untuk melakukan pembinaan
b. Pengembangan dibidang kesekretariatan
c. Keanggotaan dan pendidikan
d. Berwenang menentukan kebijaksanaan
e. Melakukan segala perbuatan yang berhubungan dengan bidangnya
6. Supervisor
a. Mengatur pekerjaan para staf
b. Membuat job desction untuk pada staf di bawahnya.
c. memotivasi staf dibawahnya agar bekerja dengan baik.
7. Finance & Accounting
a. Membuat pembukuan keuangan kantor
b. Melakukan posting jurnal operasional
c. Membuat laporan keuangan
d. Menginput data jurnal akuntansi ke dalam sistem yang dimiliki perusahaan
8. Tax
a. Menyusun rencana perpajakan untuk optimalisasi pajak
b. Melakukan koordinasi dengan perusahaan affiliasi dan bagian terkait dalam
melaksanakan hak dan kewajiban perpajakan.
c. Approval laporan pajak masa dan tahunan secara akurat dan tepat waktu
25
9. Kredit dan Simpan Pinjam
a. Merencanakan, melaksanakan dan mengendalikan unit usaha simpan pinjam.
b. Melaksanakan program kerja yang telah disahkan oleh pengurus.
c. Melaporkan pelaksanaan program kerja pada manajer secara berkala.
10. Bendahara
a. Merencanakan anggaran belanja dan pendapatan koperasi.
b. Menacari dana dengan cara memupuk simpanan-simpanan anggota, mencari
sumber-sumber dana dari luar dengan syarat yang lunak atau tidak
memberatkan koperasi.
c. Merencanakan, melaksanakan dan mengendalikan tata laksana keuangan
koperasi.
d. Mengadakan koordinasi dengan pengurus lainnya mengenai pelaksanaan
administrasi keuangan.
e. Mengkoordinasikan pemeliharaan seluruh harta koperasi.
f. Melaksanakan tugas-tugas yang diberikan oleh pengurus lainnya.
11. Assistant Supervisor
a. Mengkoordinir bawahan untuk menjalankan program kerja di unit toko.
b. Melakukan evaluasi pemasok barang.
c. Membina kerjasama yang saling membutuhkan dengan pemasok.
26
d. Mengawasi setiap pemesanan barang dan pembelian barang, baik secara
kredit atau tunai.
12. Information and Teknologi
a. Merawat software, hardware atau komputer yang ada di perusahaan.
b. Melakukan perbaikan jika ada yang rusak, memastikan semua hardware
dan komputer berfungsi optimal, dan lain-lain.
c. Mengevaluasi dan meningkatkan kinerja sistem IT.
3.2. Analisa Kebutuhan
Analisa kebutuhan merupakan langkah awal untuk menentukan gambaran
perangkat yang akan dihasilkan ketika pengembang melaksanakan sebuah proyek
pembuatan perangkat lunak. Perangkat lunak yang baik dan sesuai dengan
kebutuhan pengguna sangat tergantung pada keberhasilan dalam melakukan
analisis kebutuhan. Oleh karena itu penulis membagi analisis kebutuhan menjadi
2(dua) yakni:
3.2.1. Kebutuhan Pengguna
Kebutuhan pengguna merupakan kebutuhan sistem dilihat dari user atau
penggunanya. Ada 3 (tiga) pengguna yang dapat saling berinteraksi dalam website
pengelolaan pinjaman ini, diantaranya yaitu: admin,user dan anggota.
1. Admin
a. Dapat mengakses halaman administrator.
b. Dapat mengelola website dan database.
c. Dapat mengelola data anggota.
d. Dapat memverifikasi pengajuan pinjaman anggota.
27
e. Dapat mengelola angsuran anggota.
f. Dapat mengelola laporan pengajuan pinjaman.
g. Dapat mengelola laporan angsuran.
2. user
a. Dapat melihat profil dan kontak koperasi.
3. Anggota
a. Dapat melakukan pendaftaran.
b. Dapat melihat profil dan kontak koperasi.
c. Dapat login jika sudah terdaftar menjadi anggota.
d. Dapat mencetak kartu anggota.
e. Dapat melakukan pengajuan pinjaman.
f. Dapat mencetak bukti pengajuan.
g. Dapat melihat angsuran pinjaman.
3.2.2. Kebutuhan Sistem
Dalam perancangan website pengelolaan pinjaman ini, informasi
yang diperlukan adalah output yang dihasilkan dari website tersebut. Untuk itu
dibutuhkan kebutuhan sistem yang terdiri dari:
1. Admin harus melakukan login untuk dapat mengakses halaman
administrator website.
2. Admin mempunyai hak untuk menghapus anggota jika anggota tersebut
sudah tidak lagi menjadi anggota koperasi.
3. Admin dapat mengubah status pengajuan pinjaman anggota.
4. Admin dapat mengelola laporan pengajuan pinjaman.
5. Admin dapat mengelola laporan angsuran.
28
6. Website harus di buka menggunakan web browser dan memiliki koneksi
internet.
7. User harus melakukan login untuk dapat melakukan pengajuan pinjaman.
8. Apabila tidak memiliki akun, user terlebih dahulu melakukan pendaftaran.
9. User dapat melihat isi website, seperti profil koperasi dan kontak koperasi.
10. Ketika sudah melakukan pengajuan, user dapat melihat status pengajuan.
11. User dapat mencetak bukti pengajuan.
12. User dapat melihat sisa angsuran
3.3. Rancangan Dokumen
Untuk menjelaskan bagaimana program ini dapat berjalan, berikut penulis
sampaikan beberapa rancangan dokumen masukan dan rancangan dokumen
keluaran sebagai berikut:
A. Rancangan Dokumen Masukan (Input)
1. Nama Dokumen : Formulir Pendaftaran
Fungsi : Untuk daftar menjadi anggota
Sumber : Calon Anggota
Tujuan : Ketua Koperasi
Media : kertas
Jumlah : 1 (satu) File
Frekuensi : Setiap ada anggota baru
Bentuk : Lampiran A-1
2. Nama Dokumen : Fotocopy KTP
Fungsi : Persyaratan untuk menjadi anggota
Sumber : Anggota
29
Tujuan : Bagian simpan pinjam
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada yang mengajukan pinjaman
Bentuk : Lampiran A-2
3. Nama Dokumen : Fotocopy ID Card karyawan
Fungsi : Persyaratan untuk menjadi anggota
Sumber : Anggota
Tujuan : Bagian simpan pinjam
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada yang mengajukan pinjaman
Bentuk : Lampiran A-3
4. Nama Dokumen : Fotocopy Kartu Keluarga
Fungsi : Persyaratan untuk menjadi anggota
Sumber : Anggota
Tujuan : Bagian simpan pinjam
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada yang mengajukan pinjaman
Bentuk : Lampiran A-4
5. Nama Dokumen : Fotocopy Slip Gaji
Fungsi : Persyaratan untuk menjadi anggota
Sumber : Anggota
Tujuan : Bagian simpan pinjam
30
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada yang mengajukan pinjaman
Bentuk : Lampiran A-5
6. Nama Dokumen : Dokumen Foto Diri
Fungsi : Persyaratan untuk menjadi anggota
Sumber : Anggota
Tujuan : Bagian simpan pinjam
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap ada yang mengajukan pinjaman
Bentuk : Lampiran A-6
B. Rancangan Dokumen Keluaran (Output)
1. Nama Dokumen : Kartu Anggota
Fungsi : Identitas Anggota Kopkar
Sumber : Admin
Tujuan : Anggota
Media : File pdf
Jumlah : 1 lembar
Frekuensi : Setiap mendaftar
Bentuk : Lampiran B-1
2. Nama Dokumen : Bukti Pengajuan
Fungsi : Untuk bukti pengajuan pinjaman
Sumber : Anggota
Tujuan : Anggota
31
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap anggota yang mengajukan pinjaman
Bentuk : Lampiran B-2
3. Nama Dokumen : Laporan Pinjaman
Fungsi : Mengetahui pinjaman anggota
Sumber : Anggota
Tujuan : Bagian simpan pinjam
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap bulan
Bentuk : Lampiran B-3
4. Nama Dokumen : Laporan Angsuran
Fungsi : Mengetahui Angsuran anggota
Sumber : Anggota
Tujuan : Bagian simpan pinjam
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap bulan
Bentuk : Lampiran B-4
32
3.4. Entity Relationship Diagram
A. ERD (Entity Relationship Diagram)
platfonplatfon
memilikimemiliki
mengajukanmengajukan1 1
memilikimemiliki
1
id_detailid_detail
1
1
M
mengelolamengelola
M
memilikimemiliki
1
foto_dirifoto_diri
foto_slipgajifoto_slipgaji
foto_kkfoto_kk
foto_idcardfoto_idcard
foto_ktpfoto_ktp
passwordpassword
id_karyawanid_karyawan
alamatalamat
no_tlpno_tlp
departementdepartement tanggal_lahirtanggal_lahir
tempat_lahirtempat_lahir nm_anggotanm_anggota
id_kopkarid_kopkar
anggotaanggota
id_pengajuanid_pengajuan
kd_plafonkd_plafon
nm_plafonnm_plafon
jumlahjumlah
jangka_waktujangka_waktu
besar_pinjamanbesar_pinjaman
cicilancicilan
adminadmin
passwordpassword
usernameusername
nm_adminnm_admin
id_adminid_admin
kd_plafonkd_plafon nm_plafonnm_plafon
jangka_waktujangka_waktu
besar_pinjamanbesar_pinjaman
detail_pengajuandetail_pengajuan
id_kopkarid_kopkar
id_kopkarid_kopkar
id_pengajuanid_pengajuan
angsuranangsuran
angsurankeangsuranke
jumlah_bayarjumlah_bayar
fotofoto
id_kopkarid_kopkar
ttl_pengajuanttl_pengajuan
stts_pengajuanstts_pengajuan
id_adminid_admin
bankbankid_pengajuanid_pengajuan
tgl_verifikasitgl_verifikasi
nm_adminnm_admin
pengajuanpengajuan
id_pengajuanid_pengajuan
id_adminid_admin
id_angsuranid_angsuran
noreknorek
bankbank
atas_namaatas_nama
id_kopkarid_kopkar
noreknorek
atas_namaatas_nama
M
id_pengajuanid_pengajuan
Gambar III.2
ERD (Entity Relationship Diagram)
33
B. LRS (Logical Record Structure)
pengajuan
id_pengajuan (pk)tgl_pengajuanttl_pengajuanstts_pengajuanid_kopkar (fk)id_admin (fk)nm_admin (fk)tgl_verifikasinorekbankatas_nama
plafon
Kd_plafon (pk)Nm_plafonBesar_pinjamanJangka_waktu
angsuran
Id_angsuran (pk)Id_kopkar (fk)Id_pengajuan (fk)Jumlah_bayarangsurankefoto
admin
Id_admin (pk)Nm_admin Usernamepassword
Detail_pengajuan
Id_detail (pk)Id_pengajuan (fk)Kd_palfon (fk)Nm_plafon (fk)Besar_pinjamanJangka_waktuCicilanjumlah
Anggota
id_kopkar (pk)nm_anggotatempat_lahirtanggal_lahirdepartementno_tlpalamatid_karyawan (fk)norekbankatas_namapasswordfoto_ktpfoto_idcardfoto_kkfoto_slipgajifoto_diri
1
1
1
1
M
1 1
1
M
1
M
1
Gambar III.3
LRS (Logical Relational Structure)
3.5. Spesifikasi File
Spesifikasi File yang digunakan dalam website pengelolaan pinjaman ini
terdiri dari satu database yaitu koperasi_hppm dan 6 tabel:
1. Spesifikasi File Tabel Admin
Nama File : admin
Fungsi : Menyimpan data admin
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Panjang Record : 85 byte
Kunci File : id_admi
Software : MySQL
34
Tabel III.1
Spesifikasi File Admin
2. Spesifikasi File Tabel Anggota
Nama File : anggota
Fungsi : Hak akses anggota untuk login ke halaman user
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Panjang Record : 513 byte
Kunci File : id_anggota
Software : MySQL
Tabel III.2
Spesifikasi File Anggota
Element data Akronim Type Panjang Keterangan
Id admin id_admin Int 5 Primary Key
Nama Admin nm_admin varchar 30
Username username varchar 30
Password password varchar 20
Element data Akronim Type Panjang Keterangan
Id kopkar id_kopkar Varchar 20 Primary Key
Nama Anggota nm_anggota Varchar 30
Tempat Lahir tempat_lahir Varchar 30
Tanggal Lahir tgl_lahir Varchar 15
Departement department Varchar 15
No Telepon no_tlp Int 15
Alamat alamat Varchar 30
Id Karyawan id_karyawan Varchar 10 Foreign Key
No rekening norek Varchar 20
Bank bank Varchar 20
Atas Nama atas_nama Varchar 30
Password password Varchar 30
Foto KTP foto_ktp Varchar 50
Foto ID Card foto_idcard Varchar 50
35
3. Spesifikasi File Tabel Pengajuan
Nama File : pengajuan
Fungsi : Untuk pengajuan pinjaman anggota
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Panjang Record : 206 byte
Kunci File : id_pengajuan
Software : MySQL
Tabel III.3
Spesifikasi File Pengajuan
Foto KK foto_kk Varchar 50
Foto Slip Gaji foto_slipgaji Varchar 50
Foto Diri foto_diri Varchar 50
Element data Akronim Type Panjang Keterangan
Id Pengajuan id_pengajuan Varchar 20 Primary
Key
Tanggal
Pengajuan tgl_pengajuan Date
Total
Pelunasan ttl_pelunasan int 11
Status
Pengajuan stts_pengajuan Varchar 30
Id Kopkar id_kopkar Varchar 20 Foreign Key
Id Admin id_admin Varchar 25 Foreign Key
Nama Admin nm_admin Varchar 30 Foreign Key
Tanggal
Verifikasi tgl_verifikasi Timestamp
No rekening Norek Varchar 20
Bank Bank Varchar 20
Atas Nama atas_nama Varchar 30
36
4. Spesifikasi File Tabel Angsuran
Nama File : angsuran
Fungsi : untuk melakukan pengisian angsuran
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Panjang Record : 97 byte
Kunci File : id_angsuran
Software : MySQL
Tabel III.4
Spesifikasi File Angsuran
5. Spesifikasi File Tabel Plafon
Nama File : plafon
Fungsi : untuk mengetahui jenis plafon
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Panjang Record : 82 byte
Kunci File : kd_plafon
Software : MySQL
Element data Akronim Type Panjang Keterangan
Id Angsuran id_angsuran Varchar 25 Primary Key
Id Kopkar id_kopkar Varchar 20 Foreign Key
Id Pengajuan id_pengajuan Varchar 30 Foreign Key
Jumlah Bayar jumlah_bayar Double
Angsuran angsuranke Varchar 2
Foto Foto Varchar 20
37
Tabel III.5
Spesifikasi File Plafon
6. Spesifikasi File Tabel Detail Pinjaman
Nama File : detail_pengajuan
Fungsi : untuk mengetahui detail_pengajuan anggota
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Panjang Record : 44 byte
Kunci File : id_detail
Software : MySQL
Tabel III.6
Spesifikasi File Tabel Detail Pengajuan
Element data Akronim Type Panjang Keterangan
Kode plafon kd_plafon Int 11 Primary
Key
Nama Plafon nm_plafon Varchar 50
Jangka Waktu jangka_waktu Int 11
Besar pinjaman besar_pinjaman Int 11
Element data Akronim Type Panjang Keterangan
Id Detail id_detail Int 11 Primary Key
Id pengajuan id_pengajuan Varchar 20
Kode Plafon kd_plafon Int 11 Foreign Key
Nama Plafon nm_plafon Varchar 50 Foreign Key
Besar Pinjaman besar_pinjaman int 11
Jangka waktu jangka_waktu int 11
cicilan cicilan int 11
jumlah jumlah int 11
38
3.6. Pengkodean
1. Kode Anggota
X X X 9 9 9 9 9 9 9 9
Identitas Anggota No Acak
2. Kode Pinjaman
9 9 9 9 9 9 9 9
No Acak
Ket:
IDA : Identitas Anggota
3.7. Spesifikasi Program
Stuktur Navigasi yang digunakan untuk memberi gambaran secara garis
besar isi dari seluruh situs web dan menggambarkan bagaimana hubungan antara
halaman dari seluruh halaman website tersebut. Struktur Navigasi yang digunakan
adalah Struktur navigasi campuran, Linier dan Hirarki. Pembuatan struktur
navigasi website ini akan sangat membantu dalam membuat rancangan seluruh
halaman web.
39
A. Struktur Navigasi Admin
Pada struktur navigasi admin menggunakan struktur navigasi jenis
Hirarki.
login
Laporan AngsuranPlafon PinjamanKelola testimoni logout
cetak
Detail
hapusCetak
Pengajuan
Pinjaman
Ubah Hapus Cetak
Tambah plafon hapus
Anggota
hapus
Home
Gambar III.4
Struktur Navigasi Admin
B. Struktur Navigasi User
Pada struktur navigasi User menggunakan struktur navigasi jenis Linier.
Beranda Tentang Kami Hubungi Kami Daftar Anggota Login Anggota
Gambar III.5
Struktur Navigasi User
40
C. Struktur Navigasi Anggota
Pada struktur navigasi anggota menggunakan struktur navigasi jenis
Campuran.
index
Data
Angsuran
Data
Anggota
Tentang
KamiLayanan
Pengajuan
Pinjaman
Cek
Pengajuan
LogoutBerandaHubungi
Kami
Cetak Kartu
Anggota
Gambar III.6
Struktur Navigasi Anggota
3.8. Spesifikasi Sistem Komputer
Untuk mengakses website ini diperlukan perangkat pendukung yang harus
dipenuhi pengguna. Berikut ini adalah spesifikasi perangkat keras (Hardware) dan
perangkat lunak (software) :
A. Spesifikasi Perangakat Keras (Hardware)
a. Server
1). CPU
a) Minimal Processor Intel Pentium Core 2 Duo
b) Minimal RAM 512 MB
c) Minimal Hard Disk 160 GB
2) Mouse
41
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
b. Client
1) CPU
a) Minimal Processor Intel Pentium Core 2 Duo
b) Minimal RAM 512 MB
c) Minimal Hard Disk 100 GB
2) Mouse
3) Keyboard
B. Spesifikasi Perangkat Lunak
a. Server
1) Sistem operasi: Minimal Microsoft Windows 7
2) Aplikasi bundle web server : Xampp yang terdiri dari beberapa
komponen, diantaranya:
a) Aplikasi Apache Server v2
b) Aplikasi PHP Server v5
c) Aplikasi MySQL Server v5
d) Aplikasi phpMyAdmin v3
3) Aplikasi Web Browser seperti Google Chrome
b. Client
1) Sistem operasi: Minimal Microsoft Windows XP
2) Aplikasi Web Browser seperti Mozilla Firefox, Internet Explorer dan
Google Chrome.
42
3.9. Implementasi
Implementasi rancangan antar muka pada program pengelolaan pinjaman
pada koperasi karyawan PT.HPPM ini berdasarkan hasil rancangan antar muka.
1. Halaman Admin
a. Login Admin
Gambar III.7
Implementasi Halaman Login Admin
b. Menu Utama Admin
Gambar III.8
Implementasi Halaman Menu Utama Admin
43
c. Halaman Data Anggota
Gambar III.9
Implementasi Halaman Data Anggota
d. Halaman Data Plafon
Gambar III.10
Implementasi Halaman Data Plafon
44
e. Halaman Data Pengajuan Pinjaman
Gambar III.11
Implementasi Halaman Data Pengajuan Pinjaman
f. Halaman Laporan Angsuran
Gambar III.12
Implementasi Halaman Laporan Angsuran
45
g. Halaman Testimoni
Gambar III.13
Implementasi Halaman Testimoni
2. Halaman User
a. Halaman Utama User
Gambar III.14
Implementasi Halaman Utama User
46
3. Halaman Anggota
a. Halaman Daftar Anggota
Gambar III.15
Implementasi Halaman Daftar Anggota
b. Halaman Login Anggota
Gambar III.16
Implementasi Halaman Login Anggota
47
c. Halaman Menu Utama Anggota
Gambar III.17
Implementasi Halaman Menu Utama
d. Halaman Data Anggota
Gambar III.18
Implementasi Halaman Data Anggota
48
e. Halaman Data Angsuran
Gambar III.19
Implementasi Halaman Data Angsuran
f. Halaman Layanan Pengajuan
Gambar III.20
Implementasi Halaman Layanan Pengajuan
49
g. Halaman Cek Pengajuan
Gambar III.21
Implementasi Halaman Cek Pengajuan
h. Halaman Hubungi Kami
Gambar III.22
Implementasi Halaman Hubungi Kami
50
3.10. Pengujian Unit
a. Hasil Pengujian Black Box Testing Halaman Login Admin
Tabel III.7
Blackbox Testing Login Admin
No. Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Username
tidak diisi
kemudian klik
tombol login
Username:
(kosong)
Password:
(kosong)
Sistem
menolak akses
user lalu
menampilkan
pesan “Login
Gagal”
Sesuai
Harapan Valid
2. Mengetikkan
Username
tetapi
Password
dikosongkan
kemuadian
klik tombol
Login
Username:
admin
Password:
(kosong)
Sistem
menolak akses
user lalu
menampilkan
pesan “Login
Gagal”
Sesuai
Harapan Valid
3. Mengetikkan
Password
tetapi
Username
dikosongkan
kemudian klik
tombol Login
Username:
(kosong)
Password:
12345
Sistem
menolak akses
user lalu
menampilkan
pesan “Login
Gagal”
Sesuai
Harapan Valid
4. Mengetikkan
salah satu
kondisi yang
salah pada
Password atau
Username
kemudian klik
tombol Login
Username:
admin
(benar)
Password:
11111
(salah)
Sistem
menolak akses
user lalu
menampilkan
pesan “Login
Gagal”
Sesuai
Harapan Valid
51
5. Menginputkan
Username dan
Password
yang benar
lalu klik
tombol Login
Username:
admin
(benar)
Password:
12345
(benar)
Sistem
menerima
akses user ini
kemudia
masuk sebagai
admin
Sesuai
Harapan Valid
b. Hasil Pengujian Black Box Testing Halaman Daftar Anggota
Tabel III.8
Blackbox Testing Daftar Anggota
No
.
Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujia
n
Kesimpula
n
1.
Nama, tempat
lahir,tanggal
lahir,
department,
no telp,
alamat, id
karyawan
Nama:
(kosong)
Tempat
lahir:
(kosong)
Tanggal
lahir:
(kosong)
Department:
(kosong)
No telp:
(kosong)
Alamat:
(kosong)
Id karyawan:
(kosong)
Sistem
menolak dan
menampilka
n “Harap isi
bidang ini”
Sesuai
Harapan Valid
52
2.
Memasukan
Nama dan
mengosongka
n tempat
lahir,tanggal
lahir,
department,
no telp,
alamat, id
karyawan
Nama:
Nurina
Tempat
lahir:
(kosong)
Tanggal
lahir:
(kosong)
Department:
(kosong)
No telp:
(kosong)
Alamat:
(kosong)
Id karyawan:
(kosong)
Sistem
menolak dan
menampilka
n “Harap isi
bidang ini”
Sesuai
Harapan Valid
3.
Memasukan
Nama, tempat
lahir,tanggal
lahir,dan
mengosongka
n department,
no telp,
alamat, id
karyawan
Nama:
Nurina
Tempat
lahir:
purwakarta
Tanggal
lahir: 15-03-
1998
Department:
(kosong)
No telp:
(kosong)
Alamat:
(kosong)
Id karyawan:
(kosong)
Sistem
menolak dan
menampilka
n “Harap isi
bidang ini”
Sesuai
Harapan Valid
Nama:
Nurina
Tempat
lahir:
purwakarta
53
4.
Memasukan
Nama, tempat
lahir,tanggal
lahir,
department,
no telp,
alamat, id
karyawan
dengan benar
Tanggal
lahir: 15-03-
1998
Department:
Assembling
No telp:
0899088989
2
Alamat:
Karawang
Id karyawan:
A009
Sistem
menerima
dan
menampilka
n “Login
berhasil”
Sesuai
Harapan
Valid
c. Hasil Pengujian Black Box Testing Login Anggota
Tabel III.9
Blackbox Testing Login Anggota
No. Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. No ID dan
Password
tidak diisi
kemudian
klik tombol
login
No ID:
(kosong)
Password:
(kosong)
Sistem
menolak
akses user
lalu
menampilkan
pesan “Gagal
Login”
Sesuai
Harapan Valid
2. Mengetikkan
No ID tetapi
Password
dikosongkan
kemuadian
klik tombol
Login
No ID:
A009
Password:
(kosong)
Sistem
menolak
akses user
lalu
menampilkan
pesan “Gagal
Login”
Sesuai
Harapan Valid
54
3. Mengetikkan
Password
tetapi No ID
dikosongkan
kemudian
klik tombol
Login
No ID:
(kosong)
Password:
1998-03-
15
Sistem
menolak
akses user
lalu
menampilkan
pesan “Gagal
Login”
Sesuai
Harapan Valid
4. Mengetikkan
kondisi yang
benar pada
Password
atau No ID
kemudian
klik tombol
Login
No ID:
A009
(benar)
Password:
1998-03-
15(benar)
Sistem
menerima
akses user
lalu
menampilkan
“Anda
Berhasil
Login”
Sesuai
Harapan Valid
Top Related