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.