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