TUGAS INTERNET INFRASTRUKTUR JOOMLA

dokumen-dokumen yang mirip
seringkali dimanfaatkan oleh pengunjung untuk mendapatkan informasi yang lebih lengkap.

Mengenal Module Joomla

Lebih Dekat Dengan Component Joomla

BAB 1 MENGENAL EXTENSION

Modul 9 Administrasi Joomla

BAB 1 MENGENAL JOOMLA!

BAB 8 MEMBUAT MINI FRONTPAGE

Mengenal Joomla. 3.1 Sejarah Joomla

Instalasi XAMPP di Windows

BAB III METODE PENYUSUNAN DAN PENYAJIAN PRODUK DIREKTORI ONLINE

Menginformasikan fitur Joomla dan perlengkapannya Mengenal apa itu Modul (Module) Mengenal Komponen (component) Mengenal Mambot (mambots)

MID-TERM EXAM ASSIGNMENT E-COMMERCE

Pengertian Mambo BAB Apa itu Mambo?

Manual Joomla dan Wordpress untuk E-commerce

BAB 11 MENAMBAHKAN SLIDE SHOW

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

DAFTAR ISI. Wordpress Mengenal Dashboard Memposting Artikel Membuat Halaman Baru Eksplorasi Menu Appearance

BAB 2 LANDASAN TEORI

BAB 13 MEMPERCANTIK TAMPIL WEB

CMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla

BAB 12 MULTI-LINGUAL (MULTIBAHASA)

BAB IV HASIL DAN PEMBAHASAN

Content Management System (CMS)

Trik Mudah Membuat CMS Website dari Nol

MANUAL WORDPRES DAN JOMMLA UNTUK E-COMMERCE. Disusun oleh: NURHUDA ZAKARIA

BAB II LANDASAN TEORI

BAB 1 MENGENAL EXTENSION

MENGAPLIKASIKAN DOCMAN JOOMLA UNTUK SISTEM PERPUSTAKAAN DIGITAL

Cara Mudah Mengedit Cascading Style Sheet (CSS)

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

Prinsip dasar Secara garis besar dan gamblang, Joomla! terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan basisdata MySQL.

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

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

BAB IV HASIL DAN PEMBAHASAN

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

BAB II TINJAUAN PUSTAKA

FRAMEWORK. Dengan framework seorang web programmer dapat membangun aplikasi

CONTENT MANAGEMENT SYSTEM (CMS)

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

PROPOSAL PENAWARAN PEMBUATAN WEBSITE COMPANY PROFILE SAHABAT MEDIATAMA SISTEM

MODUL MULTI LANGUAGE WORDPRESS

: Keterampilan Komputer dan Pengelolaan Informasi : Menginstal Tema dan Menulis Artikel (Pos) MENGINSTAL TEMA DAN MENULIS ARTIKEL (POS)

Tutorial Instalasi Joomla 1.7. Joomla!

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

Mengenal Web Dinamis dan Statis Serta Perbedaanya

MENGAPLIKASIKAN DOCMAN JOOMLA UNTUK SISTEM PERPUSTAKAAN DIGITAL

BAB 3 ADMINISTRATION

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

Practical Web Development Using CMS (Joomla)

Dalam membuat sebuah website ada beberapa hal yang perlu Anda persiapkan sebelum Anda memulainya.

David Odang Tujuan Membuat Blog

BAB IV KONSEP PERANCANGAN

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

TUJUAN PENULISAN BATASAN MASALAH

Membuat web CMS dengan JOOMLA

Cara mendaftar ke blog dosen

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

BAB 2 LANDASAN TEORI

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

Apa itu CMS? Baiklah, kembali ke judul tulisan ini, Apa itu CMS?

BAB 14 UPLOAD KE INTERNET

PERTEMUAN 4 MANAJEMEN WEB

Pengenalan Script. Definisi HTML

BAB II LANDASAN TEORI

Oleh : Arif Ranu W, S.Kom. Lab. Kom2, 10 April 2014

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

Tutorial Install Wordpress di Linux

STEP-STEP DALAM MEMBUAT WEB. Dalam membuat sebuah website ada beberapa hal yang perlu Anda persiapkan sebelum Anda memulainya.

RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Microsoft FrontPage. Zainal Arifin 1

BAB 4 ADS & AFFILIATES

ARTIKEL WEBSITE A. PENGERTIAN WEBSITE ATAU SITUS.

LAPORAN PENGINSTALAN CONTENT MANAGEMENT SYSTEM (CMS) DI LOCALHOST PADA WINDOWS (JOOMLA)

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

Macam-Macam CMS dan Kegunaanya

BAB 2 LANDASAN TEORI

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

MEMBANGUN WEBSITE DENGAN CMS JOOMLA

Mengembangkan Website Berbasis Wordpress

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB III JOOMLA CONTENT

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

Website dan Radio Online Profesional Dengan Harga Terjangkau

CONTENT MANAGEMENT SYSTEM

BAB 2 LANDASAN TEORI

Tutorial Install Joomla 1.6 di Linux

PUSAT PELATIHAN INTERNET MARKETING I S P A R M O

Peluang Bisnis PEMROGRAMAN WEB

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

LANGKAH DEMI LANGKAH MEMBANGUN WEBSITE GRATIS DI

Instalasi CMS Joomla (Pertemuan 1)

JOOMLA PHOTO GALLERY. 1.1 Pendahuluan

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

WEB DATABASE ( WEB SERVER dan DATABASE )

Dasar-dasar PHP. Donny Reza, S.Kom. Program Studi Akuntansi Universitas Komputer Indonesia 2013

PROPOSAL WEBSITE E-PROFILE (PROFIL PERUSAHAAN ONLINE)

Triswansyah Yuliano

Perihal: Penawaran website Company Profile Kepada: Yth. Key Consulting

IMPLEMENTASI JOOMLA 3.2 CV. BIG PADA STUDI KASUS RE-DESAIN WEB PT PEMBANGKIT JAWA-BALI

David Odang Apa itu Blog dan Movable Type? Lisensi Dokumen:

BAGIAN 1 dari 7. Pengertian Joomla. Lisensi Dokumen: Slamet Riyanto 1. Apa itu Joomla?

Transkripsi:

TUGAS INTERNET INFRASTRUKTUR JOOMLA Ginto Prabowo (100010009) STIMIK STIKOM BALI TAHUN AJARAN 2010/2011

Sejarah Joomla Pada tahun 2000, Rice Studio, formerly Miro,adalah yang pertama membangun Souce SMS yang diberi nama "Mambo". Setahun kemudian mambo melisensikannya menjadi 2 lisensi, dengan salah satunya Open Saurce yang lebih dikenal sebagai "Mambo Site Server". Di tahun 2002 "Mambo Site Server" diberi nama ulang "Mambo Open Source" hak cipta ini dipublikasikan ke Open Source Community pada tahun 2003. Tahun 2005 Versi komersial Mambo di beri nama ulang "Jango" Rice Studio, Formerly Miro suatu perusahaan Non â Profit tetap sebagai Pendirinya. Tidak lama kemudian, group utama dari para developer, mempublikasikan Mambo Open Source kepada public bahwa mereka berkeinginan menyerakannya kepada yang berminat. Sebuah Group Organisasi NonProfit yang bernama Open Source Matters mengambil alih project tersebut. Kemudian â œopen Source Metterâ membuat project yang kita kenal dengan Joomla 100% projek open source GPL. Joomla pertama tentunya di rilis dengan verysi Joomla 1.0 yang masih ada Open Source dari Mambo. Setelah lama di kembangkan akhirnya dirilis persi terbaru yaitu joomla 1.5 pada pertengahan tahun 2007. Joomla 1.5 berhasil tampil beda dengan versi sebelumnya dan terlepas dari Mambo, tapi masih kompatibel dengan Mambo. Joomla memperkenalkan MVC (Model View Controller) designnya yang ada di dalam component pada para developer pihak lain,. Dengan perubahan ini para developer bisa mengembangkannya untuk joomla lebih Powerfull. Extention Istilah ekstension pada Joomla merupakan fitur-fitur khusus untuk memberikan nilai plus pada website Joomla kita supaya terlihat lebih elegant dan powerfull. Sampai artikel ini diposting, jumlah ekstension Joomla sudah mencapai 6186 jenis dan jumlah tersebut akan terus bertambah tiap hari karena sifatnya yang open source. 2

Ekstension Joomla! yang dimaksud adalah sebagai berikut: 1. Template Merupakan fondasi utama untuk membentuk dan menata tampilan halaman web Joomla. Pada template inilah kita dapat mengatur tata letak, pewarnaan, jenis huruf, dan lain sebagainya. Tampilan sebuah website sangat mempengaruhi emosi pengunjung dalam menikmati informasi yang disajikan. Tidak heran jika sebuah web yang hanya berisi iklan akan segera ditinggalkan oleh pengunjung. Penempatan navigasi yang serasi, warna yang sejuk, berita yang informatif dan tata bahasa yang lugas akan mengundang semua pengguna internet untuk berkunjung website tersebut. Oleh karena itu, template memiliki peran yang sangat penting dalam sebuah website disamping berita yang informative. Mengenal Template Masing-masing template akan menghasilkan tampilan website yang berbeda-beda. Hal itu dikarenakan tiap template memiliki parameter yang berbeda-beda mulai dari huruf (font) yang digunakan, warna huruf, warna hyerlink, warna latar belakang (background), ketebalan bingkai tabel, hingga posisi modul. Pengaturan warna teks, hyperlink, jenis huruf untuk bodytext, heading 1, heading 2, maupun footer umumnya dikendalikan oleh CSS (Cascading Style Sheet). Pengetahuan tentang CSS akan dibahas pada bab lain dalam buku ini. Sedangkan untuk mengatur gambar header adakalanya, dapat diedit langsung pada file index.php di dalam folder nama template tersebut. Pada Joomla versi terbaru, umumnya tidak dapat menginstal template yang digunaka pada versi sebelumnya meskipun sudah mengktifkan plugin Legacy 1, di mana plugin tersebut berfungsi untuk melegalkan beberapa ekstensi (component, module, mambots, dan template) pada versi di bawahnya. Beberapa website telah menyediakan template yang dapat didownload secara gratis, namun ada juga template yang berbayar. Tentunya template yang berbayar memiliki keunggulan dibandingkan yang gratis. Harga sebuah template pun bervariasi antara $45 $200, hal ini dikarenakan dalam sebuah template disertakan pula ekstensi (component, module, dan plugin). Sehingga tampilan website lebih informatif dan inovatif. 2. Module Merupakan unit program/aplikasi yang mempunyai fungsi tertentu untuk memperkaya kemampuan web Joomla! dan dapat ditampilkan langsung pada halaman depan web (front page). Tata letak module ini diatur menurut posisi yang telah tersedia. Module adalah sebuah aplikasi mini yang ditempatkan di bagian kiri, kanan, atas maupun bawah halaman utama sebuah website. Module berfungsi untuk menampilkan beberapa component yang telah terinstall. Jadi, ketika menginstal sebuah component maka secara otomatis menginstal pula module. Salah satunya adalah component multibahasa, ketika pertama kali diinstal maka secara otomatis akan menginstal pula module pilihan bahasa untuk ditampilkan di halama utama website. Module memiliki peran sangat penting untuk keindahan tampilan website karena dapat mengendalikan interface dan component yang terinstal. Module juga dapat menampilkan website yang inovatif dengan cara menampilkan gambar dan artikel 3

secara random, menjalankan dokumen video, audio dan animasi serta dokumen lain sehingga tidak memiliki kesan monoton. Sama halnya dengan component, module yang akan diinstal ke dalam website harus didownload terlebih dulu. Dan ciri khas file module memiliki awalan mod di depan nama file, contohnya mod_cd_login_1.0.9.zip. Berbeda dengan component, module tidak memiliki halaman untuk mengatur parameter khusus seperti component. Module hanya dapat me-nonaktifkan dan mengaktifkan di bagian kiri, kanan, atas, maupun bawah pada halaman utama website. Beberapa Module Penting Bisnis di internet belum banyak dilakukan oleh sebagian masyarakat Indonesia, hal ini dikarenakan belum meratanya pemanfaatan teknologi informasi hingga ke daerah-daerah terpencil (rural). Di daerah perkotaan sendiri juga belum memanfaatkan jaringan internet sebagai lahan bisnis yang menggiurkan. Padahal banyak sekali manfaat yang didapat dengan memanfaatkan internet, seperti: bisnis toko online, training online, konsultasi online, desain web, hingga penjualan domain dan hosting. Dulu sebelum munculnya software semacam Joomla!, para pengembang web butuh waktu minimal tiga bulan untuk mendesain web. Belum lagi tahap pengujian dan perbaikan sistem. Perlu proses yang sangat panjang, apalagi pihak konsumen sering mengubah tampilan, fitur dan navigasi, yang akan menambah pekerjaan ekstra pagi seorang programmer. Kini dengan adanya Joomla!, proses para webmaster merasa terbantu. Paling tidak bagi seorang webmaster pemula yang ingin membangun sebuah website secara cepat meskipun pengetahuan tentang bahasa pemrograman sangat terbatas. Banyaknya module yang dikembangkan oleh pihak memiliki peran penting khususnya dari segi tampilan dan inovasi. Namun tidak semua module yang dikembangkan tersebut bersifat gratis, ada juga yang harus beli alias berbayar. Meskipun sebagian besar module bersifat gratis, bukan berarti tidak memiliki fitur yang lengkap atau kurang aman. Berikut ini beberapa module yang penting untuk diketahui dan dimanfaatkan sesuai dengan tema web yang akan dibuat. Beberapa module telah digunakan oleh penulis ketika membangun website dalam berbagai kebutuhan. 1. Caraousel Banner (mod_carousel_banner.zip): berfungsi untuk menampilkan iklan (banner) secara acak dan inovatif. Iklan yang ditampilkan akan bergerak secara otomatis dan bergantian sesuai jumlah gambar iklan. Dan masing-masing gambar iklan memiliki alamat URL (link) yang berbeda. 2. Media Player (mod_mediaplayerj15v-1-0en.zip): berfungsi untuk menampilkan dan menjalankan (play) audio secara online. Module ini sering digunakan jika ingin membangun website bertemakan musik. 3. Trans Menu (mod_transmenu_v1.3.zip): berfungsi untuk membuat menu interaktif yang memiliki submenu (pull down). Module ini dapat dimanfaatkan untuk mengubah tampilan website lebih informatif dengan navigasi yang sederhana namun powerfull. 4

4. Random Article (mod_randomartikel.zip): berfungsi untuk menampilkan artikel secara acak. Module ini sering digunakan untuk membuat website portal yang berisi informasi atau berita. Artikel akan tampil secara acak sesuai jumlah artikel. Daftar artikel dapat ditentukan pada parameter module tersebut. 5. Birthday (mod_cbbirthday1.1.zip): berfungsi untuk sistem pengingat tanggal lahir anggota (ulang tahun). Module ini biasanya digunakan pada sebuah website komunitas yang terintegrasi dengan komponen Community Builder dan Forum. 6. Sliding Menu (Camp26_KwickSliding_menu_J15.zip): berfungsi untuk menampilkan menu secara Sliding. Module ini dimanfaatkan untuk menyederhanakan tampilan menu yang jumlahnya banyak. Dengan module ini daftar item menu tidak akan muncul sebelum mengaktifkan menu yang dimaksud. 3. Component Merupakan unit program aplikasi yang mempunyai fungsi lebih lengkap dibandingkan dengan module. Terkadang sebuah component disertai fitur bahasa dan database tersendiri sehingga mampu menyediakan fungsi lebih terhadap web Joomla. Component tidak dapat langsung tampil di halaman depan website seperti layaknya module. Namun compnent baru bisa terlihat jika dihubungkan terhadap sebuah menu. Secara umum, komponen (Component) berfungsi untuk menambah fungsionalitas sistem Joomla yang memiliki halaman untuk mengatur beberapa parameter. Sebagai contoh, fasilitas Document Manager (DOCMAN) memiliki pengaturan untuk membuat kategori artikel, deskripsi, image, hak cipta, alamat link, dan lain-lain. Jumlah Component yang berkembang saat ini lebih dari ratusan dan akan terus bertambah seiring dengan perkembangan zaman dan kebutuhan penggunanya. Untuk menginstal Component, terlebih dulu harus mendownloadnya di website resmi Joomla. Component ada yang gratis dan berbayar, namun tidak perlu khawatir karena jumlah Component yang gratis lebih banyak dari yang berbayar. Keduanya sama-sama memiliki fitur yang lengkap dan handal karena sudah teruji dan akan terus dipantau oleh komunitas Joomla, forum diskusi maupun komentar dari para pengguna untuk perbaikan sistem agar lebih baik. Beberapa Component Penting Banyaknya extension yang dikembangkan oleh pihak ketiga (3rd development) merupakan salah satu faktor Joomla berkembang sangat pesat dan diminati banyak pengguna terutama bagi pengembang web pemula yang memiliki keterbatasan pengetahuan tentang bahasa pemrograman web. Hal itu dikarenakan Joomla dirancang untuk dapat terintegrasi dengan beberapa fitur tambahan yang dikembangkan oleh pihak ketiga mencakup component, module, plugin, dan template. Intinya, Joomla dirancang untuk membangun web yang paling sederhana hingga web portal yang kompleks dengan beberapa tambahan extension secara mudah. Jadi, bentuk website yang dihasilkan bergantung pada rancangan awal pembuatan website itu sendiri kemudian tinggal memasukkan beberapa extension yang 5

diperlukan. Disarankan untuk mempelajari beberapa fungsi component yang disediakan. Berikut ini beberapa contoh component yang menurut penulis penting untuk diketahui dan sudah pernah digunakan dalam berbagai keperluan sesuai tema website yang dibangun. 1. Community Builder (com_comprofiler.zip): berguna untuk membangun website komunitas seperti: organisasi profesi, keagamaan, kedokteran, dan komunitas lainnya. Perlu diingat, component ini memerlukan module agar sistem bekerja lebih baik. Dalam CD buku ini telah disertakan satu paket untuk membangun website komunitas. 2. Fireboard (FireBoard_1.0.4_Stable_CompletePackage.zip): berguna untuk membuat forum diskusi dan dapat terintegrasi dengan Community Builder sehingga informasi dapat saling melengkapi satu sama lain. 3. PHP Free Chat (com_pfchat15_1.0.1.zip): berfungsi untuk menyediakan fasilitas chatting online tanpa memerlukan server lain seperti Yahoo Messenger, MSN Messenger, maupun mirc. 4. Jevent (com_events_1.4.3rc2.zip): berfungsi untuk menampilkan agenda kegiatan (Event Calendar), misalnya jadwal pelatihan, jadwal mengajar, jadwal rapat, dan lain-lain. Component ini memerlukan module agar tampil di halaman utama. 5. VirtueMart (com_virtuemart_1.0.15.zip): berfungsi untuk membuat website toko online. Component ini juga memerlukan beberapa module untuk menampillkan produknya. Biasanya ketika mendownload extension ini, semua file pendukung akan disertakan. 4. Language Merupakan fasilitas yang dimiliki Joomla untuk mengakomodasi berbagai bahsa dalam sebuah website. Melalui fitur inilah web Joomla! dapat tampil dalam bahasa Indonesia, Inggris, Perancis, dll. Sehingga sebuah website yang dibangun menggunakan Joomla dapat menjadi multi-bahasa. 5. Plugin Merupakan aplikasi khusus yang bekerja di belakang layar untuk memperkaya kemampuan editor Joomla. Misalnya melalui plugin ini kita bisa menampilkan gambar/video pada sebuah artikel dengan efek-efek animasi dan lain sebagainya, dengan hanya menyisipkan beberapa perintah khusus pada editor teksnya. Untuk Joomla! versi sebelum 1.5.x plugin ini disebut dengan mambots. Lima item yang telah disebutkan di atas itulah yang disebut dengan ekstension pada CMS Joomla! Sumber http://kostpelajar.blogspot.com/2011/04/mengenal-extensions-joomla-15x.html http://www.id-joomla.com/referensi/339-sejarah-joomla 6