BAB III METODOLOGI PENELITIAN
4.2 Analisa
4.2.4 Perancangan UML
4.2.4.3 Activity Diagram
Activity diagram adalah teknik untuk mendiskripsikan logika procedural, proses bisnis, dan aliran kerja dalam banyak kasus. Activity diagram mempunyai peran seperti halnya flowchart, akan tetapi perbedaannya dengan flowchart adalah activity diagram bisa mendukung perilaku parallel sedangkan flowchart tidak bisa. Berikut ini adalah
activity diagram untuk masing-masing usecase. Activity diagram menggambarkan aktifitas-aktifitas yang terjadi dalam sistem informasi akademik.
1. Activity Diagram Login
Cek User name dan password
Menampilkan halaman utama Validasi
True Fasle
Gambar 4.6 Activity Diagram Login
Keterangan Gambar: Di dalam activity diagram login yang pertama harus dilakukan ini dilakukan oleh actor Admin, Siswa, Wali Siswa, Wali Kela, Guru, dan Ketua Yayasan melakukan pengisian username dan password pada menu login. Jika username dan
password yang dimasukkan salah, maka sistem akan menampilkan peringatan username
dan password yang dimasukkan salah. Dan jika benar, maka sistem akan menampilkan halaman utama (home) sistem dan selanjutnya user dapat mengakses menu-menu yang disediakan sistem sesuai level masing-masing.
2. Activity DiagramInput Formulir Pendaftaran Siswa Baru
Klik Menu Daftar Siswa Menampilkan halaman utama
Klik menu daftar Menampilkan form input daftar
Siswa baru
Input data calon siswa
Simpan data
True False
Login Cek user name danpassword
Validasi Fasle
True
Gam
bar 4.7 Activity DiagramInput Formulir Pendaftaran
Keterangan Gambar: Di dalam activity diagram formulir pendaftaran siswa baru yang harus dilakukan oleh calon siswa adalah memilih menu “Daftar Baru” pada halaman menu “Daftar”. Kemudian calon siswa mengisi form yang telah tersedia, calon siswa
bisa memilih tombol “Simpan” untuk menyimpan data dirinya dan memilih tombol “Cetak” untuk mencetak Form pendaftaran. Proses pendaftaran calon siswa telah selesai dan calon siswa telah terdaftar sebagai Pendaftar di YPT Nurul Ma‟arif.
3 Activity DiagramInput Formulir Pendaftaran Ulang Siswa
Klik Menu daftar ulang Menampilkan halaman utama
Simpan data True
False
Login Cek user name danpassword
Menampilkan form input daftar Siswa baru Input data calon siswa
False
True Validasi
Gambar 4.8 Activity Diagram Input Formulir Pendaftaran Ulang
Keterangan Gambar: Di dalam activity diagram input pendaftaran ulang yang siswa harus terlebih dahulu melakukan login. Masukkan Username dan Password pada halaman login. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan
Username dan Password yang benar. Jika benar memasukkan Username dan Password
maka sistem akan menampilkan halaman utama siswa. Siswa bisa memilih menu
“Daftar Ulang” dengan mengisi form input formulir berdasarkan nama siswa. Setelah itu, memilih tombol “Simpan”. Kemudian logout untuk keluar dari sistem.
4. Activity Diagram Input Pegawai
Login Cek user name dan
password
Klik menu data pegawai Menampilkan halaman utama
Menampilkan form input pegawai Input data pegawai
Simpan data pegawai Klik menu tambah pegawai
Lihat data pegawai Menampilkan daftar pegawai False
True
Validasi
False
True
Gambar 4.9 Activity Diagram Input Pegawai
Keterangan Gambar: Di dalam activity diagram input pegawai yang pertama harus dilakukan oleh admin yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan halaman login. Masukkan Username dan Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman admin. Admin bisa memilih menu “Kepegawaian”, setelah itu admin bisa menambah
pegawai dengan memilih tombol “Edit” untuk mengubah data pegawai dan memilih tombol “Hapus” untuk menghapus data pegawai. Admin bisa menyimpan perubahan yang di lakukan dengan memilih tombol “Simpan”. Kemudian logout untuk keluar dari sistem.
5. Activity Diagram Input Tingkat Kelas
Login Cek user name dan password
Menampilkan Halaman Utama Memilih Menu Tingkat
Menampilkan Halaman Tambah Grup Input Grup Kelas
Simpan False Validasi True False True
Gambar 4.10 Activity DiagramInput Tingkat Kelas
Keterangan Gambar: Di dalam activity diagram input tingkat kelas yang pertama harus dilakukan oleh admin yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan halaman login. Masukkan Username dan Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman admin. Admin bisa memilih menu “Input Grup Kelas”, setelah itu admin bisa menambah data grup kelas dengan memilih tombol “Tambah Grup” untuk meng-update
data tingkat grup kelas dengan memilih tombol “Edit” untuk mengubah data tingkat grup kelas dan memilih tombol “Hapus” untuk menghapus data tingkat grup kelas. Admin bisa menyimpan perubahan yang di lakukan dengan memilih tombol “Simpan”.
Kemudian logout untuk keluar dari sistem.
6. Activity Diagram Input Kelas
Login Masukkan Username
Menampilkan Halaman Utama Admin Memilih Menu Kelas
Menampilkan Halaman Tambah Kelas Input Kelas Simpan False Validasi True True False
Gambar 4.11 Activity DiagramInput Kelas
Keterangan Gambar: Di dalam activity diagram input kelas yang pertama harus dilakukan oleh admin yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan halaman login. Masukkan Username dan Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman admin. Admin bisa memilih menu “Kelas”, setelah itu adminbisa menambah data kelas
memilih tombol “Edit” untuk mengubah data kelas dan memilih tombol “Hapus” untuk
menghapus data tingkat kelas. Admin bisa menyimpan perubahan yang di lakukan dengan memilih tombol “Simpan”. Kemudian logout untuk keluar dari sistem.
7. Activity Diagram Input Wali Kelas
Login Masukkan Username
Menampilkan Halaman Utama Admin Memilih Menu Wali Kelas
Menampilkan Halaman Tambah Kelas Input Wali Kelas
Simpan False Validasi True False True
Gambar 4.12 Activity DiagramInput Wali Kelas
Keterangan Gambar: Di dalam activity diagram input wali kelas yang pertama harus dilakukan oleh admin yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan halaman login. Masukkan Username dan Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman admin. Admin bisa memilih menu “WaliKelas”, setelah itu adminbisa menambah data
wali kelas dengan memilih tombol “Tambah Wali Kelas” untuk meng-update data kelas dengan memilih tombol “Edit” untuk mengubah data wali kelas dan memilih tombol
“Hapus” untuk menghapus data walit kelas. Admin bisa menyimpan perubahan yang di lakukan dengan memilih tombol “Simpan”. Kemudian logout untuk keluar dari sistem.
8. Activity Diagram Input Guru & Pelajaran
Login Cek user name dan
password
Menampilkan Halaman Utama Memilih Menu Guru & Pelajaran
Menampilkan Halaman Guru & Pelajaran
Input Data Guru & Pelajaran Simpan False Validasi True False True
Gambar 4.13 Activity Diagram Input Guru & Pelajaran
Keterangan Gambar: Di dalam activity diagram input guru dan pelajaran yang pertama harus dilakukan oleh admin yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan halaman login. Masukkan Username dan Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan Password
yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman admin. Admin bisa memilih menu “guru dan pelajaran”, setelah
itu admin bisa menambah data wali kelas dengan memilih tombol “Tambah guru dan pelajaran” untuk meng-update data guru dan pelajaran dengan memilih tombol “Edit”
untuk mengubah data guru dan pelajaran dan memilih tombol “Hapus” untuk
menghapus data guru dan pelajaran. Admin bisa menyimpan perubahan yang di lakukan dengan memilih tombol “Simpan”. Kemudian logout untuk keluar dari sistem.
9. Activity Diagram Lihat Data PSB
Login Masukkan Username dan
password
Menampilkan Data PSB
Memilih Menu PSB Masuk Halaman Admin
False
Validasi
True
Gambar 4.14 Activity Diagram Lihat Data PSB
Keterangan Gambar: Di dalam activity diagram melihat data PSB yang pertama harus dilakukan oleh admin yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan menu login. Actor memasukkan Username dan Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman lihat data PSB. Actor bisa memilih menu “PSB” untuk melihat data siswa. Setelah itu, maka sistem akan menampilkan daftar data calon siswa yang ada. Actor bisa memilih
tombol lihat detil untuk melihat data siswa secara keseluruhan dan memilih menu cetak. Setelah selesai, kemudian logout untuk keluar dari sistem.
10. Activity Diagram Lihat Data Siswa
Login Masukkan Username
Menampilkan Data Siswa Memilih Menu Lihat Data Siswa Masuk Halaman Admin, Guru, Wali Kelas
Ketua Yayasan False
Validasi
True
Gambar 4.15 Activity Diagram Lihat Data Siswa
Keterangan Gambar: Di dalam activity diagram melihat data siswa yang pertama harus dilakukan oleh actor yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan menu login. Actor memasukkan Username dan Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman utama actor. Actorbisa memilih menu “Kesiswaan” untuk melihat data siswa. Setelah itu, maka sistem akan menampilkan daftar data siswa yang ada di database “Siswa”.
Actor bisa memilih tombol lihat detil untuk melihat data siswa secara keseluruhan dan memilih menu cetak. Setelah selesai, kemudian logout untuk keluar dari sistem.
11. Activity Diagram Input Jadwal Ekstrakulikuler
Login Masukkan Username dan
password
Menampilkan Halaman Utama Memilih Menu Guru & Pelajaran
Menampilkan form tambaht Guru & Pelajaran
Input Data Guru & Pelajaran Simpan False Validasi True False True
Gambar 4.16 Activity Diagram Lihat Jadwal Eskstrakulikuler
Keterangan Gambar: Di dalam activity diagram input jadwal ekstrakulikuler yang pertama harus dilakukan oleh admin yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan halaman login. Masukkan Username dan
Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan
Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman admin. Admin bisa memilih menu “Ekstrakulikuler”,
setelah itu admin bisa menambah jadwal ekstrakulikuler dengan memilih tombol
“Tambah” untuk meng-update data guru dan pelajaran. Admin bisa menyimpan
perubahan yang di lakukan dengan memilih tombol “Simpan”. Kemudian logout untuk keluar dari sistem.
12. Activity DiagramInpute Update Berita
Login Masukkan Username danpassword
Menampilkan Halaman Utama Memilih Menu Berita Sekolah
Menampilkan form Berita Sekolah Input/ Update Berita Sekolah
Simpan False Validasi True False True
Gambar 4.17 Activity DiagramInpute Update Berita
Keterangan Gambar: Di dalam activity diagram input update berita yang pertama harus dilakukan oleh admin terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan menu login. Masukkan Username dan Password. Jika salah memasukkan
Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman admin. Admin bisa memilih menu “Berita Sekolah”, setelah itu adminbisa meng-update berita
dengan memilih tombol “Edit” untuk mengubah berita dan memilih tombol “Hapus”
untuk menghapus berita. Admin bisa menyimpan perubahan yang di lakukan dengan memilih tombol “Simpan”. Kemudian logout untuk keluar dari sistem.
13. Activity DiagramInput Update Pengaturan
Login Masukkan Username dan
password
Menampilkan Halaman Utama Memilih Menu Pengaturanl
Menampilkan Halaman Input/ Update Pengaturan
Input/ Update Pengaturan
Simpan False Validasi True False True
Gambar 4.18 Activity DiagramInputUpdate Pengaturan
Keterangan Gambar: Di dalam activity diagram input update pengaturan yang pertama harus dilakukan oleh admin terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan menu login. Masukkan Username dan Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman admin. Admin bisa memilih menu “Update Pengaturan”, setelah itu admin bisa
meng-update berita dengan memilih tombol “Edit” untuk mengubah berita dan memilih tombol “Hapus” untuk menghapus pengaturan. Adminbisa menyimpan perubahan yang di lakukan dengan memilih tombol “Simpan”. Kemudian logout untuk keluar dari sistem.
14. Activity DiagramInput User Web
Login Masukkan Username danpassword
Menampilkan Halaman utama Memilih Menu user
web
Menampilkan Halaman user web
Klik tambah user web
Simpan
Menampilkan form tambah user web Input user web
False
Validasi True
False
True
Gambar 4.19 Activity DiagramInputUser Web
Keterangan Gambar: Di dalam activity diagram input user web yang pertama harus dilakukan oleh actor yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan halaman login. Masukkan Username dan Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman utama. Actor bisa memilih menu “User Web”, setelah itu actorbisa menambah data user
web dengan memilih tombol “Tambah User” memilih tombol “Hapus” untuk
menghapus data user web. Actor bisa menyimpan perubahan yang di lakukan dengan memilih tombol “Simpan”. Kemudian logout untuk keluar dari sistem.
15. Activity Diagram Input Nilai
Login Masukkan Username danpassword
Menampilkan Halaman utama Memilih Menu Input
Nilai
Menampilkan form input nilai Input Nilai Simpan False True False Validasi True
Gambar 4.20 Activity Diagram Input Nilai
Keterangan Gambar: Di dalam activity diagram Input nilai yang pertama harus dilakukan oleh guruyaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan halaman login. Masukkan Username dan Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman utama guru. guru bisa memilih menu “Nilai”, setelah itu gurubisa menambah data nilai
siswa dengan memilih tombol “Tambah”, meng-update data nilai dengan memilih
tombol “Edit” untuk mengubah data niali, dan memilih tombol “Hapus” untuk
menghapus data nilai. Guru bisa menyimpan perubahan yang di lakukan dengan memilih tombol “Simpan”. Kemudian logout untuk keluar dari sistem.
16. Activity Diagram Lihat Laporan PSB
Login Masukkan Username
Menampilkan Data PSB
Memilih Menu Lihat Data PSB Melihat Halaman Utama
False Validasi
True
Gambar 4.21 Activity Diagram Lihat Laporan PSB
Keterangan Gambar: Di dalam activity diagram melihat data siswa yang pertama harus dilakukan oleh admin, guru, dan ketua yayasan yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan menu login. Actor memasukkan Username
dan Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan
Username dan Password yang benar. Jika benar memasukkan Username dan Password
maka sistem akan menampilkan halaman lihat data siswa. Actor bisa memilih menu
“Kesiswaan” untuk melihat data siswa. Setelah itu, maka sistem akan menampilkan daftar data siswa yang ada di database siswa. Actor bisa memilih tombol lihat detil untuk melihat data siswa secara keseluruhan dan memilih menu cetak. Setelah selesai, kemudian logout untuk keluar dari sistem.
17. Activity Diagram Lihat Nilai
Login Masukkan Username danpassword
Menampilkan data nilai
Memilih Menu Nilai Menampilkan Halaman utama
False Validasi
True
Gambar 4.22 Activity Diagram Lihat Nilai
Keterangan Gambar: Di dalam activity diagram melihat data nilai siswa yang pertama harus dilakukan oleh actor yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan menu login. Bagian siswa memasukkan Username dan
Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan
Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman utama actor sesuai dengan levelnya masing-masing. Actor
bisa memilih menu “Nilai Pelajaran” untuk melihat data nilai siswa yang masuk. Setelah itu, maka sistem akan menampilkan daftar data nilai siswa yang ada di database
“Nilai”. Actor bisa memilih tombol lihat detil untuk melihat data nilai siswa secara keseluruhan dan memilih menu cetak. Setelah selesai, kemudian logout untuk keluar dari sistem.
18. Activity Diagram Lihat Jadwal Pelajaran
Login Masukkan Username danpassword
Menampilkan data jadwal pelajaran Memilih Menu jadwal pelajaran Menampilkan Halaman utama
False
Validasi
True
Gambar 4.23 Activity Diagram Lihat Jadwal Pelajaran
Keterangan Gambar: Di dalam activity diagram melihat data jadwal pelajaran siswa yang pertama harus dilakukan oleh actor yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan menu login. Bagian siswa memasukkan
Username dan Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan
Username dan Password yang benar. Jika benar memasukkan Username dan Password
maka sistem akan menampilkan halaman utama. Actor bisa memilih menu “Jadwal Pelajaran” untuk melihat data jadwal pelajaran siswa. Setelah itu, maka sistem akan menampilkan daftar data jadwal pelajaran yang ada di database. Siswa bisa memilih tombol lihat detil untuk melihat data jadwal pelajaran siswa secara keseluruhan dan memilih menu cetak. Setelah selesai, kemudian logout untuk keluar dari sistem.
19. Activity Diagram Lihat Guru
Login Masukkan Username dan
password
Menampilkan data guru
Memilih Menu data guru Menampilkan Halaman utama
False
Validasi
True
Gambar 4.24 Activity Diagram Lihat Guru
Keterangan Gambar: Di dalam activity diagram melihat data guru yang pertama harus dilakukan oleh actor yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan menu login. Actor memasukkan Username dan Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman utama. Actor bisa memilih menu “Guru” untuk melihat data guru. Setelah itu, maka sistem akan menampilkan daftar data guru yang ada di database “Guru”. Actor bisa memilih tombol lihat detil untuk melihat data guru secara keseluruhan dan memilih menu cetak. Setelah selesai, kemudian logout untuk keluar dari sistem.
20. Activity Diagram Lihat Wali Kelas
Login Masukkan Username danpassword
Menampilkan data wali kelas Memilih Menu data wali kelas Menampilkan Halaman utama
False
Validasi
True
Gambar 4.25 Activity Diagram Lihat Wali Kelas
Keterangan Gambar: Di dalam activity diagram melihat data wali kelas yang pertama harus dilakukan oleh siswa yaitu terlebih dahulu melakukan login. Saat membuka aplikasi akan menampilkan menu login. Bagian siswa memasukkan Username dan
Password. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan
Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan menampilkan halaman utama siswa. Siswa bisa memilih menu “wali kelas” untuk
melihat data wali kelas. Setelah itu, maka sistem akan menampilkan daftar data wali kelas yang ada di database “Wali Kelas”. Siswa bisa memilih tombol lihat detil untuk melihat data wali kelas secara keseluruhan dan memilih menu cetak. Setelah selesai,