Pengembangan Jurnal Elektronik FTI UKSW Berbasis Web menggunakan Framework CodeIgniter Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Peneliti: Kevin Johan Prasetya (672011017) Ramos Somya, S.Kom., M.Cs. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Maret 2016
23
Embed
Pengembangan Jurnal Elektronik FTI UKSW Berbasis …repository.uksw.edu/bitstream/123456789/11360/2/T1_672011017_Full...Informasi Jurnal Elektronik yang dapat diakses melalui alamat
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Pengembangan Jurnal Elektronik FTI UKSW Berbasis Web
menggunakan Framework CodeIgniter
Artikel Ilmiah
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer
Peneliti:
Kevin Johan Prasetya (672011017)
Ramos Somya, S.Kom., M.Cs.
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Maret 2016
1
2
3
4
5
1. Pendahuluan
Teknologi informasi dapat digunakan untuk membantu dalam peningkatan
kinerja suatu bisnis atau organisasi. Untuk mengoptimalkan proses bisnisnya,
perusahaan memanfaatkan teknologi informasi melalui pembangunan aplikasi, di
mana aplikasi-aplikasi tersebut diharapkan dapat membuat proses bisnis perusahaan
menjadi lebih efisien. Sistem informasi telah menjadi salah satu faktor penting dalam
sebuah organisasi seperti perguruan tinggi. Sistem informasi yang ada dalam suatu
perguruan tinggi dapat terbagi menjadi beberapa bidang sesuai dengan kebutuhan,
misalnya Sistem Informasi Akademik, Sistem Informasi Keuangan, Sistem Informasi
Kepegawaian, dan lainnya.
Fakultas Teknologi Informasi Universitas Kristen Satya Wacana (FTI UKSW)
merupakan salah satu fakultas yang sudah memanfaatkan sistem informasi dalam
kegiatan proses bisnisnya. Salah satu sistem informasi yang ada adalah Sistem
Informasi Jurnal Elektronik yang dapat diakses melalui alamat
http://ftiuksw.org/ejournal. Elektronik Jurnal ini digunakan untuk menerbitkan jurnal
FTI UKSW yang bernama Jurnal AITI. Melalui jurnal elektronik ini, pengguna dapat
mengakses artikel-artikel yang ditulis oleh dosen dan mahasiswa baik dari FTI
UKSW maupun dari universitas lain secara online. Pengguna juga dapat mencari
jurnal berdasarkan kriteria pencarian yang ada sekaligus dapat mengunduh jurnal
tersebut.
Berdasarkan analisis yang dilakukan terhadap pengembang jurnal elektronik di
FTI UKSW didapatkan beberapa kekurangan yang terdapat pada sistem tersebut.
Jurnal Elektronik FTI UKSW belum memiliki fitur khusus untuk pengelolaan jurnal.
Selama ini untuk proses penambahan data jurnal, penulis jurnal dan data-data lainnya
masih dilakukan secara langsung lewat cpanel, yaitu melalui PHPMyAdmin. Hal ini
menyebabkan pengelola jurnal kesulitan dalam hal pengelolaan data jurnal, karena
belum tersedia bagian front-end yang dapat digunakan untuk mengelola jurnal
dengan mudah.
Jurnal elektronik tersebut juga belum memiliki fitur responsive, sehingga
hanya dapat diakses melalui layar komputer atau laptop. Jika dibuka melalui tablet
maupun smartphone, maka tampilan tidak dapat menyesuaikan dengan layar. Hal ini
menyulitkan pengguna, mengingat pada waktu ini para pengguna juga menggunakan
tablet dan smartphone dalam mengakses jurnal elektronik tersebut.
Jurnal elektronik yang sudah ada juga masih menyimpan file jurnal dalam
bentuk database, sehingga data yang di-upload oleh pengelola jurnal harus diubah ke
binear. Barulah data dapat masuk ke dalam database, sedangkan jika pengunjung
ingin mendownload file tersebut sistem akan mengkonversi kembali dari kode binear
ke dalam format file. Hal ini tidak efektif sehingga pada penelitan ini dirubah ke
skema yang lebih simple, yaitu penyimpanan jurnal disimpan langsung pada folder.
Sehingga tidak perlu dirubah dulu kedalam kode binear seperti pada jurnal
sebelumnya.
Berdasarkan latar belakang yang telah dijelaskan, pada penelitian ini akan
dilakukan pengembangan dari jurnal elektronik FTI UKSW untuk mengatasi
permasalahan yang ada. Jurnal elektronik akan dikembangkan menggunakan
framework CodeIgniter (CI) sebagai kerangka kerjanya, sedangkan untuk membuat
menjadi responsive web akan digunakan juga library Bootstrap. Pengembangan
Penggunaan teknik MVC ini dilakukan dengan memanfaatkan fitur MVC yang
disediakan oleh framework CodeIgniter (CI). Hal ini dilakukan dengan cara
memanggil kelas induk CI_Controller dan CI_Model yang berasal dari library
controller dan model CI. Kelas induk Controller dan Model ini disimpan di folder
core pada bagian system. Sedangkan bagian view hanya bertugas untuk menampilkan
halaman web saja.
Pada sistem elektronik jurnal ini, pengunjung dapat melihat detail dari jurnal
yang dipilih dan dapat juga mengunduh jurnal tersebut dalam format PDF. File PDF
ini disimpan dalam folder assets pada directory project. Pada sistem yang lama, file
PDF ini disimpan dalam tabel jurnal pada basis data, sehingga memberatkan kinerja
sistem karena harus melakukan konversi dari file binary ke file PDF. File PDF jika
disimpan dalam tabel pada basis data akan disimpan dalam bentuk binary, sehingga
untuk menampilkan atau mengunduhnya harus dilakukan proses konversi dari file
binary ke file PDF. Gambar 14 merupakan halaman lihat detail jurnal.
Gambar 14 Halaman Lihat Jurnal
Pengembangan berikutnya dilakukan dengan menambahkan halaman
administrator untuk melakukan pengelolaan data jurnal. Pada sistem elektronik jurnal
sebelumnya belum memiliki halaman untuk mengelola data jurnal. Data jurnal
sebelumnya dikelola melalui halaman PHPMyAdmin sehingga merepotkan dalam
proses penambahan dan perubahan data jurnal.
18
Gambar 15 Halaman Untuk Mengelola Data Jurnal
Pengelola jurnal dapat menambah, mengubah dan menghapus data jurnal
melalui halaman kelola jurnal yang dapat diakses melalui halaman admin. Proses ini
membutuhkan validasi login ke dalam halaman admin.
Gambar 16 Halaman Untuk Memasukkan Data Jurnal
Proses penambahan jurnal baru dapat dilakukan melalui form yang disediakan
oleh sistem elektronik jurnal ini, sehingga pengelola jurnal tidak perlu membuka
halaman PHPMyAdmin. Form untuk menambah jurnal baru ditunjukkan pada
Gambar 16.
Pengembangan sistem elektronik jurnal juga dilakukan dengan menambahkan
halaman untuk mengelola data pengumuman. Hal ini diperlukan untuk memberikan
informasi kepada pengunjung seputar jurnal AITI. Pihak pengelola jurnal dapat
memberikan informasi tentang tata cara penulisan jurnal sesuai dengan format jurnal
19
AITI dan dapat memberikan pengumuman penting lainnya melalui halaman
pengumuman.
Gambar 17 Halaman Untuk Mengelola Pengumuman
Gambar 17 merupakan halaman untuk mengelola data pengumuman. Pengelola
jurnal dapat membuat pengumuman baru, mengubah dan menghapus pengumuman
yang sudah ada. Pengumuman yang telah dimasukkan akan ditampilkan kepada
pengunjung melalui menu pengumuman.
Pengujian aplikasi dilakukan dengan menguji fungsi-fungsi dari aplikasi yang
telah dibuat untuk mencari kesalahan/bug pada sistem. Pengujian aplikasi dilakukan
agar sistem yang dibuat berjalan sesuai dengan yang diharapkan dan dapat memenuhi
kebutuhan pengguna. Pengujian aplikasi ini menggunakan dua teknik pengujian yaitu
pengujian alpha dan pengujian beta.
Pengujian alpha menggunakan metode blackbox yaitu pengujian fungsi-fungsi
aplikasi secara langsung tanpa memperhatikan alur eksekusi program. Pengujian ini
dilakukan dengan memperhatikan apakah fungsi telah berjalan sesuai rancangan dan
sesuai yang diharapkan. Tabel 1 adalah hasil pengujian dari aplikasi yang telah
dilakukan.
Tabel 1 Hasil Pengujian Blackbox
Fungsi yang diuji Kondisi Output yang
diharapkan
Output yang
dihasilkan sistem
Status
Pengujian
Login Username dan password
benar Username dan password
salah maupun kosong
Sukses login
Gagal login
Sukses login
Gagal login
Valid
Tambah data jurnal Form diisi dengan benar Form diisi beberapa atau
kosong
Sukses tambah data Gagal tambah data
Sukses tambah data Gagal tambah data
Valid
Ubah data jurnal Form diisi dengan benar Sukses ubah data Sukses ubah data Valid Hapus data jurnal Pilih salah satu jurnal Sukses hapus data Sukses hapus data Valid
Load data jurnal Buka halaman jurnal Sukses load data Sukses load data Valid
Load data pengumuman
Buka halaman pengumuman
Sukses load data Sukses load data Valid
Load data user Buka halaman user Sukses load data Sukses load data Valid
Unduh jurnal PDF Pilih salah satu jurnal File dapat diunduh Sukses unduh file Valid
Berdasarkan pengujian yang dilakukan pada aplikasi web dapat dilihat status
pengujian dari setiap fungsi valid, maka disimpulkan bahwa aplikasi ini berjalan
dengan baik dan sesuai yang diharapkan. Pengujian beta adalah pengujian yang
dilakukan oleh orang yang tidak ikut dalam pembuatan aplikasi atau calon pengguna
20
aplikasi. Pengujian beta dilakukan dengan menggunakan kuesioner, yaitu dengan
membagikan kuesioner kepada sample user. Sample user berjumlah 30 responden
dan dipilih secara acak, sample user pada pengujian ini kebanyakan adalah
mahasiswa FTI UKSW tingkat akhir yang juga sedang mencari referensi artikel
ilmiah. Hasil jawaban kuesioner dapat dilihat pada Tabel 2. Tabel 2 Hasil Jawaban Kuesioner
No Pernyataan STS TS CS S SS
1 Aplikasi aplikasi ini mudah digunakan 1 0 4 14 11
2 Tampilan, huruf dan gambar dari aplikasi ini dapat dilihat
dengan jelas
0 1 3 15 11
3 Menu-menu pada aplikasi ini mudah dipahami dan tidak
membingungkan
1 0 4 16 9
4 Aplikasi ini membantu memberikan informasi tentang jurnal
AITI FTI UKSW
0 1 6 10 13
5 Aplikasi ini bermanfaat untuk mengunduh file jurnal AITI
FTI UKSW dalam format PDF.
0 2 5 9 14
Setelah semua jawaban diketahui maka yang dilakukan adalah menghitung
presentase jawaban responden yang telah mengisi kuesioner. Hasil analisis data
untuk pertanyaan 1 menunjukkan sebanyak 36,67% responden menjawab sangat
setuju, 46,67% responden menjawab setuju dan 13,33% responden menjawab cukup
setuju. Jadi disimpulkan bahwa aplikasi ini mudah untuk digunakan.
Hasil analisis data untuk pertanyaan 2 menunjukkan sebanyak 36,67%
responden menjawab sangat setuju, 50,00% responden menjawab setuju dan 10,00%
responden menjawab cukup setuju. Jadi disimpulkan bahwa tampilan aplikasi ini
dapat dilihat dengan jelas.
Hasil analisis data untuk pertanyaan 3 menunjukkan sebanyak 30,00%
responden menjawab sangat setuju, 53,33% responden menjawab setuju dan 13,33%
responden menjawab cukup setuju. Jadi disimpulkan bahwa menu-menu pada
aplikasi ini mudah dipahami dan tidak membingungkan.
Hasil analisis data untuk pertanyaan 4 menunjukkan sebanyak 43,33%
responden menjawab sangat setuju, 33,33% responden menjawab setuju dan 20,00%
responden menjawab cukup setuju. Jadi disimpulkan bahwa aplikasi ini membantu
dan mempermudah pengguna dalam mencari informasi tentang jurnal yang terbit di
jurnal AITI FTI UKSW.
Hasil analisis data untuk pertanyaan 5 menunjukkan sebanyak 46,67%
responden menjawab sangat setuju, 30,00% responden menjawab setuju dan 16,67%
responden menjawab cukup setuju. Jadi disimpulkan bahwa aplikasi ini bermanfaat
untuk digunakan oleh pengguna dalam mendapatkan jurnal dalam format PDF.
Pengujian manfaat juga dilakukan dengan wawancara kepada pengembang
sistem elektronik jurnal AITI FTI UKSW sebelumnya yaitu bapak Ramos Somya.
Berdasarkan wawancara tersebut didapatkan bahwa sistem elektronik jurnal yang
baru dapat membantu dan mempermudah dalam pengelolaan data jurnal AITI karena
disediakan halaman khusus untuk mengelola data jurnal. Selain itu pengelola jurnal
juga dimudahkan untuk memberikan pengumuman terkait dengan jurnal AITI kepada
pengunjung jurnal, karena terdapat halaman untuk menuliskan pengumuman
tersebut.
21
5. Simpulan
Berdasarkan penelitian yang telah dilakukan, maka dapat diambil kesimpulan
bahwa pengembangan sistem elektronik jurnal FTI UKSW dapat dikembangkan
dengan framework CodeIgniter (CI) dan library Bootstrap. Framework CI
bermanfaat dalam pengembangan aplikasi menggunakan Model View Controller
(MVC). MVC dapat dengan mudah dibuat menggunakan kelas induk Controller dan
Model yang ada di framework CI. Sedangkan library Bootstrap membantu dalam
membuat sistem elektronik jurnal ini menjadi responsive, sehingga dapat diakses dari
berbagai ukuran layar device.
Hasil pengujian juga menunjukkan bahwa pengembangan sistem elektronik
jurnal FTI UKSW ini membantu dalam mempermudah proses pengelolaan jurnal,
karena disediakan halaman khusus untuk menambah, mengubah dan menghapus
jurnal. Sistem elektronik jurnal yang baru juga dilengkapi dengan pengumuman yang
berguna untuk membantu pihak pengelola jurnal dalam menyampaikan informasi
kepada pengunjung web. Hasil pengujian kepada para pengunjung sistem elektronik
jurnal juga menunjukkan jika sistem ini dapat membantu dalam memperoleh jurnal
dalam format PDF.
6. Pustaka
[1] Daisy, Anita, Perencanaan dan Pembuatan Online Journal Berbasis Web,
2003, Surabaya: Bachelor Thesis Petra Christian University.
[2] Kurniawan, Didik, 2010, Pembuatan Jurnal Elektronik Fakultas Matematika
dan Ilmu Pengetahuan Alam Universitas Sebelas Maret, Surakarta: Tugas
Akhir Fakultas Matematika dan Pengetahuan Alam,
http://repository.petra.ac.id/5090/, diakses tanggal 16 Februari 2016.
[3] Jogiyanto, 2003, “Sistem Teknologi Informasi”, Yogyakarta.
[4] Yuhefizar. Membangun Toko Online Itu Mudah. 2013. Graha Ilmu.
[5] Isaknudin, Muhammad Surya. 2009. Apa dan mengapa Harus Framework,