97
4.3.1.1.4 Narasi Use Case
1. Use Case Login
Tabel 4.3 Narasi Use case Login
Use case Name
Login
Use case Id 1
Actor Sekretaris, bendahara, marketing, dan accounting
Description Use case ini memungkinkan seorang sekretaris, bendahara,
marketing, accounting dan anggota untuk masuk ke dalam sistem dengan menggunakan username dan password.
Pre condition User membuka sistem informasi simpan pinjam.
Trigger Use case ini dilakukan agar user dapat masuk ke sistem.
Typical course of events Actor Action
System Response
1. Menampilkan form login
2. Input username dan
password 3.
Cek username dan password
4. Menampilkan halaman
home anggota atau pengurus
5. Logout
Alternate courses
3.Jika username dan password salah, maka user harus meng- input username dan password kembali
Conclusion -
Post condition
Data login diambil di dalam data anggota dan pengurus
2. Use case Manajemen Anggota
Tabel 4.4 Narasi Use case Manajemen Anggota
Use case Name Manajemen Anggota
Use case Id 2
Actor Sekretaris
Description
Use case ini menggambarkan kegiatan manajemen data anggota.
Pre condition
User sekretaris membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar sekretaris mengatur data-data anggota koperasi.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password
98
4. Menampilkan halaman
Home sekretaris 5.
Memilih menu “anggota” 6.
Menampilkan submenu “tambah anggota”, “data
anggota”, dan “laporan data anggota”
7. Memilih submenu “tambah
anggota” 8.
Menampilkan form tambah anggota
9. Input data anggota
10. Klik “Simpan” sebagai
tanda penginputan data 11.
Menghubungkan dengan database anggota
12. Menampilkan list data
anggota 13.
Memilih submenu “Data Pendaftaran Online”
14. Menampilkan list data
calon anggota 15.
Memilih icon “validasi” 16.
Menampilkan detail data calon anggota
17. Klik “Simpan” sebagai
tanda penyetujuan pendaftaran anggota
18. Menampilkan Konfirmasi
penyimpanan data 19.
Klik “OK” 20.
Menghubungkan dengan database anggota
21. Menampilkan list data
calon anggota 22.
Memilih icon “hapus” 23.
Menampilkan konfirmasi penghapusan data calon
anggota 24.
Klik “HapusBatal” 25.
Menghubungkan dengan database anggota
26. Menampilkan list data
calon anggota 27.
Memilih submenu “data anggota”
28. Menampilkan form cari
dan list data anggota 29.
Masukkan nomor anggota pada form cari
anggota 30.
Klik “Cari” untuk pencarian anggota
31. Menampilkan data
anggota yang dicari 32.
Memilih icon “edit” 33.
Menampilkan form edit anggota
34. Input data
35. Klik “Update” sebagai
tanda pengubahan data 36.
Menghubungkan dengan database anggota
37. Menampilkan list data
anggota 38.
Memilih icon “hapus” 39.
Menampilkan konfirmasi
99
penghapusan anggota 40.
Klik “HapusBatal” 41.
Menghubungkan dengan database anggota
42. Menampilkan list data
anggota 43.
Klik icon “detail” 44.
Menampilkan halaman detail data anggota
45. Klik icon “cetak kartu
anggota” 46.
Menampilkan halaman cetak kartu anggota
47. Print
48. Memilih submenu
“laporan data anggota” 49.
Menampilkan submenu “anggota aktif” dan
“anggota tidak aktif’ 50.
Memilih submenu “anggota aktif”
51. Menampilkan form cari
tanggal dan list anggota aktif
52. Masukkan tanggal
53. Klik “cari” untuk
mencari anggota aktif 54.
Menampilkan data anggota aktif yang dicari
55. Print
56. Memilih submenu
“anggota tidak aktif” 57.
Menampilkan form cari tanggal dan list anggoya
tidak aktif 58.
Masukkan tanggal 59.
60. Klik “cari” untuk
mencari data anggota yang sudah tidak aktif
61. Menampilkan data
anggota tidak aktif yang dicari
62. Print
63. Logout
Alternate courses 3.Jika username dan password salah, maka user harus meng-
input username dan password kembali. 7.Jika sekretaris tidak ingin input data anggota maka lanjut ke
langkah no.15, no.22, no.30, no.32, no.38, no.43, no.45, no.55, no.62 atau no.63.
15.Jika sekretaris tidak ingin validasi calon anggota maka lanjut ke langkah no.22, no.30, no.32, no.38, no.43, no.45,
no.55, no.62 atau no.63. 22.Jika sekretaris tidak ingin menghapus data calon anggota
maka lanjut ke langkah no.30, no.32, no.38, no.43, no.45, no.55, no.62 atau no.63.
30.Jika sekretaris tidak ingin mencari data anggota maka lanjut ke langkah no.32, no.38, no.43, no.45, no.55, no.62 atau
no.63. 32.Jika sekretaris tidak ingin merubah data anggota maka
lanjut ke langkah no.38, no.43, no.45, no.55, no.62 atau no.63.
100
38.Jika sekretaris tidak ingin menghapus data anggota maka lanjut ke langkah no.43, no.45, no.55, no.62 atau no.63.
43.Jika sekretaris tidak ingin melihat detail data anggota maka lanjut ke langkah no.45, no.55, no.62 atau no.63.
45.Jika sekretaris tidak ingin mencetak kartu anggota maka lanjut ke langkah no.55, no.62 atau no.63.
55.Jika sekretaris tidak ingin mencetak laporan anggota aktif maka lanjut ke langkah no.62 atau no 63.
62.Jika sekretaris tidak ingin mencetak laporan anggota tidak aktif maka lanjut ke langkah no.63.
Conclusion
Data anggota berhasil dimanajemen
Post condition
Data anggota akan disimpan di data anggota.
3. Use case Manajemen Pengurus
Tabel 4.5 Narasi Use case Manajemen Pengurus
Use case Name Manajemen Pengurus
Use case Id 3
Actor Sekretaris
Description
Use case ini menggambarkan kegiatan manajemen data pengurus.
Pre condition
User sekretaris membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar sekretaris dapat mengatur data- data pengurus.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home sekretaris
5. Memilih menu
“pengurus” 6.
Menampilkan submenu “tambah pengurus” dan
“data pengurus” 7.
Memlilih submenu “tambah pengurus”
8. Menampilkan form
tambah pengurus 9.
Input data pengurus 10.
Klik “Simpan” sebagai tanda penginputan data
11. Menghubungkan dengan
database pengurus 12.
Menampilkan list data pengurus
13. Memilih submenu “data
pengurus” 14.
Menampilkan list data pengurus
101
15. Memilih icon “edit”
16. Menampilkan form edit
pengurus 17.
Input data 18.
Klik “Update” sebagai tanda pengubahan data
19. Menghubungkan dengan
database pengurus 20.
Menampilkan list data pengurus
21. Memilih icon “hapus”
22. Menampilkan konformasi
penghapusan pengurus 23.
Klik “HapusBatal” 24.
Menghubungkan dengan database pengurus
25. Menampilkan list data
pengurus 26.
Klik icon “detail” 27.
Menampilkan halaman informasi pengurus
28. Logout
Alternate courses
3.Jika username dan password salah, maka user harus meng- input username dan password kembali.
7.Jika sekretaris tidak ingin input data pengurus maka lanjut ke langkah no.15, no.21, no.26 atau no.28.
15.Jika sekretaris tidak ingin merubah data pengurus maka lanjut ke langkah no.21, no.26 atau no.28.
21.Jika sekretaris tidak ingin menghapus data pengurus maka lanjut ke langkah no.26 atau no 28.
26.Jika sekretaris tidak ingin melihat informasi pengurus maka lanjut ke langkah no.28.
Conclusion Data pengurus berhasil dimanajemen
Post condition Data pengurus akan disimpan di dalam data pengurus.
4. Use case Manajemen Pengajuan Pinjaman
Tabel 4.6 Narasi Use case Manajemen Pengajuan Pinjaman
Use case Name
Manajemen Pengajuan Pinjaman
Use case Id 4
Actor Sekretaris
Description Use case ini menggambarkan kegiatan manajemen data
pengajuan pinjaman.
Pre condition User sekretaris membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar sekretaris dapat mengatur data pengajuan pinjaman.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login
102
2. Input username dan
password 3.
Cek username dan password
4. Menampilkan halaman
Home sekretaris 5.
Memilih menu “anggota” 6.
Menampilkan submenu “tambah anggota” dan
“data anggota” 7.
Memilih submenu “data anggota”
8. Menampilkan list data
anggota 9.
Klik icon “pengajuan pinjaman”
10. Menampilkan form
pengajuan pinjaman 11.
Input data pengajuan pinjaman
12. Klik “Simpan” sebagai
tanda penginputan data 13.
Menghubungkan dengan database pinjaman
14. Menampilkan list
anggota pengaju pinjaman
15. Memilih menu
“pinjaman” 16.
Menampilkan submenu “data pengajuan
pinjaman” dan “laporan data pengajuan
pinjaman”
17. Memilih submenu “data
pengajuan pinjaman” 18.
Menampilkan list anggota pengaju
pinjaman 19.
Memilih icon ”edit” 20.
Menampilkan form edit data pengajuan pinjaman
21. Input data
22. Klik “Update” sebagai
tanda pengubahan data 23.
Menghubungkan dengan database pinjaman
24. Menampilkan list
anggota pengaju pinjaman
25. Memilih icon “hapus”
26. Menampilkan konfirmasi
penghapusan pengajuan pinjaman
27. Klik “HapusBatal”
28. Menghubungkan dengan
database pinjaman 29.
Menampilkan list anggota pengaju
pinjaman 30.
Klik icon “detail” 31.
Menampilkan detail data pengajuan pinjaman
32. Klik icon “cetak
perjanjian pinjaman” 33.
Menampilkan halaman cetak perjanjian pinjaman
103
34. Memilih submenu
“laporan data pengajuan pinjaman”
35. Menampilkan form cari
tanggal dan list anggota pengaju pinjaman
36. Masukkan tanggal
37. Klik “Cari” sebagai
pencarian data 38.
Menampilkan data anggota pengaju
pinjaman yang dicari 39.
Print 40.
Logout
Alternate courses
3.Jika username dan password salah, maka user harus meng- input username dan password kembali.
9.Jika sekretaris tidak ingin input data pengajuan pinjaman maka lanjut ke langkah no.19, no.25, no.30, no.32, no.36
atau no.40. 19.Jika sekretaris tidak ingin merubah data pengajuan
pinjaman maka lanjut ke langkah no.25, no.30, no.32, no.36 atau no.40.
25.Jika sekretaris tidak ingin menghapus data pengajuan pinjaman maka lanjut ke langkah no.30, no.32, no.36 atau
no.40. 30.Jika sekretaris tidak ingin melihat detail data pengajuan
pinjaman maka lanjut ke langkah no.32, no.36 atau no.40. 32.Jika sekretaris tidak ingin mencetak perjanjian pinjaman
maka lanjut ke langkah no.36 atau no.40. 36.Jika sekretaris tidak ingin mencetak laporan data pengajuan
pinjaman maka lanjut ke langkah no.40.
Conclusion Data pengajuan pinjaman berhasil dimanajemen
Post condition Data pengajuan pinjaman akan disimpan di data pinjaman.
5. Use case Ganti Password
Tabel 4.7 Narasi Use case Ganti Password
Use case Name
Ganti Password
Use case Id 5
Actor Sekretaris, bendahara, marketing, accounting, dan anggota
Description Use case ini memungkinkan seorang sekretaris, bendahara,
marketing, anggota, dan accounting untuk mengganti password sesuai keinginan.
Pre condition
User sekretaris, bendahara, accounting, dan ketua membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar user dapat mengganti password- nya sehingga keamanan hak akses user terjaga.
Typical course of events Actor Action
System Response
104
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home
5. Memilih menu “ganti
password” 6.
Menampilkan form ganti password
7. Input password baru
8. Klik “Update” sebagai
tanda mengubah password 9.
Menghubungkan dengan database
10. Logout
Alternate courses 3. Jika username dan password salah, maka user harus meng-
input username dan password kembali.
Conclusion Password berhasil diubah
Post condition Data password disimpan dalam data pengurus dan anggota.
6. Use case Manajemen Produk
Tabel 4.8 Narasi Use case Manajemen Produk
Use case Name
Manajemen Produk
Use case Id
6
Actor
Marketing
Description Use case ini menggambarkan kegiatan manajemen data
macam-macam produk yang ada di Koperasi Simpan Pinjam Ittihadul Muhajirin.
Pre condition
User marketing membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar marketing dapat mengatur data produk simpanan dan pinjaman.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home marketing
5. Memilih menu “Produk”
6. Menampilkan submenu
“simpanan” dan “pinjaman”
7. Memilih submenu
“simpanan” 8.
Menampilkan list data jenis simpanan
9. Memilih icon “tambah
jenis simpanan” 10.
Menampilkan form tambah jenis simpanan
105
11. Input data jenis simpanan
12. Klik “Simpan” sebagai
tanda penginputan data 13.
Menghubungkan dengan database simjenis
14. Menampilkan list data
jenis simpanan 15.
Klik icon “edit” 16.
Menampilkan form edit jenis simpanan
17. Input data
18. Klik “Update” sebagai
tanda pengubahan data 19.
Menghubungkan dengan database simjenis
20. Menampilkan list data
jenis simpanan 21.
Klik icon “hapus” 22.
Menampilkan konfirmasi penghapusan jenis
simpanan 23.
Klik “HapusBatal” 24.
Menghubungkan dengan database simjenis
25. Menampilkan list data
jenis simpanan 26.
Memilih submenu “pinjaman”
27. Menampilkan halaman
list jenis pinjaman 28.
Memilih icon “tambah jenis pinjaman”
29. Menampilkan form
tambah jenis pinjaman 30.
Input data jenis pinjaman 31.
Klik “Simpan” sebagai tanda penginputan data
32. Menghubungkan dengan
database pinjenis 33.
Menampilkan list data jenis pinjaman
34. Klik icon “edit”
35. Menampilkan form edit
jenis pinjaman 36.
Input data 37.
Klik “Update” sebagai tanda pengubahan data
38. Menghubungkan dengan
database pinjenis 39.
Menampilkan list data jenis pinjaman
40. Klik icon “hapus”
41. Menampilkan konfirmasi
penghapusan jenis pinjaman
42. Klik “HapusBatal”
43. Menghubungkan dengan
database pinjenis 44.
Menampilkan list data jenis pinjaman
45. Memilih submenu
“simpanan” 46.
Menampilkan submenu “subsimpanan”
47. Memilih submenu
48. Menampilkan list data
106
“subsimpanan” subsimpanan
49. Memilih icon “tambah
subsimpanan” 50.
Menampilkan form tambah subsimpanan
51. Input data subsimpanan
52. Klik “Simpan” sebagai
tanda penginputan data 53.
Menghubungkan dengan database subsimjenis
54. Menampilkan list data
subsimpanan 55.
Klik icon “edit” 56.
Menampilkan form edit subsimpanan
57. Input data
58. Klik “Update” sebagai
tanda pengubahan data 59.
Menghubungkan dengan database subsimjenis
60. Menampilkan list data
subsimpanan 61.
Klik icon “hapus” 62.
Menampilkan konfirmasi penghapusan
subsimpanan 63.
Klik “HapusBatal” 64.
Menghubungkan dengan database subsimjenis
65. Menampilkan list data
subsimpanan 66.
Logout
Alternate courses
3.Jika username dan password salah, maka user harus meng- input username dan password kembali.
9.Jika marketing tidak ingin menginput jenis simpanan maka lanjut ke langkah no.15, no.21 atau no.66.
15.Jika marketing tidak ingin merubah data jenis simpanan maka lanjut ke langkah no.21 atau no.66.
21.Jika marketing tidak ingin menghapus data jenis simpanan maka lanjut ke langkah no.66.
28.Jika marketing tidak ingin input jenis pinjaman maka lanjut ke langkah no.34, no.40 atau no.66.
34.Jika marketing tidak ingin merubah data jenis pinjaman maka lanjut ke langkah no.40 atau no.66.
40.Jika marketing tidak ingin menghapus data jenis pinjaman maka lanut ke langkah no.66.
49.Jika marketing tidak ingin input subsimpanan maka lanjut ke langkah no.55, no.61 atau no.66.
55.Jika marketing tidak ingin merubah data subsimpanan maka lanjut ke langkah no.61 atau no.66.
61.Jika marketing tidak ingin menghapus data subsimpanan maka lanut ke langkah no.66.
Conclusion Jenis simpanan, jenis pinjaman, dan subsimpanan berhasil
dimanajemen
Post condition
Data jenis simpanan, jenis pinjaman, dan subsimpanan
107
disimpan dalam data simjenis, pinjenis, dan subsimjenis.
7. Use case Manajemen Berita
Tabel 4.9 Narasi Use case Manajemen Berita
Use case Name Manajemen Berita
Use case Id
7
Actor
Marketing
Description Use case ini menggambarkan kegiatan manajemen data berita.
Pre condition User accounting membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan oleh sekretaris agar anggota dapat mengetahui berita koperasi terupdate.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home marketing
5. Memilih menu “Berita”
6. Menampilkan submenu
“tambah berita” dan “data berita”
7. Memilih submenu “tambah
berita” 8.
Menampilkan form tambah berita
9. Input data berita
10. Klik “Simpan”
sebagai tanda penginputan data
11. Menghubungkan dengan
database berita 12.
Menampilkan list data berita
13. Memilih submenu “data
berita” 14.
Menampilkan list data berita
15. Klik icon “edit”
16. Menampilkan form edit
berita 17.
Klik “Update” sebagai tanda pengubahan data
18. Menghubungkan dengan
database berita 19.
Menampilkan list data berita
20. Klik icon “hapus”
21. Menampilkan konfirmasi
penghapusan berita 22.
Klik “HapusBatal” 23.
Menghubungkan dengan database berita
24. Menampilkan list data
108
berita 25.
Logout
Alternate courses
3.Jika username dan password salah, maka user harus meng- input username dan password kembali.
7.Jika marketing tidak ingin menginput berita maka lanjut ke langkah no.15, no.20 atau no.25.
15.Jika marketing tidak ingin merubah data berita maka lanjut ke langkah no.20 atau no.25.
20.Jika marketing tidak ingin menghapus data data berita maka lanjut ke langkah no.25.
Conclusion
Berita berhasil dimanajemen
Post condition
Data berita disimpan dalam data berita.
8. Use case Ubah Profil Koperasi
Tabel 4.10 Narasi Use case Ubah Profil Koperasi
Use case Name Ubah Profil Koperasi
Use case Id 8
Actor
Marketing
Description
Use case ini menggambarkan kegiatan marketing dapat merubah data profil koperasi.
Pre condition
User Marketing membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar marketing dapat memberikan informasi profil koperasi.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home marketing
5. Memilih menu “profil”
6. Menampilkan halaman
profil 7.
Klik icon “edit” 8.
Menampilkan form edit profil
9. Klik “Update” sebagai
tanda pengubahan data 10.
Menghubungkan dengan database profil
11. Menampilkan halaman
profil 12.
Logout
Alternate courses 3.Jika username dan password salah, maka user harus meng-
input username dan password kembali. 7.Jika marketing tidak ingin merubah profil maka lanjut ke
109
langkah no.12.
Conclusion Profil berhasil diubah
Post condition
Data profil disimpan dalam data profil.
9. Use case Upload Laporan Keuangan
Tabel 4.11 Narasi Use case Upload Laporan Keuangan
Use case Name
Upload Laporan Keuangan
Use case Id 9
Actor Marketing
Description
Use case ini menggambarkan kegiatan marketing dapat mengupload laporan keuangan koperasi.
Pre condition User Marketing membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar marketing dapat memberikan informasi laporan keuangan koperasi.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home marketing
5. Memilih menu “Laporan
Keuangan” 6.
Menampilkan form upload laporan
keuangan list laporan keuangan
7. Klik “Upload” sebagai
tanda penyimpanan data 8.
Menghubungkan dengan database laporan
9. Menampilkan form
upload laporan keuangan list laporan
keuangan
10. Memilih icon “detail”
11. Menampilkan halaman
hasil upload laporan keuangan
12. Klik icon “hapus”
13. Menampilkan
konfirmasi penghapusan data
14. Klik “OKBatal”
15. Menghubungkan dengan
database laporan 16.
Menampilkan form upload laporan
keuangan list laporan
110
keuangan 17.
Logout
Alternate courses
3.Jika username dan password salah, maka user harus meng- input username dan password kembali.
7.Jika marketing tidak ingin mengupload laporan keuangan koperasi maka lanjut ke langkah no.10, no.12 atau no.17.
10.Jika marketing tidak ingin melihat detail laporan keuangan yang telah diupload maka lanjut ke langkah no.12 atau
no.17. 12.Jika marketing tidak ingin menghapus data laporan
keuangan yang telah diupload maka lanjut ke langkah no.17.
Conclusion Laporan keuangan berhasil diupload
Post condition
Data laporan keuangan disimpan dalam data laporan.
10. Use case Input Transaksi Simpanan
Tabel 4.12 Narasi Use case Input Transaksi Simpanan
Use case Name Input Transaksi Simpanan
Use case Id 9
Actor Bendahara
Description Use case ini menggambarkan kegiatan input data transaksi
simpanan pada saat melakukan setoran maupun tarikan.
Pre condition User bendahara membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar bendahara mendapatkan data-data transaksi simpanan.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home bendahara
5. Memilih menu “simpanan”
6. Menampilkan form cari dan
list anggota 7.
Masukkan nomor anggota pada form cari
8. Klik “Cari” sebagai
pencarian data 9.
Menampilkan data anggota yang dicari
10. Memilih icon “setoran”
11. Menampilkan form
setoran simpanan 12.
Input setoran simpanan 13.
Klik “Simpan” 14.
Menampilkan konfirmasi penyimpanan data
111
transaksi 15.
Klik “Ok” sebagai tanda penginputan data
16. Menghubungkan dengan
database simtransaksi 17.
Menampilkan list anggota
18. Memilih icon “tarikan”
19. Menampilkan form
tarikan simpanan 20.
Input tarikan simpanan 21.
Klik “Simpan” sebagai tanda penginputan data
22. Menampilkan konfirmasi
penyimpanan data transaksi
23. Klik “Ok” sebagai tanda
penginputan data 24.
Menghubungkan dengan databse simtransaksi
25. Menampilkan list
anggota 26.
Memilih icon “cetak transaksi”
27. Menampilkan transaksi
simpanan 28.
Memilih transaksi yang akan dicetak
29. Pilih “Cetak”
30. Menampilkan transaksi
yang akan dicetak 31.
Print 32.
Logout
Alternate courses
3.Jika username dan password salah, maka user harus meng- input username dan password kembali.
7.Jika bendahara tidak ingin mencari data maka lanjut ke langkah no.10, no 18, no.26, atau no 32.
10.Jika bendahara tidak ingin input setoran simpanan maka lanjut ke langkah no.18, no.26, atau no.32.
18.Jika bendahara tidak ingin input tarikan simpanan maka lanjut ke langkah no.26, atau langkah no.32.
26.Jika bendahara tidak ingin mencetak transaksi simpanan maka lanjut ke langkah no.32.
Conclusion Data transaksi simpanan berhasil diinput
Post condition Data transaksi simpanan disimpan dalam data simtransaksi.
11. Use case Input Biaya Administrasi Simpanan
Tabel 4.13 Narasi Use case Input Biaya Administrasi Simpanan
Use case Name
Input Biaya Administrasi Simpanan
Use case Id
10
Actor bendahara
Description Use case ini menggambarkan kegiatan bendahara menginput
112
biaya administrasi yang dikenakan ke simpanan anggota setiap bulannya.
Pre condition User bendahara membuka sistem informasi simpan pinjam.
Trigger Use case ini dilakukan agar bendahara dapat menambahkan
biaya administrasi ke setiap simpanan anggota
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home bendahara
5. Memilih menu “proses”
6. Menampilkan submenu
“biaya administrasi” dan “bagi hasil”
7. Memilih submenu “biaya
administrasi” 8.
Menampilkan form biaya administrasi simpanan
9. Klik “Proses” sebagai
tanda penginputan data 10.
Menghubungkan dengan database simtransaksi
11. Logout
Alternate courses
3. Jika username dan password salah, maka user harus meng- input username dan password kembali.
7.Jika bendahara tidak ingin menginput biaya administrasi simpanan maka lanjut ke langkah no.11.
Conclusion
Biaya administrasi simpanan berhasil diinput
Post condition Data biaya administrasi simpanan disimpan dalam data
simtransaksi.
12. Use case Input Bagi Hasil Simpanan
Tabel 4.14 Narasi Use case Input Bagi Hasil Simpanan
Use case Name Input Bagi Hasil Simpanan
Use case Id 11
Actor
Bendahara
Description
Use case ini menggambarkan kegiatan bendahara menginput bagi hasil ke simpanan anggota setiap bulannya.
Pre condition
User bendahara membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar bendahara dapat menambahkan bagi hasil simpanan ke setiap simpanan anggota
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan 3.
Cek username dan
113
password password
4. Menampilkan halaman
Home bendahara 5.
Memilih menu “proses” 6.
Menampilkan submenu “biaya administrasi” dan
“bagi hasil” 7.
Memilih submenu “bagi hasil”
8. Menampilkan form bagi
hasil simpanan anggota 9.
Klik “Proses” sebagai tanda penginputan data
10. Menghubungkan
dengan database simtransaksi
11. Logout
Alternate courses 3. Jika username dan password salah, maka user harus meng-
input username dan password kembali. 7.Jika bendahara tidak ingin menginput bagi hasil simpanan
maka lanjut ke langkah no.11.
Conclusion
Bagi hasil simpanan berhasil diinput
Post condition
Data bagi hasil simpanan disimpan dalam data simtransaksi.
13. Use case Input Transaksi Pinjaman
Tabel 4.15 Narasi Use case Input Transaksi Pinjaman
Use case Name Input Transaksi Pinjaman
Use case Id 12
Actor Bendahara
Description
Use case ini menggambarkan kegiatan input data transaksi pinjaman.
Pre condition
User bendahara membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar bendahara mendapatkan data-data transaksi angsuran pinjaman
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home bendahara
5. Memilih menu “pinjaman”
6. Menampilkan submenu
“pencairan pinjaman” dan “angsuran pinjaman”
7. Memilih submenu
“pencairan pinjaman” 8.
Menampilkan list pengaju pinjaman
9. Memilih icon “pencairan”
10. Menampilkan form
114
pencairan pinjaman 11.
Klik “Simpan” sebagai tanda penginputan data
12. Menghubungkan dengan
database pintransaksi 13.
Menampilkan list pengaju pinjaman
14. Memilih submenu
“angsuran pinjaman” 15.
Menampilkan list peminjam
16. Memilih icon “angsuran”
17. Menampilkan form
angsuran pinjaman 18.
Input angsuran pinjaman 19.
Klik “Simpan” 20.
Menampilkan konfirmasi penyimpanan data
transaksi 21.
Klik “Ok” sebagai tanda penginputan data
22. Menghubungkan dengan
database pintransaksi 23.
Menampilkan list peminjam
24. Memilih icon “transaksi”
25. Menampilkan list transaksi
pinjaman 26.
Memilih icon “cetak bukti transaksi”
27. Menampilkan halaman
cetak transaksi angsuran pinjaman
28. Print
29. Logout
Alternate courses 3.Jika username dan password salah, maka user harus
menginput username dan password kembali. 9.Jika bendahara tidak ingin melakukan pencairan pinjaman
maka lanjut ke langkah no.16, no.26 atau no.29. 16.Jika bendahara tidak ingin input angsuran pinjaman maka
lanjut ke langkah no.26 atau no.29. 26.Jika bendahara tidak ingin mencetak bukti transaksi
angsuran pinjaman maka lanjut ke langkah no.29.
Conclusion Data transaksi pinjaman berhasil diinput
Post condition
Data transaksi pinjaman disimpan dalam data pintransaksi
14. Use case Cetak Buku Simpanan
Tabel 4.16 Narasi Use case Cetak Buku Simpanan
Use case Name Cetak Buku Simpanan
Use case Id 13
Actor Bendahara
Description
Use case ini menggambarkan kegiatan bendahara mencetak buku simpanan anggota.
115
Pre condition User bendahara membuka sistem informasi simpan pinjam.
Trigger Use case ini dilakukan agar bendahara dapat mencetak buku
simpanan untuk anggota.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home bendahara
5. Memilih menu “simpanan”
6. Menampilkan list anggota
7. Memilih icon “cetak buku
simpanan” 8.
Menampilkan halaman cetak buku simpanan
9. Print
10. Logout
Alternate courses
3. Jika username dan password salah, maka user harus meng- input username dan password kembali.
7.Jika bendahara tidak ingin mencetak buku simpanan maka lanjut ke langkah no.10.
Conclusion
Buku simpanan berhasil dicetak
Post condition -
15. Use case Cetak Transaksi Kas Harian
Tabel 4.17
Narasi Use case Cetak Transaksi Kas Harian
Use case Name Cetak Transaksi Kas Harian
Use case Id
14
Actor
Bendahara
Description Use case ini menggambarkan kegiatan bendahara mencetak
transaksi kas harian.
Pre condition User bendahara membuka sistem informasi simpan pinjam.
Trigger Use case ini dilakukan agar bendahara dapat mencetak laporan
kas harian.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home bendahara
5. Memilih menu “transaksi”
6. Menampilkan form cari
tanggal 7.
Masukkan tanggal transaksi
116
yang ingin dicari 8.
Klik “Cari” 9.
Menampilkan transaksi yang dicari
10. Print
11. Logout
Alternate courses
3. Jika username dan password salah, maka user harus meng- input username dan password kembali.
7.Jika bendahara tidak ingin mencetak kas harian maka lanjut ke langkah no.11.
Conclusion
Transaksi harian berhasil dicetak
Post condition -
16. Use case Input Equivalent rate
Tabel 4.18
Narasi Use case Input Equivalent rate
Use case Name
Input Equivalent rate
Use case Id
15
Actor
Accounting
Description Use case ini menggambarkan kegiatan menginput equivalent
rate.
Pre condition User accounting membuka sistem informasi simpan pinjam.
Trigger Use case ini dilakukan agar accounting dan bendahara
mengetahui informasi equivalent rate setiap bulan.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home accounting
5. Memilih menu “EqRate”
6. Menampilkan submenu
input eqr dan lihat data eqr
7. Memilih submenu “input
eqr” 8.
Menampilkan form equivalent rate
9. Klik “Simpan” sebagai
tanda penginputan data 10.
Menghubungkan dengan database eqr
11. Menampilkan list data
equivalent rate 12.
Memilih submenu “lihat data eqr”
13. Menampilkan list data
equivalent rate 14.
Klik icon “hapus” 15.
Menampilkan konfirmasi penghapusan equivalent
117
rate 16.
Klik “HapusBatal” 17.
Menghubungkan dengan database eqr
18. Menampilkan list data
equivalent rate 19.
Logout
Alternate courses 3.Jika username dan password salah, maka user harus meng-
input username dan password kembali. 7. Jika accounting tidak ingin menginput equivalent rate maka
lanjut ke langkah no.14 atau no.19. 14.Jika accounting tidak ingin menghapus equivalent rate
maka lanjut ke langkah no.19.
Conclusion Equivalent rate berhasil diinput
Post condition Data equivalent rate disimpan dalam data eqr
17. Use case Manajemen Biaya
Tabel 4.19 Narasi Use case Manajemen Biaya
Use case Name
Manajemen Biaya
Use case Id
16
Actor Accounting
Description Use case ini menggambarkan kegiatan manajemen data biaya.
Pre condition User accounting membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar accounting dan bendahara mengetahui biaya..
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home accounting
5. Memilih menu “biaya”
6. Menampilkan submenu
“tambah biaya” dan “data biaya”
7. Memilih submenu “tambah
biaya” 8.
Menampilkan form tambah biaya
9. Input biaya
10. Klik “Simpan” sebagai
tanda penginputan data 11.
Menghubungkan dengan database biaya
12. Menampilkan list biaya
13. Memilih submenu “data
biaya” 14.
Menampilkan list biaya
118
15. Klik icon “edit”
16. Menampilkan form edit
biaya 17.
Input data 18.
Klik “Update” sebagai tanda pengubahan data
19. Menghubungkan dengan
database biaya 20.
Menampilkan list biaya 21.
Klik icon “hapus” 22.
Menampilkan konfirmasi penghapusan biaya
23. Klik “HapusBatal”
24. Menghubungkan dengan
database biaya 25.
Menampilkan list biaya 26.
Logout
Alternate courses
3.Jika username dan password salah, maka user harus meng- input username dan password kembali.
7. Jika accounting tidak ingin meng-input biaya maka lanjut ke langkah no.15, no.21 atau no.26.
15.Jika accounting tidak ingin merubah data biaya maka lanjut ke langkah no.21 atau no.26.
21.Jika accounting tidak ingin menghapus data biaya maka lanjut ke langkah no.26.
Conclusion
Biaya berhasil dimanajemen
Post condition
Data biaya disimpan dalam data biaya
18. Use case Cetak Jurnal Umum
Tabel 4.20 Narasi Use case Cetak Jurnal Umum
Use case Name Cetak Jurnal Umum
Use case Id 17
Actor
Accounting
Description
Use case ini menggambarkan kegiatan mencetak jurnal umum.
Pre condition User accounting membuka sistem informasi simpan pinjam.
Trigger Use case ini dilakukan agar accounting dapat mencetak jurnal
umum.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home accounting
5. Memilih menu “jurnal”
6. Menampilkan cari tanggal
7. Masukkan tanggal yang
ingin dicari
119
8. Klik “Cari”
9. Menampilkan jurnal
10. Print
11. Logout
Alternate courses
3.Jika username dan password salah, maka user harus meng- input username dan password kembali.
7.Jika accounting tidak ingin mencetak jurnal maka lanjut ke langkah no.11.
Conclusion Jurnal berhasil dicetak
Post condition -
19. Use case Manajemen Akun
Tabel 4.21 Narasi Use case Manajemen Akun
Use case Name
Manajemen Akun
Use case Id
18
Actor Accounting
Description Use case ini menggambarkan kegiatan manajemen data akun.
Pre condition User accounting membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar accounting dapat memberikan informasi akun.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home accounting
5. Memilih menu COA
6. Menampilkan submenu
“akunr” dan “header” 7.
Memilih submenu “akun” 8.
Menampilkan submenu “tambah akun” dan “data
akun” 9.
Memilih submenu “tambah akun”
10. Menampilkan form
tambah akun 11.
Input akun 12.
Klik “Simpan” sebagai tanda penginputan data
13. Menghubungkan dengan
database account 14.
Menampilkan list akun 15.
Memilih submenu “data akun”
16. Menampilkan list akun
17. Klik icon “edit”
18. Menampilkan form edit
akun 19.
Input data
120
20. Klik “Update” sebagai
tanda pengubahan data 21.
Menghubungkan dengan database account
22. Menampilkan list akun
23. Klik icon “hapus”
24. Menampilkan konfirmasi
penghapusan akun 25.
Klik “HapusBatal” 26.
Menghubungkan dengan database account
27. Menampilkan list akun
28. Memilih submenu header 29.
Menampilkan submenu “tambah header” dan
“data header” 30.
Memilih submenu “tambah header”
31. Menampilkan form
tambah header 32.
Input data header 33.
Klik “Simpan” sebgai tanda penginputan data
34. Menghubungkan dengan
database header 35.
36. Menampilkan list header
37. Memilih submenu “data
header” 38.
Menampilkan list header 39.
Klik icon “edit” 40.
Menampilkan form edit header
41. Input data
42. Klik “Update” sebagai
tanda pengubahan data 43.
Menghubungkan dengan database header
44. Menampilkan list header
45. Klik icon “hapus”
46. Menampilkan konfirmasi
penghapusan data 47.
Menampilkan list header 48.
Logout
Alternate courses 3.Jika username dan password salah, maka user harus meng-
input username dan password kembali. 9.Jika accounting tidak ingin menginput akun maka lanjut ke
langkah no.17, no.25 atau no.48. 17.Jika accounting tidak ingin merubah data akun maka lanjut
ke langkah no.25 atau langkah no.48. 25.Jika accounting tidak ingin menghapus data akun maka
lanjut ke langkah no.48. 30.Jika accounting tidak ingin menginput headet maka lanjut
ke langkah no.39, no.45 atau no.48. 39.Jika accounting tidak ingin merubah data header maka
lanjut ke langkah no.45 atau no.48. 45.Jika accounting tidak ingin menghapus data header maka
lanjut ke langkah no.48.
Conclusion Akun berhasil dimanajemen
Post condition
Data akun disimpan dalam data account
121
20. Use case Manajemen Nisbah
Tabel 4.22 Narasi Use case Manajemen Nisbah
Use case Name
Manajemen Nisbah
Use case Id
19
Actor Accounting
Description Use case ini menggambarkan kegiatan manajemen data
nisbah.
Pre condition User accounting membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar accounting dapat memberikan informasi nisbah.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
login 2.
Input username dan password
3. Cek username dan
password 4.
Menampilkan halaman Home accounting
5. Memilih menu “nisbah”
6. Menampilkan submenu
“tambah nisbah” dan “data nisbah”
7. Memilih submenu
“tambah nisbah” 8.
Menampilkan form tambah nisbah
9. Input nisbah
10. Klik “Simpan” sebagai
tanda penginputan data 11.
Menghubungkan dengan database basil_simpanan
12. Menampilkan list nisbah
13. Memilih submenu “data
nisbah” 14.
Menampilkan list nisbah 15.
Klik icon “edit” 16.
Menampilkan form edit nisbah
17. Input data
18. Klik “Update” sebagai
tanda pengubahan data 19.
Menghubungkan dengan database basil_simpanan
20. Menampilkan list nisbah
21. Klik icon “hapus”
22. Menampilkan konfirmasi
penghapusan nisbah 23.
Klik “HapusBatal” 24.
Menghubungkan dengan database basil_simpanan
25. Menampilkan list nisbah
26. Logout
Alternate courses 3.Jika username dan password salah, maka user harus meng-
input username dan password kembali. 7. Jika accounting tidak ingin menginput nisbah maka lanjut ke
122
langkah no.14, no.21 atau no.26. 15.Jika accounting tidak ingin merubah data nisbah maka
lanjut ke langkah no.21 atau no.26. 21.Jika accounting tidak ingin menghapus data nisbah maka
lanjut ke langkah no.26.
Conclusion Nisbah berhasil dimanajemen
Post condition Data nisbah disimpan dalam bagi_hasil
21. Use case Lihat Saldo Simpanan
Tabel 4.23 Narasi Use case Lihat Saldo Simpanan
Use case Name
Lihat Saldo Simpanan
Use case Id
20
Actor Anggota
Description Use case ini menggambarkan kegiatan anggota melihat saldo
simpanan anggota.
Pre condition User anggota membuka sistem informasi simpan pinjam.
Trigger Use case ini dilakukan agar anggota dapat mengetahui saldo
simpanan selain dari buku simpanan.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
utama 2.
Memilih menu “login” 3.
Menampilkan form login 4.
Input username dan password
5. Cek username dan
password 6.
Menampilkan halaman Home anggota
7. Memilih menu
“simpanan” 8.
Menampilkan submenu “simpanan pokok”,
“simpanan wajib”, “simpanan sukarela” dan
“total saldo”
9. Memilih submenu
“simpanan pokok” 10.
Menampilkan informasi transaksi simpanan pokok
11. Memilih submenu
“simpanan wajib” 12.
Menampilkan informasi transaksi simpanan wajib
13. Memilih submenu
“simpanan sukarela” 14.
Menampilkan informasi transaksi simpanan
sukarela 15.
Memilih submenu “total saldo”
16. Menampilkan keseluruhan
transaksi simpanan anggota
17. Logout
123
Alternate courses 5.Jika username dan password salah, maka user harus meng-
input username dan password kembali. 9.Jika anggota tidak ingin melihat saldo simpanan anggota
maka lanjut ke langkah no.11, no.13, no.15 atau no.17. 11.Jika anggota tidak ingin melihat saldo simpanan wajib maka
lanjut ke langkah no.13, no.15 atau no.17. 13.Jika anggota tidak ingin melihat saldo simpanan sukarela
maka lanjut ke langkah no.15 atau no.17. 15.Jika anggota tidak ingin melihat keseluruhan transaksi
simpanan anggota maka lanjut ke langkah no.17.
Conclusion
Anggota mengetahui informasi saldo simpanan anggota
Post condition
-
22. Use case Lihat Transaksi Pinjaman
Tabel 4.24 Narasi Use case Lihat Transaksi Pinjaman
Use case Name Lihat Transaksi Pinjaman
Use case Id 21
Actor Anggota
Description
Use case ini menggambarkan kegiatan anggota melihat informasi transaksi pinjaman.
Pre condition
User anggota membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar anggota mengetahui informasi transaksi pinjaman.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
utama 2.
Memilih menu “login” 3.
Menampilkan form login 4.
Input username dan password
5. Cek username dan
password 6.
Memilih menu “pinjaman” 7. Menampilkan halaman
histori pinjaman 8.
Memilih icon “transaksi” 9.
Menampilkan transaksi pinjaman
10. Logout
Alternate courses
5.Jika username dan password salah, maka user harus meng- input username dan password kembali.
6.Jika anggota tidak ingin melihat informasi transaksi pinjaman yang belum lunas maka lanjut ke langkah no.8.
Conclusion
Anggota mengetahui informasi saldo pinjaman
Post condition -
124
23. Use case Lihat Berita
Tabel 4.25 Narasi Use case Lihat Berita
Use case Name
Lihat Berita
Use case Id
22
Actor Anggota
Description Use case ini menggambarkan kegiatan anggota melihat berita
koperasi.
Pre condition User anggota membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar anggota dapat mengetahui berita terupdate koperasi.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
utama yang terdapat berita-berita terupdate
2. Memilih judul berita
3. Menampilkan isi berita
Alternate courses -
Conclusion
Anggota mendapatkan informasi tentang berita terupdate
Post condition
-
24. Use case Lihat Laporan Keuangan
Tabel 4.26 Narasi Use case Lihat Laporan Keuangan
Use case Name Lihat Laporan Keuangan
Use case Id 24
Actor Anggota dan Calon Anggota
Description
Use case ini menggambarkan kegiatan anggota dan calon anggota melihat laporan keuangan koperasi.
Pre condition
User anggota dan calon anggota membuka sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar anggota dan calon anggota dapat mengetahui laporan keuangan terupdate koperasi.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
utama 2.
Memilih menu “laporan keuangan”
3. Menampilkan data
laporan keuangan yang telah diupload
4. Klik pada gambar
5. Menampilkan halaman
gambar laporan keuangan
Alternate courses
-
125
Conclusion Anggota mendapatkan informasi laporan keuangan
Post condition -
25. Use case Input Pendaftaran Anggota
Tabel 4.27 Narasi Use case Input Pendaftaran Anggota
Use case Name
Input Pendaftaran Anggota
Use case Id
25
Actor Calon Anggota
Description Use case ini menggambarkan kegiatan calon anggota
mendaftar sebagai anggota koperasi.
Pre condition User calon anggota membuka sistem informasi simpan
pinjam.
Trigger Use case ini dilakukan agar calon anggota dapat mendaftar
sebagai anggota koperasi secara online.
Typical course of events Actor Action
System Response
1. Menampilkan halaman
utama 2.
Memilih menu “Pendaftaran Anggota”
3. Menampilkan form
pendaftaran anggota 4.
Klik “Simpan” sebagai tanda penyimpanan data
5. Menampilkan
Pemberitahuan untuk melakukan setoran awal
6. Klik “OK”
7. Menghubungkan dengan
database anggota
Alternate courses -
Conclusion
Data anggota berhasil diinput
Post condition
-
26. Use case Logout
Tabel 4.28 Narasi Use case Logout
Use case Name Logout
Use case Id
26
Actor
Anggota, bendahara, sekretaris, marketing, dan accounting
Description Use case ini memungkinkan sekretaris, bendahara, marketing,
accounting dan anggota untuk keluar dari sistem
Pre condition
User accounting, bendahara, sekretaris, marketing, dan anggota sedang mengakses sistem informasi simpan pinjam.
Trigger
Use case ini dilakukan agar accounting, bendahara, sekretaris, dan ketua dapat keluar dari mengakses sistem.
126
Typical course of events Actor Action
System Response
1. Klik “logout”
2. Memproses keluar dari
sistem 3.
Menampilkan form login
Alternate courses -
Conclusion Data berhasil diproses
Post condition
-
4.3.1.2 Activity Diagram