implementasi pemrograman content management system pada

advertisement
Jurnal Tugas Akhir Teknik Informatika 2014
IMPLEMENTASI PEMROGRAMAN CONTENT MANAGEMENT SYSTEM PADA
RANCANG BANGUN PLATFORM SISTEM INFORMASI KONFERENSI BERBASIS
WEB
Enggielita Fitri1, Miftahul Jannah1, Amil Ahmad Ilham1, Intan Sari Areni2
1
Program Studi S1 Teknik Informatika Universitas Hasanuddin
2
Program Studi S1 Teknik Elektro Universitas Hasanuddin
Abstrak--- Pelaksanaan seminar dan konferensi yang semakin meningkat dari tahun ke tahun membuat
panitia pelaksananya sering kesulitan dalam menyebarkan informasi seminar. Website menjadi salah satu
alternatif penyebaran informasi yang cepat dan efektif, namun dibutuhkan pemahaman web programming
terlebih dahulu untuk membangun sebuah website. Karena keterbatasan tersebut, para pelaksana seminar
biasanya menggunakan jasa webmaster untuk membangun sistem informasi seminar. Untuk mengatasi
masalah tersebut, maka pada penelitian ini dibuat Content Management System (CMS) khusus untuk sistem
informasi seminar dan konferensi. Dengan CMS, semua modul yang disediakan mencakup hal-hal yang
berhubungan dengan sistem informasi konferensi, seperti keynote speaker, call for paper, registration, paper
submission, venue, sponsorship dan menu lain yang disediakan dapat dimodifikasi pada sisi admin. CMS yang
dirancang pada penelitian ini menggunakan bahasa pemrograman website PHP dan perancangan
databasenya menggunakan MySQL. Uji coba penelitian ini menggunakan metode blackbox untuk menguji
fungsionalitas sistem. Hasil penelitian menunjukkan bahwa sistem informasi konferensi dapat dibuat dengan
konsep pemrograman CMS yang digunakan untuk merancang modul-modul khusus dan dapat dimodifikasi
sesuai dengan keinginan pengguna (user friendly).
Kata kunci--- CMS Content Management System, Seminar, Konferensi, dan Sistem informasi.
CMS merupakan sebuah aplikasi yang dapat
digunakan
untuk
mengubah,
mengurutkan,
mengelola, berbagai jenis konten atau informasi
digital baik berupa teks, gambar, suara, maupun
video secara mudah dan rapi pada sebuah sistem
yang berjalan di dalam website sesuai dengan
keinginan dari orang yang akan membuat aplikasi
website tersebut. [2]
Dengan latar belakang tersebut, penulis
berkeinginan untuk merancang dan membuat sebuah
CMS untuk sistem informasi Seminar dan konferensi.
1. Pendahuluan
Saat ini seminar dan konferensi merupakan salah
satu kegiatan yang sering dilakukan oleh suatu
institut atau lembaga pendidikan. Seminar dan
konferensi merupakan suatu pertemuan atau
persidangan untuk membahas suatu masalah di
bawah pimpinan ketua sidang (guru besar atau
seorang ahli). Pertemuan atau persidangan dalam
seminar biasanya menampilkan satu atau beberapa
pembicaraan dengan makalah atau kertas kerja
masing-masing. Seminar biasanya diadakan untuk
membahas suatu masalah secara ilmiah. Yang
berpartisipasi pun orang yang ahli dalam bidangnya.
[1]
Salah satu teknik penyebaran informasi seminar
ini adalah dengan menggunakan teknologi informasi
website. Website didefinisikan sebagai halaman
informasi yang disediakan melalui jalur internet
sehingga bisa diakses di seluruh dunia selama
terkoneksi dengan jaringan internet. Namun,
perancangan dan pembangunan suatu Website cukup
rumit dan dianggap membutuhkan keahlian khusus
dalam
pengelolaannya,
dengan
kata
lain
penyelenggara harus menyewa jasa webmaster untuk
membuat website seminar. Sehingga diperlukan
sebuah upaya untuk mempermudahnya.
D421102571, D421102801
2. Penelitian Terkait
Salah satu penelitian terkait CMS disusun
oleh Abdi Wicaksono pada tahun 2011 dalam
penelitian yang berjudul “Perancangan dan
Pembuatan
Content
Management
System
Ensiklopedia Seni dan Budaya Nusantara”. Penelitian
ini bertujuan untuk membangun CMS untuk
kepentingan budaya dan seni nusantara. Hasil
penelitian ini adalah sebuah aplikasi berbasis web
yang menggunakan konsep CMS. Namun modul
yang disediakan khusus untuk seni dan budaya
nusantara. [3]
Penelitian lain yang berhubungan dengan
konferensi dan seminar disusun oleh Narti Kajeng
1
Jurnal Tugas Akhir Teknik Informatika 2014
dan Muh.Afdal pada tahun 2013 dengan judul
“Perancangan Sistem Informasi Pelaksanaan Seminar
Pendidikan Berbasis Online pada Dinas Pendidikan
Kota Makassar”. Sistem informasi ini dibuat sebagai
sarana untuk memberikan informasi seminar apa saja
yang akan diadakan di kota Makassar. Website yang
dibuat juga merupakan CMS, namun khusus untuk
menampilkan dan mengisi informasi seminar. Konten
yang ada di dalamnya ialah member dengan akses
login yang bisa menambah informasi seminar yang
akan diadakan juga bisa melihat seminar apa saja
yang nantinya akan dipilih untuk diikuti. [4]
Gambar 2 merupakan diagram use case yang
menunjukkan hak akses untuk masing-masing
pengguna. Pengguna admin, programchair, dan
reviewer dapat mengakses halaman front-end dan
backend dengan hak akses login dan halaman yang
berbeda, sedangkan pengguna guest dan custom
speaker hanya dapat mengakses halaman front-end.
3.3 Perancangan Basis Data
Perancangan basis data dilakukan dengan
membuat hubungan antar entitas basis data yang ada.
Ada 17 entitas yang mewakili fungsionalitas CMS
sistem informasi konferensi, yaitu agenda, user,
newsevent, banner, download, gallery, halamanstatis,
identitas, mainmenu, sub menu, modul, statistic,
submission, templates, user.
3. Perancangan Sistem
3.1 Gambaran Sistem
Secara umum cara kerja sistem informasi
konferensi dapat dilihat pada gambar 1 berikut .
3.4
Pengguna Sistem
Pengguna pada aplikasi ini dibagi menjadi 5,
yaitu:
 Administrator
Administrator adalah pengguna yang mempunyai
hak penuh dalam mengakses aplikasi web ini,
khususnya halaman administrator sehingga
diperlukan login terlebih dahulu sebelum
mendapatkan fasilitas-fasilitas administrator.

Programchair
Programchair adalah pengguna yang mempunyai
hak tertentu dalam mengakses aplikasi ini . halhal yang dapat dilakukan oleh programchair pada
aplikasi ini adalah:
- Memanagement user programchair itu sendiri
- Menambahkan reviewer
- Melihat paper, melihat komentar / review
paper dari reviewer, menentukan revewier
paper dan menentukan diterima atau tidaknya
paper yang disubmit guest.

Reviewer
Reviewer adalah pengguna yang mempunyai hak
tertentu dalam mengakses aplikasi ini . hal-hal
yang dapat dilakukan oleh reviewer pada aplikasi
ini adalah:
- Memanagement user reviewer itu sendiri
- Mereview paper

Custom Speaker
Selain sebagai guest, custom speaker adalah
pengguna sistem yang dapat melakukan
login submission yang terletak di halaman
front-end . Proses login berfungsi agar
custom speaker dapat:
Mengupload paper
Gambar 1. Gambaran sistem CMS
Berdasarkan gambar 1 dapat dilihat bahwa sistem
CMS ini digunakan melalui media internet. Tiap-tiap
tingkatan user mengakses CMS secara online.
3.2 Desain Arsitektur Sistem
Arsitektur sistem secara umum bisa dilihat pada
gambar 2 sebagai berikut.
Gambar 2. Use Case Previllege System
D421102571, D421102801
2
Jurnal Tugas Akhir Teknik Informatika 2014

Mendapatkan notifikasi paper diterima
atau tidak
yang dibagi menjadi dua halaman akses, yaitu
halaman front end (halaman guest) dan halaman back
end (halaman admin).
Halaman front end berisi informasi seputar seminar
yang dibagi dalam menu-menu navigasi dan widgets
di sidebar webpage. Informasi-informasi tersebut
antara lain :
 Menu-menu navigasi yaitu Home, Committee,
Submission, Registration, Contact Us, dan
Informasi dengan submenu default Call For
Paper, Participants and Fees, Venue, dan
Keynote Speaker.
 Widgets yang berisi informasi singkat seputar
seminar yang terletak di sidebar halaman utama
front end. Widgets tesebut meliputi Important
Dates,
News
Update,
Download,
dan
Sponsorship.
Pada front-end isinya berdasarkan Website seminar
MICEEII 2014 yang sudah ada seperti pada gambar
4.
Guest
Guest adalah semua pengguna yang
membuka aplikasi ini, tetapi hanya memiliki
hak untuk mendapatkan informasi terbatas
yang disediakan oleh aplikasi ini di front-end,
khusus untuk fungsi paper submission, guest
diharuskan untuk login sebelum mengupload
papernya.
3.5 Context Diagram
Context diagram pada pembuatan CMS sistem
informasi konferensi dapat dilihat pada gambar
3.4 sebagai berikut.
Gambar 3 Context Diagram CMS 0
Context diagram pada gambar 3 menunjukkan
gambaran bahwa sistem informasi konferensi ini
berinteraksi dengan 2 entitas yaitu Guest dan Admin.
Arus data dari Guest berupa pengaksesan informasi
seminar, registrasi, dan paper submission. Dari
sistem informasi konferensi, guest mendapatkan arus
data berupa informasi yang berhubungan dengan
seminar yang akan diadakan tersebut, dan konfirmasi
registrasi, sedangkan pada admin baik masuk maupun
keluar dari sistem informasi konferensi adalah semua
data baik pengaturan web (Web Setting), manajemen
konten (Content Management), melihat data
registrasi peserta atau pemakalah (Registration) dan
melihat paper dari peserta (Submission).
Gambar 4 Tampilan front-end
Halaman back-end berisi dashboard pengaturan
segala komponen penyusun halaman front-end.
Komponen-komponen tersebut meliputi :
 Beranda, berisi tampilan halaman utama admin
(back-end) yang meliputi daftar peserta terbaru
yang registrasi, jumlah pengunjung (visitor
counter), dan menu-menu dan submenu yang
terletak di header back-end seperti yang terlihat
pada gambar 5.
4. Hasil dan Pengujian
Hasil rancang bangun platform sistem informasi
konferensi berbasis web ini adalah tampilan web
D421102571, D421102801
3
Jurnal Tugas Akhir Teknik Informatika 2014
seperti nama website, sub header, alamat
website, dan icon website.
4.2 Pengujian
Metode yang digunakan untuk menguji
aplikasi ini adalah metode Blackbox. Metode
Blackbox adalah metode pengujian yang menguji
fungsionalitas sistem. Metode ini dilakukan untuk
memastikan apakah fungsi berjalan dengan benar jika
diberikan masukan yang bervariasi.
Pengujian fungsi aplikasi sistem informasi
konferensi ini dijabarkan pada tabel 1 dan tabel 2.
Tabel 1 merupakan tabel pengujian halaman backend, sedangkan tabel 2 merupakan uji coba pada
halaman front-end.
Gambar 5. Tampilan Home Back-end

Login berupa tampilan form login untuk
akses administrator seperti pada gambar 6.
5. Kesimpulan, dan Saran
Kesimpulan dari pembuatan aplikasi sistem
informasi konferensi ini ialah telah dirancang dan
dibangun sebuah tampilan web dinamis yang
menampilkan informasi-informasi seputar konferensi
dan menyediakan modul-modul khusus konferensi
yang sesuai dengan tujuan awal dibuatnya aplikasi
ini, yaitu guna menyediakan platform sistem
informasi
konferensi
berbasis
web
untuk
memudahkan pengguna membuat website tanpa harus
mengetahui bahasa pemrograman.
Pembuatan aplikasi web ini masih
membutuhkan saran demi perbaikan yang lebih baik
dalam pengembangan aplikasi ini mengingat
keterbatasan komponen ataupun programnya.
Adapun saran, yaitu agar aplikasi ini dapat
dikembangkan dan disempurnakan oleh mahasiswa
Teknik Informatika Universitas
Hasanuddin
selanjutnya.
Gambar 6. Tampilan Login Administrator
 Manajemen Konten berisi modul-modul
yang dapat diupdate isinya, seperi tentang
seminar, agenda, berita terbaru, dan halaman
statis yang dapat ditambah dan dihapus.
 Manajemen Tampilan berisi modul-modul
tampilan pada halaman front-end , yaitu
template, main menu, dan sub menu. Main
menu dan sub menu dapat ditambah,
dihapus, dan dinonaktifkan. Sedangkan
template hanya dapat dipilih dan diaktifkan.
 Manajemen Media berisi modul-modul
download file, galeri foto, slideshow, dan
sponsorship. Menu ini berfungsi untuk
menampilkan isi dari website yang berkaitan
dengan media pada website.
 Registrasi, berisi
data peserta dan
pemakalah yang sudah teregistrasi.
 Submission adalah modul yang informasi
paper yang telah disubmit.
 User adalah menu untuk melihat nama-nama
user programchair dan reviewer yang bias
ditambah dan diblokir.
 Pengaturan berisi modul dan identitas.
Modul berisi informasi modul pada cms
seminar dan konferense, sedangkan identitas
berisi informasi umum mengenai web,
D421102571, D421102801
Daftar Pustaka
Jogjakarta: Andi Offset. 2007.
[2] Anonim, ”Sistem Analisa untuk Memahami Alur
Kerja Sistem,” Mastering CMS Programming with
PHP & MySQL.Semarang: Wahana Komputer, 2011.
[3] Wicaksono, Abdi W., “Perancangan dan
Pembuatan
Content
Management
System
Ensiklopedia Seni dan Budaya Nusantara”, hal 1, Juli
2011.
[4] Kajeng, Narti, Muh.Afdal, “Perancangan Sistem
Informasi Pelaksanaan Seminar Pendidikan Berbasis
Online pada Dinas Pendidikan Kota Makassar”, hal
1-2. 2013.
4
Jurnal Tugas Akhir Teknik Informatika 2014
Enggielita Fitri , lahir di Makassar
pada 2 Februari 1992, merupakan
mahasiswa S1 Teknik Elektro
Program Studi Teknik Informatika
Universitas Hasanuddin pada tahun
2010 yang sebelumnya bersekolah di
SMA Negeri 5 Makassar.
Interface
Form Login


Skenario Pengujian
Mengisi username dan
password.
Mengklik tombol Login
Miftahul Jannah, lahir di Makassar
pada tanggal 30 April 1992.
Merupakan anak pertama dari 4
orang bersaudara. Saat ini terdaftar
sebagai mahasiswa S1 Fakultas
Teknik jurusan Teknik Elektro
Program Studi Teknik Informatika
Universitas Hasanuddin angkatan
2010.
Tabel 1 Tabel pengujian admin
Input
Output
Username : admin
Halaman Utama BackPassword : Admin
end level admin terbuka
Form Tentang 
Seminar

Mengisi judul dan isi.
Mengklik simpan
Judul : Tentang Seminar
Isi : MICEEI is the
premier international
event…
Form Tanggal 
Penting

Mengisi tanggal, isi
keterangan.
Mengklik save
Tanggal : 27 November
2014
Isi : Deadline Paper
Submission
Form Update 
Terbaru

Mengisi tanggal dan
keterangan.
Mengklik tombol simpan
Tanggal : 20 November
2014
Keterangan : MICEEI
2014 will be hold at Arya
Duta Hotel
Form Halaman
Statis


Mengisi judul dan konten.
Memilih file gambar jika ada.
Mengklik tombol simpan
Menu Utama 
Menambah menu utama
dengan mengisi title, link,
dan aktif tidaknya menu
tersebut di halaman front-end
Mengklik simpan
Title : Paper
Content : Ini adalah
halaman pengujian
halaman statis web
konferensi
Title : Contact Us
Link : statis-9contactus.html
Aktif : Y

Submenu


Template
Menambah submenu utama
dengan mengisi title, parent
menu pada menu utama, link,
dan aktif tidaknya submenu
tersebut di halaman front-end
Mengklik simpan
Title : Paper
Main menu : Submission
Link : statis-9contactus.html
Aktif : Y
Mengklik template yang
diinginkan.
Klik Template Brownie
D421102571, D421102801
5
Status
Benar
Tentang Seminar
terekam di database dan
muncul di halaman
back-end dan halaman
utama front-end
Data Tanggal Penting
terekam di database dan
muncul di tabel list juga
pada widget Important
Dates pada front-end.
Update terbaru terekam
di database dan muncul
di tabel list juga di
widgets front-end.
Update yang belum
melewati hari ini akan
tertera gif New.
Halaman statis terekam
di database dan muncul
di tabel list
Benar
Menu Contact Us
terekam di database dan
muncul di tabel list.
Pada menu navigasi
front-end juga tertera
menu Contact Us
Submenu Paper
terekam di database dan
muncul di tabel list.
Pada menu navigasi
front-end juga tertera
submenu jika menu
utama Submission
disorot.
Muncul tanda activated
pada template brownie
Benar
Benar
Benar
Benar
Benar
Benar
Jurnal Tugas Akhir Teknik Informatika 2014
Download File


Mengisi title
Mengupload file
Mengklik Simpan.
Title : Format Paper
Upload File :
MICEEI2014_WordTemp
late.doc
Gallery



Mengisi judul.
Memilih file gambar
Mengklik tombol simpan.
Title : Kampus Unhas
Keterangan : Kampus
Unhas Tamalanrea
File : unhas.jpg
Slideshow



Mengisi judul.
Memilih file gambar
Mengklik tombol simpan.
Title : MICEEI
File : MICEEI.jpg
Mengisi judul
mengupload logo
sponsorship,
mengisi url sponsorship,
mengklik simpan.
Melihat paper submission
Melihat review dari reviewer
Title :
Upload : logo unhas
url :
http://www.unhas.ac.id
Mengisi username, password,
nama lengkap,email, nomor
telepon, dan level
Mengklik simpan
Username : programchair
Password : programchair
Nama lengkap : program
chair
Email :
enggielitafitriannisa@gm
ail.com
Nomor telepon :
08238923848
Level : program chair
Nama Website : MICEEI
2014
Subheader website :
Seminar Nasional
Footer Website :
Copyright 2014
Informatika 2010. All
right reserved
Designed and Developed
by Informatika 2010
Alamat Website :
www.unhas.ac.id/informa
tika/conference
Gambar icon :
MICEEI.jpg
Sponsorship 

Submission
Users






Form Identitas

Mengisi nama Website,
alamat Website, subheader
website, footer website
gambar icon.
Mengklik tombol update.
D421102571, D421102801
Klik Percobaan Papr
Submission.pdf
6
dan menjadi template
default pada front-end.
File Download terekam
di database dan muncul
di tabel list dan widget
Download pada
frontend
Photo Gallery terekam
di database dan muncul
di tabel list. Gambargambar pada photo
gallery muncul di
slideshow front-end
Slideshow terekam di
database dan muncul di
tabel list juga di
slideshow front-end
Data sponsorship
terekam di database dan
di tabel list. logo
sponsor muncul di
widget frontend
Bagian bawah tabel list
akan muncul pdf
preview untuk melihat
paper submission
Percobaan Paper
Submission.pdf
Data user terekam di
database dan user
tersebut dan mengakses
halaman web sesuai hak
aksesnya.
Alamat Website
menjadi url frontend
Nama Website dan
subheader website
muncul di header
halaman frontend.
Footer website mucul di
footer halaman frontend.
Icon website muncul di
tab icon saat web
diakses.
Benar
Benar
Benar
Benar
Benar
Benar
Benar
Jurnal Tugas Akhir Teknik Informatika 2014
Tabel 2 Tabel pengujian programchair
Input
Output
Interface
Skenario Pengujian
Form Login 
Mengisi username dan
password.
Mengklik tombol Login
Menambah reviewer dengan
mengisi mengisi username,
password, nama
lengkap,email, nomor telepon,
dan level reviewer
Mengklik simpan

Manajemen 
Reviewer

Username : programchair
Password : programchair
Username : reviewer1
Password : reviewer1
Nama lengkap :reviewer1
Email :
[email protected]
m
Nomor telepon :
0986521269
Level : reviewer
Paper : Percobaan Paper
Submission.pdf
Reviewer I : Reviewer 1
Reviewer II : enggielita
annisa
Reviewer III : Husnul
Khatimah
Manajemen 
Submission
(Menentukan
reviewer)

Menentukan reviewer paper
submission dengan memilih
nama reviewer satu, reviewer
dua, dan reviewer tiga.
Mengklik save
Manajemen 
Submission
(Menentukan
accept/reject
paper)
Mengklik tombol centang atau
kali pada paper
Interface
Skenario Pengujian
Form Login 
Mengisi username dan
password.
Mengklik tombol Login
Melihat paper submission
Username : reviewer1
Password : reviewer1
Mengisi kolom komentar pada
review paper dengan judul yang
ditentukan
Untuk Percobaan Paper
Submission.pdf
Komentar : Ini adalah
percobaan komentar

Review

Submission
(melihat
paper)
Review

Submission
(review
paper)
Paper : Percobaan Paper
Submission.pdf
Klik centang
Halaman Utama Backend level programchair
terbuka.
Data user terekam di
database dan user
tersebut dan mengakses
halaman web sesuai hak
aksesnya.
Benar
Data user terekam di
database dan mucul
pada tabel list. User
yang telah dipilih kini
dapat mengakses dan
melihat paper yang
ditentukan untuk
direview.
Paper submission yang
berjudul Percobaan
Paper Submission.pdf
diterima dan notifikasi
akan mucul pada akun
custom speaker yang
mengupload paper
tersebut.
Benar
Tabel 3 Tabel pengujian reviewer
Input
Output
Klik Percobaan Papr
Submission.pdf
Halaman Utama Backend level reviewer
terbuka.
Bagian bawah tabel list
akan muncul pdf
preview untuk melihat
paper submission
Percobaan Paper
Submission.pdf
Review paper tesebut
akan terekam di
database dan akan
terlihat pada halaman
custom speaker yang
mengupload paper
tersebut.
Tabel 4.4 Tabel pengujian custom speaker
D421102571, D421102801
7
Status
Benar
Benar
Status
Benar
Benar
Benar
Jurnal Tugas Akhir Teknik Informatika 2014
Interface
Skenario Pengujian
Input
Output
Status
Form

Register
Submission 
Mengisi Nama, Email, Instansi,
Phone, Password, Kode captcha
Mengklik register
Tampilan konfirmasi
“You have already
register. Please login.”
Benar
Form Login 

Mengisi email dan password.
Mengklik tombol Login
Name: Aliando
Email:[email protected]
m
Institute: unhas
Phone 085656242482
Code:7ab68b
Email :
[email protected]
Password : aliando
Benar
Upload Paper


Mengklik browse
Memilih file pdf yang akan
diupload
Mengklik save
File : Percobaan Paper
Submission.pdf
Melihat

notifikasi dan
review paper
Mengklik paper yang ingin
dilihat reviewnya
File : Percobaan Paper
Submission.pdf
Halaman Paper
Submission pada Frontend untuk level custom
reviewer terbuka.
Paper akan terupload di
direktori web, nama
paper akan terekam di
database untuk dipangil
sewaktu-waktu dan
akan muncul notifikasi
File Percobaan Paper
Submission.pdf
uploaded
Paper yang diterima
akan muncul notifikasi
“Your paper is
accepted” beserta
review dari masingmasing reviewer.
Interface
Skenario Pengujian
Form

Registration
(Sebagai
peserta)

Mengisi Nama, Email, Institut,
Alamat, Phone, Register as, dan
Kode Captcha
Mengklik kirim.

D421102571, D421102801
Tabel 4.5 Tabel pengujian guest
Input
Output
Nama: Miftahul Jannah
Email:[email protected]
m
Institute: unhas
Alamat : jl.bonto bila
Phone : 0896787878
Register as : participant
Code:4e1812
8
Tampilan konfirmasi
“Terimakasih telah
menghubungi kami.
Kami akan segera
meresponnya.”
Benar
Benar
Status
Benar
Download