Program Studi Teknik Informatika
SKPL-
SIPPABAMUL
32 127
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
3. Kebutuhan keandalan
Pengembangan perangkat lunak ini dibatasi pada kemudahan penggunaan dan kecepatan dalam proses
pengolahannya.
2.5 Asumsi dan Ketergantungan
Perangkat lunak ini dibangun dengan menggunakan teknologi .NET¸ khususnya ASP.NET untuk aplikasi web
maka untuk sisi server dijalankan dengan sistem operasi Windows 2000XP2003, sedangkan sisi client hanya
membutuhkan web browser seperti Internet Explorer, Mozilla Firefox, Opera atau web browser lainnya.
3 Spesifikasi Rinci Kebutuhan
3.1 Use Case Diagram
Login
from Login
Pengelolaan Laporan Transaksi
from Laporan Data Transaksi
Pengelolaan Laporan Informasi Debitur
from Laporan Informasi Debitur
Pengelolaan Laporan
from Use Cases
extend extend
Pengelolaan Pengguna
from Pengelolaan Pengguna
Manager
from Use Cases
Petugas Approve
from Use Cases
Administrator
from Use Cases
Pengelolaan Partner Multifinance
from Pengelolaan Partner Multifinance
Pengelolaan Agreement
from Pengelolaan Agreement
Proses Disbursment
from Proses Disbursment
Pengelolaan Payment
from Payment
Pengelolaan Reschedule
from Reschedule
Pengubahan Password
from Pengubahan Pasword
PengelolaanDataHoliday
from Pengelolaan Data Holiday
Pengelolaan Setting Mapping Field
from Pengelolaan Setting mapping field
Petugas Entrii
from Use Cases
3.2 Spesifikasi Kebutuhan Fungsionalitas 3.2.1
Spesifikasi Use Case: Login Use Case ID
SKPL-SIPPABAMUL-A-01
Use Case Name Login
Use Case Type Essential
Priority High
Actors Administator, Petugas entri, Petugas
approve, Manager
Description Use case ini digunakan aktor untuk
memperoleh akses ke sistem. Login didasarkan pada sebuah username unik
dan password yang berupa rangkaian karakter.
Preconditions -
Basic Flow 1. Sistem menampilkan antarmuka untuk
login. 2. Aktor memasukkan username dan
password. 3. Sistem memeriksa username dan
password aktor. 4. Sistem memberikan akses ke aktor
sesuai rolenya
Alternative Flow
-
Postcondition Aktor memasuki sistem dan dapat
menggunakan fungsi-fungsi sistem yang ada sesuai dengan haknyaperanannya.
Exception Flow
a. Username dan password tidak sesuai
1. Sistem menampilkan peringatan
Program Studi Teknik Informatika
SKPL-
SIPPABAMUL
34 127
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Username atau password tidak sesuai.
2. Kembali ke Basic Flow langkah ke
2.
b. Username tidak ada
1. Sistem menampilkan peringatan
Username tidak ada. 2.
Kembali ke Basic Flow langkah ke 2
Extends -
Include -
3.2.2 Spesifikasi Use Case : Pengelolaan Data
Pengguna
Use Case ID SKPL-SIPPABAMUL-A-02
Use Case Name Pengelolaan Data Pengguna
Use Case Type Essential
Priority High
Actors AdministratorAdmin
Description Use case ini digunakan administrator
untuk mengelola data pengguna perangkat lunak SIPPABAMUL.
Preconditions
Use Case : Login sudah dilakukan dan aktor sudah memasuki sistem.
Basic Flow A-02-01. Menambah Data Pengguna
1. Sistem menampilkan antarmuka untuk menambah pengguna.
2. Aktor memasukkan data pengguna yang baru.
Program Studi Teknik Informatika
SKPL-
SIPPABAMUL
35 127
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
3. Sistem menyimpan data pengguna yang baru ke database.
Alternative Flow
A-02-02. Mengubah Data Pengguna
1. Sistem menampilkan antarmuka untuk
mengubah data pengguna. 2.
Aktor memilih data pengguna yang akan diubah.
3. Sistem menampilkan data pengguna ke
layar. 4.
Aktor mengubah data pengguna. 5.
Sistem menyimpan data pengguna yang sudah diubah ke database.
A-02-03. Menghapus Data Pengguna
1. Sistem menampilkan antarmuka untuk
menghapus data pengguna 2.
Aktor mengisi username dari data pengguna yang akan dihapus.
3. Sistem menghapus data pengguna sesuai
dengan username yang dimasukkan.
A-02-04. Mencari Data Pengguna
1. Sistem menampilkan antarmuka untuk
mencari data pengguna 2.
Aktor mengisi kata kunci pencarian. 3.
Sistem menampilkan data pengguna sesuai dengan kata kunci yang
dicari.
A-02-05. Menampilkan Data Pengguna
1. Sistem menampilkan antarmuka untuk
menampilkan data pengguna. 2.
Sistem menampilkan semua data pengguna yang ada.
Program Studi Teknik Informatika
SKPL-
SIPPABAMUL
36 127
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Postcondition Data pengguna bertambah jika melakukan
operasi menambah data pengguna, dan data pengguna diperbaharui jika
melakukan operasi ubah data pengguna, dan data pengguna berkurang jika
melakukan operasi menghapus data pengguna.
Exception Flow
a. Data Pengguna yang diinputkan tidak lengkap
1. Sistem memberikan pesan data
tidak lengkap 2.
Kembali ke basic flow langkah 2
Extend -
Include Use Case : Login
3.2.3 Spesifikasi Use Case : Pengubahan Password
Use Case ID SKPL-SIPPABAMUL-A-03
Use Case Name Pengubahan Password
Use Case Type Essential
Priority High
Actors AdministratorAdmin, Petugas entri,
Petugas approve, Manager
Description
Use case ini digunakan aktor untuk mengubah password
Preconditions Use Case : Login sudah dilakukan dan
aktor sudah memasuki sistem.
Basic Flow 1. Sistem menampilkan antarmuka untuk
mengubah password. 2. Aktor memasukkan password lama,
Program Studi Teknik Informatika
SKPL-
SIPPABAMUL
37 127
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
password baru dan konfirmasi password baru.
3. Sistem memeriksa kecocokan password lama dan kesamaan password baru
dengan konfirmasi password baru. 4. Sistem menyimpan password yang telah
diubah ke basis data
Alternative Flow
-
Postcondition password pengguna diperbaharui.
Exception Flow
a. Password lama salah
1. Sistem memberikan pesan password
lama salah diinputkan 2.
Kembali ke basic flow langkah 2
b. Password baru dan konfirmasi password baru tidak cocok