contoh tugas e-journal (uml)
TRANSCRIPT
Analisa Desain Sistem Informasi
Proposal
SISTEM APLIKASI PENGOLAHAN JURNAL SECARA ELEKTRONIK
(E-JURNAL) BERBASIS WEB
1. PENDAHUULAN
1.1 Latar belakang
Kemajuan teknologi internet saat ini sudah begitu pesat. Begitu juga dengan
penyebaran informasi dalam segala bidang. Kemajuan teknologi internet yang ada
hendaknya semakin memperluas dan mempertajam aliran informasi dan pendidikan
lewat dunia maya sehingga dapat diterima oleh seluruh lapisan masyarakat mengingat
jaringan internet di Indonesia sudah begitu luas.
Begitu banyak hal yang bisa menjadi keunggulan internet, yang paling utama
adalah tidak terbatasnya ruang dan waktu. Dengan internet, akses tidak dibatasi oleh
tempat karena dapat diakses dari manapun selama ada koneksi dengan internet, dan
waktu untuk mengaksespun bisa dilakukan kapan saja.
Dengan keleluasaan tersebut, berbagai media pendidikan mulai bermunculan dan
menjamur. Media pendidikan yang ditawarkan juga harus bernilai positif, membangun
dan dapat dipertanggung jawabkan kebenarannya serta bermanfaat.
Ada banyak informasi pendidikan yang ditawarkan melalui jaringan internet.
Tentunya ada beberapa informasi atau media pendidikan dimana untuk memperolehnya
dibutuhkan biaya. Tetapi ada juga yang bisa kita akses untuk kebutuhan pendidikan /
ilmu pengetahuan tanpa mengeluarkan biaya.
Salah satu media pendidikan yang dapat dipakai sebagai sumber informasi
adalah Jurnal. Jurnal adalah karya tulis yang khusus memuat artikel dalam suatu bidang
ilmu tertentu. Dahulu jurnal hanya dibuat oleh penulis lalu masuk dalam meja redaksi
dan kemudian disunting oleh pakar ahli dan kemudian di publish oleh redaksi melalui
post (surat menyurat) sehingga dapat dibaca oleh khalayak banyak. Karena melihat
pengiriman jurnal secara manual itu membutuhkan waktu yang tidak sedikit, sehingga
dengan perkembangan teknologi komputerisasi dan internet, Jurnal dapat dibuat oleh
penulis dan akhirnya di publish oleh redaksi melalui jaringan internet yang dewasa ini
begitu cepat dalam melakukan pertukaran data dapat dibaca oleh masyarakat banyak
melalui suatu Website dengan lebih mudah. Ini yang dikenal dengan nama E-Jurnal
(Elektronik Jurnal).
Dengan kecepatan internet yang saat ini cukup memadai, tidak sulit lagi bagi
pengembang untuk membuat situs web dengan fasilitas E-Jurnal. Mungkin hal ini
berlaku untuk sebagian pengguna internet di Indonesia karena masih banyak pengguna
di Indonesia yang belum menikmati internet yang cepat. Tetapi secara umum, beberapa
provider internet saat ini sudah mampu untuk memberikan bandwith besar yang
mendukung jalannya akses internet untuk suatu E-Jurnal.
1.2 Perumusan Masalah
Penelitian ini diarahkan untuk menyelesaikan masalah :
• Bagaimana cara memudahkan penulis, dewan redaksi dan reviewer dalam
mendapat notification?
• Bagaimana cara menjaga kualitas jurnal yang akan diterbitkan?
1.3 Batasan Masalah :
• Aktor pada sistem ini terdiri dari : Penulis, Reviewer, Redaksi, Pembaca yang
terdaftar, Pembaca yang tidak terdaftar dan Administrator.
• Database yang digunakan adalah MySQL client version: 5.0.51b.
• Aplikasi dibangun dengan menggunakan bahasa pemograman PHP, AJAX dan
Jquery.
1.4 Tujuan Penelitian :
• Merancang dan mengimplementasikan aplikasi pengolahan jurnal secara
elektronik (E-Jurnal) berbasis web.
1.5 Manfaat Penelitian :
• Mempermudah dewan redaksi didalam mengolah dokumentasi jurnal.
• Memudahkan reviewer dalam mereview artikel yang ditugaskan
• Komunikasi antara Penulis, Redaksi, dan Reviewer lebih sistematis.
1.6 Landasan Teori :
• E-Jurnal
Salah satu media pendidikan yang dapat di pakai sebagai sumber informasi
adalah Jurnal. Jurnal adalah karya tulis yang khusus memuat artikel dalam suatu bidang
ilmu tertentu.
IEEE (Institute of Electrical and Electronics Engineers) Xplore merupakan
sebuah sistem jurnal (Digital Library) yang berguna untuk memproses jurnal mulai dari
penerimaan jurnal, review, sampai cetak maupun distribusi. Proses jurnal yang ada di
dikelola oleh IEEE dan rekan publisher. Hanya jurnal yang telah memenuhi seluruh
persyaratan penulisan jurnal yang dapat diproses dan selanjutnya dipublikasikan.
Konten pada IEEE Xplore terdiri dari 151 jurnal, lebih dari 900 adalah
pengetahuan mengenai proses konferensi, lebih dari 3400 adalah standar teknik, lebih
dari 400 ebooks (buku elektronik) dan 200 tentang pembelajaran pendidikan. Berjumlah
sekitar 2500 dokumen yang ditambahkan ke dalam IEEE setiap bulannya.
Yang dapat mengakses dokumen IEEE secara penuh adalah jajaran masyarakat
luas dari lembaga pilihan tertentu, pelanggan khusus (yakni, member IEEE sosialitas
member IEEE), kemudian pembeli online dari dokumen individu (ketika terdapat
diskon harga untuk member IEEE).
1.7 Metodologi Penelitian
Berikut ini merupakan urutan dari tahapan penelitian yang akan dilakukan :
• Observasi Lapangan
Observasi Lapangan adalah pengamatan langsung peneliti terhadap objek/lokasi
penelitian. Dengan observasi maka dapat diperoleh data pendahuluan yang mungkin
dapat digunakan untuk menentukan rumusan masalah yang menarik untuk diteliti.
Langkah awal yang akan dilakukan pada penelitian ini adalah melakukan observasi
lapangan. Observasi akan dilakukan pada penjurnalan secara keseluruhan untuk
mengetahui gambaran secara menyeluruh. Observasi dapat berupa pengamatan
langsung terhadap kegiatan penjurnalan maupun wawancara terhadap dewan redaksi.
• Identifikasi Masalah
Identifikasi masalah merupakan kumpulan masalah-masalah yang ada disekitar
topik penelitian. Identifikasi masalah dilakukan untuk mengidentifikasi masalah
terhadap masalah-masalah yang terdapat pada ejurnal, dan melakukan wawancara
dengan pihak-pihak terkait untuk mendapatkan informasi yang lebih jelas mengenai
masalah-masalah ini agar dapat mengetahui apa penyebab utama timbulnya masalah-
masalah tersebut.
• Studi Pustaka
Tahapan selanjutnya adalah melakukan studi pustaka dimana peneliti melakukan
penelusuran literatur yang bersumber dari buku, media, pakar, hasil penelitian orang
lain untuk menyusun dasar teori yang di gunakan dalam melakukan penelitian. Hal ini
digunakan untuk menambah
pengetahuan tentang teori-teori yang berhubungan dengan masalah yang
ditemukan pada tahap identifikasi masalah. Studi pustaka juga merupakan pedoman
penting untuk memahami perbedaan yang terjadi antara teori dengan kenyataan di
lapangan.
• Pengumpulan data
Pengumpulan data menjelaskan tentang alat dan cara pengumpulan
data/informasi dalam penelitian yang akan dilakukan. Tahap selanjutnya adalah
melakukan pengumpulan data terhadap sistem e-jurnal yang ingin diteliti. Hal ini dapat
dilakukan dengan cara observasi langsung terhadap kegiatan jurnalistik di lapangan
maupun melakukan wawancara langsung dengan pihak-pihak yang terkait dengan
proses penjurnalan.
• Pengolahan data
Pengolahan data menjelaskan tentang teknik-teknik untuk memproses data.
Namun apabila data yang terkumpul tidak cukup untuk dapat diolah, maka harus
dilakukan pengumpulan data kembali sampai data tersebut dinyatakan cukup untuk
dilakukan pengolahan data. Pengolahan data dilakukan dengan menggunakan metode-
metode yang berdasarkan teori yang telah diperoleh pada tahap studi pustaka.
• Perancangan dan Pengembangan Prototype
Setelah tahapan pengolahan data dilakukan, tahap selanjutnya adalah
perancangan pengembangan prototype. Perancangan diperlukan untuk mengetahui alur
desain sistem dari aplikasi yang dibangun.
2. PERANCANGAN SISTEM
a) Use case Diagram
- Use case Sistem E-Jurnal
Berikut ini adalah sistem aplikasi E-Jurnal, dimana terdapat enam buah
aktor yaitu, penulis, dewan redaksi, reviewer, admin, user, register, dan user
non-register, kegiatan-kegiatan ini akan dijelaskan lebih lanjut kemudian.
penulis
mengirim artikel
mempublish artikel
menerima artikel
registrasi reviewer
menyunting artikel
memberi penilaian
request download
search jurnal
memberi comment
registrasi redaksi
membaca logmembaca abstrak
redaksi
reviewer
admin
register user
non-register user
E-Jurnal
Gambar 1. Use case Sistem E-Jurnal
- Use case Admin
Berikut ini adalah use case tentang kegiatan-kegiatan yang dapat
dilakukan oleh admin.
login
log out
ubah profil
search jurnal
ubah password
request download
E-Jurnal
mendaftarkan
redaksi
mengisi comment
membaca log file
Admin
Gambar 2. Use Case Admin
- Use case User yang Belum Terdaftar (Non Register)
Gambar berikut menjelaskan use case tentang hal-hal yang dapat
dilakukan oleh user yang belum melakukan registrasi.
search
membaca abstrak
non-register user
E-Jurnal
Gambar 3. Use Case User Non Register
- Use case User yang Terdaftar
Berikut ini adalah use case tentang hal-hal apa saja yang dapat
dilakukan oleh user yang telah melakukan registrasi.
login
log out
ubah profil
search jurnal
ubah password
request download
E-Jurnal
comment di contact
us
mengisi comment
register user
Gambar 4. Use Case User Register
- Use case Penulis
Gambar berikut ini menjelaskan use case tentang kegiatan-kegiatan yang
dapat dilakukan oleh penulis.
login
log out
mengubah profil
mengubah password
request download
E-Jurnal
mengisi comment di
contact us
mengupload artikel
penulis search jurnal
membaca Notifikasi
mambaca detail
artikel
Gambar 5. Use Case Penulis
- Use case Reviewer
Gambar berikut menjelaskan use case tentang kegiatan-kegiatan yang
dapat dilakukan oleh reviewer.
login
log out
mengubah profil
mengubah password
request download
E-Jurnal
mengisi pesan di
contact
mengisi comment
reviewer mereview
membaca Notifikasi
memberikan
penilaian
Gambar 6. Use case Reviewer
- Use case Redaksi
Gambar berikut menjelaskan use case tentang kegiatan apa saja yang
dapat dilakukan oleh redaksi.
loginlog out
mengubah profil
mengubah password
request download
E-Jurnal
mengisi comment di
contact us
merevisi jurnal
redaksi
search jurnal
membaca Notifikasi
mambaca detail
artikel
memberikan
penilaian
mendaftarkan
reviewermengatur konten web
menugaskan reviewer
Gambar 7. Use case Redaksi
b) Sequence Diagram
- Sequence Diagram untuk User yang Belum Terdaftar
1) Search Jurnal
user
tampilan jurnal Ms_Jurnal
hasil()
isi_data_search()
meminta_judul()
Gambar 8. Sequence Diagram Search Jurnal
2) Membaca Abstrak
user
Tampilan jurnal Tampilan detil jurnal Ms_Jurnal
pililh_judul()
klik_Jurnal()
meminta_Judul()
hasil()
Gambar 9. Sequence Diagram Membaca Abstrak
user
tampilan jurnal Ms_Jurnal
hasil()
isi_data_search()
meminta_judul()
- Sequence Diagram untuk User yang Terdaftar
1) Registrasi
user
halaman registrasi ms_User
click_menyetujui()
isi_database()
pesan_gagal()
submit()
mengisi_data()
hasil()
halaman user agreement
membuka_halaman()
pesan_berhasil()
cek data()
halaman utama
Gambar 10. Sequence Diagram Registrasi
2) Login
user
Ms_User
halaman_utama()
mengisi_data() cek_data()
submit() pesan_gagal()
halaman_Login
membuka_halaman()
pesan_berhasil()
Gambar 11. Sequence Diagram Login
3) Search Jurnal
Gambar 12. Sequence Diagram Search Jurnal
4) Mengunduh Jurnal
user
detail_artikel ms_alasan
klik_jurnal()
mengisi_alasan()
download()
tampilan_jurnal ms_jurnal
klik_detail()
request_download()
Gambar 13. Sequence Diagram Mengunduh Jurnal
5) Membaca Abstrak
user
Tampilan jurnal Tampilan detil jurnal Ms_Jurnal
pililh_judul()
klik_Jurnal()
meminta_Judul()
hasil()
Gambar 14. Sequence Diagram Membaca Abstrak
6) Mengubah Password
user
halaman ubah password ms_User
klik_halaman_akun()
isi_database()
pesan_salah()isi_data()
klik_ubah_password()
pesan_berhasil()
Halaman akun
Gambar 15. Sequence Diagram Mengubah Password
7) Mengubah Profil
user
Halaman ubah akun Ms_User
klik_halaman_akun()
isi_database()klik_ubah_akun()
pesan_salah()
Halaman akun
isi_data() pesan_berhasil()
Gambar 16. Sequence Diagram Mengubah Profil
8) Mengirim Pesan di Contact Us
user
Ms_Msg
isi_data() isi_database()
Halaman Kontak
view_admin()submit()
Admin
Gambar 17. Sequence Diagram Pesan di Contact Us
- Sequence Diagram untuk Penulis
1) Login
user
Ms User
isi_data() cek_data()
Halaman login
membuka_halaman()submit()
pesan_gagal() pesan_berhasil()
Halaman_utama
Gambar 18. Sequence Diagram Login untuk Penulis
2) Mengubah Profil
user
Halaman ubah akun Ms_User
klik_halaman_akun()
isi_database()klik_ubah_akun()
pesan_salah()
Halaman akun
isi_data() pesan_berhasil()
Gambar 19. Sequence Diagram Mengubah Profil
3) Mengubah Password
user
halaman ubah password ms_User
klik_halaman_akun()
isi_database()
pesan_salah()isi_data()
klik_ubah_password()
pesan_berhasil()
Halaman akun
Gambar 20. Sequence Diagram Mengubah Password
4) Mengunggah Jurnal
user
Ms jurnal
isi_jurnal() isi_database()
halaman_Login
pesan_gagal()
pesan_berhasil()
cek_tipe()
Gambar 21. Sequence Diagram Mengunggah Jurnal
5) Menghapus Jurnal
user
Ms jurnal
memilih_jurnal() hapus_database()
Halaman pengolahan
result()
Gambar 22. Sequence Diagram Menghapus jurnal
6) Mengunduh Jurnal yang Ditolak
user
pilih_jenis_jurnal()
download()
Halaman pengolahan ms_jurnal
request_jurnal()
request_download()
respon_data()
klik_download()
Gambar 23. Sequence Diagram Mengunduh Jurnal yang Ditolak
7) Notifikasi
user
Ms notifikasi
klik_notifikasi() request_notifikasi()
Halaman notifikasi
hasil()
Gambar 24. Sequence Diagram Notifikasi
- Sequence Diagram untuk Reviewer
1) Login
user
Ms User
isi_data() cek_data()
Halaman login
membuka_halaman()submit()
pesan_gagal() pesan_berhasil()
Halaman_utama
Gambar 25. Sequence Diagram Login untuk Reviewer
2) Mengubah Profil
user
Halaman ubah akun Ms_User
klik_halaman_akun()
isi_database()klik_ubah_akun()
pesan_salah()
Halaman akun
isi_data() pesan_berhasil()
Gambar 26. Sequence Diagram Mengubah Profil
3) Mengubah Password
user
halaman ubah password ms_User
klik_halaman_akun()
isi_database()
pesan_salah()isi_data()
klik_ubah_password()
pesan_berhasil()
Halaman akun
Gambar 27. Sequence Diagram Mengubah Password untuk Reviewer
4) Pengolahan Jurnal Reviewer
user
klik_pengolahan()
download()
Halaman pengolahan Halaman upload reviewer
request_download()
result()
klik_download()
Ms jurnal
membuka_halaman()
mengisi_data()
klik_update()
submit() mengisi_database()
pesan_gagal()
pesan_berhasil()
Gambar 28. Sequence Diagram Pengolahan Jurnal Reviewer
5) Notifikasi
user
Ms notifikasi
klik_notifikasi() request_notifikasi()
Halaman notifikasi
hasil()
Gambar 29. Sequence Diagram Notifikasi
- Sequence Diagram untuk Redaksi
1) Login
user
Ms redaksi
isi_data() cek_data()
Halaman login
membuka_halaman()submit()
pesan_gagal() pesan_berhasil()
Halaman_utama
Gambar 30. Sequence Diagram Login untuk Redaksi
2) Mengubah Konten
user
Ms text editor
memilih_jenis_data() request_jenis_data()
Halaman edit konten
respon_jenis_data()isi_konten()
isi_database()
pesan_sukses()
Gambar 31. Sequence Diagram Mengubah Konten
3) Mendaftarkan Reviewer
user
Ms user
isi_data()
Halaman daftar reviewer
pesan_gagal()
submit() isi_database()
pesan_sukses()
Gambar 32. Sequence Diagram Mendaftarkan Reviewer
4) Melihat Data Reviewer
user
Ms user
view()
Halaman daftar reviewer
respon_data()
request_data()
Gambar 33. Sequence Diagram Melihat Data Reviewer
5) Memproses Jurnal yang Sudah Direview
user pilih_jenis-jurnal()
Halaman pengolahan Halaman form upload
request_download()klik_judul()
Ms Jurnal
respon_data()
klik_upload()
pesan_gagal()
pesan_berhasil()
cek_data()
isi_database()submit()
isi-data()
Halaman detail
request_data()
klik_detail()
download()
Gambar 34. Sequence Diagram Memproses Jurnal yang Sudah direview
6) Mempublikasi Jurnal
user pilih_jenis-jurnal()
Halaman pengolahan Halaman form upload
request_download()klik_judul()
Ms Jurnal
respon_data()
klik_publish()
pesan_gagal()
pesan_berhasil()
cek_data()
isi_database()submit()
isi-data()
Halaman detail
request_data()
klik_detail()
download()
Gambar 35. Sequence Diagram Mempublikasi Jurnal
7) Notifikasi
user
Ms notifikasi
klik_notifikasi()
Halaman notifikasi
hasil()
request_notifikasi()
Gambar 36. Sequence Diagram Notifikasi
- Sequence Diagram untuk Admin
1) Login
Admin
Ms Admin
isi_data() cek_data()
Halaman login
membuka_halaman()submit()
pesan_gagal() pesan_berhasil()
Halaman_utama
Gambar 37. Sequence Diagram Login
2) Membaca Log File
admin
Ms Log
klik_log()
Halaman Log
menampilkan_hasil()
request_data()
Gambar 38. Sequence Diagram Log File
3) Mengubah Profil
user
Halaman ubah akun Ms Admin
klik_halaman_akun()
isi_database()klik_ubah_akun()
pesan_salah()
Halaman akun
isi_data() pesan_berhasil()
Gambar 39. Sequence Diagram Mengubah Profil
4) Mengubah Password
user
halaman ubah password Ms Admin
klik_halaman_akun()
isi_database()
pesan_salah()isi_data()
klik_ubah_password()
pesan_berhasil()
Halaman akun
Gambar 40. Sequence Diagram Mengubah Password untuk Admin
5) Mendaftarkan Redaksi
admin
entry_data()
Halaman registrasi redaksi Ms Redaksi
mengisi_databse()
submit()
Ms jenis Jurnal
hasil()
pesan_gagal()
pesan_berhasil()
cek_data()
mengisi_database()
Gambar 41. Sequence Diagram Redaksi
c) Activity Diagram
1) Activity Diagram Mendaftarkan Account
User harus melakukan registrasi terlebih dahulu untuk dapat menggunakan
aplikasi ini. Di halaman utama, user dapat memilih tombol register. Setelah itu
halaman persetujuan akan terbuka dan dilanjutkan dengan halaman registrasi
di halaman ini user dapat mengisi data regitrasi. Apabila user sudah mengisi
semua data dengan benar, user dapat melakukan submit dan data user account
akan disimpan dalam database.
-terima
-salah
-benar
-tolak
Memilih register Tampillkan halaman utama
tampilkan halaman persetujuan
menyetujui user agreement
tampilkan halaman registrasi
Mengisi data registrasi
menambah data di database Membuka halaman utama
Gambar 42. Activity Diagram Mendaftarkan Account
2) Activity Diagram Menjalankan Aplikasi untuk Register User
Setelah user melakukan registrasi maka user dapat menggunakan
aplikasi fitur-fitur web ini. Fitur tersebut terdiri dari halaman kontak,
halaman peraturan, halaman profil, halaman jurnal, halaman notifikasi serta
user dapat juga mengubah, baik profil user maupun password yang nantinya
akan diperbarui ke dalam database.
-not valid
Call kontak window Call peraturan window
Display peraturan windowDisplay kontak window
Call window jurnal
Select jurnal
Display jurnal detail
Entry comment
display home window
-select menu
Call profil window
display profil window
call window login
Insert username & password
Validating
View jurnal list
Insert into database
download jurnal
call window notifikasi
display window notifikasi
call window akun saya
display window akun saya
call window change profil
display window change profil
entry data profil
validating
Update to database Update to database
validating
entry data profil
display window change password
call window change password
Sign out
-valid
-valid-not valid -not valid -valid
Gambar 43. Activity Diagram Menjalankan Aplikasi untuk Register User
3) Activity Diagram untuk Non Register User
User yang belum melakukan registrasi hanya dapat menggunakan
beberapa fitur yang terbatas, dimana halaman jurnal user hanya bisa melihat
abstraknya saja dan tidak bisa mengunduh jurnal tersebut.
Call kontak window Call peraturan window
Display peraturan windowDisplay kontak window
display home window
-select menu
Call profil window
display profil window
Call window jurnal
Select jurnal
View jurnal list
Gambar 44. Activity Diagram untuk Non Register User
4) Activity Diagram untuk Penulis
Penulis sebagai salah satu user, memiliki kemampuan untuk
mengunggah sebuah jurnal ke dalam database yang nantinya dapat disunting
oleh redaksi maupun reviewer.
-not valid
Call kontak window Call peraturan window
Display peraturan windowDisplay kontak window
Call window jurnal
Select jurnal
Display jurnal detail
Entry comment
display home window
-select menu
Call profil window
display profil window
call window login
Insert username & password
Validating
View jurnal list
Insert into database
download jurnal
call window notifikasi
display window notifikasi
call window akun saya
display window akun saya
call window change profil
display window change profil
entry data profil
validating
Update to database Update to database
validating
entry data profil
display window change password
call window change password
Sign out
-valid
-valid
-not valid -not valid
-valid
Call window pengolahan
display window pengolahan
Entry data new jurnal
validating
Insert into database
Delete selected jurnal Call detail jurnal
Call update jurnal
Display detail jurnal
Entry data jurnal
validating
Update to database
Download jurnal Call detail jurnal
Display detail jurnal
-validDisplay update jurnal
-valid
-not valid
-not valid
Gambar 45. Activity Diagram untuk Penulis
5) Activity Diagram untuk Reviewer
Reviewer sebagai salah satu user, memiliki kemampuan untuk merevisi
jurnal yang telah diunggah oleh penulis dan mengunggahnya kembali.
-not valid
Call kontak window Call peraturan window
Display peraturan windowDisplay kontak window
Call window jurnal
Select jurnal
Display jurnal detail
Entry comment
display home window
-select menu
Call profil window
display profil window
call window login
Insert username & password
Validating
View jurnal list
Insert into database
download jurnal
call window notifikasi
display window notifikasi
call window akun saya
display window akun saya
call window change profil
display window change profil
entry data profil
validating
Update to database Update to database
validating
entry data profil
display window change password
call window change password
Sign out
-valid
-valid
-not valid -not valid
-valid
Call window pengolahan
display window pengolahan
Download jurnal
Display detail jurnal
Call detail jurnal Call detail jurnal
Call update jurnal
Display detail jurnal
Entry data jurnal
validating
Update to database
Display update jurnal
-valid
-not valid
Gambar 46. Activity Diagram untuk Reviewer
d) Class diagram
-kd_transaction
-tgl_trans
-kd_admin
Header_add_redaksi
+add msg()
-kd_transaction
-kd_msg
detail_add_msg
+login()()
+registRedaksi()
-username
-password
-nama
-alamat
admin
-kd_transaction
-kd_redaksi
Detail_add_redaksi
1..1
0..*
-kd-transaction
-kd_user
-tgl_transaction
header_add_msg
+login()
+changePassword()
+registReviewer()
+downloadjurnal()
+uploadJurnal()
-kd_redaksi
-username
-password
-fullname
-alamat
-universitas
-kd_ahli
redaksi
-kd_transaction
-kd_user
-tgl_upload
Header_sunting_reviewer
-kd_transaction
-kd_jurnal
Detail_sunting_reviewer
+addMsg()
-kd_msg
-subject
-isi
-tgl_msg
msg
-kd_transaction
-kd_user
-tgl_trans
Header_alasan
+login()
+register()
+changeProfile()
+changePassword()
+uploadJurnal()
+downloadJurnal()
+searchJurnal()
-kd_user
-username
-password
-fullname
-alamat
-tgl_lahir
-universitas
-jenis_user
user
+addJenisJurnal()
+shoqJenisJurnal()
-kd_jurnal
-jenis_jurnal
Jenis_jurnal
+addJurnal()
+deleteJurnal()
+updateJurnal()
-judul_jurnal
-nama_jurnal
-size
-directory
-status
-kd_topik
Jurnal
+addComment()
-kd_comment
-isi_comment
Comment
1..1
1..1
-kd_transaction
-kd_redaksi
-tgl_publish
Header_publish_jurnal
-kd_jurnal
-kd_transaction
detail_publish_jurnal
-kd_transaction
-kd_user
-tgl_upload
Header_penilaian_reviewer
-kd_transaction
Detail_sunting_redaksi
-kd_transaction
-tgl_upload
-kd_redaksi
Header_sunting_redaksi
-kd_transaction
-kd_user
Detail_assign_reviewer
-kd_transaction
-tgl_upload
-kd_redaksi
Header_penilaian_redaksi
-kd_transaction
-kd_penilaian
Detail_penilaian_reviewer
-kd_transaction
-kd_penilaian
Detail_penilaian_redaksi
-kd_transaction
-kd_user
Detail_assign_reviewer
-kd_transaction
-kd_alasan
Detail_alasan
+addComment()()
-kd_alasan
-isi_alasan
-judul
alasan
-kd_transaction
-tgl_trans
-kd_reviewer
Header_txt_editor
-kd_transaction
-kd_txt
Detail_txt_editor +addText()()
+showtext()()
+editText()()
-kd_txt
-text
-jenis
text
-kd_user
-kd_transaction
-tgl_upload
Header_add_jurnal
-kd_transaction
-kd_redaksi
-tgl_assign
Header_assign_reviewer
+addPenilaian()()
+showPenilaian()()
-kd_penilaian
-directory
-size
-jenis
penilaian
-kd_user
-kd_transaction
Detail_add_jurnal
1..* 1..1
1..1
1..11..1
1..*
1..1
1..1
1..1
0..*
1..1
1..1 1..1
1..1
1..1
1..1
1..1
1..1
1..*
1..1
1..1
1..1
1..1
1..1
1..11..1
1..1
1..1
1..11..1
1..11..1
1..1
1..1 1..1
1..1
1..1
0..*
1..1
1..1
1..1
1..1 1..1
1..1
1..1
0..*
1..1
1..1
1..11..1
1..1
1..1
1..1
1..1
1..1
1..1
1..1
1..1
1..1
1..1
1..1
1..1
1..1
0..*
1..1
1..1
Gambar 46. Class Diagram
DAFTAR PUSTAKA
Http://ieeexplore.ieee.org/xpl/aboutUs.jsp Diakses 10 Oktober 2012
Http://ieeexplore.ieee.org/Xplorehelp/Help_start.html Diakses 10 Oktober 2012
Http://www.jurnal.lipi.go.id Diakses 10 Oktober 2012
Bennertt, Simon ; Skelton, John ; Lunn, Ken.(2005). Shcaum’s Outline of UML. 2nd
Edition.Mc Graw Hill, Singapore
Connolly, Thomas M., Begg. Carolyn E. (2002). Database Systems : A Practical
Approach to Design, Implementation, and Management, 3rd edition. Addison
Wesley, Canada.
Connolly, Thomas M., Begg, Carolyn E.(2005). Database System : A Practical
Approach to Design, Implementation, and Management. 4th Edition. Addison
Wesley
Date, C.J. (2000). An Introduction to Database Systems, 7th edition. Addison-Wesley
Publishing Company, Inc, USA.
Elmasri R., Navathe S.B., (2002). Fundamentals of Database Systems, 3rd
edition.
Addison-Wesley Publishing Company, California.
Fathansyah. (2004). Sistem Basis Data Lanjutan Buku Basis Data.
Informatika, Bandung.
Mien A. Rifai (1995). Pedoman Penerbitan Jurnal ilmiah,
http://www.ditpertais.net/regulasi/jurnal/jur3.asp Diakses 10 Oktober 2012
\
Pendit, Putu L. (2007). Perpustakaan digital : perspektif perpustakaan perguruan
tinggi
Indonesia . Sagung Seto, Jakarta.
Schmuller, Joseph. ( 1999 ). Sams Teach Yourself UML in 24 Hours. Sam
Publishing, Indianapolis USA.