Sequence Diagram Hapus Terbitan

Gambar 3.13 Sequence Diagram Edit Terbitan

c. Sequence Diagram Hapus Terbitan

Sequence diagram untuk hapus data terbitan menggambarkan interaksi antara objek dari class admin dan objek yang berkaitan dengan proses hapus data terbitan lainnya yang menunjukkan rangkaian pesan yang dikirim antara objek juga interaksi antar objek yang terjadi pada titik tertentu dalam eksekusi sistem. : admin FormListDataTerbitan boundary EditTerbitan control TerbitanDAO control 1 : pilihData 2 : pilihEdit 3 : panggilEditDataTerbitan 4 : panggilProsesEdit 5 : prosesEdit 6 : hasilProsesEdit 7 : prosesEditSukses 8 : editData disimpan Gambar 3.14 Sequence Diagram Hapus Terbitan

3.2.3.4 Class Diagram

Class diagram pada pembangunan aplikasi sistem jurnal online INKOM LIPI memaparkan mengenai instansiasi objek dari class yang ada. Lebih jelasnya dapat terlihat pada Gambar 3.50. : admin FormListDataTerbitan boundary HapusContoller control TerbitanDAO control 1 : pilihData 2 : pilihHapus 3 : panggilHapusData 4 : panggilProsesHapus 5 : prosesHapus 6 : hasilProsesHapus 7 : prosesHapusSukses 8 : hapusData disimpan Gambar 3.15 Class Diagram FormLoginAdmin +Username +Password +TombolLogin LoginController +Username +Password +ValidasiLogin Admin +Username +Password +Petugas AdminDAO +Login FormEditPengguna +Username +Password +NamaLengkap +Email1 +Email2 +institusi +NoTelp +UserLevel +Published +TombolSave +TombolCancel +TombolCancel EditPenggunaController +Username +Password +NamaLengkap +Email1 +Email2 +Institusi +NoTelp +UserLevel +Published +ValidasiEditPengguna +CekHasilProsesEditsPengguna EditPengguna +Username +Password +NamaLengkap +Email1 +Email2 +Institusi +NoTelp +UserLevel +Published +EditPengguna EditPenggunaDAO +EditPengguna +HapusPengguna +TambahPengguna FormHapusPengguna +No +TombolHapus HapusPenggunaController +No +ValidasiHapusDataPengguna +CekHasilProsesHapusPetugas HapusPengguna +No +HapusPengguna HapusPenggunaDAO +EditPengguna +HapusPengguna +TambahPengguna FormTambahPengguna +Username +Password +NamaLengkap +Email1 +Email2 +Institusi +NoTelp +UserLevel +Published +TombolSave +TombolApply +TombolCancel TambahPenggunaController +Username +Password +NamaLengkap +UserLevel +Published +ValidasiTambahPengguna +CekHasilProsesTambahPengguna TambahPengguna +Username +Password +NamaLengkap +UserLevel +Published +TambahPengguna TambahPenggunaDAO +EditPengguna +HapusPengguna +TambahPengguna FormEditKakaspenulis +UploadFile +Nama +Type +Size +uploadOleh +UploadTanggal +Counter +Published +TombolSave +TombolApplyl +TobolCancel EditKakaspenulisController +Nama +UploadOleh +Published +ValidasiEditKakaspenulisr +CekHasilProsesEditKakaspenulis EditKakaspenulis +Nama +UploadOleh +Published +EditKakaspenulis EditKakaspenulisDAO +EditKakaspenulis +HapusKakaspenulis +TambahKakaspenulis FormHapusKakaspenulis +No +TombolHapus HapusKakaspenulisController +No +ValidasiHapusKakaspenulis +CekHasilProsesHapusKakaspenulis HapusKakaspenulis +No +HapusKakaspenulis HapusKakaspenulisDAO +EditKakaspenulis +HapusKakaspenulis +Tambahkakaspenulis FormTambahKakaspenulis +UploadFile +Nama +Type +Size +UploadOleh +Counter +Publish +TombolSave +TombolApplyl +TombolCancel TambahKakaspenulisController +Nama +UploadOleh +Published +ValidasiTambahKakaspenulis +CekHasilProsesTambahKakaspenulis TambahKakaspenulis +Nama +UploadOleh +Published +TambahKakaspenulis TambahKakaspenulisDAO +EditKakaspenulis +HapusKakaspenulis +TambahKakaspenulis FormTerbitan +TahunTerbit +VolumeTerbit +Published +TombolSave +TombolApply +TombolCancel TambahTerbitanController +TahunTerbit +VolumeTerbit +Published +ValidasiTambahTerbitan +CekHasilProsesTerbitan TambahTerbitan +TahunTerbit +VolumeTerbit +Published +TambahTerbitan TambahTerbitanDAO +TambahTerbitan Login +username +password +Login

3.2.3.5 State diagram

1. State Diagram Login

State diagram login digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan login yang dapat diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.51. Gambar 3.16 State Diagram Login 2. State Diagram Manajemen pengguna State diagram manajemen pengguna digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mengelola pengguna yang dapat diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.52. tampil form login buka form login panggil periksa login validasi login menunjukkan posisi kursor pada field usernamepassword tampil menu utama memasukkan data login verifikasi data login data yang dimasukkan salah data yang dimasukkan benar Gambar 3.17 State Diagram Manajemen pengguna 3. State Diagram Tambah data pengguna State diagram tambah data pengguna digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan menambah data pengguna yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.53. Gambar 3.18 State Diagram Tambah data pengguna tampil form manajemen pengguna buka form manajemen pengguna tampil form menu yang dipilih memilihi menu pilihan mengeksekusi poses manajemen pengguna proses manajemen data pengguna tampil pesan data tersimpan simpan hasil proses tampil form pengguna panggil proses tambah pengguna pesan berhasil tersimpan buka form tambah pengguna mengisi form tambah data pengguna

4. State Diagram Edit data pengguna

State diagram edit data pengguna digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mengubah data pengguna yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.54. Gambar 3.19 State Diagram Edit data pengguna 5. State Diagram Hapus data pengguna State diagram hapus data pengguna digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan menghapus data pengguna yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.55. tampil form list data pengguna panggil proses edit pengguna Mengisi data pengguna yang di ubah memilih data buka form list data pengguna Menampilkan form data pengguna Data pengguna yang telah di ubah tersimpan Proses berhasil Gambar 3.20 State Diagram Hapus data pengguna 6. State Diagram Publish data pengguna State diagram publish data pengguna digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mempublikasi data pengguna yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.56. Gambar 3.21 State Diagram Publish data pengguna tampil form list pengguna panggil hapus data pengguna data pengguna tersimpan buka form data pengguna pilih data yang akan dihapus proses hapus pengguna tampil form list pengguna panggil publish data pengguna data pengguna tersimpan buka form data pengguna pilih data yang akan dipublish proses publish pengguna tampil form manajemen kakas penulis buka form manajemen kakas penulis tampil form menu yang dipilih memilihi menu pilihan mengeksekusi poses manajemen kakas penulis proses manajemen kakas penulis tampil pesan data tersimpan simpan hasil proses

7. State Diagram Unpublish data pengguna

State diagram unpublish data pengguna digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan tidak mempublikasi data pengguna yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.57. Gambar 3.22 State Diagram Unpublish data pengguna 8. State Diagram Manajemen Kakas penulis State diagram manajemen kakas penulis digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mengelola kakas penulis yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.58. Gambar 3.23 State Diagram Manajemen Kakas penulis tampil form list pengguna panggil unpublish pengguna data pengguna tersimpan buka form data pengguna pilih data yang akan di unpublish proses unpublish data pengguna

9. State Diagram Tambah Kakas Penulis

State diagram tambah kakas penulis digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan menambah data kakas penulis yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.59. Gambar 3.24 State Diagram Tambah Kakas Penulis 10. State Diagram Edit Kakas Penulis State diagram edit kakas penulis digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mengubah data kakas penulis yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.60. tampil form kakas penulis panggil proses tambah kakas penulis menampilkan kotak dialog pilihan file buka form tambah kakas penulis menekan tombol upload form kakas penulis terisi pesan data berhasil tersimpan memilih file menyimpan file Gambar 3.25 State Diagram Edit Kakas Penulis 11. State Diagram Hapus Kakas Penulis State diagram hapus kakas penulis digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan menghapus data kakas penulis yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.61. Gambar 3.26 State Diagram Hapus Kakas Penulis tampil form list data kakas penulis panggil proses edit kakas penulis Mengisi form kakas penulis yang di ubah memilih data buka form list data kakas penulis Menampilkan form kakas penulis Data kakas penulis yang telah di ubah tersimpan Proses berhasil tampil form list kakas penulis panggil hapus data kakas penulis data kakas penulis disimpan buka form kakas penulis pilih data yang akan dihapus proses hapus data kakas penulis

12. State Diagram Publish Kakas Penulis

State diagram publish kakas penulis digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mempublikasi data kakas penulis yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.62. Gambar 3.27 State Diagram Publish Kakas Penulis 13. State Diagram Unpublish Kakas Penulis State diagram unpublish kakas penulis digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan tidak mempublikasi data kakas penulis yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.63. Gambar 3.28 State Diagram Unpublish Kakas Penulis tampil form list kakas penulis panggil publish kakas penulis data kakas penulis tersimpan buka form data kakas penulis pilih data yang akan dipublish proses publish kakas penulis tampil form list kakas penulis panggil unpublish kakas penulis data kakas penulis tersimpan buka form data kakas penulis pilih data yang akan di unpublish proses unpublish kakas penulis

14. State Diagram Manajemen Terbitan

State diagram manajemen terbitan digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mengelola terbitan yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.64. Gambar 3.29 State Diagram Manajemen Terbitan 15. State Diagram Tambah Terbitan State diagram tambah terbitan digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan menambah terbitan yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.65. tampil form manajemen terbitan buka form manajemen terbitan tampil form menu yang dipilih memilihi menu pilihan mengeksekusi poses manajemen terbitan proses manajemen terbitan tampil pesan data tersimpan simpan hasil proses Gambar 3.30 State Diagram Tambah Terbitan 16. State Diagram Edit Terbitan State diagram edit terbitan digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mengubah terbitan yang diasumsikan oleh objek dan event- event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.66. Gambar 3.31 State Diagram Edit Terbitan tampil form terbitan panggil proses tambah terbitan pesan berhasil tersimpan buka form tambah terbitan mengisi form tambah data terbitan tampil form list data terbitan panggil proses edit terbitan Mengisi form terbitan yang di ubah memilih data buka form list data terbitan Menampilkan form data terbitan Data terbitan yang telah di ubah tersimpan Proses berhasil

17. State Diagram Hapus Terbitan

State diagram hapus terbitan digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan menghapus terbitan yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.66. Gambar 3.32 State Diagram Hapus Terbitan 18. State Diagram Publish Terbitan State diagram publish terbitan digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mempublikasi terbitan yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.68. Gambar 3.33 State Diagram Publish Terbitan tampil form list terbitan panggil hapus data terbitan data terbitan tersimpan buka form data terbitan pilih data yang akan dihapus proses hapus data terbitan tampil form list terbitan panggil publish terbitan data terbitan tersimpan buka form data terbitan pilih data yang akan dipublish proses publish terbitan

19. State Diagram Unpublish Terbitan

State diagram unpublish terbitan digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan tidak mempublikasi terbitan yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.69. Gambar 3.34 State Diagram Unpublish Terbitan 20. State Diagram Terbitan State diagram terbitan digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan menampilkan terbitan yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.70. Gambar 3.35 State Diagram Terbitan tampil form list terbitan panggil unpublish terbitan data terbitan tersimpan buka form data terbitan pilih data yang akan di unpublish proses unpublish data terbitan tampil form menu terbitan tampil pilihan volume terbit tampil judul makalah buka form data terbitan pilih tahun terbit pilih volume terbit tampil isi makalah pilih judul makalah

21. State Diagram Submit Paper

State diagram submit paper digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mengirimkan paper yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.71. Gambar 3.36 State Diagram Submit Paper 22. State Diagram Submit Revisi State diagram submit revisi digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mengirimkan revisi yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.72. Gambar 3.37 State DiagramSubmit Revisi tampil form penulis tampil kotak dialog menyimpan file paper buka form penulis klik submit paper pilih file paper tampil pesan file telah tersimpan proses berhasil tampil form penulis tampil kotak dialog menyimpan file paper buka form penulis klik submit revisi pilih file paper tampil pesan file telah tersimpan proses berhasil

23. State Diagram Review Paper

State diagram review paper digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mereview paper yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.73. Gambar 3.38 State Diagram Review Paper 24. State Diagram Submit Hasil Review State diagram submit hasil review digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mengirimkan hasil review yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.74. Gambar 3.39 State Diagram Submit Hasil Review tampil form reviewer tampil paper yang telah dikirim tampil konfirmasi kondisi paper buka form reviewer klik tombol review paper cek kondisi paper tampil form reviewer proses submit hasil review paper revisi telah terkirim buka form reviewer klik tombol submit hasil review proses berhasil

25. State Diagram Undangan Review

State diagram undangan review digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mengirimkan undangan untuk mereview yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.75. Gambar 3.40 State Diagram Undangan Review 26. State Diagram Terima Undangan Review State diagram terima undangan review digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan menerima undangan review yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.76. Gambar 3.41 State Diagram Terima Undangan Review tampil form reviewer menampilkan halaman konfirmasi buka form reviewer klik tombol undangan review tampil form undangan review menampilkan pesan konfirmasi buka form konfirmasi undangan review klik tombol terima undangan review

27. State Diagram Tolak Undangan Review

State diagram tolak undangan review digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan menolak undangan review yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.77. Gambar 3.42 State Diagram Tolak Undangan Review 28. State Diagram Send Review State diagram send review digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mengirimkan review yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.78. Gambar 3.43 State Diagram Send Review tampil form undangan review menampilkan pesan konfirmasi buka form konfirmasi undangan review klik tombol tolak undangan review tampil form editor proses send review buka form editor klik tombol send review tampil pesan telah terkirim proses berhasil

29. State Diagram Cek Paper

State diagram cek paper digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mengecek paper yang diasumsikan oleh objek dan event- event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.79. Gambar 3.44 State Diagram Cek Paper 30. State Diagram Kakas Penulis State diagram kakas penulis digunakan untuk mengilustrasikan siklus hidup objek dalam keadaan mengunduh paper yang diasumsikan oleh objek dan event-event kejadian yang menyebabkan objek beralih dari satu state ke state lain yang dapat dilihat pada Gambar 3.80. Gambar 3.45 State Diagram Kakas Penulis tampil form editor tampil paper yang akan di cek buka form editor klik tombol cek paper paper telah di cek proses cek paper tampil form kakas penulis panggil proses unduh file buka form kakas penulis memilih file paper file paper berhasil di unduh proses unduh file

3.3 Perancangan