Alt-Langkah 5b: Jika Public User ingin menyimpan data
statistik pesantren maka klik tombol [Save], data statistik tersebut akan tersimpan dalam bentuk softcopy, tentunya dalam
format yang telah disediakan. Sistem merespon dengan menampilkan display export yang berisikan direktori untuk
menyimpan data statistik, tombol [Save] dan [Cancel]. Public User menyeleksi dan menginput data-data yang diminta dan
menyimpan laporan tersebut ke dalam direktori yang dipilih
dengan mengklik tombol [Save], kemudian ke Langkah 2 Postkondisi
:
Data statistik pesantren tercetak dalam media kertas Data statistik pesantren tersimpan dalam format softcopy ke
dalam direktori komputer
Menampilkan halaman utama web Aturan Bisnis
: -
4.4.4 Activity Diagram
Activity diagram memodelkan alur kerja work flow sebuah urutan aktivitas pada suatu proses. Diagram ini sangat mirip dengan flowchart karena
kita dapat memodelkan proses logika, proses bisnis dan laur kerja. Perbedaan utamanya adalah flowchart dibuat untuk menggambarkan alur kerja dari sebuah
sistem, sedangkan activity diagram dibuat untuk menggambarkan aktivitas aktor. Berikut akan digambarkan satu persatu activity diagram untuk masing-
masing use case.
1 Diagram aktivitas dari Use case Mendaftar sebagai Operator Data Entry
Gambar 4.4 Activity Diagram dari Use Case Mendaftar sebagai Pengguna
Calon operator data entry akan melakukan daftar sebagai pengguna, sebelum login sebagai operator data entry. Caranya dengan mengklik Belum
Terdaftar pada form login yang akan menapilkan form untuk mendaftar sebagai operator data entry. Selanjutnya menginputkan data pengguna dan data akan
tersimpan ke dalam database. Untuk dapat mulai masuk ke dalam sistem data pengguna tersebut akan diproses terlebih dahulu oleh admin.
Klik Daftar
Mengisi Form Daftar Pengguna, Klik OK
Menampilkan Form Daftar Pengguna
Menyimpan data pendaftaran pengguna
Sistem Pendaftar
Klik menu Input Data
Menginput data pesantren
Keluar menu input
Klik tombol Simpan
Klik tombol reset
Simpan else
Login
Menampilkan form Input data pesantren
Menampilkan pesan data tersimpan
data lengkap data tidak
lengkap Memverifikasi
username password Login invalid
Login valid
Operator Data Entry Sistem
2 Diagram aktivitas dari Use Case Menginput Data Pesantren
Gambar 4.5 Activity Diagram dari Use Case Menginput Data Pesantren
Pertama kali Operator Data Entry akan melakukan login yaitu menginputkan username dan password yang selanjutnya akan diverifikasi oleh
sistem. Jika login invalid maka Operator Data Entry dapat memilih menu Input Data. Sistem akan menampilkan form input data pesantren, yang kemudian
Operator Data Entry dapat menginputkan data pesantren. Jika ingin mengulang tampilan form input kosong maka Operator Data Entry memilih tombol reset.
Jika ingin menyimpan Operator Data Entry memilih tombol Simpan, sistem akan memproses data yang diinput. Jika data tidak lengkap maka
Operator Data Entry diminta untuk melengkapi penginputan data. Sedangkan
Login invalid
jika data salah diinput dengan lengkap maka akan tampil pesan data tersimpan, selanjutnya Operator Data Entry dapat keluar dari menu Input Data.
3 Diagram aktivitas dari Use case
Pengecekan Data Pesantren
Login
Memilih Menu Data Pesantren
Memilih dan isi form yang sesuai, klik tombol Cari
Memilih Data Pesantren, Klik Lihat Detail
Klik Cetak Klik Keluar
Klik Print keluar
cetak Memverifikasi
username password
Login valid
Menampilkan form Pilihan data Pesantren, dan tombol Cari
Menampilkan Daftar Pesantren, tombol Lihat Detail
Menampilkan Data Pesantren, tombol Cetak, dan Keluar
Menampilkan Form Setting Cetak, dan tombol Print
Admin Sistem
Gambar 4.6 Activity Diagram dari Use Case Pengecekan Data Pesantren
Operator Data Entry akan melakukan login yaitu menginputkan username dan password yang selanjutnya akan diverifikasi oleh sistem. Jika login invalid
maka Operator Entry diminta untuk melakukan login kembali, sedangkan jika login valid maka Operator Data Entry dapat memilih menu Cek Data. Sistem
akan menampilkan form cek data dan mengatifkan tombol Cari. Selanjutnya Operator Data Entry menginputkan keyword dan seleksi data pesantren yang
dicari lalu klik tombol Cari. Jika data tidak ditemukan maka sistem akan menampilkan kembali form cek data.
Sedangkan jika data ditemukan maka sistem akan menampilkan data pesantren yang dicari dan terdapat tombol Edit dan Lihat Detail. Jika memilih
lihat detail maka data akan tampil dan dapat memilih untuk mencetak atau keluar dari tampilan data. Jika memilih tombol edit data maka sistem akan
menampilkan form edit data pesantren, terdapat tombol Simpan, Hapus dan Keluar.
Jika data telah diedit maka perubahan data tersebut harus disimpan dengan memilih tombol simpan. Jika data ingin dihapus maka klik tombol hapus dan
ingin keluar dari form edit klik tombol keluar. Selanjutnya sistem akan menapilkan kembali form cek data dan kemudian klik tombol keluar untuk
keluar dari menu Cek Data.
Memilih menu Data Pengguna
Menginput data pengguna pada form dan klik tombol Cari
Klik tombol Tambah untuk menambahkan data pengguna
Mengisi form dan Klik tombol Simpan
Klik tombol Edit
Klik tombol Delete
Mengedit data pengguna dan Klik Simpan
Klik Keluar
Keluar menu Data Pengguna
Tambah data Cari data
edit data delete data
simpan data keluar
Login
Menampilkan form data pengguna, dan tombol Tambah, Cari
Menampilkan data pengguna yang dicari, tombol Edit dan tombol Delete
Menampilkan form data pengguna yang lebih lengkap
Menampilkan pesan data pengguna tersimpan
Menampilkan pesan data terhapus
menampilkan form data pengguna, tombol Simpan dan tombol Keluar
Menampilkan pesan data pengguna tersimpan dan kembali ke menu Data Pengguna
Memverifikasi username password
Login valid Login invalid
Admin Sistem
4 Diagram aktivitas dari Use case
Manajemen Pengguna
Gambar 4.7
Activity Diagram dari Use Case Manajemen Pengguna
Admin akan melakukan login terlebih dahulu, sistem akan merespon dengan memverifikasi username dan password. Jika login invalid maka Admin
diminta untuk melakukan login kembali, sedangkan jika login valid maka admin dapat memilih menu Data Pengguna. Sistem akan menampilkan form
data pengguna. Jika Admin memilih tambah data untuk menambahkan data pengguna maka sistem akan menampilkan form data untuk diinputkan oleh
Admin. Kemudian data diinputkan dan disimpan sehingga akan tampil pesan data
pengguna telah tersimpan. Jika memilih tombol cari maka sistem akan menampilkan data pengguna yang dicari dan mengaktifkan fungsi edit dan
delete. Untuk menghapus data pengguna maka Admin mengklik Delete, maka sistem akan menghapus data pengguna. Sedangkan untuk mengedit data,
Admin mengklik edit. Maka sistem akan menampilkan form edit data pengguna. Jika Admin telah melakukan perubahan data lalu mengklik tombol
Simpan, untuk menyimpan data tersebut. Selanjutnya data tersimpan dan Admin dapat keluar dari menu Data Pengguna.
5 Diagram aktivitas dari Use case
Monitoring Data Pesantren
Login
Memilih Menu Data Pesantren
Memilih dan isi form yang sesuai, klik tombol Cari
Memilih Data Pesantren, Klik Lihat Detail
Klik Cetak Klik Keluar
Klik Print keluar
cetak Memverifikasi
username password Login invalid
Login valid Menampilkan form Pilihan data
Pesantren, dan tombol Cari Menampilkan Daftar
Pesantren, tombol Lihat Detail Menampilkan Data Pesantren,
tombol Cetak, dan Keluar
Menampilkan Form Setting Cetak, dan tombol Print
Admin Sistem
Gambar 4.8 Activity Diagram dari Use Case Monitoring Data Pesantren
Admin akan melakukan login terlebih dahulu, sistem akan merespon dengan memverifikasi username dan password. Jika login invalid maka Admin
diminta untuk melakukan login kembali, sedangkan jika login valid maka admin dapat memilih menu Data Pesantren. Sistem akan menampilkan form pilihan data
pesantren dan tombol Cari. Admin akan memilih dan mengisi form dengan data yang sesuai dan klik tombol cari. Sistem akan menampilkan daftar pesantren dan
tombol Lihat Detail. Selanjutnya data pesantren ditampilkan oleh sistem. Jika
menekan tombol cetak maka akan tampil pengaturan untuk mencetak data pesantren, lalu klik tombol Print untuk memulai proses cetak data pesantren. Jika
klik tombol keluar maka sistem akan keluar dari menu Data Pesantren.
Memilih menu Data Pendukung
Menginput data, lalu klik tombol Cari
Klik tombol Tambah untuk menginputkan data
Mengisi data dan klik tombol Simpan
Klik tombol Edit
Klik tombol Delete
edit data delete data
Mengedit data, dan klik Simpan
Klik tombol Keluar
simpan data keluar
Keluar menu Data Pendukung
cari data tambah data
Login
Memilih menu Data Propinsi
Memilih menu Data Kabupaten
data propinsi data kabupaten
Menampilkan form pilihan data, tombol Tambah dan tombol Cari
Menampilkan form data propinsi yang lebih lengkap
Menampilkan pesan data tersimpan
Menampilkan pesan data terhapus
menampilkan form data, tombol Simpan dan tombol Keluar
Menampilkan data tersimpan dan ke menu awal Data Pendukung
Memverifikasi username password
Menampilkan data yang dicari, tombol Edit dan tombol Delete
Login valid login invalid
Admin Sistem
6 Diagram aktivitas dari Use case
Manipulasi Data Pendukung
Gambar 4.9 Activity Diagram dari Use Case Memanipulasi Data Pendukung
Admin akan melakukan login terlebih dahulu, sistem akan merespon dengan memverifikasi username dan password. Jika login invalid maka Admin
diminta untuk melakukan login kembali, sedangkan jika login valid maka admin dapat memilih menu Data Pendukung. Admin dapat memilih sub menu
Data Propinsi atau Data Kabupaten. Untuk kedua sub menu ini sistem akan menampilkan form pilihan data masing-masing, yaitu propinsi atau kabupaten
dan tombol pilihan Tambah dan Cari. Jika Admin memilih tambah data untuk menambahkan data propinsi atau kabupaten maka sistem akan menampilkan
form data untuk diinputkan oleh Admin. Kemudian data diinputkan dan disimpan sehingga akan tampil pesan data
propinsi atau kabupaten telah tersimpan. Jika memilih tombol cari maka sistem akan menampilkan data yang dicari dan mengaktifkan fungsi edit dan delete.
Untuk menghapus data maka Admin mengklik Delete, maka sistem akan menghapus data tersebut. Sedangkan untuk mengedit data, Admin mengklik
edit. Maka sistem akan menampilkan form edit data propinsi atau kabupaten. Jika Admin telah melakukan perubahan data lalu mengklik tombol Simpan,
untuk menyimpan data tersebut. Selanjutnya data tersimpan dan Admin dapat keluar dari menu Data Pendukung.
Me ilih menu Laporan
rofil Pesantren m
P
Menginput dan pilih data profil pesantren, dan klik tombol Lihat
Klik keluar
Klik Simpan Klik Cetak
Klik Print
Klik Keluar Keluar
Cetak Simpan
Menampilkan form pilihan Laporan Profil, dan tombol Lihat
menampilkan Laporan Profil Pesantren
menyimpan laporan pada direktori yang diinginkan
menampilkan jendela setting printer
Laporan profil ditemukan Laporan tidak
ditemukan
Public User Sistem
7 Diagram aktivitas dari Use case
Melihat Laporan Profil
Gambar 4.10
Activity Diagram dari Use Case Melihat Laporan Profil Pesantren
Public User memilih menu Laporan Profil Pesantren, maka sistem akan menampilkan form pilihan data pesantren dan tombol Lihat. Public User akan
menginputkan dan memilih data profil pesantren dan mengklik tombol Lihat. Jika data profil pesantren tidak ditemukan maka sistem akan menampilkan
kembali form pilihan data pesantren. Sedangkan jika data profil ditemukan maka sistem akan menampilkan laporan profil pesantren tersebut.
Public User dapat memilih pilihan untuk mencetak, menyimpanatau keluar. Jika Public User mengklik tombol Cetak maka sistem akan
menampilkan jendela pengaturan printer, untuk memulai mencetak Public User mengklik Print. Untuk menyimpan laporan profil pesantren Public User
mengklik tombol Simpan maka sistem akan menyimpan laporan pada direktori yang diinginkan. Jika ingin keluar Public User mengklik tombol Keluar.
8 Diagram aktivitas dari Use case
Melihat Laporan Nasional
Memilih Menu Laporan Nasional Pesantren
Memilih jenis Laporan Nasional Pesantren
Klik Keluar
Klik Simpan Klik Cetak
Klik Print
Klik Keluar Keluar
Simpan Cetak
Menampilkan Form Pilihan Laporan Nasional
Menampilkan Laporan Nasional Pesantren
Menampilkan jendela setting printer
Menyimpan laporan pada direktori yang diinginkan
Public User Sistem
Gambar 4.11 Activity Diagram dari Use Case Melihat Laporan Nasional
Pesantren
Public User memilih menu Laporan Nasional Pesantren, maka sistem akan menampilkan form pilihan laporan nasional pesantren. Public User akan
memilih jenis laporan pesantren yang dicari dan mengklik tombol Lihat. Sistem akan menampilkan laporan nasional pesantren tersebut. Public User
dapat memilih pilihan untuk mencetak, menyimpan atau keluar. Jika Public User mengklik tombol Cetak maka sistem akan menampilkan jendela
pengaturan printer. Untuk menyimpan laporan nasional pesantren Public User mengklik tombol Simpan maka sistem akan menyimpan laporan pada direktori
yang diinginkan. Jika ingin keluar Public User mengklik tombol Keluar. 9
Diagram aktivitas dari Use case Melihat Laporan Nasional
Memilih menu Statistik Pesantren
Memilih jenis data Statistik Pesantren
Klik Keluar Klik Cetak
Klik Simpan Klik Print
Klik Keluar Keluar
Simpan Cetak
Menampilkan pilihan jenis data statistik pesantren
Menampilkan data Statistik Pesantren yang diinginkan
Menampilkan jendela setting printer
menyimpan data statistik pada direktori yang diinginkan
Public User Sistem
Gambar 4.12 Activity Diagram dari Use Case Melihat Data Statistik Pesantren
Public user memilih menu Statistik Pesantren, maka sistem akan menampilkan form pilihan jenis data statistik pesantren dan tombol Lihat.
Public user akan menginputkan dan memilih jenis data statistik pesantren dan mengklik tombol Lihat. Maka sistem akan menampilkan data statistik
pesantren tersebut.
Public user dapat memilih pilihan untuk mencetak, menyimpanatau keluar. Jika Public user mengklik tombol Cetak maka sistem akan menampilkan
jendela pengaturan printer, untuk memulai mencetak Public User mengklik Print. Untuk menyimpan data statistik pesantren Public User mengklik tombol
Simpan maka sistem akan menyimpan data statistik pada direktori yang diinginkan. Jika ingin keluar Public User mengklik tombol Keluar.
4.4.5 Class Diagram