Refer ensi Perancangan Arsitektur Perancangan Rinci

Program Studi Teknik Informatika DPPL – SIMPELWEB 5084 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Internet Internet merupakan istilah umum yang dipakai untuk menunjuk Network global yang terdiri dari komputer dan layanan servis dengan sekitar 30 sampai 50 juta pemakai komputer dan puluhan layanan informasi termasuk e-mail, FTP, dan World Wide Web . Naskah Karangan seseorang yg belum diterbitkan. Review Salah satu dari jenis teks bahasa genre yang ditujukan untuk meninjau suatu karya untuk mengetahui kualitas, kelebihan dan kekurangan yang dimiliki karya tersebut yang ditujukan untuk pembaca atau pendengar khalayak ramai. Terbitan Hasil menerbitkan, keluaran. Dalam konteks JBI, terbitan dikelompokkan dalam Volume dan Nomor. Komentar Kritikan, masukan, saran, atau pertanyaan mengenai website yang dikirimkan oleh reviewer, penyunting, atau editor penerbitan jurnal.

4.5 Refer ensi

Referensi yang digunakan pada perangkat lunak tersebut adalah: 1. Dewi P. Palindih, Deskripsi Perancangan Perangkat Lunak DPPL WELSAP , Universitas Atma Jaya Yogyakarta. Program Studi Teknik Informatika DPPL – SIMPELWEB 5184 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika 5 Analisis Model

5.1 Perancangan Arsitektur

Pe ngelola a nUserUI Use rCt rl List Use r Pe ngelola a nNa sk a hUI Na sk a hCt rl Na sk a h Pe ngelola a nTe rbit a nUI Pe ngelola a nPe m ba y a ra nUI Pe ngelola a nProsesRe v iewUI Pe nge lola a nProse sSunt ingUI Pe ngelola a nProsesPe m ua t a nUI Pe ngelola a nSura t UI Upda t e Da t a ProfilUI Pe nda ft a ra nRe v ie we rUI ProsesRe v iewNa sk a hUI Prose sSunt ingNa sk a hUI Upda t e Re k om e nda siPe m uat a nUI Re gist ra siUI LoginUI Ga nt iPa sswordUI Sura t Ct rl Te rbit a nCt rl Pe m ba y a ra nCt rl Kom e nt a rCt rl Prose sRe v ie wCt rl Prose sSunt ingCt rl LoginCt rl Te rbit a n Pe m ba y a ra n Prose sRe v ie w Prose sSunt ing Prose sPe m uat a n Kom e nt a r Sura t Ga nt iPa ssCt rl Prose sPe m uat a nCt rl Boundar Control Enti Program Studi Teknik Informatika DPPL – SIMPELWEB 5284 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Gambar 5.1 Arsitektur Aplikasi SIMPELWEB

5.2 Perancangan Rinci

5.2.1 Sequence Diagram

5.2.1.1 Login

: LoginUI : Pengguna : LoginCt rl : List User 1 : Login 2 : ValidasiLogin 3 : ValidasiLogin 4 5 6 Gambar 5.2 Sequence Diagram: Login

5.2.1.2 Ubah Passwor d

: Pengguna gant iPassUI gant iPassCt rl List User 1 : gant iPass 2 : gant iPass 3 : gant iPass 4 5 6 Gambar 5.3 Sequence Diagram: Ubah Password Program Studi Teknik Informatika DPPL – SIMPELWEB 5384 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2.1.3 Ubah Data Pr ofil

: Pengguna Updat eDat aProf ilUI UserCt rl List User 1 : get Dat aPengguna 2 : get Dat aPengguna 3 : get Dat aPengguna 4 5 6 7 : ubahDat aProf il 8 : ubahDat aProf il 9 : ubahDat aProf il 10 11 12 Gambar 5.4 Sequence Diagram: Ubah Data Profil

5.2.1.4 Registr asi Pengguna

: Pengguna Regist rasiUI UserCt rl List User 1 : regist rasiUser 2 : regist rasiUser 3 : regist rasiUser 4 5 6 Gambar 5.5 Sequence Diagram: Registrasi Pengguna Program Studi Teknik Informatika DPPL – SIMPELWEB 5484 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2.1.5 Pendaftar an Reviewer

: Pengguna daf t arReviewerUI UserCt rl List User 1 : get Dat aPengguna 2 3 : daf t arReviewer 4 : daf t arReviewer 5 : daf t arReviewer 6 7 8 Gambar 5.6 Sequence Diagram: Pendaftaran Reviewer

5.2.1.6 Pengelolaan User

5.2.1.6.1 Set Penyunting

: Administ rat or PengelolaanUserUI UserCt rl List User 1 : get Dat aPengguna 2 3 : set Penyunt ing 4 : set Penyunt ing 5 : set Penyunt ing 6 7 8 Gambar 5.7 Sequence Diagram: Set Penyunting Program Studi Teknik Informatika DPPL – SIMPELWEB 5584 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2.1.6.2 Set Penyunting

Ahli : Administ rat or PengelolaanUserUI UserCt rl List User 1 : get Dat aPengguna 2 3 : set Penyunt ingAhli 4 : set Penyunt ingAhli 5 : set Penyunt ingAhli 6 7 8 Gambar 5.8 Sequence Diagram: Set Penyunting Ahli

5.2.1.6.3 Set Jumlah Mereview

: Administ rat or PengelolaanUserUI UserCt rl List User 1 : get Dat aReviewer 2 3 : set JumlahMereview 4 : set JumlahMereview 5 : set JumlahMereview 6 7 8 Gambar 5.9 Sequence Diagram: Set Jumlah Mereview Program Studi Teknik Informatika DPPL – SIMPELWEB 5684 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2.1.6.4 Tampil Pengguna

: Administ rat or PengelolaanUserUI UserCt rl List User 1 : t ampilPengguna 2 : t ampilPengguna 3 : t ampilPengguna 4 5 6 Gambar 5.10 Sequence Diagram: Tampil Pengguna

5.2.1.7 Pengelolaan Naskah

5.2.1.7.1 Upload Naskah

: Pengguna PengelolaanNaskahUI NaskahCt rl Naskah 1 : insert Dat aNaskah 2 : uploadNaskah 3 : uploadNaskah 4 5 6 Gambar 5.11 Sequence Diagram: Upload Naskah Program Studi Teknik Informatika DPPL – SIMPELWEB 5784 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2.1.7.2 Tampil Naskah

: Pengguna PengelolaanNaskahUI NaskahCt rl Naskah 1 : t ampilNaskah 2 : t ampilNaskah 3 : t ampilNaskah 4 5 6 Gambar 5.12 Sequence Diagram: Tampil Naskah

5.2.1.8 Pengelolaan Ter bitan

5.2.1.8.1 Tambah Terbitan

: Administ rat or PengelolaanTerbit anUI Terbit anCt rl Terbit an 1 : t ambahTerbit an 2 : t ambahTerbit an 3 : t ambahTerbit an 4 5 6 Gambar 5.13 Sequence Diagram: Tambah Terbitan

5.2.1.8.2 Hapus Terbitan

Program Studi Teknik Informatika DPPL – SIMPELWEB 5884 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika : Administ rat or PengelolaanTerbit anUI Terbit anCt rl Terbit an 1 : get Dat aTerbit an 2 3 : hapusTerbit an 4 : hapusTerbit an 5 : hapusTerbit an 6 7 8 Gambar 5.14 Sequence Diagram: Hapus Terbitan

5.2.1.8.3 Tampil Terbitan

: Administ rat or PengelolaanTerbit anUI Terbit anCt rl Terbit an 1 : t ampilTerbit an 2 : t ampilTerbit an 3 : t ampilTerbit an 4 5 6 Gambar 5.15 Sequence Diagram: Tampil Terbitan

5.2.1.9 Pengelolaan Tr ansaksi Pembayar an

5.2.1.9.1 Tambah Transaksi

Pembayaran Program Studi Teknik Informatika DPPL – SIMPELWEB 5984 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika : Administ rat or PengelolaanPembayaranUI PembayaranCt rl Pembayaran 1 : t ambahPembayaran 2 : t ambahPembayaran3 : tambahPembayaran 4 5 6 Gambar 5.16 Sequence Diagram: Tambah Transaksi Pembayaran

5.2.1.9.2 Tampil Pembayaran

: Administ rat or PengelolaanPembayaranUI PembayaranCt rl Pembayaran 1 : t ampilPembayaran 2 : t ampilPembayaran 3 : t ampilPembayaran 4 5 6 Gambar 5.17 Sequence Diagram: Tampil Pembayaran

5.2.1.9.3 Set Lunas

Pembayaran : Administ rat or PengelolaanPembayaranUI PembayaranCt rl Pembayaran 1 : get Dat aPembayaran 2 3 : set LunasBayar 4 : set LunasBayar 5 : set LunasBayar 6 7 8 Program Studi Teknik Informatika DPPL – SIMPELWEB 6084 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Gambar 5.18 Sequence Diagram: Set Lunas Pembayaran Program Studi Teknik Informatika DPPL – SIMPELWEB 6184 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2.1.10 Pengelolaan Pr oses Review

5.2.1.10.1 Tampil Hasil Review

: Administ rat or PengelolaanReviewUI ProsesReviewCt rl ProsesReview 1 : t ampilHasilReview 2 : t ampilHasilReview 3 : t ampilHasilReview 4 5 6 Gambar 5.19 Sequence Diagram: Tampil Hasil Review

5.2.1.10.2 Set Reviewer Naskah

: Administ rat or PengelolaanReviewUI ProsesReviewCt rl ProsesReview 1 : get Dat aReviewer 2 3 : set ReviewerNaskah 4 : set ReviewerNaskah 5 : set ReviewerNaskah 6 7 8 Gambar 5.20 Sequence Diagram: Set Reviewer Naskah

5.2.1.10.3 Set Tampilan Komentar

Program Studi Teknik Informatika DPPL – SIMPELWEB 6284 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika : Administ rat or PengelolaanReviewUI Koment arCt rl Koment ar 1 : get Koment ar 2 3 : set TampilanKoment ar 4 : set TampilanKoment ar 5 : set TampilanKoment ar 6 7 8 Gambar 5.21 Sequence Diagram: Set Tampilan Komentar

5.2.1.11 Pengelolaan Pr oses Sunting

5.2.1.11.1 Tampil Hasil Penyuntingan

: Administ rat or PengelolaanPenyunt inganUI ProsesSunt ingCt rl ProsesSunt ing 1 : t ampilHasilPenyunt ingan 2 : t ampilHasilPenyunt ingan 3 : t ampilHasilPenyunt ingan 4 5 6 Gambar 5.22 Sequence Diagram: Tampil Hasil Penyuntingan

5.2.1.11.2 Set Penyunting Naskah

Program Studi Teknik Informatika DPPL – SIMPELWEB 6384 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika : Administ rat or PengelolaanPenyunt inganUI ProsesSunt ingCt rl ProsesSunt ing 1 : get Dat aPenyunt ing 2 3 : set Penyunt ingNaskah 4 : set Penyunt ingNaskah 5 : set Penyunt ingNaskah 6 7 8 Gambar 5.23 Sequence Diagram: Set Penyunting Naskah

5.2.1.11.3 Set Tampilan Komentar Penyuntingan

: Administ rat or PengelolaanPenyunt inganUI Koment arCt rl Koment ar 1 : get Koment ar 2 3 : set TampilanKoment arPenyunt ingan 4 : set TampilanKoment arPenyunt ingan 5 : set TampilanKoment arPenyunt ingan 6 7 8 Gambar 5.24 Sequence Diagram: Set Tampilan Komentar Penyuntingan Program Studi Teknik Informatika DPPL – SIMPELWEB 6484 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2.1.12 Pengelolaan Pr oses Pemuatan

: Administ rat or PengelolaanPemuat anUI ProsesPemuat anCt rl ProsesPemuat an 1 : get Penyunt ingAhli 2 3 : set Penyunt ingAhli 4 : set Penyunt ingAhli 5 : set Penyunt ingAhli 6 7 8 Gambar 5.25 Sequence Diagram: Set Penyunting Ahli

5.2.1.13 Pr oses Review Naskah

5.2.1.13.1 Tambah Review

: Reviewer ProsesReviewUI ProsesReviewCt rl ProsesReview 1 : t ambahReview 2 : t ambahReview 3 : t ambahReview 4 5 6 Gambar 5.26 Sequence Diagram: Tambah Review

5.2.1.13.2 Tambah Komentar

Program Studi Teknik Informatika DPPL – SIMPELWEB 6584 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika : Reviewer ProsesReviewUI Koment arCt rl Koment ar 1 : t ambahKoment ar 2 : t ambahKoment ar 3 : t ambahKoment ar 4 5 6 Gambar 5.27 Sequence Diagram: Tambah Komentar

5.2.1.14 Pr oses Sunting Naskah

5.2.1.14.1 Tambah Penyuntingan

: Penyunt ing ProsesSunt ingUI ProsesSunt ingCt rl ProsesSunt ing 1 : t ambahPenyunt ingan 2 : t ambahPenyunt ingan 3 : t ambahPenyunt ingan 4 5 6 Gambar 5.28 Sequence Diagram: Tambah Penyuntingan

5.2.1.14.2 Tambah Komentar Penyunting

Program Studi Teknik Informatika DPPL – SIMPELWEB 6684 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika : Penyunt ing ProsesSunt ingUI Koment arCt rl Koment ar 1 : t ambahKoment arPenyunt ing 2 : t ambahKoment arPenyunt ing 3 : t ambahKoment arPenyunt ing 4 5 6 Gambar 5.29 Sequence Diagram: Tambah Komentar Penyunting

5.2.1.15 Update Rekomendasi Naskah

: Penyunt ing Ahli Updat eRekomendasiUI ProsesPemuat anCt rl ProsesPemuat an 1 : get HasilReview 2 : get HasilReview 3 : get HasilReview 4 5 6 7 : updat eRekomendasi 8 : updat eRekomendasi 9 : updat eRekomendasi 10 11 12 Gambar 5.30 Sequence Diagram: Update Rekomendasi Naskah

5.2.1.16 Pengelolaan Sur at

5.2.1.16.1 Tampil Surat

Program Studi Teknik Informatika DPPL – SIMPELWEB 6784 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika : Administ rat or PengelolaanSurat UI Surat Ct rl Surat 1 : t ampilSurat 2 : t ampilSurat 3 : t ampilSurat 4 5 6 Gambar 5.31 Sequence Diagram: Tampil Surat

5.2.1.16.2 Kirim Surat

: Administ rat or PengelolaanSurat UI Surat Ct rl Surat 1 : get Dat aSurat 2 3 : kirimSurat 4 : kirimSurat 5 : kirimSurat 6 7 8 Gambar 5.32 Sequence Diagram: Kirim Surat Program Studi Teknik Informatika DPPL – SIMPELWEB 6884 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2.2 Class Diagram

Program Studi Teknik Informatika DPPL – SIMPELWEB 6984 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika LoginUI + login Gant iPasswordUI + gant iPass Regist rasiUI + regist rasi Pendaft aranReviewerUI + daf t arReviewer PengelolaanUserUI + set Penyunt ing + set Penyunt ingAhli + set JumlahMereview + t ampilPengguna Updat eDat aProfilUI + ubahDat aProf il PengelolaanNaskahUI + uploadNaskah + t ampilNaskah PengelolaanTerbit anUI + t ambahTerbit an + hapusTerbit an + t ampilTerbit an PengelolaanPem bayaranUI + t ambahPembayaran + t ampilPembayaran + set LunasBayar PengelolaanProsesReviewUI + t ampilHasilReview + set ReviewerNaskah + set TampilanKoment ar PengelolaanProsesSunt ingUI + t ampilHasilSunt ing + set Penyunt ingNaskah + set TampilanKoment ar PengelolaanProsesPem uat anUI + set Penyunt ingAhli ProsesReviewNaskahUI + t ambahReview + t ambahKoment ar ProsesSunt ingNaskahUI + t ambahPenyunt ingan + t ambahKoment ar Updat eRekom endasiPem uat anUI + updat eRekomendasi PengelolaanSurat UI + t ampilSurat + kirimSurat LoginCt rl + loginUser Gant iPassCt rl + gant iPassUser UserCt rl + regist rasiUser + set Penyunt ing + set Penyunt ingAhli + t ampilPengguna + ubahDat aProf il + set JumlahMereview + daf t arReviewer NaskahCt rl + uploadNaskah + t ampilNaskah Terbit anCt rl + t ambahTerbit an + hapusTerbit an + t ampilTerbit an Pem bayaranCt rl + t ambahPembayaran + t ampilPembayaran + set LunasBayar ProsesReviewCt rl + t ampilHasilReview + t ambahReview + set ReviewerNaskah ProsesSunt ingCt rl + t ampilHasilSunt ing + t ambahPenyunt ingan + set Penyunt ingNaskah ProsesPem uat anCt rl + set Penyunt ingAhli + updat eRekomendasi Kom ent ar + id_koment arint + baris_nomorst ring + sudah_dilakukanbool + kecocokanbool + sudah_direvisibool + kolom_cekbool + kolom_barisbool + id_reviewint + id_prosesint + t ambahKoment ar + t ampilKoment ar + set TampilanKoment ar Kom ent arCt rl + t ambahKoment ar + t ambahKoment arPenyunt ing + t ampilKoment ar + set TampilanKoment ar Surat Ct rl + t ampilSurat + kirimSurat List User + id_userint + nama_userst ring + sandi_userst ring + nama_lengkapst ring + email_userst ring + email_user2st ring + no_hp_userst ring + no_hp_user2st ring + alamat _userst ring + jml_mereviewint + st at us_akt if _reviewerbool + id_asal_univint + id_peminat an1int + id_peminat an2int + id_peminat an3int + penulisbool + pelangganbool + reviewerbool + penyunt ingbool + penyunt ing_ahlibool + loginUser + gant iPass + regist rasiUser + daf t arReviewer + ubahdat aProf il + set JumlahMereview + set Penyunt ing + set Penyunt ingAhli + t ampilUser Naskah + id_naskahint + judul_naskahst ring + nama_f ilest ring + nama_f ile_reviewst ring + nama_f lie_sunt ing + nama_f ile_abst rakst ring + t gl_masuk_naskahdat et ime + st at us_naskahst ring + naskah_dit erimabool + lunasbool + id_t erbit int + id_peminat an1int + id_peminat an2int + id_peminat an3int + id_user1int + id_user2int + id_user3int + id_user4int + uploadNaskah + t ampilNaskah Surat + id_surat int + perihalst ring + jenis_surat st ring + t ampilSurat + kirimSurat ProsesSunt ing + id_prosesint + judul_maks_kat abool + abst rak_t erdapat _judulbool + abst rak_maks_kat abool + kat a_kuncibool + penomoran_babbool + f ormat _essaybool + perujukan_dan_pengut ipanbool + objek_t ajambool + perujukan_objekbool + semua_objek_dirujukbool + sumber_kut ipan_dirujukbool + ref erensi_dirujukbool + f ormat _penulisan_ref erensibool + f ont _umumbool + spasi_t unggalbool + min80_naskah_jurnalbool + ukuran_kert asbool + jumlah_halamanbool + f ormat _berkasbool + id_userint + id_naskahint + t ambahPenyunt ingan + t ampilHasilSunt ing + set Penyunt inganNaskah ProsesPem uat an + id_penyunt ing_ahliint + dit erimabool + id_review1int + id_review2int + id_naskahint + id_userint + set Penyunt ingAhli + updat eRekomendasi ProsesReview + id_reviewint + keaslian_inf ormasi_kajianint + kebaharuan_inf ormasiint + kesesuaian_isi_dg_JBI int + kekomprehensif an_penget ahuan_penulisint + kemut akhiran_acuanint + kelengkapan_acuanint + ket epat an_met ode_dan_pendekat anint + kesesuaian_susunan_kerangka_naskahint + kejelasan_penyajian_t ulisanint + ket epat an_dari_set iap_bagian_naskahint + kebenaran_f akt a_int erpret asi_hit unganint + keef ekt if an_t abel_ilust rasiint + kelayakan_abst rakint + kesesuaian_judul_dengan_isiint + rekomendasist ring + review_t ahap_berikut nyast ring + id_naskahint + id_userint + t ambahReview + t ampilReview + set ReviewerNaskah Terbit an + id_t erbit int + volumeint + nomorint + bulanst ring + t ahunst ring + t ambahTerbit an + hapusTerbit an + t ampilTerbit an Pem bayaran + jumlah_eksint + t anda_t erimabool + cet ak_lepasint + id_t erbit int + id_userint + t ambahPembayaran + t ampilPembayaran + set LunasBayar Gambar 5.33 Class Diagram Program Studi Teknik Informatika DPPL – SIMPELWEB 7084 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2.3 Class Diagram Specific Descriptions

5.2.3.1 Specific Design Class LoginUI

LoginUI boundary +LoginUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +Loginusername,password:bool Operasi ini digunakan untuk mengecek username dan password yang dimasukkan valid atau tidak sebelum memasuki sistem.

5.2.3.2 Specific Design Class GantiPasswor dUI

GantiPasswordUI boundary +GantiPasswordUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +GantiPasswordiduser, newPass:void Operasi ini digunakan untuk mengubah password dari pengguna.

5.2.3.3 Specific Design Registr asiUI

RegistrasiUI boundary +RegistrasiUI Default konstruktor, digunakan untuk inisialisasi semua Program Studi Teknik Informatika DPPL – SIMPELWEB 7184 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika atribut dari kelas ini. +RegistrasiUser:void Operasi ini digunakan untuk menambah data pengguna.

5.2.3.4 Specific Design Pendaftar anReviewer UI

PendaftaranReviewerUI boundary +PendaftaranReviewerUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +DaftarRevieweriduser,idpem1,idpem2,idpem3:void Operasi ini digunakan pengguna untuk mendaftar sebagai reviewer.

5.2.3.5 Specific Design Class UpdateDataPr ofilUI

UpdateDataProfilUI boundary +UpdateDataProfilUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +UbahDataProfiliduser,user:void Operasi ini digunakan untuk mengubah data profil pengguna.

5.2.3.6 Specific Design PengelolaanUser UI

PengelolaanUserUI boundary Program Studi Teknik Informatika DPPL – SIMPELWEB 7284 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika +PengelolaanUserUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +SetPenyuntingiduser:void Operasi ini digunakan untuk men-set peran pengguna menjadi penyunting. +SetPenyuntingAhliiduser:void Operasi ini digunakan untuk men-set peran pengguna menjadi penyunting ahli. +SetJumlahMereviewiduser,jmlmereview:void Operasi ini digunakan untuk men-set jumlah mereview pengguna. +TampilPengguna:Tabel Operasi ini digunakan untuk menampilkan pengguna.

5.2.3.7 Specific Design PengelolaanNaskahUI

PengelolaanNaskahUI boundary +PengelolaanNaskahUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +UploadNaskahNaskah:void Operasi ini digunakan untuk menambah data naskah yang baru. Program Studi Teknik Informatika DPPL – SIMPELWEB 7384 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika +TampilNaskah:Tabel Operasi ini digunakan untuk menampilkan data naskah.

5.2.3.8 Specific Design PengelolaanTer bitanUI

PengelolaanTerbitanUI boundary +PengelolaanTerbitanUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +TampilTerbitan:Tabel Operasi ini digunakan untuk menampilkan data terbitan. +TambahTerbitanTerbitan:void Operasi ini digunakan untuk menambahkan data terbitan yang baru. +HapusTerbitanidterbitan:void Operasi ini digunakan untuk menghapus data terbitan yang dipilih.

5.2.3.9 Specific Design Class PengelolaanPembayar anUI

PengelolaanPembayaranUI boundary +PengelolaanPembayaranUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +TampilPembayaran:Tabel Program Studi Teknik Informatika DPPL – SIMPELWEB 7484 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Operasi ini digunakan untuk menampilkan data pembayaran. +TambahPembayaranTransaksi:void Operasi ini digunakan untuk menambah data transaksi pembayaran yang baru. +SetLunasBayariduser,idterbit,lunas:void Operasi ini digunakan untuk men-set user terpilih yang telah melakukan pembayaran.

5.2.3.10 Specific Design Class PengelolaanPr osesReviewUI

PengelolaanProsesReviewUI boundary +PengelolaanProsesReviewUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +TampilHasilReview:Tabel Operasi ini digunakan untuk menampilkan hasil review. +SetReviewerNaskahidnaskah,idrev:void Operasi ini digunakan untuk menambahkan reviewer untuk naskah. +SetTampilanKomentaridkomentar,kolomcek,kolombaris:void Operasi ini digunakan untuk mengatur tampilan komentar untuk penulis.

5.2.3.11 Specific Design Class PengelolaanPr osesSuntingUI

PengelolaanProsesSuntingUI boundary Program Studi Teknik Informatika DPPL – SIMPELWEB 7584 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika +PengelolaanProsesSuntingUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +TampilHasilPenyuntingan:Tabel Operasi ini digunakan untuk menampilkan hasil penyuntingan. +SetPenyuntingNaskahidnaskah,idpenyunting:void Operasi ini digunakan untuk menambahkan penyunting untuk naskah. +SetTampilanKomentarPenyuntingidkomentar,kolomcek,kolombari s:void Operasi ini digunakan untuk mengatur tampilan komentar untuk penulis.

5.2.3.12 Specific Design Class PengelolaanPr osesPemuatanUI

PengelolaanProsesPemuatanUI boundary +PengelolaanProsesPemuatanUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +SetPenyuntingAhliidnaskah,idpenyunting,idreview: Operasi ini digunakan untuk men- set penyunting ahli untuk naskah yang salah satu hasil reviewnya adalah ditolak.

5.2.3.13 Specific Design Class Pr osesReviewNaskahUI

ProsesReviewNaskahUI boundary Program Studi Teknik Informatika DPPL – SIMPELWEB 7684 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika +ProsesReviewNaskahUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +TambahReview idreview,review:void Operasi ini digunakan untuk menambah data review. +TambahKomentar Komentar,idreview:void Operasi ini digunakan untuk menambah data komentar.

5.2.3.14 Specific Design Class Pr osesSuntingNaskahUI

ProsesSuntingNaskahUI boundary +ProsesSuntingNaskahUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +TambahPenyuntingan idproses,proses:void Operasi ini digunakan untuk menambah data penyuntingan. +TambahKomentarPenyuntingan Komentar,idproses:void Operasi ini digunakan untuk menambah data komentar.

5.2.3.15 Specific Design Class UpdateRekomendasiPemuatanUI

UpdateRekomendasiPemuatanUI boundary +UpdateRekomendasiPemuatanUI Program Studi Teknik Informatika DPPL – SIMPELWEB 7784 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +UpdateRekomendasiidpemuatan,rekomendasi:void Operasi ini digunakan untuk menambahkan rekomendasi.

5.2.3.16 Specific Design Class PengelolaanSur atUI

PengelolaanSuratUI boundary +PengelolaanSuratUI Default konstruktor, digunakan untuk inisialisasi semua atribut dari kelas ini. +TampilSurat:Tabel Operasi ini digunakan untuk menampilkan jenis surat. +KirimSuratemailuser,perihal,pesan:void Operasi ini digunakan untuk mengirimkan surat ke alamat tujuan.

5.2.3.17 Specific Design Class LoginCtr l

LoginCtrl control +LoginUserusername, password:bool Operasi ini digunakan untuk mengecek apakah username dan password yang dimasukkan valid atau tidak pada data ListUser sebelum memasuki sistem sesuai dengan role masing-masing. Program Studi Teknik Informatika DPPL – SIMPELWEB 7884 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2.3.18 Specific Design UbahPasswor dCtr l

UbahPasswordCtrl control +UbahPasswordiduser,newPass :void Operasi ini digunakan untuk mengubah password dari pengguna.

5.2.3.19 Specific Design Class User Ctr l

UserCtrl control +Registrasi:Tabel Operasi ini digunakan untuk menambah data pengguna yang baru. +SetPenyuntingiduser:void Operasi ini digunakan untuk men-set peran pengguna menjadi penyunting. +SetPenyuntingAhliiduser:void Operasi ini digunakan untuk men-set peran pengguna menjadi penyunting ahli. +SetJumlahMereviewiduser,jmlmereview:void Operasi ini digunakan untuk men-set jumlah mereview pengguna. +TampilPengguna:Tabel Operasi ini digunakan untuk menampilkan pengguna. +UbahDataProfiliduser,user:void Program Studi Teknik Informatika DPPL – SIMPELWEB 7984 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Operasi ini digunakan untuk mengubah data profil pengguna. +DaftarRevieweriduser,idpem1,idpem2,idpem3:void Operasi ini digunakan pengguna untuk mendaftar sebagai reviewer.

5.2.3.20 Specific Design Class NaskahCtr l

NaskahCtrl control +UploadNaskahNaskah:void Operasi ini digunakan untuk menambah data naskah baru. +TampilNaskah:Tabel Operasi ini digunakan untuk menampilkan data naskah.

5.2.3.21 Specific Design Class Ter bitanCtr l

TerbitanCtrl control +TampilTerbitan:Tabel Operasi ini digunakan untuk menampilkan data terbitan. +TambahTerbitanTerbitan:void Operasi ini digunakan untuk menambah data terbitan baru. +HapusTerbitanidterbit:void Operasi ini digunakan untuk menghapus data terbitan yang dipilih. Program Studi Teknik Informatika DPPL – SIMPELWEB 8084 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2.3.22 Specific Design Class Tr ansaksiPembayar anCtr l

TransaksiPembayaranCtrl control +TampilPembayaran:Tabel Operasi ini digunakan untuk menampilkan data pembayaran. +TambahPembayaranTransaksi:void Operasi ini digunakan untuk menambah data transaksi pembayaran baru. +SetLunasBayariduser,idterbit,lunas:void Operasi ini digunakan untuk men-set user yang telah melunasi pembayaran.

5.2.3.23 Specific Design Class Pr osesReviewCtr l

ProsesReviewCtrl control +TampilHasilReview:Tabel Operasi ini digunakan untuk menampilkan hasil review. +TambahReviewiduser,idreview:void Operasi ini digunakan untuk menambah data review. +SetReviewerNaskahidnaskah,idreviewer:void Operasi ini digunakan untuk men-set reviewer suatu naskah.

5.2.3.24 Specific Design Class Pr osesSuntingCtr l

ProsesSuntingCtrl control Program Studi Teknik Informatika DPPL – SIMPELWEB 8184 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika +TampilHasilPenyuntingan:Tabel Operasi ini digunakan untuk menampilkan hasil review. +TambahPenyuntinganiduser,idproses:void Operasi ini digunakan untuk menambah data penyuntingan. +SetPenyuntingNaskahidnaskah,idpenyunting:void Operasi ini digunakan untuk men-set penyunting suatu naskah.

5.2.3.25 Specific Design Class Pr osesPemuatanCtr l

ProsesPemuatanCtrl control +SetPenyuntingAhliidnaskah,iduser,idreview:void Operasi ini digunakan untuk men-set penyunting ahli untuk suatu naskah yang salah satu hasil review-nya adalah ditolak. +UpdateRekomendasiidpemuatan,rekomendasi:void Operasi ini digunakan untuk memberikan rekomendasi terhadap suatu naskah.

5.2.3.26 Specific Design Class Komentar Ctr l

KomentarCtrl control +TampilKomentar:Tabel Operasi ini digunakan untuk menampilkan komentar. Program Studi Teknik Informatika DPPL – SIMPELWEB 8284 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika +TambahKomentarKomentar,idreview:void Operasi ini digunakan untuk menambahkan komentar dari proses review yang terjadi. +TambahKomentarPenyuntingKomentar,idproses:void Operasi ini digunakan untuk menambahkan komentar dari proses sunting yang terjadi. +SetTampilanKomentaridkomentar,kolomcek,kolombaris:void Operasi ini digunakan untuk mengatur tampilan komentar yang akan dikirimkan ke penulis.

5.2.3.27 Specific Design Class Sur atCtr l

SuratCtrl control +TampilSurat:Tabel Operasi ini digunakan untuk menampilkan jenis surat. +KirimSuratemailuser,perihal,pesan:void Operasi ini digunakan untuk mengirim surat ke alamat tujuan.

5.2.3.28 Specific Design Class ListUser

ListUser entity +id_user:int Merupakan ID dari pengguna yang bersifat unik +nama_user: string Username dari pengguna yang digunakan untuk login +sandi_user: string Program Studi Teknik Informatika DPPL – SIMPELWEB 8384 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Password dari pengguna yang digunakan untuk login +nama_lengkap: string Nama lengkap dari listuser +email_user: string Email 1 dari pengguna +email_user2: string Email 2 dari pengguna +no_hp_user: string No HP 1 dari pengguna +no_hp_user2: string No HP 2 dari pengguna +alamat_user: string Alamat dari pengguna +jml_mereview: int Jumlah mereview dari reviewer +status_aktif_reviewer: bool Status Aktif dari reviewer +id_asal_univ: int Merupakan id dari universitas pengguna +id_peminatan1: int Merupakan id dari peminatan ke-1 pengguna +id_peminatan2: int Program Studi Teknik Informatika DPPL – SIMPELWEB 8484 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Merupakan id dari peminatan ke-2 pengguna +id_peminatan3: int Merupakan id dari peminatan ke-3 pengguna +penulis: bool Merupakan penanda bahwa pengguna adalah penulis +reviewer: bool Merupakan penanda bahwa pengguna adalah reviewer +penyunting: bool Merupakan penanda bahwa pengguna adalah penyunting +penyunting_ahli: bool Merupakan penanda bahwa pengguna adalah penyunting ahli +pelanggan: bool Merupakan penanda bahwa pengguna adalah pelanggan +LoginUserusername,password:bool Operasi ini digunakan untuk mengecek apakah username dan password yang dimasukkan valid atau tidak pada data pengguna sebelum memasuki sistem sesuai dengan role masing-masing. +GantiPasswordiduser,newPass :void Operasi ini digunakan untuk mengubah password dari pengguna. +Registrasi:Tabel Operasi ini digunakan untuk menambah data pengguna yang baru. +SetPenyuntingiduser:void Program Studi Teknik Informatika DPPL – SIMPELWEB 8584 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Operasi ini digunakan untuk men-set peran pengguna menjadi penyunting. +SetPenyuntingAhliiduser:void Operasi ini digunakan untuk men-set peran pengguna menjadi penyunting ahli. +SetJumlahMereviewiduser,jmlmereview:void Operasi ini digunakan untuk men-set jumlah mereview pengguna. +TampilPengguna:Tabel Operasi ini digunakan untuk menampilkan pengguna. +UbahDataProfiliduser,user:void Operasi ini digunakan untuk mengubah data profil pengguna. +DaftarRevieweriduser,idpem1,idpem2,idpem3:void Operasi ini digunakan pengguna untuk mendaftar sebagai reviewer.

5.2.3.29 Specific Design Class Naskah

Naskah entity +id_naskah: int Merupakan ID dari naskah yang bersifat unik +judul_naskah : string Merupakan judul dari naskah +nama_file: string Merupakan nama file dari naskah yang diunggah Program Studi Teknik Informatika DPPL – SIMPELWEB 8684 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika +nama_file_review: string Merupakan nama file dari naskah yang diunggah untuk reviewer atau yang sudah direvisi +nama_file_sunting: string Merupakan nama file dari naskah yang diunggah untuk penyunting +nama_file_abstrak: string Merupakan nama file dari naskah yang diunggah untuk dapat dilihat oleh pengunjung +tgl_masuk_naskah: datetime Merupakan tanggal masuk dari naskah yang diunggah +status_naskah: string Merupakan status dari naskah +naskah_diterima: bool Merupakan tanda dari naskah yang diterima +lunas: bool Merupakan tanda dari naskah lolos yang sudah dibayar +id_terbit: int Merupakan id dari terbitan naskah yang telah diterima +id_peminatan1: int Merupakan id dari peminatan ke-1 naskah +id_peminatan2: int Merupakan id dari peminatan ke-2 naskah Program Studi Teknik Informatika DPPL – SIMPELWEB 8784 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika +id_peminatan3: int Merupakan id dari peminatan ke-3 naskah +id_user1: int Merupakan id dari penulis ke-1 naskah +id_user2: int Merupakan id dari penulis ke-2 naskah +id_user3: int Merupakan id dari penulis ke-3 naskah +id_user4: int Merupakan id dari penulis ke-4 naskah +UploadNaskahNaskah:void Operasi ini digunakan untuk menambah data naskah baru. +TampilNaskah:Tabel Operasi ini digunakan untuk menampilkan data naskah.

5.2.3.30 Specific Design Class Ter bitan

Terbitan entity +id_terbit: int Merupakan ID dari terbitan yang bersifat unik +volume : int Merupakan volume dari terbitan +nomor : int Program Studi Teknik Informatika DPPL – SIMPELWEB 8884 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Merupakan nomor dari terbitan +bulan : string Merupakan bulan dari terbitan +tahun : int Merupakan tahun dari terbitan +TampilTerbitan:Tabel Operasi ini digunakan untuk menampilkan data terbitan. +TambahTerbitanTerbitan:void Operasi ini digunakan untuk menambah data terbitan baru. +HapusTerbitanidterbit:void Operasi ini digunakan untuk menghapus data terbitan yang dipilih.

5.2.3.31 Specific Design Class Tr ansaksi

Transaksi entity +jumlah_eks: int Merupakan jumlah eksemplar dari transaksi pemesanan pengguna +tanda_terima: bool Merupakan tanda bahwa transaksi pembayaran telah selesai +cetak_lepas: int Merupakan cetak lepas dari transaksi pemesanan yang dilakukan oleh pengguna +id_terbit: int Merupakan id dari terbitan yang dipilih oleh pengguna untuk Program Studi Teknik Informatika DPPL – SIMPELWEB 8984 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika transaksi +id_user: int Merupakan id dari user yang melakukan transaksi +TampilPembayaran:Tabel Operasi ini digunakan untuk menampilkan data pembayaran. +TambahPembayaranTransaksi:void Operasi ini digunakan untuk menambah data transaksi pembayaran baru. +SetLunasBayariduser,idterbit,lunas:void Operasi ini digunakan untuk men-set user yang telah melunasi pembayaran.

5.2.3.32 Specific Design Class Pr osesReview

ProsesReview entity +id_review: int ID dari review yang bersifat unik +keaslian_informasi_kajian: int Merupakan keaslian informasi_kajian dari naskah +kebaharuan_informasi: int Merupakan kebaharuan informasi dari naskah +kesesuaian_isi_dg_JBI: int Merupakan kesesuaian isi dengan JBI dari naskah +kekomprehensifan_pengetahuan_penulis: int Program Studi Teknik Informatika DPPL – SIMPELWEB 9084 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Merupakan kekomprehensifan pengetahuan_penulis dari naskah +kemutakhiran_acuan: int Merupakan kemutakhiran acuan dari naskah +kelengkapan_acuan: int Merupakan kelengkapan acuan dari naskah +ketepatan_metode_dan_pendekatan: int Merupakan ketepatan metode dan pendekatan dari naskah +kesesuaian_susunan_kerangka_naskah: int Merupakan kesesuaian susunan kerangka naskah dari naskah +kejelasan_penyajian_tulisan: int Merupakan kejelasan penyajian tulisan dari naskah +ketepatan_dari_setiap_bagian_naskah: int Merupakan ketepatan dari setiap bagian naskah dari naskah +kebenaran_fakta_interpretasi_hitungan: int Merupakan kebenaran fakta interpretasi hitungan dari naskah +keefektifan_tabel_ilustrasi: int Merupakan keefektifan_tabel_ilustrasi dari naskah +kelayakan_abstrak: int Merupakan kelayakan abstrak dari naskah +kesesuaian_judul_dengan_isi: int Merupakan kesesuaian judul dengan isi dari naskah +rekomendasi: string Program Studi Teknik Informatika DPPL – SIMPELWEB 9184 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Merupakan rekomendasi untuk naskah +review_tahap_berikutnya: string Merupakan review tahap berikutnya untuk naskah +id_naskah: int Merupakan id dari naskah yang direview +id_user: int Merupakan id dari user yang mereview +TampilHasilReview:Tabel Operasi ini digunakan untuk menampilkan hasil review. +TambahReviewiduser,idreview:void Operasi ini digunakan untuk menambah data review. +SetReviewerNaskahidnaskah,idreviewer:void Operasi ini digunakan untuk men-set reviewer suatu naskah.

5.2.3.33 Specific Design Class Pr osesSunting

ProsesSunting entity +id_proses: int Merupakan id dari proses sunting yang bersifat unik +judul_maks_kata: bool Judul maksimal kata dari naskah +abstrak_terdapat_judul: bool Abstrak terdapat judul dari naskah +abstrak_maks_kata: bool Program Studi Teknik Informatika DPPL – SIMPELWEB 9284 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Abstrak maksimal kata dari naskah +kata_kunci: bool Kata kunci dari naskah +penomoran_bab: bool Penomoran bab dari naskah +format_essay: bool Format Essay dari naskah +perujukan_dan_pengutipan: bool Perujukan dan pengutipan dari naskah +objek_tajam: bool Ketajaman objek dari naskah +perujukan_objek: bool Perujukan objek dari naskah +semua_objek_dirujuk: bool Semua objek dirujuk oleh naskah +sumber_kutipan_dirujuk: bool Sumber kutipan yang dirujuk pada naskah +referensi_dirujuk: bool Referensi dirujuk pada naskah +format_penulisan_referensi: bool Format penulisan referensi pada naskah +font_umum: bool Program Studi Teknik Informatika DPPL – SIMPELWEB 9384 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika Font umum pada naskah +spasi_tunggal: bool Spasi tunggal pada naskah +min80_naskah_jurnal: bool Minimal 80 naskah jurnal yang ada pada naskah +ukuran_kertas: bool Ukuran kertas naskah +jumlah_halaman: bool Jumlah halaman naskah +format_berkas: bool Format berkas naskah +id_user: int Merupakan id dari user yang menyunting naskah +id_naskah: int Merupakan naskah yang disunting +TampilHasilPenyuntingan:Tabel Operasi ini digunakan untuk menampilkan hasil review. +TambahPenyuntinganiduser,idproses:void Operasi ini digunakan untuk menambah data penyuntingan. +SetPenyuntingNaskahidnaskah,idpenyunting:void Operasi ini digunakan untuk men-set penyunting suatu naskah. Program Studi Teknik Informatika DPPL – SIMPELWEB 9484 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2.3.34 Specific Design Class Pr osesPemuatan

ProsesPemuatan entity +id_penyunting_ahli: int ID dari proses pemuatan yang bersifat unik +diterima: bool Rekomendasi pemuatan dari penyunting ahli +id_review1: int Id dari review naskah yang bersangkutan oleh reviewer pertama +id_review2: int Id dari review naskah yang bersangkutan oleh reviewer kedua +id_naskah: int Id dari naskah yang masuk dalam proses pemuatan +id_user: int Id dari user yang memberikan rekomendasi pemuatan +SetPenyuntingAhliidnaskah,iduser,idreview:void Operasi ini digunakan untuk men-set penyunting ahli untuk suatu naskah yang salah satu hasil review-nya adalah ditolak. +UpdateRekomendasiidpemuatan,rekomendasi:void Operasi ini digunakan untuk memberikan rekomendasi terhadap suatu naskah. Program Studi Teknik Informatika DPPL – SIMPELWEB 9584 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika

5.2.3.35 Specific Design Class Komentar

Komentar entity +id_komentar: int ID dari komentar yang bersifat unik +baris_nomor: string Baris nomor revisi dari penulis +sudah_dilakukan: bool Keterangan sudah dilakukan dari penulis +kecocokan: bool Keterangan kesesuaian oleh reviewer +sudah_direvisi: bool Tanda bahwa naskah telah direvisi oleh penulis +kolom_cek: bool Tanda untuk pengaturan komentar masuk ke dalam kolom_cek +kolom_baris: bool Tanda untuk pengaturan komentar masuk ke dalam kolom_baris +id_proses: int Komentar untuk ID dari proses sunting yang bersangkutan +id_review:int Komentar untuk ID dari proses review yang bersangkutan +TampilKomentar:Tabel Operasi ini digunakan untuk menampilkan komentar. Program Studi Teknik Informatika DPPL – SIMPELWEB 9684 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika +TambahKomentarKomentar,idreview:void Operasi ini digunakan untuk menambahkan komentar dari proses review yang terjadi. +TambahKomentarPenyuntingKomentar,idproses:void Operasi ini digunakan untuk menambahkan komentar dari proses sunting yang terjadi. +SetTampilanKomentaridkomentar,kolomcek,kolombaris:void Operasi ini digunakan untuk mengatur tampilan komentar yang akan dikirimkan ke penulis.

5.2.3.36 Specific Design Class Sur at

Surat entity +id_surat: int ID dari surat yang bersifat unik +perihal: string Perihal dari surat +jenis_surat: string Jenis dari surat +TampilSurat:Tabel Operasi ini digunakan untuk menampilkan jenis surat. +KirimSuratemailuser,perihal,pesan:void Operasi ini digunakan untuk mengirim surat ke alamat tujuan. Program Studi Teknik Informatika DPPL – SIMPELWEB 9784 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika 6 Perancangan Data

6.1 Dekomposisi Data