28 August 2026 • BERITA

PANDUAN LENGKAP MIGRASI OJS DARI VERSI LAMA KE 3.5: STRATEGI AMAN TANPA KEHILANGAN DATA

Pendahuluan: Mengapa Migrasi ke OJS 3.5 Sekarang Adalah Keharusan?

Dunia publikasi ilmiah terus berkembang, dan Open Journal Systems (OJS) harus tetap relevan dan aman. Jika jurnal Anda masih menggunakan versi OJS lama (misalnya, OJS 2.x atau awal OJS 3.x), ini saatnya untuk mempertimbangkan migrasi ke OJS 3.5.x. Versi terbaru ini menawarkan peningkatan signifikan dalam antarmuka pengguna, fitur editorial yang lebih canggih, keamanan yang lebih baik, dan kompatibilitas yang lebih luas dengan standar web modern. Namun, proses migrasi seringkali dianggap menakutkan karena kekhawatiran akan kehilangan data. Artikel ini akan memandu Anda melalui langkah-langkah detail untuk memastikan transisi yang mulus dan aman, menjaga integritas data jurnal Anda.

Manfaat Utama OJS 3.5.x:

  • Antarmuka Pengguna Modern: Desain responsif dan intuitif yang meningkatkan pengalaman pengguna bagi penulis, reviewer, dan editor.
  • Fitur Editorial yang Ditingkatkan: Alur kerja yang lebih efisien, kemampuan pengelolaan berkas yang lebih baik, dan opsi penjadwalan penerbitan yang fleksibel.
  • Keamanan & Kinerja: Pembaruan keamanan krusial dan optimasi kinerja untuk jurnal yang lebih cepat dan aman.
  • Kompatibilitas & Integrasi: Dukungan untuk PHP dan database terbaru, serta kemudahan integrasi dengan berbagai plugin (seperti LoA Validator atau Midtrans Payment Gateway dari OJSPLUGIN.COM) dan standar DOI/ORCID.

Persiapan Migrasi: Fondasi Keamanan Data Anda

Sebelum memulai proses migrasi, persiapan yang matang adalah kunci untuk menghindari masalah yang tidak diinginkan. Jangan pernah meremehkan langkah ini.

1. Pencadangan Data Komprehensif (Backup)

Ini adalah langkah paling krusial. Pastikan Anda memiliki salinan lengkap dari:

  • Database: Gunakan phpMyAdmin atau perintah mysqldump untuk mengekspor seluruh database OJS lama Anda. Contoh: mysqldump -u username -p database_name > backup.sql.
  • Berkas OJS: Salin semua berkas dan folder instalasi OJS Anda ke lokasi yang aman. Ini termasuk folder publik web dan folder files_dir (yang berada di luar direktori web publik Anda).

2. Periksa Persyaratan Server

OJS 3.5.x memiliki persyaratan sistem yang lebih tinggi dibandingkan versi lama. Pastikan server Anda memenuhi:

  • PHP: Versi 7.4 hingga 8.2 (OJS 3.5.x tidak mendukung PHP 8.3 ke atas secara default).
  • MySQL/MariaDB: Versi 5.7+ atau PostgreSQL 9.5+.
  • Ekstensi PHP yang Diperlukan: Pastikan ekstensi seperti mbstring, gd, xml, curl, intl, json, zip, dll., sudah aktif.
  • Batasan Memori PHP: Tingkatkan memory_limit di php.ini Anda, minimal 256MB, idealnya 512MB atau lebih.

3. Rencanakan Jalur Upgrade

OJS tidak selalu memungkinkan upgrade langsung dari versi yang sangat lama. Misalnya, jika Anda masih di OJS 2.x, Anda mungkin perlu upgrade ke OJS 3.x versi awal terlebih dahulu (misalnya 3.1.x atau 3.2.x) sebelum melanjutkan ke 3.5.x. Selalu periksa dokumentasi resmi OJS untuk jalur upgrade yang direkomendasikan.

4. Deaktifkan Plugin Kustom/Non-Standar

Sebelum migrasi, nonaktifkan semua plugin yang tidak standar atau kustom. Plugin-plugin ini mungkin tidak kompatibel dengan OJS 3.5.x dan dapat menyebabkan konflik selama upgrade.

Langkah-Langkah Migrasi OJS ke Versi 3.5.x

Dengan persiapan yang matang, Anda siap untuk memulai proses migrasi. Ikuti langkah-langkah ini dengan cermat.

Langkah 1: Unduh Paket OJS 3.5.x Terbaru

Unduh versi stabil terbaru dari OJS 3.5.x dari situs web resmi PKP (Public Knowledge Project). Ekstrak berkas-berkas tersebut ke direktori sementara di server Anda.

Langkah 2: Siapkan Direktori Instalasi Baru

Idealnya, Anda akan melakukan migrasi di lingkungan terpisah (staging) terlebih dahulu. Jika tidak, pastikan Anda bekerja di direktori baru atau mengosongkan direktori instalasi OJS lama Anda (setelah semua backup selesai). Salin semua berkas dari paket OJS 3.5.x yang sudah diunduh ke direktori instalasi baru.

Langkah 3: Konfigurasi config.inc.php

Salin berkas config.inc.php dari instalasi OJS lama Anda ke direktori instalasi OJS 3.5.x yang baru. Buka berkas tersebut dan lakukan penyesuaian:

  • Database: Pastikan informasi koneksi database (host, username, password, name) mengarah ke database OJS lama yang sudah Anda backup.
  • files_dir: Perbarui jalur files_dir untuk menunjuk ke folder files_dir lama Anda. Pastikan folder ini berada di luar direktori web publik untuk keamanan.
  • installed: Pastikan nilai installed adalah Off (atau 0) untuk mengizinkan proses upgrade. Ini akan berubah menjadi On (atau 1) setelah upgrade berhasil.

Langkah 4: Jalankan Skrip Upgrade

Buka terminal atau SSH ke server Anda dan navigasikan ke direktori instalasi OJS 3.5.x yang baru. Jalankan perintah upgrade:

php tools/upgrade.php upgrade

Proses ini akan memakan waktu tergantung pada ukuran database dan jumlah berkas. Pantau output terminal untuk melihat apakah ada error. Jika ada, catat dan segera atasi. Jangan lanjutkan jika ada error fatal.

Langkah 5: Bersihkan Cache dan Verifikasi

Setelah skrip upgrade selesai:

  • Bersihkan cache secara manual: Hapus semua berkas di dalam folder cache/ (kecuali index.html) di direktori instalasi OJS Anda. Anda juga bisa menggunakan perintah php lib/pkp/tools/clear_data.php.
  • Akses OJS Anda: Buka browser dan akses URL jurnal Anda. Verifikasi bahwa OJS berjalan dengan versi 3.5.x.
  • Periksa Integritas Data: Login sebagai administrator. Periksa pengguna, kiriman (submissions), isu (issues), dan pengaturan jurnal lainnya. Pastikan semuanya telah bermigrasi dengan benar. Unduh beberapa artikel secara acak untuk memastikan berkas PDF/Galley masih tersedia.

Pasca-Migrasi: Optimasi dan Peningkatan

Migrasi adalah langkah awal. Sekarang saatnya untuk mengoptimalkan OJS 3.5.x baru Anda.

1. Instalasi Tema dan Plugin

OJS 3.5.x tidak kompatibel dengan tema atau plugin OJS 2.x. Anda perlu mencari tema dan plugin yang didesain khusus untuk OJS 3.x. Pertimbangkan tema premium seperti Aurora Theme atau Lumina Theme dari OJSPLUGIN.COM untuk tampilan yang profesional, modern, dan responsif. Untuk fungsionalitas tambahan, Anda bisa menginstal plugin seperti LoA Validator untuk otentikasi surat penerimaan, atau Midtrans Payment Gateway untuk memfasilitasi pembayaran. OJSPLUGIN.COM menyediakan berbagai solusi yang dapat meningkatkan fungsionalitas dan estetika jurnal Anda secara signifikan.

2. Perbarui Pengaturan Jurnal

Tinjau semua pengaturan jurnal di area administrasi, termasuk kebijakan, metadata, dan opsi distribusi. Beberapa pengaturan mungkin berubah atau memiliki opsi baru di OJS 3.5.x.

3. Uji Coba Penuh

Lakukan uji coba end-to-end: mulai dari pendaftaran penulis, pengiriman artikel, proses review, hingga penerbitan. Libatkan beberapa pengguna untuk menguji berbagai peran (penulis, reviewer, editor) untuk memastikan semua alur kerja berfungsi dengan benar.

4. Konfigurasi Ulang Cron Job

Jika Anda memiliki cron job yang dikonfigurasi untuk OJS lama (misalnya untuk pengiriman email terjadwal atau indexing), pastikan untuk memperbarui perintahnya agar sesuai dengan instalasi OJS 3.5.x yang baru.

5. Pertimbangkan Bantuan Profesional

Jika proses migrasi terlalu rumit atau Anda menghadapi masalah yang tidak dapat diselesaikan, jangan ragu untuk mencari bantuan profesional. OJSPLUGIN.COM menawarkan layanan konsultasi dan kustomisasi OJS, termasuk migrasi data yang kompleks, untuk memastikan jurnal Anda berjalan lancar dan optimal.

Kesimpulan

Migrasi OJS dari versi lama ke 3.5.x adalah investasi penting untuk masa depan jurnal ilmiah Anda. Dengan persiapan yang matang dan mengikuti panduan langkah-demi-langkah ini, Anda dapat melakukan upgrade dengan aman dan tanpa kehilangan data. Setelah migrasi, manfaatkan fitur-fitur baru OJS 3.5.x dan pertimbangkan solusi premium dari OJSPLUGIN.COM, seperti tema profesional dan plugin fungsional, untuk membawa jurnal Anda ke tingkat yang lebih tinggi. Keamanan, efisiensi, dan tampilan modern adalah kunci untuk mempertahankan relevansi dan kredibilitas jurnal Anda di era digital.