131
Keterangan gambar 4.22: Gambar 4.22 menjelaskan tentang proses Read yaitu menampilkan data laporan,
dan mencetak data tersebut. Dalam proses ini aktor yang berperan adalah admin, dekan, dan kaprodi. Untuk fungsi read yaitu menampilkan data laporan, aktor
harus memilih menu “Laporan” kemudian memilih sub menu yang diinginkan, maka sistem akan menampilkan daftar laporan yang ada dalam database. Untuk
mencetak data laproan, aktor harus mengklik tombol cetak dan sistem akan mencetak data laporan.
4.2.4. Sequence Diagram
Sequence diagram ini menjelaskan secara detail urutan proses yang dilakukan dalam sistem untuk mencapai tujuan dari use case. Di bawah ini adalah
beberapa Sequence diagram yang ada pada sistem yang akan dikembangkan.
a. Sequence Diagram login
Gambar 4.23 Sequence diagram login
132
Keterangan gambar 4.23: Pada gambar 4.23 menjelaskan proses login yang dilakukan oleh semua aktor.
Pada saat melakukan login sistem meminta aktor untuk memasukkan username dan password. Apabila username dan password sudah dimasukkan dan menekan
login sistem akan memverifikasi apakah data yang dimasukkan sesuai. Jika data yang dimasukkan salah atau tidak diisi maka sistem akan memberikan peringatan
dan akan menampilakan halaman login kembali. Jika data yang dimasukkan benar maka akan tampil halaman utama dari sistem sesuai dengan autentifikasi user.
133
b. Sequence diagram manajemen mahasiswa
::mahasiswa, prodi,user
14. Kirim Data input data
18. Masukkan data valid 16. kirim pesan gagal
17. Tampilkan pesan gagal 19. Kirim pesan berhasil
20. Kirim pesan berhasil 21. Tampilkan pesan berhasil
11. Memilih input data mahasiswa
15. Cek validasiinput data
22. Edit data mahasiswa 25. Kirim Data edit data
32. cetak data mahasiswa 33.cetak data
34.cetak data 35. data mahasiswacetak
36. data mahasiswacetak 37. Tampilkan data mahasiswa cetak
12. Tampilkan form input data mahasiswa 13.input data mahasiswa
::Tampilan ::Con Manajemen
mahasiswa
38. hapus data mahasiswa 39.hapus data
40.hapus data 41. Kirim pesan berhasil
42. Kirim pesan berhasil 43. Tampilkan pesan berhasil
Admin,Dekan,Kaprodi ,Dosen,Mahsiswa
1.Akses menu tampilkan data mahasiswa 2. Kirim Request data
4. Cek data 3.query data mahasiswa
5. query empty 6. kirim pesan empty
7. Tampilkan pesan empty 8. query sukses
9. kirim data 10. Tampilkan data
no. 1-10 untuk aktor Admin,Dekan,Kaprodi,
Dosen dan Mahasiswa no. 1-43 untuk aktor admin
no. 5-7 untuk kondisi gagal no. 8-10 untuk kondisi sukses
no. 16-17 untuk kondisi gagal input data
no. 18-21 untuk kondisi sukses input data
23. Tampilkan form edit data mahasiswa 24.input data mahasiswa
26. Cek validasiedit data 27. kirim pesan gagal
28. Tampilkan pesan gagal 29. Masukkan data valid
30. Kirim pesan berhasil 31. Tampilkan pesan berhasil
no. 27-28 untuk kondisi gagal input data
no. 29-31 untuk kondisi sukses input data
Gambar 4.24
Sequence diagram manajemen mahasiswa
134
Keterangan gambar 4.24: Gambar 4.24 menjelaskan tentang proses CRUD data mahasiswa, yaitu menginput
data, menampilkan data, mengedit data dan menghapus data. Aktor yang berperan adalah admin, dekan, kaprodi, dosen, dan mahasiswa. Admin dapat melakukan
fungsi CRUD sedangkan aktor yang lain hanya dapat menampilkan data. Untuk fungsi Create, terlebih dahulu admin masuk ke dalam menu input data mahasiswa.
Apabila admin sudah masuk ke dalam menu tersebut akan tampil form input data mahasiswa, dan admin diminta untuk menginput data yang dibutuhkan. Jika data
yang dimasukkan salah, sistem akan memberikan peringatan dan jika data yang dimasukkan benar, data tersebut akan langsung tersimpan di dalam database.
admin juga dapat merubah, hapus dan mencetak data mahasiswa.
135
c. Sequence diagram manajemen dosen
::dosen, prodi,user
14. Kirim Data input data
18. Masukkan data valid 16. kirim pesan gagal
17. Tampilkan pesan gagal 19. Kirim pesan berhasil
20. Kirim pesan berhasil 21. Tampilkan pesan berhasil
11. Memilih input data dosen
15. Cek validasiinput data
22. Edit data dosen 25. Kirim Data edit data
32. cetak data dosen 33.cetak data
34.cetak data 35. data dosencetak
36. data dosencetak 37. Tampilkan data dosencetak
12. Tampilkan form input data dosen 13.input data dosen
::Tampilan ::Con Manajemen
dosen
38. hapus data dosen 39.hapus datanidn
40.hapus datanidn 41. Kirim pesan berhasil
42. Kirim pesan berhasil 43. Tampilkan pesan berhasil
Admin,Dekan,Kaprodi ,Dosen,Mahsiswa
1.Akses menu tampilkan data dosen 2. Kirim Request data
4. Cek data 3.query data dosen
5. query empty 6. kirim pesan empty
7. Tampilkan pesan empty 8. query sukses
9. kirim data 10. Tampilkan data
no. 1-10 untuk aktor Admin,Dekan,Kaprodi,
Dosen dan Mahasiswa no. 1-43 untuk aktor admin
no. 5-7 untuk kondisi gagal no. 8-10 untuk kondisi sukses
no. 16-17 untuk kondisi gagal input data
no. 18-21 untuk kondisi sukses input data
23. Tampilkan form edit data dosen 24.input data dosen
26. Cek validasiedit data 27. kirim pesan gagal
28. Tampilkan pesan gagal 29. Masukkan data valid
30. Kirim pesan berhasil 31. Tampilkan pesan berhasil
no. 27-28 untuk kondisi gagal input data
no. 29-31 untuk kondisi sukses input data
Gambar 4.25
Sequence diagram manajemen dosen
136
Keterangan gambar 4.25: Gambar 4.25 menjelaskan tentang proses CRUD data dosen, yaitu menginput
data, menampilkan data, mengedit data dan menghapus data. Aktor yang berperan adalah admin, dekan, kaprodi, dosen, dan mahasiswa. Admin dapat melakukan
fungsi CRUD sedangkan aktor yang lain hanya dapat menampilkan data. Untuk fungsi Create, terlebih dahulu admin masuk ke dalam menu input data dosen.
Apabila admin sudah masuk ke dalam menu tersebut akan tampil form input data dosen, dan admin diminta untuk menginput data yang dibutuhkan. Jika data yang
dimasukkan salah, sistem akan memberikan peringatan dan jika data yang dimasukkan benar, data tersebut akan langsung tersimpan di dalam database.
admin juga dapat merubah, hapus dan mencetak data dosen.
137
d. Sequence diagram manajemen matakuliah
::matakuliah, prodi
14. Kirim Data input data
18. Masukkan data valid 16. kirim pesan gagal
17. Tampilkan pesan gagal 19. Kirim pesan berhasil
20. Kirim pesan berhasil 21. Tampilkan pesan berhasil
11. Memilih input data matakuliah
15. Cek validasiinput data
22. Edit data matakuliah 25. Kirim Data edit data
32. cetak data matakuliah 33.cetak data
34.cetak data 35. data matakuliahcetak
36. data matakuliahcetak 37. Tampilkan data matakuliahcetak
12. Tampilkan form input data matakuliah 13.input data matakuliah
::Tampilan ::Con Manajemen
matakuliah
38. hapus data matakuliah 39.hapus data
40.hapus data 41. Kirim pesan berhasil
42. Kirim pesan berhasil 43. Tampilkan pesan berhasil
Admin,Dekan,Kaprodi ,Dosen,Mahsiswa
1.Akses menu tampilkan data matakuliah 2. Kirim Request data
4. Cek data 3.query data matakuliah
5. query empty 6. kirim pesan empty
7. Tampilkan pesan empty 8. query sukses
9. kirim data 10. Tampilkan data
no. 1-10 untuk aktor Admin,Dekan,Kaprodi,
Dosen dan Mahasiswa no. 1-43 untuk aktor admin
no. 5-7 untuk kondisi gagal no. 8-10 untuk kondisi sukses
no. 16-17 untuk kondisi gagal input data
no. 18-21 untuk kondisi sukses input data
23. Tampilkan form edit data matakuliah 24.input data matakuliah
26. Cek validasiedit data 27. kirim pesan gagal
28. Tampilkan pesan gagal 29. Masukkan data valid
30. Kirim pesan berhasil 31. Tampilkan pesan berhasil
no. 27-28 untuk kondisi gagal input data
no. 29-31 untuk kondisi sukses input data
Gambar 4.26
Sequence diagram manajemen matakuliah
138
Keterangan gambar 4.26: Gambar 4.26 menjelaskan tentang proses CRUD data matakuliah, yaitu
menginput data, menampilkan data, mengedit data dan menghapus data. Aktor yang berperan adalah admin, dekan, kaprodi, dosen, dan mahasiswa. Admin dapat
melakukan fungsi CRUD sedangkan aktor yang lain hanya dapat menampilkan data. Untuk fungsi Create, terlebih dahulu admin masuk ke dalam menu input
data matakuliah. Apabila admin sudah masuk ke dalam menu tersebut akan tampil form input data matakuliah, dan admin diminta untuk menginput data yang
dibutuhkan. Jika data yang dimasukkan salah, sistem akan memberikan peringatan dan jika data yang dimasukkan benar, data tersebut akan langsung tersimpan di
dalam database. admin juga dapat merubah, dan menghapus data matakuliah.
139
e. Sequence diagram manajemen mengajar
::mengajar,matakuliah, prodi,dosen
14. Kirim Data input data
18. Masukkan data valid 16. kirim pesan gagal
17. Tampilkan pesan gagal 19. Kirim pesan berhasil
20. Kirim pesan berhasil 21. Tampilkan pesan berhasil
11. Memilih input data mengajar
15. Cek validasiinput data
22. Edit data mengajar 25. Kirim Data edit data
12. Tampilkan form input data mengajar 13.input data mengajar
::Tampilan ::Con Manajemen
mengajar
32. hapus data mengajar 33.hapus data
34.hapus data 35. Kirim pesan berhasil
36. Kirim pesan berhasil 37. Tampilkan pesan berhasil
Admin 1.Akses menu tampilkan data mengajar
2. Kirim Request data 4. Cek data
3.query data mengajar 5. query empty
6. kirim pesan empty 7. Tampilkan pesan empty
8. query sukses 9. kirim data
10. Tampilkan data no. 5-7 untuk kondisi gagal
no. 8-10 untuk kondisi sukses
no. 16-17 untuk kondisi gagal input data
no. 18-21 untuk kondisi sukses input data
23. Tampilkan form edit data mengajar 24.input data mengajar
26. Cek validasiedit data 27. kirim pesan gagal
28. Tampilkan pesan gagal 29. Masukkan data valid
30. Kirim pesan berhasil 31. Tampilkan pesan berhasil
no. 27-28 untuk kondisi gagal input data
no. 29-31 untuk kondisi sukses input data
Gambar 4.27 Sequence diagram manajemen mengajar
Keterangan gambar 4.27: Gambar 4.27 menjelaskan tentang proses CRUD data mengajar, yaitu menginput
data, menampilkan data, mengedit data dan menghapus data. Aktor yang berperan adalah admin. Untuk fungsi Create, terlebih dahulu admin masuk ke dalam menu
140
input data mengajar. Apabila admin sudah masuk ke dalam menu tersebut akan tampil form input data mengajar, dan admin diminta untuk menginput data yang
dibutuhkan. Jika data yang dimasukkan salah, sistem akan memberikan peringatan dan jika data yang dimasukkan benar, data tersebut akan langsung tersimpan di
dalam database. admin juga dapat merubah, dan menghapus data mengajar. f.
Sequence diagram manajemen pertanyaan
::pertanyaan, kuisioner
14. Kirim Data input data 18. Masukkan data valid
16. kirim pesan gagal 17. Tampilkan pesan gagal
19. Kirim pesan berhasil 20. Kirim pesan berhasil
21. Tampilkan pesan berhasil 11. Memilih input data pertanyaan
15. Cek validasiinput data
22. Edit data pertanyaan 25. Kirim Data edit data
12. Tampilkan form input data pertanyaan 13.input data pertanyaan
::Tampilan ::Con Manajemen
pertanyaan
32. hapus data pertanyaan 33.hapus data
34.hapus data 35. Kirim pesan berhasil
36. Kirim pesan berhasil 37. Tampilkan pesan berhasil
Admin 1.Akses menu tampilkan data pertanyaan
2. Kirim Request data 4. Cek data
3.query data pertanyan 5. query empty
6. kirim pesan empty 7. Tampilkan pesan empty
8. query sukses 9. kirim data
10. Tampilkan data no. 5-7 untuk kondisi gagal
no. 8-10 untuk kondisi sukses
no. 16-17 untuk kondisi gagal input data
no. 18-21 untuk kondisi sukses input data
23. Tampilkan form edit data pertanyaan 24.input data pertanyaan
26. Cek validasiedit data 27. kirim pesan gagal
28. Tampilkan pesan gagal 29. Masukkan data valid
30. Kirim pesan berhasil 31. Tampilkan pesan berhasil
no. 27-28 untuk kondisi gagal input data
no. 29-31 untuk kondisi sukses input data
Gambar 4.28 Sequence diagram manajemen pertanyaan
141
Keterangan gambar 4.28: Gambar 4.28 menjelaskan tentang proses CRUD data pertanyaan, yaitu menginput
data, menampilkan data, mengedit data dan menghapus data. Aktor yang berperan adalah admin. Untuk fungsi Create, terlebih dahulu admin masuk ke dalam menu
input data pertanyaan. Apabila admin sudah masuk ke dalam menu tersebut akan tampil form input data pertanyaan, dan admin diminta untuk menginput data yang
dibutuhkan. Jika data yang dimasukkan salah, sistem akan memberikan peringatan dan jika data yang dimasukkan benar, data tersebut akan langsung tersimpan di
dalam database. admin juga dapat merubah, dan menghapus data pertanyaan. g.
Sequence Diagram manajemen user
::user
14. Edit data user 15. Kirim Data edit data
16. Edit data valid 17. Kirim pesan berhasil
18. Kirim pesan berhasil 19. Tampilkan pesan berhasil
::Tampilan ::Con Manajemen
user
26. hapus data user 27.hapus data
28.hapus data 29. Kirim pesan berhasil
30. Kirim pesan berhasil 31. Tampilkan pesan berhasil
1.Akses menu data user
Gambar 4.29 Sequence diagram manajemen user
Keterangan Gambar 4.29: Gambar 4.29 menjelaskan tentang proses read, update dan delete data user. Aktor
yang berperan adalah admin. Untuk fungsi update, terlebih dahulu admin masuk ke dalam menu user. Apabila admin sudah masuk ke dalam menu tersebut akan
142
tampil pilihan apakah data akan dihapus atau diedit, apabila yang dipilih adalah edit, maka akan ditampilkan form edit user, admin diminta untuk memasukan data
yang dibutuhkan. Jika data yang dimasukkan salah, sistem akan memberikan peringatan dan jika data yang dimasukkan benar, data tersebut akan langsung
tersimpan di dalam database. h.
Sequence Diagram manajemen informasi
::informasi
14. Kirim Data input data 18. Masukkan data valid
16. kirim pesan gagal 17. Tampilkan pesan gagal
19. Kirim pesan berhasil 20. Kirim pesan berhasil
21. Tampilkan pesan berhasil 11. Memilih input data informasi
15. Cek validasiinput data
22. Edit data informasi 25. Kirim Data edit data
12. Tampilkan form input data informasi 13.input data informasi
::Tampilan ::Con Manajemen
informasi
32. hapus data informasi 33.hapus data
34.hapus data 35. Kirim pesan berhasil
36. Kirim pesan berhasil 37. Tampilkan pesan berhasil
Admin 1.Akses menu tampilkan data informasi
2. Kirim Request data 4. Cek data
3.query data informasi 5. query empty
6. kirim pesan empty 7. Tampilkan pesan empty
8. query sukses 9. kirim data
10. Tampilkan data no. 5-7 untuk kondisi gagal
no. 8-10 untuk kondisi sukses
no. 16-17 untuk kondisi gagal input data
no. 18-21 untuk kondisi sukses input data
23. Tampilkan form edit data informasi 24.input data informasi
26. Cek validasiedit data 27. kirim pesan gagal
28. Tampilkan pesan gagal 29. Masukkan data valid
30. Kirim pesan berhasil 31. Tampilkan pesan berhasil
no. 27-28 untuk kondisi gagal input data
no. 29-31 untuk kondisi sukses input data
Gambar 4.30
Sequence diagram manajemen informasi
143
Keterangan gambar 4.30: Gambar 4.30 menjelaskan tentang proses CRUD data informasi, yaitu menginput
data, menampilkan data, mengedit data dan menghapus data. Aktor yang berperan adalah admin. Untuk fungsi Create, terlebih dahulu admin masuk ke dalam menu
input data informasi. Apabila admin sudah masuk ke dalam menu tersebut akan tampil form input data informasi, dan admin diminta untuk menginput data yang
dibutuhkan. Jika data yang dimasukkan salah, sistem akan memberikan peringatan dan jika data yang dimasukkan benar, data tersebut akan langsung tersimpan di
dalam database. admin juga dapat merubah, dan menghapus data informasi.
144
i. Sequence Diagram manajemen contact us
::pesan
14. Kirim Data input data 18. Masukkan data valid
16. kirim pesan gagal 17. Tampilkan pesan gagal
19. Kirim pesan berhasil 20. Kirim pesan berhasil
21. Tampilkan pesan berhasil 11. Memilih input data contact us
15. Cek validasiinput data 12. Tampilkan form input data contact us
13.input data contact us ::Tampilan
::Con Manajemen contact us
22. hapus data contact us 23.hapus data
24.hapus data 25. Kirim pesan berhasil
26. Kirim pesan berhasil 27. Tampilkan pesan berhasil
1.Akses menu tampilkan data contact us 2. Kirim Request data
4. Cek data 3.query data pesan
5. query empty 6. kirim pesan empty
7. Tampilkan pesan empty 8. query sukses
9. kirim data 10. Tampilkan data
no. 5-7 untuk kondisi gagal no. 8-10 untuk kondisi sukses
no. 16-17 untuk kondisi gagal input data
no. 18-21 untuk kondisi sukses input data
Admin,Dekan,Kaprodi ,Dosen,Mahsiswa
Gambar 4.31 Sequence diagram manajemen contact us
Keterangan gambar 4.31: Gambar 4.31 menjelaskan tentang proses input data contact us, menampilkan
data contact us, dan menghapus data contact us. Aktor yang berperan adalah admin, dekan, kaprodi, dosen dan mahasiswa. Admin dapat menampilkan dan
menghapus data pesan. Dan aktor selain admin dapat menginput contact us, Untuk fungsi input, terlebih dahulu aktor masuk ke dalam menu contact us.
Apabila aktor sudah masuk ke dalam menu tersebut akan tampil form input data contact us, dan aktor diminta untuk menginput data yang dibutuhkan. Jika
145
data yang dimasukkan salah, sistem akan memberikan peringatan dan jika data yang dimasukkan benar, data tersebut akan langsung tersimpan di dalam
database. aktor juga dapat membalas dan menghapus data pesan.
j. Sequence Diagram manajemen pesan
::pesan, user
14. Kirim Data input data
18. Masukkan data valid 16. kirim pesan gagal
17. Tampilkan pesan gagal 19. Kirim pesan berhasil
20. Kirim pesan berhasil 21. Tampilkan pesan berhasil
11. Memilih input data pesan
15. Cek validasiinput data
22. Balas pesan 25. Kirim Data balas pesan
12. Tampilkan form input data pesan 13.input data pesan
::Tampilan ::Con Manajemen
pesan
32. hapus data pesan 33.hapus data
34.hapus data 35. Kirim pesan berhasil
36. Kirim pesan berhasil 37. Tampilkan pesan berhasil
1.Akses menu tampilkan data pesan 2. Kirim Request data
4. Cek data 3.query data pesan
5. query empty 6. kirim pesan empty
7. Tampilkan pesan empty 8. query sukses
9. kirim data 10. Tampilkan data
no. 5-7 untuk kondisi gagal no. 8-10 untuk kondisi sukses
no. 16-17 untuk kondisi gagal input data
no. 18-21 untuk kondisi sukses input data
23. Tampilkan form balas pesan 24.input data pesan
26. Cek validasiedit data 27. kirim pesan gagal
28. Tampilkan pesan gagal 29. Masukkan data valid
30. Kirim pesan berhasil 31. Tampilkan pesan berhasil
no. 27-28 untuk kondisi gagal input data
no. 29-31 untuk kondisi sukses input data
Dekan,Kaprodi,Dosen ,Mahsiswa
Gambar 4.32 Sequence diagram manajemen pesan
146
Keterangan gambar 4.32: Gambar 4.32 menjelaskan tentang proses input data pesan, menampilkan data
pesan, dan menghapus data pesan. Aktor yang berperan adalah dekan, kaprodi, dosen dan mahasiswa. Aktor-aktor tersebut dapat menampilkan, menghapus
dan menginput pesan, Untuk fungsi input, terlebih dahulu aktor masuk ke dalam menu input data pesan. Apabila aktor sudah masuk ke dalam menu
tersebut akan tampil form input data pesan, dan aktor diminta untuk menginput data yang dibutuhkan. Jika data yang dimasukkan salah, sistem
akan memberikan peringatan dan jika data yang dimasukkan benar, data tersebut akan langsung tersimpan di dalam database. aktor juga dapat
membalas dan menghapus data pesan. k.
Sequence Diagram input KRS
::krs,detkrs,matakuliah, mengajar,mahasiswa,dosen
14. Kirim Data input data 18. Masukkan data valid
16. kirim pesan gagal 17. Tampilkan pesan gagal
19. Kirim pesan berhasil 20. Kirim pesan berhasil
21. Tampilkan pesan berhasil 11. Memilih input data KRS
15. Cek validasiinput data 12. Tampilkan form input data KRS
13.input data KRS
::Tampilan ::Con Input KRS
1.Akses menu tampilkan data KRS 2. Kirim Request data
4. Cek data 3.query data KRS
5. query empty 6. kirim pesan empty
7. Tampilkan pesan empty 8. query sukses
9. kirim data 10. Tampilkan data
no. 5-7 untuk kondisi gagal no. 8-10 untuk kondisi sukses
no. 16-17 untuk kondisi gagal input data
no. 18-21 untuk kondisi sukses input data
Mahasiswa
Gambar 4.33 Sequence diagram input KRS
147
Keterangan gambar 4.33: Gambar 4.33 menjelaskan tentang proses input data KRS dan menampilkan data
KRS. Aktor yang berperan adalah mahasiswa. Untuk fungsi input, terlebih dahulu aktor masuk ke dalam menu input data KRS. Apabila aktor sudah masuk ke dalam
menu tersebut akan tampil form input data KRS, dan aktor diminta untuk menginput data yang dibutuhkan. Jika data yang dimasukkan salah, sistem akan
memberikan peringatan dan jika data yang dimasukkan benar, data tersebut akan langsung tersimpan di dalam database.
l. Sequence Diagram validasi KRS
::krs,detkrs,mahasiswa, mengajar,dosen,
matakuliah
14. Kirim Data validasi data
18. Masukkan data valid 16. kirim pesan gagal
17. Tampilkan pesan gagal 19. Kirim pesan berhasil
20. Kirim pesan berhasil 21. Tampilkan pesan berhasil
11. Memilih validasi data KRS
15. Cek validasivalidasi data 12. Ceklist validasi data KRS
13.validasi data KRS
::Tampilan ::Con validasi
KRS
1.Akses menu tampilkan data validasi 2. Kirim Request data
4. Cek data 3.query data KRS
5. query empty 6. kirim pesan empty
7. Tampilkan pesan empty 8. query sukses
9. kirim data 10. Tampilkan data
no. 5-7 untuk kondisi gagal no. 8-10 untuk kondisi sukses
no. 16-17 untuk kondisi gagal input data
no. 18-21 untuk kondisi sukses input data
Admin
Gambar 4.34 Sequence diagram validasi KRS
148
Keterangan gambar 4.34: Gambar 4.34 menjelaskan tentang proses validasi data KR. Aktor yang
berperan adalah admin. Untuk validasi, admin harus menentukan KRS mana yang akan divalidasi, setelah KRS yang akan divalidasi dipilih dan diproses,
jika data salah maka sistam akan menamiplkan pesan gagal, dan jika data benar maka status validasi dalam database akan diubah menjadi aktiv.
m. Sequence Diagram manajemen pengaturan sistem
::konfigurasi
1.Akses menu input data pengaturan 2. Tampilkan menu input data pengaturan
6. Kirim Data input data 10. Masukkan data valid
8. kirim pesan gagal 9. Tampilkan pesan gagal
11. Kirim pesan berhasil 12. Kirim pesan berhasil
13. Tampilkan pesan berhasil 3. Memilih input data pengaturan
7. Cek validasiinput data
14. edit data krs 15. Kirim Data edit data
16. Edit data valid 17. Kirim pesan berhasil
18. Kirim pesan berhasil 19. Tampilkan pesan berhasil
4. Tampilkan form input data pengaturan 5.input data pengaturan
::Tampilan ::Con Menejemen
pengaturan sistem
Admin
Gambar 4.35 Sequence diagram manajemen pengaturan sistem
Keterangan gambar 4.35: Gambar 4.35 menjelaskan tentang proses input data pengaturan sistem, dan
mengupdate data tersebut. Aktor yang berperan adalah admin. Untuk fungsi input, terlebih dahulu aktor masuk ke dalam menu input data pengaturan. Apabila aktor
149
sudah masuk ke dalam menu tersebut akan tampil form input data pengaturan, dan aktor diminta untuk menginput data yang dibutuhkan. Jika data yang dimasukkan
salah, sistem akan memberikan peringatan dan jika data yang dimasukkan benar, data tersebut akan langsung tersimpan di dalam database.
n. Sequence Diagram input kuisioner
::poling::detpoling::mahasi swa::kuisioner:prodi::Dose
n::kaprodi 1.Akses menu input data kuisioner
2. Tampilkan menu input data kuisioner
6. Kirim Data input data 10. Masukkan data valid
8. kirim pesan gagal 9. Tampilkan pesan gagal
11. Kirim pesan berhasil 12. Kirim pesan berhasil
13. Tampilkan pesan berhasil 3. Memilih input data kuisioner
7. Cek validasiinput data 4. Tampilkan form input data kuisioner
5.input data kuisioner ::Tampilan
::Con Input kuisioner Kaprodi, Dosen,
Mahasiswa
Gambar 4.36 Sequence diagram input kuisioner
Keterangan gambar 4.36: Gambar 4.36 menjelaskan tentang proses input data kuisioner, aktor yang
berperan adalah mahasiswa, dosen dan kaprodi. Untuk fungsi input, terlebih dahulu aktor masuk ke dalam menu input data kuisioner. Apabila aktor sudah
masuk ke dalam menu tersebut akan tampil form input data kuisioner, dan aktor diminta untuk menginput data yang dibutuhkan. Jika data yang
dimasukkan salah, sistem akan memberikan peringatan dan jika data yang dimasukkan benar, data tersebut akan langsung tersimpan di dalam database.
o. Sequence Diagram manajemen password
150 ::user
1.Akses menu ganti password 2. Tampilkan form ganti pasword
4. Kirim Data input data
8. Masukkan data valid 6. kirim pesan gagal
7. Tampilkan pesan gagal 9. Kirim pesan berhasil
10. Kirim pesan berhasil 11. Tampilkan pesan berhasil
3. Masukkan password lama baru 5. Cek validasiinput data
::Tampilan ::Con Manajemen
Password Admin,Dekan,Kaprodi
,Dosen,Mahsiswa
Gambar 4.37 Sequence diagram manajemen password
Keterangan gambar 4.37: Gambar 4.37 menjelaskan tentang proses update data password, aktor yang
berperan adalah mahasiswa, dosen dan kaprodi, dekan dan admin. Untuk fungsi update, terlebih dahulu aktor masuk ke dalam menu ganti password.
Apabila aktor sudah masuk ke dalam menu tersebut akan tampil form update data password, dan aktor diminta untuk menginput data yang dibutuhkan. Jika
data yang dimasukkan salah, sistem akan memberikan peringatan dan jika data yang dimasukkan benar, data tersebut akan langsung tersimpan di dalam
database dan mengganti data sebelumnya.
p. Sequence Diagram manajemen laporan
151
::poling::detPoling::dosen ::prodi::kuisioner
1.Akses menu laporan 2. Tampilkan menu input data laporan
3. Memilih view detail laporan 4. Tampilkan detail data laporan
5.cetak data laporan
::Tampilan ::Con Manajemen
laporan
Admin
10. cetak data 11. cetak data
12. DB laporan evaluasicetak 13. laporan penjualancetak
14. Tampilkan laporan penjualan cetak
Gambar 4.38
Sequence diagram manajemen laporan
Keterangan gambar 4.38: Gambar 4.38 menjelaskan tentang proses melihat detail laporan hasil evaluasi dan
mencetak laporan tersebut, aktor yang berperan adalah admin, dekan dan kaprodi. Untuk melihat detail laporan, terlebih dahulu aktor masuk ke dalam menu laporan.
Apabila aktor sudah masuk ke dalam menu tersebut maka akan tampil tabel laporan hasil evaluasi, dan aktor diminta untuk memilih salah satu nama dosen
yang akan ditampilkan detail laporannya, selanjutnya aktor dapat mencetak data detail laporan tersebut.
4.2.5. Statechart Diagram