Anda di halaman 1dari 12

Tugas Akhir Analisis Desain Berorientasi Objek

“Analisis dan Desain Sistem Informasi Koperasi Simpan Pinjam”

Oleh :

Ardan Anjung Kusuma (1841720041)

Osa Mahanani Sihono (1841720066)

Sugeng Prastiyo (1841720113)

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNOLOGI INFORMASI

POLITEKNIK NEGERI MALANG

2020
Use Case Diagram

1. Pendefinisian Aktor

No Aktor Deskripsi

1 Anggota Koperasi Anggota Koperasi adalah orang yang melakukan


pendaftaran lalu login ke sistem dan setelah login dia bisa
melakukan transaksi seperti simpanan dan pinjaman
berupa uang ke Koperasi. Saat melakukan kegiatan
pinjaman atau meminjam uang ke koperasi nantinya
Anggota Koperasi juga melakukan angsuran untuk
melunasi pinjamannya. Dan juga memiliki hak untuk
mencetak bukti kwitansi baik dari simpanan, pinjaman
maupun angsuran.

2 Pegawai Koperasi Petugas Koperasi adalah orang yang bertugas dan memiliki
hak akses untuk melakukan operasi konfirmasi data
simpanan, pinjaman, angsuran maupun User yang baru
daftar akan dilakukan validasi apakah data valid atau tidak.
Dan memiliki hak akses pada fitur cetak semua data
laporan user yang ada baik dari simpanan, pinjaman
maupun angsuran.

2. Pendefinisian Use Case

No Use Case Deskripsi

1 Login Merupakan proses untuk login baik dari user Anggota


Koperasi maupun Pegawai Koperasi

2 Pinjam Uang Merupakan proses dimana Anggota Koperasi melakukan


pengajuan pinjaman uang.

3 Simpan Uang Merupakan proses dimana Anggota Koperasi melakukan


menabung / menyimpang uang.

4 Bayar Angsuran Merupakan proses dimana Anggota Koperasi melakukan


pencicilan untuk pelunasan pinjaman uang.

5 Konfirmasi Proses Merupakan proses dimana Pegawai Koperasi melakukan


Simpanan validasi data Simpanan yang telah diinputkan oleh
Anggota Koperasi.

6 Konfirmasi Proses Merupakan proses dimana Pegawai Koperasi melakukan


Pinjaman validasi data Pinjaman yang telah diinputkan oleh
Anggota Koperasi.

7 Konfirmasi Valid User Merupakan proses dimana Pegawai Koperasi melakukan


validasi data User yang baru Daftar / Registrasi.
8 Cetak Kwitansi Merupakan proses dimana Anggota Koperasi bisa
Simpanan mencetak bukti Kwitansi Simpanan.

9 Cetak Kwitansi Merupakan proses dimana Anggota Koperasi bisa


Pinjaman mencetak bukti Kwitansi Pinjaman.

10 Cetak Kwitansi Merupakan proses dimana Anggota Koperasi bisa


Angsuran mencetak bukti Kwitansi Angsuran.

11 Cetak Laporan Merupakan proses dimana Pegawai Koperasi bisa


Pinjaman mencetak semua Laporan Pinjaman dari Anggota
Koperasi.

12 Cetak Laporan Merupakan proses dimana Pegawai Koperasi bisa


Simpanan mencetak semua Laporan Simpanan dari Anggota
Koperasi.

13 Cetak Laporan Merupakan proses dimana Pegawai Koperasi bisa


Angsuran mencetak semua Laporan Angsuran dari Anggota
Koperasi.

3. Pembuatan Use Case Skenario

Nama Use Case : Login


Aktor : Anggota Koperasi, Pegawai Koperasi
Skenario :
Aksi Aktor Reaksi Sistem

Skenario Normal

1. Memasukkan Username dan


Password

2. Memeriksa valid tidaknya data


masukan dengan memeriksa ke tabel
User.

3. Masuk ke dalam aplikasi Koperasi


Simpan Pinjam

Skenario Alternatif

1. Memasukkan Username dan


Password

2. Memeriksa valid tidaknya data


masukan dengan memeriksa ke tabel
User.
3. Menampilkan login tidak valid

4. Memasukkan Username dan


Password yang valid

5. Memeriksa valid tidaknya data


masukan dengan memeriksa ke tabel
User.

6. Masuk ke dalam aplikasi Koperasi


Simpan Pinjam

Nama Use Case : Pinjam Uang


Aktor : Anggota Koperasi
Skenario :
Aksi Aktor Reaksi Sistem

Skenario Normal

1. Mengisi Form Pengajuan Pinjaman


Uang

2. Memeriksa valid tidaknya data


masukan dengan Form Validation.

3. Data Form pengajuan Pinjaman


berhasil masuk database

Skenario Alternatif

1. Mengisi Form Pengajuan Pinjaman


Uang

2. Memeriksa valid tidaknya data


masukan dengan Form Validation.

3. Menampilkan pesan data yang


dimasukan di Form tidak Valid

4. Mengisi Form Pengajuan Pinjaman


Uang dengan data yang valid

5. Memeriksa valid tidaknya data


masukan dengan Form Validation.

6. Data Form pengajuan Pinjaman


berhasil masuk database
Nama Use Case : Simpan
Aktor : Anggota Koperasi
Skenario :
Aksi Aktor Reaksi Sistem

Skenario Normal

1. Mengisi Form Simpanan /


Menabung Uang

2. . Memeriksa valid tidaknya data


masukan dengan Form Validation.

3. Data Form Simpanan / Menabung


berhasil masuk database

Skenario Alternatif

1. Mengisi Form Simpanan /


Menabung Uang

2. Memeriksa valid tidaknya data


masukan dengan Form Validation.

3. Menampilkan pesan data yang


dimasukan di Form tidak Valid

4. Mengisi Form Simpanan /


Menabung Uang dengan data yang
valid

5. Memeriksa valid tidaknya data


masukan dengan Form Validation.

6. Data Form Simpanan / Menabung


berhasil masuk database

Nama Use Case : Bayar Angsuran


Aktor : Anggota Koperasi
Skenario :
Aksi Aktor Reaksi Sistem

Skenario Normal

1. Mengisi Form Bayar Angsuran


Pinjaman
2. Memeriksa valid tidaknya data
masukan dengan Form Validation.

3. Data Form Bayar Angsuran


Pinjaman berhasil masuk database

Skenario Alternatif

1. Mengisi Form Bayar Angsuran


Pinjaman

2. Memeriksa valid tidaknya data


masukan dengan Form Validation.

3. Menampilkan pesan data yang


dimasukan di Form tidak Valid

4. Mengisi Form Bayar Angsuran


Pinjaman dengan data yang valid

5. Memeriksa valid tidaknya data


masukan dengan Form Validation.

6. Data Form Bayar Angsuran


Pinjaman berhasil masuk database

Nama Use Case : Konfirmasi Proses Simpanan


Anggota : Pegawai Koperasi
Skenario :
Aksi Aktor Reaksi Sistem

Skenario Normal

1. Membuka salah satu data Simpanan


yang diajukan Anggota Koperasi

2. Melakukan Pengecekan data, jika


sudah benar klik tombol valid, jika
tidak valid maka klik tombol tidak
valid

3. Data Simpanan User Berhasil


Dikonfirmasi (Valid / Tidak Valid)
dan disimpan di database
Nama Use Case : Konfirmasi Proses Pinjaman
Anggota : Pegawai Koperasi
Skenario :
Aksi Aktor Reaksi Sistem

Skenario Normal

1. Membuka salah satu data Pinjaman


yang diajukan Anggota Koperasi

2. Melakukan Pengecekan data, jika


sudah benar klik tombol valid, jika
tidak valid maka klik tombol tidak
valid

3. Data Pinjaman User Berhasil


Dikonfirmasi (Valid / Tidak Valid)
dan disimpan di database

Nama Use Case : Konfirmasi Valid User


Anggota : Pegawai Koperasi
Skenario :
Aksi Aktor Reaksi Sistem

Skenario Normal

1. Membuka salah satu data User yang


baru daftar

2. Melakukan Pengecekan data, jika


sudah benar klik tombol valid, jika
tidak valid maka klik tombol tidak
valid

3. Data User Berhasil Dikonfirmasi


(Valid / Tidak Valid) dan disimpan
di database
Nama Use Case : Cetak Kwitansi Simpanan
Aktor : Anggota Koperasi
Skenario :
Aksi Aktor Reaksi Sistem

Skenario Normal

1. Membuka salah satu data Simpanan


yang dilakukan

2. Melakukan tekan tombol cetak


kwitansi.

3. Mengeluarkan proses file akan


disimpan ke device (Terdownload)

Nama Use Case : Cetak Kwitansi Pinjaman


Aktor : Anggota Koperasi
Skenario :
Aksi Aktor Reaksi Sistem

Skenario Normal

1. Membuka salah satu data Pinjaman


yang dilakukan

2. Melakukan tekan tombol cetak


kwitansi.

3. Mengeluarkan proses file akan


disimpan ke device (Terdownload)

Nama Use Case : Cetak Kwitansi Angsuran


Aktor : Anggota Koperasi
Skenario :
Aksi Aktor Reaksi Sistem

Skenario Normal

1. Membuka salah satu data Angsuran


yang dilakukan
2. Melakukan tekan tombol cetak
kwitansi.

3. Mengeluarkan proses file akan


disimpan ke device (Terdownload)

Nama Use Case : Cetak Laporan Simpanan


Aktor : Pegawai Koperasi
Skenario :
Aksi Aktor Reaksi Sistem

Skenario Normal

1. Membuka salah satu data Simpanan


yang dilakukan oleh Anggota
Koperasi atau Memilih semua data
Simpanan

2. Melakukan tekan tombol cetak


kwitansi.

3. Mengeluarkan proses file akan


disimpan ke device (Terdownload)

Nama Use Case : Cetak Laporan Pinjaman


Aktor : Pegawai Koperasi
Skenario :
Aksi Aktor Reaksi Sistem

Skenario Normal

1. Membuka salah satu data Pinjaman


yang dilakukan oleh Anggota
Koperasi atau Memilih semua data
Simpanan

2. Melakukan tekan tombol cetak


kwitansi.

3. Mengeluarkan proses file akan


disimpan ke device (Terdownload)
Nama Use Case : Cetak Laporan Angsuran
Aktor : Pegawai Koperasi
Skenario :
Aksi Aktor Reaksi Sistem

Skenario Normal

1. Membuka salah satu data Angsuran


yang dilakukan oleh Anggota
Koperasi atau Memilih semua data
Simpanan

2. Melakukan tekan tombol cetak


kwitansi.

3. Mengeluarkan proses file akan


disimpan ke device (Terdownload)

4. Menggambarkan Use Case Diagram


Activity Diagram Sistem Informasi Koperasi Simpan Pinjam

a. Transaksi Peminjaman

b. Transaksi Simpanan
c. Transaksi Angsuran

Anda mungkin juga menyukai