Analisa Desain Sistem Informasi
Proposal SISTEM APLIKASI PENGOLAHAN JURNAL SECARA ELEKTRONIK (E-JURNAL) (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 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 publish oleh redaksi melalui post (surat menyurat) sehingga dapat dibaca oleh khalayak banyak. Karena melihat pengiriman jurnal secara manual itu membutuhkan waktu yang tidak ti dak sedikit, sehingga se hingga dengan perkembangan teknologi komputerisasi dan internet, Jurnal dapat dibuat oleh penulis dan akhirnya di publish oleh redaksi melalui jaringan internet i nternet 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 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. E -Jurnal.
1.2 Perumusan Masalah
Penelitian ini diarahkan untuk menyelesaikan masalah : •
Bagaimana cara memudahkan penulis, dewan redaksi dan reviewer dalam mendapat notification? 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 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 dalam mereview artikel yang ditugaskan
•
Komunikasi antara Penulis, Redaksi, dan Reviewer dan Reviewer lebih 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) Engineers) Xplore merupakan sebuah sistem jurnal ( Digital Digital Library) 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 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 ebooks (buku elektronik) dan 200 tentang pembelajaran pendidikan. Berjumlah sekitar 2500 dokumen yang ditambahkan ke dalam IEEE se tiap 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 Metodologi Penelitian
Berikut ini merupakan urutan dari tahapan penelitian yang akan dilakukan : •
Observasi 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 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 masalahmasalah 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 metodemetode 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 Di agram
-
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.
E-Jurnal menerima artikel mengirim artikel mempublish artikel
penulis
registrasi reviewer
menyunting artikel request download
memberi comment register user
search jurnal
membaca abstrak
redaksi
memberi penilaian
registrasi redaksi
reviewer
membaca log
non-register user admin
Gambar 1. Use case Sistem E-Jurnal -
Use case Admin Berikut ini adalah use case tentang kegiatan-kegiatan yang dapat dilakukan oleh admin.
E-Jurnal login
log out
ubah profil
ubah password
Admin
search jurnal
request download
mengisi comment
mendaftarkan redaksi
membaca log file
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. E-Jurnal search
membaca abstrak non-register user
Gambar 3. Use Case User Non Register
-
Use case User yang Terdaftar Berikut ini adalah use case tentang hal-hal apa saja dilakukan oleh user yang telah melakukan registrasi.
yang dapat
E-Jurnal login
log out
ubah profil
ubah password
register user
search jurnal
request download
mengisi comment
comment di contact us
Gambar 4. Use Case User Register
-
Use case Penulis Gambar berikut ini menjelaskan use case tentang kegiatan-kegiatan yang dapat dilakukan oleh penulis.
E-Jurnal login
log out
mengubah profil
mengubah password
penulis
search jurnal
mengisi comment di contact us
request download
mengupload artikel
mambaca detail artikel
membaca Notifikasi
Gambar 5. Use Case Penulis
-
Use case Reviewer Gambar berikut menjelaskan use case tentang kegiatan-kegiatan yang dapat dilakukan oleh reviewer . E-Jurnal login
log out
mengubah profil
mengubah password
reviewer
mereview
request download
mengisi pesan di contact
mengisi comment
memberikan penilaian
membaca Notifikasi
Gambar 6. Use case Reviewer
-
Use case Redaksi Gambar berikut menjelaskan use case tentang kegiatan apa saja yang dapat dilakukan oleh redaksi.
E-Jurnal log out
login mengubah password
mengubah profil
search jurnal mengisi comment di contact us
request download redaksi mambaca detail artikel
merevisi jurnal
membaca Notifikasi memberikan penilaian
menugaskan reviewer
mendaftarkan reviewer mengatur konten web
Gambar 7. Use case Redaksi
b) Sequence Di agram
-
Sequence Diagram untuk User yang Belum Terdaftar 1) Search Jurnal
tampilan jurnal
Ms_Jurnal
meminta_judul()
user isi_data_search()
hasil()
Gambar 8. Sequence Diagram Search Jurnal
2) Membaca Abstrak
Tampilan jurnal
Tampilan detil jurnal
Ms_Jurnal
user pililh_judul() meminta_Judul() klik_Jurnal() hasil()
Gambar 9. Sequence Diagram Membaca Abstrak
-
Sequence Diagram untuk User yang Terdaftar 1) Registrasi
halaman user agreement
halaman registrasi
ms_User
user click_menyetujui() halaman utama mengisi_data()
isi_database()
submit()
hasil()
cek data()
pesan_gagal()
membuka_halaman() pesan_berhasil()
Gambar 10. Sequence Diagram Registrasi
2) Login
Ms_User
halaman_Login
halaman_utama()
user mengisi_data()
cek_data()
submit()
pesan_gagal()
membuka_halaman() pesan_berhasil()
Gambar 11. Sequence Diagram Login 3) Search Jurnal tampilan jurnal
user
Ms_Jurnal
meminta_judul()
isi_data_search() hasil()
Gambar 12. Sequence Diagram Search Jurnal
4) Mengunduh Jurnal
tampilan_jurnal
detail_artikel
ms_alasan
user klik_jurnal()
mengisi_alasan()
klik_detail()
request_download()
download()
Gambar 13. Sequence Diagram Mengunduh Jurnal
5) Membaca Abstrak
Tampilan jurnal
Tampilan detil jurnal
Ms_Jurnal
user pililh_judul() meminta_Judul() klik_Jurnal() hasil()
Gambar 14. Sequence Diagram Membaca Abstrak
ms_jurnal
6) Mengubah Password
Halaman akun
halaman ubah password
ms_User
user klik_halaman_akun()
klik_ubah_password()
isi_database()
isi_data()
pesan_salah() pesan_berhasil()
Gambar 15. Sequence Diagram Mengubah Password
7) Mengubah Profil
Halaman akun
Halaman ubah akun
Ms_User
user klik_halaman_akun()
klik_ubah_akun()
isi_database()
isi_data()
pesan_berhasil() pesan_salah()
Gambar 16. Sequence Diagram Mengubah Profil
8) Mengirim Pesan di Contact Us
Ms_Msg
Halaman Kontak user
isi_data()
Admin
isi_database() view_admin()
submit()
Gambar 17. Sequence Diagram Pesan di Contact Us
-
Sequence Diagram untuk Penulis 1) Login
Halaman login
Ms User Halaman_utama
user cek_data()
isi_data()
membuka_halaman()
submit() pesan_gagal()
pesan_berhasil()
Gambar 18. Sequence Diagram Login untuk Penulis 2) Mengubah Profil
Halaman akun
Halaman ubah akun
Ms_User
user klik_halaman_akun()
klik_ubah_akun()
isi_database()
isi_data()
pesan_berhasil() pesan_salah()
Gambar 19. Sequence Diagram Mengubah Profil
3) Mengubah Password
halaman ubah password
Halaman akun
ms_User
user klik_halaman_akun()
klik_ubah_password()
isi_database()
isi_data()
pesan_salah() pesan_berhasil()
Gambar 20. Sequence Diagram Mengubah Password
4) Mengunggah Jurnal
halaman_Login
Ms jurnal
user isi_jurnal()
isi_database() pesan_gagal()
cek_tipe()
pesan_berhasil()
Gambar 21. Sequence Diagram Mengunggah Jurnal
5) Menghapus Jurnal
Ms jurnal
Halaman pengolahan user memilih_jurnal()
hapus_database() result()
Gambar 22. Sequence Diagram Menghapus jurnal
6) Mengunduh Jurnal yang Ditolak
Halaman pengolahan
ms_jurnal
user pilih_jenis_jurnal()
request_jurnal()
respon_data()
klik_download()
request_download()
download()
Gambar 23. Sequence Diagram Mengunduh Jurnal yang Ditolak
7) Notifikasi
Ms notifikasi
Halaman notifikasi user klik_notifikasi()
request_notifikasi()
hasil()
Gambar 24. Sequence Diagram Notifikasi
-
Sequence Diagram untuk Reviewer 1) Login
Halaman login
Ms User Halaman_utama
user isi_data()
cek_data() membuka_halaman()
submit() pesan_gagal()
pesan_berhasil()
Gambar 25. Sequence Diagram Login untuk Reviewer
2) Mengubah Profil
Halaman akun
Halaman ubah akun
Ms_User
user klik_halaman_akun()
klik_ubah_akun()
isi_database()
isi_data()
pesan_berhasil() pesan_salah()
Gambar 26. Sequence Diagram Mengubah Profil
3) Mengubah Password
Halaman akun
halaman ubah password
ms_User
user klik_halaman_akun()
klik_ubah_password()
isi_database()
isi_data()
pesan_salah() pesan_berhasil()
Gambar 27. Sequence Diagram Mengubah Password untuk Reviewer
4) Pengolahan Jurnal Reviewer
Halaman pengolahan
Halaman upload reviewer
Ms jurnal
user klik_pengolahan() request_download()
klik_download()
download()
klik_update()
membuka_halaman()
mengisi_data() mengisi_database()
submit()
result() pesan_gagal() pesan_berhasil()
Gambar 28. Sequence Diagram Pengolahan Jurnal Reviewer
5) Notifikasi
Ms notifikasi
Halaman notifikasi user klik_notifikasi()
request_notifikasi()
hasil()
Gambar 29. Sequence Diagram Notifikasi
-
Sequence Diagram untuk Redaksi 1) Login
Halaman login
Ms redaksi Halaman_utama
user isi_data()
cek_data() membuka_halaman()
submit()
pesan_berhasil()
pesan_gagal()
Gambar 30. Sequence Diagram Login untuk Redaksi
2) Mengubah Konten
Halaman edit konten
Ms text editor
user memilih_jenis_data()
request_jenis_data()
isi_konten()
respon_jenis_data() isi_database() pesan_sukses()
Gambar 31. Sequence Diagram Mengubah Konten
3) Mendaftarkan Reviewer
Halaman daftar reviewer
Ms user
user isi_data() submit()
isi_database() pesan_gagal() pesan_sukses()
Gambar 32. Sequence Diagram Mendaftarkan Reviewer
4) Melihat Data Reviewer
Halaman daftar reviewer
Ms user
user view() request_data() respon_data()
Gambar 33. Sequence Diagram Melihat Data Reviewer 5) Memproses Jurnal yang Sudah Direview
Halaman pengolahan
Halaman detail
Halaman form upload
Ms Jurnal
user pilih_jenis-jurnal() request_data() respon_data() klik_judul()
klik_detail()
request_download()
download() klik_upload() isi-data() submit()
isi_database() pesan_gagal() pesan_berhasil()
Gambar 34. Sequence Diagram Memproses Jurnal yang Sudah direview
cek_data()
6) Mempublikasi Jurnal
Halaman pengolahan
Halaman detail
Halaman form upload
Ms Jurnal
user pilih_jenis-jurnal() request_data() respon_data() klik_judul()
request_download()
klik_detail()
download() klik_publish() isi-data() isi_database()
submit()
pesan_gagal() pesan_berhasil()
Gambar 35. Sequence Diagram Mempublikasi Jurnal
7) Notifikasi
Ms notifikasi
Halaman notifikasi user klik_notifikasi()
request_notifikasi() hasil()
Gambar 36. Sequence Diagram Notifikasi
cek_data()
-
Sequence Diagram untuk Admin 1) Login
Halaman login
Ms Admin Halaman_utama
Admin isi_data()
cek_data() membuka_halaman()
submit()
pesan_berhasil()
pesan_gagal()
Gambar 37. Sequence Diagram Login
2) Membaca Log File
Halaman Log
Ms Log
admin klik_log() request_data() menampilkan_hasil()
Gambar 38. Sequence Diagram Log File
3) Mengubah Profil
Halaman akun
Halaman ubah akun
Ms Admin
user klik_halaman_akun()
klik_ubah_akun()
isi_database()
isi_data()
pesan_berhasil() pesan_salah()
Gambar 39. Sequence Diagram Mengubah Profil
4) Mengubah Password
halaman ubah password
Halaman akun
Ms Admin
user klik_halaman_akun()
klik_ubah_password()
isi_database()
isi_data()
pesan_salah() pesan_berhasil()
Gambar 40. Sequence Diagram Mengubah Password untuk Admin
5) Mendaftarkan Redaksi
Halaman registrasi redaksi
Ms Redaksi
Ms jenis Jurnal
admin entry_data()
mengisi_database()
submit()
cek_data() mengisi_databse() hasil() pesan_berhasil() pesan_gagal()
Gambar 41. Sequence Diagram Redaksi
c) Activity Di agram
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.
Memilih register
Tampillkan halaman utama
tampilkan halaman persetujuan
menyetujui user agreement
-tolak
-terima
tampilkan halaman registrasi
Mengisi data registrasi
-benar
-salah
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.
display home window
-select menu
Call kontak window
Call peraturan window
Call profil window
call window login
Display kontak window
Display peraturan window
display profil window
Insert username & password
Validating -not valid
-valid
Call window jurnal
call window notifikasi
call window akun saya
Select jurnal
display window notifikasi
display window akun saya
View jurnal list call window change profil
call window change password
display window change profil
display window change password
entry data profil
entry data profil
validating
validating
Display jurnal detail
Entry comment
Insert into database
download jurnal
-not valid
-valid
Update to database
-not valid
-valid
Update to database
Sign out
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.
display home window
-select menu
Call kontak window
Call peraturan window
Call profil window
Call window jurnal
Display kontak window
Display peraturan window
display profil window
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 .
5) Activity Diagram untuk Reviewer Reviewer sebagai salah satu user , memiliki kemampuan untuk merevisi jurnal yang telah diunggah oleh penulis dan mengunggahnya kembali.
display home window
-select menu
Call kontak window
Call peraturan window
Call profil window
call window login
Display kontak window
Display peraturan window
display profil window
Insert username & password
Validating -not valid -valid
Call window jurnal
call window notifikasi
call window akun saya
Select jurnal
display window notifikasi
display window akun saya
Call window pengolahan
display window pengolahan
View jurnal list call window change profil
call window change password
display window change profil
display window change password
Download jurnal
Call detail jurnal
Call detail jurnal
Display jurnal detail Display detail jurnal Display detail jurnal
Entry comment Call update jurnal entry data profil
entry data profil
Insert into database
Display update jurnal validating
validating
download jurnal
Entry data jurnal -valid -not valid
-valid -not valid validating
Update to database
Update to database -valid
-not valid Update to database
Sign out
Gambar 46. Activity Diagram untuk Reviewer
d) Cl ass diagram 1..1
admin
1..1
-username -password -nama -alamat
msg
detail_add_msg -kd_transaction -kd_msg
1..1 1..1
+add msg()
+addMsg()
+login()() +registRedaksi()
header_add_msg
Detail_add_redaksi
-kd-transaction -kd_user -tgl_transaction
1..1
-kd_transaction -kd_redaksi
Detail_alasan
-kd_msg -subject -isi -tgl_msg
1..1
-kd_redaksi -username -password -fullname -alamat -email -universitas -kd_ahli
Header_add_redaksi
0..*
-kd_transaction -tgl_trans -kd_admin
1..1 1..1
1..1
+login() +changePassword() +registReviewer() +downloadjurnal() +uploadJurnal()
Header_sunting_reviewer 1..1
-kd_transaction -kd_user -tgl_upload
1..1 1..1
1..1
1..1
1..1
1..1 Detail_txt_editor
1..1
+login() +register() +changeProfile() 1..1 +changePassword() 1..1 +uploadJurnal() +downloadJurnal() +searchJurnal()
Detail_sunting_reviewer -kd_transaction -kd_jurnal 1..1
1..1 1..1 1..1 1..1
-judul_jurnal -nama_jurnal -size -directory -status -kd_topik +addJurnal() +deleteJurnal() +updateJurnal()
0..* Header_publish_jurnal
1..1
0..*
Detail_assign_reviewer
1..1
Header_assign_reviewer 0..*
-kd_transaction -kd_redaksi -tgl_assign 1..1
-kd_transaction -kd_user 1..1 1..1
1..1
1..1
Detail_add_jurnal -kd_user -kd_transaction
Header_penilaian_redaksi -kd_transaction -tgl_upload -kd_redaksi
penilaian
Comment
1..1
1..1 1..1
-kd_penilaian -directory -size -jenis
1..1
+addPenilaian()() +showPenilaian()()
Detail_penilaian_redaksi
+addComment()
1..1
1..1
-kd_transaction -kd_user
Detail_assign_reviewer
-kd_comment -isi_comment -kd_transaction -kd_penilaian
1..1
detail_publish_jurnal
1..1
Detail_penilaian_reviewer
-kd_jurnal -kd_transaction 1..1
-kd_user -kd_transaction -tgl_upload
1..1
-kd_transaction -tgl_upload -kd_redaksi
1..1
+addText()() +showtext()() +editText()()
Header_add_jurnal
1..1 Header_sunting_redaksi
1..1
1..1
-kd_txt -text -jenis
1..1
-kd_transaction
Jurnal
-kd_transaction -kd_txt 1..1
Detail_sunting_redaksi
+addJenisJurnal() +shoqJenisJurnal() 1..1 0..*
+addComment()()
text
Jenis_jurnal
1..*
1..1
-kd_transaction -tgl_trans -kd_reviewer
1..1 1..1
-kd_alasan -isi_alasan -judul
Header_txt_editor
-kd_user -username -password -fullname -alamat -tgl_lahir -universitas -email -jenis_user
-kd_jurnal -jenis_jurnal
-kd_transaction -kd_redaksi -tgl_publish
1..1 alasan
1..1
redaksi
1..1
1..1
-kd_transaction -kd_user -tgl_trans
user 1..*
1..1
Header_alasan 1..1
1..*
1..1
-kd_transaction -kd_alasan
1..1
-kd_transaction -kd_penilaian 1..1
Header_penilaian_reviewer -kd_transaction -kd_user -tgl_upload
1..1
Gambar 46. Class Diagram
1..1
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 \