Use Case Modelling and Detailed Requirement
4.3 Use Case Modelling and Detailed Requirement
4.3.1 Use Case Description
4.3.1.1 Use Case Description untuk Subsistem Menu
1. Pencatatan data Petugas
Tabel 4.3 Tabel Use Case Description Mendaftarkan Petugas
Usecase Name: Mendaftarkan Petugas
Actor:
Admin
Main Flow: 1. Admin membuka menu data Petugas
2. Sistem menampilkan daftar Petugas
3. Admin memilih menu tambah
4. Sistem menampilkan form pendaftaran Petugas
5. Sistem meng-generate nomer Petugas
6. Admin menanyakan Nama lengkap, tempat lahir, tanggal lahir, alamat, nomor telepon, dan jabatan dari petugas
7. Admin menginput data petugas
8. Admin mengubah status petugas menjadi aktif
9. Admin memilih menu simpan
10. Sistem menyimpan data petugas dalam database 10. Sistem menyimpan data petugas dalam database
Exception
1. Status petugas berfungsi untuk menampilkan atau Conditions:
tidak menampilkan data petugas pada daftar petugas
2. Mengubah Data Petugas
Tabel 4.4 Tabel Use Case Description Mengupdate Petugas
Usecase Name: Mengupdate Petugas
Actor:
Admin
Main Flow:
1. Admin membuka menu data petugas
2. Sistem menampilkan daftar petugas
3. Admin memilih petugas yang ingin diupdate datanya
4. Sistem menampilkan form data petugas yang lama
5. Admin merubah data dalam form sesuai dengan kebutuhan update
6. Admin memilih menu simpan
7. Sistem menyimpan data petugas baru dalam database dan menampilkan beberapa data dalam 7. Sistem menyimpan data petugas baru dalam database dan menampilkan beberapa data dalam
Exception
1. Hanya admin yang memiliki otoritas untuk Conditions:
merubah data setiap petugas
3. Data Petugas
Tabel 4.5 Tabel Use Case Description Melihat Data Petugas
Usecase Name:
Melihat Data Petugas
Actor:
Petugas, Juru bayar, Anggota
MainFlow: 1. Actor membuka menu data Petugas
2. Sistem menampilkan daftar Petugas
3. Actor memilih salah satu data Petugas
4. Sistem menampilkan detail data Petugas
ExceptionConditions: -
4. Pencatatan data Juru bayar
Tabel 4.6 Tabel Use Case Description Mendaftarkan Juru bayar
Usecase Name: Mendaftarkan Juru bayar
Actor:
Admin
Main Flow:
1. Admin membuka menu data Juru bayar
2. Sistem menampilkan daftar Juru bayar
3. Admin memilih menu tambah
4. Sistem menampilkan form pendaftaran Juru bayar
5. Sistem meng-generate nomer Juru bayar
6. Admin menanyakan NIP, nama lengkap, bagian unit, tempat lahir, tanggal lahir, alamat, nomor telepon, dan jabatan dari Juru bayar
7. Admin menginput data Juru bayar
8. Admin mengubah status juru bayar menjadi aktif
9. Admin memilih menu simpan
10. Sistem menyimpan data Juru bayar dalam database dan menampilkan beberapa data dalam daftar Juru bayar
Exception
1. Status juru bayar berfungsi untuk menampilkan Conditions:
atau tidak menampilkan data juru bayar pada daftar juru bayar
5. Mengubah Data Juru bayar
Tabel 4.7 Tabel Use Case Description Mengupdate Juru bayar
Usecase Name: Mengupdate Juru bayar
Actor:
Admin
Main Flow:
1. Admin membuka menu data Juru bayar
2. Sistem menampilkan daftar Juru bayar
3. Admin memilih Juru bayar yang ingin diupdate datanya
4. Sistem menampilkan form data Juru bayar yang lama
5. Admin mengubah data dalam form sesuai dengan kebutuhan update
6. Admin memilih menu simpan
7. Sistem menyimpan data Juru bayar baru dalam database dan menampilkan beberapa data dalam daftar Juru bayar
Exception
1. Hanya admin yang memiliki otoritas untuk Conditions:
merubah data setiap Juru bayar.
6. Data Juru bayar
Tabel 4.8 Tabel Use Case Description Melihat Data Juru bayar
Usecase Name: Melihat Data Juru bayar
Actor:
Petugas, Juru bayar, Anggota
Main Flow:
1. Actor membuka menu data Juru bayar
2. Sistem menampilkan daftar Juru bayar
3. Actor memilih salah satu data Juru bayar
4. Sistem menampilkan detail data Juru bayar
Exception
Conditions:
7. Pencatatan data anggota
Tabel 4.9 Tabel Use Case Description Mendaftarkan Anggota
Usecase Name: Mendaftarkan Anggota
Actor:
Admin
Main Flow:
1. Admin membuka menu data anggota
2. Sistem menampilkan daftar anggota
3. Admin memilih menu tambah
4. Sistem menampilkan form pendaftaran anggota
5. Sistem meng-generate nomor anggota dan kd simpan
6. Admin menanyakan nip, nama lengkap, alamat, pekerjaan, nomor telepon, bagian unit, golongan ruang, tempat dan tanggal lahir, nama suami, tempat dan tanggal lahir suami, pekerjaan suami.
7. Admin menginput data anggota
8. Admin merubah status anggota menjadi aktif
9. Admin memilih menu simpan
10. Sistem menyimpan data Juru bayar dalam database dan menampilkan beberapa data dalam daftar anggota
Exception
1. Status anggota berfungsi untuk menampilkan atau Conditions:
tidak menampilkan data anggota pada daftar anggota
8. Mengubah Data Anggota
Tabel 4.10 Tabel Use Case Description Mengupdate Anggota
Usecase Name: Mengupdate Anggota
Actor:
Admin
Main Flow:
1. Admin membuka menu data anggota
2. Sistem menampilkan daftar anggota
3. Admin memilih anggota yang ingin diupdate datanya
4. Sistem menampilkan form data anggota yang lama
5. Admin merubah data dalam form sesuai dengan kebutuhan update
6. Admin memilih menu simpan
7. Sistem menyimpan data anggota baru dalam database dan menampilkan beberapa data dalam daftar anggota
Exception
1. Hanya admin yang memiliki otoritas untuk Conditions:
merubah data setiap Anggota.
9. Data anggota
Tabel 4.11 Tabel Use Case Description Melihat Data Anggota
Usecase Name: Melihat Data Anggota
Actor:
Petugas, Juru bayar, Anggota
Main Flow:
1. Actor membuka menu data anggota
2. Sistem menampilkan daftar anggota
2a. Jika diakses oleh anggota, sistem akan langsung menampilkan detail data anggota tersebut
3. Petugas memilih salah satu data anggota
4. Sistem menampilkan detail data anggota
Exception
1. Hanya Petugas dan anggota tersebut yang dapat Conditions:
melihat detail anggota
2. Satu anggota tidak dapat melihat data anggota lainnya, termasuk daftar anggota sekalipun
4.3.1.2 Use Case Description untuk Subsistem Simpan
1. Pendaftaran simpanan
Tabel 4.12 Tabel Use Case Description Mendaftar Simpanan
Sukarela
Usecase Name: Mendaftar Simpanan Sukarela
Actor:
Anggota
Main Flow:
1. Anggota membuka menu pendaftaran simpanan sukarela
2. Sistem menampilkan form pendaftaran simpanan sukarela
3. Sistem meng-generate kd transaksi simpanan
4. Sistem menampilkan data anggota
5. Anggota mengisi nominal setoran
6. Anggota memilih menu simpan
7. Sistem menyimpan data pendaftaran di dalam daftar transaksi simpanan sukarela
Exception
Conditions:
2. Daftar Transaksi Simpanan
Tabel 4.13 Tabel Use Case Description Melihat Daftar Transaksi
Simpanan Sukarela
Usecase Name: Melihat Daftar Transaksi Simpanan Sukarela
Actor:
Bagian Unit, Anggota, Juru bayar
Main Flow:
1. Actor membuka menu daftar transaksi simpanan sukarela
2. Sistem menampilkan daftar transaksi simpanan sukarela yang sudah dilakukan oleh anggota
3. Sistem akan menampilkan data sesuai dengan bagian unit dan periode yang dipilih
4. Setiap akhir periode bagian unit akan memproses daftar simpanan sukarela anggota ke dalam tagihan
5. Sistem akan menggenerate kd penagihan simpanan
6. Sistem akan mengirimkan data hasil proses ke dalam daftar tagihan
Exception
1. Anggota hanya dapat melihat daftar transaksi Conditions:
simpanan sukarelanya sendiri,
2. Bagian Unit hanya dapat melihat daftar transaksi simpanan sukarela sesuai bagian unitnya sendiri,
3. Juru bayar hanya dapat melihat daftar transaksi simpanan sukarela sesuai bagian unitnya sendiri.
3. Pengambilan simpanan Tabel 4.14 Tabel Use Case Description Mendaftarkan Pengambilan
Simpanan
Usecase Name: Mendaftarkan Pengambilan Simpanan
Actor:
Bagian Unit
Main Flow:
1. Bagian unit membuka menu pengambilan simpanan
2. Sistem menampilkan formpengambilan simpanan
3. Bagian unit menanyakan no. anggota kepada anggota
4. Bagian unit menginput no. anggota, dan memilih nama simpanan yang ingin diambil
5. Sistem Menampilkan data anggota, data Petugas, dan jumlah simpanan
6. Bagian unit menginput jumlah pengambilan sesuai dengan keputusan anggota
7. Sistem menggenerate kd pengambilan
8. Bagian unit menyimpan transaksi pengambilan
9. Sistem menyimpan transaksi pengambilan dalam daftar pengambilan simpanan
10. Sistem mengupdate data simpanan anggota
Exception
1. Hanya simpanan sukarela dan khusus yang dapat Conditions:
diambil
2. Simpanan pokok dan wajib hanya dapat diambil ketika anggota keluar keanggotaan koperasi
4. Daftar Pengambilan Simpanan Tabel 4.15 Tabel Use Case Description Melihat Daftar Pengambilan
Simpanan
Usecase Name: Melihat Daftar Pengambilan Simpanan
Actor:
Petugas
Main Flow:
1. Petugas membuka menu daftar pengambilan simpanan
2. Petugas memilih periode dari transaksi pengambilan simpanan
3. Sistem menampilkan daftar pengambilan simpanan yang sudah dilakukan oleh kasir sesuai dengan periode yang sudah dipilih
Exception
Conditions:
5. Input Simpanan Tabel 4.16 Tabel Use Case Description Menginput Simpanan
Usecase Name: Menginput Simpanan
Actor:
Bagian Unit
Main Flow:
1. Bagian unit membuka menu input simpanan
2. Bagian unit menginput no anggota
3. Sistem menampilkan data anggota beserta data petugas bagian unit
4. Bagian unit memilih nama simpanan, menginput jumlah simpanan dan keterangan
5. Sistem menggenerate kd transaksi simpanan
6. Bagian unit menyimpan transaksi simpanan
7. Sistem Menampilkan data transaksi ke dalam daftar input simpanan
8. Bagian unit mengeprint input simpanan dan memberikannya kepada anggota sebagai bukti
Exception
Conditions:
6. Daftar Input Simpanan Tabel 4.17 Tabel Use Case Description Melihat Daftar Input
Simpanan
Usecase Name: Melihat Daftar Input Simpanan
Actor:
Petugas
Main Flow:
1. Kasir membuka menu daftar input simpanan
2. Kasir memilih bagian unit dan periode
3. Sistem menampikan daftar input simpanan sesuai bagian unit dan periode yang dipilih kasir
4. Kasir memilih salah satu data dalam daftar
5. Sistem menampilkan rincian data input simpanan
6. Kasir mengecek antara dana yang diberikan dengan yang tercatat di sistem, apabila sesuai maka kasir memilih setuju, apabila tidak sesuai maka kasir akan merubah data input sesuai uang yang diterima
7. Kasir memilih menu proses
8. Sistem akan mengupdate data simpanan anggota sesuai daftar yang sudah disetujui
Exception 1.Hanya kasir yang dapat memproses input
Conditions:
simpanan
2. Petugas lainnya yang memerlukan data ini adalah bagian administrasi dan bendahara koperasi
7. Data Simpanan Tabel 4.18 Tabel Use Case Description Melihat Data Simpanan
Usecase Name: Melihat Data Simpanan
Actor:
Anggota, Petugas
Main Flow:
1. Actor membuka menu data simpanan
2. Petugas memilih kebutuhan data, yang terbagi atas data simpanan per bagian unit, per anggota, dan keseluruhan
2a. Anggota tidak perlu menginput no. anggotanya terlebih dahulu
3. Sistem menampilkan data simpanan anggota beserta total simpanannya
Exception
1. Anggota hanya dapat melihat data simpanannya Conditions:
sendiri
8. Detail Simpanan Tabel 4.19 Tabel Use Case Description Melihat Detail Simpanan
Usecase Name: Menampilkan Detail Simpanan
Actor:
Anggota, Petugas
Main Flow:
1. Actor membuka menu data simpanan anggota
2. Petugas memilih kebutuhan data, yang terbagi atas data simpanan per bagian unit, per anggota, dan keseluruhan
2a. Anggota tidak perlu menginput no.anggotanya terlebih dahulu
3. Sistem menampilkan data simpanan anggota beserta total simpanannya
4. Petugas memilih salah satu data dalam daftar
4a. Anggota memilih data simpanannya
5. Actor memilih tanggal transaksi simpanan
6. Sistem menampilkan hasil transaksi simpanan berdasarkan tanggal transaksi simpanan yang dipilih actor
Exception
1. Anggota hanya dapat melihat detail transaksi
Conditions:
simpanannya sendiri
4.3.1.3 Use Case Description untuk Subsistem Pinjam
1. Pendaftaran Pinjaman
Tabel 4.20 Tabel Use Case Description Mendaftar Pinjaman
Usecase Name: Mendaftar Pinjaman
Actor:
Anggota
Main Flow:
1. Anggota membuka menu pendaftaran pinjaman
2. Sistem menampilkan form pendaftaran pinjaman
3. Sistem meng-generate kd pendaftaran pinjaman
4. Sistem menampilkan data anggota
5. Anggota mengisi nominal pinjaman, keperluan dan masa angsuran yang ingin diambil
6. Sistem akan menampilkan hasil perhitungan dari pinjaman yang akan diajukan
7. Anggota memilih menu simpan
8. Sistem menyimpan data pendaftaran di dalam daftar transaksi pinjaman
Exception
1. Apabila pinjaman sudah melebihi limit pinjaman,
Conditions: maka sistem akan menolak perintah simpan transaksi pendaftaran pinjaman
2. Persetujuan Pinjaman
Tabel 4.21 Tabel Use Case Description Melakukan Persetujuan
Pinjaman
Usecase Name: Melakukan Persetujuan Pinjaman
Actor:
Juru bayar, Pengurus
Main Flow:
1. Actor membuka menu daftar transaksi pinjaman
2. Sistem menampilkan hasil pendaftaran pinjaman yang sudah dilakukan oleh anggota
3. Actor memilih salah satu data transaksi pinjaman dalam daftar
4. Sistem Menampilkan data pendaftaran pinjaman yang dipilih
5. Actor mengecek pendaftaran pinjaman anggota
6. Actor memberikan konfirmasi setuju atau tidak setuju untuk pendaftaran pinjaman tersebut
7. Apabila konfirmasi setuju yang dipilih, kolom status akan berubah menjadi setuju
7a. Apabila konfirmasi tidak setuju yang dipilih, sistem akan merubah kolom status menjadi tidak setuju
8. Sistem akan menggenerate kd_transaksi pinjaman setelah pengurus memberikan konfirmasi setuju terhadap pendaftaran pinjaman yang diajukan anggota
9. Sistem menyimpan hasil konfirmasi data pinjaman dalam database
Exception
1. Juru bayar terlebih dulu memberikan konfirmasi Conditions:
persetujuan untuk pendaftaran pinjaman anggota, setelah juru bayar menyetujui, barulah pengurus memberikan konfirmasinya terhadap pendaftaran pinjaman anggota
3. Daftar Transaksi Pinjaman
Tabel 4.22 Tabel Use Case Description Melihat Daftar Transaksi
Pinjaman
Usecase Name: Melihat Daftar Transaksi Pinjaman
Actor: Anggota, Pengurus,juru bayar, bagian administrasi
Main Flow:
1. Actor membuka menu daftar transaksi pinjaman
2. Sistem menampilkan daftar transaksi pinjaman hasil transaksi pendaftaran pinjaman anggota
3. Actor memilih periode tanggal daftar pendaftaran pinjaman yang ingin dilihat
4. Sistem menampilkan daftar transaksi pinjaman sesuai dengan periode yang dipilih
Exception
1. Daftar transaksi pinjaman yang ditampilkan oleh Conditions:
sistem untuk anggota hanya berupa daftar transaksi pinjaman anggota tersebut
4. Pendaftaran Angsuran
Tabel 4.23 Tabel Use Case Description Mendaftarkan Angsuran
Usecase Name: Mendaftarkan Angsuran
Actor:
Kasir
Main Flow:
1. Kasir membuka menu pendaftaran angsuran
2. Sistem menampilkan form pendaftaran angsuran
3. Kasir menginput kd transaksi pinjaman
4. Sistem menampilkan daftar transaksi pinjaman hasil transaksi pendaftaran pinjaman anggota
5. Sistem menggenerate kd angsuran
6. Kasir menyimpan pendaftaran angsuran
7. Sistem mengaktifkan status angsuran dari transaksi pinjaman, dan memasukkannya ke daftar penagihan angsuran setiap bulannya hingga masa angsuran pinjaman habis
Exception
Conditions:
5. Input Pembayaran Angsuran
Tabel 4.24 Tabel Use Case Description Menginput Pembayaran
Angsuran
Usecase Name: Melayani Input Pembayaran Angsuran
Actor:
Bagian Unit
Main Flow:
1. Bagian unit membuka menu input angsuran
2. Bagian unit menginput kd angsuran
3. Sistem menampilkan data anggota dan data petugas
4. Sistem menampilkan pembayaran angsuran ke
5. Sistem menampilkan jumlah angsuran bulanan 5. Sistem menampilkan jumlah angsuran bulanan
6. Bagian unit memasukkan tanggal bayar angsuran
7. Bagian unit memilih menu simpan
8. Sistem menyimpan data input ke dalam daftar input angsuran
Exception
1. Input angsuran dapat dilakukan ketika ada Conditions:
anggota yang membayar angsurannya secara langsung
2. Bagian unit dapat mencetak bukti pembayaran angsuran dan memberikannya kepada anggota
6. Daftar Input Pembayaran Angsuran
Tabel 4.25 Tabel Use Case Description Melihat Daftar Input
Pembayaran Angsuran
Usecase Name: Menampilkan Daftar Input Pembayaran Angsuran
Actor: Kasir, Bagian Administrasi, Juru bayar
Main Flow:
1. Kasir membuka menu daftar input simpanan
2. Kasir memilih bagian unit dan periode
3. Sistem menampikan daftar input angsuran sesuai bagian unit dan periode yang dipilih kasir
4. Kasir memilih salah satu data dalam daftar
5. Sistem menampilkan rincian data input angsuran
6. Kasir mengecek antara dana yang diberikan dengan yang tercatat di sistem, apabila sesuai maka kasir memilih setuju, apabila tidak sesuai maka kasir akan merubah data input sesuai uang yang diterima
7. Kasir memilih menu proses
8. Sistem akan mengupdate data angsuran anggota sesuai daftar yang sudah disetujui
Exception 1.Hanya kasir yang dapat menyetujui input Conditions:
simpanan
2. Petugas lainnya yang memerlukan data ini adalah bagian administrasi dan bendahara koperasi
7. Penagihan Angsuran
Tabel 4.26 Tabel Use Case Description Mengirim Daftar Penagihan
Angsuran
Usecase Name: Mengirim Daftar Penagihan Angsuran
Actor:
Bagian Unit
Main Flow:
1. Bagian unit membuka menu daftar penagihan angsuran
2. Bagian unit memilih periode penagihan angsuran
3. Sistem menampilkan daftar angsuran pinjaman anggota yang harus ditagih pada periode yang dipilih
4. Bagian unit memilih proses ke tagihan
5. Sistem mengirimkan tagihan angsuran periode terpilih ke dalam daftar tagihan ke juru bayar
Exception
Conditions:
8. Data Angsuran
Tabel 4.27 Tabel Use Case Description Melihat Data Angsuran
Usecase Name: Melihat Data Angsuran
Actor: Anggota, pengurus, bagian administrasi
Main Flow:
1. Actor membuka menu data angsuran
2. Petugas memilih kebutuhan data, yang terbagi atas data simpanan per bagian unit, per anggota, dan keseluruhan
2a. Anggota tidak perlu menginput no. anggotanya terlebih dahulu
3. Sistem menampilkan data simpanan anggota beserta total simpanannya
Exception
1. Anggota hanya dapat melihat data angsurannya Conditions:
sendiri
9. Detail Angsuran
Tabel 4.28 Tabel Use Case Description Melihat Detail Angsuran
Usecase Name: Melihat Detail Angsuran
Actor: Anggota, Pengurus, Bagian Administrasi
Main Flow:
1. Actor membuka menu data angsuran anggota
2. Petugas memilih kebutuhan data, yang terbagi atas data angsuran per bagian unit, per anggota, dan keseluruhan
2a. Anggota tidak perlu menginput no.anggotanya terlebih dahulu
3. Sistem menampilkan data angsuran anggota beserta total sisa angsurannya
4. Actor memilih salah satu data dalam daftar
4a. Anggota memilih data simpanannya
5. Sistem menampilkan hasil setiap pembayaran transaksi angsuran yang dilakukan baik langsung maupun melalui potong gaji
Exception
1. Anggota hanya dapat melihat detail transaksi Conditions:
simpanannya sendiri
4.3.1.4 Use Case Description untuk Subsistem Tagihan
1. Mengirim Tagihan Tabel 4.29 Tabel Use Case Description Mengirim Penagihan
Usecase Name: Mengirim Penagihan
Actor:
Bagian Unit
Main Flow:
1. Bagian unit membuka menu tagihan
2. Bagian unit memilih periode tagihan
3. Sistem menampilkan hasil tagihan sesuai dengan periode dan bagian unit yang dipilih
4. Sistem mengakumulasi jumlah tagihan
5. Sistem menggenerate kd tagihan
6. Bagian unit mengirim tagihan
7. Sistem mengirim tagihan ke juru bayar masing- masing unit
8. Apabila tagihan sudah dibayar oleh juru bayar, maka bagian unit dapat memilih terbayar, dan secara otomatis seluruh data simpanan dan angsuran anggota akan bertambah
Exception
1. Jika terdapat kesalahan dalam jumlah tagihan Conditions:
yang ingin ditagih, bagian unit dapat mengubahnya terlebih dahulu sebelum data dikirim kepada juru bayar
2. Menampilkan Detail Tagihan
Tabel 4.30 Tabel Use Case Description Melihat Detail Tagihan
Usecase Name: Melihat Detail Tagihan
Actor:
Bagian Unit, Juru bayar
Main Flow:
1. Bagian unit membuka menu tagihan
2. Bagian unit memilih periode tagihan
3. Sistem menampilkan daftar tagihan
4. Bagian unit memilih menu detail
5. Sistem menampilkan detail tagihan per anggota
6. Bagian unit merubah tagihan
7. Bagian unit menyimpan tagihan yang sudah dirubah
8. Sistem mengupdate data dalam daftar tagihan
Exception
Conditions:
3. Menerima Tagihan
Tabel 4.31 Tabel Use Case Description Melihat Daftar Tagihan
Usecase Name: Melihat Daftar Tagihan
Actor:
Juru bayar
Main Flow:
1. Juru bayar membuka menu tagihan
2. Juru bayar memilih periode tagihan
3. Sistem menampilkan daftar tagihan yang dikirim 3. Sistem menampilkan daftar tagihan yang dikirim
4. Juru bayar mencocokkan tagihan sesuai dengan catatan yang dimilikinya
Exception
Conditions:
4.3.1.5 Use Case Description untuk Subsistem Laporan Transaksi
1. Laporan Simpanan Tabel 4.32 Tabel Use Case Description Melihat Laporan Simpanan
Usecase Name: Melihat Laporan Simpanan
Actor:
Petugas
Main Flow:
1. Actor membuka menu laporan simpanan
2. Sistem menampilkan pilihan untuk melihat laporan, laporan dibedakan menjadi 2 yaitu, per bagian unit, dan keseluruhan anggota
3. Actor memilih pilihan jenis laporan simpanan
4. Actor memilih tanggal laporan
5. Actor dapat melihat dan mencetak laporan tersebut sebagai kebutuhan
Exception
Conditions:
2. Laporan Pinjaman Tabel 4.33 Tabel Use Case Description Melihat Laporan Pinjaman
Usecase Name: Melihat Laporan Pinjaman
Actor:
Petugas
Main Flow:
1. Petugas membuka menu laporan pinjaman
2. Sistem menampilkan pilihan untuk melihat laporan, laporan dibedakan menjadi 2 yaitu, per bagian unit, dan keseluruhan anggota
3. Petugas memilih pilihan jenis laporan pinjaman
4. Petugas memilih periode tanggal laporan
5. Petugas dapat melihat dan mencetak laporan tersebut sebagai kebutuhan
Exception
Conditions:
3. Laporan Angsuran Tabel 4.34 Tabel Use Case Description Melihat Laporan Angsuran
Usecase Name: Melihat Laporan Angsuran
Actor:
Petugas
Main Flow:
1. Petugas membuka menu laporan angsuran
2. Sistem menampilkan pilihan untuk melihat laporan, laporan dibedakan menjadi 2 yaitu, per bagian unit, dan keseluruhan anggota
3. Petugas memilih jenis laporan angsuran
4. Petugas memilih periode laporan angsuran
5. Sistem menampilkan laporan angsuran sesuai dengan periode laporan yang sudah dipilih oleh Petugas
Exception
Conditions:
4. Laporan Tagihan Tabel 4.35 Tabel Use Case Description Melihat Laporan Tagihan
Usecase Name: Melihat Laporan Tagihan
Actor:
Petugas
Main Flow:
1. Petugas membuka menu laporan tagihan
2. Sistem menampilkan pilihan untuk melihat laporan, laporan dibedakan menjadi 2 yaitu, per bagian unit, dan keseluruhan anggota
3. Petugas memilih jenis laporan tagihan
4. Petugas memilih periode laporan tagihan
5. Sistem menampilkan laporan tagihan sesuai dengan periode laporan yang sudah dipilih oleh Petugas
Exception
Conditions:
4.3.1.6 Use Case Description untuk Subsistem Bantuan
1. Info koperasi
Tabel 4.36 Tabel Use Case Description Melihat Info Koperasi
Usecase Name: Melihat info koperasi
Actor:
Anggota, Juru bayar, Petugas
Main Flow:
1. Actor membuka menu info koperasi
2. Sistem menampilkan data info koperasi
Exception
Conditions:
2. Input Info Koperasi Tabel 4.37 Tabel Use Case Description Membuat Info Koperasi
Usecase Name: Membuat info koperasi
Actor:
Admin
Main Flow:
1. Admin membuka menu info koperasi
2. Sistem menampilkan data info koperasi
3. Admin membuat info koperasi baru
4. Admin mengisi subject dan info koperasi
5. Sistem menampilkan info koperasi berdasarkan hasil input yang dilakukan oleh admin
Exception
Conditions:
3. Info Program Tabel 4.38 Tabel Use Case Description Melihat Info Program
Usecase Name: Menampilkan info program
Actor:
Anggota, Juru bayar, Petugas
Main Flow:
1. Actor membuka menu info program
2. Sistem menampilkan data infoprogram
Exception
Conditions:
4. Konfigurasi Tabel 4.39 Tabel Use Case Description Mengatur Konfigurasi
Usecase Name: Mengatur konfigurasi
Actor:
Admin
Main Flow:
1. Admin membuka menu setting koperasi
2. Sistem menampilkan pilihan pengaturan sistem koperasi
3. Admin mengisi pengaturan sistem sesuai dengan keputusan koperasi yang didapat dari rapat anggota
4. Admin menyimpan hasil pengaturan sistem
5. Sistem mengaplikasikan pengaturan kepada transaksi seluruh sistem yang berhubungan dengan isi konfigurasi.
Exception
1. Apabila ditengah jalan ada perubahan pengaturan Conditions:
sistem, tetap dapat dilakukan dan dirubah oleh admin
4.3.2 System Sequence Diagram
4.3.2.1 System Sequence Diagram untuk Subsistem Menu