36
3.4.2.2 Spesifikasi Program
1. Spesifikasi form menu utama A. Nama
: mdiutama B. Tujuan
: Menampilkan menu pilihan C. Flowchart : Lihat Gambar 3.2 Flowchart program menu utama
D. Proses :
a. User : Mengaktifkan menu untuk user
b. Bendahara : Menampilkan form login
c. Pendaftaran : Menampilkan form pendaftaran
d. Penyetoran : Menampilkan form penyetoran
e. Penarikan : Menampilkan form penarikan
f. Print
: Mencetak laporan g. Posting
: Memposting laporan h. View
: Menampilkan form laporan i.
Hitung SHU : Menghitung dan membagikan SHU
j. Options
: Menampilkan form options k. Stop
: Keluar dari program 2. Spesifikasi form login
A. Nama : frmlogin
B. Tujuan : Login bagi bendahara
C. Flowchart : Lihat Gambar Flowchart program login D. Proses
: a. Login
: Memeriksa password untuk bendahara b. Batal
: Membatalkan password yang telah diinput c. Ganti password
: Mengganti password untuk bendahara
3. Spesifikasi form pendaftaran
37
A. Nama : frmdaftaran
B. Tujuan : Melayani pendaftaran
C. Flowchart : Lihat Gambar Flowchart program pendaftaran D. Proses
: a. Simpan
: Menyimpan data dan simpanan anggota baru b. Edit
: Mengedit data anggota c. Batal
: Membersihkan semua text d. Hapus
: Melayani transaksi anggota keluar e. Laporan
: Menampilkan form laporan
4. Spesifikasi form penyetoran A. Nama
: frm penyetoran B. Tujuan
: Melayani Transaksi penyimpanan dan pembayaran pinjaman anggota
C. Flowchart : D. Proses
: a. Ok
: Menyimpan simpanan dan pembayaran anggota b. Batal
: Membatalkan data transaksi yang telah diinput c. Menu
: Menampilkan form menu utama 5. Spesifikasi form penarikan
A. Nama : frmpenarikan
B. Tujuan
: Melayani Transaksi pengambilan simpanan dan pinjaman anggota
C. Flowchart D. Proses
: a. Ok
: Menyimpan pinjaman dan pengambilan simpanan anggota
b. Batal : Membatalkan pinjaman dan pengambilan simpanan
38
c. Menu : Menampilkan form menu utama
d. Ok pinjaman : Menghitung besar angsuran dan jasa peminjaman e. Batal pinjaman: Membatalkan perhitungan pinjaman
6. Spesifikasi form laporan A. Nama
: frmlaporan B. Tujuan
: Menampilkan data – data koperasi C. Flowchart
7. Spesifikasi form options A. Nama
: frmopsi B. Tujuan
: Untuk menambah akun perkiraan, menginput akun secara manual, mengatur besar dana shu dan jasa pinjaman
C. Flowchart D. Proses
: a. Tambah
: Menyimpan akun perkiraan yang diinput b. Ok
: Menyimpan nilai akun perkiraan c. Set
: Menyimpan nilai dana shu dan jasa d. Periksa
: Memeriksa kebenaran presentase dana shu 8. Spesifikasi form print laporan
E. Nama : frmprint
F. Tujuan : Untuk membuat laporan - laporan
G. Flowchart H. Proses
: a. Print
: Untuk mencetak laporan b. Posting
: Untuk memposting laporan transaksi c. Tabel
: Untuk menampilkan form laporan
39
d. Penerimaan kas : Untuk mencetak penerimaan kas sesuai
tanggal e. Laporan keuangan
: Untuk mencetak lap. Keuangan dari tabel transaksi
f. Bersihkan penerimaan kas
: Untuk membersihkan tabel penerimaan kas
g. Bersihkan laporan keuangan : Untuk membersihkan tabel laporan keuangan
h. Ok : Untuk mencetak data transaksi
3.4.2.3 Rancangan form Rancangan Form Utama