IMPLEMENTASI SISTEM PUBLIKASI JURNAL PER TERBITAN BERBASIS WEB PADA UNIVERSITAS U’BUDIYAH INDONESIA
SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat-syarat guna memperoleh gelar Sarjana Komputer Universitas U’budiyah Indonesia
Oleh : ACHYAR MUNANDAR NIM : 131020120075
PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS U’BUDIYAH INDONESIA 2015
IMPLEMENTASI SISTEM PUBLIKASI JURNAL PER TERBITAN BERBASIS WEB PADA UNIVERSITAS U’BUDIYAH INDONESIA SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat-syarat guna memperoleh gelar Sarjana Komputer Universitas U’budiyah Indonesia
Oleh : ACHYAR MUNANDAR NIM : 131020120075
PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS U’BUDIYAH INDONESIA 2015
i
KATA PENGANTAR Syukur Alhamdulillah penulis panjatkan ke hadirat Allah SWT yang telah melimpahkan rahmat-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul “Implementasi Sistem Publikasi Jurnal Per Terbitan Berbasis Web Pada Universitas U’budiyah Indonesia”. Shalawat dan salam penulis sanjungkan kepada Nabi Besar Muhammad SAW. Skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk memperoleh gelar Sarjana Komputer di Program Studi S1 Teknik Informatika Fakultas Ilmu Komputer Universitas U’budiyah Indonesia. Penulis menyadari bahwa penulisan skripsi ini tidak terlepas dari bantuan dan dorongan dari berbagai pihak, baik secara moril maupun materil. Pada kesempatan ini penulis ingin mengucapkan terima kasih kepada: 1. Bapak Nurul Hamdi, S.T., M.Kom selaku Ketua Program Studi S1 Teknik Informatika Fakultas Ilmu Komputer. 2. Ibu Fathiah, S.T., M.Eng selaku Pembimbing yang telah memberikan arahan dan bimbingan kepada penulis dalam penyelesaian skripsi ini. 3. Kedua orang tua dan keluarga untuk segenap doa dan dukungannya. 4. Seluruh teman-teman yang ikut memberikan saran dan kritik dalam penyusunan laporan ini. Harapan penulis semoga tulisan ini dapat bermanfaat bagi perkembangan ilmu pengetahuan.
Banda Aceh, April 2015
(Penulis)
v
ABSTRAK Abstrak: Jurnal elektronik adalah adalah sebuah publikasi dalam media yang diterbitkan berturut-turut yang berhubungan secara numerik atau secara kronologis, dapat diakses melalui web, memiliki fitur seperti jurnal, majalah atau terbitan berseri dan memiliki ISSN (International Standard Serial Number), sifatnya tidak terbatas dalam ruang dan waktu dan memungkinkan penggunanya untuk mengeksplorasi sesuai dengan kebutuhannya. Tujuan dari penulisan skripsi ini adalah untuk merancang sistem publikasi jurnal secara berkala per terbitan berdasarkan edisi jurnal serta bersifat online sehingga pengguna dapat mengakses dan mengunduh jurnal tersebut dimana saja dan kapan saja selama terhubung dengan jaringan internet. Yang nantinya akan dapat pihak pengurus jurnal ilmiah agar lebih mudah dalam melakukan publikasi jurnal online serta dapat memberikan informasi jurnal ilmiah baik untuk dosen dan mahasiswa pada Universitas U’budiyah Indonesia maupun bagi pengguna yang berasal dari perguruan tinggi lain. Sistem ini dibangun dengan memaksimalkan penggunaan Highwire Press tags yang dikombinasikan dengan Dublin Core tags sehingga memungkinkan sistem dapat terindeks dengan mudah di Google Scholar. Dalam perancangan sistem ini, penulis menggunakan PHP sebagai bahasa pemrograman web untuk penyediaan halaman konten yang dinamis dan MySQL sebagai sistem manajemen basis data. Sedangkan Notepad++ penulis gunakan untuk editor penulisan kode program. Adapun output yang dihasilkan dari sistem ini adalah jurnal elektronik berupa dokumen berekstensi PDF yang dapat diunduh secara langsung melalui internet. Kata kunci: Sistem Informasi, Jurnal Online, Google Scholar Abstract: E-Journal is a publication which is publish continued in media numerically or chronologically, can access through website, have same features like printed journals, magazine or newspaper and have ISSN (International Standard Serial Number). It is unlimited and enables for the users to explore based on the needs. The purpose of this study is to design a system of journal publication regularly for each publication depends on journal edition and online so the users can access and download the journal anywhere and anytime as long as connecting to the internet access or network. It can help the journal’s management easy in publish the E-Journal and give information about scientific journal for lecturers and students of U’budiyah Indonesia University or the users from the others institution. This system built by using Highwire Press tags maximally which is combined with Dublin Core tags to enabling the system can be easily indexed in Google Scholar. In designing this system, the writer uses PHP as web programming language for providing dynamic content pages and MySQL as database management system, whereas for program code writing, the writer uses Notepad++ editor. The result of this system is E-Journal in the form of PDF document which can be downloaded directly by using internet. Keywords: Information Systems, Online Journal, Google Scholar
vi
DAFTAR ISI HALAMAN JUDUL ......................................................................................... HALAMAN PENGESAHAN ........................................................................... LEMBAR PERSETUJUAN ............................................................................. LEMBAR PERNYATAAN .............................................................................. KATA PENGANTAR ....................................................................................... ABSTRAK ......................................................................................................... DAFTAR ISI...................................................................................................... DAFTAR TABEL ............................................................................................. DAFTAR GAMBAR ......................................................................................... DAFTAR LAMPIRAN ..................................................................................... BAB I
BAB II
Halaman i ii iii iv v vi vii x xi xiii
PENDAHULUAN 1.1 Latar Belakang Penelitian ......................................................... 1.2 Identifikasi Masalah .................................................................. 1.3 Rumusan Masalah ..................................................................... 1.4 Batasan Masalah ........................................................................ 1.5 Tujuan Penelitian ....................................................................... 1.6 Manfaat Penulisan ..................................................................... 1.7 Keaslian Penelitian ....................................................................
1 2 3 3 4 4 5
TINJAUAN PUSTAKA 2.1 Sejarah Singkat Universitas U’budiyah Indonesia .................... 2.2 Visi dan Misi Universitas U’budiyah Indonesia ....................... 2.2.1 Visi ................................................................................. 2.2.2 Misi ................................................................................ 2.3 Struktur Organisasi Universitas U’budiyah Indonesia .............. 2.4 Pengertian Jurnal Ilmiah ............................................................ 2.5 Jenis-Jenis Jurnal ....................................................................... 2.6 Format Umum Penulisan Jurnal Ilmiah..................................... 2.7 Google Scholar .......................................................................... 2.8 Webometrics .............................................................................. 2.9 Data ........................................................................................... 2.10 Informasi ................................................................................. 2.11 Sistem Informasi...................................................................... 2.12 Database .................................................................................. 2.13 Entity Relationship Diagram (ERD) ....................................... 2.14 Context Diagram (Diagram Konteks) ..................................... 2.15 Data Flow Diagram (DFD) .................................................... 2.16 Apache Web Server ................................................................. 2.17 PHP ......................................................................................... 2.18 MySQL ..................................................................................... 2.19 Sublime Text ............................................................................
7 7 7 7 8 8 9 9 11 13 15 15 16 17 17 19 19 20 20 22 22
vii
BAB III BAHAN DAN METODE PENELITIAN 3.1 Lokasi dan Waktu Penelitian ..................................................... 3.2 Alat dan Bahan .......................................................................... 3.3 Prosedur Kerja ........................................................................... 3.4 Struktur Database ...................................................................... 3.5 Entity Relationship Diagram (ERD ........................................... 3.6 Relasi Antar Tabel ..................................................................... 3.7 Context Diagram (Diagram Konteks) ....................................... 3.8 Data Flow Diagram (DFD) ...................................................... 3.9 Rancangan Antarmuka (Interface) ............................................
25 25 26 27 32 34 35 36 37
BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 Tampilan Public User ............................................................... 4.1.1 Halaman Depan Sistem ................................................ 4.1.2 Halaman Jurnal ............................................................ 4.1.3 Halaman Artikel Jurnal ................................................ 4.1.4 Halaman Arsip ............................................................. 4.1.5 Halaman Edisi .............................................................. 4.1.6 Halaman Dewan Editor................................................ 4.1.7 Halaman Pedoman Penulisan ....................................... 4.1.8 Halaman Template ....................................................... 4.1.9 Halaman Tentang Jurnal .............................................. 4.1.10 Halaman Kontak .......................................................... 4.2 Tampilan User Penulis .............................................................. 4.2.1 Halaman Checklist Naskah .......................................... 4.2.2 Halaman Kirim Naskah................................................ 4.2.3 Halaman Lihat Rekomendasi Reviewer ....................... 4.2.4 Halaman Revisi Naskah ............................................... 4.3 Tampilan User Reviewer ........................................................... 4.3.1 Halaman Lihat Kiriman Naskah Penulis...................... 4.3.2 Halaman Beri Rekomendasi Naskah ........................... 4.4 Tampilan User Asesor ............................................................... 4.4.1 Halaman Dashboard Asesor ........................................ 4.4.2 Halaman Edisi Jurnal ................................................... 4.4.3 Halaman Riwayat Artikel Jurnal .................................. 4.5 Tampilan User Administrator ................................................... 4.5.1 Halaman Dashboard Admin ........................................ 4.5.2 Halaman Jurnal ............................................................ 4.5.3 Halaman Tambah Jurnal .............................................. 4.5.4 Halaman Arsip Jurnal .................................................. 4.5.5 Halaman Edisi .............................................................. 4.5.6 Halaman Tambah Edisi ................................................ 4.5.7 Halaman Tambah Artikel Jurnal .................................. 4.5.8 Halaman List Penulis ................................................... 4.5.9 Halaman Profil Penulis ................................................ 4.5.10 Halaman Tambah Penulis ............................................ 4.5.11 Halaman List Reviewer ................................................ 4.5.12 Halaman Profil Reviewer .............................................
39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 48 48 48 49 49 49 50 50 51 51 51 52 52 53 53 54 54
viii
4.6 BAB V
4.5.13 Halaman Tambah Reviewer ......................................... 4.5.14 Halaman List Asesor .................................................... 4.5.15 Halaman Tambah Asesor ............................................. 4.5.16 Halaman List Administrator ......................................... 4.5.17 Halaman Profil Admin ................................................. 4.5.18 Halaman Pengaturan .................................................... Output Sistem ...........................................................................
55 55 56 56 57 57 58
KESIMPULAN DAN SARAN 5.1 Kesimpulan ................................................................................. 60 5.2 Saran ........................................................................................... 60
DAFTAR PUSTAKA ........................................................................................ 61 LAMPIRAN....................................................................................................... 62 RIWAYAT HIDUP ........................................................................................... 79
ix
DAFTAR TABEL Tabel 2.1 Tabel 2.2 Tabel 2.3 Tabel 2.4 Tabel 2.5 Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8 Tabel 3.9 Tabel 3.10 Tabel 3.11 Tabel 3.12 Tabel 3.13
Metode Penilaian Webometrics ........................................................ Simbol-Simbol Entity Relationship Diagram .................................. Simbol-Simbol Diagram Konteks .................................................... Simbol-Simbol Data Flow Diagram................................................ Bahasa pemrograman yang didukung oleh Sublime Text ................ Jadwal Penelitian.............................................................................. Desain Tabel admin ......................................................................... Desain Tabel artikel ......................................................................... Desain Tabel asesor ......................................................................... Desain Tabel edisi ............................................................................ Desain Tabel file_artikel .................................................................. Desain Tabel jurnal .......................................................................... Desain Tabel log_artikel .................................................................. Desain Tabel negara ......................................................................... Desain Tabel pengaturan .................................................................. Desain Tabel review ......................................................................... Desain Tabel tulis............................................................................. Desain Tabel user.............................................................................
x
Halaman 14 18 19 20 23 25 27 28 28 29 29 29 30 31 31 31 32 32
DAFTAR GAMBAR Gambar 1.1 Gambar 2.1 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16 Gambar 4.17 Gambar 4.18 Gambar 4.19 Gambar 4.20 Gambar 4.21 Gambar 4.22 Gambar 4.23 Gambar 4.24 Gambar 4.25 Gambar 4.26 Gambar 4.27 Gambar 4.28 Gambar 4.29 Gambar 4.30 Gambar 4.31 Gambar 4.32 Gambar 4.33 Gambar 4.34 Gambar 4.35 Gambar 4.36 Gambar 4.37
Peringkat Webometrics UUI ....................................................... Struktur Organisasi UUI.............................................................. Desain ERD Sistem Publikasi Jurnal .......................................... Relasi Antar Tabel ....................................................................... Diagram Konteks Sistem ............................................................. Data Flow Diagram Sistem ........................................................ Sketsa Tampilan Depan Sistem ................................................... Sketsa Tampilan Dashboard Sistem ........................................... Desain Halaman Depan Sistem ................................................... Desain Halaman Jurnal................................................................ Desain Halaman Artikel Jurnal ................................................... Desain Halaman Arsip ................................................................ Desain Halaman Edisi ................................................................. Desain Halaman Dewan Editor ................................................... Desain Halaman Pedoman Penulisan .......................................... Desain Halaman Template........................................................... Desain Halaman Tentang Jurnal.................................................. Desain Halaman Kontak .............................................................. Desain Halaman Checklist Naskah ............................................. Desain Halaman Kirim Naskah ................................................... Desain Halaman Lihat Rekomendasi Reviewer .......................... Desain Halaman Revisi Naskah .................................................. Desain Halaman Lihat Kiriman Naskah Penulis ......................... Desain Halaman Beri Rekomendasi Naskah ............................... Desain Halaman Dashboard Asesor ........................................... Desain Halaman Edisi Jurnal ...................................................... Desain Halaman Riwayat Artikel Jurnal ..................................... Desain Halaman Dashboard Admin ........................................... Desain Halaman Jurnal................................................................ Desain Halaman Tambah Jurnal.................................................. Desain Halaman Arsip Jurnal ...................................................... Desain Halaman Edisi ................................................................. Desain Halaman Tambah Edisi ................................................... Desain Halaman Tambah Artikel Jurnal ..................................... Desain Halaman List Penulis....................................................... Desain Halaman Profil Penulis ................................................... Desain Halaman Tambah Penulis ............................................... Desain Halaman List Reviewer ................................................... Desain Halaman Profil Reviewer ................................................ Desain Halaman Tambah Reviewer ............................................ Desain Halaman List Asesor ....................................................... Desain Halaman Tambah Asesor ................................................ Desain Halaman List Administrator ............................................ Desain Halaman Profil Admin .................................................... Desain Halaman Pengaturan ....................................................... xi
Halaman 3 8 33 34 35 36 37 38 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57
Gambar 4.38 Dokumen Artikel Jurnal .............................................................. 58 Gambar 4.39 Form Pengisian Data Publikasi di SIMLITABMAS Kinerja ..... 59
xii
DAFTAR LAMPIRAN Halaman Lampiran 1. Foto Wawancara ............................................................................ 63 Lampiran 2. Kode Program................................................................................ 64 Lampiran 3. Kartu Bimbingan Karya Tulis Ilmiah ............................................ 78
xiii
BAB I PENDAHULUAN
1.1 Latar Belakang Penelitian Teknologi di bidang komputer saat ini sangat berkembang pesat sehingga dapat meningkatkan keaktifan di dalam menyelesaikan suatu pekerjaan. Komputer bukan hanya digunakan sebagai pengolah data saja, tetapi penggunaannya juga semakin meluas menjadi salah satu sarana komunikasi dan media informasi. Website merupakan teknologi yang sangat berkembang saat ini. Melalui website orang bisa berbagi dan mendapatkan informasi dengan cepat. Pengguna hanya membutuhkan sebuah perangkat komputer yang terkoneksi dengan internet serta web browser sehingga mereka bisa mendapatkan informasi dengan sangat mudah. Informasi yang diperoleh pun bermacam-macam sesuai dengan kebutuhan user, salah satunya adalah informasi tentang dunia pendidikan seperti bahan perkuliahan, jurnal penelitian, literatur ilmiah dan lain-lain. Universitas U’budiyah Indonesia adalah institusi perguruan tinggi swasta yang baru berdiri di Banda Aceh yang terdiri dari 6 fakultas dan telah mendapatkan izin resmi dari Menteri Pendidikan Republik Indonesia. Seiring dengan perkembangan yang ada, dimana dalam hal menjalankan Tridharma perguruan tinggi yang wajib dijalankan oleh semua institusi pendidikan, Universitas U’budiyah Indonesia pun memprioritaskan penelitian sebagai kewajiban yang harus dijalankan oleh setiap dosen baik dosen tetap maupun dosen tidak tetap. Diharapkan penelitian tersebut berguna bagi dosen bersangkutan yang merupakan salah satu poin untuk kenaikan pangkat/jabatan, menjadi pembelajaran bagi mahasiswa dan juga berguna bagi masyarakat. Adapun salah satu dari Tridharma perguruan tinggi adalah penelitian yang dilakukan oleh dosen harus dipublikasikan pada setiap jurnal penelitian nasional maupun internasional. Apalagi Direktorat Pendidikan Tinggi (DIKTI) dan Lembaga Ilmu Pengetahuan Indonesia (LIPI) telah membuat kebijakan baru tentang akreditasi jurnal ilmiah nasional yaitu tahun 2013 adalah tahap penyusunan dan penetapan instrumen akreditasi, tahun 2014 tahap sosialisasi dan pemberlakuan instrumen akreditasi, tahun 2015 akan mengutamakan pada jurnal elektronik dan di tahun
1
2016 sepenuhnya hanya jurnal elektronik saja yang akan diakreditasi maka oleh sebab itu Universitas U’budiyah Indonesia mutlak harus memiliki suatu sistem publikasi jurnal per terbitan berbasis web. Berdasarkan dari permasalahan yang ada, maka penulis berencana ingin merancang sistem publikasi jurnal berbasis web. Sistem yang akan dibuat nantinya dapat mempublikasikan jurnal secara berkala per terbitan berdasarkan edisi jurnal serta bersifat online sehingga pengguna dapat mengakses dan mengunduh jurnal tersebut dimana saja dan kapan saja selama terhubung dengan jaringan internet. Sistem ini dapat membantu pihak pengurus jurnal ilmiah agar lebih mudah dalam melakukan publikasi jurnal secara online serta dapat memberikan informasi jurnal ilmiah baik untuk dosen dan mahasiswa pada Universitas U’budiyah Indonesia maupun bagi pengguna yang berasal dari perguruan tinggi lain. Penulis berharap semoga sistem yang dibuat nantinya layak untuk dijadikan sebagai sebuah sistem publikasi jurnal pada Universitas U’budiyah Indonesia dan kontennya pun mampu terindeks di Google Scholar sebagai salah satu provider jurnal tingkat internasional yang paling mudah untuk terdaftar dalam indeksnya sehingga dapat mendongkrak peringkat kepopuleran Universitas U’budiyah Indonesia pada Webometrics. Berdasarkan uraian dan penjelasan diatas, maka penulis mengangkat permasalahan ini sebagai skripsi dengan judul “Implementasi Sistem Publikasi Jurnal Per Terbitan Berbasis Web Pada Universitas U’budiyah Indonesia”.
1.2 Identifikasi Masalah Adapun identifikasi masalah pada penelitian ini adalah sebagai berikut: 1.
Dosen harus memiliki pemahaman betapa pentingnya melakukan penelitian dan mempublikasikannya pada sistem informasi jurnal online perguruan tinggi
serta
menyisipkan
URL
artikel-artikel
jurnalnya
di
http://simlitabmas.dikti.go.id/kinerja/publikasiJurnal.aspx untuk pendataan kinerja penelitian dosen agar data penelitian yang ada di Sistem Informasi Penelitian dan Pengabdian Masyarakat (SIMLITABMAS) bisa sinkron dengan data penelitian di Sistem Informasi Pengembangan Karir Dosen (SIPKD) yang dikelola oleh DIKTI. 2
2.
Sistem informasi jurnal harus dapat terindeks di Google Scholar.
3.
Mekanisme meta tag pada suatu sistem informasi jurnal harus diterapkan agar terindeks di Google Scholar.
4.
Peringkat Universitas U’budiyah Indonesia di Webometrics masih tergolong rendah yakni berada di peringkat 17970 dunia dan peringkat 279 seIndonesia.
Gambar 1.1 Peringkat Webometrics UUI
1.3 Rumusan Masalah Adapun rumusan masalah pada penelitian ini adalah sebagai berikut: 1.
Mengapa dosen perlu melakukan penelitian dan menerbitkannya pada sistem informasi jurnal online.
2.
Bagaimana membuat sistem informasi jurnal yang terindeks di Google Scholar.
3.
Bagaimana menerapkan mekanisme meta tag pada suatu sistem informasi jurnal agar terindeks di Google Scholar.
4.
Faktor-faktor apa sajakah yang menyebabkan peringkat Webometrics suatu perguruan tinggi jadi meningkat.
1.4 Batasan Masalah Adapun batasan masalah dalam penelitian ini adalah:
3
1.
Pengguna yang mengunduh berkas jurnal dapat melihat abstrak, kata kunci, nama penulis serta isi jurnal dalam bentuk file PDF. Berkas tersebut dapat diunduh oleh pengguna terdaftar maupun pengunjung yang belum mendaftar.
2.
Pengguna dapat mencari jurnal menurut kriteria tertentu seperti berdasarkan judul, abstrak dan kata kunci.
3.
Administrator juga memainkan peran sebagai editor dan layouter naskah jurnal.
4.
Penetapan reviewer jurnal dibatasi dimana satu naskah hanya boleh direview oleh satu orang reviewer.
5.
Terdapat dua macam artikel jurnal pada sistem ini yaitu Non-Peer Reviewed Article dan Peer-Reviewed Article. Non-Peer Reviewed Article adalah proses penulisan jurnal yang langsung diterbitkan oleh administrator tanpa melalui proses review, sedangkan Peer-Reviewed Article adalah proses penulisan jurnal yang melalui proses review terlebih dahulu sebelum disetujui untuk dipublikasikan.
1.5 Tujuan Penelitian Adapun tujuan dari penelitian ini adalah sebagai berikut: 1.
Merancang sebuah sistem publikasi jurnal per terbitan berbasis web pada Universitas U’budiyah Indonesia.
2.
Mempersiapkan sistem informasi untuk publikasi jurnal secara online pada Universitas U’budiyah Indonesia sejak dini dalam hal penerapan kebijakan Direktorat Pendidikan Tinggi (DIKTI) dan Lembaga Ilmu Pengetahuan Indonesia (LIPI) tentang akreditasi jurnal bahwa mulai tahun 2016 sepenuhnya hanya jurnal elektronik saja yang akan diakreditasi.
3.
Menambahkan dan melengkapi suatu konten atau item yang bermanfaat pada website Universitas U’budiyah Indonesia.
4.
Mempersiapkan sebuah sistem informasi ke arah penelitian yang lebih lanjut.
1.6 Manfaat Penelitian Adapun manfaat dari penelitian ini adalah sebagai berikut: 1.
Dapat memudahkan dosen maupun mahasiswa untuk mencari jurnal elektronik sebagai suatu sumber atau referensi secara praktis. 4
2.
Dapat memudahkan dosen dalam memberikan bukti berupa link jurnal ilmiah yang pernah dipublikasi secara online sebagai bahan pertimbangan DIKTI dalam proses kenaikan pangkat/jabatan dosen yang nantinya link jurnal tersebut diperlukan saat mengisi formulir di Sistem Informasi Pengembangan Karir Dosen (SIPKD) yang dikelola oleh DIKTI.
3.
Konten jurnal dapat terindeks dengan mudah di Google Scholar sebagai salah satu aspek penilaian pada Webometrics sehingga dapat meningkatkan peringkat kepopuleran Universitas U’budiyah Indonesia. Webometrics sendiri menjadi patokan dalam hal pemeringkatan universitas yang ada di dunia, termasuk juga universitas yang berada di Indonesia. Saat ini juga hampir semua universitas berusaha mencapai rangking yang terbaik pada Webometrics guna menaikkan gengsi mereka.
1.7 Keaslian Penelitian Berdasarkan penelusuran terhadap penelitian terdahulu, ditemukan sedikitnya dua judul penelitian yang relevan dengan topik penelitian yang penulis lakukan yakni: 1.
Sulastri (2008) mengadakan penelitian yang berjudul “Rekayasa Perangkat Lunak Database Jurnal Ilmiah Berbasis Web”. Penelitian tersebut menggunakan metode perancangan dengan pendekatan waterfall dan sistemnya terdiri dari dua user yaitu administrator dan penulis. Adapun hasil penelitian dari tersebut adalah pembuatan sistem sangat terbantu dengan menggunakan CMS PHP-Nuke sehingga mempercepat waktu penulisan program dan proses manajemen jurnal menjadi lebih baik dan mudah dalam pencarian (http://www.unisbank.ac.id/ojs/index.php/fti1/article/viewFile/73/68).
2.
Iwan Handoyo Putro, Resmana Lim dan Hendri Kurnia Wijaya (2011) mengadakan penelitian yang berjudul “Pembuatan Aplikasi Konversi Metadata Menggunakan Standar Open Archive untuk Koleksi Artikel Elektronik Pusat Penelitian Universitas Kristen Petra”. Metode yang digunakan adalah metode penelitian rekayasa berupa hasil pengembangan (development) pada koleksi jurnal elektronik yang telah ada melalui proses menggabungkan field-field yang sesuai dengan standar Open Archive ke dalam tabel yang baru dan ditambahkan field-field lain yang sesuai dengan 5
aturan Dublin Core. Hasil dari penelitian tersebut adalah dengan adanya konversi metadata jurnal elektronik, maka koleksi jurnal elektronik yang ada di Pusat Penelitian Universitas Kristen Petra dapat di-harvest oleh aplikasi harvester berstandar OAI-PMH (http://repo.pens.ac.id/226). Penelitian yang penulis lakukan berbeda dengan kedua penelitian tersebut di atas. Penelitian yang pertama fokus pada penggunaan CMS PHP-Nuke dalam membangun sistem dimana hanya terdapat dua user saja yakni administrator dan penulis, tetapi tidak membahas bagaimana jurnal yang ada pada sistem dipublikasi melalui proses penelaahan manuskrip (peer-review) sehingga jurnal dapat ditinjau terlebih dahulu oleh reviewer sebelum dipublikasi, bagaimana agar jurnal tersebut dapat dengan mudah divisitasi oleh asesor untuk keperluan akreditasi jurnal elektronik dan bagaimana agar setiap artikel jurnal memiliki meta tag tersendiri agar dapat terindeks di Google Scholar. Sementara
penelitian
yang
kedua
lebih
mengarah
pada
hasil
pengembangan untuk mengkonversikan metadata sesuai dengan aturan Dublin Core terhadap koleksi jurnal elektronik yang telah ada sehingga dapat di-harvest oleh aplikasi harvester berstandar OAI-PMH. Oleh karena itu, keaslian penelitian ini dapat dipertanggungjawabkan dan sesuai dengan asas-asas keilmuan yang harus dijunjung tinggi yaitu kejujuran, rasional, objektif serta terbuka. Hal ini merupakan implikasi etis dari proses menemukan kebenaran ilmiah sehingga dengan demikian penelitian ini dapat dipertanggung-jawabkan kebenarannya secara ilmiah, keilmuan dan terbuka untuk kritisi yang sifatnya konstruktif (membangun).
6
BAB II TINJAUAN PUSTAKA
2.1 Sejarah Singkat Universitas U’budiyah Indonesia Universitas U’budiyah Indonesia adalah institusi perguruan tinggi swasta yang berdiri sejak tahun 2014 di Banda Aceh yang terdiri dari 6 fakultas dan telah mendapatkan izin resmi dari Menteri Pendidikan Republik Indonesia. Institusi pendidikan swasta ini terletak di Jalan Alue Naga Desa Tibang, sebelum jembatan Krueng Cut Banda Aceh. Universitas U’budiyah Indonesia Banda Aceh didirikan oleh Yayasan U’budiyah Indonesia yang diketuai oleh Bapak Dedi Zefrizal, ST. Universitas U’budiyah Indonesia awalnya merupakan sebuah yayasan yang dibawahnya memiliki dua Sekolah Tinggi yaitu Sekolah Tinggi Ilmu Kesehatan (STIKES) dan Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK). STIKES U’budiyah Indonesia berdiri tahun 2004 dengan izin resmi dari Menteri Pendidikan Nasional RI berdasarkan SK Nomor 122/O/2004, dengan tiga program studi yaitu S-1 Kesehatan Masyarakat, Diploma IV Kebidanan dan Diploma III Kebidanan. STMIK U’budiyah Indonesia didirikan pada tahun 2007 berdasarkan SK Mendiknas Nomor 25/D/0/2007, dengan empat program studi yaitu S-1 Sistem Informasi, S-1 Teknik Informatika, D-III Manajemen Informatika dan D-III Komputer Akuntansi. 2.2 Visi dan Misi Universitas U’budiyah Indonesia 2.2.1 Visi Menjadi World Class Cyber University dalam penyelengaraan tridharma perguruan tinggi pada tahun 2025. 2.2.2 Misi 1. Menyelenggarakan pendidikan berbasis sistem informasi dan komunikasi untuk menghasilkan lulusan yang unggul dan mampu bersaing di tingkat Nasional dan Internasional. 2. Menciptakan suasana akademik yang mendukung terselenggaranya kegiatan penelitian yang bertaraf internasional dan bermanfaat bagi kesejahteraan umat manusia.
7
3. Melakukan pengabdian masyarakat sebagai wujud tanggung jawab sosial institusi (university social responsibility). 4. Mengelola manajemen perguruan tinggi dengan akuntabilitas, kemandirian dan tata kelola berbasis Good University Corporate (GUC). 5. Menyelenggarakan kerjasama dengan berbagai institusi, baik di dalam maupun di luar negeri berbasis pendekatan quality dan kemanfaatan. 6. Mewujudkan manajemen akademik yang mampu meningkatkan kesejahteraan ekonomi dan kualitas hidup seluruh sivitas akademika. 2.3 Struktur Organisasi Universitas U’budiyah Indonesia
Gambar 2.1 Struktur Organisasi UUI
2.4 Pengertian Jurnal Ilmiah Jurnal adalah terbitan berkala yang berbentuk pamflet berseri berisi bahan yang sangat diminati orang saat diterbitkan. Bila dikaitkan dengan kata ilmiah di belakang kata jurnal berarti terbitan berkala yang berbentuk pamflet yang berisi bahan ilmiah yang sangat diminati orang saat diterbitkan (Rifai, 1995).
8
2.5 Jenis-Jenis Jurnal Ada beberapa jenis penerbitan berkala selain jurnal, yaitu: 1.
Majalah adalah terbitan berkala yang bukan harian, setiap keluar diberi halaman terpisah, biasanya diidentifikasi dengan tanggal bukan nomor berseri.
2.
Buletin adalah terbitan berkala resmi yang dikeluarkan lembaga atau organisasi profesi ilmiah serta memuat berita, hasil dan laporan kegiatan dalam satu bidang.
3.
Warkat Warta adalah terbitan pendek berisi berita, termasuk kemajuan keilmuan yang berisi catatan singkat yang mengutarakan materi secara umum dan tidak mendalam (http://www.ditpertais.net/regulasi/jurnal/jur4.asp).
2.6 Format Umum Penulisan Jurnal Ilmiah Format umum dalam penulisan jurnal ilmiah biasanya terdiri dari: 1.
Judul Setiap jurnal ilmiah harus memiliki judul yang jelas. Dengan membaca judul, akan memudahkan pembaca mengetahui inti jurnal tanpa harus membaca keseluruhan dari jurnal tersebut.
2.
Abstrak Abstrak berbeda dengan ringkasan. Bagian abstrak dalam jurnal berfungsi untuk mencerna secara singkat isi jurnal. Abstrak di sini dimaksud untuk menjadi penjelas tanpa mengacu pada jurnal. Bagian abstrak harus menyajikan sekitar 250 kata yang merangkum tujuan, metode, hasil, dan kesimpulan. Jangan gunakan singkatan atau kutipan dalam abstrak. Pada abstrak harus dapat berdiri sendiri tanpa catatan kaki. Abstrak ini biasanya ditulis terakhir. Cara mudah untuk menulis abstrak adalah mengutip poin yang paling penting disetiap bagian jurnal. Kemudian menggunakan poin-poin untuk menyusun sebuah deskripsi singkat tentang studi Anda.
3.
Pendahuluan Pendahuluan adalah pernyataan dari kasus yang Anda selidiki, yang memberikan kepada pembaca untuk memahami tujuan spesifik Anda dalam kerangka teoritis yang lebih besar. Bagian ini juga dapat mencakup informasi 9
tentang latar belakang masalah, seperti ringkasan dari setiap penelitian yang telah dilakukan dan bagaimana sebuah percobaan akan membantu untuk menjelaskan atau memperluas pengetahuan dalam bidang umum. Semua informasi latar belakang yang dikumpulkan dari sumber lain harus menjadi kutipan. 4.
Bahan dan Metode Bagian ini menjelaskan ketika percobaan telah dilakukan. Peneliti menjelaskan desain percobaan, peralatan, metode pengumpulan data dan jenis pengendalian.
Jika
percobaan
dilakukan
di
alam,
maka
penulis
menggambarkan daerah penelitian, lokasi, dan juga menjelaskan pekerjaan yang dilakukan. Aturan umum yang perlu diingat adalah bagian ini harus memaparkan secara rinci dan jelas sehingga pembaca memiliki pengetahuan dan teknik dasar agar bisa diduplikasikan. 5.
Hasil Disini peneliti menyajikan data yang ringkas dengan tinjauan menggunakan teks naratif, tabel, atau gambar. Ingat hanya hasil yang disajikan, tidak ada interpretasi data atau kesimpulan dari data dalam bagian ini. Data yang dikumpulkan dalam tabel/gambar harus dilengkapi teks naratif dan disajikan dalam bentuk yang mudah dimengerti. Jangan ulangi secara panjang lebar data yang telah disajikan dalam tabel dan gambar.
6.
Pembahasan Pada bagian ini, peneliti menafsirkan data dengan pola yang diamati setiap hubungan antar variabel percobaan yang penting dan setiap korelasi antara variabel dapat dilihat jelas. Peneliti harus menyertakan penjelasan yang berbeda dari hipotesis atau hasil yang berbeda atau serupa dengan setiap percobaan terkait dilakukan oleh peneliti lain. Ingat bahwa setiap percobaan tidak selalu harus menunjukkan perbedaan besar atau kecenderungan untuk menjadi penting. Hasil yang negatif juga perlu dijelaskan dan mungkin merupakan sesuatu yang penting untuk diubah dalam penelitian Anda.
7.
Kesimpulan Bagian ini hanya menyatakan bahwa peneliti berpikir mengenai setiap data yang disajikan berhubungan kembali pada pertanyaan yang dinyatakan dalam 10
pendahuluan. Dengan mengacu pada bagian pendahuluan dan kesimpulan. Seorang pembaca harus memiliki ide yang baik dari penelitian ini, meskipun hanya rincian spesifik. 8.
Daftar Pustaka Semua informasi (kutipan) yang didapat oleh peneliti harus ditulis sesuai abjad pada bagian ini. Hal tersebut berguna untuk pembaca yang
ingin
referensi
merunjuk
yang
dikutip
pada
literatur
benar-benar
asli.
disebutkan
Perhatikan pada
jurnal
bahwa Anda
(http://edukasi.kompas.com/read/2012/02/09/10353179/Panduan.Menulis.Jur nal.ilmiah).
2.7 Google Scholar Google merupakan salah satu perusahaan besar berbasis teknologi informasi yang saat ini telah merambah ke banyak lini pekerjaan manusia. Dari mulai mesin pencari web dan email sampai ke mesin penerjemah bahasa. Termasuk salah satunya yang penting dan perlu diketahui oleh kalangan akademisi adalah Google Scholar. Google Scholar menyediakan cara yang mudah untuk mencari literatur akademis secara luas. Anda dapat mencari di seluruh bidang ilmu dan referensi dari satu tempat seperti makalah peer-reviewed, thesis, buku, abstrak, dan artikel, dari penerbit akademis, komunitas profesional, pusat data pracetak, universitas dan organisasi akademis lainnya. Google Scholar akan membantu Anda mengidentifikasi penelitian paling relevan dari seluruh penelitian akademis (http://scholar.google.co.id/intl/id/scholar/about.html). Umumnya jurnal elektronik atau jurnal online yang ada di dunia ini berusaha agar dapat terindeks di Google Scholar sebagai capaian pertama sebelum jurnal elektroniknya terdaftar di situs pengindeks yang lain semacam Directory
of
Open
Access
Journals,
Scopus
atau
Thomson
Reuters
(http://ilmukomputer.org/2013/12/18/peneliti-boleh-narsis-di-google-scholar). Ada beberapa software yang disarankan Google Scholar untuk mengelola literatur ilmiah Anda secara online, yaitu Eprints (eprints.org), DSpace (dspace.org) dan OJS (pkp.sfu.ca). Tetapi bila Anda membangun software sendiri, harap memperhatikan hal-hal sebagai berikut: 11
1.
Sediakan meta tag. Google Scholar mendukung format meta tag dari Highwire Press, Eprints, BE Press, PRISM dan Dublin Core. Anda bisa menggunakan salah satu format di atas, tetapi saran dari Google Scholar supaya menempatkan Dublin Core sebagai pilihan terakhir karena Dublin Core tidak menyediakan field untuk journal title, volume, issue, dan page numbers. Beberapa meta tag yang paling umum digunakan antara lain: a. Tag untuk judul artikel jurnal, yaitu citation_title atau DC.title. b. Tag untuk nama penulis artikel jurnal, yaitu citation_author atau DC.Creator.PersonalName.
c. Tag untuk tanggal publikasi artikel jurnal, yaitu citation_date atau DC.Date.issued.
d. Tag untuk nama jurnal, yaitu citation_journal_title atau DC.Source. e. Tag
untuk
nomor
ISSN
jurnal,
yaitu
citation_issn
atau
DC.Source.ISSN.
f. Tag
untuk
volume
jurnal,
yaitu
citation_volume
atau
DC.Source.Volume.
g. Tag untuk edisi jurnal, yaitu citation_issue atau DC.Source.Issue. h. Tag
untuk
alamat
situs
unduh
berkas
artikel
jurnal,
yaitu
citation_pdf_url.
Berikut ini merupakan contoh dari penggunaan meta tag: <meta name="citation_title" content="The testis isoform of the phosphorylase kinase catalytic subunit (PhK-T) plays a critical role in regulation of glycogen mobilization in developing lung"> <meta name="citation_author" content="Liu, Li"> <meta name="citation_author" content="Falconieri, Mary"> <meta name="citation_date" content="1996/05/17"> <meta name="citation_journal_title" content="Journal of Biological Chemistry"> <meta name="citation_issn" content="2086-1397"/> <meta name="citation_volume" content="271"> <meta name="citation_issue" content="20"> <meta name="citation_pdf_url" content="http://www.example.com/content/271/20/1161.full.pdf">
2.
Jika tidak mungkin untuk menerapkan meta tag, maka artikel Anda harus menyesuaikan format berikut: a. Judul harus berada paling atas dan ditulis lebih besar. Untuk PDF gunakan ukuran huruf 24 pt, untuk HTML gunakan tag
, atau CSS class dengan nama "citation_title".
12
b. Nama penulis harus disebutkan tepat sebelum atau setelah judul dengan ukuran huruf yang lebih kecil dari judul tetapi tetap lebih besar dari teks lain. Untuk PDF gunakan ukuran huruf 16-23 pt, untuk HTML gunakan tag atau CSS class dengan nama "citation_author". Pisahkan nama penulis satu dari penulis lainnya dengan tanda koma atau titik koma dan hapus pangkat atau gelarnya. c. Untuk mencantumkan kutipan bibliografi pada PDF, tempatkan dalam satu baris pada header atau footer sedangkan untuk HTML tempatkan setelah judul dan nama penulis. d. Hindari penggunaan huruf bitmap pada file PDF seperti huruf Type 3 karena sering hilang atau terjadi kesalahan dalam proses character encoding sehingga membuat perangkat lunak pengurai Google Scholar kesulitan ketika mengekstrak data bibliografi. 3.
Pisahkan
artikel
satu
dengan
artikel
lain
pada
file
PDF
atau
halaman HTML sendiri. Tetapi jangan memecah 1 artikel menjadi beberapa
file
karena
Google
Scholar
tidak
bisa
mengindeksnya
(http://scholar.google.com/intl/id/scholar/inclusion.html#indexing).
2.8 Webometrics Webometrics merupakan sebuah website yang dalam setahun dua kali (bulan Januari dan Juli) mengumumkan peringkat kepopuleran sebuah universitas dilihat dari berbagai aspek yang menjadi metode penilaian mereka. Dan memang saat ini Webometrics berhasil menarik perhatian dan menjadi patokan dalam hal pemeringkatan universitas yang ada di dunia, termasuk juga universitas yang berada di Indonesia. Saat ini juga hampir semua universitas berusaha mencapai rangking yang terbaik pada Webometrics guna menaikkan gengsi mereka (http://fik.upnvj.ac.id/index.php?option=com_content&view=article&id=276). Sebelum tahun 2012 penulis mengamati metode penilaian mereka dalam hal pemeringkatan seluruh universitas di dunia adalah sebagai berikut : 1.
Visibility Banyaknya link dari sebuah universitas yang diindeks oleh search engine Yahoo.
13
2.
Rich Files Banyaknya file (.doc, .pdf, .ps, .ppt) dari sebuah universitas yang diindeks oleh Google.
3.
Google Scholar Banyaknya jurnal atau artikel ilmiah yang terindeks oleh Google Scholar.
4.
Ukuran (size) Banyaknya halaman dari domain dan subdomain sebuah universitas yang terindeks pada empat search engine, yaitu Google, Yahoo, Exalead dan Live search. Namun sejak Juli 2012 metode perhitungan yang dipakai berubah menjadi
sebagai berikut: Tabel 2.1 Metode Penilaian Webometrics INDICATOR
MEANING Number of backlinks*
IMPACT
Number of backdomains
PRESENCE
OPENNESS
EXCELLENCE
Number of webpages (all) Number of papers (pdf, doc, docx, ppt) Number of papers in the 10% top cited
COVERAGE
SOURCE
WEIGHT
Current
Majestic SEO
(historical)
ahrefs
Current
Google
20%
2007-2011
Google Scholar
15%
2003-2010
Scimago
15%
50%
Dari beberapa hal diatas penulis dapat menyimpulkan secara pribadi bahwa dalam hal menaikkan peringkat universitas pada Webometrics dapat dilakukan hal-hal sebagai berikut: 1.
Memperkaya website dari domain dan subdomain dengan artikel atau berita yang dapat dikonsumsi oleh pembaca dan juga file-file yang dapat diunduh oleh public internet, dengan kata lain perbanyak konten dari semua website yang ada di universitas.
14
2.
Memperbanyak backlink ke arah universitas, hal ini dapat dilakukan dengan berbagai cara, misalnya ikutkanlah link ke arah website universitas ketika menulis sebuah artikel di luar domain universitas (pihak ketiga).
3.
Perbanyak artikel ilmiah atau penelitian ke dalam website yang ada pada domain dan subdomain universitas dalam bentuk PDF, bukan bentuk file yang lain. PDF harus dipastikan untuk mendongkrak jumlah file yang terindeks pada Google Scholar dan perlu diingat tulisan yang diakui adalah tulisan unik bukan tulisan yang sudah diupload di luar universitas.
4.
Ketika melakukan penelitian dan menerbitkannya pada jurnal internasional jangan lupa untuk selalu memberikan nama universitas pada kolom affiliation, hal ini agar jurnal internasional tersebut diakui sebagai jurnal universitas yang bersangkutan.
2.9 Data Data berasal dari bahasa latin yaitu “datum” yang berarti fakta, kenyataan, kejadian atau peristiwa. Jadi data atau fakta adalah kenyataan dari suatu kejadian atau peristiwa. Data organisasi merupakan hasil kegiatan organisasi bersangkutan. Dalam konteks sistem informasi, data adalah sebagai keterangan yang masih mentah, agar dapat digunakan untuk keperluan manajemen maka data harus diolah dahulu ke dalam bentuk informasi yang sesuai dengan fakta-fakta yang berupa fisik dan bukan fisik, kejadian-kejadian dan prosedur yang belum diolah oleh manusia atau peralatan yang digunakan oleh manusia. Data dapat juga didefenisikan sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahan. Data dapat berupa suatu keadaan, gambar, suara, huruf, angka, matematika, bahasa atau simbolsimbol lainnya yang bisa digunakan sebagai bahan untuk melihat lingkungan, objek, kejadian atau suatu konsep (Sutarman, 2003).
2.10 Informasi Informasi adalah data yang telah diolah menjadi sebuah pengetahuan yang berguna bagi manusia atau telah dimengerti manusia dan dapat dikatakan sebagai hasil pengolahan data yang dapat berfungsi untuk mencapai suatu tujuan tertentu serta dapat bermanfaat dalam pengambilan keputusan saat ini atau saat 15
mendatang. Sumber informasi adalah data, karena dari data yang diinput akan menghasilkan suatu hasil akhir yang berupa informasi bagi pengguna. Informasi dapat juga diartikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan keputusan (Sutarman, 2003). Syarat-syarat informasi yang baik dan lengkap antara lain: 1.
Ketersediaan (availability).
2.
Mudah dipahami (comprehensibility).
3.
Kehandalan (realibility).
4.
Relevan.
5.
Bermanfaat.
6.
Tepat waktu.
7.
Akurat.
8.
Konsisten.
2.11 Sistem Informasi Andri Kristanto (2003) menyatakan bahwa sistem informasi merupakan kumpulan dari perangkat keras dan perangkat lunak komputer serta manusia yang akan mengolah data menggunakan perangkat keras dan perangkat lunak. Sistem merupakan suatu kumpulan atau himpunan dari beberapa elemen, komponen atau variabel-variabel yang terorganisasi serta saling berinteraksi satu sama lain. Umumnya elemen-elemen pada sebuah sistem saling berhubungan dan berinteraksi dalam pencapaian tujuan yang sama. Elemen-elemen yang mewakili suatu sistem secara umum adalah masukan (input), pengolahan (processing) dan keluaran (output). Suatu sistem juga mempunyai ciri-ciri antara lain: 1.
Mempunyai ruang lingkup.
2.
Mempunyai elemen-elemen sistem antara lain seperti hardware, software, brainware, data dan prosedur.
3.
Mempunyai manajemen terpadu diantara elemen-elemen sistem.
4.
Mempunyai keterkaitan antar elemen-elemen sistem.
16
Sistem informasi dapat didefenisikan sebagai suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang, fasilitas, teknologi, media, interface dan prosedur untuk mengolah data menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan (Sutarman, 2003).
2.12 Database Database adalah kumpulan file-file yang saling berelasi, relasi tersebut biasa ditunjukkan dengan kunci dari tiap file yang ada. Satu database menunjukkan satu kumpulan data yang dipakai dalam satu lingkup perusahaan atau instanti. Kumpulan file-file tersebut
mempunyai kaitan antara satu file
dengan file yang lain sehingga membentuk satu bangunan data untuk menginformasikan satu perusahaan atau instansi dalam batasan tertentu (Nugroho, 2005). Keuntungan dalam database adalah menemukan data yang dicari dengan mudah dan cepat. Penyusunan satu database digunakan untuk mengatasi masalahmasalah pada penyusunan data yaitu: 1.
Redundansi dan inkonsistensi data.
2.
Kesulitan pengaksesan data.
3.
Isolasi data untuk standarisasi.
4.
Multiple user (banyak pemakai).
5.
Masalah keamanan (security).
6.
Masalah integrasi (kesatuan).
7.
Masalah data independence (kebebasan data).
2.13 Entity Relationship Diagram (ERD) Model
E-R
(Entity
Relationship)
adalah
sebuah
model
yang
merepresentasikan data sistem dengan sejumlah entitas dan relasi. Entitas merupakan objek tertentu dalam sebuah sistem. Relasi adalah sebuah interaksi antara satu atau lebih entitas, atribut ialah suatu sifat dalam sejumlah objek. Komponen-komponen Entity Relationship Diagram (ERD) antara lain: 1.
Entity (entitas) adalah segala sesuatu yang dapat dijelaskan dengan data kelompok benda atau objek diberi nama dengan kata benda.
17
2.
Relationship (relasi) merupakan suatu asosiasi bisnis alami antara satu entitas atau lebih.
3.
Atribute (atribut) merupakan property atau karakteristik suatu entity relationship. Dalam diagram E-R terdapat nilai hubungan antar entitas yang disebut
kardinalitas (cardinality). Kardinalitas adalah sejumlah hubungan yang dapat muncul pada sebuah entitas. Terdapat empat hubungan dasar, yaitu : 1.
One To One (1-1), hubungan yang terjadi jika sebuah entry dalam sebuah object data store dihubungkan dengan hanya sebuah entry dalam object data store yang lain.
2.
One ToMany (1-M), hubungan yang terjadi jika sebuah entry dalam sebuah object data store dihubungkan dengan satu atau lebih entry dalam object data store yang lain.
3.
Many To One (M-1), hubungan yang terjadi jika satu atau lebih entry dalam sebuah object data store dihubungkan dengan sebuah entry dalam object data store yang lain.
4.
Many To Many (M-N), hubungan yang terjadi jika satu atau lebih entry dalam sebuah object data store dihubungkan dengan satu atau lebih entry dalam object data store yang lain. Adapun simbol-simbol yang digunakan pada Entity Relationship Diagram
seperti pada Tabel 2.2. Tabel 2.2 Simbol-Simbol Entity Relationship Diagram No.
Simbol
Nama
Keterangan
1
Entitas
Objek yang exist dan dapat dibedakan dari objek lainnya atau suatu kegiatan dengan organisasi.
2
Relasi
Hubungan yang terjadi antara dua entity atau lebih yang dianggap penting serta harus memelihara dan menyajikan informasi.
3
Atribut
Karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang entity atau relationship.
4
Link
Penghubungan antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atributnya.
(Penghubung)
18
2.14 Context Diagram (Diagram Konteks) Context diagram merupakan kejadian tersendiri dari suatu diagram alir data. Dimana satu lingkaran merepresentasikan seluruh sistem. Context diagram ini harus berupa suatu pandangan yang mencakup masukan-masukan dasar, sistem-sistem dan keluaran. Context diagram merupakan tingkatan tertinggi dalam diagram aliran data yang hanya memuat proses serta menunjukkan sistem secara keseluruhan. Semua entitas luar yang ditunjukkan pada diagram ini memiliki aliran-aliran data menuju dan dari sistem. Diagram ini tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan, begitu entitas-entitas luar serta aliran data menuju dan dari sistem diketahui penganalisis dari wawancara dengan user dan sebagai hasil analisis dokumen. Context diagram menggunakan tiga simbol. Simbol-simbol ini digunakan untuk menunjukkan tiga jenis komponen sistem yakni entitas luar, aliran data dan proses. Tabel 2.3 Simbol-Simbol Diagram Konteks No. 1
Simbol
Nama
Keterangan
External Entity
Entitas luar merupakan kesatuan di lingkungan luar sistem yang bisa berupa orang, organisasi, atau sistem lain dimana sistem kita melakukan komunikasi yang akan memberikan input atau menerima output dari sistem.
(Entitas luar)
2
Data Flow (Aliran data)
3
Process (proses)
Aliran data mengalir diantara entitas luar dan proses. Aliran data ini bisa berupa masukan (input) untuk sistem atau hasil (output) dari suatu proses. Proses adalah suatu kegiatan atau kerja yang dilakukan oleh orang, mesin, atau komputer. Proses berfungsi untuk mengolah aliran data yang masuk kedalamnya sebagai input, kemudian dari proses itu juga menghasilkan aliran data sebagai output.
2.15 Data Flow Diagram (DFD) Data Flow Diagram (DFD) adalah diagram yang menggunakan notasinotasi atau simbol-simbol untuk menggambarkan arus dari kata data sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa 19
mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau data tersebut akan disimpan. DFD menggunakan empat simbol. Simbol-simbol ini digunakan untuk menunjukkan empat jenis komponen sistem yakni proses, penyimpanan data, aliran data dan entitas eksternal. Tabel 2.4 Simbol-Simbol Data Flow Diagram No.
Simbol
1
Nama
Keterangan
External Entity
Entitas luar merupakan kesatuan di lingkungan luar sistem yang bisa berupa orang, organisasi, atau sistem lain dimana sistem kita melakukan komunikasi yang akan memberikan input atau menerima output dari sistem.
(Entitas luar)
Process
2
(proses)
Data Store
3
(Penyimpanan data) Data Flow
4
(Aliran data)
Proses adalah suatu kegiatan atau kerja yang dilakukan oleh orang, mesin, atau komputer. Proses berfungsi untuk mengolah aliran data yang masuk kedalamnya sebagai input, kemudian dari proses itu juga menghasilkan aliran data sebagai output. Data store digunakan untuk menyimpan data hasil proses maupun menyediakan data untuk diproses. Aliran data mengalir diantara entitas luar, proses dan penyimpanan data. Aliran data ini bisa berupa masukan (input) untuk sistem atau hasil (output) dari suatu proses.
2.16 Apache Web Server Apache merupakan web server open source yang tersedia untuk berbagai platform termasuk Linux dan Windows. Web server ini terkenal cukup handal dan banyak digunakan oleh sebagian besar website yang ada di internet. Selain tangguh dan kuat, Apache juga dapat diperoleh secara gratis.
2.17 PHP PHP dikenal sebagai sebuah bahasa scripting yang menyatu dengan tagtag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis. Pertama kali PHP dibuat oleh Rasmus Lerdorf pada tahun 1995. Versi pertama ini berupa sekumpulan script PERL yang digunakan oleh Rasmus Lerdorf
20
untuk membuat halaman web dinamis pada home page pribadinya. Rasmus menulis ulang script-script PERL tersebut mengunakan bahasa C, kemudian menambahkan fasilitas untuk form HTML, koneksi MySQL dan meluncurkan PHP versi kedua yang diberi nama PHP/FI pada tahun 1996. PHP versi ketiga dirilis pertengahan 1997. Pada versi ini pembuatannya tidak lagi oleh Rasmus sendiri, tetapi juga melibatkan beberapa programmer lain yang antusias untuk mengembangkan PHP. Tak heran jika PHP 3 dianggap sebagai tonggak awal dari terciptanya PHP versi sekarang ini. Secara resmi, peluncur PHP 3 ialah Andi Gutmans dan Zeev Suraski pada tahun 1997. Mereka mengeluarkan PHP 3 karena melihat kelemahan pada PHP/FI yang digunakan dalam aplikasi e-commerce. Kemudian mereka menulis ulang dengan masih mengacu pada PHP/FI. Setelah PHP 3 dikeluarkan, mereka menyarankan untuk menghentikan proyek PHP/FI karena PHP 3 masih lebih baik. Alasan untuk mulai mengembangkan PHP dan memfokuskan diri pada PHP 3 adalah karena pengembangan aplikasi versi ini mendukung berbagai jenis database, protokol dan API. Dengan dukungan yang semakin besar dari berbagai pihak yang menyumbangkan berbagai modul, maka pada tahun 1998, 10% dari seluruh web server yang ada kala itu telah menginstal PHP versi 3.0. PHP versi 4 diluncurkan untuk menangani kelemahan PHP 3, yaitu penggunaan fungsi yang begitu kompleks. Kurangnya efisiensi waktu dan kinerja yang buruk diperbaiki dan ditulis ulang dari inti PHP 3. Dengan penambahan fitur baru, seperti session, output buffering dan penanganan input, menjadikan PHP 4 lebih aman daripada jenis bahasa pemrograman web lainnya. Selain itu, inti perbedaan mereka terletak pada penggunaan Zend Engine. Zend Engine merupakan inti dari PHP. Sebagian dari inti PHP, secara fungsional ia bertugas untuk menangai input, menerjemahkan dan mengeksekusinya serta berperan sebagai penerjemah fungsi. Pada Juni 2004, Zend merilis PHP versi 5. Versi ini muncul untuk menangani kelemahan-kelemahan yang terdapat pada versi sebelumnya. PHP versi 5 dapat membuat file swf dan applet java. Fokus utamanya adalah mengoptimalkan penggunaan PHP untuk OOP (Object Oriented Programming). Suatu script akan dikenali sebagai script PHP bila diapit oleh tanda
atau .... ?>. PHP yang digabungkan dengan database akan lebih 21
berkekuatan jika digabungkan dengan database yang reliable, gratis dan mudah diinstalasi. Terdapat dua jenis database yang memenuhi yaitu MySQL dan PostgreSQL. Kedua jenis database ini lebih banyak digunakan karena kinerjanya yang bagus ketika diakses (Syafii, 2005).
2.18 MySQL MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multiuser serta menggunakan perintah standar SQL (Structured Query Language). MySQL merupakan sebuah database server yang free, MySQL pertama kali dirintis oleh seorang programmer database bernama Michael Widenius. SQL (Structured Query Language) bukan merupakan bahasa pemrograman yang lengkap melainkan sebuah data sublanguage yang hanya terdiri dari statement bahasa untuk mendefenisikan proses suatu database. Statement SQL juga diajukan secara interaktif dengan menggunakan suatu prompt command atau perintah atau instruksi yang diberikan oleh Database Management System (DBMS) (Nugroho, 2005).
2.19 Sublime Text Sublime Text adalah aplikasi text editor berbasis Python yang dapat digunakan untuk berbagai bahasa pemrograman. Sublime Text cukup terkenal di kalangan pengembang, penulis dan desainer. Pada update terbarunya, Sublime Text mempercepat pembukaan aplikasi di awal. Selain peningkatan kecepatan, sekarang Sublime Text juga menggunakan Python 3.3 untuk setiap plugin, serta memperkenalkan symbol indexing yang membaca semua file dalam sebuah proyek untuk dibuat indeks simbol pada saat pencarian. Sublime Text dapat berjalan di sistem operasi Windows, Linux dan Mac OS (http://www.makemac.com/sublimetext-3-beta). Sublime Text menyediakan beberapa fitur antara lain seperti: 1.
Column selection and multi-select editing Fitur ini memungkinkan pengguna untuk memilih seluruh kolom sekaligus yang memungkinkan untuk menulis kode program secara simultan.
2.
Auto completion 22
Fitur yang dapat menyelesaikan entri dari sekilas ketikan pengguna. Auto completion ini juga melengkapi secara otomatis variabel yang dibuat oleh pengguna. 3.
Syntax highlight and high contrast display Latar belakang gelap dimaksudkan untuk meningkatkan jumlah kontras pada teks. Sintaks disorot dengan pewarnaan yang berbeda sehingga tampak lebih menonjol dibandingkan dengan latar belakang yang cerah.
4.
In-editor code building Fitur ini memungkinkan pengguna untuk menjalankan kode bahasa tertentu langsung dari editor. Fungsi ini juga dapat diatur untuk membangun kode secara otomatis setiap kali kode tersebut disimpan.
5.
Minimap Ini adalah preview cepat untuk menampilkan isi dari seluruh file Anda di sidebar dengan layar berukuran persegi panjang sehingga dapat menunjukkan dimana Anda berada sekarang. Ini memungkinkan Anda untuk beralih ke kode lain dengan cepat yang jaraknya sangat jauh dalam pandangan.
6.
Snippets Fitur ini memungkinkan pengguna untuk menyimpan blok kode yang sering digunakan dan menetapkan kata kunci untuk mereka..
7.
Goto anything Fitur ini adalah alat navigasi yang memungkinkan pengguna untuk beralih ke file lain baik dalam direktori yang sama maupun berbeda.
8.
Auto save Fitur ini untuk mencegah pengguna dari kehilangan pekerjaan mereka.
Berikut sejumlah bahasa pemrograman yang didukung oleh Sublime Text seperti pada Tabel 2.5. Tabel 2.5 Bahasa pemrograman yang didukung oleh Sublime Text Bahasa Pemrograman ActionScript
Haskell
PHP
AppleScript
HTML
PostScript
ASP
Java
Python
Batch File
Javascript
R
C
JSON
Rails
23
C#
LaTeX
Regular Expression
C++
Lisp
reStructureText
Clojure
Lua
Ruby
CSS
Makefile
Scala
D
Markdown
Shell Script (Bash)
Diff
MATLAB
SQL
Emmet
Objective-C
TCL
Erlang
Ocaml
Texttile
Go
Pascal
XML
Graphviz (DOT)
Perl
XSL
Groovy
PHP
YAML
24
BAB III BAHAN DAN METODE PENELITIAN 3.1 Lokasi dan Waktu Penelitian Perancangan sistem ini berlangsung selama 4 bulan terhitung mulai bulan Januari sampai dengan April 2015 bertempat di Universitas U’budiyah Indonesia, Jalan Alue Naga Desa Tibang, sebelum jembatan Krueng Cut Banda Aceh dengan rincian jadwal seperti pada Tabel 3.1. Tabel 3.1 Jadwal Penelitian No.
Kegiatan
1
Interview atau Wawancara
2
Studi Pustaka
3
Pencarian Internet
4
Analisis
5
Desain
6
Penulisan Kode
7
Implementasi Sistem
8
Evaluasi Sistem
9
Penulisan Laporan
Januari
Februari
Maret
April
3.2 Alat dan Bahan Alat dan bahan yang digunakan untuk merancang sistem informasi ini adalah sebagai berikut: a. Perangkat Keras (Hardware) 1. Intel Core i5 (CPU 1.70 GHz, 3MB L3 Cache) 2. Harddisk 500 GB S-ATAII Slim Hard Drive (5400RPM) 3. Memori RAM 4GB DDR3 4. Layar 13.3" SuperBright 300nit HD LED Display 5. Nvidia GeForce GT 650M 6. Keyboard & Mouse b. Perangkat Lunak (Software) 1. Sistem Operasi Windows 7 Home Premium (64-bit)
25
2. XAMPP versi 1.8.3. 3. GIMP versi 2.6.12. 4. Sublime Text versi 3.0. 5. Browser Google Chrome 44.0. c. Pengguna (Brainware) 1. Pengelola (administrator). 2. Pengguna terdaftar (member) yang dibagi menjadi tiga macam, yaitu penulis, reviewer dan asesor. 3. Pembaca (reader atau public user).
3.3 Prosedur Kerja Untuk melengkapi data-data dalam pembuatan sistem publikasi jurnal ilmiah per terbitan berbasis web pada Universitas U’budiyah Indonesia, penulis melakukan metodologi penelitian dengan cara sebagai berikut: 1. Pengumpulan Data dan Informasi Dalam proses pengambilan data dan informasi, penulis melakukannya dengan langkah-langkah sebagai berikut: a. Interview atau Wawancara Penulis melakukan wawancara langsung dengan pihak pengurus jurnal ilmiah yakni Direktorat Penelitian dan Pengabdian kepada Masyarakat Universitas U’budiyah Indonesia dan menanyakan tentang kebutuhan data yang dibutuhkan penulis dalam proses pembuatan sistem publikasi jurnal ini. b. Studi Pustaka Penulis membaca dan mempelajari buku-buku yang berhubungan dengan penelitian. c. Pencarian Internet (Internet Searching) Dalam penulisan skripsi ini sebagian data diperoleh dari hasil pencarian internet. 2. Perancangan Sistem a. Analisis Tahap analisis dilakukan untuk mendapatkan data yang dibutuhkan dalam penelitian bertujuan untuk memperoleh informasi mengenai perancangan 26
sistem seperti database dan tabel apa saja yang akan dibangun, alur sistem, membuat jadwal kerja, mengumpulkan bahan dan sebagainya. b. Desain Pada tahap ini akan dibuat desain/rancangan sistem seperti: 1) Struktur database 2) Data Flow Diagram (DFD) 3) Rancangan antarmuka (interface) c. Penulisan Kode Tahap ini merupakan proses yang paling sulit dan paling lama memakan waktu karena pada tahap ini berisi coding-coding yang harus dikerjakan dengan menyesuaikan antara hasil analisis dan desain. d. Implementasi dan Evaluasi Sistem Penulis melakukan fit and proper test terhadap sistem yang telah dibangun/dibuat untuk mendeteksi kesalahan-kesalahan (error) pada sistem. Apabila hal tersebut terjadi maka sistem akan dievaluasi dan diperbaiki, tetapi jika sistem dapat beroperasi sesuai dengan yang diharapkan maka tahap ini berhasil dilakukan.
3.4 Struktur Database Database yang digunakan pada sistem informasi ini memiliki 12 buah tabel antara lain tabel admin, tabel artikel, tabel asesor, tabel edisi, tabel file_artikel, tabel jurnal, tabel log_artikel, tabel negara, tabel pengaturan, tabel review, tabel tulis dan tabel user. Tabel admin berfungsi untuk menyimpan data login dan profil administrator. Adapun desain tabel admin dapat dilihat pada Tabel 3.2. Tabel 3.2 Desain Tabel admin Nama Kolom
Tipe Data dan Ukuran
id_admin
bigint(20)
username
varchar(32)
password
varchar(32)
nama_dpn
varchar(40)
nama_blkg
varchar(40)
27
jk
varchar(1)
email
varchar(90)
tgl_register
datetime
login_terakhir
datetime
disabled
int(1)
Tabel artikel berfungsi untuk menyimpan data-data artikel jurnal. Adapun desain tabel artikel dapat dilihat pada Tabel 3.3. Tabel 3.3 Desain Tabel artikel Nama Kolom
Tipe Data dan Ukuran
id_artikel
bigint(20)
id_edisi*
bigint(20)
tgl_submit
datetime
tgl_edit
datetime
judul
varchar(210)
abstrak
text
kata_kunci
text
resource_type
varchar(25)
page_num
varchar(10)
bahasa
varchar(2)
verified
int(1)
dibaca
bigint(20)
urutan_artikel
int(2)
Tabel asesor berfungsi untuk menyimpan data login asesor yang telah didaftarkan oleh administrator dan data jurnal yang diperbolehkan untuk divisitasi. Adapun desain tabel asesor dapat dilihat pada Tabel 3.4. Tabel 3.4 Desain Tabel asesor Nama Kolom
Tipe Data dan Ukuran
id_asesor
bigint(20)
username
varchar(32)
password
varchar(8)
id_jurnal*
bigint(20)
tgl_register
datetime
login_terakhir
datetime
disabled
int(1)
Tabel edisi berfungsi untuk menyimpan data edisi jurnal. Adapun desain tabel edisi dapat dilihat pada Tabel 3.5. 28
Tabel 3.5 Desain Tabel edisi Nama Kolom
Tipe Data dan Ukuran
id_edisi
bigint(20)
id_jurnal*
bigint(20)
volume
int(4)
nomor
int(4)
tahun
int(4)
terbit
int(1)
tgl_submit
datetime
tgl_edit
datetime
Tabel file_artikel berfungsi untuk menyimpan data berkas dan status artikel jurnal yang telah diunggah serta data rekomendasi yang diberikan oleh reviewer kepada penulis. Adapun desain tabel file_artikel dapat dilihat pada Tabel 3.6. Tabel 3.6 Desain Tabel file_artikel Nama Kolom
Tipe Data dan Ukuran
id_file
bigint(20)
id_artikel*
bigint(20)
uploader*
bigint(20)
file_name
varchar(90)
file_type
varchar(100)
tgl_upload
datetime
status
varchar(50)
reviewed
int(1)
komentar
text
diunduh
bigint(20)
direkom_reviewer rekomendasi
int(1) varchar(40)
Tabel jurnal berfungsi untuk menyimpan data-data jurnal yang dipublikasi pada sistem. Adapun desain tabel jurnal dapat dilihat pada Tabel 3.7. Tabel 3.7 Desain Tabel jurnal Nama Kolom id_jurnal
Tipe Data dan Ukuran bigint(20)
nama_jurnal
varchar(60)
path
varchar(60)
issn_cetak
varchar(20)
issn_online
varchar(20)
29
barcode
varchar(100)
cover_jurnal
varchar(100)
cover_timeline
varchar(100)
deskripsi
text
ruang_lingkup
text
dewan_editor
text
principal_name
varchar(40)
principal_email
varchar(90)
principal_phone
varchar(20)
doi
varchar(60)
urutan_jurnal
int(2)
Tabel log_artikel berfungsi untuk menyimpan segala rekam jejak pengguna yaitu aktifitas yang berhubungan dengan proses penulisan, penetapan reviewer, perbaikan, persetujuan, penolakan dan publikasi artikel jurnal. Adapun desain tabel log_artikel dapat dilihat pada Tabel 3.8. Tabel 3.8 Desain Tabel log_artikel Nama Kolom
Tipe Data dan Ukuran
id_artikel*
bigint(20)
id_user*
bigint(20)
peran aktivitas tgl
varchar(15) text datetime
ip_addr
varchar(39)
status
varchar(45)
file_dir
varchar(30)
file_name
varchar(90)
catatan
text
Tabel negara berfungsi untuk menyimpan data negara asal pengguna. Adapun desain tabel negara dapat dilihat pada Tabel 3.9.
30
Tabel 3.9 Desain Tabel negara Nama Kolom
Tipe Data dan Ukuran
id_negara
int(4)
nama_negara
varchar(50)
indofy
varchar(50)
inisial
varchar(3)
Tabel pengaturan berfungsi untuk menyimpan data konfigurasi sistem, data institusi pengelola jurnal serta data beberapa konten halaman. Adapun desain tabel pengaturan dapat dilihat pada Tabel 3.10. Tabel 3.10 Desain Tabel pengaturan Nama Kolom
Tipe Data dan Ukuran
nama_pt
varchar(60)
singkatan_pt
varchar(20)
base_url
varchar(60)
logo_pt
varchar(100)
favicon_pt
varchar(100)
deskripsi_home
text
pedoman_penulisan
text
etika_publikasi
text
template
text
alamat_pt
text
Tabel review berfungsi untuk menyimpan data artikel yang ditinjau oleh reviewer. Adapun desain tabel review dapat dilihat pada Tabel 3.11. Tabel 3.11 Desain Tabel review Nama Kolom
Tipe Data dan Ukuran
id_artikel*
bigint(20)
id_reviewer*
bigint(20)
urutan_reviewer
int(2)
Tabel tulis berfungsi untuk menyimpan data penulis pada setiap artikel jurnal. Adapun desain tabel tulis dapat dilihat pada Tabel 3.12. 31
Tabel 3.12 Desain Tabel tulis Nama Kolom
Tipe Data dan Ukuran
id_artikel*
bigint(20)
id_penulis*
bigint(20)
urutan_penulis
int(2)
Tabel user berfungsi untuk menyimpan data-data pengguna sistem baik penulis maupun reviewer. Adapun desain tabel user dapat dilihat pada Tabel 3.13. Tabel 3.13 Desain Tabel user Nama Kolom id
Tipe Data dan Ukuran bigint(20)
username
varchar(32)
password
varchar(32)
nama_dpn
varchar(40)
nama_blkg
varchar(40)
negara*
int(4)
email
varchar(90)
telp
varchar(15)
url
Text
institusi prodi
varchar(60) Text
tgl_register
Datetime
login_terakhir
Datetime
token
varchar(32)
boleh_review
int(1)
disabled
int(1)
3.5 Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) atau diagram antar entitas adalah suatu diagram yang menggambarkan hubungan objek data yang disimpan yang ada dalam suatu aplikasi secara konseptual. Objek data adalah objek yang dapat dicatat atau direkam atau segala sesuatu yang ada dan dapat dibedakan entitas dapat berupa orang, benda, tempat, peristiwa atau konsep yang bisa diolah untuk menghasilkan informasi, rancangan diagram entitas ini dibuat menurut data yang ada sehingga dapat menjelaskan hubungan data-data. Model ERD pada sistem informasi ini dapat dilihat pada Gambar 3.1. 32
M
N Menulis
Artikel
N User
M
1 Berkewarganegaraan
Negara
N Mengunggah
Admin M
N Mereview
N Diterbitkan Pada
1 M
1 Memvisitasi
N
Asesor
Melakukan Aktifitas
1
Pengaturan
1 Edisi
1 Memiliki
Jurnal
Gambar 3.1 Desain ERD Sistem Publikasi Jurnal 33
3.6 Relasi Antar Tabel Relasi antar tabel merupakan hubungan yang terjadi pada suatu tabel dengan tabel lainnya yang berfungsi untuk mengatur operasi suatu database. Sistem yang akan dibuat memiliki relasi antar tabel seperti pada Gambar 3.2.
Gambar 3.2 Relasi Antar Tabel Dari desain ERD dan relasi antar tabel di atas maka dapat diperoleh final mapping sebagai berikut: 1.
jurnal (id_jurnal, nama_jurnal, path, issn_cetak, issn_online, barcode, cover_jurnal,
cover_timeline,
deskripsi,
ruang_lingkup,
dewan_editor,
principal_name, principal_email, principal_phone, doi, urutan_jurnal) 2.
artikel (id_artikel, id_edisi*, tgl_submit, tgl_edit, judul, abstrak, kata_kunci, resource_type, page_num, bahasa, verified, dibaca, urutan_artikel)
3.
user (id, username, password, nama_dpn, nama_blkg, negara*, email, telp, url, institusi, prodi, tgl_register, login_terakhir, token, boleh_review, disabled)
4.
asesor
(id_asesor,
username,
password,
id_jurnal*,
tgl_register,
login_terakhir, disabled) 5.
pengaturan
(nama_pt,
singkatan_pt,
base_url,
logo_pt,
favicon_pt,
deskripsi_home, pedoman_penulisan, etika_publikasi, template, alamat_pt) 34
6.
negara (id_negara, nama_negara, indofy, inisial)
7.
admin (id_admin, username, password, nama_dpn, nama_blkg, jk, email, tgl_register, login_terakhir, disabled)
8.
tulis (id_artikel*, id_penulis*, urutan_penulis)
9.
file_artikel (id_file, id_artikel*, uploader*, file_name, file_type, tgl_upload, status, reviewed, komentar, diunduh, direkom_reviewer, rekomendasi)
10. review (id_artikel*, id_reviewer*, urutan_reviewer) 11. log_artikel (id_artikel*, id_user*, peran, aktivitas, tgl, ip_addr, status, file_dir, file_name, catatan) 12. edisi (id_edisi, id_jurnal*, volume, nomor, tahun, terbit, tgl_submit, tgl_edit)
3.7 Context Diagram (Diagram Konteks) Diagram konteks (context diagram) adalah arus data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antar sistem dengan bagian-bagian luar sistem. Diagram konteks ini juga disebut dengan DFD level 0, dan DFD ini merupakan DFD level paling atas yang hanya terdiri dari suatu proses yang menggambarkan sistem atau program secara keseluruhan. Alat analisis ini digunakan untuk menggambarkan keterkaitan antara sistem publikasi jurnal per terbitan berbasis web dengan entitas eksternal yang menjadi sumber informasi dan entitas luar yang menerima informasi seperti terlihat pada Gambar 3.3. Reviewer Data Naskah Data Revisi
Data Jurnal Data Edisi Data Penulis Data Reviewer Data Asesor Seleksi Artikel Terbitkan Artikel
Administrator Data Registrasi Data Naskah
Informasi Jurnal Rekam Jejak Naskah
Asesor
Biodata Reviewer Persetujuan dan Penolakan Naskah
Sistem Publikasi Jurnal Per Terbitan Berbasis Web
Data Rekomendasi Reviewer Informasi Jurnal
Penulis Biodata Penulis Naskah Jurnal Revisi Naskah
Informasi Jurnal Download Artikel Jurnal
Pembaca
Gambar 3.3 Diagram Konteks Sistem 35
3.8 Data Flow Diagram (DFD) Data flow diagram digunakan untuk menggambarkan sistem secara lebih detail yang ada pada diagram konteks menjadi beberapa proses yang terjadi antara entitas yang terlihat dalam sistem publikasi jurnal per terbitan berbasis web ini. DFD selengkapnya dapat dilihat pada Gambar 3.4.
Admin
Volume Nomor Tahun
1
Data Edisi
2
Penulis
Edisi
Input Data Edisi Data Registrasi
Registrasi
Pendaftaran Member
Biodata Penulis
3
Data Akun
Ubah Akun
4 Mengirim Naskah & Unggah Berkas Pendukung
Data Naskah
Naskah yang Akan Diperbaiki
Akun
Data Jurnal
Data Jurnal
Jurnal Data Revisi
7 Revisi Naskah
5 Menerima Naskah, Unduh dan Periksa Berkas Pendukung
Reviewer Informasi Penilaian Naskah
6 Memberi Rekomendasi (Penilaian Naskah)
8
Data Jurnal Siap Terbit
Menyunting Naskah Sesuai dengan Format Yang Ditentukan
9 Menerbitkan Jurnal
10 Akreditasi Jurnal Online
Data Jurnal Data Jurnal Siap Terbit Terbitan Jurnal
Unduh Jurnal
Pembaca Log Aktifitas Jurnal
Visitasi Jurnal
Asesor
Gambar 3.4 Data Flow Diagram Sistem 36
3.9 Rancangan Antarmuka (Interface) Perancangan antarmuka (interface) dilakukan untuk dapat merancang sketsa awal dari sistem publikasi jurnal per terbitan berbasis web pada Universitas U’budiyah Indonesia yang telah dianalisis menjadi sebuah program yang telah disesuaikan dengan kebutuhan pengguna. Untuk itu dalam pembuatan program sangat membutuhkan perancangan program untuk dapat mengakses informasi yang dibutuhkan secara cepat, tepat dan akurat. Adapun sketsa tampilan depan sistem publikasi jurnal yang dibangun seperti pada Gambar 3.5.
Logo
Header Menu 1
Menu 2
Menu 3
Menu 4
Login cover
Jurnal #1
Pencarian cover
Jurnal #2
Ukuran Huruf cover
Jurnal #3
Footer Gambar 3.5 Sketsa Tampilan Depan Sistem Pada tampilan depan sistem terdapat logo universitas dan nama sistem di bagian atas, lalu di bagian kanan terdapat form login yang memungkinkan pengguna dapat memilih peran login sebagai penulis, reviewer, asesor atau administrator. Selain itu pada bagian kanan juga terdapat button untuk mengatur ukuran huruf serta form pencarian konten jurnal untuk mencari artikel jurnal berdasarkan judul, abstrak dan kata kunci. Kemudian di bagian konten terdapat
37
deskripsi singkat tentang sistem yang dibangun, nama-nama jurnal fakultas beserta gambar sampul. Sedangkan tampilan dashboard sistem dapat dilihat pada Gambar 3.6. Logo
Header Menu 1
Menu 2
Menu 3
Menu 4
Tab 2
Menu 6
Login
Dashboard Tab 1
Menu 5
Tab 3
Pencarian
Data Tabel Ukuran Huruf
Footer Gambar 3.6 Sketsa Tampilan Dashboard Sistem
38
BAB IV HASIL PENELITIAN DAN PEMBAHASAN Untuk membuat suatu sistem yang dinamis, maka tabel-tabel pada database yang telah dibuat akan diimplementasikan ke dalam DBMS (Database Management System) dengan menggunakan aplikasi PhpMyAdmin. Dengan beberapa struktur tabel yang telah terbentuk, maka akan dibuat beberapa form dengan menggunakan PHP dan MySQL untuk melakukan akses database tersebut. Pada bab ini penulis akan memberikan penjelasan tentang hasil rancangan sistem yang telah dibuat. Untuk menjelaskan gambaran dari hasil rancangan, penulis akan memberikan bentuk-bentuk visualisasi secara umum sehingga dapat memberikan gambaran yang lebih luas tentang keseluruhan hasil rancangan sistem. Pada dasarnya semua tampilan visual sistem berbentuk sama, hanya saja komponen-komponen yang ada disesuaikan dengan data-data yang akan diakses oleh pengguna menurut struktur dan isi database yang telah terbentuk.
4.1 Tampilan Public User 4.1.1 Halaman Depan Sistem Halaman ini merupakan tampilan awal sistem. Pada bagian atas terdapat logo universitas, nama sistem dan di bagian kanan terdapat form login yang memungkinkan pengguna dapat memilih peran login sebagai penulis, reviewer, asesor atau administrator. Selain itu pada bagian kanan juga terdapat button untuk mengatur ukuran huruf serta form pencarian konten jurnal untuk mencari artikel jurnal berdasarkan judul, abstrak dan kata kunci. Sedangkan di bagian konten terdapat deskripsi singkat tentang sistem yang dibangun, nama-nama jurnal fakultas beserta gambar sampul. Berikut tampilan dari halaman depan sistem seperti pada Gambar 4.1.
39
Gambar 4.1 Desain Halaman Depan Sistem
4.1.2 Halaman Jurnal Halaman ini berisi deskripsi singkat tentang jurnal beserta kumpulan artikel jurnal edisi terbitan terkini. Berikut tampilan dari halaman jurnal seperti pada Gambar 4.2.
Gambar 4.2 Desain Halaman Jurnal
4.1.3 Halaman Artikel Jurnal Halaman ini berfungsi untuk melihat artikel jurnal yang mencakup judul, nama penulis, abstrak, kata kunci dan tautan untuk mengunduh file dalam bentuk PDF. Berikut tampilan dari halaman artikel jurnal seperti pada Gambar 4.3.
40
Gambar 4.3 Desain Halaman Artikel Jurnal
4.1.4 Halaman Arsip Halaman ini berfungsi untuk melihat edisi-edisi jurnal yang sudah pernah diterbitkan berdasarkan tahun. Berikut tampilan dari halaman arsip seperti pada Gambar 4.4.
Gambar 4.4 Desain Halaman Arsip
4.1.5 Halaman Edisi Halaman ini berfungsi untuk melihat artikel-artikel jurnal pada sebuah edisi. Berikut tampilan dari halaman edisi seperti pada Gambar 4.5.
41
Gambar 4.5 Desain Halaman Edisi
4.1.6 Halaman Dewan Editor Halaman ini berfungsi untuk melihat nama-nama penyunting yang merupakan dewan editor pada sebuah jurnal. Berikut tampilan dari halaman dewan editor seperti pada Gambar 4.6.
Gambar 4.6 Desain Halaman Dewan Editor
4.1.7 Halaman Pedoman Penulisan Halaman ini berisi tentang pedoman penulisan artikel jurnal sebagai petunjuk bagi pengguna yang ingin menulis dan mengirimkan naskah jurnalnya ke sistem. Berikut tampilan dari halaman pedoman penulisan seperti pada Gambar 4.7.
42
Gambar 4.7 Desain Halaman Pedoman Penulisan
4.1.8 Halaman Template Halaman ini berisi tautan untuk mengunduh contoh pola penulisan artikel jurnal sesuai dengan tata letak yang telah ditentukan. Berikut tampilan dari halaman template seperti pada Gambar 4.8.
Gambar 4.8 Desain Halaman Template
4.1.9 Halaman Tentang Jurnal Halaman ini berisi informasi atau penjelasan tentang deskripsi jurnal, ruang lingkup penelitian yang relevan dan etika publikasi. Berikut tampilan dari halaman tentang jurnal seperti pada Gambar 4.9.
43
Gambar 4.9 Desain Halaman Tentang Jurnal
4.1.10 Halaman Kontak Halaman ini berisi informasi tentang alamat dan kontak sebuah jurnal. Berikut tampilan dari halaman jurnal seperti pada Gambar 4.10.
Gambar 4.10 Desain Halaman Kontak
4.2 Tampilan User Penulis 4.2.1 Halaman Checklist Naskah Halaman ini berfungsi untuk mengingatkan kembali si penulis tentang persyaratan apa saja yang harus dilakukan sebelum mengirim sebuah naskah jurnal dimana terdapat tombol submit “Saya Setuju dan Ingin Melanjutkan” di bagian bawahnya, tombol tersebut hanya berfungsi setelah semua persyaratan pada checklist naskah telah ditandai. Berikut tampilan dari halaman checklist naskah seperti pada Gambar 4.11.
44
Gambar 4.11 Desain Halaman Checklist Naskah
4.2.2 Halaman Kirim Naskah Halaman ini memungkinkan penulis untuk mengirimkan naskah jurnalnya melalui sistem sebelum akhirnya ditinjau oleh reviewer. Berikut tampilan dari halaman kirim naskah seperti pada Gambar 4.12.
Gambar 4.12 Desain Halaman Kirim Naskah
4.2.3 Halaman Lihat Rekomendasi Reviewer Halaman ini memungkinkan penulis dapat melihat rekomendasi yang diberikan oleh reviewer setelah naskah ditinjau. Berikut tampilan dari halaman lihat rekomendasi reviewer seperti pada Gambar 4.13.
45
Gambar 4.13 Desain Halaman Lihat Rekomendasi Reviewer
4.2.4 Halaman Revisi Naskah Halaman ini memungkinkan penulis untuk mengirimkan naskah jurnalnya melalui sistem sebelum akhirnya ditinjau oleh reviewer. Berikut tampilan dari halaman kirim naskah seperti pada Gambar 4.14.
Gambar 4.14 Desain Halaman Revisi Naskah
4.3 Tampilan User Reviewer 4.3.1 Halaman Lihat Kiriman Naskah Penulis Halaman ini memungkinkan reviewer untuk melihat isi dari naskah yang dikirim oleh penulis dimana terdapat informasi berupa judul, nama penulis, abstrak, kata kunci beserta file naskah yang telah diunggah. Berikut tampilan dari halaman lihat kiriman naskah penulis seperti pada Gambar 4.15.
46
Gambar 4.15 Desain Halaman Lihat Kiriman Naskah Penulis
4.3.2 Halaman Beri Rekomendasi Naskah Halaman ini memungkinkan reviewer memberi rekomendasi berupa keputusan apakah naskah yang dikirim oleh penulis layak untuk diterbitkan atau harus direvisi terlebih dahulu dan sebagainya. Rekomendasi yang tersedia ada lima pilihan, yaitu: 1. Naskah Disetujui untuk Terbit 2. Revisi Diperlukan 3. Kirim Kembali untuk Direview 4. Kirim Ulang ke Tempat Lain 5. Tolak Naskah Berikut tampilan dari halaman beri rekomendasi naskah seperti pada Gambar 4.16.
Gambar 4.16 Desain Halaman Beri Rekomendasi Naskah 47
4.4 Tampilan User Asesor 4.4.1 Halaman Dashboard Asesor Halaman ini merupakan back end bagi asesor yang berisi kumpulan edisi jurnal beserta jumlah artikel yang terdapat pada jurnal yang akan divisitasi oleh asesor. Berikut tampilan dari halaman dashboard asesor seperti pada Gambar 4.17.
Gambar 4.17 Desain Halaman Dashboard Asesor
4.4.2 Halaman Edisi Jurnal Halaman ini berfungsi untuk melihat artikel jurnal sebuah edisi. Pada bagian bawah di setiap artikel jurnal terdapat tautan “Lihat Riwayat” agar asesor dapat mengetahui segala aktifitas yang dilakukan penulis, reviewer atau administrator pada artikel tersebut. Berikut tampilan dari halaman edisi jurnal seperti pada Gambar 4.18.
Gambar 4.18 Desain Halaman Edisi Jurnal
48
4.4.3 Halaman Riwayat Artikel Jurnal Halaman ini berfungsi untuk melihat segala aktifitas yang dilakukan penulis, reviewer atau administrator pada sebuah artikel jurnal. Berikut tampilan dari halaman riwayat artikel jurnal seperti pada Gambar 4.19.
Gambar 4.19 Desain Halaman Riwayat Artikel Jurnal
4.5 Tampilan User Administrator 4.5.1 Halaman Dashboard Admin Halaman ini merupakan back end bagi admin yang berisi informasi tentang artikel apa saja yang statusnya masih dalam daftar seleksi naskah, dalam proses layout dan dalam proses review. Berikut tampilan dari halaman dashboard admin seperti pada Gambar 4.20.
Gambar 4.20 Desain Halaman Dashboard Admin
49
4.5.2 Halaman Jurnal Halaman ini berisi informasi tentang jurnal apa saja yang tersedia pada sistem beserta jumlah edisinya. Berikut tampilan dari halaman jurnal seperti pada Gambar 4.21.
Gambar 4.21 Desain Halaman Jurnal
4.5.3 Halaman Tambah Jurnal Halaman ini berfungsi untuk menambah jurnal. Ada beberapa kolom yang dapat diisi seperti nama jurnal, path, ISSN cetak, ISSN online, barcode, cover jurnal, cover timeline, deskripsi jurnal, ruang lingkup penelitian, dewan editor, alamat DOI dan kontak jurnal. Berikut tampilan dari halaman tambah jurnal seperti pada Gambar 4.22.
Gambar 4.22 Desain Halaman Tambah Jurnal
50
4.5.4 Halaman Arsip Jurnal Halaman ini berisi informasi tentang edisi apa saja yang terdapat dalam sebuah jurnal. Berikut tampilan dari halaman arsip jurnal seperti pada Gambar 4.23.
Gambar 4.23 Desain Halaman Arsip Jurnal
4.5.5 Halaman Edisi Halaman ini berisi informasi tentang artikel apa saja yang terdapat dalam sebuah edisi. Berikut tampilan dari halaman edisi seperti pada Gambar 4.24.
Gambar 4.24 Desain Halaman Edisi
4.5.6 Halaman Tambah Edisi Halaman ini berfungsi untuk menambah edisi jurnal. Ada beberapa kolom yang dapat diisi seperti volume, nomor dan tahun. Berikut tampilan dari halaman tambah edisi seperti pada Gambar 4.25.
51
Gambar 4.25 Desain Halaman Tambah Edisi
4.5.7 Halaman Tambah Artikel Jurnal Halaman ini berfungsi untuk menambah artikel jurnal. Ada beberapa kolom yang dapat diisi seperti judul, abstrak, kata kunci, bahasa, unggah file, nomor halaman dan nama penulis. Berikut tampilan dari halaman tambah artikel jurnal seperti pada Gambar 4.26.
Gambar 4.26 Desain Halaman Tambah Artikel Jurnal
4.5.8 Halaman List Penulis Halaman ini berisi informasi tentang nama-nama penulis jurnal yang telah terdaftar. Berikut tampilan dari halaman list penulis seperti pada Gambar 4.27.
52
Gambar 4.27 Desain Halaman List Penulis
4.5.9 Halaman Profil Penulis Halaman ini berisi data penulis jurnal beserta artikel yang pernah diterbitkan. Berikut tampilan dari halaman profil penulis seperti pada Gambar 4.28.
Gambar 4.28 Desain Halaman Profil Penulis
4.5.10 Halaman Tambah Penulis Halaman ini berfungsi untuk menambah penulis jurnal. Berikut tampilan dari halaman tambah penulis seperti pada Gambar 4.29.
53
Gambar 4.29 Desain Halaman Tambah Penulis
4.5.11 Halaman List Reviewer Halaman ini berisi informasi tentang nama-nama reviewer jurnal yang telah terdaftar. Berikut tampilan dari halaman list reviewer seperti pada Gambar 4.30.
Gambar 4.30 Desain Halaman List Reviewer
4.5.12 Halaman Profil Reviewer Halaman ini berisi data reviewer jurnal beserta artikel yang pernah diterbitkan. Berikut tampilan dari halaman profil reviewer seperti pada Gambar 4.31.
54
Gambar 4.31 Desain Halaman Profil Reviewer
4.5.13 Halaman Tambah Reviewer Halaman ini berfungsi untuk menambah reviewer jurnal. Berikut tampilan dari halaman tambah reviewer seperti pada Gambar 4.32.
Gambar 4.32 Desain Halaman Tambah Reviewer
4.5.14 Halaman List Asesor Halaman ini berisi informasi tentang login asesor jurnal yang telah didaftarkan oleh admin. Berikut tampilan dari halaman list asesor seperti pada Gambar 4.33.
55
Gambar 4.33 Desain Halaman List Asesor
4.5.15 Halaman Tambah Asesor Halaman ini berfungsi untuk menambah asesor jurnal. Berikut tampilan dari halaman tambah asesor seperti pada Gambar 4.34.
Gambar 4.34 Desain Halaman Tambah Asesor
4.5.16 Halaman List Administrator Halaman ini berisi informasi tentang nama-nama admin yang telah terdaftar. Berikut tampilan dari halaman list administrator seperti pada Gambar 4.35.
Gambar 4.35 Desain Halaman List Administrator 56
4.5.17 Halaman Profil Admin Halaman ini berisi data admin seperti username, nama, alamat email dan status akun. Selain itu, admin juga dapat mengganti password melalui tautan pada kolom “Ganti Password” yang terdapat di bagian bawah form. Berikut tampilan dari halaman profil admin seperti pada Gambar 4.36.
Gambar 4.36 Desain Halaman Profil Admin
4.5.18 Halaman Pengaturan Halaman ini berfungsi untuk memperbarui beberapa konfigurasi sistem seperti nama perguruan tinggi, singkatan perguruan tinggi, base URL, logo, deskripsi homepage, pedoman penulisan, etika publikasi, alamat dan kontak. Berikut tampilan dari halaman pengaturan seperti pada Gambar 4.37.
Gambar 4.37 Desain Halaman Pengaturan
57
4.6 Output Sistem Hasil keluaran dari sistem ini adalah softcopy dokumen berupa artikel jurnal yang diproses dengan menggunakan bahasa pemrograman PHP sehingga dokumen tersebut dapat langsung diunduh oleh pengguna dalam ekstensi PDF. Berikut contoh hasil keluaran dokumen artikel jurnal seperti pada Gambar 4.38.
Gambar 4.38 Dokumen Artikel Jurnal Selain itu sistem ini juga menghasilkan output berupa URL artikel jurnal pada address bar peramban, URL tersebut merupakan salah satu item yang mesti diisi pada situs http://simlitabmas.dikti.go.id/kinerja/publikasiJurnal.aspx oleh dosen-dosen yang pernah mempublikasikan penelitian termasuk dalam bentuk jurnal elektronik untuk pendataan kinerja penelitian agar data penelitian yang ada di Sistem Informasi Penelitian dan Pengabdian Masyarakat (SIMLITABMAS) bisa sinkron dengan data penelitian di Sistem Informasi Pengembangan Karir Dosen (SIPKD) yang dikelola oleh DIKTI. Adapun contoh form pengisian data publikasi pada SIMLITABMAS Kinerja seperti pada Gambar 4.39.
58
Gambar 4.39 Form Pengisian Data Publikasi di SIMLITABMAS Kinerja
59
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan 1.
Dengan adanya sistem publikasi jurnal per terbitan berbasis web pada Universitas U’budiyah Indonesia, maka dapat memudahkan dosen maupun mahasiswa untuk mencari jurnal elektronik sebagai suatu sumber atau referensi secara praktis.
2.
Selain menghasilkan output dokumen berupa artikel jurnal yang dapat langsung diunduh oleh pengguna dalam ekstensi PDF, sistem ini juga memberi hasil keluaran berupa URL artikel jurnal sehingga memungkinkan dosen untuk menyisipkan URL penelitiannya di SIMLITABMAS Kinerja.
3.
Penggunaan meta tag pada halaman artikel jurnal dapat membuat sistem mudah dikenali oleh indeks Google Scholar yang juga berimplikasi pada hasil pemeringkatan Webometrics.
5.2 Saran 1.
Pada halaman profil hendaknya terdapat fasilitas untuk mengunggah gambar avatar sebagai foto profil pengguna.
2.
Perlu diterapkan mekanisme OAI-PMH sebagai web service agar koleksi jurnal pada sistem dapat di-harvest secara otomatis oleh aplikasi harvester berstandar OAI-PMH seperti Garuda (Garda Rujukan DIKTI) dan lain-lain.
3.
Penulisan script PHP untuk membangun sistem hendaknya mengikuti aturan MVC (Model Controller View) agar mudah dalam melakukan maintenance ataupun pengembangan sistem karena sudah ada pola tertentu dalam sebuah kerangka kerja (framework).
4.
Hendaknya pada setiap halaman pengguna terdapat penghitung waktu mundur (countdown timer) untuk membatasi waktu session yang digunakan saat pengguna masih dalam keadaan login, sehingga ketika waktu pada countdown timer tersebut telah habis maka pengguna otomatis logout dari sistem. Hal ini dapat menghindari terjadinya penyalahgunaan data oleh orang lain apabila pengguna lupa logout dari sistem. 60
DAFTAR PUSTAKA Andri, Kristanto. 2003. Perancangan Sistem Informasi dan Aplikasi. Yogyakarta: Gava Media. Inclusion Guidelines for Webmasters. http://scholar.google.com/intl/id/scholar/inc lusion.html#indexing. Diakses tanggal 27 Maret 2014. Macam dan Jenis Jurnal. http://www.ditpertais.net/regulasi/jurnal/jur4.asp. Diakses tanggal 17 Maret 2014. Mengenal Webometrics. http://fik.upnvj.ac.id/index.php?option=com_content &view=article&id=276. Diakses tanggal 18 Maret 2014. Nugroho, B. 2005. Database Relasional dengan MySQL. ANDI Publisher: Yogyakarta. Panduan Menulis Jurnal Ilmiah. http://edukasi.kompas.com/read/2012/02/09/1035 3179/Panduan.Menulis.Jurnal.ilmiah. Diakses tanggal 20 Maret 2014. Pelatihan E-Journal Berbasis Open Journal System (OJS). http://www.um.ac.id/v2/news/2013/10/959. Diakses tanggal 18 Maret 2014. Pembuatan Aplikasi Konversi Metadata Menggunakan Standar Open Archive untuk Koleksi Artikel Elektronik Pusat Penelitian Universitas Kristen Petra. http://repo.pens.ac.id/226. Diakses tanggal 1 Mei 2015. Peneliti Boleh Narsis di Google Scholar. http://ilmukomputer.org/2013/12/18/-pen eliti-boleh-narsis-di-google-scholar. Diakses tanggal 18 Maret 2014. Rifai, M.A. 1995. Pegangan Gaya Penulisan, Penyuntingan dan Penerbitan Karya Ilmiah Indonesia. Yogyakarta: Gadjah Mada University Press. Rekayasa Perangkat Lunak Database Jurnal Ilmiah Berbasis Web. http://www.unisbank.ac.id/ojs/index.php/fti1/article/viewFile/73/68. Diakses tanggal 1 Mei 2015. Sublime Text 3. http://www.makemac.com/sublime-text-3-beta. Diakses tanggal 20 Maret 2014. Sutarman. 2003. Membangun Aplikasi Web dengan PHP dan MySQL. Graha Ilmu: Yogyakarta. Syafii, M. 2005. Panduan Membuat Aplikasi Database dengan PHP 5. ANDI Publisher: Yogyakarta. Tentang Google Cendekia. http://scholar.google.co.id/intl/id/scholar/about.html. Diakses tanggal 18 Maret 2014. 61
LAMPIRAN
62
Lampiran 1. Foto Wawancara
Wawancara dengan Direktorat Penelitian dan Pengabdian Masyarakat UUI, Banda Aceh
Workshop Akreditasi Jurnal Elektronik di Hotel Grand Angkasa, Medan
Diskusi Webometrics pada Pelatihan Penyelenggaraan Pengelolaan Perguruan Tinggi Yang Baik di Universitas Gunadarma, Depok
63
Lampiran 2. Kode Program Halaman Depan Sistem (index.php) '.$deskripsi_home.'
'; $query_j = "SELECT * FROM jurnal"; $sql_j = mysql_query($query_j) or die("MySQL ERROR: ".mysql_error()); while($hasil_j = mysql_fetch_array ($sql_j)) { $id_jurnal = $hasil_j['id_jurnal']; $nama_jurnal = $hasil_j['nama_jurnal']; $path = $hasil_j['path']; $cover_jurnal = $hasil_j['cover_jurnal']; $deskripsi = $hasil_j['deskripsi']; echo '
'; if(!isset($_GET['i']) || $_GET['i']==NULL || !is_numeric($_GET['i'])) { // jika tidak ada nilai variabel; atau ada nilai tapi bukan numerik; echo '
'.$notifOpenPattern2; die(); } else { // jika ada [i] maka $id_nas = $_GET['i']; $query_nas = "SELECT A.id_jurnal, B.id_edisi, C.judul, D.id_file, D.file_name, D.status FROM jurnal A, edisi B, artikel C, file_artikel D WHERE A.id_jurnal=B.id_jurnal AND B.id_edisi=C.id_edisi AND C.id_artikel=D.id_artikel AND D.id_artikel=$id_nas"; $sql_nas = mysql_query($query_nas) or die("MySQL ERROR: ".mysql_error()); $hasil_nas = mysql_fetch_array($sql_nas); $judul = $hasil_nas['judul']; $id_file = $hasil_nas['id_file']; $file_name = $hasil_nas['file_name']; $status = $hasil_nas['status']; $ext = (strtolower(substr(strrchr($file_name, '.'), 1))); // Get the file extension
(.*)<\/p>/",$komentar,$matches)) { $komentar = nl2p($komentar); } # Terlebih dahulu, cek file ada diupload atau tidak foreach($_FILES as $sKey => $aFiles) { for($i = 0, $iNumFiles = count($aFiles['tmp_name']); $i < $iNumFiles; $i++) { if($aFiles['name'][$i]==NULL) { // update rekom $query_update_rekom = "UPDATE file_artikel SET tgl_upload=NOW(), status='$status', reviewed=1, komentar='$komentar', direkom_reviewer=1, rekomendasi='$rekomendasi' WHERE id_file=$id_file"; $sql_update_rekom = mysql_query($query_update_rekom) or die("MySQL ERROR: ".mysql_error()); // update resource_type
71
$resource_type = "Peer-reviewed Article"; $query_update_rt = "UPDATE artikel SET resource_type='$resource_type' WHERE id_artikel=$id_nas"; $sql_update_rt = mysql_query($query_update_rt) or die("MySQL ERROR: ".mysql_error()); // rekam history `log_artikel` $user_direkam = $_SESSION['ID_REVIEWER']; $ip_addr = get_client_ip_env(); $query_rekam_log_art = "INSERT INTO log_artikel (id_artikel, id_user, peran, aktivitas, tgl, ip_addr, status, file_dir, file_name, catatan) VALUES ('$id_nas', '$user_direkam', 'Reviewer', '$aktivitas', NOW(), '$ip_addr', '$status', '', '', '$komentar')"; $sql_rekam_log_art = mysql_query($query_rekam_log_art) or die("MySQL ERROR: ".mysql_error()); echo $notifOpenPattern1.'Rekomendasi berhasil dikirim ke penulis
Kembali ke Dashboard'.$notifOpenPattern2; die(); } else { $sFileName = $aFiles['name'][$i]; $ambilExt = (strtolower(substr(strrchr($sFileName, '.'), 1))); // Get the file extension if($ambilExt=='doc' || $ambilExt=='docx') { } else { // Jika bukan doc atau docx maka tolak echo $notifOpenPattern1.'Naskah tidak terkirim karena ekstensi file bukan <strong style="color:red;">doc atau docx'.$cobaLagi.$notifOpenPattern2; die(); } if($aFiles['size'][$i] > 2097152) { // Mengecek ukuran jika > 2 MB maka tolak echo $notifOpenPattern.'Naskah tidak terkirim karena ukuran file lebih dari <strong style="color:red;">2 MB'.$cobaLagi.$notifOpenPattern2; die(); } $iErrCode = $aFiles['error'][$i]; $sTmpFile = $aFiles['tmp_name'][$i]; $sTypeFile = $aFiles['type'][$i]; $buatName = $id_nas.'-'.time().'-REV'; // Create new file name $sNewFileName = $buatName.'.'.$ambilExt; $dirTujuan = '../file/rev/'; // kalau revisi => '../file/rev/' $sNewFileDest = $dirTujuan.''.$sNewFileName; // It's complete new file name $sOldFileDest = $dirTujuan.''.$file_name; // It's complete new file name if(isset($_SESSION['ID_ADMIN'])) { // tentukan id user yang mengupload file $penulis_utama = array_values($data_penulis)[0]; $uploader = $penulis_utama; } elseif(isset($_SESSION['ID_PENULIS'])) { $uploader = $_SESSION['ID_PENULIS']; } elseif(isset($_SESSION['ID_REVIEWER'])) { $uploader = $_SESSION['ID_REVIEWER']; } if($iErrCode == UPLOAD_ERR_OK)
72
{ // update rekom $query_update_rekom = "UPDATE file_artikel SET uploader='$uploader', file_name='$sNewFileName', file_type='$sTypeFile', tgl_upload=NOW(), status='$status', reviewed=1, komentar='$komentar', direkom_reviewer=1, rekomendasi='$rekomendasi' WHERE id_file=$id_file"; $sql_update_rekom = mysql_query($query_update_rekom) or die("MySQL ERROR: ".mysql_error()); // update resource_type $resource_type = "Peer-Reviewed Article"; $query_update_rt = "UPDATE artikel SET resource_type='$resource_type' WHERE id_artikel=$id_nas"; $sql_update_rt = mysql_query($query_update_rt) or die("MySQL ERROR: ".mysql_error()); // pindahkan file ke folder target move_uploaded_file($sTmpFile, $sNewFileDest); // rekam history `log_artikel` $user_direkam = $_SESSION['ID_REVIEWER']; $ip_addr = get_client_ip_env(); $file_dir = sanitize("file/rev/", 0); $query_rekam_log_art = "INSERT INTO log_artikel (id_artikel, id_user, peran, aktivitas, tgl, ip_addr, status, file_dir, file_name, catatan) VALUES ('$id_nas', '$user_direkam', 'Reviewer', '$aktivitas', NOW(), '$ip_addr', '$status', '$file_dir', '$sNewFileName', '$komentar')"; $sql_rekam_log_art = mysql_query($query_rekam_log_art) or die("MySQL ERROR: ".mysql_error()); echo $notifOpenPattern1.'Rekomendasi berhasil dikirim ke penulis
Kembali ke Dashboard'.$notifOpenPattern2; die(); } else { echo $notifOpenPattern1.'
'.$cobaLagi.$notifOpenPattern2; die(); } } // END "if" ngecek apa ada file yang diupload } } // END "foreach" upload file } ?>
$('#file').filestyle({ buttonBefore : true, buttonName : 'btn-success', buttonText : ' Pilih File ', icon : false, size : 'sm' }); $('.komentar').jqte({ format: false, fsize: false, color: false, ol: false, ul: false, outdent: false, indent: false, left: false, center: false, right: false, strike: false, rule: false, remove: false }); })