dapat diakses melalui salah satu menu yang berkaitan dengan komponen pada halaman administrator.

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat

Jenis jenis website berdasarkan bagaimana perubahan isinya pada awalnya bisa dibedakan menjadi dua yaitu :

BAB I PENDAHULUAN. web menjadi makin luas. Situs web tidak lagi menampilkan informasi statis, namun

Pengguna CMS Joomla Oleh: Herman Dwi Surjono, Ph.D.

BAB 1 MENGENAL JOOMLA!

BAB I PENDAHULUAN. membantu dan bermanfaat bagi lembaga-lembaga atau perusahaanperusahaan. Penyampaian informasi dengan website tidak membutuhkan

BAB I PENDAHULUAN. Membuat modul tutorial dasar-dasar Microsoft Sharepoint 2010 dengan

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. asing dengan teknologi yang satu ini, bahkan untuk orang awam sekalipun. Berbagai

PENGEMBANGAN APPLICATION MANAGEMENT SYSTEM PADA WEBSITE JURUSAN ILMU KOMPUTER

Implementasi dan Pengujian

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam dunia teknologi informasi, komputer tidak hanya digunakan sebagai alat untuk

RANCANG BANGUN WEBSITE JURNAL ILMIAH BIDANG KOMPUTER (STUDI KASUS : PROGRAM STUDI ILMU KOMPUTER UNIVERSITAS MULAWARMAN)

BAB I PENDAHULUAN. Salah satu media yang dapat digunakan untuk mempermudah manusia menginput data

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Pada era globalisasi komputer sangatlah penting dalam kebutuhan informasi dan

Mengenal Web Dinamis dan Statis Serta Perbedaanya

BAB I PENDAHULUAN. website bermunculan dengan aneka corak dan ragamnya. Mulai dari website yang

Aplikasi Komputer. Pengenalan E-learning (Definisi E-learning, Pengertian Website dan Unsur-unsurnya) Dian Anubhakti, M.Kom. Modul ke: Fakultas Teknik

BAB 1 PENDAHULUAN. menjual berbagai jenis pakaian. Seiring dengan perkembangan fashion pakaian ini

PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo

BAB I PENDAHULUAN. 1.1 Latar Belakang

Mengenal Joomla. 3.1 Sejarah Joomla

APLIKASI E-TUGAS BERBASIS WEB CMS STUDI KASUS AMIK TUNAS BANGSA PEMATANGSIANTAR

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan teknologi informasi dapat dimanfaatkan untuk meningkatkan kinerja dan

XAMPP dan CMS (XAMPP Paket Apache, PHP dan MySQL Instant. Sistem Informasi Manajemen Sesi 9 STIE YASA ANGGANA GARUT

BAB 1 PENDAHULUAN. Saat ini adalah zamannya internet dimana batasan waktu dan jarak tidak berarti lagi

gambar disamping merupakan icon dari Macromedia dreamweaver yang berfungsi untuk membuat A. table D. image B. frame E. Button C.

Pengertian Mambo BAB Apa itu Mambo?

BAB 1 PENDAHULUAN. Kejuruan di kota Sragen. Sekolah ini merupakan sekolah swasta yang memiliki

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

BAB I PENDAHULUAN 1.1. Latar Belakang dan Permasalahan

BAB III ANALISIS DAN PERANCANGAN

REKAYASA CONTENT MANAGEMENT SYSTEM (CMS) JOOMLA BERBASIS OPEN SOURCE UNTUK PENGEMBANGAN SISTEM INFORMASI BERBASIS ONLINE

BAB 1 PENDAHULUAN. Perkembangan aplikasi web yang semakin pesat sejak munculnya teknologi internet sangat

BAB I PENDAHULUAN. Sistem informasi merupakan sekumpulan komponen yang saling berhubungan,

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. dalam melakukan setiap pekerjaan. Perkembangan aplikasi web yang semakin

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

Daftar Isi. Abstrak Kata Pengantar. Daftar Gambar Daftar Tabel

FRAMEWORK. Dengan framework seorang web programmer dapat membangun aplikasi

BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi Komputer

E-COMMERCE BUTIK ANAYA COLLECTION BERBASIS WEB PHP DAN MENGGUNAKAN FRAMEWORK CODEIGNITER TUGAS AKHIR. Oleh : ASWIN ROSADI NPM.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. Kegiatan penjualan pada butik Be Collection merupakan kegiatan pokok

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

BAB V IMPLEMENTASI SISTEM. Perangkat lunak yang dipakai adalah sebagai berikut :

BAB 1 PENDAHULUAN. Kebutuhan akan informasi yang akurat dan tepat untuk penyajian data sangat

BAB I PENDAHULUAN. hampir seluruh penjuru dunia mulai dari anak-anak sampai orang dewasa.

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Pembuatan Situs Web Pada Sekolah Menengah Kejuruan Negeri (SMKN) 38 Jakarta Berbasis Web Dinamis Dengan Php Dan Mysql

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

Konsep Pemrograman Web

BAB I PENDAHULUAN. Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Toko Barokah merupakan toko yang bergerak di bidang penjualan. Produk


PEMBUATAN TOKO ONLINE DISTRO MOSFIT PROJECT BERBASIS WEB FRAMEWORK CAKEPHP TUGAS AKHIR. Oleh : ABDUL MUIZZ NPM JURUSAN TEKNIK INFORMATIKA

BAB I PENDAHULUAN 1.1. Latar Belakang

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB I PENDAHULUAN UKDW

BAB I PENDAHULUAN. terhadap kebutuhan dari pengguna (user needs). Sesuai dengan paradigma

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

BAB 1 PENDAHULUAN 1.1 Pendahuluan

BAB I PENDAHULUAN. saja. Dengan berkembanganya teknologi internet, masyarakat semakin di

PERTEMUAN 4 MANAJEMEN SITUS WEB

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

BAB 1 PENDAHULUAN. 1.1 Latar Belakang


BAB I PENDAHULUAN. Pada Dinas Pendidikan Kota Medan khususnya Medan Selatan, terdapat

BAB 1 PENDAHULUAN. dari pendayagunaan teknologi khususnya teknologi informasi. Penjualan elektronik atau yang akrab di sebut e-commerce ( electronic

BAB 1 PENDAHULUAN. koleksi bahan pustaka secara sistematis dan digunakan oleh pemakai sebagai

BAB I PENDAHULUAN. berjalan lancar, cepat, tepat dan pastinya mudah. dengan transaksi keuangan dengan tepat dan akurat. Sebagai contoh penulis

Content Management System (CMS)

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

PEMBUATAN CONTENT MANAGEMENT SYSTEM (CMS) UNTUK SISTEM PENJURIAN LOMBA INFORMATICS LOGICAL PROGRAMMING COMPETITION DI UNIVERSITAS SURABAYA

BAB 1 PENDAHULUAN 1.1. Latar Belakang

Internal Server Error / Website Busy Apa Itu Internal Server Error/Website Busy?

BAB 1 PENDAHULUUAN. lagi bagi sebagian besar kalangan. Kita dapat berkomunikasi dengan fasilitas yang

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI DAN ADMINISTRASI PADA SMA NEGERI 12 PALEMBANG MENGGUNAKAN WEBSITE DESIGN METHOD (WSDM)

BAB I PENDAHULUAN. sangat pesat, salah satunya adalah internet. Manfaat internet saat ini sangat

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai

BAB I PENDAHULUAN. pinus. Dengan banyaknya desa yang telah disalurkan bantuan bibit pohon pinus

BAB I PENDAHULUAN... I-1

BAB I PENDAHULUAN. 1.1 Judul. 1.2 Latar Belakang

Pada menu Pengumuman, akan ditampilkan pengumuman yang diumumkan oleh petinggi perusahaan untuk para member.

PENDAHULUAN. Teknologi informasi (TI) termasuk salah satu teknologi yang sedang

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN. sebagian besar dalam format digital dan yang dapat diakses dengan komputer.

HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB III LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar belakang

BAB III METODE PENYUSUNAN DAN PENYAJIAN PRODUK DIREKTORI ONLINE

BAB II LANDASAN TEORI

BAB I PENDAHULUAN Latar Belakang

PERANCANGAN WEB SEBAGAI MEDIA PROMOSI PENERBITAN BUKU MENGGUNAKAN WATERFALL PADA PT. AKASIA PRIMA

Transkripsi:

Bab I Pendahuluan I.1 Latar Belakang Internet telah menjadi bagian yang tidak terpisahkan dalam berbagai bidang kehidupan. Kemajuan ilmu dan teknologi telah mengakibatkan semakin meluasnya pemanfaatan internet terutama berkaitan penyebaran informasi dan komunikasi yang bersifat interaktif. Salah satu layanan internet yang paling banyak dimanfaatkan adalah World Wide Web (WWW). WWW merupakan suatu layanan internet yang memungkinkan seseorang/organisasi/institusi untuk memiliki suatu situs (website) di internet dimana setiap orang yang sudah terhubung ke jaringan internet bisa mengakses informasi atau memberikan informasi ke situs tersebut. WWW adalah suatu ruang informasi dimana sumberdaya-sumberdaya yang berguna diidentifikasi oleh pengenal global yang disebut URL (Uniform Resource Locator ) [RAC06]. Website semakin lama semakin banyak digunakan mengingat semakin meluasnya penggunaan komputer dan jaringan komputer di berbagai organisasi atau individu-individu, dan terutama karena banyaknya manfaat yang diperoleh dengan memiliki suatu website. Pada awal perkembangan teknologi internet, website-website yang ada di internet cenderung bersifat statis, dimana halaman web yang dibuat dengan menggunakan html tidak dapat diubah secara otomatis. Jika perlu dilakukan terhadap halaman web tersebut, perubahan dilakukan secara manual terhadap dokumen terkait dan ini memerlukan pengetahuan mengenai HTML tersebut. Website yang bersifat statis tidak memungkinkan untuk adanya interaksi yang bersifat interaktif dengan pengunjung web. Dewasa ini banyak pihak/organisasi yang menginginkan suatu situs internet yang bersifat dinamis yang berarti situs tersebut dapat menerima umpan balik dari pengunjung situs atau dengan kata lain bersifat interaktif. Sebagai contoh adalah situs akademik suatu universitas. Pihak universitas tidak hanya ingin

menampilkan informasi kampus, tetapi juga mengadakan KRS online, yang tentu saja akan menerima input dari pengunjung situs, dalam hal ini adalah mahasiswa dan dosen. Oleh karena itu kebutuhan akan fasilitas untuk pembuatan website yang bersifat dinamis pun semakin meningkat. Banyak kendala yang dialami oleh beberapa pihak/institusi/perusahaan dalam mengelola situs internet yang dimiliki. Salah satu permasalahan yang sering terjadi adalah apabila webmaster berhalangan atau tidak ada di tempat, perusahaan atau organisasi akan kesulitan dalam melakukan update terhadap content dari website [RAC06]. Seiring dengan semakin meluasnya pemanfaatan website, semakin banyaknya informasi yang diproses di dalam website, semakin cepatnya perubahan informasi, semakin banyaknya kontributor konten, kiranya perlu adanya suatu sistem yang dapat mempermudah para pengguna dalam mengelola konten yang ada pada website. Kemudahan yang dimaksud diantaranya kemudahan dalam proses pembuatan website, update konten, edit konten, konsistensi tampilan dan lain-lain. Kemudahan ini dapat diperoleh dengan pemanfaatan CMS dalam membangun situs. Pembuatan dan pengelolaan suatu website akan semakin dimudahkan dengan adanya framework CMS. CMS merupakan suatu sistem yang digunakan untuk membuat dan mengelola konten dari suatu website [LUT05]. Fitur dari CMS bermacam-macam, tapi sebagian besar CMS memiliki fasilitas publikasi berbasis web, kontrol revisi, pembuatan indeks, pencarian dan pengarsipan. Salah satu CMS yang saat ini banyak digunakan adalah joomla. Joomla merupakan salah satu opensource CMS yang memberikan kemudahan dalam membangun dan mengelola website dan aplikasi online yang lain [JOO05]. Joomla sudah digunakan di seluruh dunia dan menjadi basis dari beberapa macam website mulai dari website sederhana sampai yang kompleks. Kemudahan dan kelebihan yang dimiliki joomla telah membuat joomla menjadi CMS yang banyak digunakan di internet. 2

Tetapi seringkali website joomla yang sudah dibangun masih belum memenuhi kebutuhan yang direncanakan pada end-user karena adanya keterbatasan pada joomla, misalnya fasilitas pencarian pada joomla yang hanya bisa melakukan pencarian berdasar pengarang dan deskripsi suatu artikel. Fungsi-fungsi standar seperti sistem konten,manajemen layout, web links, contact forms, pengaturan hak akses, pembuatan indeks, pencarian yang ada pada joomla masih dianggap terlalu sederhana jika dilihat dari sudut pandang end-user. Untuk dapat memanfaatkan joomla secara maksimal, perlu adanya penyesuaian dengan website yang akan dibangun/dikelola. Untuk menambah fungsionalitas program inti joomla, diperlukan aplikasi ekstensi dari CMS yang sesuai dengan keperluan. Aplikasi tersebut bisa berupa komponen, modul atau mambots [RAC06]. Komponen merupakan program add-on yang biasanya ditulis dalam bahasa pemrograman PHP. Komponen-komponen yang terdapat pada joomla saat ini belum tentu sesuai dengan apa yang dibutuhkan oleh suatu website. Oleh karena itulah kemampuan dalam membuat dan menambahkan komponen pada joomla sangatlah penting. Contoh komponen ekstensi joomla yang sudah ada di internet dan sudah banyak digunakan adalah phpshop. Phpshop merupakan komponen yang dapat menambahkan kemampuan e-commerce. Contoh komponen yang lain adalah IFPortfolio yang merupakan komponen yang memiliki kemampuan untuk membuat, meng-update atau memodifikasi suatu direktori kecil yang berisi hasil-hasil pekerjaan. Karena semakin banyaknya website yang dibangun dengan menggunakan CMS joomla, perangkat lunak yang akan dikembangkan adalah perangkat lunak yang dibuat sebagai komponen pada CMS joomla. Komponen merupakan salah satu ekstensi joomla. Komponen merupakan bentuk ekstensi joomla yang paling sesuai untuk pengembangan aplikasi e-library dimana aplikasi e-library tersebut memiliki beberapa layananan. Hal ini antara lain disebabkan: 3

1. Komponen merupakan suatu aplikasi mini pada CMS yang dapat memberikan fungsi tambahan pada CMS dimana komponen ditampilkan di bagian utama (main body) dalam suatu web template. 2. Komponen merupakan sekumpulan file yang mampu menyediakan fungsifungsi dimana keluaran (output) dari fungsi-fungsi tersebut secara normal mencakup 80% sampai dengan 90% dari keluaran akhir (final output) satu halaman web (webpage). 3. Komponen pada CMS joomla memiliki utilitas konfigurasi back-end yang dapat diakses melalui salah satu menu yang berkaitan dengan komponen pada halaman administrator. Pengembangan perangkat lunak sebagai ekstensi joomla dalam bentuk komponen memberikan berbagai keuntungan diantaranya adalah : 1. Menyediakan fungsi-fungsi e-library yang bisa di-download dari internet bagi situs-situs di internet atau pengembang website yang menggunakan joomla. 2. Memberi kemudahan dan waktu yang lebih singkat dalam pengembangan aplikasi e-library. 3. Memudahkan administrator sistem e-library dalam melakukan instalasi, konfigurasi maupun pengelolaan sistem. Dewasa ini semakin banyak dokumen-dokumen atau artikel-artikel elektronik dalam berbagai bidang pengetahuan yang di-upload ke internet. Banyak institusi atau organisaisi atau bahkan pribadi yang memiliki keinginan untuk menyediakan tempat khusus di web untuk menyimpan dan mengelola file-file elektronik atau pustaka eletronik yang sebagian besar diperoleh dari internet. Hal ini merupakan faktor pendorong munculnya kebutuhan akan adanya fasilitas untuk membuat e- library. Komponen e-library dapat digunakan dalam berbagai situs,dalam suatu situs milik institusi pendidikan atau institusi lain, berbagai macam organisasi atau departemen atau bahkan situs pribadi. Dalam core component joomla belum ada komponen yang berfungsi sebagai e-library. Atas pertimbangan hal-hal tersebut 4

dalam tesis ini akan dibuat suatu komponen e-library sebagai ekstensi dari CMS joomla. Untuk dapat membuat komponen baru dan kemudian dilakukan integrasi dengan core joomla membutuhkan pemahaman secara menyeluruh mengenai software CMS joomla. Pemahaman ini meliputi pemahaman mengenai deskripsi fungsional, cara kerja, arsitektur framework, database serta pemahaman mengenai cara pembuatan dan integrasi komponen pada joomla. Untuk bisa mendapatkan pemahaman tersebut perlu dilakukan analisis tehadap software joomla dan studi mengenai pembuatan komponen yang merupakan ekstensi joomla. Oleh karena itu, selain melakukan pengembangan ekstensi joomla berupa komponen e-library, dalam tesis ini juga akan dilakukan studi mengenai CMS joomla. 1.2 Rumusan Masalah Permasalahan yang akan dibahas di dalam tesis ini dapat dirumuskan ke dalam rumusan masalah sebagai berikut : 1. Bagaimana eksplorasi dan analisis dari perangkat lunak Content Management System. 2. Bagaimana analisis dari perangkat lunak CMS joomla berkaitan dengan pengembangan komponen e-library. 3. Bagaimana membangun perangkat lunak e-library yang merupakan komponen dari CMS joomla? 1.3 Tujuan Tujuan yang hendak dicapai dalam pelaksanaan tesis ini adalah sebagai berikut : 1. Studi mengenai perangkat lunak Content Management System (CMS). 5

2. Mempelajari dan memahami CMS joomla untuk pengembangan komponen e-library pada CMS joomla. 3. Membangun komponen e-library sebagai ekstensi pada CMS joomla. 1.4 Batasan Masalah Pelaksanaan tesis ini dibatasi beberapa batasan permasalahan sebagai berikut : 1. Studi dilakukan terutama terhadap hal-hal yang harus dimengerti untuk dapat membuat komponen joomla. Studi yang akan dilakukan meliputi deskripsi fungsionalitas, cara kerja, arsitektur framework joomla, basis data dan pembuatan komponen pada CMS. 2. Perangkat lunak yang akan dibangun lebih menyerupai aplikasi pengarsipan digital dan bukan aplikasi perpustakaan konvensional yang di-online-kan karena salah satu tujuan dari aplikasi ini adalah untuk pengelolaan file-file elektronik yang sebagian besar diperoleh dari internet. 1.5 Metode Penelitian Metode penelitian yang dipergunakan dalam pelaksanaan tesis ini adalah sebagai berikut : 1. Studi literatur Studi literatur yang dilakukan meliputi studi mengenai teknologi internet, website, aplikasi web, CMS, joomla dan E-Library. 2. Analisis Analisis yang dilakukan adalah analisis terhadap CMS dan CMS joomla terutama berkaitan dengan pengembangan komponen e-library serta analisis pembangunan komponen e-library meliputi analisis kebutuhan, baik kebutuhan fungsional maupun non fungsional. 6

3. Perancangan dan Implementasi Perancangan yang dilakukan meliputi perancangan komponen e-library pada joomla. Implementasi yang dimaksud disini adalah pemrograman yang dilakukan untuk membuat komponen e-library yang merupakan ekstensi joomla. 4. Pengujian Pada tahap ini akan dilakukan pengujian terhadap implementai atau pemakaian komponen e-library. Hal yang akan diuji diantaranya meliputi kesesuaian fungsi yang sudah diimplementasikan dengan hasil analisis kebutuhan perangkat lunak e-library yang sudah ditentukan sebelumnya dan meyakinkan apakah aplikasi e-library dapat diakses menggunakan web browser dan dapat berjalan dengan baik. 5. Kesimpulan dan saran Mengambil kesimpulan dari hasil pelaksanaan tesis dan memberikan saran yang bisa diberikan berkaitan dengan pelaksanaan dan hasil tesis. 1.6 Sistematika Penulisan Sistematika penulisan yang dipergunakan dalam menyusun tesis ini adalah: Bab satu yang merupakan pendahuluan, berisi tentang latar belakang, tujuan penulisan, rumusan masalah, batasan masalah, metodologi, dan sistematika penulisan. Bab dua berisi dasar teori mengenai teknologi internet khususnya layanan WWW, website, aplikasi web, CMS dan e-library. Bab tiga hasil eksplorasi dan analisis terhadap software CMS Bab empat berisi analisis CMS joomla untuk pengembangan komponen, analisis perangkat lunak komponen e-library dan perancangan perangkat lunak komponen e-library. Bab lima berisi implementasi dan pengujian perangkat lunak komponen e- library. Bab enam berisi kesimpulan dan saran. 7