Anda di halaman 1dari 3

JURNAL TEKNIK POMITS Vol. 2, No.

1, (2013) ISSN: 2337-3539 (2301-9271 Print) 1

Perancangan dan Pembangunan Modul


Rekomendasi Section pada Open Journal
System (OJS)
A Zarman Syahran, Daniel Oranova S., dan Ahmad Saikhu
Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember (ITS)
Jl. Arief Rahman Hakim, Surabaya 60111 Indonesia
e-mail: daniel@if.its.ac.id

Abstrak—Pada tahun 2012, Institut Teknologi Sepuluh publik sebagai bagian dari publikasi itu sendiri. Hasil karya
Nopember Surabaya (ITS) membuat sebuah situs jurnal ilmiah ini berupa Tugas Akhir (TA) yang dari mahasiswa
elektronik untuk mempublikasikan karya ilmiah yang dibuat yang bersangkutan.
oleh mahasiswanya. Situs yang bernama POMITS ini Alur publikasi artikel ilmiah pada POMITS diawali dari
menggunakan Open Journal System (OJS) sebagai sistem
mahasiswa, dosen pembimbing dan dosen penguji sebelum
manajemen publikasi ilmiahnya. Dalam OJS dimungkinkan
penulis untuk memilih section (kategori) yang sesuai dengan akhirnya sampai ke petugas TA yang bertugas untuk memilah
artikel yang hendak didaftarkan. Seringkali pilihan ini kurang artikel-artikel ilmiah yang akan dipublikasikan. Untuk
sesuai dengan deskripsi dari kategori terkait. mendaftarkan karya ilmiahnya ke POMITS, mahasiswa
Dalam artikel ini dibuat sebuah modul OJS untuk dimungkinkan untuk menentukan section (kategori) yang
merekomendasi sebuah kategori apa yang sesuai dengan artikel sesuai dengan karya ilmiahnya tersebut. Penentukan kategori
yang hendak didaftarkan penulis. Untuk mendapatkan kategori itu sendiri tidaklah mudah karena penulis harus mengetahui
yang tepat dari sebuah artikel, modul akan menghitung
kedekatan artikel terhadap artikel-artikel lain dalam sebuah
dan paham deskripsi dari sebuah kategori sebelum
kategori berdasarkan nilai tf-idf dari artikel tersebut. Modul ini menentukan kategori yang tepat untuk sebuah artikel ilmiah.
menggunanakan algoritma k-Nearest Neighbor untuk Maka untuk mempermudah penulis, dibutuhkan sebuah
mengklasifikasi sebuah artikel. modul yang dapat merekomendasikan kategori dari artikel
Hasil pengujian fungsional menunjukkan bahwa modul ilmiah yang hendak didaftarkan.
rekomendasi kategori ini berjalan dengan baik dari berbagai
skenario yang telah dibuat. Kemudian hasil pengujian
keakuratan metode klasifikasi yang digunakan menunjukkan II. TINJAUAN PUSTAKA
persentase sebesar 71,84% dengan nilai k sebesar 10.
A. Sistem Manajemen Konten
Kata Kunci—Jurnal, k-Nearest Neighbor, Karya Ilmiah, Sistem Manajemen Konten atau yang biasa disebut CMS,
Klasifikasi. secara teknis, adalah sebuah sistem yang memberikan
kemudahan bagi penggunanya dalam mengelola dan
I. PENDAHULUAN mengubah isi dari sebuah situs web yang dinamis tanpa harus
dibekali pengetahuan tentang hal-hal yang bersifat teknis.

K ARYA ilmiah merupakan sebuah aset penting dalam


bidang pendidikan bagi suatu negara. Namun, di
Indonesia jumlah karya ilmiah yang dipublikasi masih sangat
Sedangkan secara spesifik CMS merupakan sebuah
program yang memungkinkan pengguna nonteknis untuk
mengubah teks, gambar, dan dokumen pada sebuah situs web
minim dibandingkan dengan negara-negara lain. Hal ini tanpa harus mempelajari kode HTML [2].
menyebabkan banyak hasil penelitian dari mahasiswa di Secara umum sebuah CMS terdiri dari 2 (dua) elemen
Indonesia tidak terekspos secara baik dibandingkan yaitu:
mahasiswa dari negara-negara lain khususnya negara sesama 1. Aplikasi Manajemen Konten (CMA)
anggota ASEAN. Oleh karena itu, Dirjen Dikti 2. Aplikasi Pengiriman Konten (CDA)
mengeluarkan surat edaran bagi mahasiswa S1, S2 dan S3
tentang wajib publikasi ilmiah, baik dalam jurnal dalam B. Open Journal System (OJS)
jaringan (daring) maupun jurnal cetak. Salah satu publikasi Open Journal Systems (OJS) adalah sebuah sistem
jurnal daring yang ada di Indonesia adalah situs publikasi manajemen konten berbasis web yang khusus dibuat untuk
daring yang dibuat Institut Teknologi Sepuluh Nopember menangani keseluruhan proses manajemen publikasi ilmiah
(ITS) Surabaya yaitu POMITS (Publikasi Online Mahasiswa dari proses call for paper, peer review, hingga penerbitan
Institut Teknologi Sepuluh Nopember) [1]. dalam bentuk jaringan.
POMITS merupakan sistem yang menerapkan Open OJS dikeluarkan oleh Public Knowledge Project dari
Journal System (OJS) yang merupakan sebuah sistem Simon Fraser University dan berlisensi General Public
manajemen konten berbasis web yang dikembangkan oleh License (GNU). OJS memudahkan peran pengelola jurnal,
Simon Fraser University. POMITS dikhususkan bagi editor, reviewer, penulis, dan pembaca [3].
mahasiswa ITS yang hendak mempublikasikan hasil karya
ilmiahnya dalam bentuk studi literatur, penelitian, dan
pengembangan teknologi yang kemudian dapat diakses oleh
JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) 2

System menentukan kategori terlebih dahulu sebelum melakukan


langkah penyerahan artikel.
2) Arsitektur Sistem
Akses situs jurnal Pengaturan modul rekomendasi
Prapemrosesan
Gambar 1 merupakan arsitektur modul rekomendasi
Pengguna
OJS DAO kategori. Modul ini melibatkan dua aktor dari OJS yaitu
(Journal Manager)
Journal Manager dan Author. Journal Manager terlebih
Plugin (Modul
Rekomendasi Section)
Register
Pembobotan Tf-Idf dahulu menginstal modul rekomendasi kategori yang
Rekomendasi Kategori
OJS Server merupakan salah satu generic plugin dari OJS. Pada saat
Dokumen Baru
Meminta rekomendasi
Metadata Artikel
dihitung nilai
kesamaan cosine
penginstalan plugin tersebut, secara bersamaan program
dengan dokumen
Menampilkan rekomendasi
training akan menghitung bobot kata yang terdapat pada artikel-
Pengguna (Author)

Hasil disimpan ke
artikel yang terdapat pada sistem manajemen jurnal
Menentukan k dokumen terdekat
dalam database
(khususnya artikel yang sudah dipublikasj) menggunakan
PLUGIN DAO
pembobotan tf-idf dan kemudian menyimpannya ke dalam
sebuah basis data sebagai tempat penyimpanan sementara.
Gambar 1 Arsitektur perangkat lunak Setelah itu modul rekomendasi kategori siap digunakan oleh
Author.
C. Publikasi Online Mahasiswa Institut Teknologi Sepuluh Author dapat meminta rekomendasi dari OJS ketika akan
Nopember (POMITS) melakukan sebuah submission (penyerahan) artikel. Hasil
rekomendasi berupa kategori-kategori yang terdapat pada
POMITS merupakan media publikasi dalam jaringan yang
sistem manajemen jurnal tersebut.
disediakan Institut Teknologi Sepuluh Nopember (ITS)
Surabaya yang diperuntukan untuk publikasi karya ilmiah B. Perancangan
yang diharapan mendorong kebudayaan ilmiah yang baik di Terdapat dua proses utama pada modul rekomendasi
kalangan civitas akademika. kategori ini, yaitu proses membuat model klasifikasi dan
Pada POMITS terdapat dua jurnal, yaitu Jurnal Teknik ITS proses meminta rekomendasi kategori. Kedua proses ini
serta Jurnal Sains dan Seni ITS. Masing-masing jurnal
saling berhubungan satu sama lain. Proses meminta
diterbitkan 1 buah volume yang mengandung 2 buah issue.
rekomendasi kategori dapat berjalan ketika proses membuat
Pada Jurnal Teknik ITS (ISSN 2301-9271) memiliki ruang
model klasifikasi telah dijalankan terlebih dahulu minimal
lingkup yang cukup luas, di antaranya Teknologi Informasi
dan Komunikasi, Energi, Pemukiman dan Bencana, satu kali.
Bangunan Berorientasi Lingkungan, Transportasi, Teknologi 1) Proses Membuat Model Klasifikasi
Proses serta Kelautan. Proses-proses yang berjalan untuk membuat model
Sedangkan pada Jurnal Sains dan Seni ITS antara lain klasifikasi akan dijelaskan sebagai berikut.
Matematika dan terapannya, Statistika dan terapannya, Fisika a. Proses Mendapatkan Metadata Artikel
dan terapannya, Kimia dan terapannya, Biologi dan Proses ini digunakan untuk mendapatkan metadata (judul,
terapannya, Produk Desain serta Arsitektur [4]. abstrak dan kata kunci) dari semua artikel yang telah
dipublikasikan di sistem manajemen jurnal. Proses ini
D. PHP (Hypertext Preprocessor)
digunakan sebagai data masukan awal untuk prapemrosesan
PHP (merupakan akronim dari Hypertext Preprocessor) Sistem Temu Kembali Informasi (STKI). Proses ini
adalah bahasa skrip yang banyak digunakan dalam menggunakan Data Access Object (DAO) untuk melakukan
pembangunan sebuah web dan dapat disisipkan ke dalam permintaan data ke basis data server.
bahasa HTML (HyperText Markup Language). Dalam b. Proses Tokenisasi
perkembangannya PHP banyak digunakan pada lebih dari
Proses ini merupakan bagian dari prapemrosesan STKI.
244 (dua ratus empat puluh empat) juta situs web dan 2 juta
Data masukan proses ini adalah hasil dari proses
server web [5].
mendapatkan metadata. Data masukan tersebut diuubah
menjadi token-token pada proses ini.
III. METODOLOGI c. Proses Penghapusan Kata Umum (stop word)
A. Analisis Proses selanjutnya untuk tahap prapemrosesan STKI
adalah penghapusan kata umum (stop word). Setiap token
Pada proses analisis akan dijelaskan mengenai deskripsi
akan dibandingkan dengan kata-kata yang terdapat pada
umum dari modul rekomendasi kategori beserta gambar
daftar kata umum yang telah didefinisikan di dalam perangkat
arsitektur sistemnya.
1) Deskripsi Umum lunak.
Modul rekomendasi kategori yang dibuat merupakan d. Proses Pengambilan Kata Dasar (Stemming)
modul dari sebuah sistem manajemen konten berbasis web Setelah proses penghapusan kata umum, untuk
(OJS) yang khusus dibuat untuk menangani keseluruhan memperoleh kata yang berbobot, setiap token akan diproses
proses manajemen publikasi ilmiah dari proses call for paper, lagi dengan menggunakan algoritma Tala (stemming) untuk
peer review, hingga penerbitan dalam bentuk jaringan. bahasa Indonesia [6]. Proses ini bertujuan untuk
Setiap jurnal memiliki beberapa kategori yang ditentukan mendapatkan kata dasar.
oleh seorang Journal Manager ketika mempersiapkan sebuah e. Proses Model Jarak Vektor (Vector Space Model)
jurnal. Kategori ini akan membantu pembuatan indeks yang Proses ini mengubah representasi token-token yang telah
dilakukan sistem yang nantinya akan mempermudah dihasilkan menjadi sebuah vektor berbentuk Hash Map.
pencarian sebuah artikel. Oleh karena itu Author harus Vektor ini berisi sebuah kata beserta frekuensi
kemunculannya dari setiap artikel yang telah dipublikasikan
JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) 3

Tabel 1. Tabel 2.
Uji Coba Proses Pada Modul Rekomendasi Kategori Uji Coba Proses Pada Modul Rekomendasi Kategori (Unit: %)
Skenario Hasil Uji Status k Akurasi Presisi Recall 𝐹1
Instalasi Modul a. Modul memulai proses Berhasil 5 68,98 68,28 66,66 62,16
Rekomendasi instalasi
Meminta Rekomendasi a. Proses menampilkan Berhasil 10 71,84 65,97 70,38 65,38
Kategori kategori yang 15 71,35 65,45 70,78 64,01
direkomendasi 20 71,44 64,71 71,48 65,01
b. Modul akan
mengarahkan Author ke
halaman langkah pertama
penyerahan artikel.
UCAPAN TERIMA KASIH
oleh sistem manajemen jurnal. Penulis A.Z.S. mengucapkan terima kasih kepada orang
f. Proses Pembobotan Tf-Idf tua dan keluarga penulis, dosen pembimbing, dosen dan
Proses ini akan menghitung bobot setiap kata dari vektor kepala jurusan Teknik Informatika, kerabat-kerabat dekat,
hasil proses model jarak vektor. Penghitungan yang serta berbagai pihak yang telah membantuk penulis dalam
dilakukan adalah pembobotan tf-idf yang hasilnya akan menyelesaikan artikel ini.
digunakan pada proses klasifikasi artikel.
g. Proses Penyimpanan Data
DAFTAR PUSTAKA
Proses ini menyimpan hasil penghitungan menggunakan
pembobotan tf-idf yang nantinya akan dipakai dalam [1] Anonim, 2012. "POMITS Awali Publikasi Jurnal Online".
<URL:http://www.its.ac.id/berita.php?nomer=10989>.
menentukan rekomendasi kategori [2] Kristian, Rieko. 2010. "Apa Itu CMS (Content Management System)".
2) Proses Meminta Rekomendasi Kategori <URL:http://ict.ft-untirta.ac.id/articles/28-web-developing/51-apa-itu-
Proses-proses yang berjalan untuk membuat model cms-content-management-system.html>.
[3] Zuchri, L. 2009. "Open Journal Sistem: Solusi Pengelolaan Jurnal
klasifikasi akan dijelaskan sebagai berikut. Ilmiah". <URL:http://ilmukomputer.org/2009/05/02/open-journal-
a. Proses Menilai Kesamaan Kosinus (Cosine Similarity) systems-solusi-pengelolaan-jurnal-ilmiah>.
Proses ini membandingkan antara dua vektor dengan [4] Surabaya, Institut Teknologi Nopember. 2012. "Publikasi Ilmiah
Online Mahasiswa ITS (POMITS)". <URL: http://ejurnal.its.ac.id>.
penghitungan kosinus untuk mendapatkan sebuah angka yang [5] Group, PHP. "Introduction to PDO".
menyatakan nilai kemiripannya. Dua vektor yang <URL:http://www.php.net/manual/en/intro.pdo.php>. Diakses pada
dibandingkan adalah artikel yang akan diunggah ke dalam Juni 2013.
[6] Talla, Fadillah Z., 2003. "A Study of Stemming Effects on Information".
sistem edngan semua artikel yang telah melalui proses
[7] Manning, Christoper D., Raghavan, Phrabakar dan Schutze, Hinrich,
penghitungan bobot tf-idf, Nilai dari proses ini nantinya akan 2008. "Introduction to Information Retrieval", New York: Cambridge
menjadi pembanding pada algoritma k-Nearest Neighbor [7]. University Press.
b. Proses Menentukan Kategori [8] Tan, P. N., Steinbach, M., dan Kumar, V. 2006. Introduction to Data
Mining (4th ed.), Boston: Pearson Addison Wesley.
Hasil dari proses ini merupakan kategori yang paling
mendekati tepat untuk suatu artikel. Proses ini menggunakan
algoritma k-Nearest Neighbor sebagai model klasifikasinya
[8].

IV. UJI COBA DAN EVALUASI


A. Uji Coba Fungsionalitas
Tabel 1 merupakan daftar hasil uji coba modul
rekomendasi kategori pada proses-proses utamanya. Setiap
poin-poin telah dilakukan pengujian berdasarkan skenario
tertentu, Semua uji coba yang dilakukan menghasilkan status
berhasil.
B. Uji Coba Keakuratan Proses Meminta Rekomendasi
Kategori
Tabel 2 merupakan penjelasan performa algoritma k-
Nearest Neighbor yang digunakan untuk merekomendasikan
kategori untuk sebuah artikel permintaan. Pengujian
dilakukan dengan metode K-Fold Cross Validation untuk
mendapatkan data latih dan data uji serta pengujian dilakukan
dengan mengubah nilai k untuk mencari akurasi terbaik dari
algoritma tersebut.

V. KESIMPULAN/RINGKASAN
Modul rekomendasi ini dapat memberikan rekomendasi
kepada penulis ketika melakukan penyerahan artikel pada
situs POMITS. Nilai akurasi dari rekomendasi tersebut
mencapai nilai optimal sebesar 71,84% dengan nilai k sebesar
10%.

Anda mungkin juga menyukai