BAB IV PEMBAHASAN
4.2 Workshop Design
4.2.1 Design System
4.2.1.1 Membuat Activity Diagram
Activity Diagram memodelkan alur kerja (work
flow) sebuah urutan aktivitas pada suatu proses. Diagram ini sangat mirip dengan flow chart karena kita dapat memodelkan proses logika, proses bisnis dan alur kerja. Perbedaan utamanya adalah flow chart dibuat untuk menggambarkan alur kerja dari sebuah sistem, sedangkan
activity diagram dibuat untuk menggambarkan aktivitas
aktor.
Berikut ini adalah activity diagram yang menggambarkan aktifitas-aktifitas yang dapat terjadi dalam sistem repository SK.
1. Activity diagram fungsi login (Admin Ortala, Admin TU Rektorat, User dan Super Admin)
Gambar 4.5 Activity diagramuse caselogin Admin Ortala, Admin TU Rektorat, User dan Super Admin
Keterangan Gambar : Yang harus dilakuakan Admin Ortala, Admin TU Rektorat, Super Admin dan User dalam activity
diagram use case login adalah memasukan User Id dan
password, kemudian sistem akan menampilkan pesan kesalahan
dan kembali ke menu login untuk memasukan User Id dan
Password yang benar. Jika User Id dan Password yang
dimasukan benar, maka system akan menampilkan menu utama
2. Activity Digram fungsi Lihat Struktur Organisasi (Admin Ortala, Admin TU Rektorat, dan User)
Gambar 4.6Activity diagram use case Lihat Struktur Organisasi (Admin Ortala, Admin TU Rektorat dan User)
Keterangan Gambar : Pada activity diagram ini Admin Ortala, Admin TU Rektorat dan User melakukan login, kemudian sistem memvalidasi username dan password yang dimasukan. Jika
username dan password sesuai dengan data yang terdapat
didatabase, user mengklik menu Struktur Organisasi dan sistem
akan menampilkan struktur organisasi Subbagian Ortala UIN Jakarta.
3. Activity Diagram fungsi Lihat Kontak (Admin Ortala, Admin TU Rektorat, Super Admin dan User)
Gambar 4.7Activity diagram use case Lihat Kontak (Admin Ortala, Admin TU Rektorat, Super Admin dan
User)
Keterangan Gambar : Didalam activity diagram use case lihat kontak yang harus dilakukan oleh Admin Ortala, Admin TU Rektorat, Super Admin dan User adalah membuka aplikasi sistem, sistem akan menampilkan menu login. Admin Ortala, Admin TU Rektorat, Super Admin dan User login ke dalam
Super Admin dan User dapat mengakses system. Kemudian memilih menu kontak, sistem akan menampilkan kontak.
4. Activity Berkas
a. Activitydiagram fungsi Tambah Berkas (Admin Ortala)
Gambar 4.8Activity diagram tambah berkas SK
Keterangan Gambar : Pada activity diagram ini Admin Ortala melakukan login, kemudian sistem memvalidasi
username dan password yang dimasukan. Jika username dan
Ortala mengklik menu Tambah Berkas dan sistem akan menampilkan Form Tambah Berkas serta Upload File.
b. Activity diagram fungsi Delete Berkas SK (Admin Ortala)
Gambar 4.9Activity diagram fungsi Delete Berkas SK
Keterangan Gambar : Pada activity diagram ini Admin Ortala melakukan login, kemudian sistem memvalidasi
username dan password yang dimasukan. Jika username
dan password sesuai dengan data yang terdapat didatabase,
Admin Ortala mengklik menu Koleksi dan sistem akan menampilkan List koleksi Berkas SK dan dapat langsung melakukan delete terhadap berkas SK.
c. Activity diagram fungsi Cari Berkas SK (Admin Ortala dan Admin TU Rektorat)
Gambar 4.10Activity diagram fungsi Cari Berkas SK Admin Ortala dan Admin TU Rektorat
Keterangan Gambar : Pada activity diagram ini Admin Ortala dan Admin TU Rektorat melakukan login, kemudian sistem memvalidasi username dan password yang dimasukan. Jika username dan password sesuai dengan data yang terdapat didatabase, Admin Ortala dan Admin TU Rektorat mengklik menu Koleksi dan sistem akan menampilkan List koleksi Berkas SK. Kemudian Admin
Ortala dan Admin TU Rektorat melakukan pencarian SK dengan memasukan key pencarian atau kategori kemudian mengklik button telusur pada koleksi ini. Kemudian sistem akan menampilkan hasil pencarian.
d. Activitydiagram fungsi Cari Berkas SK (User)
Gambar 4.11Activity diagram fungsi Cari Berkas SK User
Keterangan Gambar : Pada activity diagram ini User
melakukan login, kemudian sistem memvalidasi username
dan password yang dimasukan. Jika username dan
password sesuai dengan data yang terdapat didatabase,
menampilkan List koleksi Berkas SK. Kemudian User
melakukan pencarian SK dengan memasukan key pencarian atau kategori kemudian mengklik button telusur pada koleksi ini. Kemudian sistem akan menampilkan hasil pencarian.
e. Activity diagram fungsi Validasi Berkas SK (Admin Ortala dan Admin TU Rektorat)
Gambar 4.12Activity diagram fungsi Validasi Berkas SK
Keterangan Gambar : Pada activity diagram ini Admin Ortala dan Admin TU Rektorat melakukan login, kemudian sistem memvalidasi username dan password yang dimasukan. Jika username dan password sesuai dengan data
yang terdapat didatabase, Admin Ortala dan Admin TU Rektorat mengklik menu Validasi dan sistem akan menampilkan List koleksi Berkas SK yang belum tervalidasi. Kemudian Admin Ortala dan Admin TU Rektorat melakukan validasi berkas dengan cara mengklik tombol validasi, kemudian sistem akan memberi masukan pada berkas tersebut bahwa berkas telah divalidasi dan berkas tersebut tidak masuk lagi dalam daftar berkas yang belum tervalidasi.
f. Activitydiagram fungsi Detail Berkas SK (Admin Ortala, Admin TU Rektorat dan User)
Gambar 4.13Activity diagram fungsi Detail Berkas SK
Keterangan Gambar : Pada activity diagram ini Admin Ortala dan Admin TU Rektorat melakukan login, kemudian sistem memvalidasi username dan password yang dimasukan. Jika username dan password sesuai dengan data yang terdapat didatabase, Admin Ortala, Admin TU Rektorat dan User mengklik menu Koleksi dan sistem akan menampilkan List Berkas SK . Admin Ortala, Admin TU Rektorat dan User mengklik detail button dan sistem akan memberi pop up berupa detail riwayat dari berkas SK.
g. Activity diagram fungsi Download Berkas SK (Admin Ortala, Admin TU Rektorat dan User)
Gambar 4.14Activity diagram fungsi Download Berkas SK
Keterangan Gambar : Pada activity diagram ini Admin Ortala, Admin TU Rektorat dan User melakukan login, kemudian sistem memvalidasi username dan password
yang dimasukan. Jika username dan password sesuai dengan data yang terdapat didatabase, Admin Ortala, Admin TU Rektorat dan User mengklik menu Koleksi dan sistem akan menampilkan List Berkas SK. Admin Ortala, Admin TU Rektorat dan User mengklik Download button
dan sistem akan mengeluarkan output yang didownload dari database.
a. Activity diagram fungsi Tambah Kategori (Super Admin dan Admin Ortala)
Gambar 4.15Activity diagram Tambah Kategori (Super Admin dan Admin Ortala)
Keterangan Gambar : Didalam activity diagram use case Tambah Kategori yang harus dilakukan oleh Super Admin dan Admin Ortala adalah membuka aplikasi
system, system akan menampilkan menu login. Super
benar maka Super Admin dan Admin Ortala dapat mengakses sistem. Kemudian memilih menu Kategori, sistem akan menampilkan List Kategori. Kemudian Super Admin dan Admin Ortala mengklik button add
dan mengisi form tambah kategori kemudian Super Admin dan Admin Ortala mengklik button submit.
Dengan demikian proses penambahan kategori telah selesai dilakukkan dan sistem melakukan list kembali daftar kategori.
b. Activity diagram fungsi Edit Kategori (Super Admin dan Admin Ortala)
User Sistem
Membuka sistem repository SK
Input User ID & Password
Menampilkan Form Login
Validasi Username Dan password
Menampilkan Pesan Kesalahan
Menampilkan Halaman Utama Memilih Menu Kategori
Menampilkan Menu Kategori
Klik Edit Memanggil data dari database Dan Menampilkan Form Edit Kategori
Input Edit
Klik Update Simpan ke database
Mulai
Selesai
Gambar 4.16Activity diagram Edit Kategori (Super Admin dan Admin Ortala)
Keterangan Gambar : Didalam activity diagram Edit
Kategori yang harus dilakukan oleh Super Admin dan Admin Ortala adalah membuka aplikasi system, system
akan menampilkan menu login. Super Admin dan Admin Ortala login ke dalam sistem. Jika benar maka Super Admin dan Admin Ortala dapat mengakses sistem. Kemudian memilih menu Kategori, sistem akan menampilkan List Kategori. Kemudian Super Admin dan Admin Ortala mengklik button Edit dan mengisi atau
memperbaiki form tambah kategori kemudian Super Admin dan Admin Ortala mengklik button Update.
Dengan demikian proses edit kategori telah selesai dilakukkan dan sistem melakukan list kembali daftar kategori.
c. Activity diagram fungsi Delete Kategori (Super Admin dan Admin Ortala)
Gambar 4.17Activity diagram Delete Kategori (Super Admin dan Admin Ortala)
Keterangan Gambar : Didalam activity diagram Delete
Kategori yang harus dilakukan oleh Super Admin dan Admin Ortala adalah membuka aplikasi system, system
Ortala login ke dalam sistem. Jika benar maka Super Admin dan Admin Ortala dapat mengakses sistem. Kemudian memilih menu Kategori, sistem akan menampilkan List Kategori. Kemudian Super Admin dan Admin Ortala mengklik button delete dan sistem akan merespon dengan menampilkan pop up window yang berisi pertanyaan. Kemudian Super Admin dan Admin Ortala mengklik yes. Dengan demikian proses delete
kategori telah selesai dilakukkan dan sistem melakukan
list kembali daftar kategori.
a. Activity diagram fungsi Tambah Indeks (Super Admin dan Admin Ortala)
Gambar 4.18Activity diagram Tambah Indeks (Super Admin dan Admin Ortala)
Keterangan Gambar : Didalam activity diagram use case Tambah Indeks yang harus dilakukan oleh Super Admin dan Admin Ortala adalah membuka aplikasi
system, system akan menampilkan menu login. Super
benar maka Super Admin dan Admin Ortala dapat mengakses sistem. Kemudian memilih menu Indeks,
sistem akan menampilkan List Indeks. Kemudian Super Admin dan Admin Ortala mengklik button add dan mengisi form tambah indeks kemudian Super Admin dan Admin Ortala mengklik button submit. Dengan demikian proses penambahan indeks telah selesai dilakukkan dan sistem melakukan list kembali daftar indeks.
b. Activity diagram fungsi Edit Indeks (Super Admin dan Admin Ortala)
Gambar 4.19Activity diagram Edit Indeks (Super Admin dan Admin Ortala)
Keterangan Gambar : Didalam activity diagram Edit
Indeks yang harus dilakukan oleh Super Admin dan
Admin Ortala adalah membuka aplikasi system, system
akan menampilkan menu login. Super Admin dan Admin Ortala login ke dalam sistem. Jika benar maka Super Admin dan Admin Ortala dapat mengakses sistem. Kemudian memilih menu Indeks, sistem akan
menampilkan List Indeks. Kemudian Super Admin dan Admin Ortala mengklik button Edit dan mengisi atau memperbaiki form Indeks kemudian Super Admin dan Admin Ortala mengklik button Update. Dengan demikian proses edit kategori telah selesai dilakukkan dan sistem melakukan list kembali daftar Indeks.
c. Activity diagram fungsi Delete Indeks (Super Admin dan Admin Ortala)
Gambar 4.20Activity diagram Delete Kategori (Super Admin dan Admin Ortala)
Keterangan Gambar : Didalam activity diagram
Delete Indeks yang harus dilakukan oleh Super Admin
dan Admin Ortala adalah membuka aplikasi system,
system akan menampilkan menu login. Super Admin
dan Admin Ortala login ke dalam sistem. Jika benar maka Super Admin dan Admin Ortala dapat mengakses sistem. Kemudian memilih menu Indeks, sistem akan menampilkan List Indeks. Kemudian Super Admin dan Admin Ortala mengklik button delete dan sistem akan merespon dengan menampilkan pop up window yang berisi pertanyaan. Kemudian Super Admin dan Admin Ortala mengklik yes. Dengan demikian proses delete
Indeks telah selesai dilakukkan dan sistem melakukan
7. Activity diagram fungsi User Account
a. Activity diagram fungsi Tambah User Account (Super Admin)
Gambar 4.21Activity diagram Tambah User Account (Super Admin)
Keterangan Gambar : Didalam activity diagram use case Tambah Indeks yang harus dilakukan oleh Super Admin adalah membuka aplikasi system, system akan menampilkan menu login. Super Admin login ke dalam
sistem. Jika benar maka Super Admin dapat mengakses sistem. Kemudian memilih menu User, sistem akan menampilkan List User. Kemudian Super Admin mengklik button tambah user dan mengisi form tambah
user, kemudian Super Admin mengklik button submit.
Dengan demikian proses penambahan indeks telah selesai dilakukkan dan sistem melakukan list kembali daftar user.
b. Activity diagram fungsi Edit User Account (Super Admin)
Gambar 4.22Activity diagram Edit User Account (Super Admin)
Keterangan Gambar : Didalam activity diagram Edit User yang harus dilakukan oleh Super Admin adalah membuka aplikasi system, system akan menampilkan menu login. Super Admin login ke dalam sistem. Jika benar maka Super Admin dapat mengakses sistem. Kemudian memilih menu User, sistem akan menampilkan
List User. Kemudian Super Admin dan Admin Ortala
mengklik button Edit dan mengisi atau memperbaiki form
User kemudian Super Admin mengklik button Update.
Dengan demikian proses edit user telah selesai dilakukkan dan sistem melakukan list kembali daftar user.
c. Activity diagram fungsi Delete User (Super Admin)
Gambar 4.23Activity diagramDelete User (Super Admin)
Keterangan Gambar : Didalam activity diagram Delete
User yang harus dilakukan oleh Super Admin adalah
membuka aplikasi system, system akan menampilkan menu login. Super Admin login ke dalam sistem. Jika benar maka Super Admin dapat mengakses sistem. Kemudian memilih menu User, sistem akan menampilkan
dan sistem akan merespon dengan menampilkan pop up
window yang berisi pertanyaan. Kemudian Super Admin
mengklik yes. Dengan demikian proses delete user telah selesai dilakukkan dan sistem melakukan list kembali daftar user.
8. Activity diagram fungsi Pengaturan
a. Activity diagram fungsi Tambah Role (Super Admin)
Gambar 4.24Activity diagram Tambah Role (Super Admin)
Keterangan Gambar : Didalam activity diagram use case Tambah Role yang harus dilakukan oleh Super Admin adalah membuka aplikasi sistem, sistem akan menampilkan menu login. Super Admin login ke dalam sistem. Jika benar maka Super Admin dapat mengakses
sistem. Kemudian memilih menu Pengaturan, sistem akan menampilkan List Role yang ada. Kemudian Super Admin mengklik button tambah Role dan mengisi form
tambah Role, kemudian Super Admin mengklik button
submit. Dengan demikian proses penambahan Role telah
selesai dilakukkan dan sistem melakukan list kembali daftar Role.
b. Activity diagram fungsi Edit Role (Super Admin)
Gambar 4.25Activity diagramEdit Role (Super Admin)
Keterangan Gambar : Didalam activity diagram Edit Role yang harus dilakukan oleh Super Admin adalah
membuka aplikasi sistem, sistem akan menampilkan menu login. Super Admin login ke dalam sistem. Jika benar maka Super Admin dapat mengakses sistem. Kemudian memilih menu Pengaturan, sistem akan menampilkan List Role. Kemudian Super Admin dan Admin Ortala mengklik button Edit dan mengisi atau memperbaiki form Role kemudian Super Admin mengklik button Update. Dengan demikian proses edit Role telah selesai dilakukkan dan sistem melakukan list
c. Activity diagram fungsi Delete Role (Super Admin)
Gambar 4.26Activity diagramDelete Role (Super Admin)
Keterangan Gambar : Didalam activity diagram Delete Role yang harus dilakukan oleh Super Admin adalah membuka aplikasi system, system akan menampilkan menu login. Super Admin login ke dalam sistem. Jika benar maka Super Admin dapat mengakses sistem. Kemudian memilih menu pengaturan, sistem akan menampilkan List Role. Kemudian Super Admin
mengklik button delete dan sistem akan merespon dengan menampilkan pop up window yang berisi pertanyaan. Kemudian Super Admin mengklik yes. Dengan demikian proses delete Role telah selesai dilakukkan dan sistem melakukan list kembali daftar
Role.
9. Activity diagram fungsi logout (Admin Ortala, Admin TU Rektorat, Super Admin & User)
Gambar 4.27Activity diagram use case logout
Keterangan Gambar : Didalam Activity diagram fungsi
logout yang pertama harus dilakukan oleh Admin Ortala,
Admin TU Rektorat, Super Admin dan User yaitu membuka aplikasi serta login terlebih dahulu, jika benar maka sistem akan menampilkan halaman beranda sistem
repository SK, namun jika login salah maka sistem akan menampilkan pesan kesalanan dan kembali ke menu form
login. Kemudia Admin Ortala, Admin TU Rektorat, Super
Admin dan User memilih menu logout, maka Admin Ortala, Admin TU Rektorat, Super Admin dan User keluar dari sistem.