JURNAL PENULISAN WEB RESPONSIVE DESIGN UNTUK SITUS BERITA MENGGUNAKAN FRAMEWORK CODEIGNITER
AGUS RAHMAT HERBOWO (10108111) Tugas Akhir, Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma. 2012 Jl. Kecapi Blok C.98 RT 09 / RW 003 Kelapa Dua Wetan, Jakarta Timur 13730 Telepon (021) 87709220 Email :
[email protected]
ABSTRAK Teknologi dan informasi semakin berkembang seiring waktu berjalan dimulai dari menyampaikan berita melewati media non-elektronik hingga sekarang menggunakan teknologi informasi khususnya melalui situs. Saat ini mengakses situs berita menggunakan perangkat atau platform mobile seperti smartphone dan tablet meningkat pesat. Semakin banyaknya perangkat atau platform yang muncul dengan berbagai ukuran, maka sebuah situs perlu untuk mengenali setiap ukuran perangkat pengguna. Tujuan penulisan ini membuat web responsive design yang dapat menampilkan halaman situs sesuai dengan layar perangkat atau platform. Situs berita ini dibuat menggunakan framework codeigniter, yang dibuat untuk meningkatkan kenyamanan membaca konten berita dengan menggunakan perangkat atau platform, sehingga pembaca dengan nyaman dan mudah membaca konten berita tanpa harus mengeser layar kesamping. Penulisan ini menggunakan metode kepustakaan untuk mencari bahan-bahan yang dapet dijadikan referensi kemudian analisis kebutuhan aplikasi, desain, konstruksi menggunakan framework codeigniter, HTML 5 dan CSS 3 setelah itu tahap pengujian dan implementasi secara publikasi dengan hosting untuk bisa diakses secara online kemudian pengujian dilakukan menggunakan perangkat atau platform dengan ukuran layar yang berbeda-beda. Setelah terbuatnya web responsive design untuk situs berita
Universitas Gunadarma |10108111 – AGUS RAHMAT HERBOWO
1
JURNAL PENULISAN menggunakan framework codeigniter maka permasalahan perkembangan perangkat dan variasi layar terpecahkan oleh teknologi web responsive design selain itu juga mempermudah kerja dari web administrator dalam memperbarui berita dan karena pembuatan menggunakan framework codeigniter maka waktu pengerjaan pembuatan situs jadi lebih singkat, kode program lebih mudah dibaca dan menjadi pilihan tepat untuk mempercepat kerja teamwork.
Kata Kunci : Web Responsive Design, Berita, CodeIgniter, Framework, Situs
PENDAHULUAN
Bruce
(2011)
Konsumen
di
Asia
Latar Belakang Masalah
Tenggara dengan cepat mengadopsi semakin
teknologi baru seperti smartphone dan
berkembang seiring waktu berjalan
tablet yang dapat menyediakan akses
dimulai
berita
internet di mana saja. Menurut data dari
melewati media non-elektronik hingga
Nielsen (2011) 48% pengguna internet
sekarang
di Indonesia mengakses internet melalui
Teknologi
dan
dari
informasi
menyampaikan
menggunakan
teknologi
melalui
situs.
handphone
cetak
yang
handphone, terdapat 13% pengguna
awalnya hanya menyampaikan berita
internet di Indonesia yang mengakses
melalui koran, buletin atau majalah
internet melalui perangkat mobile non
yang biasanya hanya terbit beberapa
handphone seperti tablet. Angka yang
hari
cukup
informasi Sudah
khususnya
banyak
sekali
media
sekarang
sudah
bisa
besar
dan
ini
selain
melalui
memperlihatkan
menggunakan
seberapa besar tinggi akses internet
situs yang bisa diperbarui beritanya
mobile di Indonesia. Diprediksikan
hingga hitungan menit atau detik.
dalam 12 bulan kedepan pengguna
menyampaikan
berita
internet di Indonesia akan mengakses Perkembangan teknologi dan informasi
internet melalui handphone meningkat
menghasilkan
sebesar 53% dan 30% mengaksesnya
masyarakat Berdasarkan
dampak yang data
besar
mengejar dari
bagi berita.
melalui tablet.
penelitian
Nielsen’s Managing Director, Matt
Universitas Gunadarma |10108111 – AGUS RAHMAT HERBOWO
2
JURNAL PENULISAN Situs berita adalah salah satu situs
Permasalahan yang terjadi adalah situs
penting karena mempunyai beragam
berita yang menampilkan isi berita tidak
berita setiap harinya untuk dicari dan
bisa
tingkat kenyamanan konsumen untuk
perangkat atau platform yang digunakan
membaca konten tersebut juga harus
oleh pengakses situs berita, perbedaan
disesuaikan, semakin nyaman membaca
ukuran layar yang ditampilkan oleh
maka
situs berita dengan layar platform akan
semakin
sering
juga
akan
mengakses situs berita tersebut.
mengikuti
ukuran
layar
dari
menghasilkan pembacaan berita kurang nyaman karena harus menggeser layar
Salah satu perusahaan yang bergerak
kesamping. Permasalahan ini menjadi
dibidang usaha penyiaran televisi di
kendala
bagi
perusahaan
untuk
Indonesia ingin mendirikan situs berita
membuat
situs
berita
dapat
yang dikelola dengan mandiri oleh
menyesuaikan
perusahan tersebut. Perusahaan yang
pengunjung situs berita karena semakin
sudah lama bergerak dibidang penyiaran
nyaman pengunjung membaca isi berita
televisi ini sudah memiliki siaran berita
semakin
tetapi
kembali mengakses situs berita tersebut.
untuk
tergantung
situs
berita
masih
terhadap
situs
berita
yang
layar
sering
juga
pengunjung
perusahaan lain yang bergerak dibidang
Solusi
yang
dengan menggunakan teknologi baru
sama.
Semakin
kemajuan
teknologi
membuat
masyarakat
berkembang
dan
informasi
diatas
adalah
yaitu web responsive design maka
bisa
tampilan
dan
menyesuaikan dengan layar perangkat
dimanapun, situs berita yang diharapkan
atau platform pengakses situs berita.
oleh perusahaan adalah situs berita yang
Ethan Marcotte (2011) berpendapat
dapat dilihat dan dibaca dengan nyaman
bahwa
dari segala bentuk perangkat atau
muncul dari kebingungan para web
platform
banyak
designer untuk memecahkan masalah
pengunjung di situs berita yang ingin
perkembangan platform dengan variasi
didirikan.
layar
mengakses
internet
demi
sudah
permasalahan
platform
kapanpun
menarik
layar
web
yang
situs
berita
responsive
bisa
design
berbeda-beda
ini
untuk
mengakses satu konten dari halaman yang
sama
Universitas Gunadarma |10108111 – AGUS RAHMAT HERBOWO
dengan
mengutamakan
3
JURNAL PENULISAN tingkat kenyamanan membaca konten di
mengubah
setiap ukuran layar yang berbeda.
scrolling.
Permasalahan
yang
terjadi
ukuran,
panning
dan
pada
perusahaan penyiar televisi inilah yang
Web responsive design pertama kali
melatarbelakangi
untuk
diperkenalkan oleh Ethan Marcotte pada
mengembangkan web responsive design
artikelnya yang sangat inspiratif Web
untuk situs berita dan membuat situs
Responsive Design. Semakin banyaknya
berita perusahaan penyiar televisi untuk
perangkat yang muncul dengan berbagai
dijadikan studi kasus.
ukuran, maka sebuah situs perlu untuk
penulis
mengenali ukuran perangkat pengguna. Tujuan Penelitian
Ketika
Tujuan penulisan ini adalah membuat
perangkat baru yang dirilis dan akan
situs berita untuk salah satu perusahaan
memperbarui situs agar sesuai, maka
penyiar televisi di Indonesia dengan
harus mencari solusi yang lebih efektif
tampilan
dengan
dan responsif bagaimana cara agar situs
menyesuaikan layar tampilan perangkat
hanya mengakui lebar browser saja
atau platform.
tanpa melakukan pembaruan yang lebih
yang
responsif
masih
berpikir
saat
ada
spesifik.
Landasan Teori Web Responsive Design
CSS 3
Web Responsive Design (RWD) pada
CSS 3 adalah versi CSS terbaru yang
dasarnya menunjukkan bahwa situs
masih
web dibuat menggunakan W3C CSS3
Namun beberapa web browser sudah
media dengan cairan proporsi berbasis
mendukung CSS 3. CSS 2 didukung
grid,
seutuhnya oleh CSS 3 dan tidak ada
untuk
beradaptasi
dengan melihat
tata
letak
lingkungan platform
dikembangkan
perubahan,
hanya
oleh
W3C.
ada
beberapa
sehingga
ketika
dan gambar fleksibel sebagai hasilnya,
penambahan,
pengguna di berbagai platform dan
bermigrasi dari CSS 2 ke CSS 3, tidak
browser akan memiliki akses ke satu
perlu mengubah apapun.
sumber konten, ditata sehingga mudah dibaca dan navigasi dengan minimal
CSS 3 memiliki beberapa fitur baru, seperti: Animasi, sehingga pembuatan
Universitas Gunadarma |10108111 – AGUS RAHMAT HERBOWO
4
JURNAL PENULISAN animasi tidak memerlukan program
XHTML 1.1 yang selama ini berjalan
sejenis Adobe Flash dan Microsoft
terpisah, dan diimplementasikan secara
Silverlight Beberapa efek teks, seperti
berbeda-beda oleh banyak perangkat
teks berbayang, kolom koran, dan
lunak pembuat situs.
"word-wrap". Jenis huruf eksternal, sehingga dapat menggunakan huruf
CodeIgniter
yang tidak termasuk "web-safe fonts".
Codeigniter adalah sebuah framework
Beberapa efek pada kotak, seperti kotak
php yang dapat membantu mempercepat
yang ukurannya dapat diubah-ubah,
developer
transformasi 2 dimensi dan 3 dimensi,
aplikasi web berbasis php dibandingkan
sudut-sudut yang tumpul dan bayangan.
jika menulis semua kode program dari
dalam
pengembangan
awal. HTML 5 HTML5 adalah revisi kelima dari
Codeigniter
HTML yang pertama kali diciptakan
library untuk mengerjakan tugas-tugas
pada tahun 1990 dan versi keempatnya,
yang
HTML4, pada tahun 1997 dan hingga
aplikasi
berbasis
bulan
dalam
struktur
dan
utama
codeigniter membuat aplikasi menjadi
Juni
pengembangan.
2011
masih
Tujuan
pengembangan HTML5 adalah untuk
menyediakan
umumnya
ada
banyak
pada
web.
susunan
sebuah
Selain
itu,
logis
dari
semakin teratur dan rapi.
memperbaiki teknologi HTML agar mendukung
teknologi
multimedia
Metode Penelitian
terbaru, mudah dibaca oleh manusia dan
Kepustakaan
juga mudah dimengerti oleh mesin.
Metode
penelitian
yang
pertama
digunakan dalam pembuatan penulisan HTML5 merupakan salah satu karya
tugas akhir ini adalah metode studi
World Wide Web Consortium, W3C
kepustakaan,
untuk mendefinisikan sebuah bahasa
menggunakan fasilitas jaringan internet
markah tunggal yang dapat ditulis
untuk mencari bahan-bahan yang dapat
dengan cara HTML ataupun XHTML.
dijadikan referensi serta buku-buku
HTML5
atas
yang
dan
Responsive design, CSS3 dan HTML 5.
merupakan
pengembangan
jawaban
HTML
4.01
dimana
berhubungan
Universitas Gunadarma |10108111 – AGUS RAHMAT HERBOWO
penulis
dengan
Web
5
JURNAL PENULISAN beberapa platform dengan ukuran layar
Analisis Kebutuhan Aplikasi Analisis
kebutuhan
aplikasi
ini
digunakan untuk mengetahui kebutuhan
yang berbeda-beda disetiap perangkat atau platform.
dan keinginan perusahaan terhadap situs berita yang akan didirikan. Analisis
Pembahasan
dilakukan secara berdialog langsung
Analisis
dengan
bagian
Tahap awal dalam pembuatan situs
marketing di perusahaan penyiar televisi
berita ini adalah melakukan analisis
tersebut.
kebutuhan
salah
satu
staff
aplikasi.
dilakukan
dengan
Analisis cara
ini
berdialog
Desain
langsung dengan staff asisten manager
Situs berita diimplementasikan dengan
marketing
web
ketika
membutuhkan situs berita
berita
Setelah
responsive
pengunjung
design,
mengakses
situs
perusahaan
melakukan
yang tersebut.
dialog
diambil
maka situs berita akan responsif dan
kesimpulan bahwa perusahaan yang
menyesuaikan tampilan situs dengan
bergerak dibidang penyiaran televisi ini
platform pengunjung situs. Hal ini dapat
membutuhkan situs berita yang mandiri
memudahkan
karena
dan
memberikan
saat
ini
perusahan
masih
kenyamanan dalam membaca konten
tergantung terhadap situs berita yang
berita.
dimiliki bukan dari nama perusahaan.
Pengujian dan Implementasi
Kebutuhan
Pengujian dilakukan didalam localhost
dikarenakan
untuk
perusahaan penyiaran televisi
mengetahui
rancangan
setiap
tampilan resolusi
dari
berjalan
dengan
baik.
Kemudian
dilakukan
hosting
untuk
implementasi
secara
online.
terdahap
situs
persaingan
berita terhadap yang
hampir semua memiliki situs berita masing-masing.
Perusahan
menginginkan situs berita dibuat secara bertahap
dengan
melihat
pengunjung
situs
Setelah situs berita sudah bisa diakses
seiringnya
pertambahan
secara online maka langkah berikutnya
perusahaan yang akan mengelola situs
adalah
berita secara mandiri. Perusahaan juga
implementasi
menggunakan
Universitas Gunadarma |10108111 – AGUS RAHMAT HERBOWO
berita
kondisi dan
juga
sdm
6
di
JURNAL PENULISAN berencana akan menambahkan situs
resolusi
berita
width
736px,
tampilan
mobile
nantinya
resolusi width 455px, dan tampilan
pertumbuhan
teknologi
resolusi width 454px. Pembaca berita
yang sangat cepat selain dari itu
sebagai aktor dalam diagram use case
kebutuhan perusahan terhadap situs
mmbuka dan mengakses situs berita
berita dengan tampilan yang mudah
dengan
perangkatnya,
dibaca dari segala jenis perangkat atau
tampilan
dari
platform.
mengikuti
secara
dikarenakan
resolusi
kemudian
situs
sesuai
berita
dengan
perangkat
akan
tampilan
pembaca
berita.
Setelah mendengarkan keinginan dan
Keterangan <
> menunjukkan
kebutuhan dari staff asisten manager
bahwa
marketing penulis memberikan usulan
tambahan fungsional dari use case yang
dan solusi dengan membuat situs berita
lain jika kondisi atau syarat tertentu
dengan
dipenuhi, syarat disini adalah tampilan
tampilan
responsif
untuk
memenuhi kebutuhan permintaan dari
satu
use
case
merupakan
resolusi perangkan pembaca berita.
perusahan. Pembuatan Situs Berita Diagram Use Case
Pembuatan situs berita menggunakan framework codeigniter dengan sistem aplikasi
MVC
(
Model,
View,
Controller).
MVC, Gambar 1. Diagram Use Case
maka
memungkinkan
pemisahan antara layer applicationlogic dan presentation. Sehingga, dalam
Pada diagram use case user di gambar 1
sebuah tim pengembangan website,
menggambarkan sistem lanjutan dari
seorang
penerbitan berita pada situs berita. Situs
pada
berita
designer
memiliki
4
tampilan
untuk
programmer
core-system, bisa
berkonsentrasi
sedangkan
web
berkonsentrasi
pada
resolusi yang berbeda-beda dari ukuran
tampilan web. Menariknya skrip PHP,
terbesar hingga terkecil yaitu tampilan
query MySQL, Javascript dan CSS bisa
resolusi width 950px , tampilan
saling terpisah-pisah, tidak dibuat dalam
Universitas Gunadarma |10108111 – AGUS RAHMAT HERBOWO
7
JURNAL PENULISAN satu
skrip
berukuran
membutuhkan untuk
besar
yang
@media
besar
pula
browser membaca ukuran layar yang
resource
mengeksekusinya.
Dengan
adalah
untuk
mentapkan
akan ditampilkan.
demikian yang akan dibuat mudah dimaintenance dan dikembangkan lebih
User Acceptence Testing
lanjut.
Untuk mengetahui apakan sebuah situs berita masih terdapat kekurangan atau
Dalam konteks CodeIgniter dan aplikasi
sudah
berbasis web, maka penerapan konsep
pengguna
maka
MVC mengakibatkan kode program
pengguna
merupakan
dapat dibagi menjadi tiga kategori :
keberhasilan baik dari sisi tampilan,
1. Model.
Kode
program
kinerja,
sesuai
dengan
maupun
kebutuhan
ujicoba titik
kepada utama
pengolahan
data.
(berupa OOP class) yang
Dalam hal ini kuisioner digunakan
digunakan
untuk
memanipulasi
database. 2. View.
data-data
untuk
menganalisis. Dalam hal ini kuisioner Berupa
template
HTML/XHTML atau PHP untuk
memperoleh
menampilkan
digunakan untuk memperoleh data-data untuk menganalisis.
data
pada browser.
Skala Likert
3. Controller. Kode program
Skala
Likert
adalah
suatu
skala
(berupa OOP class) yang
psikometrik yang umum digunakan
digunakan untuk mengontrol
dalam kuesioner, dan merupakan skala
aliran
yang paling banyak digunakan dalam
aplikasi
pengontrol
(sebagai
Model
dan
View).
riset berupa survei. Nama skala ini diambil dari nama Rensis Likert, yang menerbitkan
suatu
laporan
yang
Pembuatan Web Responsive Design
menjelaskan penggunaannya. Sewaktu
Responsive web design adalah sebuah
menanggapi pertanyaan dalam skala
cara agar hasil desain yang dibuat dapat
Likert, responden menentukan tingkat
menyesuaikan lebar maupun posisi di
persetujuan
sebagian atau semua resolusi dari
pernyataan dengan memilih salah satu
perangkat yang digunakan. Fungsi dari
dari pilihan yang tersedia.
Universitas Gunadarma |10108111 – AGUS RAHMAT HERBOWO
mereka
terhadap
suatu
8
JURNAL PENULISAN Publikasi
memperbarui berita, cukup dengan satu
Publikasi dilakukan supaya situs berita
kali menambahkan berita yang akan
bisa diakses secara online dan dapat
tampil
diimplementasikan
perangkat.
diberbagai
disemua
resolusi
layar
perangkat atau platform. Publikasi situs dilakukan secara hosting file web.
Permasalahan
Hosting dapat diartikan sebagai ruangan
munculnya layar tampilan berbeda di
yang terdapat dalam harddisk tempat
setiap perangkat bisa terpecahkan oleh
menyimpan berbagai file yang akan
teknologi
ditampilkan di situs. Besarnya data yang
Kendala yang terjadi di dalam penulisan
bisa
dari
ini adalah jika pengaksesan situs berita
besarnya hosting yang disewa. Berikut
menggunakan perangkat yang masih
merupakan cara melakukan hosting file
belom
web.
browsernya dan dari tingkat kecepatan
dimasukkan
Namun
tergantung
sebelumnya
harus
memiliki domain terlebih dahulu
yang
web
timbul
responsive
mendukung
dari
design.
HTML
5
di
akses jaringan dari perangkat tersebutt sangat
berpengaruh,
mengakses
Kesimpulan
dibawah 3G kemungkinan akan sedikit
dilakukan
perancangan,
dengan
menggunakan
pengkodean
dengan
jika
Penutup Setelah
berita
hasilnya
jaringan
mengalami kelambatan.
framework codeigniter, serta dilakukan
Saran
tahapan uji coba, maka terbentuklah
Sebaiknya
sebuah web responsive design untuk
diimplemtasikan ke tahap lebih lanjut
situs
berguna
dengan menambahkan beberapa fitur
mempermudah membaca konten berita
baru dan kategori baru sehigga situs
dan meningkatkan kenyamanan.
berita ini bisa di publikasikan ke
berita
yang
situs
berita
ini
segera
masyarakat luas. Di dalam pembuatan Situs berita ini
dilengkapi dengan
situs berita ini masih belum begitu
mudah
memperhatikan tingkay keamanan situs
dimengerti oleh web administrator. Web
oleh karena itu harus dilakukan tahap
responsive design mempermudah kerja
pengemanbangan lebih lanjut terhadap
dari
fungsi keamanan. website oleh karena
susunan
data
web
yang
lebih
administrator
dalam
Universitas Gunadarma |10108111 – AGUS RAHMAT HERBOWO
9
JURNAL PENULISAN itu dapat dilakukan pengembangan lebih lanjut terhadap fungsi keamanan.
DAFTAR PUSTAKA [1]. Amir Kamiruddin, Nielsen: Pengguna Ponsel untuk Berinternet di Asia Tenggara Semakin Tinggi dalam http://dailysocial.net/post/nielsenpenggunaan-ponsel-untukberinternet-di-asia-tenggarasemakin-tinggi diunduh pada Senin, 13 Agustus 2012 Jam 11.25.
[6]. Pearce James, Proffesional Mobile Web Development with Wordpress, Joomla!, and Drupal, John Wiley & Sons, New York, 2010
[7]. Smashing Magazine, Responsive Design, Smashing Media GmbH, Freiburg, 2012.
[2]. Marcotte Ethan, Fluid Images dalam http://unstoppablerobotninja.com/ entry/fluid-images diunduh pada Kamis, 21 Juni 2012 Jam 21.47.
[3]. Marcotte Ethan, Responsive Web Design dalam http://www.alistapart.com/articles/ responsive-web-design diunduh pada Kamis, 21 Juni 2012 Jam 21.20.
[4]. Marcotte Ethan, Where Our Standards Wen Wrong dalam http://www.alistapart.com/articles/ whereourstandardswentwrong/ diunduh pada Jumat, 29 Juni 2012 Jam 11.32.
[5]. Mohammad Jeprie, Panduan Mudah Desain Web Profesional, PT. Elex Media Komputindo, Jakarta, 2012 .
Universitas Gunadarma |10108111 – AGUS RAHMAT HERBOWO
10