DAFTAR ISI LAMPIRAN DAFTAR ISI LAMPIRAN... i DAFTAR GAMBAR... v DAFTAR TABEL... xi A. Project Kick Off... A-13 A.1. User Needs and User Stories... A-15 A.1.1 Informasi Proyek... A-15 A.1.2 Tujuan yang Disepakati... A-15 A.1.3 Lingkungan... A-16 A.1.4 Pelaku... A-18 A.1.5 Catatan dari Wawancara dan Gagasan... A-21 A.1.6 Cerita Pengguna... A-22 A.2. Interview Notes... A-25 A.2.1. Informasi Proyek... A-25 A.2.2. Pertanyaan dan Jawaban... A-25 B. System Requirements... B-1 B.1. Functional Requirement... B-3 B.1.1. Informasi Rilis... B-3 B.1.2. Functional Requirements... B-3 i
B.2. Non-functional Requirements and Environmental Requirements... B-5 B.2.1. Informasi Rilis... B-5 B.2.2. Kebutuhan Non-Fungsional... B-6 B.2.3. Kebutuhan Lingkungan... B-6 B.3. Use Cases... B-9 B.3.1 Informasi Rilis... B-9 B.3.2 Use Case... B-9 B.4. Usecase Diagram... B-23 B.5. Usecase Scenario... B-33 B.6. Feature Specs... B-87 B.6.1 Informasi Rilis... B-87 B.6.2 Features... B-87 B.6.3 Format Fitur... B-89 C. Design... C-1 C.1. Desain Struktural... C-3 C.1.1. Informasi Rilis... C-3 C.1.2. Gambaran... C-3 C.1.3. ER Diagram... C-5 C.1.4. Class Diagram... C-9 C.2. Desain Tingkah Laku... C-11 C.2.1. Rilis Informasi... C-11 ii
C.2.2. Gambaran... C-11 C.2.3. Sequence Diagram... C-13 C.3. Antarmuka Pengguna... C-57 C.3.1. Informasi Rilis... C-57 C.3.2. Gambaran... C-57 C.3.3. Model Pekerjaan... C-57 C.3.4. Model Isi... C-58 C.4. Pembangunan Sistem... C-99 C.4.1. Informasi Rilis... C-99 C.4.2. Gambaran... C-99 C.4.3. Direktori dan File Kunci dalam Salinan Kerja Pengembang... C-100 C.4.4. Build Configuration Option... C-101 C.4.5. Check List Pembangunan Sistem... C-101 C.5. Arsitektur... C-103 C.5.1. Informasi Rilis... C-103 C.5.2. Gambaran... C-103 C.5.3. Deployment... C-104 C.5.4. Skenario Arsitektur... C-104 C.6. Persistence... C-105 C.6.1. Informasi Rilis... C-105 C.6.2. Gambaran... C-105 iii
C.6.3. Database Pusat... C-106 C.6.4. Tabel Database... C-106 C.6.5. Deskripsi Tabel... C-108 C.6.6. File Storage... C-117 C.6.7. Checklist Persistence... C-117 C.7. Matriks Keruntutan... C-119 C.7.1. Informasi Rilis... C-119 C.7.2. Matriks Keruntutan... C-121 iv
DAFTAR GAMBAR Gambar A. 1 Proses Bisnis Laporan Pertanggung Jawaban... A-17 Gambar A. 2 Alur Pengelolaan yang Baru... A-24 Gambar B.1 Use Case Diagram Berdasarkan Administrator... B-23 Gambar B.2 Use Case Diagram Berdasarkan Operator SKPD... B-25 Gambar B.3 Use Case Diagram Berdasarkan Data Entry...... B-27 Gambar B.4 Use Case Diagram Berdasarkan User Eksekutif... B-29 Gambar B.5 Use Case Diagram Berdasarkan Kepala Dinas... B-31 Gambar C. 1 Diagram CDM... C-5 Gambar C. 2 Diagram PDM... C-7 Gambar C. 3 Class Diagram... C-9 Gambar C. 4 Sequence Diagram Masuk Akun... C-13 Gambar C. 5 Sequence Diagram Keluar Akun... C-14 Gambar C. 6 Sequence Diagram Lihat Data Master User...... C-15 Gambar C. 7 Sequence Diagram Tambah Data User... C-16 Gambar C. 8 Sequence Diagram Ubah Data User... C-17 Gambar C. 9 Sequence Diagram Hapus Data User... C-18 Gambar C. 10 Sequence Diagram Lihat Daftar Role... C-19 Gambar C. 11 Sequence Diagram Tambah Data Role... C-20 Gambar C. 12 Sequence Diagram Ubah Data Role... C-21 v
Gambar C. 13 Sequence Diagram Hapus Data Role... C-22 Gambar C. 14 Sequence Diagram Lihat Daftar SKPD.. C-23 Gambar C. 15 Sequence Diagram Tambah Data SKPD...... C-24 Gambar C. 16 Sequence Diagram Ubah Data SKPD... C-25 Gambar C. 17 Sequence Diagram Hapus Data SKPD... C-26 Gambar C. 18 Sequence Diagram Lihat Daftar Master. C-27 Gambar C. 19 Sequence Diagram Tambah Data Master...... C-28 Gambar C. 20 Sequence Diagram Ubah Data Master... C-29 Gambar C. 21 Sequence Diagram Hapus Data Master. C-30 Gambar C. 22 Sequence Diagram Lihat Daftar Master Value... C-31 Gambar C. 23 Sequence Diagram Tambah Data Master Value... C-32 Gambar C. 24 Sequence Diagram Ubah Data Master Value... C-33 Gambar C. 25 Sequence Diagram Tambah Tahun Master...... C-34 Gambar C. 26 Sequence Diagram Lihat Daftar Tabel... C-35 Gambar C. 27 Sequence Diagram Tambah Data Tabel. C-36 Gambar C. 28 Sequence Diagram Ubah Data Tabel... C-37 Gambar C. 29 Sequence Diagram Hapus Data Tabel... C-38 Gambar C. 30 Sequence Diagram Lihat Grafik dan Tabel...... C-39 Gambar C. 31 Sequence Diagram Lihat Daftar Grafik dan Tabel SKPD... C-40 vi
Gambar C. 32 Sequence Diagram Lihat Daftar Grafik dan Tabel Summary... C-41 Gambar C. 33 Sequence Diagram Tambah Data Entry. C-42 Gambar C. 34 Sequence Lihat Ubah Data Entry... C-43 Gambar C. 35 Sequence Diagram Cetak Grafik dan Tabel...... C-44 Gambar C. 36 Sequence Diagram Lihat Daftar Urusan...... C-45 Gambar C. 37 Sequence Diagram Tambah Data Urusan...... C-46 Gambar C. 38 Sequence Diagram Ubah Data Urusan... C-47 Gambar C. 39 Sequence Diagram Hapus Data Urusan.. C-48 Gambar C. 40 Sequence Diagram Lihat Daftar Toolbar...... C-49 Gambar C. 41 Sequence Diagram Tambah Data Toolbar...... C-50 Gambar C. 42 Sequence Cari Ubah Data Toolbar... C-51 Gambar C. 43 Sequence Cari Hapus Data Toolbar... C-52 Gambar C. 44 Sequence Diagram Lihat Daftar SKPD List...... C-53 Gambar C. 45 Sequence Diagram Tambah Data SKPD List... C-54 Gambar C. 46 Sequence Diagram Ubah Data SKPD List...... C-55 Gambar C. 47 Sequence Diagram Hapus Data SKPD List...... C-56 Gambar C. 48 Halaman Utama Aplikasi... C-58 vii
Gambar C. 49 Gambar Antarmuka Halaman Awal Aplikasi... C-60 Gambar C. 50 Gambar Antarmuka Halaman Tampilan Grafik... C-62 Gambar C. 51 Gambar Antarmuka Halaman Utama Administrator... C-64 Gambar C. 52 Gambar Antarmuka Halaman Utama Operator SKPD... C-67 Gambar C. 53 Gambar Antarmuka Halaman Lihat Daftar Master Tabel... C-70 Gambar C. 54 Gambar Antarmuka Halaman Tambah Master User Role... C-73 Gambar C. 55 Gambar Antarmuka Halaman Ubah Data Master User... C-76 Gambar C. 56 Gambar Antarmuka Halaman Daftar Master Dashboard (grafik)... C-79 Gambar C. 57 Gambar Antarmuka Halaman Tambah Master Dashboard (grafik)... C-82 Gambar C. 58 Gambar Antarmuka Halaman Daftar Kategori Urusan... C-85 Gambar C. 59 Gambar Antarmuka Halaman Tambah Kategori Urusan... C-88 Gambar C. 60 Gambar Antarmuka Halaman Lihat Grafik SKPD... C-91 Gambar C. 61 Gambar Antarmuka Halaman Lihat Tabel SKPD... C-94 Gambar C. 62 Gambar Antarmuka Halaman Tambah Data Grafik... C-96 viii
Gambar C. 63 Gambaran Arsitektur Perangkat Lunak dan Pengguna... C-103 Gambar C. 64 Gambar Tabel Axis... C-108 Gambar C. 65 Gambar Tabel Calender... C-109 Gambar C. 66 Gambar Tabel Master... C-109 Gambar C. 67 Gambar Tabel Master Value... C-110 Gambar C. 68 Gambar Tabel Ordinat... C-110 Gambar C. 69 Gambar Tabel Privilege... C-111 Gambar C. 70 Gambar Tabel Privilege List... C-111 Gambar C. 71 Gambar Tabel Ratio... C-112 Gambar C. 72 Gambar Tabel Role... C-112 Gambar C. 73 Gambar Tabel Role List... C-113 Gambar C. 74 Gambar Tabel SKPD... C-113 Gambar C. 75 Gambar Tabel SKPD List... C-114 Gambar C. 76 Gambar Tabel Toolbar... C-114 Gambar C. 77 Gambar Tabel Transaksi... C-115 Gambar C. 78 Gambar Tabel Transaksi... C-116 Gambar C. 79 Gambar Tabel Usersie... C-116 ix
DAFTAR TABEL Tabel B. 1 Pengelolaan Data User Berdasarkan Obyek dan Aktor... B-16 Tabel B. 2 Pengelolaan Data Role Berdasarkan Bisnis Obyek dan Aktor... B-16 Tabel B. 3 Pengelolaan Master Grafik dan Tabel Berdasarkan Bisnis Obyek dan Aktor... B-19 Tabel B. 4 Pengelolaan Urusan Berdasarkan Bisnis Obyek dan Aktor... B-21 Tabel B. 5 Pengelolaan Toolbar Berdasarkan Bisnis Obyek dan Aktor... B-21 Tabel B. 6 Pengelolaan SKPD List Berdasarkan Bisnis Obyek dan Aktor... B-22 Tabel C. 1 Tabel Komponen Antarmuka Halaman Utama...... C-59 Tabel C. 2 Tabel Komponen Antarmuka Jadwal Batch...... C-60 Tabel C. 3 Tabel Komponen Antarmuka Halaman Login...... C-62 Tabel C. 4 Tabel Komponen Antarmuka Halaman Utama Administrator (Kantor Pusat)... C-65 Tabel C. 5 Tabel Komponen Antarmuka Halaman Utama Lisensi (kantor cabang)... C-67 Tabel C. 6 Tabel Komponen Antarmuka Halaman Lihat Daftar Data Master User... C-71 Tabel C. 7 Tabel Komponen Antarmuka Halaman Tambah Master User... C-74 xi
Tabel C. 8 Tabel Komponen Antarmuka Halaman Ubah Data Master User... C-77 Tabel C. 9 Tabel Komponen Antarmuka Halaman Daftar Master Dashboard (grafik)... C-80 Tabel C. 10 Tabel Komponen Antarmuka Halaman Daftar Dashboard (grafik)... C-82 Tabel C. 11 Tabel Komponen Antarmuka Halaman Daftar Kategori Urusan... C-86 Tabel C. 12 Tabel Komponen Antarmuka Halaman Tambah Kategori Urusan... C-88 Tabel C. 13 Tabel Komponen Antarmuka Halaman Lihat Grafik SKPD... C-91 Tabel C. 14 Tabel Komponen Antarmuka Halaman Tambah Data Batch... C-94 Tabel C. 15 Tabel Komponen Antarmuka Halaman Lihat Daftar Peserta... C-97 Tabel C. 16 Tabel Direktori dan File Kunci dalam Salinan Kerja Pengembang... C-100 Tabel C. 17 Tabel Build Configuration Option... C-101 Tabel C. 18 Tabel Check List Pembangunan Sistem... C-101 Tabel C. 19 Tabel Skenario Arsitektur... C-104 Tabel C. 20 Tabel Database... C-106 Tabel C. 21 Tabel Checklist Persistence... C-117 Tabel C. 22 Matriks Keruntutan... C-122 xii