Jurnal - Nuzulia Eka P.

advertisement
DESAIN KARYA ILMIAH PADA WEBSITE RAHARJA
acid DENGAN MENGGUNAKAN YII FRAMEWORK
Ary Budi Warsito, M.Kom
Nuzulia Eka Putri
Email : [email protected], [email protected]
ABSTRAK
Media informasi melalui jaringan internet sangat berkembang pesat dan tiada henti.
Hal ini merupakan salah satu wujud dari perkembangan teknologi sistem informasi
yang begitu pesat. Dengan adanya kemajuan teknologi mempengaruhi dunia
pendidikan. Seperti halnya pada Perguruan Tinggi Raharja dimana website yang ada
belum bisa digunakan secara maksimal dalam penggunaannya. Terutama dalam
pencarian bahan pustaka. Dengan adanya penelitian ini mahasiswa tidak lagi harus
datang ke perpustakaan untuk mencari referesi untuk membuat karya ilmiah.
Kata Kunci :
Pendahuluan
Teknologi informasi merupakan salah satu teknologi yang paling berkembang saat ini.
Dengan berkembangnya teknologi saat ini maka di tuntutlah adanya informasi secara
cepat, tepat dan akurat. Hal ini merupakan salah satu wujud dari perkembangan
teknologi sistem informasi yang begitu pesat. Dengan adanya kemajuan teknologi
mempengaruhi dunia pendidikan, mahasiswa tidak lagi harus datang ke perpustakaan
untuk mencari referen karya ilmiah, karena adanya media internet. Sebuah Perguruan
Tinggi membutuhkan penyampaian informasi yang cepat dan efisien untuk
mendukung kelangsungan perkembangan dan pengelolaan aktivitas akademik
mahasiswa. Teknologi komputer berupa sistem informasi dapat mempermudah
pemrosesan informasi yang dibutuhkan sehingga informasi dapat disampaikan secara
lebih cepat, jelas, mudah, dan lengkap. Teknologi web banyak dimanfaatkan sebagai
sistem informasi. Dengan menggunakan teknologi web, informasi dapat diakses tanpa
adanya batasan ruang dan waktu seperti halnya dalam metode pemrograman dalam
membangun sebuah aplikasi.
Saat ini metode pemrograman yang berorientasikan object sudah banyak dilakukan.
Dimana semua data dan fungsi di dalam metode ini dibungkus didalam class-class
atau object-object [1]. Dengan menggunakan Yii Framework maka dalam melakukan
pemecahan suatu masalah tidak melihat bagaimana cara menyelesaikan suatu masalah
tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan
masalah tersebut. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar
objek -objek yang ada karena setiap objek memiliki job descriptionnya. Pendekatan
berorientasi objek mendorong para programmer untuk tempat data di mana tidak
langsung dapat diakses oleh seluruh program [3]. Sebaliknya data diakses dengan
memanggil tertulis fungsi khusus, yang biasa disebut metode, baik yang dibundel
dengan data atau warisan dari ”objek kelas” dan bertindak sebagai perantara untuk
mengambil atau memodifikasi data tersebut. Pemrograman yang membangun yang
menggabungkan data dengan satu set metode untuk mengakses dan mengelola data
tersebut disebut objek.
Desain
Menurut Jogiyanto (2005:209), Desain secara umum adalah gambaran identifikasi
komponen-komponen sistem informasi secara terperinci. Desain terinci dimaksudkan
untuk pemrograman komputer dan ahli teknik lainnya untuk melakukan implementasi
sistem.
Website
Menurut Murad (2013:49), “Web adalah sistem dengan informasi yang disajikan
dalam bentuk teks, gambar, suara, dan lainnya yang tersimpan dalam sebuah server
web internet yang disajikan dalam bentuk hypertext”.
Menurut Arief (2011:7), “Web adalah salah satu aplikasi yang berisikan dokumendokumen multimedia (teks, gambar, suara, animasi, video) di dalamnya yang
menggunakan protokol HTTP (hypertext transfer protocol) dan untuk mengaksesnya
menggunakan perangkat lunak yang disebut browser”.
Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan
website adalah sebuah tempat di internet, yang menyajikan informasi dengan berbagai
macam format data seperti text, image, bahkan video dan dapat diakses menggunakan
berbagai aplikasi client shingga memungkinkan penyajian informasi yang lebih
menarik dan dinamis dengan pengelolaan yang terorganisasi.
Framework
Framework adalah sebuah komponen yang dapat ditambahkan ke sistem operasi
Microsoft Windows atau yang telah terintegrasi ke dalam Windows. Kerangka kerja
ini menyediakan sejumlah besar solusi-solusi program untuk memenuhi kebutuhankebutuhan umum suatu program baru, dan mengatur eksekusi program-program yang
ditulis secara khusus untuk framework ini.
Yii Framework
Yii adalah framework (kerangka kerja) PHP berbasis-komponen, berkinerja tinggi
untuk pengembangan aplikasi Web berskala-besar. Yii adalah kerangka kerja
pemrograman umum Web yang bisa dipakai untuk mengembangkan semua jenis
aplikasi Web. karena Yii sangat ringan dan dilengkapi dengan solusi caching yang
memuaskan, sangat cocok untuk pengembangan aplikasi dengan lalu lintas-tinggi,
seperti portal, forum, sistem manajemen konten (CMS), sistem e-commerce, dll.Yii
didesain dengan hati-hati dari awal agar sesuai untuk pengembangan aplikasi Web
secara serius.
Yii di implementasikan dengan pola desain model-view-controller (MVC), yang
diadopsi secara luas dalam pemrograman Web. MVC bertujuan untuk memisahkan
logika bisnis dari pertimbangan antar muka pengguna agar para pengembang bisa
lebih mudah mengubah setiap bagian tanpa mempengaruhi yang lain. Dalam MVC,
model menggambarkan informasi (data) dan aturan bisnis; view (tampilan) berisi
elemen antar muka pengguna seperti teks, input form; sementara controller mengatur
komunikasi antar model dan view.
Selain implementasi MVC, Yii juga memperkenalkan front-controller(controllerdepan), yang disebut Aplikasi, yang mengenkapsulasi konteks eksekusi untuk
memproses sebuah request. Aplikasi mengumpulkan beberapa informasi mengenai
request pengguna dan kemudian mengirimnya ke controller yang sesuai untuk
penanganan selanjutnya.
Diagram berikut memperlihatkan struktur statis sebuah aplikasi Yii:
Database
Yii
Framework
menyediakan
banyak
cara
untuk
mempermudah
bekerja
menggunakan database, mulai dari mempermudah membuat koneksi kedalam
database, proses query, pagination, hingga meningkatkan security pada pengaksesan
database. Beberapa fasilitas yang disediakan untuk mempermudah melakukan operasi
database pada Yii Framework antara lain adalah Data Acces Objects (DAO) dan
Active Record [5].
1. Data Acces Object (DAO)
DAO menyediakan API generik yang dapat mengakses data dari database yang
berbeda. Yii DAO sendiri dibangun di atas PHP Data Object (PDO), yang artinya jika
ingin menggunakannya dalam membangun aplikasi, harus memastikan Extension
PDO untuk database tertentu yang sudah terinstal. Dan jika menggunakan Packet
server seperti wamp atau xampp biasanya extension PDO untuk MySQL database
sudah secara otomatis terinstal.
2. Active Record (AR)
Active Record merupakan teknik populer dari Object-Relational Mapping (ORM).
Setiap class AR akan mewakili suatu tabel dalam database dan propertinya mewakili
attribute dari tabel tersebut. Active Record ini adalah model yang didefinisikan agar
suatu class dapat terkoneksi ke database dan dapat membuat aturan bisnis sesuai
dengan kebutuhan database tersebut, jadi jika ingin menggunakan Active Record
harus mendefinisikan suatu model menggunakan AR. Active Record sangat
membantu untuk mengurangi waktu dalam penilisan sintak-sintak SQL, berikut ini
adalah contoh penggunaan AR :
Permasalahan
Dari segi tampilan website. Bahwa dari segi tampilan website kurang mencerminkan
semangat dan user friendly. Hal ini di karena webiste Perguruan Tinggi Raharja masih
menggunakan teknik desain HTML 4 yaitu dibangun dengan desain bantuan tabeltabel. Selain itu bagimana website ini bisa mengatasi berbagai macam browser.
Maksudnya adalah lebih responsive terhadap browser.
Sesuai dengan latar belakang penelitian yang telah diuraikan pada bahasan
sebelumnya, Ada beberapa permasahan :
1. Tampilan website yang kurang
Literatur Review
Dalam meningkatkn mutu pelayanan berbasis online perlu diadakannya study pustaka
sebagai salah satu penerapan metode penelitian yang akan dilakukan. Manfaat dari
Study Pustaka (Literatur Review) yaitu untuk mengidentifikasi kesenjangan (identify
gaps), menghindari pembuatan ulang (reinventing the wheel), mengidentifiksikan
metode yang pernah dilakukan, meneruskan penelitian sebelumnya, serta mengetahui
orang lain yang spesialisasi dan area penelitiannya sama di bidang ini. Beberapa
Literatur Review tersebut adalah sebagai berikut :
1. Penelitian ini dilakukan oleh Ary Budi Warsito, Muhamad Yusup, Yulianto
tahun 2014 yang berjudul “Kajian yii framework dalam pengembangan
website perguruan tinggi raharja”. Penelitian ini membahas mengenai website
Perguruan Tinggi Raharja yang masih menggunakan cara konvensional dalam
pembangunannya, yang memakan waktu lama pada akhirnya dapat
mengakibatkan permasalahan seperti kerumitan dalam penyusunan kode
program. Maka dari itu dilakukan penelitian mengenai Kajian yii framework
dalam pengembangan website perguruan tinggi raharja agar infrastruktur
website, tampilan website, konten website dan dashboard system dapat
dikelola lebih mudah. Dalam hal keamanannya pun memiliki tingkat security
yang cukup bagus, diantaranya pencegahan terhadap cross site scripting (xss),
pemalsuan permintaan situs-silang, serta pencegahan serangan cookie. Dengan
ini diharapkan dapat meningkatkan performa website sebagai spotlight
informasi Pribadi Raharja kedepannya.
2. Penelitian ini dilakukan oleh Untung Rahardja, Muhamad Yusup dan Eva
Rosyifa dari Perguruan Tinggi Raharja tahun 2012 yang berjudul
“Perancangan Aplikasi iLearning Majalah Online Dengan Menggunakan iOS
Programming Pada Perguruan Tinggi”. Penelitian ini membahas sifat
publikasi penyampaian informasi bersifat penting karena dapat membantu dan
melakukan pencarian akan informasi yang sebelumnya tidak diketahui. Serta
media publikasi masih berkaitan satu sama lain sehingga kebutuhan akan
informasi sifatnya masih sangat tinggi dan dari sebagian tempat sifatnya masih
sangat rendah dan proses pengupdatean akan informasi masih bersifat minim.
Sehingga diharuskan melakukan perancangan aplikasi iLearning majalah
online dengan menggunakan iOS Programming, yang diharapkan bisa di akses
melalui iPhone dan iPad yang bisa di download melalui iTunes demi
meningkatkan peran media dalam perguruan tinggi supaya jauh lebih baik dan
tentunya bermanfaat.
3. Penelitian ini dilakukan oleh Untung Rahardja, Henderi dan Arwan dari
Perguruan Tinggi Raharja tahun 2012 yang berjudul “Perancangan Aplikasi
iLearning Journal Information Pada Perguruan Tinggi”. Penelitian ini
membahas perihal kewajiban menghasilkan sebuah paper jurnal ilmiah yang
merupakan ketentuan yang di ciptakan dalam rangka untuk meningkatkan
kualitas dan mutu pendidikan di Indonesia. Pada sistem pembelajaran
iLearning proses belajar mengajar membutuhkan aplikasi-aplikasi yang
terdapat di iPad. Berdasarkan hasil survey dan penelitian yang telah di
laksanakan, mendapatkan tidak semua aplikasi pendukung tersebut terdapat di
iPad, terutama aplikasi yang dapat mendukung dalam proses pembuatan dan
publikasi jurnal, maka dari pada itu diciptakan suatu aplikasi pendukung
“iJOIN” (iLearning Journal information), sebagai salah satu aplikasi yang
mendukung sistem pembelajaran iLearning.
4. Penelitian ini dilakukan oleh Untung Rahardja, Ary Budi Warsito dan Dini
Nurul Suvianti dari Perguruan Tinggi Raharja tahun 2012 yang berjudul
“Penerapan Aplikasi iDINI sebagai Media Penyimpanan Materi Perkuliahan
iLearning Pada Perguruan Tinggi”. Penelitian ini membahas perihal media
pembelajaran dengan menggunakan iBooks yang dalam iBooks kita bisa
mendapatkan kemudahan membaca karena di dalamnya anda dapat
mengkatagorikan file yang berupa pdf atau dokumen lainya. iBooks adalah
aplikasi yang sangat baik dan terbaik bagi anda yang suka membaca banyak
buku, karena dengan iBooks anda bisa membaca ribuan buku bacaan anda
tanpa harus membawa buku yang tebal dan banyak, dan ini lah aplikasi yang
selalu di tampilkan apps store pada saat kita pertama kali membuat account
apple id. Sebagian besar sistem pelayanan masih dilakukan secara face to face
antara mahasiswa yang memerlukan pelayanan dan petugas pelaksana yang
memberikan pelayanan.
5. Penelitian ini dilakukan oleh Andira Maqdissa Gusti, Bagus Handoko tahun
2012 yang berjudul “Studi Perancangan Perpustakaan Institut Teknologi
Bandung Terkait Minat Pengunjung Masa Kini”. Penelitian ini membahas
Perpustakaan
sebagai
sarana
pendukung
untuk
menunjang
program
pendidikan dan berguna juga sebagai sarana mendorong minat bangsa untuk
membaca, namun fasilitas dan sistem dari perpustakaan itu sendiri tidak cukup
representative untuk menarik minat mahasiswa / pembaca untuk datang ke
perpustakaan tersebut, sehingga fungsi keberadaan perpustakaan itu sendiri
menjadi tidak efektif. Sudah merupakan fungsi dari perpustakaan terpusat
sebagai sarana pendukung sistem pengajaran bagi para civitas akademika yang
berada di lingkungan Institut Teknlogi Bandung, namun dikarenakan tidak
tercapainya konsep desain yang baik & cukup representasi maka perpustakaan
menjadi dirasa kurang sesuai, Sehingga dengan upaya pembuatan konsep
desain interior yang representative dan mampu memecahkan beberapa
permasalahan fisik untuk perpustakaan, maka diharapkan minat baca dan
frekuensi kedatangan pengunjung menjadi lebih banyak.
Download