Upload
others
View
18
Download
0
Embed Size (px)
Citation preview
18
BAB III
PEMBAHASAN
1.1 Tinjauan Perusahaan
Koperasi suatu badan usaha yang dimiliki dan dijalankan oleh anggotanya
untuk memenuhi kebutuhan bersama di bidang ekonomi, sosial dan budaya.
Sedangkan pengertian koperasi yang lebih formal adalah sesuai dengan Undang
Undang No. 17 Tahun 2012 pasal 1.
Primer Koperasi Kartika Cipta Wira Yudha adalah Merupkan Badan Usaha
yang berbadan hukum bertugas melaksanakan segala upaya pekerjaan dan kegiatan
usaha serta pengawasan berdasarkan prinsip-prinsip koperasi guna membina dan
mendukung serta mewujudkan kesejahteraan Anggota Militer dan PNS Rindam Jaya.
Dalam melaksanakan tata kelola koperasi pengurus berpedoman pada rencana
kerja dan rencana Anggaran Pendapatan Biaya Primer Koperasi Kartika Cipta Wira
Yudha dan Anggaran Dasar serta AD/ART.
Agar tercipta kesinambungan pengelolahan Koperasi maka perlu adanya
pertanggungjawaban pengusrus. dengan berakhirnya rencana kerja dan rencana
anggaran Pendapatan dan Biaya. Maka perlu dibuat laporan petanggungjawaban
pengurus kepada anggota dalam Rapat Anggota tahunan yang merupakan forum
tertinggi dalam organisasi perkoperasiaan. Bidang organisasi Primer Koperasi Kartika
Cipta Wira Yudha menggunakan organisasi berdasarkan peraturan kepala Staf
Angkatan darat Nomor: Perkasad /14/V/2010 Tanggal 18 Mei 2010 tentang penataan
koperasi di lingkungan Angkatan Darat.
19
1.1.1 Sejarah Perusahaan
Sejarah berdirinya Primer Koperasi Angkatan Darat (Primkopad) Kartika Cipta
Wira Yudha yaitu pada 17 Desember 1970. Yang di ketuai oleh Bapak Ngadino
sebagai kapten inf. Alamat Koperasi berada di jalan Raya Condet No. 55 Jakarta
Timur. . Dari sejak tahun 1970 sampai sekarang terpilihlah Ketua Koperasi yang baru
bernama Kapten Arh Novrizal. Kapten Arh Novrizal terpilih sebagai ketua koperasi
Dalam rapat Rapat Anggota Tahunan (RAT) ke - 46 Primer Koperasi Angkatan Darat
(Primkopad) Kartika Cipta Wira Yudha di Aula Serbaguna Rindam Jaya Rabu 28
Maret. Diadakan pemilihan Ketua baru dengan mencalonkan 3 orang kandidat, Kapten
Inf Ngadino, Kapten Arh Novrizal dan Kapten Inf Jaeni. Primer Koperasi Kartika
Cipta Wira Yudha adalah merupkan Badan Usaha yang berbadan hukum bertugas
melaksanakan segala upaya pekerjaan dan kegiatan usaha serta pengawasan
berdasarkan prinsip-prinsip koperasi guna membina dan mendukung serta
mewujudkan kesejahteraan Anggota Militer dan PNS Rindam Jaya..
Dalam melaksanakan tata kelola koperasi pengurus berpedoman pada rencana
kerja dan rencana Anggaran Pendapatan Biaya Primer Koperasi Kartika Cipta Wira
Yudha dan Anggaran Dasar serta AD/ART.
Agar tercipta kesinambungan pengelolaan Koperasi maka perlu adanya
pertanggungjawaban pengusrus dengan berakhirnya rencana kerja dan Rencana
Anggaran Pendapatan dan Biaya. Maka perlu dibuat laporan petanggungjawaban
pengurus kepada anggota dalam Rapat Anggota tahunan yang merupakan forum
tertinggi dalam organisasi perkoperasian. Bidang organisasi Primer Koperasi Kartika
Cipta Wira Yudha menggunakan organisasi berdasarkan peraturan kepla Staf
Angkatan Darat Nomor: Perkasad /14/V/2010 Tanggal 18 Mei 2010 tentang penataan
20
koperasi di lingkungan Angkatan Darat. Jumlah anggota Primer Koperasi kartika cipta
Wira Yudha sebanyak 895 orang anggota, terdiri dari 682 Militer dan 213 PNS.
1.1.2 Struktur Organisasi dan Fungsi
Sumber : Koperasi Kartika Cipta Wira Yudha
Gambar III.1
Struktur Organisasi Koperasi
1. Pembina
Pembina disini berasal dari pihak internal Rindam Jaya yang terdiri dari Darindam
Jaya dan Wadanrindam Jaya yang bertugas sebagai pengambil keputusan
perubahan anggaran dasar, penetapan kebijakan umum, dan pengangkatan atau
pemberhentiaan anggota pengurus Koperasi Kartika Cipta Wira Yudha, dan
Koperasi Kartika Cipta Wira Yudha berada dibawah binaan mereka.
2. Pengurus
Pengurus di Koperasi Kartika Cipta Wira Yudha terdiri dari :
21
a. Ketua Koperasi
Koperasi Kartika Cipta Wira Yudha di ketuai oleh Kapten Arh Nofrizal NRP
21960153391173, yang bertugas dalam mengendalikan seluruh kegiatan
koperasi seperti memimpin, mengkordinir, mengontrol jalannya aktifitas
koperasi, dan menandatangani surat-surat penting.
b. Sekertaris
Sekertaris Koperasi Kartika Cipta Wira Yudha yaitu PNS II/d Sri Kurnia Sari
NIP 197308051996012001 yang bertugas membantu ketua dalam
melaksanakan kerja, menyelenggarakan kegiatan surat menyurat dan
ketataushaan Koperasi Kartika Cipta Wira Yudha.
c. Ur Nikkop
Ur Nikkop di Koperasi Kartika Cipta Wira Yudha yaitu PNS III/b Sutami NIP
196606131992032004 yang bertugas mengatur surat menyurat yang ada di
koperasi, mengarsipkan dokumen-dokumen penting, dan menjadwalkan
kegiatan-kegiatan yang dilakukan di koperasi.
d. Ur Bend
Ur Bend di Koperasi Kartika Cipta Wira Yudha yaitu PNS III/b Sriani
Pacaningsih NIP 197005151994032003 yang bertugas memelihara harta
kekayaan koperasi, merencanakan anggaran belanja dan pendapatan koperasi,
e. Ur Usaha
Ur Usaha di Koperasi Kartika Cipta Wira Yudha yaitu Serka Ahmad Saefudin
NRP 3929495800571 yang bertugas menyelenggarakan perumusan kebijakan
teknis di bidang usaha, merumuskan konsep sasaran kegiatan bidang usaha,
dan melakukan monitoring, evaluasi dibidang usaha.
22
3. Pengawas
Pengawas di Koperasi Kartika Cipta Wira Yudha diketuai oleh Mayor Inf Agus
Muryanto NRP 592348 yang bertugas melakukan pengawasan dan pemeriksaan
terhadap pelaksanaan kebijakan dan pengelolaan koperasi, meneliti catatan dan
pembukuan yang ada di koperasi, dan membuat laporan tertulis tentang hasil
pelaksanaan tugas pengawasan kepada Rapat Anggota. Pengawas memiliki dua
anggota yaitu Mayor Chk Kadar Rukmana, SH NRP 2920006840767 dan PNS
III/b Badukari NIP 196302121990031008 yang bertugas membantu pelaksanaan
kerja ketua pengawas.
3.2 Tinjauan Kasus
3.2.1 Proses Bisnis Sistem Berjalan
Adapun prosedur sistem akuntansi berjalan pada proses pengajuan pinjaman di
Koperasi Kartika Cipta Wira Yudha sebagai berikut:
1. Proses Pengajuan Pinjaman
Anggota menerima formulir pengajuan pinjaman dan formulir persetujuan juru
bayar lalu melakukan pengisian formulir pengajuan pinjaman, kemudian menyerahkan
kedua formulir tersebut kebagian juru bayar.
2. Proses Persetujuan Juru Bayar
Setelah diterima maka akan dilakukan pengecekan apakah gaji peminjam cukup
untuk dipotong setiap bulannya dan apakah peminjam bermasalah dalam pembayaran
angsuran dipeminjaman sebelumnya. Jika tidak disetujui maka pengajuan pinjaman
tersebut dihentikan, tetapi jika disetujui juru bayar akan mengisi formulir persetujuan
juru bayar dan mengembalikan kedua formulir tersebut kepada anggota yang akan
diserahkan kepada pengurus.
23
3. Proses Pengecekan Gaji Oleh Ketua Koperasi
Setelah pengurus menerima kedua formulir yang telah diacc oleh juru bayar maka
pengurus melaporkan kepada ketua koperasi untuk menganalisa berapa pinjaman yang
cocok untuk anggota. Lalu ketua koperasi mengambil keputusan berapa pinjaman yang
akan diberikan kemudian menginformasikan hasil dari keputusan tersebut kepada
pengurus untuk disampaikan kepada peminjam. setelah peminjam mendapatkan
informasi dari pengurus tentang keputusan ketua koperasi maka peminjam
mempertimbangkan keputusan dari ketua koperasi, jika peminjam tidak setuju akan
hasil dari keputusan ketua maka peminjam dapat mengajukan kembali pinjaman
dengan cara mengisi formulir pengajuan pinjaman, tetapi jika setuju akan keputusan
ketua maka peminjam menginformasikan kepada pengurus untuk melanjutkan proses
pegajuan peminjaman.
4. Proses Pencairan Pinjaman
Lalu pengurus meminta tanda tangan kepada ketua koperasi dan ketua pengawas
lalu pencairan dana oleh pengurus dan membuatkan kwitansi sebagai bukti pencairan
dana pinjaman.
5. Pembuatan Laporan
Setelah pencairan dana pengurus membuat laporan dan mencatat anggota yang
melakukan peminjaman dikartu hutang lalu melaporkan data-data anggota yang
melakukan pinjaman di Koperasi Kartika Cipta Wira Yudha kepada juru bayar.
6. Proses Pembayaran Angsuran
Juru bayar membantu proses pembayaran angsuran dari peminjam melalui
potongan gaji setiap bulannya sampai pelunasan. dan setiap kali juru bayar melakukan
pembayaran angsuran disetiap bulannya sampai pelunasan maka pengurus
24
membuatkan kwitansi sebagai bukti pembayaran angsuran dan mencatat pembayaran
angsuran dikartu hutang hingga pelunasan.
3.2.2 Activity Diagram
Gambar III.2
Activity Diagram Koperasi Kartika Cipta Wira Yudha
25
3.2.3 Dokumen Masukan
1. Formulir Permohonan Pinjaman
a. Nama Dokumen : Formulir Permohonan Pinjaman
b. Fungsi : Untuk mengetahui data peminjam
c. Sumber : Peminjam
d. Tujuan : Juru Bayar
e. Frekuensi : Setiap Peminjaman
f. Media : Kertas
g. Jumlah rangkap : Satu rangkap
h. Bentuk : Lampiran A-1
2. Formulir Persetujuan Juru Bayar
a. Nama Dokumen : Formulir Persetujuan Juru Bayar
b. Fungsi : Sebagai persetujuan Juru Bayar
c. Sumber : Juru Bayar
d. Tujuan : Pengurus
e. Frekuensi : Setiap peminjaman
f. Media : Kertas
g. Jumlah rangkap : Satu rangkap
h. Bentuk : Lampiran A-2
3. Kartu Hutang
a. Nama Dokumen : Kartu Hutang
b. Fungsi : Pencatatan Angsuran
c. Sumber : Pengurus
d. Tujuan : Pengurus
e. Frekuensi : Setiap pencatatan angsuran
26
f. Media : Kertas
g. Jumlah rangkap : Satu rangkap
h. Bentuk : Lampiran A-3
4. Data Anggota
a. Nama Dokumen : Data Anggota
b. Fungsi : Informasi Data Anggota
c. Sumber : Pengurus
d. Tujuan : Pengurus
e. Frekuensi : Setiap kali pencatatan anggota
f. Media : Kertas
g. Jumlah rangkap : Satu rangkap
h. Bentuk : Lampiran A-4
3.2.4 Dokumen Keluaran
1. Kwitansi
a. Nama Dokumen : Kwitansi
b. Fungsi : Sebagai bukti pencairan dana
c. Sumber : Pengurus
d. Tujuan : Peminjam dan Juru Bayar
e. Frekuensi : Setiap peminjaman dan angsuran
f. Media : Kertas
g. Jumlah rangkap : Dua rangkap
h. Bentuk : Lampiran B-1
2. Laporan Peminjaman
a. Nama Dokumen : Laporan Peminjaman
27
b. Fungsi : Informasi untuk pembayaran angsuran
c. Sumber : Pengurus
d. Tujuan : Juru Bayar
e. Frekuensi : Setiap Angsuran
f. Media : Kertas
g. Jumlah rangkap : satu rangkap
h. Bentuk : Lampiran B-2
3.2.5 Permasalahan Pokok
Permasalahan pokok yang ada di Koperasi Kartika Cipta Wira Yudha, yaitu
sebagai berikut :
1. Sistem yang belum terkomputerisasi mengakibatkan informasi data yang
dibutuhkan membutuhtukan waktu yang lama sehingga permintaan informasi data
yang cepat sulit dilaksanakan.
2. Dalam proses pengajuan pinjaman di Koperasi Kartika Cipta Wira Yudha masih
manual (menggunakan media kertas) sehingga dokumen pendaftaran rentan
hilang, rusak dan tercecer.
3.2.6 Pemecahan Masalah
Berdasarkan Permasalahan yang terdapat pada Koperasi Kartika Cipta Wira
Yudha penulis memberikan alternatif pemecahan permasalahan tersebut diantaranya,
yaitu :
1. Membuatkan sistem yang sudah terkomputerisasi dengan sebuah program aplikasi
untuk membantu proses pengajuan pinjaman sehingga informasi data yang
28
dihasilkan dapat dilakukan dengan lebih efisien dan tidak membutuhkan waktu
yang lama.
2. Penulis membuatkan database untuk menyimpan data peminjaman sehingga
meminimalisir terjadinya hilang atau rusak nya dokumen-dokumen pendaftaran
pengajuan pinjaman.
3.3 Analisis Kebutuhan Software
Berikut ini adalah analisis kebutuhan dari sistem pengajuan peminjaman dana
pada Koperasi Kartika Cipta Wira Yudha.
3.3.1 Analisis Kebutuhan
Analisa kebutuhan software untuk pengajuan peminjaman dan pada koperasi
Kartika Cipta Wira Yudha diusulkan dengan beberapa prosedur, diantaranya :
Analisis Kebutuhan User akan sistem :
1. Analisa kebutuhan Pengurus :
A.1. Pengurus dapat melakukan Login.
A.2. Pengurus dapat mengakses Home.
A.2.1. Pengurus dapat mengakses About.
A.3. Pengurus dapat mengakses Master Data.
A.3.1. Pengurus dapat mengelola Akun.
A.3.2. Pengurus dapat mengelola Data Anggota.
A.3.3. Pengurus dapat mengelola Periode Akuntansi.
A.4. Pengurus dapat mengakses Transaksi.
A.4.1. Pengurus dapat mengelola Jurnal Umum.
29
A.4.2. Pengurus dapat mengelola Pengajuan Peminjaman.
A.4.3. Pengurus dapat mengelola Modal Koperasi
A.5. Pengurus dapat mengelola Pembayaran Angsuran
A.6. Pengurus dapat mengakses Informasi
A.6.1. Pengurus dapat mengelola Laporan Akun.
A.6.2. Pengurus dapat mengelola Rekap Jurnal Umum.
A.6.3. Pengurus dapat mengelola Data Peminjam.
A.6.4. Pengurus dapat mengelola Data Angsuran
A.6.5 Pengurus dapat mengelola Laporan Modal Koperasi
2. Analisa Kebutuhan Ketua Koperasi
B.1. Ketua Koperasi dapat melakukan Login.
B.2. Ketua Koperasi dapat mengakses Home
B.2.1. Ketua Koperasi dapat mengakses About
B.3. Ketua Koperasi dapat mengelola Data Anggota
B.4. Ketua Koperasi dapat mengelola Persetujuan
30
3.3.2 Use Case Diagram
1. Analisa Kebutuhan Pengurus
A.1. Pengurus dapat melakukan Login
Gambar III.3
Use Case Diagram Login
Tabel III.1
Deskripsi Use Case Diagram Login
Use Case Diagram Narative Pengurus Melakukan Login
Tujuan Melakukan Login dan Masuk kedalam Sistem Koperasi
Deskripsi Sistem Ini memungkinkan aktor mengakses sistem koperasi
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor Membuka Aplikasi
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Tombol Login
2. Aktor Memilih
Tombol logout
Sistem akan menampilkan textbox untuk mengisi nama
pengguna dan password
Sistem akan membatalkan proses dan keluar dari aktivitas
Kondisi Akhir Jika perintah sesuai maka sistem akan masuk ke dalam
aplikasi dan aktor dapat melakukan aktivitas di dalam sistem
31
A.2. Pengurus dapat mengakses menu Home
A.2.1. Pengurus dapat mengakses About
Gambar III.4
Use Case Diagram pengurus mengakses submenu About
Tabel III.2
Deskripsi Use Case Diagram About
Use Case Diagram Narative Pengurus About
Tujuan Melihat sejarah koperasi
Deskripsi Sistem Ini memungkinkan aktor melihat About
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor membuka About
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Tombol About
Sistem akan menampilkan Sejarah Perusahaan
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan sejarah
koperasi
32
A.3. Pengurus dapat mengakses menu Master Data
A.3.1. Pengurus dapat mengelola Akun
Gambar III.5
Use Case Diagram Pengurus Mengelola Akun
Tabel III.3
Deskripsi Use Case Diagram Pengurus mengelola Akun
Use Case Diagram Narative Pengururs Mengelola Akun
Tujuan Pengururs dapat melakukan pengolahan data yang ada di
Akun
Deskripsi Sistem Ini memungkinkan aktor melakukan pengolahan
Akun mulai dari penambahan, pencarian, penghapusan, serta
pengeditan akun
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor Membuka aplikasi Sistem Koperasi kemudian pilih
menu Master Data lalu pilih Akun
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Tombol Menu Master
Data
2. Aktor Memilih
Akun
Sistem akan menampilkan Pendaftaran, Akun, Data
Anggota, dan Periode Akuntansi
Sistem akan menampilkan Data Master Akun, Tambah
Akun Baru, Cari Data Akun, Hapus, dan Edit,.
33
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor
A.3.2. Pengurus dapat mengelola Data Anggota
Gambar III.6
Use Case Diagram pengurus mengelola Data Anggota
Tabel III.4
Deskripsi Use Case Diagram Pengurus mengelola Data Anggota
Use Case Diagram Narative Pengurus Mengelola Daftar Anggota
Tujuan Pengururs dapat melakukan pengolahan data yang ada di
menu Data Anggota
Deskripsi Sistem ini memungkinkan aktor untuk mengelola data
anggota.
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor Membuka Sistem Koperasi kemudian pilih Menu
Master Data.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Master Data
2. Aktor Memilih
Data Anggota
Sistem akan menampilkan Submenu Pendaftaran, Akun,
Data Anggota, dan Periode Akuntansi.
Sistem akan menampilkan Data Anggota, Cari Data
Anggota, Hapus dan Edit.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
34
A.3.3. Pengurus dapat mengelola Periode Akuntansi
Gambar III.7
Use Case Diagram pengurus mengelola Periode Akuntansi
Tabel III.5
Deskripsi Use Case Diagram Pengurus mengelola Periode Akuntansi
Use Case Diagaram Narative Pengurus Mengelola Periode Akuntansi
Tujuan Pengururs dapat melakukan pengolahan data yang ada di
menu Periode Akuntansi .
Deskripsi Sistem ini memungkinkan aktor untuk mengelola data
Periode Akuntansi.
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor Membuka Sistem Koperasi kemudian pilih Menu
Master Data.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Master Data
2. Aktor Memilih
Periode Akuntansi
3. Aktor Klik Tombol
Tambah Periode
Sistem akan menampilkan Submenu Pendaftaran, Akun,
Data Anggota, dan Periode Akuntansi.
Sistem akan menampilkan Data Tahun Periode, Cari Data
Periode, Hapus, dan Edit.
Sistem akan menampilkan Form Periode.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
35
A.4. Pengurus dapat mengakses menu Transaksi
A.4.1 Pengurus dapat mengelola Jurnal Umum
Gambar III.8
Use Case Diagram pengurus mengelola Jurnal Umum
Tabel III.6
Deskripsi Use Case Diagram Pengurus mengelola Jurnal Umum
Use Case Diagram Narative Pengurus Mengelola Jurnal Umum
Tujuan Pengurus dapat melakukan pengolahan data yang ada di
menu Jurnal Umum.
Deskripsi Sistem ini memungkinkan aktor untuk mengelola data dari
Jurnal Umum.
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor Membuka Sistem Koperasi kemudian pilih Menu
Transaksi.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Transaksi
2. Aktor Memilih
Jurnal Umum
Sistem akan menampilkan Jurnal Umum, Pengajuan
Peminjaman, dan Modal Koperasi.
Sistem akan menampilkan Form Jurnal Umum, Tambah,
dan Simpan.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
36
A.4.2. Pengurus dapat mengelola Pengajuan Peminjaman
Gambar III.9
Use Case Diagram pengurus mengelola Pengajuan Peminjaman
Tabel III.7
Deskripsi Use Case Diagram Pengurus mengelola Pengajuan Peminjaman
Use Case Diagram Narative Pengurus mengelola Pengajuan Peminjaman
Tujuan Pengurus dapat melakukan pengolahan data yang ada di
Pengajuan Peminjaman.
Deskripsi Sistem ini memungkinkan aktor untuk mengelola data dari
Pengajuan Peminjaman.
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor Membuka Sistem Koperasi kemudian pilih Menu
Transaksi.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Transaksi
2. Aktor Memilih
Pengajuan
Peminjaman
Sistem akan menampilkan Jurnal Umum, Pengajuan
Peminjaman, dan Modal Koperasi.
Sistem akan menampilkan Form Peminjaman, Data
Peminjam, Tambah, Simpan, dan Cari, .
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
37
A.4.4. Pengurus dapat mengelola Modal Koperasi
Gambar III.10
Use Case Diagram Pengurus megelola Modal Koperasi
Tabel III.8
Deskripsi Use Case Diagram Pengurus mengelola Modal Koperasi
Use Case Diagram Narative Pengurus mengelola Modal Koperasi
Tujuan Pengurus dapat melakukan pengolahan data yang ada di
Modal Koperasi.
Deskripsi Sistem ini memungkinkan aktor untuk mengelola data dari
Modal Koperasi.
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor Membuka Sistem Koperasi kemudian pilih Menu
Transaksi.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Transaksi
2. Aktor Memilih
Modal Koperasi
Sistem akan menampilkan Jurnal Umum, Pengajuan
Peminjaman, dan Modal Koperasi.
Sistem akan menampilkan Form Laporan Modal Koperasi,
Modal Koperasi, dan Edit.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
38
A.5. Pengurus Dapat Mengelola Pembayaran Angsuran
Gambar III.11
Use Case Diagram Pengurus mengelola Pembayaran Angsuran
Tabel III.9
Deskripsi Use Case Diagram Pengurus mengelola Pembayaran Angsuran
Use Case Diagram Narative Pengurus mengelola Pembayaran Angsuran
Tujuan Pengurus dapat melakukan pengolahan data yang ada di
Pembayaran Angsuran.
Deskripsi Sistem ini memungkinkan aktor untuk mengelola data dari
Pembayaran Angsuran.
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor Membuka Sistem Koperasi kemudian pilih
Pembayaran Angsuran.
Aksi Aktor Reaksi Sistem
1. Aktor Klik
Pembayaran
Angsuran
Sistem akan menampilkan Form Pembayaran Angsuran,
Data Peminjam, Data Pelunasan Angsuran, Bayar, dan Cari.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
39
A.6. Pengurus dapat mengakses Informasi Data
A.6.1. Pengurus dapat mengelola Laporan Akun
Gambar III.12
Use Case Diagram Pengurus mengelola Laporan Akun
Tabel III.10
Deskripsi Use case Diagram Pengurus mengelola Laporan Akun
Use Case Diagram Narative Pengurus Mengelola Laporan Akun
Tujuan Pengururs dapat melakukan pengolahan data yang ada di
menu Laporan Akun
Deskripsi Sistem ini memungkinkan aktor untuk mencetak Laporan
Akun.
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor Membuka Sistem Koperasi kemudian pilih Menu
Informasi.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Informasi
2. Aktor Memilih
Laporan Akun
Sistem akan menampilkan Laporan Akun, Rekap Jurnal
Umum, Data Peminjam, Data Angsuran, dan Laporan
Modal Koperasi.
Sistem akan menampilkan menu cetak Laporan Akun.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
40
A.6.2. Pengurus dapat mengelola Rekap Jurnal Umum
Gambar III.13
Use Case Diagram Pengurus mengelola Rekap Jurnal Umum
Tabel III.11
Deskripsi Use Case Diagram Pengurus mengelola Rekap Jurnal Umum
Use Case Diagram Narative Pengurus Mengelola Rekap Jurnal Umum
Tujuan Pengururs dapat melakukan pengolahan data yang ada di
Rekap Jurnal Umum.
Deskripsi Sistem ini memungkinkan aktor untuk Menampilkan Rekap
Jurnal Umum.
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor Membuka Sistem Koperasi kemudian pilih Menu
Informasi.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Informasi
2. Aktor Memilih
Rekap Jurnal Umum
Sistem akan menampilkan Submenu Laporan Akun, Rekap
Jurnal Umum, Data Peminjam, Data Angsuran, dan Laporan
Modal Koperasi.
Sistem akan menampilkan Tampil Rekap Jurnal Umum.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
41
A.6.3. Pengurus dapat mengelola Data Peminjam
Gambar III.14
Use Case Diagram Pengurus mengelola Data Peminjam
Tabel III.12
Deskripsi Use case Diagram Pengurus mengelola Data Peminjam
Use Case Diagram Narative Pengurus Mengelola Data Peminjam
Tujuan Pengururs dapat melakukan pengolahan data yang ada di
Data Peminjam.
Deskripsi Sistem ini memungkinkan aktor untuk mencetak Data
Peminjam.
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor Membuka Sistem Koperasi kemudian pilih Menu
Informasi.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Informasi.
2. Aktor Memilih
Data Peminjam.
Sistem akan menampilkan Laporan Akun, Rekap Jurnal
Umum, Data Peminjam, Data Angsuran, dan Laporan
Modal Koperasi.
Sistem akan menampilkan Cetak Data Peminjaman.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
42
A.6.4. Pengurus dapat mengelola Data Angsuran
Gambar III.15
Use Case Diagram Pengurus Mengelola Data Angsuran
Tabel III.13
Deskripsi Use case Diagram Pengurus mengelola Data Angsuran
Use Case Diagram Narative Pengurus Mengelola Data Angsuran
Tujuan Pengururs dapat melakukan pengolahan data yang ada di
Data Angsuran.
Deskripsi Sistem ini memungkinkan aktor untuk mencetak Data
Angsuran.
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor Membuka Sistem Koperasi kemudian pilih Menu
Informasi.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Informasi
2. Aktor Memilih
Data Angsuran.
Sistem akan menampilkan Laporan Akun, Rekap Jurnal
Umum, Data Peminjam, Data Angsuran, dan Laporan
Modal Koperasi.
Sistem akan menampilkan Cetak Data Angsuran.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
43
A.6.5. Pengurus dapat mengelola Laporan Modal Koperasi
Gambar III.16
Use Case Diagram Pengurs Mengelola Laporan Modal Koperasi
Tabel III.14
Deskripsi Use case Diagram Pengurus mengelola Laporan Modal Koperasi
Use Case Diagram Narative Pengurus Mengelola Laporan Modal Koperasi
Tujuan Pengururs dapat melakukan pengolahan data yang ada di
Laporan Modal Koperasi.
Deskripsi Sistem ini memungkinkan aktor untuk mencetak Laporan
Modal Koperasi.
Sekenario Utama
Aktor Pengurus
Kondisi Awal Aktor Membuka Sistem Koperasi kemudian pilih Menu
Informasi.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Informasi
2. Aktor Memilih
Modal Koperasi.
Sistem akan menampilkan Laporan Akun, Rekap Jurnal
Umum, Data Peminjam, Data Angsuran, dan Laporan
Modal Koperasi.
Sistem akan menampilkan Cetak Data Angsuran.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
44
2. Analisa Kebutuhan Ketua Koperasi :
B.1. Ketua Koperasi dapat melakukan Login.
Gambar III.17
Use Case Diagram Ketua Koperasi melakukan Login
Tabel III.15
Deskripsi Use Case Diagram Ketua Koperasi melakukan Login
Use Case Diagram Narative Ketua Koperasi Melakukan Login
Tujuan Melakukan Login dan Masuk kedalam Sistem
Deskripsi Sistem Ini memungkinkan aktor mengakses sistem koperasi
Sekenario Utama
Aktor Ketua Koperasi
Kondisi Awal Aktor Membuka Aplikasi
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Tombol Masuk
2. Aktor Memilih
Tombol Logout
Sistem akan menampilkan textbox untuk mengisi User ID
dan Password.
Sistem akan membatalkan proses dan keluar dari aktivitas.
Kondisi Akhir Jika perintah sesuai maka sistem akan masuk ke dalam
aplikasi dan aktor dapat melakukan aktivitas di dalam
sistem.
45
B.2. Ketua Koperasi dapat mengakses Home
B.2.1. Ketua Koperasi dapat mengakses About
Gambar III.18
Use Case Diagram Ketua Koperasi mengakses About
Tabel III.16
Deskripsi Use Case Diagram Ketua Koperasi mengakses About
Use Case Diagram Narative Ketua Koperasi mengakses About
Tujuan Melihat sejarah koperasi
Deskripsi Sistem Ini memungkinkan aktor melihat About
Sekenario Utama
Aktor Ketua Koperasi
Kondisi Awal Aktor membuka About
Aksi Aktor Reaksi Sistem
1. Aktor Memilih
Tombol About
Sistem akan menampilkan Sejarah Perusahaan
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan sejarah
koperasi
46
B.3. Ketua Koperasi dapat mengelola Data Anggota
Gambar III.19
Use Case Diagram Ketua Koperasi mengelola Data Anggota
Tabel III.17
Dseskripsi Use Case Diagram Ketua Koperasi mengelola Data Anggota
Use Case Diagram Narative Ketua Anggota Mengelola Daftar Anggota
Tujuan Ketua Koperasi dapat melakukan pengolahan data yang ada
di menu Data Anggota
Deskripsi Sistem ini memungkinkan aktor untuk mengelola data
anggota.
Sekenario Utama
Aktor Ketua Koperasi
Kondisi Awal Aktor Membuka Sistem Koperasi kemudian pilih Menu
Data Anggota.
Aksi Aktor Reaksi Sistem
1. Aktor Memilih Data
Anggota.
Sistem akan menampilkan Data Anggota, Cari Data
Anggota, Hapus dan Edit.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor.
47
B.4. Ketua Koperasi dapat mengelola Persetujuan
Gambar III.20
Use Case Diagram Ketua Koperasi mengelola Persetujuan
Tabel III.18
Dseskripsi Use Case Diagram Ketua Koperasi mengelola Persetujuan
Use Case Digram Narative Ketua Koperasi mengelola Persetujuan
Tujuan Ketua Koperasi dapat mengelola Persetujuan
Deskripsi Sistem Ini memungkinkan Ketua Koperasi mensetujui
pengajuan peminjaman oleh anggota ataupun tidak setuju
dengan cara mengklik hapus
Sekenario Utama
Aktor Ketua Koperasi
Kondisi Awal Aktor Membuka Menu Persetujuan
Aksi Aktor Reaksi Sistem
1. Aktor Memilih hapus
2. Aktor Memilih
Setuju
Maka data anggota yang mengajukan peminjaman akan
terhapus di menu Persetujuan.
Maka data anggota yang mengajukan peminjaman akan ada
di Menu Data Peminjam.
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti
yang diinginkan oleh si Aktor
48
3.3.3 Activity Diagram
1. Analisa Kebutuhan Pengurus
A.1. Pengurus dapat melakukan Login
Gambar III.21
Activity Diagram Pengurus melakukan Login
A.2. Pengurus dapat mengakses Home
A.2.1 Pengurus dapat mengakses About
Gambar III.22
Activity Diagram Pengurus mengakses About
49
A.3. Pengurus dapat mengakses Master Data
A.3.1. Pengurus dapat mengelola Pendaftaran
Gambar III.23
Activity Diagram Pengurus dapat mengelola Pendaftaran
A.3.2. Pengurus dapat mengelola Akun
Gambar III.24
Activity Diagram Pengurus dapat mengelola Akun
50
A.3.3 Pengurus dapat mengelola Data Anggota
Gambar III.25
Activity Diagram Pengurus dapat mengelola Data Anggota
A.3.4. Pengurus dapat mengelola Periode Akuntansi
Gambar III.26
Activity Diagram Pengurus dapat mengelola Periode Akuntansi
51
A.4. Pengurus dapat mengakses Transaksi
A.4.1. Pengurus dapat mengelola Jurnal Umum
Gambar III.27
Activity Diagram Pengurus dapat mengelola Jurnal Umum
A.4.2. Pengurus dapat mengelola Pengajuan Peminjaman
Gambar III.28
Activity Diagram Pengurus dapat mengelola Pengajuan Peminjaman
52
A.4.3. Pengurus dapat mengelola Modal Koperasi
Gambar III.29
Activity Diagram Pengurus dapat mengelola Modal Koperasi
A.5. Pengurus dapat mengelola Pembayaran Angsuran
Gambar III.30
Activity Diagram Pengurus dapat mengelola Pembayaran Angsuran
A.6. Pengurus dapat mengakses Informasi
A..6.1. Pengurus dapat mengelola Laporan Akun
Gambar III.31
Activity Diagram Pengurus dapat mengelola Laporan Akun
53
A.6.2. Pengurus dapat mengelola Rekap Jurnal Umum
Gambar III.32
Activity Diagram Pengurus dapat mengelola Rekap Jurnal Umum
A..6.3. Pengurus dapat mengelola Data Peminjam
Gambar III.33
Activity Diagram Pengurus dapat mengelola Data Peminjam
54
A.6.4. Pengurus dapat mengelola Data Angsuran
Gambar III.34
Activity Diagram Pengurus dapat mengelola Data Angsuran
A.6.5. Pengurus dapat mengelola Laporan Modal Koperasi
Gambar III.35
Activity Diagram Pengurus dapat mengelola Laporan Modal Koperasi
55
2. Analisa Kebutuhan Ketua Koperasi
B.1. Ketua Koperasi dapat melakukan login
Gambar III.36
Activity Diagram Ketua Koperasi dapat melakukan Login
B.2. Ketua Koperasi dapat mengakses Home
B.2.1. Ketua Koperasi dapat mengakses About
Gambar III.37
Activity Diagram Ketua Koperasi dapat mengakses About
56
B.3. Ketua Koperasi dapat mengelola Data Anggota
Gambar III.38
Activity Diagram Ketua Koperasi dapat mengelola Data Anggota
B.4. Ketua Koperasi dapat mengelola Persetujuan
Gambar III.39
Activity Diagram Ketua Koperasi mengelola Persetujuan
57
3.4 Desain
3.4.1 Entity Relationship Diagram (ERD)
Gambar III.40
Entity Relationship Diagram Sistem Koperasi
58
3.4.2 Logical Record Structure (LRS)
Gambar III.41
Logical Relational Structure
3.4.3 Spesifikasi File
a. Spesifikasi File Data Anggota
Nama Database : koperasi
Nama File : data_anggota
Tipe File : Master File
Akses File : Pengurus
Panjang Record : 163 Karakter
59
Field Key : nomor_induk
Tabel III.19
Spesifikasi File data_anggota
No. Elemen Data Akronim Tipe Panjang Keterangan
1 NIA nomor_induk int 10 Primary Key
2 Nama
Anggota
nama_lengkap varchar 30
3 NoTelpon tlp varchar 13
4 Jabatan jabatan varchar 20
5 Email email varchar 30
6 Alamat keterangan varchar 50
7 Gaji Pokok gaji_pokok int 10
b. Spesifikasi File Login Ketua Koperasi
Nama Database : koperasi
Nama File : akses_ketua
Tipe File : Master File
Akses File : Ketua Koperasi
Panjang Record : 40 Karakter
Field Key : username
Tabel III.20
Spesifikasi File akses_ketua
No. Elemen Data Akronim Tipe Panjang Keterangan
1 User Id username varchar 20 Primary Key
2 Password password varchar 20
60
c. Sepesifikasi File Pembayaran Angsuran
Nama Database : koperasi
Nama File : angsur
Tipe File : Transaksi
Akses File : Pengurus
Panjang Record : 65 Karakter
Field Key : no_tr
Tabel III.21
Spesifikasi File angsur
No. Elemen Data Akronim Tipe Panjang Keterangan
1 NIA nomor_induk int 10
2 No. Transaksi no_tr varchar 10 Primary Key
3 Nama nama varchar 30
4 Tanggal
Transaksi
tgl_tr date
5 Angsuran Ke angsurke int 5
6 Angsuran
Bulanan
blnangsur int 10
d. Sepesifikasi File Jurnal Umum
Nama Database : koperasi
Nama File : jurnal
Tipe File : Transaksi
Akses File : Pengurus
Panjang Record : 70 Karakter
61
Field Key : no_referensi
Tabel III.22
Spesifikasi File jurnal
No. Elemen Data Akronim Tipe Panjang Keterangan
1 No Refrensi no_refrensi varchar 10 Primary Key
2 Tanggal
Transaksi
tgl_trans date
3 No Bukti
Transaksi
no_bukti_trans varchar 10
4 Keterangan keterangan varchar 50
e. Sepesifikasi File Jurnal Umum
Nama Database : koperasi
Nama File : jurnal_detail
Tipe File : Transaksi
Akses File : Pengurus
Panjang Record : 40 Karakter
Field Key : -
Tabel III.23
Spesifikasi File jurnal_detail
No. Elemen Data Akronim Tipe Panjang Keterangan
1 No Refrensi no_refrensi varchar 10
2 Kode Akun kode_akun varchar 8
3 Debet debet int 11
4 Kredit kredit int 11
62
f. Spesifikasi Modal Koperasi
Nama Database : koperasi
Nama File : laporan
Tipe File : Transaksi
Akses File : Pengurus
Panjang Record : 90 Karakter
Field Key : no_lap
Tabel III.24
Spesifikasi File laporan
No. Elemen Data Akronim Tipe Panjang Keterangan
1 NIA username varchar 10
2 No Laporan no_lap varchar 10 Primary Key
3 Tanggal tgl_tr date -
4 Keterangan keterangan varchar 50
5 Penerimaan penerimaan int 10
6 Pengeluaran pengeluaran int 10
g. Sepesifikasi File Login Pengurus
Nama Database : koperasi
Nama File : akses_pengurus
Tipe File : Master File
Akses File : Pengurus
Panjang Record : 40 Karakter
Field Key : username
63
Tabel III.25
Spesifikasi File akses_pengurus
No. Elemen Data Akronim Tipe Panjang Keterangan
1 User ID username varchar 20 Primary Key
2 Password password varchar 20
h. Sepesifikasi File Akun
Nama Database : koperasi
Nama File : master_akun
Tipe File : Master File
Akses File : Pengurus
Panjang Record : 70 Karakter
Field Key : kode_akun
Tabel III.26
Spesifikasi File master_akun
No. Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Akun kode_akun varchar 5 Primary Key
2 Nama Akun nama_akun varchar 40
3 Jenis Akun jenis_akun varchar 15
4 Saldo Normal saldo_normal varchar 10
i. Sepesifikasi File Persetujuan
Nama Database : koperasi
Nama File : ketua
64
Tipe File : Transaksi
Akses File : Ketua Koperasi
Panjang Record : 158 Karakter
Field Key : no_tr
Tabel III.27
Spesifikasi File ketua
No. Elemen Data Akronim Tipe Panjang Keterangan
1 NIA nomor_induk int 10
2 No Transaksi no_tr varchar 10 Primary Key
3 Tanggal
Transaksi
tgl_tr date
4 Nama nama varchar 30
5 Pangkat pangkat varchar 20
6 Jabatan jabatan varchar 20
7 Bagian bagian varchar 20
8 No. Telpon no_tlp int 13
9 Nominal nominal int 10
10 Lama Angsur lmangsur int 5
11 Total
Angsuran
ttlangsur int 10
12 Angsuran
Bulanan
blnangsur int 10
65
j. Sepesifikasi File Periode Akuntansi
Nama Database : koperasi
Nama File : periode
Tipe File : Master File
Akses File : Pengurus
Panjang Record : 34 Karakter
Field Key : thn
Tabel III.28
Spesifikasi File periode
No. Elemen Data Akronim Tipe Panjang Keterangan
1 Tahun Periode thn int 4 Primary Key
2 Awal Bulan
Peridoe
awal_bln varchar 15
3 Akhir Bulan
Periode
akhir_bln varchar 15
4 Status Periode status enum
k. Sepesifikasi File Pengajuan Peminjaman
Nama Database : koperasi
Nama File : pinjam
Tipe File : Master File
Akses File : Pengurus
Panjang Record : 158 Karakter
Field Key : no_tr
66
Tabel III.29
Spesifikasi File pinjam
No. Elemen Data Akronim Tipe Panjang Keterangan
1 NIA nomor_induk int 10
2 No Transaksi no_tr varchar 10 Primary Key
3 Tanggal
Transaksi
tgl_tr date
4 Nama nama varchar 30
5 Pangkat pangkat varchar 20
6 Jabatan jabatan varchar 20
7 Bagian bagian varchar 20
8 No. Telpon no_tlp int 13
9 Nominal nominal int 10
10 Lama Angsur lmangsur int 5
11 Total
Angsuran
ttlangsur int 10
12 Angsuran
Bulanan
blnangsur int 10
67
3.4.4 Sequence Diagram
Gambar III.42
Sequence Diagram Pengurus Sistem Koperasi
Gambar III.43
Sequence Diagram Ketua Koperasi Sistem Koperasi
68
3.4.5 Deployment Diagram
Gambar III.44
Deployment Diagram Sistem Koperasi
3.4.6 User Interface
1. User Interface Pengurus Login
Gambar III.45
User Interface Pengurus Login
69
2. User Interface About
Gambar III.46
User Interface About
3. User Interface Pendaftaran
Gambar III.47
User Interface Pendaftaran
70
4. User Interface Akun
Gambar III.48
User Interface Akun
5. User Interface Data Anggota
Gambar III.49
User Interface Data Anggota
71
6. User Interface Periode Akuntansi
Gambar III.50
User Interface Periode Akuntansi
7. User Interface Jurnal Umum
Gambar III.51
User Interface Jurnal Umum
72
8. User Interface Pengajuan Peminjaman
Gambar III.52
User Interface Pengajuan Peminjaman
9. User Interface Modal Koperasi
Gambar III.53
User Interface Modal Koperasi
73
10. User Interface Pembayaran Angsuran
Gambar III.54
User Interface Pembayaran Angsuran
11. User Interface Laporan Akun
Gambar III.55
User Interface Laporan Akun
74
12. User Interface Rekap Jurnal Umum
Gambar III.56
User Interface Rekap Jurnal Umum
13. User Interface Data Peminjam
Gambar III.57
User Interface Data Peminjam
75
14. User Interface Data Angsuran
Gambar III.58
User Interface Data Angsuran
15. User Interface Laporan Modal Koperasi
Gambar III.59
User Interface Laporan Modal Koperasi
76
16. User Interface Ketua Koperasi Login
Gambar III.60
User Interface Ketua Koperasi Login
17. User Interface About
Gambar III.61
User Interface About
77
18. User Interface Data Anggota
Gambar III.62
User Interface Data Anggota
19. User Interface Persetujuan
Gambar III.63
User Interface Persetujuan
78
3.5 Implementasi
3.5.1 Code Generation
1. Code Generation login.jsp
79
2. Ccode Generation Checklogin.jsp
3. Code Generation Index
80
81
4. Code Generation Pendaftaran
82
5. Code Generation Peminjaman
83
84
6. Code Generation Persetujuan
85
7. Code Generation Angsuran
86
8. Code Generation Laporan Koperasi
87
3.5.2 Blackbox Testing
Pengujian Terhadap Form Login Pengurus
Tabel III.30
Hasil pengujian Black Box Testing Halaman Login Pengurus
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Mengosongkan
semua isi data Login,
lalu langsung
mengklik tombol
Login
User ID :
(Kosong)
Password :
(Kosong)
Sistem
menolak
akses, lalu
kembali
ketampilan
Login
Sesuai
Harapan
Valid
2 Mengetikan User ID
dengan data yang
benar dan Password
tidak diisi kemudian
klik Login
User ID :
(Benar)
Password :
(Kosong)
Sistem
menolak
akses, lalu
kembali
ketampilan
Login
Sesuai
Harapan
Valid
88
3 Mengetikan kondisi
salah pada User ID
kemudian klik
tombol Login
User ID :
(Salah)
Password :
(Benar)
Sistem
menolak
akses, lalu
kembali
ketampilan
Login
Sesuai
Harapan
Valid
4 Mengetikan kondisi
salah pada Password
kemudian klik
tombol Login
User ID :
(Benar)
Password :
(Salah)
Sistem
menolak
akses, lalu
kembali
ketampilan
Login
Sesuai
Harapan
Valid
5 Mengetikan kondisi
benar pada User ID
dan Password
kemudian klik
tombol Login
User ID :
(Benar)
Password :
(Benar)
Sistem
menerima
akses Login
dan
menampilkan
menu utama
Sesuai
Harapan
Valid
Pengujian Terhadap Form About
Tabel III.31
Hasil pengujian Black Box Testing Halaman About
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Mengklik Menu
About
Klik Menu
About
Sistem
menampilkan
sejarah
perusahaan
Sesuai
Harapan
Valid
Pengujian Terhadap Form Pendaftaran
Tabel III.32
Hasil pengujian Black Box Testing Halaman Pendaftaran
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Mengosongkan
semua isi data
Pendafataran, lalu
langsung mengklik
tombol
Simpan(Apabila
salah satu dari field
ada yang kosong atau
tidak dipilih hasil
pengujian
menunjukan hasil
yang sama)
NIA :
(Kosong)
Nama Anggota :
(Kosong)
No Telpon :
(Kosong)
Email :
(Kosong)
Jabatan :
(Kosong)
Gaji Pokok :
(Kosong)
Sistem
menolak akses
dan
menampilkan
“Gagal...masi
h ada data
yang belum
terisi,
Silahkan
Ulangi!!!”
Sesuai
Harapan
Valid
2 NIA, Nama Anggota,
No. Telpon, Email,
Jabatan, Alamat, Gaji
Pokok diisi lalu klik
simpan
NIA :
(11112423)
Nama Anggota :
(Jojo)
No telpon :
(0857111222)
Sistem
menerima
akses dan
menampilkan
“Data berhasil
Disimpan...!!!
”
Sesuai
Harapan
Valid
89
Email :
(jojojaja@gmail
.com)
Jabatan :
(Mayor)
Alamat :
(Jl.Palem Raya)
Gaji Pokok :
(Rp.6.000.000)
3 Mengisi Semua data
dengan data yang
sama, Kemudian Klik
Simpan
NIA :
(11112423)
Nama Anggota :
(Jojo)
No telpon :
(0857111222)
Email :
(jojojaja@gmail
.com)
Jabatan :
(Mayor)
Alamat :
(Jl.Palem Raya)
Gaji Pokok :
(Rp.6.000.000)
Sistem
menolak akses
dan
menampilkan
“Gagal...Kem
ungkinan
Username
sudah ada,
Silahkan
Ulangi!!!
Sesuai
Harapan
Valid
4 Cari data pendaftaran
tidak diisi kemudian
klik tombol cari
Cari data
pendaftaran :
(kosong)
Sistem tidak
menampilkan
data yang
dicari
Sesuai
Harapan
Valid
5 Cari data pendaftaran
dengan data yang
dicari kemudian klik
tombol cari
Cari data
pendaftaran :
(11112423)
Sistem
menampilkan
data
pendafataran
yang dicari
Sesuai
Harapan
Valid
Pengujian Terhadap Form Akun
Tabel III.33
Hasil pengujian Black Box Testing Halaman Akun
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Mengosongkan
semua isi data Master
Akun, lalu langsung
mengklik tombol
Simpan(Apabila
salah satu dari field
ada yang kosong atau
tidak dipilih hasil
pengujian
menunjukan hasil
yang sama)
Kode Akun :
(Kosong)
Nama Akun :
(Kosong)
JenisAkun :
(Kosong)
Saldo Normal :
(Kosong)
Sistem
menolak akses
dan
menampilkan
“Gagal...masi
h ada data
yang belum
terisi,
Silahkan
Ulangi!!!”
Sesuai
Harapan
Valid
2 Kode Akun, Nama
Akun, Jenis Akun,
Saldo Normal diisi
lalu klik simpan
Kode Akun :
(11010)
Nama Akun :
(Kas)
JenisAkun :
(Harta)
Sistem
menerima
akses dan
menampilkan
“Data Master
Akun berhasil
Sesuai
Harapan
Valid
90
Saldo Normal :
(Debet)
Disimpan...!!!
”
3 Mengisi Semua data
dengan data yang
sama, Kemudian Klik
Simpan
Kode Akun :
(11010)
Nama Akun :
(Kas)
JenisAkun :
(Harta)
Saldo Normal :
(Debet)
Sistem
menolak akses
dan
menampilkan
“Gagal...Kem
ungkinan
Kode Akun
sudah ada,
Silahkan
Ulangi!!!
Sesuai
Harapan
Valid
4 Cari data Akun tidak
diisi kemudian klik
tombol cari
Cari data Akun :
(kosong)
Sistem tidak
menampilkan
data yang
dicari
Sesuai
Harapan
Valid
5 Cari data Akun
dengan data yang
dicari kemudian klik
tombol cari
Cari data Akun :
(11010)
Sistem
menerima
akses dan
menampilkan
data Akun
yang dicari
Sesuai
Harapan
Valid
6 Mengklik tombol
hapus
Klik Tombol
Hapus
Sistem
menerima
akses dan
menampilkan
“Data Master
Akun berhasil
Dihapus...!!!”
Sesuai
Harapan
Valid
7 Mengklik Tombol
Edit
Kode Akun :
(11010)
Nama Akun :
(Kas)
JenisAkun :
(Harta)
Saldo Normal :
(Kredit)
Sistem
menerima
akses dan
menampilkan
“Data Master
Akun berhasil
Diubah...!!!”
Sesuai
Harapan
Valid
Pengujian Terhadap Form Data Anggota
Tabel III.34
Hasil pengujian Black Box Testing Halaman Data Anggota
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Cari data Anggota
tidak diisi kemudian
klik tombol cari
Cari data
Anggota :
(kosong)
Sistem tidak
menampilkan
data yang
dicari
Sesuai
Harapan
Valid
2 Cari data Anggota
dengan data yang
dicari kemudian klik
tombol cari
Cari data
Angggota :
(11161372)
Sistem
menampilkan
data Anggota
yang dicari
Sesuai
Harapan
Valid
3 Mengklik tombol
hapus
Klik Tombol
Hapus
Sistem
menerima
akses dan
menampilkan
Sesuai
Harapan
Valid
91
“Data Master
Anggota
berhasil
Dihapus...!!!”
4 Mengklik Tombol
Edit
NIA :
(11112423)
Nama Anggota :
(Jojo)
No telpon :
(0857111234)
Email :
(jojojaja@gmail
.com)
Jabatan :
(Mayor)
Alamat :
(Jl.Palem Raya)
Gaji Pokok :
(Rp.6.000.000)
Sistem
menerima
akses dan
menampilkan
“Data
Anggotar
Akun berhasil
Diubah...!!!”
Sesuai
Harapan
Valid
Pengujian Terhadap Form Periode
Tabel III.35
Hasil pengujian Black Box Testing Halaman Periode
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Mengosongkan
semua isi data
Periode, lalu
langsung mengklik
tombol
Simpan(Apabila
salah satu dari field
ada yang kosong atau
tidak dipilih hasil
pengujian
menunjukan hasil
yang sama)
Tahun Periode :
(Kosong)
Awal Bulan
Periode :
(Kosong)
Akhir Bulan
Periode :
(Kosong)
Sistem
menolak akses
dan
menampilkan
“Gagal...masi
h ada data
yang belum
terisi,
Silahkan
Ulangi!!!”
Sesuai
Harapan
Valid
2 Tahun Periode, Awal
Bulan Periode, Akhir
Bulan Periode diisi,
lalu klik simpan
Tahun Periode :
(2019)
Awal Bulan
Periode :
(Januari)
Akhir Bulan
Periode :
(Desember)
Sistem
menerima
akses dan
menampilkan
“Data Periode
berhasil
Disimpan...!!!
”
Sesuai
Harapan
Valid
3 Mengisi Semua data
dengan data yang
sama, Kemudian Klik
Simpan
Tahun Periode :
(2019)
Awal Bulan
Periode :
(Januari)
Akhir Bulan
Periode :
(Desember)
Sistem
menolak akses
dan
menampilkan
“Gagal...Kem
ungkinanTahu
n Periode
sudah ada,
Silahkan
Ulangi!!!
Sesuai
Harapan
Valid
92
4 Cari data Periode
tidak diisi kemudian
klik tombol cari
Cari data
Periode :
(kosong)
Sistem
menerima
akses dan
tidak
menampilkan
data yang
dicari
Sesuai
Harapan
Valid
5 Cari data Periode
dengan data yang
dicari kemudian klik
tombol cari
Cari data
Periode : (2019)
Sistem
menerima
akses dan
menampilkan
data Periode
yang dicari
Sesuai
Harapan
Valid
6 Mengklik tombol
hapus
Klik Tombol
Hapus
Sistem
menerima
akses dan
menampilkan
“Data Periode
berhasil
Dihapus...!!!”
Sesuai
Harapan
Valid
7 Mengklik Tombol
Edit
Tahun Periode :
(2019)
Awal Bulan
Periode :
(Januari)
Akhir Bulan
Periode :
(Desember)
Status : (Non
Aktif)
Sistem
menerima
akses dan
menampilkan
“Data Periode
berhasil
Diubah...!!!”
Sesuai
Harapan
Valid
Pengujian Terhadap Form Jurnal Umum
Tabel III.36
Hasil pengujian Blackbox Testing Halam Jurnal Umum
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 No Referensi tidak
diklik tambah
Tanggal Transaksi,
No Bukti Transaksi,
Keterangan, Akun
Debet dan Kredit
tidak diisi, lalu klik
simpan(Apabila salah
satu dari field ada
yang kosong atau
tidak dipilih hasil
pengujian
menunjukan hasil
yang sama)
No Referensi :
(Kosong)
Tanggal
Transaksi :
(Kosong)
No Bukti
Transaksi :
(Kosong)
Keterangan :
(Kosong)
Akun Debet :
(Kosong)
Akun Kredit :
(Kosong)
Sistem
menolak akses
dan
menampilkan
“Gagal...masi
h ada data
yang belum
terisi,
Silahkan
Ulangi!!!”
Sesuai
Harapan
Valid
2 No Referensi diklik
tambah, Tanggal
Transaksi, No Bukti
Transaksi,
No Referensi :
JU00000001
Sistem
menerima
akses dan
menampilkan
Sesuai
Harapan
Valid
93
Keterangan, Akun
Debet dan Kredit
diisi lalu klik simpan
Tanggal
Transaksi :
2018-12-10
No Bukti
Transaksi :
JKK001
Keterangan :
Jurnal Umum
Akun Debet :
7000000
Akun Kredit :
7000000
“Data Berhasil
Disimpan...!!!
”
Pengujian Terhadap Form Pengajuan Peminjaman
Tabel III.37
Hasil pengujian Blackbox Testing Halaman Pengajuan Peminjaman
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 No. Transaksi tidak
di klik tambah,
Nama, Jabatan,
No.Telpon, NIA,
Tanggal Transaksi,
Pangkat, Bagian,
Nominal, Lama
Angsur tidak diisi,
lalu klik simpan
(Apabila salah satu
dari field ada yang
kosong atau tidak
dipilih hasil
pengujian
menunjukan hasil
yang sama)
No. Transaksi :
(kosong)
Nama :
(kosong)
Jabatan :
(kosong)
No. Telpon :
(kosong)
Tanggal
Transaksi :
(kosong)
Pangkat :
(kosong)
Bagian :
(kosong)
Nominal :
(kosong)
Lama Angsur :
(kosong)
Sistem
menolak akses
dan
menampilkan
“Gagal...masi
h ada data
yang belum
terisi,
Silahkan
Ulangi!!!”
Sesuai
Harapan
Valid
2 No. Transaksi di klik
tambah, Nama,
Jabatan, No.Telpon,
NIA, Tanggal
Transaksi, Pangkat,
Bagian, Nominal,
Lama Angsur diisi,
lalu klik simpan
No Transaksi :
TR00000001
Nama :
Muhamad
Jabatan :
Kapten
No. Telpon :
0819021313
NIA :
11161372
Tanggal
Transaksi :
11/07/2019
Pangkat :
Kolonel
Bagian :
kabag
Sistem
menerima
akses dan
menampilkan
“Data
Peminjaman
berhasil
Disimpan...!!!
”
Sesuai
Harapan
Valid
94
Nominal :
30000000
Lama Angsur :
12
3 Cari Data Peminjam
tidak diisi kemudian
klik tombol cari
Cari Data
Peminjam :
(kosong)
Sitem tidak
menampilkan
data
Sesuai
Harapan
Valid
4 Cari Data Peminjam
dengan data yang
dicari kemudian klik
tombol cari
Cari Data
Peminjam :
No. Transaksi
Sistem
menampilkan
data yang
dicari
Sesuai
Harapan
Valid
Pengujian Terhadap Form Modal Koperasi
Tabel III.38
Hasil pengujian Blackbox Testing Halaman Modal Koperasi
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 NIA, No Laporan,
Tanggal, Keterangan,
Peneriamaan,
Pengeluaran tidak
diisi, lalu klik simpan
NIA :
(kosong)
No Laporan :
(kosong)
Tanggal :
(kosong)
Keterangan :
(kosong)
Penerimaan :
(kosong)
Pengeluaran :
(kosong)
Sistem
menolak akses
dan
menampilkan
“Gagal...masi
h ada data
yang belum
terisi,
Silahkan
Ulangi!!!”
Sesuai
Harapan
Valid
2 NIA, No Laporan,
Tanggal, Keterangan,
Penerimaan atau
Pengeluaran diisi lalu
klik simpan
NIA :
11161372
No Laporan :
LP0000001
Tanggal :
11/08/2019
Keterangan :
Anggota
Melakukan
Pinjaman
Penerimaan :
(kosong)
Pengeluaran :
30000000
Sistem
menerima
akses dan
menampilkan
“Data Laporan
berhasil
Disimpan...!!!
”
Sesuai
Harapan
Valid
3 Pilih Data Modal
Koperasi yang ingin
diedit, kemudian klik
edit. Lakukan
pengeditan data
modal koperasi lalu
klik simpan
NIA :
11161372
No Laporan :
LP0000002
Tanggal :
11/08/2019
Keterangan :
Anggota
Melakukan
Pinjaman
Penerimaan :
Sistem
menerima
akses dan
menampilkan
“Data berhasil
Diubah...!!!”
Sesuai
Harapan
Valid
95
(kosong)
Pengeluaran :
30000000
Pengujian Terhadap Form Pembayaran Angsuran
Tabel III.39
Hasil pengujian Blackbox Testing Halaman Pembayaran Angsuran
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Tidak klik pilih di
salah satu Data
Peminjam, No.
Transaksi, Angsuran
ke, dan Tanggal tidak
diisi, lalu klik simpan
(Apabila salah satu
dari field ada yang
kosong atau tidak
dipilih hasil
pengujian
menunjukan hasil
yang sama)
Tidak Klik Pilih
No. Transaksi :
(kosong)
Angsuran ke :
(kosong)
Tanggal :
(kosong)
Sistem
menolak akses
dan
menampilkan
“Pilih Data
terlebih
dahuluu”
Sesuai
Harapan
Valid
2 klik pilih di salah
satu Data Peminjam,
No. Transaksi,
Angsuran ke, dan
Tanggal tidak diisi,
lalu klik simpan
(Apabila salah satu
dari field ada yang
kosong atau tidak
dipilih hasil
pengujian
menunjukan hasil
yang sama)
Klik Pilih
No. Transaksi :
(kosong)
Angsuran ke :
(kosong)
Tanggal :
(kosong)
Sistem
menolak akses
dan
menampilkan
“Gagal...masi
h ada data
yang belum
terisi,
Silahkan
Ulangi!!!”
3 klik pilih di salah
satu Data Peminjam,
No. Transaksi,
Angsuran ke, dan
Tanggal diisi, lalu
klik simpan
Klik Pilih
No. Transaksi :
TR00000001
Angsuran ke :
1
Tanggal :
11/09/2019
Sistem
menerima
akses dan
menampilkan
“Data
Angsuran
berhasil
Disimpan...!!!
”
Sesuai
Harapan
Valid
4 Cari Data
Peminjaman tidak
disisi kemudian klik
tombol cari
Cari Data
Peminjam :
(kosong)
Sistem tidak
menampilkan
data
Sesuai
Harapan
Valid
5 Cari Data
Peminjaman diisi
dengan No. Transaksi
Data Peminjam yang
dicari
Cari Data
Peminjam :
TR00000001
Sistem akan
menampilkan
Data
Peminjam
yang dicari
Sesuai
Harapan
Valid
96
Pengujian Terhadap Laporan Akun
Tabel III.40
Hasi Pengujian Blackbox Testing Halaman Laporan Akun
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Klik Cetak Laporan
Data Akun
Keseluruhan
Cetak Laporan
Data Akun
Keseluruhan
Sistem
menerima
akses dan
menampilkan
Laporan Data
Akun
Sesuai
Harapan
Valid
Pengujian Terhadap Rekap Jurnal Umum
Tabel III.41
Hasil Pengujian Blackbox Testing Halaman Rekap Jurnal Umum
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Pilih Tahun lalu klik
tampil
Cetak Rekap
Jurnal Umum
Sistem
menerima
akses dan
menampilkan
Rekap Jurnal
Umum
Sesuai
Harapan
Valid
Pengujian Terhadap Data Peminjam
Tabel III.42
Hasil Pengujian Blackbox Testing Halaman Data Peminjam
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Klik Cetak Data
Peminjaman
Cetak Laporan
Peminjaman
Sistem
menerima
akses dan
menampilkan
Laporan
Peminjaman
Sesuai
Harapan
Valid
97
Pengujian Terhadap Data Angsuran
Tabel III.43
Hasil Pengujian Blackbox Testing Halaman Data Angsuran
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Klik Cetak Data
Angsuran
Cetak Laporan
Data Angsuran
Sistem
menerima
akses dan
menampilkan
Laporan Data
Angsuran
Sesuai
Harapan
Valid
Pengujian Terhadap Laporan Modal Koperasi
Tabel III.44
Hasil Pengujian Blackbox Testing Halaman Laporan Modal Koperasi
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Masukan Tahun lalu
klik Tombol Tampil
Cetak Laporan
Modal Koperasi
Sistem
menerima
akses dan
menampilkan
Laporan
Modal
Koperasi
Sesuai
Harapan
Valid
Pengujian Terhadap Form Login Ketua Koperasi
Tabel III.45
Hasil pengujian Black Box Testing Halaman Login Ketua Koperasi
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Mengosongkan
semua isi data Login,
lalu mengklik tombol
Login
User ID :
(Kosong)
Password :
(Kosong)
Sistem
menolak
akses, lalu
kembali
ketampilan
Login
Sesuai
Harapan
Valid
2 Mengetikan User ID
dengan data yang
benar dan Password
tidak diisi kemudian
klik Login
User Login :
(Benar)
Password :
(Kosong)
Sistem
menolak
akses, lalu
kembali
ketampilan
Login
Sesuai
Harapan
Valid
3 Mengetikan kondisi
salah pada User ID
dan Password benar
kemudian klik
tombol Login
User Login :
(Salah)
Password :
(Benar)
Sistem
menolak
akses, lalu
kembali
ketampilan
Login
Sesuai
Harapan
Valid
98
4 Mengetikan kondisi
User ID benar dan
salah pada Password
kemudian klik
tombol Login
User Login :
(Benar)
Password :
(Salah)
Sistem
menolak
akses, lalu
kembali
ketampilan
Login
Sesuai
Harapan
Valid
5 Mengetikan kondisi
benar pada User ID
dan Password
kemudian klik
tombol Login
User Login :
(Benar)
Password :
(Benar)
Sistem
menerima
akses Login
dan
menampilkan
menu utama
Sesuai
Harapan
Valid
Pengujian Terhadap Form Data Anggota
Tabel III.46
Hasil pengujian Black Box Testing Halaman Data Anggota
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Cari data Anggota
tidak diisi kemudian
klik tombol cari
Cari data
Anggota :
(kosong)
Sistem tidak
menampilkan
data yang
dicari
Sesuai
Harapan
Valid
2 Cari data Anggota
dengan data yang
dicari kemudian klik
tombol cari
Cari data
Angggota :
(11161372)
Sistem
menampilkan
data Anggota
yang dicari
Sesuai
Harapan
Valid
3 Mengklik tombol
hapus
Klik Tombol
Hapus
Sistem
menerima
akses dan
menampilkan
“Data Master
Anggota
berhasil
Dihapus...!!!”
Sesuai
Harapan
Valid
4 Mengklik Tombol
Edit
NIA :
(11112423)
Nama Anggota :
(Jojo)
No telpon :
(0857111234)
Email :
(jojojaja@gmail
.com)
Jabatan :
(Mayor)
Alamat :
(Jl.Palem Raya)
Gaji Pokok :
(Rp.6.000.000)
Sistem
menerima
akses dan
menampilkan
“Data
Anggotar
Akun berhasil
Diubah...!!!”
Sesuai
Harapan
Valid
99
Pengujian Terhadap Form Persetujuan
Tabel III.47
Hasil pengujian Black Box Testing Halaman Persetujuan
No Sekenario
Pengujian
Tes Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Menyetujui data
peminjam
Kllik tombol
Setuju
Sistem
menerima
akses dan
menampilkan
“Data
Peminjaman
berahasil Di
Simpan...!!!
Sesuai
Harapan
Valid
2 Menghapus data
pengajuan
peminjaman
Klik Tombol
Hapus
Sistem
menerima
akses dan
menampilkan
“Peminjaman
berhasil
Dihapus”
Sesuai
Harapan
Valid
3.5.3 Spesifikasi Hardware dan Software
Tabel III.48
Spesifikasi Hardware dan Software
Kebutuhan Keterangan
Sistem Windows 7 32-bit
Processor Intel Pentium
RAM 4 GB
Harddisk 500 GB
Monitor 16” LED
Keyboard 108 key
Printer DeskJet
Mouse Standard
Software Bahasa Pemograman : Netbeans IDE 8.2.
Aplikasi Pendukung : xampp dan Google Chrome
DBMS : MySQL
Antivirus : Windows Defender