Sequence Diagram Narasi use case

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

Dokumen yang terkait

Pengembangan aplikasi perpustakaan fakultas sains dan teknologi berbasis online : studi kasu perpustakaa fakultas sains dan teknologi universitas islam negeri syarif hidayatullah jakarta

2 8 204

Sistem informasi penjadwalan mata kuliah pada international programs fakultas sains dan teknologi UIN Syarif Hidayatullah Jakarta berbasis website

0 5 239

Perancangan sistem pembuatan surat keterangan mahasiswa berbasis web pada Fakultas Sains Dan Teknologi Prodi Teknik Informatika Universitas Islam Negeri Syarif Hidayatullah Jakarta

0 6 155

Periklanan berbasis multimedia Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta

0 4 70

Laporan penelitian bibliografi hasil penelitian dosen IAIN syarif Hidayatullah Jakarta, 1996

0 4 142

Pengembangan aplikasi pengajian dosen pada fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta

1 9 221

Perilaku pencarian informasi dosen jurusuan komunikasi fakultas ilmu dakwah ilmu komunikasi UIN Syarif Hidayatullah Jakarta dalam memenuhi kebutuhan berdakwah

0 12 0

Layanan sirkulasi di perpustakaan fakultas sains dan teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta: Kajian terhadap perspektif pemustaka dan pustakawan

0 10 90

Sistem informasi evaluasi kinerja dosen (studi kasus: fakultas sains dan teknologi universitas Islam negeri syarif hidayatullah Jakarta)

0 2 5

Model aplikasi pengukuran kinerja dosen dalam evaluasi proses belajar mengajar “studi kasus : fakultas sains dan teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta”

0 3 7