Activity Diagram Admin sudah menyiapkan data pengguna yang valid

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