Narasi Use Case Calon Anggota

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