Anda di halaman 1dari 6

Rekayasa Perangkat Lunak Database Jurnal Ilmiah Berbasis Web

Menggunakan PHP dan Mysql

Khairunisa Putri
Sistem Informasi, Politeknik Ganesha Medan
email : chaerinnissa22@gmail.com

Abstrak
Keberadaan Jurnal Ilmiah merupakan salah satu wujud eksistensi suatu lembaga yang
berbasiskan penelitian dan pengabdian masyarakat, seperti halnya di jurusan Sistem Informasi Politeknik
Ganesha Medan. Jurnal Ilmiah sangat penting untuk mempublikasikan hasil riset dan pengabdian
terbaru yang dilakukan oleh Polgan. Jurnal terakreditasi yang terbit 4 kali setahun memuat tentang
riset-riset dibidang sistem informasi terbaru. Publikasi jurnal juga dilakukan melalui internet melalui situs
resminya www.mediamedika.net. Tetapi jurnal yang terpublikasi belum terangkum dalam struktur
database
yang rapi, sehingga menjadi sangat sulit pengelolaannya. Sehingga dibutuhkan sistem database jurnal
berbasis web yang sesuai kebutuhan di Jurnal politeknik ganesha medan di situs
www.mediamedika.net. Metode Pengembangan sistem dalam penelitian ini menggunakan pendekatan
Waterfall. Kesimpulan yang di dapat yaitu pembuatan situs sangat terbantu dengan penggunaan CMS
PHPNuke, Sehingga mempercepat waktu penulisan program. Penggunaan database mysql untuk
penyimpanan
data jurnal menjadikan modul jurnal terintegrasi dengan baik pada PHP-Nuke. Proses memasukan data
sebaiknya dilakukan off-line untuk menghemat biaya koneksi internet, setelah itu lakukan upload dengan
ftp dan update database menggunakan phpmyadmin yang disediakan.
Kata kunci : database jurnal.

PENDAHULUAN database yang rapi, sehingga menjadi sangat


Keberadaan Jurnal Ilmiah merupakan salah sulit pengelolaannya.
satu wujud eksistensi suatu lembaga yang
berbasiskan penelitian dan pengabdian TUJUAN PENELITIAN
masyarakat, seperti halnya di jurusan Sistem
Informasi Politeknik Ganesha Medan. Jurnal Tujuan dari pelaksanaan penelitian ini adalah
Ilmiah sangat penting untuk mempublikasikan sebagai berikut : “Merancang dan Membangun
hasil riset dan pengabdian terbaru yang Database jurnal berbasis web yang sesuai
dilakukan oleh Politeknik Ganesha medan. dengan kebutuhan di situs
Jurnal terakreditasi yang terbit 4 kali setahun www.mediamedika.net.“
memuat tentang riset-riset dibidang kedokteran
terbaru. Publikasi jurnal juga dilakukan melalui
internet melalui situs resminya
www.mediamedika.net. Tetapi jurnal yang JURNAL ILMIAH
terpublikasi belum terangkum dalam struktur Jurnal atau biasa disebut dengan
publikasi ilmiah adalah sistem publikasi yang
dilakukan berdasarkan peer review dalam rangka suatu jurnal ilmiah.Makalah ini dapat berisi hasil
untuk mencapai tingkat obyektivitas setinggi penelitian orisinil atau berupa telaah dari hasil-
mungkin. "Sistem" ini, bervariasi tergantung hasil yang telah ada sebelumnya. Makalah
bidang masing-masing, dan selalu berubah, seperti ini baru dapat dianggap valid setelah
meskipun seringkali secara perlahan. Sebagian melalui proses peer review oleh satu atau
besar karya akademis diterbitkan dalam jurnal beberapa pemeriksa (yang juga merupakan
ilmiah atau dalam bentuk buku. Sebagian besar akademisi di bidang yang sama) dalam rangka
bidang akademik yang telah mapan memiliki untuk memeriksa isi makalah apakah telah
jurnal dan bentuk publikasi tersendiri, meskipun sesuai untuk dipublikasikan di jurnal. Sebuah
banyak pula terdapat jurnal akademik yang makalah dapat mengalami beberapa kali
bersifat interdisipliner (antar cabang) dan pemeriksaan dan revisi, sebelum akhirnya dapat
mempublikasikan karya dari beberapa bidang diterima untuk publikasi. Hal ini dapat
yang berbeda. Jenis-jenis publikasi yang dapat berlangsung hingga beberapa tahun, khususnya
diterima sebagai kontribusi terhadap bidang ilmu untuk jurnal penerbitan yang sangat populer.
pengetahuan dan penelitian sangat bervariasi di 3. Database Jurnal ilmiah Merupakan
antara berbagai bidang. Publikasi ilmiah saat ini metode pengelolaan jurnal berbasis elektronik.
sedang mengalami perubahan yang besar, yang Semua naskah tersusun dalam suatu database
muncul akibat transisi dari format penerbitan sehingga mempermudah dalam pengkasesan.
cetak ke arah format elektronik, yang memiliki Database jurnal berbasis web merupakan salah
model satu cara untuk melakukan publikasi jurnal lewat
bisnis berbeda dengan pola sebelumnya. internet. Bahkan beberapa penyedia layanan
Tren umum yang berjalan sekarang, akses publikasi jurnal lewat internet yang terkenal
terhadap jurnal ilmiah secara elektronik seperti IEEE, science direct meminta pembaca
disediakan secara terbuka. Hal ini berarti untuk membayar untuk dapat mengakses jurnal-
semakin banyak publikasi ilmiah yang dapat jurnal yang tersedia. PHP-Nuke PHPNuke
diakses secara gratis melalui internet, baik yang merupakan sistem manajemen konten dan
disediakan oleh pihak penerbit jurnal, maupun publikasi berita otomatis berbasis web. PHP-
yang disediakan oleh para penulis artikel jurnal Nuke menggunakan sintak php dan mysql
itu sendiri. sebagai database manajemennya. Sistem ini di
1. Sejarah Jurnal Ilmiah Salah satu rilis sebagai perangkat lunak bebas dengan
jurnal ilmiah yang dianggap paling awal antara lisensi GNU (General Public License), dengan
lain adalah Philosophical Transactions of the demikian PHP-Nuke dapat digunakan secara
Royal Society pada abad ke-17. Pada masa itu, bebas tanpa membayar lisensi.
menerbitkan hasil penelitian dianggap sebagai
sesuatu yang kontroversial. Seringkali penemuan DIAGRAM ARSITEKTUR INFORMASI
baru diumumkan dengan menggunakan bentuk
anagram, yang membuat orang lain tidak 1. Mode Pengguna Halaman Utama
mengerti apa yang diumumkan, namun
sebenarnya anagram tersebut mengandung arti
yang menjelaskan penemuan baru tersebut, Halaman Utama Halaman Tentang Kami,
sehingga dapat digunakan sebagai klaim bahwa Struktur Organisasi, Pedoman Penulis Merujuk
si pengumumlah yang pertama kali menemukan ke suatu halaman web statis, sehingga tidak
hasil tersebut. diperlukan struktur pada ketiga sub informasi
2. Makalah akademis Dalam publikasi ini. Ketiga subinformasi dibangun menjadi
ilmiah, sebuah makalah adalah sebuah karya sebuah modul pada PHPNuke, tidak memiliki
akademis yang umumnya diterbitkan dalam script PHP Khusus dan berisi teks dari masing-
masing informasi. Script PHP yang digunakan dipergunakan untuk memanajemen database
pada modul ini adalah script PHP modul standar jurnal yang tersimpan bersama database
PHPNuke, yang digunakan untuk memanggil
header dan footer. Sehingga tidak diperlukan PHPNuke. Ada 2 mode pada modul jurnal ini.
rancangan alir program pada ketiganya. Yang pertama dalam mode pengguna, yang
Halaman Jurnal juga dibangun menjadi sebuah
hanya dapat mencari dan menampilkan data-data
modul PHPNuke. Pemrograman yang digunakan
adalah PHP dan database Mysql seperti yang jurnal yang ada. Dan mode administrator, yang
digunakan pada PHPNuke. Penggunaan modul dgunakan untuk melakukan proses editing dan
mempermudah proses administrasi dari ke 4
penambahan baru.
modul yang aktif di mode pengguna. Modul
Selain proses manajemen jurnal, pada file
ini diperlukan rancangan alir program
script di modul jurnal juga harus memuat header
tersendiri, karena proses yang dibutuhkan
dan footer standart modul dari PHP-nuke.
meliputi beberapa pekerjaan.
Fungsi header dan footer dimaksudkan untuk
2. Menu Utama Mode Administrator
membuat modul jurnal juga terintegrasi dalam
Disamping menu yang ada pada mode
mode administrator PHP-Nuke.
pengguna, pada mode administratror ada
1. ATURAN BISNIS DATABASE JURNAL
beberapa penambahan menu yang dapat
Ada beberapa aturan bisnis yang harus
diakses oleh admin. Menu-menu tersebut
diperhatikan pada penyusunan database dari
kebanyakan berhubungan dengan
modul jurnal ini. Aturan-aturan bisnis tersebut
pengaturan-peganturan situs. Sebagian besar
dipergunakan sebagai batasan awal dalam
dari halaman web dibawah menu
menentukan entitas dan atribut yang akan
administrator tidak mengandung sublink
digunakan. Aturan Bisnis dari Jurnal MMI
sehingga tidak mempunyai diagram
antara lain adalah :
arsitektur. Selain menu-menu administrasi
 Hanya menampung data jurnal meliputi
dan menu pengguna, juga ditampilkan menu
penulis, edisi jurnal, tahun, no urut, dan
dari modul yang tidak aktif.
abstraksi
Menu jurnal adalah salah satu menu
 Penulis dapat terdiri dari manapun, tidak
yang muncul di mode ini, pada mode ini
harus menjadi anggota suatu organisasi dan
menu jurnal akan mendapat data tambahan
selalu berubah-ubah setiap edisinya.
sub link baru yaitu tambah jurnal dan edit
Sehingga penulis tidak perlu dicatat secara
jurnal. Berkut ini diagram arsitektur dari
khusus.
menu administrasi yang digunakan untuk
2. E-R DIAGRAM DATABASE JURNAL
melakukan pengaturan situs
Dengan Aturan bisnis di atas maka
RANCANG BANGUN MODUL JURNAL
database Jurnal MMI hanya mempunya 2 Entitas
Modul jurnal merupakan modul yang
saja yaitu:
disusun dalam penelitian ini, modul ini
3. SKEMA DATABASE JURNAL
Dari E-R Diagram Diatas dapat dihasilkan dahulu kemudian di ekstrak baru di upload
2 tabel yaitu, tabel Nuke_Autor dan Jurnal. ke situs www.mediamedika.net lewat
Dimana kedua tabel ini berelasi pada atribut koneksi ftp. Cara ini terlalu lama dan
“aid” . Berikut ini adalah skema dari database memakan banyak bandwith internet.
Jurnal MMI. Cara kedua adalah dengan melakukan
 Nuke_Author (Aid,Name,Pwd) instalasi lewat utilitas CPANEL yang
 Jurnal (Id, Tahun, Volume, Nomor, disediakan oleh web hosting. Aplikasi web
No_Artikel, Penulis, Judul, JudulE, Abstrak, hosting manager CPANEL memungkinkan
AbstrakE, Katakunci, KatakunciE, Gambar, melakukan instalasi PHP-Nuke lewat modul
aid) tambahannya fantastico.
Perintah SQL untuk menyusun tabel Cara ini sangat cepat dan tidak
Jurnal adalah sbb: membutuhkan bandwith yang besar. Tidak
CREATE TABLE jurnal ( ada proses unduh,ekstrak dan upload dengan
id int(10) NOT NULL, cara ini. Pada server web hosting sudah
tahun varchar(4) NOT NULL, terdapat kode sumber dari PHP-Nuke,
volume int(11) NOT NULL, proses ini akan mengekstrak kode sumber
nomor tinyint(4) NOT NULL,
noartikel tinyint(4) NOT NULL, PHP-Nuke langsung dari server ke default
judul varchar(255) default NULL, direktori www.mediamedika.net
judule varchar(255) default NULL, Selain PHP-Nuke CPANEL dapat
penulis varchar(255) default NULL, juga melakukan instalasi CMS lainnya
katakunci varchar(255) default NULL, seperti drupal, joomla, Phpnuke,vbulletin
katakuncie varchar(255) default NULL, dsb. Instalasi ini cara yang kedua lebih
abstrak text, banyak diminati administrator web karena
abstrake text, kemudahannya.
ket varchar(255) default NULL, Sebelum dilakukan instalasi terlebih
gambar tinyint(4) default NULL, dahulu melakukan pendaftaran di domain
aid varchar(25) default NULL, dan web hosting yang dibutuhkan. Pada
PRIMARY KEY (id) penelitian ini web hosting yang digunakan
) menggunakan WHPLUS (www.whplus.net)
1. PENDAFTARAN HOSTING DAN dengan paket starter gold seharga Rp
DOMAIN. 250.000 / tahun ditambah nama domain
Instalasi PHP-Nuke dapat dilakukan 80.000 / tahun.
dengan 2 cara. Cara yang pertama dengan Setelah melakukan pendaftaran dan
mengunduh aplikasi PHP-Nuke terlebih pembayaran, maka hosting dan nama
domain segera diaktifkan. Instalasi PHPNuke 2. Instalasi sebaiknya langsung melalui utilitas
dapat dilakukan melalui CPANEL cpanel pada modul fantastisco untuk
control panel di url menghemat waktu dan bandwidth.
http://www.mediamedika.net/cpanel/ . 3. Proses manajemen jurnal menjadi lebih baik
Berikut ini tampilan dari cpanel setelah dan mudah dalam pencarian.
melalui proses login. Perlu diketahui bahwa
nama domain yang di pesan tidak serta SARAN
merta langsung bisa dikenali oleh internet, Dari hasil kesimpulan di atas maka, beberapa
dibutuh waktu maksimal 2 x 24 jam untuk masukan yang penting dari penelitian ini yaitu :
internet untuk dapat mengenali nama 1. Aplikasi tersebut diharapkan dapat
domain www.mediamedika.net Setelah dikembangkan di penelitian pembuatan
login klik icon fantastico seperti pada database jurnal selanjutnya, untuk bisa
gambar untuk memulai proses instalasi ditambahkan dengan modul lain sesuai
PHP-Nuke dengan kebutuhannya.
Setelah masuk ke fantastico maka 2. Proses memasukan data sebaiknya dilakukan
pilih menu PHP-Nuke untuk langkah off-line untuk menghemat biaya koneksi
selanjutnya. internet, setelah itu lakukan upload dengan
Setelah proses instalasi PHP-Nuke ftp dan update database menggunakan
selesai, PHP-Nuke dapat diakses langsung phpmyadmin yang disediakan.
dari URL http://www.mediamedika.net/ .
Tetapi hasilnya adalah tampilan default DAFTAR PUSTAKA
PHP-Nuke yang belum terkonfigurasi sesuai 1. http://www.phpnuke.org
dengan kebutuhan. 2. Kadir, Abdul, (2003), Pengenalan Sistem
Konfigurasi dilakukan dengan login Informasi, Penerbit Andi , Yogyakarta 3.
ke admin PHP-Nuke di url default admin Leman, (1998), Metodologi Pengembangan

http://www.mediamedika.net/admin/. Sistem Informasi, Elexmedia Komputindo,

Berikut adalah gambar tampilan utama Jakarta

menu administrator pada PHP-Nuke. 4. Murhadin, Endy, (2003), PHP


Programming Fundamental dan MySQL

KESIMPULAN Fundamental,

Dari hasil penelitian dapat disimpulkan http://ikc.cbn.net.id/umum/endy-php.php

hal-hal yang penting sebagai berikut : 5. Nugroho, Bunafit, (2004), PHP & MySQL

1. Pembuatan situs sangat terbantu dengan Dengan Editor Dreamweaver MX, Andi,

penggunaan CMS PHP-Nuke, Sehingga Yogyakarta

mempercepat waktu penulisan program. 6. Pressman, S, Roger, Phd, Rekayasa


Perangkat Lunak, Buku 2, Penerbit Andi,
Yogyakarta
7. Prothelon’s, (2005), Web Desain, PHP
Programming, Language Learning,
http://prothelon.com/mambo/tutorial

Anda mungkin juga menyukai