BAB III METODOLOGI PENELITIAN
4.2 Analisa
4.2.4 Perancangan UML
4.2.4.5 Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang mentrigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan. Masing-masing objek, termasuk aktor, memiliki lifeline vertikal. Message digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase desain berikutnya, message akan dipetakan menjadi operasi/metoda dari class. Activation bar menunjukkan lamanya eksekusi sebuah proses, biasanya diawali dengan diterimanya sebuah message. Untuk objek-objek yang memiliki sifat khusus, standar UML mendefinisikan icon khusus untuk objek boundary, controller dan persistent entity. Berikut ini adalah sequence diagram dari Sistem Informasi Akademik pada YPT Nurul Ma‟arif Serang
1. Sequence Diagram Login
Gambar 4.28 Sequence Diagram Login
Keterangan Gambar: proses Sequence diagram dimulai admin, ketua yayasan, guru, wali kelas, siswa, dan wali siswa menggunakan form login untuk masuk ke dalam sistem dan menggunakan objek user untuk mengecek kesesuaian username dan
password yang dimasukkan. Jika username dan password benar, sistem akan mengecek level sesuai username dan password sehingga sistem dapat menampilkan halaman utama (home) sistem sesuai dengan level yang digunakan.
2. Sequence Diagram Daftar Siswa
Keterangan Gambar: proses Sequence diagram dimulai calon siswa yang harus dilakukan oleh calon siswa adalah memilih menu “Daftar Siswa”, kemudian calon siswa mengisi form yang telah tersedia, calon siswa memilih tombol “Cetak” untuk mencetak kwitansi pendaftaran siswa baru. Proses pendaftaran calon siswa telah selesai dan calon siswa telah terdaftar sebagai Pendaftar di YPT Nurul Ma‟arif.
3. Sequence Diagram Daftar Ulang
Gambar 4.30 Sequence Diagram Input Pendaftaran Ulang
Keterangan Gambar: menjelaskan proses sequence diagram daftar ulang yang dilakukan oleh siswa sebagai aktor. Aktor memilih menu daftar ulang, maka sistem akan menampilkan form daftar ulang dan aktor memilih button simpan data untuk proses penyimpanan data, setelah data sudah tersimpan maka sistem akan menampilkan data yang sudah diinput.
4. Sequence Diagram Tambah Pegawai
Gambar 4.31 Sequence Diagram TambahPegawai
Keterangan Gambar: Di dalam sequence diagram tambah 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 sesuai autentivikasi. proses sequence diagram data pegawai yang dilakukan oleh bagian admin sebagai aktor. Aktor memilih menu tambah pegawai, maka sistem akan menampilkan form tambah daftar pegawai dan aktor memilih button simpan untuk proses penyimpanan data, setelah data sudah tersimpan maka sistem akan menampilkan data yang sudah diinput.
5. Sequence Diagram Tambah Grup
Gambar 4.32 Sequence Diagram Tambah Grup
Keterangan Gambar: Di dalam sequence diagram tambah grup yang pertama harus dilakukan oleh aktor 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 sesuai autentivikasi. Admin bisa memilih menu “Tingkat”, setelah itu admin bisa
menambah data grup kelas dengan memilih tombol “Tambah Grup” untuk meng-update
grup kelas dan memilih tombol “Hapus” untuk menghapus data tingkat grup kelas. Admin bisa menyimpan perubahan yang di lakukan dengan memilih tombol “Simpan”.
6. Sequence Diagram TambahKelas
Gambar 4.33 Sequence Diagram TambahKelas
Keterangan Gambar: Di dalam sequence diagram tambah 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
dengan memilih tombol “Tambah Kelas” untuk meng-update data kelas dengan
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”.
7. Sequence Diagram TambahWali Kelas
Gambar 4.34 Sequence Diagram Tambah Wali Kelas
Keterangan Gambar: Di dalam sequence diagram tambah 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”.
8. Sequence Diagram TambahGuru & Pelajaran
Keterangan Gambar: Di dalam sequence 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 pelajaran dengan memilih tombol “Tambah
pelajaran” dan untuk menambah data guru pelajaran admin bisa memilih tombol
“Tambah Guru Pelajaran”. Admin bisa menyimpan perubahan yang di lakukan dengan
memilih tombol “Simpan”.
9. Sequence Diagram PSB
Keterangan Gambar: Di dalam sequence 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 PSB. Actor bisa memilih menu “Calon siswa” untuk melihat data calon siswa, memilih
menu “Calon Siswa Ditolak” untuk melihat data calon siswa yang ditolak, memilih menu “Calon Siswa Diterima” untuk melihat data talon siswa yang diterima. Actor bisa memilih tombol lihat detil untuk melihat data siswa secara keseluruhan.
10.Sequence Diagram Lihat Data Siswa
Keterangan Gambar: Di dalam sequence 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. 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.
11.Sequence Diagram Tambah Jadwal Ekstrakulikuler
Gambar 4.38 Sequence Diagram TambahJadwal Ekstrakulikuler
Keterangan Gambar: Di dalam sequence 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”.
12.Sequence Diagram Tambah Berita
Keterangan Gambar: Di dalam sequence 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 admin bisa
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”.
13.Sequence Diagram Pengaturan
Keterangan Gambar: Di dalam activity diagram 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 “Pengaturan”. Admin bisa menyimpan perubahan yang di lakukan dengan memilih tombol “Simpan”.
14.Sequence Diagram Tambah User Web
Gambar 4.41 Sequence Diagram Tambah User Web
Keterangan Gambar: Di dalam sequence diagram tambah 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”.
15.Sequence Diagram Tambah Nilai
Gambar 4.42 Sequence Diagram TambahNilai
Keterangan Gambar: Di dalam sequence diagram tambah 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”, Guru bisa menyimpan perubahan yang di lakukan dengan memilih tombol “Simpan”.
16.Sequence Diagram Laporan PSB
Gambar 4.43 Sequence Diagram Laporan PSB
Keterangan Gambar: Di dalam sequence diagram laporan PSB yang pertama harus dilakukan oleh 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 “Laporan PSB” untuk melihat grafik PSB.
17.Sequence Diagram Lihat Nilai
Gambar 4.44 Sequence Diagramt Lihat Nilai
Keterangan Gambar: Di dalam sequence diagram lihat 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.
18.Sequence Diagram Lihat Jadwal Pelajaran
Gambar 4.45 Sequence Diagram Lihat Jadwal Pelajaran
Keterangan Gambar: Di dalam sequence diagram lihat jadwal pelajaran 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. Actorbisa 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.
19.Sequence Diagram Data Guru
Gambar 4.46 Sequence Diagram Data Guru
Keterangan Gambar: Di dalam sequence diagram 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. Siswabisa memilih menu “Data Guru” untuk melihat data guru.
20.Sequence Diagram Data Wali Kelas
Gambar 4.47 Sequence Diagram Data Wali Kelas
Keterangan Gambar: Di dalam sequence 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,
21.Sequence Diagram Lihat Jadwal Ekstrakulikuler
Gambar 4.48 Sequence Diagram Input Lihat Jadwal Pelajaran
Keterangan Gambar: Di dalam sequence diagram melihat data jadwal ekstrakulikuler, 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 siswa. Siswa bisa memilih menu “Jadwal Ekstrakulikuler” untuk melihat data jadwal ekskul siswa. Setelah itu, maka sistem akan menampilkan daftar data ekstrakulikuler yang ada di database. Siswa bisa memilih menu cetak.