Pemodelan Use Case Flowcart Deskripsi Use Case

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