BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI...
Transcript of BAB 4 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI...
BAB 4
ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI
SIMPAN PINJAM PADA KOPERASI SARI BHAKTI
4.1 Struktur Organisasi yang Direkomendasikan
4.1.1 Struktur Organisasi
Gambar 4.1 Struktur Organisasi yang direkomendasikan
4.1.2 Tugas dan Wewenang
4.1.2.1 Pengurus
a. Ketua Umum
- Bertanggung jawab atas pengelolaan koperasi dan usahanya
- Membentuk dan menetapkan struktur organisasi pengurus dan pengelola
koperasi
79
- Menetapkan tugas dan wewenang pengurus koperasi
- Menetapkan kebijakan dan strategi usaha koperasi
- Menetapkan perubahan pada sistem pengendalian manajemen dan
keuangan
- Melakukan pengawasan terhadap kinerja Manajer Koperasi
- Mengawasi perjanjian kerjasama dengan pihak ketiga yang bertujuan
memajukan kesejahteraan anggota
b. Sekretaris Umum
- Bertanggung jawab kepada Ketua Umum
- Melakukan kegiatan surat menyurat baik dengan pihak internal maupun
eksternal
- Melakukan kegiatan pengarsipan atas dokumen resmi koperasi, seperti
surat keputusan pengurus, kontrak perjanjian kerja sama, dan lain-lain
- Menyiapkan rapat bulanan pengurus, rapat koordinasi pengurus dan
pengawas, rapat tahunan anggota
c. Pengurus Bidang Simpan Pinjam
- Bertanggung jawab kepada Ketua Umum
- Bertanggung jawab atas simpanan dan pinjaman anggota
- Mengawasi pemberian pinjaman anggota
- Mengusulkan kebijakan-kebijakan yang berkaitan dengan simpan
pinjam
80
d. Pengurus Bidang Keuangan dan Akuntansi
- Bertanggung jawab kepada Ketua Umum
- Bertanggung jawab atas laporan keuangan koperasi
- Bertanggung jawab atas keuangan koperasi
- Menetapkan anggaran tahunan koperasi
- Melakukan pengawasan dan pemeriksaan atas kondisi kas koperasi baik
kas masuk maupun kas keluar
e. Pengurus Bidang Pengelolaan Usaha
- Bertanggung jawab kepada Ketua Umum
- Bertanggung jawab atas pengelolaan usaha koperasi
f. Pengurus Bidang Pembinaan Organisasi dan Pendidikan
- Bertanggung jawab kepada Ketua Umum
- Mengusulkan perubahan struktur organisasi pengurus
- Melakukan studi banding ke koperasi-koperasi yang lain dengan tujuan
untuk pengembangan Koperasi Sari Bhakti
4.1.2.2 Pengelola
a. Manajer Koperasi
- Bertanggung jawab kepada Pengurus
- Melakukan koordinasi diantara pengelola bidang koperasi, seperti
pengelola bidang simpan pinjam, pengelolaan usaha, keuangan dan
akuntansi
81
- Mengusulkan perubahan atas struktur organisasi pengelola
- Mengusulkan perubahan atas pembagian tugas dan wewenang pengelola
- Mengusulkan perubahan sistem pengendalian manajemen
- Melakukan perjanjian kerja sama dengan pihak ketiga yang bertujuan
untuk memajukan kesejahteraan anggota
- Mengusulkan kebijakan operasional koperasi
- Melakukan tugas pengawasan harian atas pengelolaan koperasi terutama
terhadap arus kas
- Memeriksa dan menyetujui laporan keuangan
- Memberikan persetujuan atas setiap pengeluaran dan penerimaan kas
koperasi
- Menyusun dan mengajukan anggaran tahunan koperasi
- Bertanggung jawab atas seluruh transaksi keuangan koperasi
- Membuat analisa atas laporan keuangan
- Memberikan persetujuan atas pinjaman dan simpanan
- Menyediakan pelatihan bagi pengelola, pengurus dan anggota Koperasi
- Memeriksa dan menyetujui laporan Simpan Pinjam
- Memeriksa dan menyetujui laporan bidang usaha
b. Pengelola Bidang Simpan Pinjam
- Bertanggung jawab kepada Manajer Koperasi
- Bertanggung jawab atas isi database Simpan Pinjam
- Melakukan tugas operasional harian bidang Simpan Pinjam
- Melakukan penginputan atas transaksi simpanan
82
- Melakukan penginputan atas transaksi pinjaman
- Menerima pengajuan pinjaman anggota
- Menerima pengajuan simpanan anggota
- Menyiapkan Request For Payment yang berkaitan dengan transaksi
pinjaman maupun simpanan
- Menyiapkan laporan tagihan anggota
- Menyiapkan laporan Simpan Pinjam
c. Pengelola Bidang Pengelolaan Usaha
- Bertanggung jawab kepada Manajer Koperasi
- Menjalankan operasional harian bidang usaha koperasi
- Menyiapkan laporan bidang usaha
- Menyiapkan Request For Payment yang berkaitan dengan transaksi
pengelolaan usaha
- Melakukan transaksi pembelian barang dagangan
d. Pengelola Bidang Keuangan
- Bertanggung jawab kepada Manajer Koperasi
- Menyiapkan laporan buku bank harian
- Bertanggung jawab atas kesesuaian saldo antara buku bank dengan
rekening Koran
- Menyiapkan daftar Kas Keluar
- Melakukan tugas operasional harian bidang keuangan
- Melakukan transfer pembayaran kas
83
- Mengawasi semua transaksi penerimaan kas
e. Pengelola Bidang Akuntansi
- Bertanggung jawab kepada Manajer Koperasi
- Menyiapkan laporan keuangan
- Menyiapkan data-data keuangan untuk Manajer Koperasi
- Bertanggung jawab atas isi database Akuntansi
- Membuat jurnal atas setiap transaksi keuangan
- Melakukan pengarsipan atas dokumen-dokumen keuangan
4.2 Sistem Yang Direkomendasikan
4.2.1 Prosedur Setoran Simpanan Sukarela dan Simpanan Deposito
Prosedur setoran simpanan sukarela dan simpanan deposito dari sistem
yang direkomendasikan adalah sebagai berikut:
1. Anggota mendatangi Kasir Koperasi, menyerahkan bukti transfer kepada
Pengelola Bidang Simpan Pinjam.
2. Pengelola Bidang Simpan Pinjam memvalidasi bukti transfer.
3. Pengelola Bidang Simpan Pinjam meng-entry setoran simpanan sukarela atau
setoran simpanan deposito dan mencetak Bukti Setoran Simpanan Sukarela
atau Bukti Setoran Simpanan Deposito.
4. Pengelola Bidang Simpan Pinjam menandatangani Bukti Setoran Simpanan
Sukarela atau Bukti Setoran Simpanan Deposito di kolom “Diinput oleh”.
5. Anggota menandatangani Bukti Setoran Simpanan Sukarela atau Bukti
Setoran Simpanan Deposito di kolom “Disetor oleh” dan menyimpan satu
84
lembar Bukti Setoran Simpanan Sukarela atau Bukti Setoran Simpanan
Deposito.
6. Pengelola Bidang Simpan Pinjam mengarsip Bukti Setoran Simpanan
Sukarela atau Bukti Setoran Simpanan Deposito beserta bukti transfer.
7. Pengelola Bidang Simpan Pinjam mencetak Daftar Setoran Simpanan
Sukarela dan Daftar Setoran Simpanan Deposito.
8. Pengelola Bidang Simpan Pinjam menandatangani Daftar Setoran Simpanan
Sukarela dan Daftar Setoran Simpanan Deposito di kolom “Disiapkan oleh”.
9. Pengelola Bidang Simpan Pinjam menyerahkan Daftar Setoran Simpanan
Sukarela dan Daftar Setoran Simpanan Deposito kepada Manajer Koperasi.
10. Manajer Koperasi mengotorisasi Setoran Simpanan Sukarela dan Setoran
Simpanan Deposito melalui aplikasi berdasarkan Daftar Setoran Simpanan
Sukarela dan Daftar Setoran Simpanan Deposito.
11. Manajer Koperasi menandatangani Daftar Setoran Simpanan Sukarela dan
Daftar Setoran Simpanan Deposito di kolom “Mengetahui”.
12. Manajer Koperasi menyerahkan Daftar Setoran Simpanan Sukarela dan
Daftar Setoran Simpanan Deposito kepada Pengelola Bidang Simpan Pinjam.
13. Pengelola Bidang Simpan Pinjam menyerahkan Daftar Setoran Simpanan
Sukarela dan Daftar Setoran Simpanan Deposito kepada Pengelola Bidang
Akuntansi.
14. Pengelola Bidang Akuntansi memposting setoran simpanan sukarela dan
setoran simpanan deposito melalui aplikasi berdasarkan Daftar Setoran
Simpanan Sukarela dan Daftar Setoran Simpanan Deposito.
85
15. Pengelola Bidang Akuntansi menandatangani Daftar Setoran Simpanan
Sukarela dan Daftar Setoran Simpanan Deposito di kolom “Diposting oleh”.
16. Pengelola Bidang Akuntansi mengarsip Daftar Setoran Simpanan Sukarela
dan Daftar Setoran Simpanan Deposito.
Untuk setoran simpanan deposito dilanjutkan dengan:
17. Pengelola Bidang Simpan membuat sertifikat deposito.
18. Kepala Pengurus Bidang Simpan Pinjam menandatangani sertifikat deposito.
19. Kepala Pengurus Bidang Keuangan & Administrasi menandatangani
sertifikat deposito.
20. Sertifikat deposito diberikan kepada Anggota yang bersangkutan.
4.2.2 Prosedur Perhitungan Bunga Simpanan Sukarela dan Simpanan
Deposito
Prosedur perhitungan bunga simpanan sukarela dan simpanan deposito
dari sistem yang direkomendasikan adalah sebagai berikut:
1. Pengelola Bidang Simpan Pinjam menghitung bunga simpanan sukarela dan
bunga simpanan deposito (dalam Rupiah) untuk periode tertentu secara
otomatis melalui aplikasi dan mencetak Daftar Bunga Simpanan Sukarela
dan Daftar Bunga Simpanan Deposito.
2. Pengelola Bidang Simpan Pinjam menandatangani Daftar Bunga Simpanan
Sukarela dan Daftar Bunga Simpanan Deposito di kolom “Disiapkan oleh”.
3. Pengelola Bidang Simpan Pinjam menyerahkan Daftar Bunga Simpanan
Sukarela dan Daftar Bunga Simpanan Deposito kepada Manajer Koperasi.
86
4. Manajer Koperasi mengotorisasi Bunga Simpanan Sukarela dan Bunga
Simpanan Deposito melalui aplikasi berdasarkan Daftar Bunga Simpanan
Sukarela dan Daftar Bunga Simpanan Deposito.
5. Manajer Koperasi menandatangani Daftar Bunga Simpanan Sukarela dan
Daftar Bunga Simpanan Deposito di kolom “Mengetahui”.
6. Manajer Koperasi menyerahkan Daftar Bunga Simpanan Sukarela dan Daftar
Bunga Simpanan Deposito kepada Pengelola Bidang Simpan Pinjam
7. Pengelola Bidang Simpan Pinjam menyerahkan Daftar Bunga Simpanan
Sukarela dan Daftar Bunga Simpanan Deposito kepada Pengelola Bidang
Akuntansi.
8. Pengelola Bidang Akuntansi memposting bunga simpanan sukarela melalui
aplikasi berdasarkan Daftar Bunga Simpanan Sukarela.
9. Pengelola Bidang Akuntansi menandatangani Daftar Bunga Simpanan
Sukarela di kolom “Diposting oleh”.
10. Pengelola Bidang Akuntansi mengarsip Daftar Bunga Simpanan Sukarela
dan Daftar Bunga Simpanan Deposito.
Bunga simpanan deposito langsung ditransfer ke rekening masing-masing
anggota, sehingga dilanjutkan dengan prosedur pengeluaran kas.
4.2.3 Prosedur Penarikan Simpanan Sukarela dan Simpanan Deposito
Prosedur penarikan simpanan sukarela dan simpanan deposito dari sistem
yang direkomendasikan adalah sebagai berikut:
1. Anggota mendatangi Kasir Koperasi.
87
2. Pengelola Bidang Simpan Pinjam meng-entry tarikan simpanan sukarela atau
tarikan simpanan deposito dan mencetak Bukti Tarikan Simpanan Sukarela
atau Bukti Tarikan Simpanan Deposito.
3. Pengelola Bidang Simpan Pinjam menandatangani Bukti Tarikan Simpanan
Sukarela atau Bukti Tarikan Simpanan Deposito di kolom “Diinput oleh”.
4. Anggota menandatangani Bukti Tarikan Simpanan Sukarela atau Bukti
Tarikan Simpanan Deposito di kolom “Diajukan oleh” dan menyimpan satu
lembar Bukti Tarikan Simpanan Sukarela atau Bukti Tarikan Simpanan
Deposito.
5. Pengelola Bidang Simpan Pinjam mengarsip Bukti Tarikan Simpanan
Sukarela atau Bukti Tarikan Simpanan Deposito.
6. Pengelola Bidang Simpan Pinjam mencetak Daftar Tarikan Simpanan
Sukarela dan Daftar Tarikan Simpanan Deposito.
7. Pengelola Bidang Simpan Pinjam menandatangani Daftar Tarikan Simpanan
Sukarela dan Daftar Tarikan Simpanan Deposito di kolom “Disiapkan oleh”.
8. Pengelola Bidang Simpan Pinjam menyerahkan Daftar Tarikan Simpanan
Sukarela dan Daftar Tarikan Simpanan Deposito kepada Manajer Koperasi.
9. Manajer Koperasi mengotorisasi Tarikan Simpanan Sukarela dan Tarikan
Simpanan Deposito melalui aplikasi berdasarkan Daftar Tarikan Simpanan
Sukarela dan Daftar Tarikan Simpanan Deposito.
10. Manajer Koperasi menandatangani Daftar Tarikan Simpanan Sukarela dan
Daftar Tarikan Simpanan Deposito di kolom “Mengetahui”.
11. Manajer Koperasi menyerahkan Daftar Tarikan Simpanan Sukarela dan
Daftar Tarikan Simpanan Deposito kepada Pengelola Bidang Simpan Pinjam.
88
12. Pengelola Bidang Simpan Pinjam menyerahkan Daftar Tarikan Simpanan
Sukarela dan Daftar Tarikan Simpanan Deposito kepada Pengelola Bidang
Akuntansi.
13. Pengelola Bidang Akuntansi mengarsip Daftar Tarikan Simpanan Sukarela
dan Daftar Tarikan Simpanan Deposito.
Untuk tarikan simpanan sukarela dan tarikan simpanan deposito
dilanjutkan dengan prosedur pengeluaran kas.
4.2.4 Prosedur Pengajuan Pinjaman Darurat dan Terencana
Prosedur pengajuan pinjaman darurat dan pinjaman terencana dari sistem
yang direkomendasikan adalah sebagai berikut:
1. Anggota mendatangi Kasir Koperasi.
2. Pengelola Bidang Simpan Pinjam meng-entry pengajuan pinjaman darurat
atau pinjaman terencana dan mencetak Bukti Pengajuan Pinjaman.
3. Pengelola Bidang Simpan Pinjam menandatangani Bukti Pengajuan
Pinjaman di kolom “Diinput oleh”.
4. Anggota menandatangani Bukti Pengajuan Pinjaman di kolom “Diajukan
oleh” dan menyimpan satu lembar Bukti Pengajuan Pinjaman.
5. Pengelola Bidang Simpan Pinjam menyerahkan Bukti Pengajuan Pinjaman
kepada Manajer Koperasi.
6. Manajer Koperasi mengotorisasi pengajuan pinjaman melalui aplikasi
berdasarkan Bukti Pengajuan Pinjaman.
7. Manajer Koperasi menandatangani Bukti Pengajuan Pinjaman di kolom
“Disetujui oleh”.
89
8. Manajer Koperasi menyerahkan Bukti Pengajuan Pinjaman kepada Pengelola
Bidang Simpan Pinjam.
9. Pengelola Bidang Simpan Pinjam menyerahkan Bukti Pengajuan Pinjaman
kepada Pengelola Bidang Akuntansi.
10. Pengelola Bidang Akuntansi mengarsip Bukti Pengajuan Pinjaman.
Untuk pengajuan pinjaman darurat dan terencana dilanjutkan dengan
prosedur pengeluaran kas.
4.2.5 Prosedur Penagihan Pinjaman Darurat dan Terencana
Prosedur penagihan pinjaman darurat dan pinjaman terencana dari system
yang direkomendasikan adalah sebagai berikut:
1. Pengelola Bidang Simpan Pinjam menghitung tagihan bulanan secara
otomatis melalui aplikasi dan mencetak Daftar Tagihan Bulanan.
2. Pengelola Bidang Simpan Pinjam menandatangani Daftar Tagihan Bulanan
di kolom “Disiapkan oleh”.
3. Pengelola Bidang Simpan Pinjam menyerahkan Daftar Tagihan Bulanan
kepada Pengelola Bidang Keuangan.
4. Pengelola Bidang Keuangan menandatangani Daftar Tagihan Bulanan di
kolom “Disiapkan oleh”
5. Pengelola Bidang Keuangan menyerahkan Daftar Tagihan Bulanan kepada
Manajer Koperasi.
6. Manajer Koperasi menandatangani Daftar Tagihan Bulanan di kolom
“Disetujui oleh”
90
7. Manajer Koperasi menyerahkan Daftar Tagihan Bulanan kepada Pengelola
Bidang Keuangan.
8. Pengelola Bidang Keuangan menyerahkan Daftar Tagihan Bulanan kepada
Payroll PT. Indofood Sukses Makmur Bogasari Flour Mills.
9. Payroll PT. Indofood Sukses Makmur Bogasari Flour Mills menyerahkan
Daftar Hasil Tagihan Bulanan kepada Pengelola Bidang Keuangan.
4.2.6 Prosedur Pembayaran Pinjaman Darurat dan Pinjaman Terencana
Prosedur pembayaran pinjaman darurat dan pinjaman terencana yang
direkomendasikan adalah sebagai berikut:
1. Anggota mendatangi Kasir Koperasi, menyerahkan bukti transfer kepada
Pengelola Bidang Simpan Pinjam.
2. atau Pengelola Bidang Keuangan menyerahkan Daftar Hasil Tagihan dari
Payroll PT. Indofood Sukses Makmur Bogasari Flour Mills kepada Pengelola
Bidang Simpan Pinjam.
3. Pengelola Bidang Simpan Pinjam memvalidasi bukti transfer.
4. Pengelola Bidang Simpan Pinjam meng-entry pembayaran pinjaman darurat
dan terencana dan mencetak Bukti Pembayaran Pinjaman Darurat Dan
Terencana.
5. Pengelola Bidang Simpan Pinjam menandatangani Bukti Pembayaran
Pinjaman Darurat Dan Terencana di kolom “Diinput oleh”.
6. Anggota menandatangani Bukti Pembayaran Pinjaman di kolom “Disetor
oleh” dan menyimpan satu lembar Bukti Pembayaran Pinjaman Darurat Dan
Terencana.
91
7. Pengelola Bidang Simpan Pinjam mengarsip Bukti Pembayaran Pinjaman
Darurat Dan Terencana beserta bukti transfer.
8. Pengelola Bidang Simpan Pinjam mencetak Daftar Pembayaran Pinjaman
Darurat Dan Terencana.
9. Pengelola Bidang Simpan Pinjam menandatangani Daftar Pembayaran
Pinjaman Darurat Dan Terencana di kolom “Disiapkan oleh”.
10. Pengelola Bidang Simpan Pinjam menyerahkan Daftar Pembayaran Pinjaman
Darurat Dan Terencana kepada Manajer Koperasi.
11. Manajer Koperasi mengotorisasi pembayaran pinjaman darurat dan terencana
melalui aplikasi berdasarkan Daftar Pembayaran Pinjaman Darurat Dan
Terencana.
12. Manajer Koperasi menandatangani Daftar Pembayaran Pinjaman Darurat
Dan Terencana di kolom “Mengetahui”.
11. Manajer Koperasi menyerahkan Daftar Pembayaran Pinjaman Darurat Dan
Terencana kepada Pengelola Bidang Simpan Pinjam.
12. Pengelola Bidang Simpan Pinjam menyerahkan Daftar Pembayaran Pinjaman
Darurat Dan Terencana kepada Pengelola Bidang Akuntansi.
13. Pengelola Bidang Akuntansi memposting pembayaran pinjaman darurat dan
terencana melalui aplikasi berdasarkan Daftar Pembayaran Pinjaman Darurat
Dan Terencana.
14. Pengelola Bidang Akuntansi menandatangani Daftar Pembayaran Pinjaman
Darurat Dan Terencana di kolom “Diposting oleh”.
15. Pengelola Bidang Akuntansi mengarsip Daftar Pembayaran Pinjaman
Darurat Dan Terencana.
92
4.2.7 Prosedur Pengeluaran Kas
Prosedur pengeluaran kas dari sistem yang direkomendasikan adalah
sebagai berikut:
1. Pengelola Bidang Keuangan melihat Kas Keluar yang ada dan menganalisa
perkiraan arus kas.
2. Pengelola Bidang Keuangan menentukan Kas Keluar yang akan dicairkan.
3. Pengelola Bidang Keuangan memilih kas keluar yang akan ditransfer melalui
aplikasi.
4. Pengelola Bidang Keuangan mencetak Daftar Kas Keluar.
5. Pengelola Bidang Keuangan menandatangani Daftar Kas Keluar di kolom
“Disiapkan oleh”
6. Pengelola Bidang Keuangan menyerahkan Daftar Kas Keluar kepada
Manajer Koperasi.
7. Manajer Koperasi mengotorisasi kas keluar yang dipilih oleh Pengelola
Bidang Keuangan melalui aplikasi berdasarkan Daftar Kas Keluar.
8. Manajer Koperasi menandatangani Daftar Kas Keluar di kolom “Disetujui
oleh”.
9. Manajer Koperasi menyerahkan Daftar Kas Keluar kepada Pengelola Bidang
Keuangan.
10. Pengelola Bidang Keuangan melakukan transaksi kas keluar berdasarkan
Daftar Kas Keluar.
11. Pengelola Bidang Keuangan mencetak/ menerima bukti transaksi kas keluar.
12. Pengelola Bidang Keuangan menyerahkan Daftar Kas Keluar beserta bukti
transaksi kas keluar kepada Pengelola Bidang Akuntansi.
93
13. Pengelola Bidang Akuntansi memposting kas keluar melalui aplikasi
berdasarkan Daftar Kas Keluar dan bukti transaksi kas keluar.
14. Pengelola Bidang Akuntansi menandatangani Daftar Kas Keluar di kolom
“Dibukukan oleh”.
15. Pengelola Bidang Akuntansi mengarsip Daftar Kas Keluar beserta bukti
transaksi kas keluar.
4.2.8 Prosedur Perbaikan Kesalahan Entry
Prosedur perbaikan jika terjadi kesalahan entry dari sistem yang
direkomendasikan adalah sebagai berikut:
1. Pengelola Bidang Simpan Pinjam mengisi Formulir Perbaikan Entry.
2. Pengelola Bidang Simpan Pinjam menandatangani Formulir Perbaikan Entry
pada kolom “Diajukan oleh”.
3. Pengelola Bidang Simpan Pinjam menyerahkan Formulir Perbaikan Entry
kepada Manajer Koperasi.
4. Manajer Koperasi memilih data yang ingin diperbaiki melalui aplikasi
berdasarkan Formulir Perbaikan Entry.
5. Manajer Koperasi menandatangani Formulir Perbaikan Entry pada kolom
“Disetujui oleh”.
6. Manajer Koperasi menyerahkan Formulir Perbaikan Entry kepada Pengelola
Bidang Simpan Pinjam.
7. Pengelola Bidang Simpan Pinjam melakukan perbaikan entry melalui
aplikasi.
94
4.3 Rich Picture Dari Sistem Yang Direkomendasikan
Gambar 4.2 Rich Picture dari Sistem Yang Direkomendasikan
95
4.4 Problem Domain
4.4.1 Classes and Behavior
User
Class “User” menggambarkan event dimana data user dibuat,
diedit dan dihapus. Berikut ini adalah gambar 4.3 yang menggambarkan
class “User” dengan pola behaviornya pada gambar 4. 4
Gambar 4.3 Class “User”
Aktif/ dibuat / dihapus
/ di-edit
Gambar 4.4 Statechart Diagram Class “User”
Anggota
Class “Anggota” menggambarkan event dimana data anggota
dibuat, diedit dan dihapus. Berikut ini adalah gambar 4.5 yang
menggambarkan class “Anggota” dengan pola behaviornya pada gambar
4.6
96
Gambar 4.5 Class “Anggota”
Aktif/ dibuat / dihapus
/ di-edit
Gambar 4.6 Statechart Diagram Class “Anggota”
Simpanan Sukarela
Class “Simpanan Sukarela” menggambarkan event dimana data
simpanan sukarela dibuat, dicetak, diotorisasi, diposting. Berikut ini
adalah gambar 4.7 yang menggambarkan class “Simpanan Sukarela”
dengan pola behaviornya pada gambar 4.8
Gambar 4.7 Class “Simpanan Sukarela”
97
Gambar 4.8 Statechart Diagram Class “Simpanan Sukarela”
Simpanan Deposito
Class “Simpanan Deposito” menggambarkan event dimana data
simpanan deposito dibuat, dicetak, diotorisasi, diposting. Berikut ini
adalah gambar 4.9 yang menggambarkan class “Simpanan Deposito”
dengan pola behaviornya pada gambar 4.10
Gambar 4.9 Class “Simpanan Deposito”
Gambar 4.10 Statechart Diagram Class “Simpanan Deposito”
Suku Bunga
Class “Suku Bunga” menggambarkan event dimana data suku
bunga dibuat, diedit dan dihapus. Berikut ini adalah gambar 4.11 yang
98
menggambarkan class “Suku Bunga” dengan pola behaviornya pada
gambar 4.12
Gambar 4.11 Class “Suku Bunga”
Aktif/ dibuat / dihapus
/ di-edit
Gambar 4.12 Statechart Diagram Class “Suku Bunga”
Bunga Simpanan Deposito
Class “Bunga Simpanan Depostio” menggambarkan event dimana
data bunga simpanan deposito dibuat, dicetak, diotorisasi, diposting,
dihitung. Berikut ini adalah gambar 4.13 yang menggambarkan class
“Bunga Simpanan Deposito” dengan pola behaviornya pada gambar 4.14
99
Gambar 4.13 Class “Bunga Simpanan Deposito”
Gambar 4.14 Statechart Diagram Class “Bunga Simpanan Deposito”
Pinjaman
Class “Pinjaman” menggambarkan event dimana data pinjaman
dibuat, dicetak, diotorisasi, diposting. Berikut ini adalah gambar 4.15
yang menggambarkan class “Pinjaman” dengan pola behaviornya pada
gambar 4.16
Gambar 4.15 Class “Pinjaman”
100
Gambar 4.16 Statechart Diagram Class “Pinjaman”
Tagihan
Class “Tagihan” menggambarkan event dimana data tagihan
dibuat, dicetak. Berikut ini adalah gambar 4.17 yang menggambarkan
class “Tagihan” dengan pola behaviornya pada gambar 4.18
Gambar 4.17 Class “Tagihan”
Gambar 4.18 Statechart Diagram Class “Tagihan”
Pembayaran
Class “Pembayaran” menggambarkan event dimana data
pembayaran dibuat, dicetak, diotorisasi, diposting. Berikut ini adalah
gambar 4.19 yang menggambarkan class “Pembayaran” dengan pola
behaviornya pada gambar 4.20
101
Gambar 4.19 Class “Pembayaran”
Gambar 4.20 Statechart Diagram Class “Pembayaran”
Kas Keluar
Class “Kas Keluar” menggambarkan event dimana data kas
keluar dibuat, dicetak, diotorisasi, dipilih. Berikut ini adalah gambar 4.21
yang menggambarkan class “Kas Keluar” dengan pola behaviornya pada
gambar 4.22
Gambar 4.21 Class “Kas Keluar”
102
Gambar 4.22 Statechart Diagram Class “Kas Keluar”
Kas Keluar Pinjaman
Class “Kas Keluar Pinjaman” menggambarkan event dimana data
kas keluar pinjaman dibuat,dicetak, diotorisasi, diposting, dipilih. Berikut
ini adalah gambar 4.23 yang menggambarkan class “Kas Keluar
Pinjaman” dengan pola behaviornya pada gambar 4.24
Gambar 4.23 Class “Kas Keluar Pinjaman”
Gambar 4.24 Statechart Diagram Class “Kas Keluar Pinjaman”
Kas Keluar Bunga Simpanan Deposito
Class “Kas Keluar Bunga Simpanan Deposito” menggambarkan
event dimana data kas keluar bunga simpanan deposito dibuat,dicetak,
diotorisasi, diposting, dipilih. Berikut ini adalah gambar 4.25 yang
menggambarkan class “Kas Keluar Bunga Simpanan Deposito” dengan
pola behaviornya pada gambar 4.26
103
Gambar 4.25 Class “Kas Keluar Bunga Simpanan Deposito”
Gambar 4.26 Statechart Diagram Class “Kas Keluar Bunga Simpanan
Deposito”
Kas Keluar Tarikan Simpanan Sukarela
Class “Kas Keluar Tarikan Simpanan Sukarela” menggambarkan
event dimana data kas keluar tarikan simpanan sukarela dibuat, dicetak,
diotorisasi, diposting, dipilih. Berikut ini adalah gambar 4.27 yang
menggambarkan class “Kas Keluar Tarikan Simpanan Sukarela” dengan
pola behaviornya pada gambar 4.28
Gambar 4.27 Class “Kas Keluar Tarikan Simpanan Sukarela”
104
Gambar 4.28 Statechart Diagram Class “Kas Keluar Tarikan Simpanan
Sukarela”
Kas Keluar Tarikan Simpanan Deposito
Class “Kas Keluar Tarikan Simpanan Deposito” menggambarkan
event dimana data dibuat, dicetak, diotorisasi, diposting, dipilih. Berikut
ini adalah gambar 4.29 yang menggambarkan class “Kas Keluar Tarikan
Simpanan Deposito” dengan pola behaviornya pada gambar 4.30
Gambar 4.29 Class “Kas Keluar Tarikan Simpanan Deposito”
Gambar 4.30 Statechart Diagram Class “Kas Keluar Tarikan Simpanan
Deposito”
105
4.4.2 Events
Berikut ini adalah tabel 4.1 yang menjelaskan event table dari
Sistem Informasi Akuntansi Simpan Pinjam pada Koperasi Sari Bhakti.
Tabel 4.1. Event Table
Class
Event Use
r
Ang
gota
Sim
pana
nSu
kare
la
Sim
pana
nD
epos
ito
Suku
Bun
ga
Bun
gaSi
mpa
nan
Dep
osito
Pinj
aman
Tagi
han
Pem
baya
ran
Kas
Kel
uar
Kas
Kel
uarP
inja
man
Kas
Kel
uarB
unga
Sim
pana
nD
epos
ito
Kas
Kel
uarS
impa
nan
Suka
rela
Kas
Kel
uarT
arik
anSi
mpa
nan
Dep
osito
dibuat + + + + + + + + + + + + + +
di-edit * * *
dihapus + + +
dicetak + + + + + + + + + + +
diotorisasi + + + + + + + + + +
di-posting + + + + + + + + + +
dihitung +
dipilih + + + + +
107
4.5 Application Domain
4.5.1 Usage
4.5.1.1 Overview
Dalam sistem informasi akutansi simpan pinjam koperasi
Sari Bhakti terdapat 6 aktor yang menggunakan sistem ini, yaitu
pengelola bagian simpan pinjam, pengurus bagian simpan pinjam,
pengelola bagian akuntansi, pengelola bagian keuangan, pengurus
bagian akuntansi dan keuangan, manajer koperasi. Use case
diagram dapat dilihat pada gambar 4.32 berikut ini.
108
Gambar 4.32 Use Case Diagram
109
4.5.1.2 Actor
Berikut ini adalah actor table dari sistem informasi
akuntansi simpan pinjam pada Koperasi Sari Bhakti.
Tabel 4.2 Actor Table
Actor
Usecase
Pengelola Bidang Simpan Pinjam
Manajer Koperasi
Pengurus Bidang Simpan Pinjam
Pengelola Bidang
Akuntansi
Pengelola Bidang
Keuangan
Pengurus Bidang
Keuangan &
AkuntansiLogin √ √ √ √ √ √Menginput Setoran Simpanan Sukarela
√
Menginput Setoran Simpanan Deposito
√
Menghitung Bunga Simpanan Sukarela
√
Menghitung Bunga Simpanan Deposito
√
Menginput Tarikan Simpanan Sukarela
√
Menginput Tarikan Simpanan Deposito
√
Menginput Pengajuan Pinjaman Darurat dan Terencana
√
Menghitung √
110
Tagihan BulananMenginput PembayaranPinjaman Terencana
√
Mencetak Daftar Setoran Simpanan Sukarela
√
Mencetak Daftar Setoran Simpanan Deposito
√
Mencetak Daftar Tarikan Simpanan Sukarela
√
Mencetak Daftar Tarikan Simpanan Deposito
√
Mencetak Daftar PembayaranPinjaman
√
Mencetak Rekening Simpanan Sukarela Anggota
√
Mencetak Rekening Pinjaman Darurat dan Terencana Anggota
√
Mencetak Daftar Kas Keluar
√ √
Mengotorisasi Setoran Simpanan Sukarela
√
Mengotorisasi Setoran √
111
Simpanan DepositoMengotorisasi Bunga Simpanan Sukarela
√
Mengotorisasi Bunga Simpanan Deposito
√
Mengotorisasi Tarikan Simpanan Sukarela
√
Mengotorisasi Tarikan Simpanan Deposito
√
Mengotorisasi Pengajuan Pinjaman Darurat dan Terencana
√ √
Mengotorisasi PembayaranPinjaman Terencana
√
Mengotorisasi Kas Keluar √
Memposting Setoran Simpanan Sukarela
√
Memposting Setoran Simpanan Deposito
√
Memposting Bunga Simpanan Sukarela
√
Memposting Daftar Kas Keluar
√
Memposting Pembayaran √
112
Pinjaman Darurat dan TerencanaMengubah Suku Bunga √
Menambah Anggota √
Berikut ini adalah actor description dari sistem informasi
akuntansi simpan pinjam pada Kopersi Sari Bhakti. Tabel 4.3
menjelaskan definisi actor Pengelola bidang simpan pinjam.
Tabel 4.4 menjelaskan definisi actor Pengelola bidang keuangan.
Tabel 4.5 menjelaskan definisi actor Pengelola bidang akuntansi.
Tabel 4.6 menjelaskan definisi actor Pengurus bidang simpan
pinjam Tabel 4.7 menjelaskan definisi actor Pengurus bidang
keuangan dan akuntansi. Tabel 4.8 menjelaskan definisi actor
Manajer Koperasi.
Tabel 4.3 Definisi actor Pengelola bidang simpan pinjam
Pengelola bidang simpan pinjam
Tujuan Pengelola bidang simpan pinjam bertindak sebagai actor dalam sistem
ini yang memiliki tugas menangani berbagai jenis aktivitas simpan
pinjam di koperasi.
Karakteristik Pengelola bidang simpan pinjam harus teliti dan memahami prosedur
simpan pinjam dalam koperasi. Pengelola bidang simpan pinjam
bertindak sebagai actor dalam sistem ini dimana pengelola bidang
simpan pinjam menginput setoran simpanan sukarela dan menginput
setoran simpanan deposito. Pengelola juga menghitung bunga simpanan
sukarela dan bunga simpanan deposito, dilanjutkan menginput tarikan
113
simpanan sukarela dan tarikan simpanan deposito. Pengelola menginput
pengajuan pinjaman darurat dan terencana, menghitung tagihan bulanan,
menginput pelunasan pinjaman terencana. Pengelola dapat mencetak
daftaran setoran dan tarikan, mencetak rekening simpanan sukarela,
mencetak rekening pinjaman darurat dan terencana anggota, mencetak
daftar pelunasan, serta menambah anggota.
Tabel 4.4 Definisi actor Pengelola bidang keuangan
Pengelola bidang keuangan
Tujuan Pengelola bidang kedua bertindak sebagai actor dalam sistem ini yang
bertanggung jawab untuk mengatur kas dalam koperasi.
Karakteristik Pengelola bidang keuangan harus memastikan kas terpelihara dengan
baik. Pengelola bidang keuangan membuat daftar kas keluar.
Tabel 4.5 Definisi actor Pengelola bidang akuntansi
Pengelola bidang akuntansi
Tujuan Pengelola bidang akuntansi sebagai actor dalam sistem ini yang
bertanggung jawab mencatat transaksi ke catatan akuntansi dengan
memposting.
Karakteristik Pengelola bidang akuntansi harus memastikan jumlah transaksi benar.
Pengelola bidang akuntansi memposting setoran simpanan sukarela dan
setoran simpanan deposito, dan memposting bunga simpanan sukarela.
Pengelola bidang akuntansi juga memposting pelunasan pinjaman
darurat dan terencana, dan memposting daftar kas keluar
Tabel 4.6 Definisi actor Pengurus bidang simpan pinjam
Pengurus bidang simpan pinjam
Tujuan Pengelola bidang simpan pinjam sebagai actor dalam sistem ini yang
bertanggung jawab melakukan otorisasi pengajuan pinjaman.
114
Karakteristik Pengelola bidang simpan pinjam mengotorisasi pengajuan pinjaman
darurat dan terencana.
Tabel 4.7 Definisi actor Pengurus bidang keuangan dan akuntansi
Pengurus bidang keuangan dan akuntansi
Tujuan Pengurus bidang keuangan dan akuntansi sebagai actor dalam sistem ini
yang bertanggung jawab atas suku bunga simpan pinjam.
Karakteristik Pengurus bidang keuangan dan akuntansi dapat mengubah suku bunga.
Tabel 4.8 Definisi actor Manajer Koperasi
Manajer Koperasi
Tujuan Manajer koperasi sebagai actor dalam sistem ini yang bertanggung
jawab mengotorisasi berbagai aktivitas simpan pinjam.
Karakteristik Manajer koperasi mengotorisasi setoran simpanan sukarela dan setoran
simpanan deposito, mengotorisasi bunga simpanan sukarela dan bunga
simpanan deposito. Manajer koperasi juga mengotorisasi tarikan
simpanan sukarela dan tarikan simpanan deposito, mengotorisasi daftar
kas keluar, mengotorisasi pelunasan pinjaman darurat dan terencana,
dan mengotorisasi pengajuan pinjaman darurat dan terencana.
4.5.2 Use Case Specification
Berikut ini adalah tabel 4.9 hingga tabel 4.42 menjelaskan use
case specification dari use case yang terdapat dalam sistem informasi
akuntansi simpan pinjam pada koperasi Sari Bhakti.
115
Tabel 4.9 Spesifikasi use case “ Menginput Setoran Simpanan Sukarela”
Menginput Setoran Simpanan Sukarela
Pattern 1. User membuka Window Input Setoran Simpanan Sukarela.
2. User mengentry No. Anggota, kemudian sistem menampilkan Nama,
Divisi, dan Nomer Rekening dari anggota tersebut.
3. User mengentry Jumlah Transaksi dari setoran yang dilakukan.
4. User mengklik tombol Print untuk menyimpan dan mencetak Bukti
Setoran Simpanan Sukarela.
Object User, Anggota, SimpananSukarela
Functions Mengambil nama, jabatan,
Meng-generate Kode Transaksi
Meng-entry Nomer Anggota
Mengambil nama, divisi, nomer rekening.
Meng-entry Jumlah Transaksi
Menyimpan Simpanan Sukarela
Mencetak Bukti Setoran Simpanan Sukarela.
Tabel 4.10 Spesifikasi use case “ Menginput Setoran Simpanan Deposito”
Menginput Setoran Simpanan Deposito
Pattern 1. User membuka Window Input Setoran Simpanan Deposito.
2. User mengentry No. Anggota, kemudian sistem menampilkan Nama,
Divisi, dan Nomer Rekening dari anggota tersebut.
3. User mengentry Periode Deposito kemudian sistem menampilkan
Tanggal Jatuh Tempo deposito.
4. User mengentry Jumlah Deposito dari setoran yang dilakukan.
4. User mengklik tombol Print untuk menyimpan dan mencetak Bukti
Setoran Simpanan Deposito.
Object User, Anggota, SukuBunga, SimpananDeposito
Functions Mengambil nama, jabatan
Meng-generate Kode Deposito
116
Meng-entry Nomer Anggota
Mengambil nama, divisi, nomer rekening.
Meng-entry Periode Deposito
Meng-entry Jumlah Deposito
Mengambil Tingkat Suku Bunga
Menyimpan Simpanan Deposito
Mencetak Bukti Setoran Simpanan Deposito
Tabel 4.11 Spesifikasi use case “ Menghitung Bunga Simpanan Sukarela”
Menghitung Bunga Simpanan Sukarela
Pattern 1. User membuka Window Hitung Bunga Simpanan Sukarela.
2. Sistem menampilkan tanggal saat ini.
3. User mengklik Print untuk menghitung bunga.
4. Sistem mengecek Tanggal Input terakhir dari bunga simpanan
sukarela, kemudian mengambil suku bunga, dan menghitung bunga
simpanan sukarela.
5. Sistem menyimpan bunga dan mencetak Daftar Bunga Simpanan
Sukarela.
Object User, SukuBunga, SimpananSukarela
Functions Mengambil nama, jabatan
Mengambil Tingkat Suku Bunga
Mengambil tanggal input, kode transaksi, jumlah transaksi
Menghitung Bunga Simpanan Sukarela
Menyimpan Bunga Simpanan Sukarela
Mencetak Daftar Bunga Simpanan Sukarela
117
Tabel 4.12 Spesifikasi use case “ Menghitung Bunga Simpanan Deposito”
Menghitung Bunga Simpanan Deposito
Pattern 1. User membuka Window Hitung Bunga Simpanan Deposito.
2. Sistem menampilkan tanggal saat ini.
3. User mengklik Print untuk menghitung bunga.
4. Sistem mengecek TanggalInput terakhir dari bunga simpanan
deposito, kemudian mengambil suku bunga, dan menghitung bunga
simpanan deposito.
5. Sistem menyimpan bunga dan mencetak Daftar Bunga Simpanan
Deposito.
Object User, SukuBunga, SimpananDeposito, BungaSimpananDeposito
Functions Mengambil nama, jabatan
Mengambil Tingkat Suku Bunga
Mengambil tanggal input
Mengambil kode deposito, jumlah deposito
Menghitung Bunga Simpanan Deposito
Menyimpan Bunga Simpanan Deposito
Mencetak Daftar Bunga Simpanan Deposito
Tabel 4.13 Spesifikasi use case “ Menginput Tarikan Simpanan Sukarela”
Menginput Tarikan Simpanan Sukarela
Pattern 1. User membuka Window Input Tarikan Simpanan Sukarela.
2. User mengentry No. Anggota, kemudian sistem menampilkan Nama,
Divisi, dan Nomer Rekening dari anggota tersebut.
3. Sistem menghitung Saldo Awal simpanan.
4. User mengentry Jumlah Transaksi dari tarikan yang dilakukan.
5. Sistem menghitung Saldo Akhir simpanan
6. User mengklik tombol Print untuk menyimpan dan mencetak Bukti
Tarikan Simpanan Sukarela.
Object User, Anggota, SimpananSukarela
118
Functions Mengambil nama, jabatan
Meng-generate Kode Transaksi
Meng-entry Nomer Anggota
Mengambil nama
Mengambil kode transaksi, jumlah transaksi.
Menghitung Saldo Awal
Meng-entry Jumlah Transaksi
Menghitung Saldo Akhir
Menyimpan Simpanan Sukarela
Mencetak Bukti Tarikan Simpanan Sukarela
Tabel 4.14 Spesifikasi use case “ Menginput Tarikan Simpanan Deposito”
Menginput Tarikan Simpanan Deposito
Pattern 1. User membuka Window Input Tarikan Simpanan Deposito.
2. User mengentry Kode Deposito, kemudian sistem menampilkan
Jumlah Deposito.
3. Sistem menghitung Saldo Awal simpanan.
4. User mengklik tombol Print untuk menyimpan dan mencetak Bukti
Tarikan Simpanan Deposito.
Object User, Anggota, SimpananDeposito
Functions Mengambil nama, jabatan
Meng-entry Kode Deposito
Mengambil jumlah deposito, nomer anggota
Mengambil nama
Meng-update Simpanan Deposito
Mencetak Bukti Tarikan Simpanan Deposito
119
Tabel 4.15 Spesifikasi use case “ Menginput Pengajuan Pinjaman Darurat dan
Terencana”
Menginput Pengajuan Pinjaman Darurat dan Terencana
Pattern 1. User membuka Window Input Pengajuan Pinjaman.
2. User mengentry No. Anggota, kemudian sistem menampilkan Nama,
Divisi, dan Nomer Rekening dari anggota tersebut.
3. User memilih jenis Pengajuan Pinjaman Darurat atau Terencana.
4. Sistem mengecek apakah anggota sudah pernah mendapatkan
pinjaman darurat atau terencana sebelumnya. Pinjaman Darurat dan
Pinjaman Terencana hanya boleh diberikan masing-masing 1x dalam
satu bulan. Jika anggota sudah pernah mendapat pinjaman dalam
bulan yang sama maka sistem akan menolak.
5. User mengentry Jumlah Pinjaman yang diajukan.
6. Sistem menghitung Jumlah Cicilan, yaitu Jumlah Pinjaman dibagi 24.
7. User mengklik tombol Print untuk menyimpan dan mencetak Bukti
Pengajuan Pinjaman.
Object User, Anggota, Pinjaman
Functions Mengambil nama, jabatan
Meng-generate Kode Pinjaman
Meng-entry Nomer Anggota
Mengambil nama, divisi, nomer rekening.
Memilih Jenis Pinjaman
Mengecek Pinjaman
Meng-entry Jumlah Pinjaman
Menghitung Jumlah Cicilan
Menyimpan Pengajuan Pinjaman
Mencetak Bukti Pengajuan Pinjaman
120
Tabel 4.16 Spesifikasi use case “ Menghitung Tagihan Bulanan”
Menghitung Tagihan Bulanan
Pattern 1. User membuka Window Hitung Tagihan Bulanan.
2. Sistem menampilkan bulan saat ini.
3. User mengklik Print untuk menghitung tagihan.
4. Sistem mengecek pinjaman, kemudian mengambil suku bunga, dan
menghitung bunga tagihan bulanan.
5. Sistem menyimpan bunga dan mencetak Daftar Bunga Simpanan
Deposito.
Object User, Anggota, Pinjaman, Tagihan, Pelunasan
Functions Mengambil nama, jabatan
Mengambil kode pinjaman, nomer
anggota, tanggal input, jenis pinjaman, jumlah pinjaman.
Mengambil Tingkat Suku Bunga
Mengambil nama
Menghitung Bunga
Menghitung Tagihan
Menyimpan Tagihan
Mencetak Daftar Tagihan Bulanan
Tabel 4.17 Spesifikasi use case “ Menginput Pembayaran Pinjaman Darurat dan
Terencana”
Menginput Pembayaran Pinjaman Darurat dan Terencana
Pattern 1. User membuka Window Input Pembayaran Pinjaman Darurat dan
Terencana.
2. User mengentry No. Anggota, kemudian sistem menampilkan Nama
dari anggota tersebut.
3. Sistem menghitung Saldo Awal Pinjaman dan Saldo Awal Tagihan.
4. User mengentry Jumlah Pembayaran.
121
5. Sistem menghitung Saldo Akhir Pinjaman dan Saldo Akhir Tagihan.
7. User mengklik tombol Print untuk menyimpan dan mencetak Bukti
Pelunasan Pinjaman.
Object User, Anggota, Pinjaman, Tagihan, Pelunasan
Functions Mengambil nama, jabatan
Meng-generate Kode Pembayaran
Meng-entry Nomer Anggota
Mengambil nama
Mengambil kode pinjaman, tanggal input, jenis pinjaman, jumlah
pinjaman
Mengambil kode tagihan, tanggal tagihan, jumlah input, jumlah tertagih
Menghitung Saldo Awal Pinjaman
Menghitung Saldo Awal Tagihan
Meng-entry Jumlah Pembayaran
Menghitung Saldo Akhir Pinjaman
Menghitung Saldo Akhir Tagihan
Menyimpan Pembayaran
Mencetak Bukti Pembayaran Pinjaman Darurat&Terencana
Tabel 4.18 Spesifikasi use case “ Mencetak Daftar Setoran Simpanan Sukarela”
Mencetak Daftar Setoran Simpanan Sukarela
Pattern 1. User membuka Window Cetak Daftar Setoran Simpanan Sukarela.
2. Sistem menampilkan tanggal saat ini.
3. User mengklik Print untuk mencetak Daftar Setoran Simpanan
Sukarela.
Object User, SimpananSukarela
Functions Mengambil nama, jabatan
Mengambil kode transaksi
Mencetak Daftar Setoran Simpanan Sukarela
122
Tabel 4.19 Spesifikasi use case “ Mencetak Daftar Setoran Simpanan Deposito”
Mencetak Daftar Setoran Simpanan Deposito
Pattern 1. User membuka Window Cetak Daftar Setoran Simpanan Deposito.
2. Sistem menampilkan tanggal saat ini.
3. User mengklik Print untuk mencetak Daftar Setoran Simpanan
Deposito.
Object User, SimpananDeposito
Functions Mengambil nama, jabatan
Mengambil kode deposito
Mencetak Daftar Setoran Simpanan Deposito.
Tabel 4.20 Spesifikasi use case “ Mencetak Daftar Tarikan Simpanan Sukarela”
Mencetak Daftar Tarikan Simpanan Sukarela
Pattern 1. User membuka Window Cetak Daftar Tarikan Simpanan Sukarela.
2. Sistem menampilkan tanggal saat ini.
3. User mengklik Print untuk mencetak Daftar Tarikan Simpanan
Sukarela.
Object User, SimpananSukarela
Functions Mengambil nama, jabatan
Mengambil kode transaksi
Mencetak Daftar Tarikan Simpanan Sukarela
Tabel 4.21 Spesifikasi use case “ Mencetak Daftar Tarikan Simpanan Deposito”
Mencetak Daftar Tarikan Simpanan Deposito
Pattern 1. User membuka Window Cetak Daftar Tarikan Simpanan Deposito.
2. Sistem menampilkan tanggal saat ini.
3. User mengklik Print untuk mencetak Daftar Tarikan Simpanan
Deposito.
Object User, SimpananDeposito
123
Functions Mengambil nama, jabatan
Mengambil kode deposito
Mencetak Daftar Tarikan Simpanan Deposito
Tabel 4.22 Spesifikasi use case “ Mencetak Daftar Pembayaran Pinjaman Darurat
dan Terencana”
Mencetak Daftar Pembayaran Pinjaman Darurat dan Terencana
Pattern 1. User membuka Window Cetak Daftar Pembayaran Pinjaman Darurat
dan Terencana.
2. Sistem menampilkan tanggal saat ini.
3. User mengklik Print untuk mencetak Daftar Pembayaran Pinjaman
Darurat dan Terencana.
Object User, Pelunasan
Functions Mengambil nama, jabatan
Mengambil kode pembayaran
Mencetak Daftar Pembayaran
Tabel 4.23 Spesifikasi use case “ Mencetak Rekening Simpanan Sukarela”
Mencetak Rekening Simpanan Sukarela
Pattern 1. User membuka Window Cetak Rekening Simpanan Sukarela.
2. User mengentry No. Anggota.
3. Sistem menampilkan nama dari anggota tersebut.
4. User mengklik Print untuk mencetak Rekening Simpanan Sukarela.
Object User, Anggota, SimpananSukarela
Functions Mengambil nama, jabatan
Meng-entry nomer anggota
Mengambil nama
Mengambil kode transaksi
Mencetak Rekening Simpanan Sukarela
124
Tabel 4.24 Spesifikasi use case “ Mencetak Rekening Pinjaman”
Mencetak Rekening Pinjaman
Pattern 1. User membuka Window Cetak Rekening Pinjaman.
2. User mengentry No. Anggota.
3. Sistem menampilkan nama dari anggota tersebut.
4. User mengklik Print untuk mencetak Rekening Pinjaman.
Object User, Anggota, Pinjaman, Tagihan, Pembayaran
Functions Mengambil nama, jabatan
Meng-entry nomer anggota
Mengambil nama
Mengambil kode pinjaman, jumlah pinjaman
Mengambil jumlah bunga
Mengambil kode pembayaran, jumlah pembayaran.
Mencetak Rekening Pinjaman
Tabel 4.25 Spesifikasi use case “ Mencetak Daftar Kas Keluar”
Mencetak Daftar Kas Keluar
Pattern 1. User membuka Window Cetak Daftar Kas Keluar.
2. Sistem menampilkan tabel Kas Keluar Bunga Simpanan Deposito, Kas
Keluar Pinjaman, Kas Keluar Tarikan Simpanan Deposito, dan Kas
Keluar Tarikan Simpanan Sukarela.
3. User men double klik baris pada tabel untuk memilih atau tidak memilih
Kas Keluar yang diinginkan.
4. User mengklik Print untuk mencetak Daftar Kas Keluar.
Object User, KasKeluarBungaSimpananDeposito, KasKeluarPinjaman,
KasKeluarTarikanSimpananDeposito,KasKeluarTarikanSimpananSukarela
Functions Mengambil nama, jabatan
Mengambil kode kas keluar, tanggal input, jumlah kas keluar, kode
pinjaman, nomer anggota
Memilih Kas Keluar
125
Menghitung Total
Meng-update Kas Keluar
Mencetak Daftar Kas Keluar
Tabel 4.26 Spesifikasi use case “ Mengotorisasi Setoran Simpanan Sukarela”
Mengotorisasi Setoran Simpanan Sukarela
Pattern 1. User membuka Window Otorisasi Setoran Simpanan Sukarela.
2. Sistem menampilkan tabel Setoran Simpanan Sukarela.
3. User men double klik baris pada tabel untuk memilih atau tidak
memilih Setoran Simpanan Sukarela yang diinginkan.
4. User mengklik Otorisasi untuk mengupdate status Setoran Simpanan
Sukarela.
Object User, SimpananSukarela
Functions Mengambil nama, jabatan
Mengambil kode transaksi, nomer anggota, tanggal input, jumlah
transaksi
Memilih Simpanan Sukarela
Menghitung Total
Meng-click Otorisasi
Meng-update Simpanan Sukarela
Tabel 4.27 Spesifikasi use case “ Mengotorisasi Setoran Simpanan Deposito”
Mengotorisasi Setoran Simpanan Deposito
Pattern 1. User membuka Window Otorisasi Setoran Simpanan Deposito.
2. Sistem menampilkan tabel Setoran Simpanan Deposito.
3. User men double klik baris pada tabel untuk memilih atau tidak
memilih Setoran Simpanan Deposito yang diinginkan.
4. User mengklik Otorisasi untuk mengupdate status Setoran Simpanan
Deposito.
126
Object User, SimpananDeposito
Functions Mengambil nama, jabatan
Mengambil kode deposito, nomer anggota, tanggal input, jumlah
deposito, tanggal jatuh tempo, tingkat suku bunga
Memilih Simpanan Deposito
Menghitung Total
Meng-click Otorisasi
Meng-update Simpanan Deposito
Tabel 4.28 Spesifikasi use case “ Mengotorisasi Bunga Simpanan Sukarela”
Mengotorisasi Bunga Simpanan Sukarela
Pattern 1. User membuka Window Otorisasi Bunga Simpanan Sukarela.
2. Sistem menampilkan tabel Bunga Simpanan Sukarela.
3. User men double klik baris pada tabel untuk memilih atau tidak
memilih Bunga Simpanan Sukarela yang diinginkan.
4. User mengklik Otorisasi untuk mengupdate status Bunga Simpanan
Sukarela.
Object User, SimpananSukarela
Functions Mengambil nama, jabatan
Mengambil kode transaksi, nomer anggota, tanggal input, jumlah
transaksi
Memilih Simpanan Sukarela
Menghitung Total
Meng-click Otorisasi
Meng-update Simpanan Sukarela
127
Tabel 4.29 Spesifikasi use case “ Mengotorisasi Bunga Simpanan Deposito”
Mengotorisasi Bunga Simpanan Deposito
Pattern 1. User membuka Window Otorisasi Bunga Simpanan Deposito.
2. Sistem menampilkan tabel Bunga Simpanan Deposito.
3. User men double klik baris pada tabel untuk memilih atau tidak
memilih Bunga Simpanan Deposito yang diinginkan.
4. User mengklik Otorisasi untuk mengupdate status Bunga Simpanan
Deposito dan membuat Kas Keluar Bunga Simpanan Deposito.
Object User, SimpananDeposito, KasKeluarBungaSimpananDeposito
Functions Mengambil nama, jabatan
Mengambil kode bunga, kode deposito, tanggal input, jumlah bunga
Memilih Bunga Simpanan Deposito
Menghitung Total
Meng-click Otorisasi
Meng-update Bunga Simpanan Deposito
Membuat Kas Keluar Bunga Simpanan Deposito
Menyimpan Kas Keluar Bunga Simpanan Deposito
Tabel 4.30 Spesifikasi use case “ Mengotorisasi Tarikan Simpanan Sukarela”
Mengotorisasi Tarikan Simpanan Sukarela
Pattern 1. User membuka Window Otorisasi Tarikan Simpanan Sukarela.
2. Sistem menampilkan tabel Tarikan Simpanan Sukarela.
3. User men double klik baris pada tabel untuk memilih atau tidak
memilih Tarikan Simpanan Sukarela yang diinginkan.
4. User mengklik Otorisasi untuk mengupdate status Tarikan Simpanan
Sukarela dan membuat Kas Keluar Tarikan Simpanan Sukarela.
Object User, SimpananSukarela, KasKeluarTarikanSimpananSukarela
Functions Mengambil nama, jabatan
Mengambil kode transaksi, nomer anggota, tanggal input, jumlah
transaksi.
128
Memilih Simpanan Sukarela
Menghitung Total
Meng-click Otorisasi
Meng-update Simpanan Sukarela
Membuat Kas Keluar Tarikan Simpanan Sukarela
Menyimpan Kas Keluar Tarikan Simpanan Sukarela
Tabel 4.31 Spesifikasi use case “Mengotorisasi Tarikan Simpanan Deposito”
Mengotorisasi Tarikan Simpanan Deposito
Pattern 1. User membuka Window Otorisasi Tarikan Simpanan Deposito.
2. Sistem menampilkan tabel Tarikan Simpanan Deposito.
3. User men double klik baris pada tabel untuk memilih atau tidak
memilih Tarikan Simpanan Deposito yang diinginkan.
4. User mengklik Otorisasi untuk mengupdate status Tarikan Simpanan
Deposito dan membuat Kas Keluar Tarikan Simpanan Deposito.
Object User, SimpananDeposito, KasKeluarTarikanSimpananDeposito
Functions Mengambil nama, jabatan
Mengambil kode deposito, tanggal input, jumlah deposito, tanggal jatuh
tempo, tingkat suku bunga
Memilih Simpanan Deposito
Menghitung Total
Meng-click Otorisasi
Meng-update Simpanan Deposito
Membuat Kas Keluar Tarikan Simpanan Deposito
Menyimpan Kas Keluar Tarikan Simpanan Deposito
129
Tabel 4.32 Spesifikasi use case “ Mengotorisasi Pengajuan Pinjaman Darurat dan
Terencana”
Mengotorisasi Pengajuan Pinjaman Darurat dan Terencana
Pattern 1. User membuka Window Otorisasi Pengajuan Pinjaman.
2. Sistem menampilkan Kode Pinjaman dari pengajuan pinjaman yang
ada.
3. User memilih pengajuan pinjaman.
4. Sistem menampilkan Tanggal Pengajuan, Jenis Pinjaman, Jumlah
Pinjaman, No. Anggota, Nama, Divisi, No. Rekening, dan Gaji
Bersih.
5. Sistem menghitung limit pinjaman yang diperbolehkan dan saldo
pinjaman dari pinjaman yang sudah ada.
6. User mengklik Otorisasi untuk mengupdate status Pengajuan
Pinjaman dan membuat Kas Keluar Pinjaman.
Object User, Pinjaman, Anggota, KasKeluarPinjaman
Functions Mengambil nama, jabatan
Mengambil kode pinjaman
Memilih Kode Pinjaman
Mengambil tanggal input, nomer anggota, jenis pinjaman, jumlah
pinjaman
Mengambil nama, divisi, nomer rekening, gaji bersih
Menghitung Limit Pinjaman
Menghitung Saldo Pinjaman
Meng-click Otorisasi
Meng-update Pinjaman
Membuat Kas Keluar Pinjaman
Menyimpan Kas Keluar Pinjaman
130
Tabel 4.33 Spesifikasi use case “ Mengotorisasi Pembayaran Pinjaman Darurat
dan Terencana”
Mengotorisasi Pembayaran Pinjaman Darurat dan Terencana
Pattern 1. User membuka Window Otorisasi Pembayaran Pinjaman Darurat dan
Terencana.
2. Sistem menampilkan tabel Pembayaran Pinjaman Darurat dan
Terencana.
3. User men double klik baris pada tabel untuk memilih atau tidak
memilih Pembayaran Pinjaman Darurat dan Terencana yang
diinginkan.
4. User mengklik Otorisasi untuk mengupdate status Pembayaran.
Object User, Pembayaran
Functions Mengambil nama, jabatan
Mengambil kode pembayaran, kode pinjaman, tanggal input, jumlah
pembayaran
Memilih Pembayaran
Menghitung Total
Meng-click Otorisasi
Meng-update Pembayaran
Tabel 4.34 Spesifikasi use case “ Mengotorisasi Kas Keluar”
Mengotorisasi Kas Keluar
Pattern 1. User membuka Window Otorisasi Kas Keluar.
2. Sistem menampilkan tabel Kas Keluar Bunga Simpanan Deposito, Kas
Keluar Pinjaman, Kas Keluar Tarikan Simpanan Deposito, dan Kas
Keluar Tarikan Simpanan Sukarela.
3. User men double klik baris pada tabel untuk memilih atau tidak memilih
Kas Keluar yang diinginkan.
4. User mengklik Otorisasi untuk mengupdate status Kas Keluar.
131
Object User, KasKeluarBungaSimpananDeposito, KasKeluarPinjaman,
KasKeluarTarikanSimpananDeposito,KasKeluarTarikanSimpananSukarela
Functions Mengambil nama, jabatan
Mengambil kode kas keluar, tanggal input, jumlah kas keluar, kode
pinjaman, kode bunga, kode transaksi, kode deposito.
Memilih Kas Keluar
Menghitung Total
Meng-click Otorisasi
Meng-update Kas Keluar Pinjaman
Meng-update Kas Keluar Bunga Simpanan Deposito
Meng-update Kas Keluar Tarikan Simpanan Sukarela
Meng-update Kas Keluar Tarikan Simpanan Deposito
Tabel 4.35 Spesifikasi use case “ Memposting Setoran Simpanan Sukarela”
Memposting Setoran Simpanan Sukarela
Pattern 1. User membuka Window Posting Setoran Simpanan Sukarela.
2. Sistem menampilkan tabel Setoran Simpanan Sukarela.
3. User men double klik baris pada tabel untuk memilih atau tidak
memilih Setoran Simpanan Sukarela yang diinginkan.
4. User mengklik Posting untuk mengupdate status Setoran Simpanan
Sukarela.
Object User, SimpananSukarela
Functions Mengambil nama, jabatan
Mengambil kode transaksi, nomer anggota, tanggal input, jumlah
transaksi.
Memilih Simpanan Sukarela
Menghitung Total
Meng-click Posting
Meng-update Simpanan Sukarela
132
Tabel 4.36 Spesifikasi use case “ Memposting Setoran Simpanan Deposito”
Memposting Setoran Simpanan Deposito
Pattern 1. User membuka Window Posting Setoran Simpanan Deposito.
2. Sistem menampilkan tabel Setoran Simpanan Deposito.
3. User men double klik baris pada tabel untuk memilih atau tidak
memilih Setoran Simpanan Deposito yang diinginkan.
4. User mengklik Posting untuk mengupdate status Setoran Simpanan
Deposito.
Object User, SimpananDeposito
Functions Mengambil nama, jabatan
Mengambil kode deposito, nomer anggota, tanggal input, jumlah
deposito, tanggal jatuh tempo, tingkat suku bunga
Memilih Simpanan Deposito
Menghitung Total
Meng-click Posting
Meng-update Simpanan Deposito
Tabel 4.37 Spesifikasi use case “ Memposting Bunga Simpanan Sukarela”
Memposting Bunga Simpanan Sukarela
Pattern 1. User membuka Window Posting Bunga Simpanan Sukarela.
2. Sistem menampilkan tabel Bunga Simpanan Sukarela.
3. User men double klik baris pada tabel untuk memilih atau tidak
memilih Bunga Simpanan Sukarela yang diinginkan.
4. User mengklik Posting untuk mengupdate status Bunga Simpanan
Sukarela.
Object User, SimpananSukarela
Functions Mengambil nama, jabatan
Mengambil kode transaksi, nomer anggota, tanggal input, jumlah
transaksi
Memilih Simpanan Sukarela
133
Menghitung Total
Meng-click Posting
Meng-update Simpanan Sukarela
Tabel 4.38 Spesifikasi use case “ Memposting Kas Keluar”
Memposting Kas Keluar
Pattern 1. User membuka Window Otorisasi Kas Keluar.
2. Sistem menampilkan tabel Kas Keluar Bunga Simpanan Deposito, Kas
Keluar Pinjaman, Kas Keluar Tarikan Simpanan Deposito, dan Kas
Keluar Tarikan Simpanan Sukarela.
3. User men double klik baris pada tabel untuk memilih atau tidak memilih
Kas Keluar yang diinginkan.
4. User mengklik Print untuk mengupdate status Kas Keluar, Bunga
Simpanan Deposito, Pinjaman, Tarikan Simpanan Deposito, dan Tarikan
Simpanan Sukarela.
Object User, KasKeluarBungaSimpananDeposito, KasKeluarPinjaman,
KasKeluarTarikanSimpananDeposito,KasKeluarTarikanSimpananSukarela,
BungaSimpananDeposito, Pinjaman, TarikanSimpananDeposito, dan
TarikanSimpananSukarela
Functions Mengambil nama, jabatan
Mengambil kode kas keluar, tanggal input, jumlah kas keluar, kode
pinjaman, kode bunga, kode transaksi, kode deposito
Memilih Kas Keluar
Menghitung Total
Meng-click Posting
Meng-update Kas Keluar Pinjaman
Meng-update Pinjaman
Meng-update Kas Keluar Bunga Simpanan Deposito
Meng-update Bunga Simpanan Deposito
Meng-update Kas Keluar Tarikan Simpanan Sukarela.
134
Meng-update Simpanan Sukarela
Meng-update Kas Keluar Tarikan Simpanan Deposito
Meng-update Simpanan Deposito
Tabel 4.39 Spesifikasi use case “ Memposting Pembayaran Pinjaman Darurat dan
Terencana”
Memposting Pembayaran Pinjaman Darurat dan Terencana
Pattern 1. User membuka Window Posting Pembayaran Pinjaman Darurat dan
Terencana.
2. Sistem menampilkan tabel Pembayaran Pinjaman Darurat dan
Terencana.
3. User men double klik baris pada tabel untuk memilih atau tidak
memilih Pembayaran Pinjaman Darurat dan Terencana yang
diinginkan.
4. User mengklik Posting untuk mengupdate status Pembayaran,
Pinjaman, dan Tagihan.
Object User, Pembayaran, Pinjaman, Tagihan
Functions Mengambil nama, jabatan
Mengambil kode pembayaran, kode pinjaman, tanggal input, jumlah
pembayaran
Memilih Pembayaran
Menghitung Total
Meng-click Posting
Meng-update Pembayaran
Meng-update Pinjaman
Meng-update Tagihan
135
Tabel 4.40 Spesifikasi use case “ Mengubah Tingkat Suku Bunga”
Mengubah Tingkat Suku Bunga
Pattern 1. User membuka Window Ubah Tingkat Suku Bunga.
2. Sistem menampilkan Tingkat Suku Bunga yang ada.
3. User mengklik Edit.
4. User mengentry Tingkat Suku Bunga yang diinginkan.
5. User mengklik Simpan untuk mengupdate status Suku Bunga.
Object User, SukuBunga
Functions Mengambil nama, jabatan
Mengambil jenis, tingkat suku bun
Meng-click Edit
Meng-entry Suku Bunga
Meng-click Simpan
Meng-update Suku Bunga
Tabel 4.41 Spesifikasi use case “ Menambah Anggota”
Menambah Anggota
Pattern 1. User membuka Window Tambah Anggota.
2. User mengklik Tambah.
3. User mengentry No. Anggota, Nama, Divisi, No Rekening, dan Gaji
Bersih.
4. User mengklik Simpan untuk menyimpan data anggota.
Object User, Anggota
Functions Mengambil nama, jabatan
Membuat Anggota
Meng-entry nomer anggota, nama, divisi, nomer rekening, gaji bersih
Meng-click Simpan
Menyimpan Anggota
136
Tabel 4.42 Spesifikasi use case “ Login”
Login
Pattern 1. User membuka Window Login
2. User mengentry Kode User.
3. Sistem menampilkan Nama user.
4. User mengentry Password.
5. Sistem memvalidasi Password.
6. User mengklik Login.
Object User
Functions Meng-entry Kode User
Mengambil nama, password
Meng-entry password
Mengecek password
Meng-click Login
4.5.3 Function
Tabel 4.43 berikut ini menunjukkan function list sistem informasi
akuntansi simpan pinjam pada Koperasi Sari Bhakti.
Tabel 4.43 Function List
Menginput Setoran Simpanan Sukarela Read, Update Simple1. Mengambil nama, jabatan Read Simple2. Meng-generate Kode Transaksi Update Simple3. Meng-entry Nomer Anggota Update Simple4. Mengambil nama, divisi, nomer
rekening.Read Simple
5. Meng-entry Jumlah Transaksi Update Simple6. Menyimpan Simpanan Sukarela Update Simple7. Mencetak Bukti Setoran Simpanan
Sukarela.Read Simple
Menginput Setoran Simpanan Deposito Read, Update Simple1. Mengambil nama, jabatan Read Simple
137
2. Meng-generate Kode Deposito Update Simple3. Meng-entry Nomer Anggota Update Simple4. Mengambil nama, divisi, nomer
rekening.Read Simple
5. Meng-entry Periode Deposito Update Simple6. Meng-entry Jumlah Deposito Update Simple7. Mengambil Tingkat Suku Bunga Read Simple8. Menyimpan Simpanan Deposito Update Simple9. Mencetak Bukti Setoran Simpanan
DepositoRead Simple
Menghitung Bunga Simpanan Sukarela Read, Compute, Update
Complex
1. Mengambil nama, jabatan Read Simple2. Mengambil Tingkat Suku Bunga Read Simple3. Mengambil tanggal input, kode
transaksi, jumlah transaksi.Read Simple
4. Menghitung Bunga Simpanan Sukarela Compute Complex5. Menyimpan Bunga Simpanan Sukarela Update Simple6. Mencetak Daftar Bunga Simpanan
Sukarela.Read Simple
Menghitung Bunga Simpanan Deposito Read, Compute, Update
Complex
1. Mengambil nama, jabatan Read Simple2. Mengambil Tingkat Suku Bunga Read Simple3. Mengambil tanggal input Read Simple4. Mengambil kode deposito, jumlah
depositoRead Simple
5. Menghitung Bunga Simpanan Deposito Compute Complex6. Menyimpan Bunga Simpanan Deposito Update Simple7. Mencetak Daftar Bunga Simpanan
Deposito.Read Simple
Menginput Tarikan Simpanan Sukarela Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Meng-generate Kode Transaksi Update Simple3. Meng-entry Nomer Anggota Update Simple4. Mengambil nama Read Simple5. Mengambil kode transaksi, jumlah
transaksi.Read Simple
6. Menghitung Saldo Awal Compute Simple7. Meng-entry Jumlah Transaksi Update Simple8. Menghitung Saldo Akhir Compute Simple
138
9. Menyimpan Simpanan Sukarela Update Simple10.Mencetak Bukti Tarikan Simpanan
SukarelaRead Simple
Menginput Tarikan Simpanan Deposito Read, Update Simple1. Mengambil nama, jabatan Read Simple2. Meng-entry Kode Deposito Update Simple3. Mengambil jumlah deposito, nomer
anggota.Read Simple
4. Mengambil nama Read Simple5. Meng-update Simpanan Deposito Update Simple6. Mencetak Bukti Tarikan Simpanan
Deposito.Read Simple
Menginput Pengajuan Pinjaman Darurat dan Terencana
Read, Update, Compute
Complex
1. Mengambil nama, jabatan Read Simple2. Meng-generate Kode Pinjaman Update Simple3. Meng-entry Nomer Anggota Update Simple4. Mengambil nama, divisi, nomer
rekening.Read Simple
5. Memilih Jenis Pinjaman Update Simple6. Mengecek Pinjaman Read Simple7. Meng-entry Jumlah Pinjaman Update Simple8. Menghitung Jumlah Cicilan Compute Complex9. Menyimpan Pengajuan Pinjaman Update Simple10.Mencetak Bukti Pengajuan Pinjaman Read Simple
Menghitung Tagihan Bulanan Read, Update, Compute
Complex
1. Mengambil nama, jabatan Read Simple2. Mengambil kode pinjaman, nomer
anggota, tanggal input, jenis pinjaman, jumlah pinjaman.
Read Simple
3. Mengambil Tingkat Suku Bunga Read Simple4. Mengambil nama Read Simple5. Menghitung Bunga Compute Complex6. Menghitung Tagihan Compute Complex7. Menyimpan Tagihan Update Simple8. Mencetak Daftar Tagihan Bulanan Read Simple
Menginput Pembayaran Pinjaman Darurat dan Terencana
Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Meng-generate Kode Pembayaran Update Simple
139
3. Meng-entry Nomer Anggota Update Simple4. Mengambil nama Read Simple5. Mengambil kode pinjaman, tanggal
input, jenis pinjaman, jumlah pinjaman.Read Simple
6. Mengambil kode tagihan, tanggal tagihan, jumlah input, jumlah tertagih.
Read Simple
7. Menghitung Saldo Awal Pinjaman Compute Simple8. Menghitung Saldo Awal Tagihan Compute Simple9. Meng-entry Jumlah Pembayaran Update Simple10.Menghitung Saldo Akhir Pinjaman Compute Simple11.Menghitung Saldo Akhir Tagihan Compute Simple12.Menyimpan Pembayaran Update Simple13.Mencetak Bukti Pembayaran Pinjaman
Darurat&TerencanaRead Simple
Mencetak Daftar Setoran Simpanan Sukarela
Read Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode transaksi Read Simple3. Mencetak Daftar Setoran Simpanan
SukarelaRead Simple
Mencetak Daftar Setoran Simpanan Deposito
Read Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode deposito Read Simple3. Mencetak Daftar Setoran Simpanan
Deposito.Read Simple
Mencetak Daftar Tarikan Simpanan Sukarela
Read Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode transaksi Read Simple3. Mencetak Daftar Tarikan Simpanan
SukarelaRead Simple
Mencetak Daftar Tarikan Simpanan Deposito
Read Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode deposito Read Simple3. Mencetak Daftar Tarikan Simpanan
Deposito.Read Simple
Mencetak Daftar Pembayaran Pinjaman Read Simple1. Mengambil nama, jabatan Read Simple
140
2. Mengambil kode pembayaran Read Simple3. Mencetak Daftar Pembayaran Read Simple
Mencetak Rekening Simpanan Sukarela Anggota
Read, Update Simple
1. Mengambil nama, jabatan Read Simple2. Meng-entry nomer anggota Update Simple3. Mengambil nama Read Simple4. Mengambil kode transaksi Read Simple5. Mencetak Rekening Simpanan Sukarela
Anggota.Read Simple
Mencetak Rekening Pinjaman Darurat dan Terencana Anggota
Read, Update Simple
1. Mengambil nama, jabatan Read Simple2. Meng-entry nomer anggota Update Simple3. Mengambil nama Read Simple4. Mengambil kode pinjaman, jumlah
pinjaman.Read Simple
5. Mengambil jumlah bunga Read Simple6. Mengambil kode pembayaran, jumlah
pembayaran.Read Simple
7. Mencetak Rekening Pinjaman Darurat Terencana Anggota
Read Simple
Mencetak Daftar Kas Keluar Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode kas keluar, tanggal
input, jumlah kas keluar, kode pinjaman, nomer anggota.
Read Simple
3. Memilih Kas Keluar Update Simple4. Menghitung Total Compute Simple5. Meng-update Kas Keluar Update Simple6. Mencetak Daftar Kas Keluar Read Simple
Mengotorisasi Setoran Simpanan Sukarela
Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode transaksi, nomer
anggota, tanggal input, jumlah transaksi.
Read Simple
3. Memilih Simpanan Sukarela Update Simple4. Menghitung Total Compute Simple5. Meng-click Otorisasi Update Simple
141
6. Meng-update Simpanan Sukarela Update Simple
Mengotorisasi Setoran Simpanan Deposito
Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode deposito, nomer
anggota, tanggal input, jumlah deposito, tanggal jatuh tempo, tingkat suku bunga.
Read Simple
3. Memilih Simpanan Deposito Update Simple4. Menghitung Total Compute Simple5. Meng-click Otorisasi Update Simple6. Meng-update Simpanan Deposito Update Simple
Mengotorisasi Bunga Simpanan Sukarela
Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode transaksi, nomer
anggota, tanggal input, jumlah transaksi.
Read Simple
3. Memilih Simpanan Sukarela Update Simple4. Menghitung Total Compute Simple5. Meng-click Otorisasi Update Simple6. Meng-update Simpanan Sukarela Update Simple
Mengotorisasi Bunga Simpanan Deposito
Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode bunga, kode deposito,
tanggal input, jumlah bunga.Read Simple
3. Memilih Bunga Simpanan Deposito Update Simple4. Menghitung Total Compute Simple5. Meng-click Otorisasi Update Simple6. Meng-update Bunga Simpanan Deposito Update Simple7. Membuat Kas Keluar Bunga Simpanan
Deposito.Update Simple
8. Menyimpan Kas Keluar Bunga Simpanan Deposito
Update Simple
Mengotorisasi Tarikan Simpanan Sukarela
Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode transaksi, nomer
anggota, tanggal input, jumlah transaksi.
Read Simple
142
3. Memilih Simpanan Sukarela Update Simple4. Menghitung Total Compute Simple5. Meng-click Otorisasi Update Simple6. Meng-update Simpanan Sukarela Update Simple7. Membuat Kas Keluar Tarikan Simpanan
Sukarela.Update Simple
8. Menyimpan Kas Keluar Tarikan Simpanan Sukarela
Update Simple
Mengotorisasi Tarikan Simpanan Deposito
Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode deposito, tanggal input,
jumlah deposito, tanggal jatuh tempo, tingkat suku bunga.
Read Simple
3. Memilih Simpanan Deposito Update Simple4. Menghitung Total Compute Simple5. Meng-click Otorisasi Update Simple6. Meng-update Simpanan Deposito Update Simple7. Membuat Kas Keluar Tarikan Simpanan
Deposito.Update Simple
8. Menyimpan Kas Keluar Tarikan Simpanan Deposito.
Update Simple
Mengotorisasi Pengajuan Pinjaman Darurat dan Terencana
Read, Update, Compute
Complex
1. Mengambil nama, jabatan Read Simple2. Mengambil kode pinjaman Read Simple3. Memilih Kode Pinjaman Read Simple4. Mengambil tanggal input, nomer
anggota, jenis pinjaman, jumlah pinjaman.
Read Simple
5. Mengambil nama, divisi, nomer rekening, gaji bersih.
Read Simple
6. Menghitung Limit Pinjaman Compute Complex7. Menghitung Saldo Pinjaman Compute Simple8. Meng-click Otorisasi Update Simple9. Meng-update Pinjaman Update Simple10. Membuat Kas Keluar Pinjaman Update Simple11.Menyimpan Kas Keluar Pinjaman Update Simple
Mengotorisasi Pembayaran Pinjaman Darurat dan Terencana
Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode pembayaran, kode Read Simple
143
pinjaman, tanggal input, jumlah pembayaran.
3. Memilih Pembayaran Update Simple4. Menghitung Total Compute Simple5. Meng-click Otorisasi Update Simple6. Meng-update Pembayaran Update Simple
Mengotorisasi Kas Keluar Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode kas keluar, tanggal
input, jumlah kas keluar, kode pinjaman, kode bunga, kode transaksi, kode deposito.
Read Simple
3. Memilih Kas Keluar Update Simple4. Menghitung Total Compute Simple5. Meng-click Otorisasi Update Simple6. Meng-update Kas Keluar Pinjaman Update Simple7. Meng-update Kas Keluar Bunga
Simpanan Deposito.Update Simple
8. Meng-update Kas Keluar Tarikan Simpanan Sukarela.
Update Simple
9. Meng-update Kas Keluar Tarikan Simpanan Deposito
Update Simple
Memposting Setoran Simpanan Sukarela
Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode transaksi, nomer
anggota, tanggal input, jumlah transaksi.
Read Simple
3. Memilih Simpanan Sukarela Update Simple4. Menghitung Total Compute Simple5. Meng-click Posting Update Simple6. Meng-update Simpanan Sukarela Update Simple
Memposting Setoran Simpanan Deposito Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode deposito, nomer
anggota, tanggal input, jumlah deposito, tanggal jatuh tempo, tingkat suku bunga.
Read Simple
3. Memilih Simpanan Deposito Update Simple4. Menghitung Total Compute Simple
144
5. Meng-click Posting Update Simple6. Meng-update Simpanan Deposito Update Simple
Memposting Bunga Simpanan Sukarela Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode transaksi, nomer
anggota, tanggal input, jumlah transaksi.
Read Simple
3. Memilih Simpanan Sukarela Update Simple4. Menghitung Total Compute Simple5. Meng-click Posting Update Simple6. Meng-update Simpanan Sukarela Update Simple
Memposting Daftar Kas Keluar Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode kas keluar, tanggal
input, jumlah kas keluar, kode pinjaman, kode bunga, kode transaksi, kode deposito.
Read Simple
3. Memilih Kas Keluar Update Simple4. Menghitung Total Compute Simple5. Meng-click Posting Update Simple6. Meng-update Kas Keluar Pinjaman Update Simple7. Meng-update Pinjaman Update Simple8. Meng-update Kas Keluar Bunga
Simpanan Deposito.Update Simple
9. Meng-update Bunga Simpanan Deposito Update Simple10.Meng-update Kas Keluar Tarikan
Simpanan Sukarela.Update Simple
11.Meng-update Simpanan Sukarela Update Simple12.Meng-update Kas Keluar Tarikan
Simpanan DepositoUpdate Simple
13.Meng-update Simpanan Deposito Update Simple
Memposting Pembayaran Pinjaman Darurat dan Terencana
Read, Update, Compute
Simple
1. Mengambil nama, jabatan Read Simple2. Mengambil kode pembayaran, kode
pinjaman, tanggal input, jumlah pembayaran.
Read Simple
3. Memilih Pembayaran Update Simple4. Menghitung Total Compute Simple5. Meng-click Posting Update Simple
145
6. Meng-update Pembayaran Update Simple7. Meng-update Pinjaman Update Simple8. Meng-update Tagihan Update Simple
Mengubah Suku Bunga Read, Update Simple1. Mengambil nama, jabatan Read Simple2. Mengambil jenis, tingkat suku bunga Read Simple3. Meng-click Edit Update Simple4. Meng-entry Suku Bunga Update Simple5. Meng-click Simpan Update Simple6. Meng-update Suku Bunga Update Simple
Menambah Anggota Read, Update Simple1. Mengambil nama, jabatan Read Simple2. Membuat Anggota Update Simple3. Meng-entry nomer anggota, nama,
divisi, nomer rekening, gaji bersih.Update Simple
4. Meng-click Simpan Update Simple5. Menyimpan Anggota Update Simple
Login Read, Update Simple1. Meng-entry Kode User Update Simple2. Mengambil nama, password Read Simple3. Meng-entry password Update Simple4. Mengecek password Read Simple5. Meng-click Login Update Simple
4.5.4 Sequence Diagram
Berikut ini adalah sequence diagram sistem informasi akuntansi
simpan pinjam koperasi Sari Bhakti.
Gambar 4.33 Sequence Diagram Menginput Setoran Simpanan Sukarela
Gambar 4.34 Sequence Diagram Menginput Setoran Simpanan Deposito
Gambar 4.35 Sequence Diagram Menghitung Bunga Simpanan Sukarela
Gambar 4.36 Sequence Diagram Menghitung Bunga Simpanan Deposito
Gambar 4.37 Sequence Diagram Menginput Tarikan Simpanan Sukarela
Gambar 4.38 Sequence Diagram Menginput Tarikan Simpanan Deposito
Gambar 4.39 Sequence Diagram Menginput Pengajuan Pinjaman Darurat dan Terencana
106
4.4.3 Class Diagram Dari Sistem Yang Direkomendasi
Berikut ini adalah gambar 4.31 yang menggambarkan Class
Diagram dari sistem yang direkomendasikan.
Gambar 4.31 Class Diagram sistem yang direkomendasikan
Gambar 4.40 Sequence Diagram Menghitung Tagihan Bulanan
Gambar 4.41 Sequence Diagram Menginput Pembayaran Pinjaman Darurat dan Terencana
Gambar 4.42 Sequence Diagram Mencetak Daftar Setoran Simpanan Sukarela
Gambar 4.43 Sequence Diagram Mencetak Daftar Setoran Simpanan Deposito
Gambar 4.44 Sequence Diagram Mencetak Daftar Tarikan Simpanan Sukarela
Gambar 4.45 Sequence Diagram Mencetak Daftar Tarikan Simpanan Deposito
Gambar 4.46 Sequence Diagram Mencetak Daftar Pembayaran Pinjaman Darurat dan Terencana
Gambar 4.47 Sequence Diagram Mencetak Rekening Simpanan Sukarela
Gambar 4.48 Sequence Diagram Mencetak Rekening Pinjaman
Gambar 4.49 Sequence Diagram Mencetak Daftar Kas Keluar
Gambar 4.50 Sequence Diagram Mengotorisasi Setoran Simpanan Sukarela
Gambar 4.51 Sequence Diagram Mengotorisasi Setoran Simpanan Deposito
Gambar 4.52 Sequence Diagram Mengotorisasi Bunga Simpanan Sukarela
Gambar 4.53 Sequence Diagram Mengotorisasi Bunga Simpanan Deposito
Gambar 4.54 Sequence Diagram Mengotorisasi Tarikan Simpanan Sukarela
Gambar 4.55 Sequence Diagram Mengotorisasi Tarikan Simpanan Deposito
Gambar 4.56 Sequence Diagram Mengotorisasi Pengajuan Pinjaman Darurat dan Terencana
Gambar 4.57 Sequence Diagram Mengotorisasi Pembayaran Pinjaman Darurat dan Terencana
Gambar 4.58 Sequence Diagram Mengotorisasi Kas Keluar
Gambar 4.59 Sequence Diagram Memposting Setoran Simpanan Sukarela
Gambar 4.60 Sequence Diagram Memposting Setoran Simpanan Deposito
Gambar 4.61 Sequence Diagram Memposting Bunga Simpanan Sukarela
Gambar 4.62 Sequence Diagram Memposting Kas Keluar
Gambar 4.63 Sequence Diagram Memposting Pembayaran Pinjaman Darurat dan
Terencana
Gambar 4.64 Sequence Diagram Mengubah Tingkat Suku Bunga
Gambar 4.65 Sequence Diagram Menambah Anggota
Gambar 4.66 Sequence Diagram Login
179
4.5.5 Interface
4.5.5.1 Navigation Diagram
Gambar 4.67 Navigation Diagram
180
4.5.5.2 User Interface Windows
Gambar 4.68 Window Main Menu
Gambar 4.69 Window Input Setoran Simpanan Sukarela
Entry nomor anggota
Entry jumlah setoran simpanan sukarela
Click print
181
Gambar 4.70 Window Input Setoran Simpanan Deposito
Gambar 4.71 Window Hitung Bunga Simpanan Sukarela
Gambar 4.72 Window Hitung Bunga Simpanan Deposito
Entry nomor anggota
Pilih periode deposito
Entry jumlah depositoClick print
Click print
Click print
182
Gambar 4.73 Window Input Tarikan Simpanan Sukarela
Gambar 4.74 Window Input Tarikan Simpanan Deposito
Click print
Click print
Entry nomor anggota
Entry jumlah tarikan simpanan sukarela
Entry kode deposito
183
Gambar 4.75 Window Input Pengajuan Pinjaman
Gambar 4.76 Window Hitung Tagihan Bulanan
Entry nomor anggota
Pilih jenis pinjamanEntry jumlah pengajuan pinjaman
Click print
Click print