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