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