commit to user 17
3.3 Perancangan Sistem
3.3.1 Pemodelan Use Case
Gambar 3.1 Use Case diagram Aplikasi Arsip Puskom
Personal Kelola Surat Masuk
Kelola Surat Keluar Tulis Surat
lihat surat masuk
forward surat masuk
lihat surat keluar
forward surat keluar Kelola draf surat
lihat draf surat kirim draf surat
edit draf
simpan surat
kirim surat
include
extend
extend extend
extend include
extend extend
include
admin kelola user
lihat arsip lihat statistik surat
lihat user tambah user
ubah user
hapus user
include extend
extend extend
login
include include
include include
include
include include
hapus arsip
include
User hapus draf extend
Lihat aliran surat
include
commit to user 18
3.3.2 Flowcart
Flowchart adalah diagram alir rancangan sistem yang sudah dibuat yang diperuntukkan bagi user. Gambar dibawah ini merupakan flowchart hak akses
admin pada gambar 3.2.
mulai
Cek data : ada dan sesuai
Menu Admin : 1. Kelola Arsip
2. Kelola USer 3. Statistik
Logout Selesai
tidak
ya Form Login
Gambar 3.2 Flowchart Login Admin Flowchart hak akses untuk personal yang username dan password sudah
terdaftar didalam data user ditunjukkan pada gambar 3.3.
mulai
Cek data : ada dan sesuai
Menu Personal : 1. Tulis Pesan
2. Kotak Masuk 3. Draft
4. Kotak Keluar
Logout Selesai
tidak
ya Form Login
Gambar 3.3 Flowchart Login Personal
commit to user 19
3.3.3 Deskripsi Use Case
1. Hak dan Kewajiban Aktor Tabel 3.2 Hak dan Kewajiban Aktor
Nama Deskripsi
Admin -
Mengelola user -
Mengelola arsip -
Melihat statistik surat -
Melihat aliran surat
Personal -
Melihat surat masuk -
Melihat surat keluar -
Melihat draf surat -
Manage pesan
Tabel 3.3 Diskripsi Use Case
Nama Deskripsi
Login Fungsi
yang digunakan
sebagai autentikasi untuk memberikan hak akses
sesuai yang dimiliki masingmasing user agar dapat menggunakan fungsi-fungsi
lain di dalam sistem.
Kelola surat masuk Fungsi yang digunakan untuk mengelola
surat masuk yang meliputi lihat surat masuk dan dapat memfoward surat
masuk. Kelola surat keluar
Fungsi yang digunakan untuk mengelola surat keluar yang meliputi lihat surat
keluar dan dapat memfoward surat keluar yang membedakan disini adalah
user dapat mengupdate surat keluar.
commit to user 20
Kelola draf surat Fungsi yang digunakan untuk mengelola
draf surat yaitu user dapat melihat draf surat, edit dan mengirim draf surat.
Kelola user Fungsi yang digunakan untuk mengelola
user yang berhak menggunakan sistem meliputi penambahan akun user dan
delete user. Tulis Pesan
Fungsi yang digunakan untuk menulis surat baru.
Lihat statistik surat Fungsi yang digunakan untuk melihat
statistik banyaknya surat masuk dan surat keluar di puskom UNS per-
bulannya.
Lihat arsip Fungsi yang digunakan untuk melihat
arsip surat masuk maupun surat keluar
yang dibutuhkan oleh user.
Lihat aliran surat Fungsi yang digunakan adalah untuk
melihat aliran surat sampai mana saja.
3.3.4 Skenario Use Case