Dokumen tersebut memberikan penjelasan singkat tentang Joomla sebagai sistem manajemen konten, fungsinya, cara membuat website menggunakan Joomla, perbandingan antara Joomla dan Mambo serta pengertian tentang Moodle dan cPanel.
1 of 8
More Related Content
Tugas 2
1. Nama : Anisah Fitriani
Jur : MIKA S(V)
Web progrming
1.Pengertian Joomla
Joomla adalah Contant management system (cms) Sumber terbuka yang bebas ditulis
dengan bahasa pemograman php dan data base MySQL baik untuk internet maupun
intranet Joomla menyertakan banyak fitur untuk meningkatkan kinerja termasuk page
caching , web indexing , RSS freed , halaman untuk dicetak , web side searchingdan
dukungan Internasionalisasi.
Nama Joomla berasal dari sebutan phonetic sebuah kata bahasa Swahili Jomladengan
arti kebersamaan atau kesatuan pilihan nama mencerminkan komitmen para pengembang
dan komunitasnya saat membentuk Joomla ketika terjadi perpecahan dari Mambo di
bulan Agustus 2005. Joomla dibangun sebagai fork dari mambo dengan rilis perdana
Joomla 1.0.0 pada tanggal 16 september 2005 mengembangkan versi dari mambo.
Menurut roadmap Joomla 2.0 code base akan ditulis ulang sekelompok dibangun
mengadopsi GNU General Publik Licence
Untuk membuat suatu Informasi Electronik yang mulai berkembang saat ini diperlukan
suatu CMS Content Management system / server php yang digunakan untuk
pembuatan/desain grafis, dan juga memiliki penulis yang kreatif untuk mengisi halaman-
halaman web site dengan Mambo ataupun Joomla, tidak menjadi masalah karena seluruh
tool memiliki fungsi yang sama. Meskipun program ini menggunakan bahasa php, bukan
berarti harus paham seluruhnya tentang kode php. Bagi mereka tidak memahami kode
HTML, Javascript, ASP, CGI, , maupun php tidak perlu takut untuk mempelajarinya
karena meskipun tidak tahu tentang kode-kode tersebut, orang bisa membuat sebuah web
secara cepat dengan beberapa fitur yang sangat kompleks yang dihubungkan dengan
dalam suatu jaringan local atau luas (internet).
2.Fungsi Joomla
2. Fungsi search merupakan salah satu kebutuhan dasar situs masa kini. Sebagai salahsatu
CMS terbaik yang ada, Joomla! sudah menyediakan fungsi search sederhana dalam setiap
instalasi standar Joomla!
Salahsatu perubahan (hack) yang perlu dilakukan agar fungsi pencarian Joomla! menjadi
lebih bermanfaat bagi para pengunjung adalah mengubah parameter default pencarian
dari ANY WORDS ke ALL WORDS. Artikel ini akan menjelaskan cara melakukan
perubahan yang diperlukan.
Bayangkan anda sedang menjelajahi sebuah situs Joomla! dan mencoba melakukan
pencarian dengan kata kunci joomla gituloh. Jika parameter search tetap dibiarkan dalam
keadaan default, yaitu ANY WORDS, maka hasil pencarian akan menampilkan semua
halaman dalam situs itu yang mengandung kata joomla dan semua halaman yang
mengandung kata gituloh.
Jika parameter search diubah menjadi ALL WORDS, maka hasil pencarian hanya akan
menampilkan halaman-halaman yang mengandung kata joomla dan gituloh saja. Dengan
demikian pengunjung dapat lebih mudah menemukan informasi yang diinginkan.
3.Cara membuat joomla
Cara mudah untuk membuat website dengan joomla CMS, Joomla adalah media untuk
membuat website secara gratis sehingga anda tidak memerlukan program seperti dream
weaver atau sejenisnya untuk membuat website akan tetapi sudah disediakan oleh joomla
untuk mengedit pada bagian www.webanda.com/administrator. Cara untuk membuat nya
adalah sebagai berikut :
1. Masuk ke www.webanda.com/cpanel, isi password dan username anda, mintalah
kepada orang yang anda beli domain dan hosting namenya.
2. Setelah didalam cpanel, pilih Fantastico kemudian click.
3. Di Fantastico, pada toolbar sebelah kiri , click joomla
4. Kemudian lakukan new instalation, isi username dan password anda utuk masuk
ke bagian admin kelak.
3. 5. Setelah instalasi komplit, masuk ke bagian admin, yaitu dengan menulis
www.webanda.com/administrator , isi username dan password sesuai dengan item
nomor 4.
6. Lakukan customisasi, didalam admin, bisa rubah templete, warna, dan lain
sebagainya.
Pengertian Mambo
Mambo Open Source (MOS) atau sering disebut Mambo adalah sebuah Content Management
System (CMS) yang dibuat menggunakan bahasa PHP (PHP Hypertext Processor). Mambo Open
Source merupakan CMS yang terbaik saat ini dan telah memenangkan Linux User &
Development Award 2004 untuk Best Linux or Open Source Software".
Perkembangan terakhir tentang Mambo, ada sedikit konflik antara develop (pengembang)
dengan founder (pembuat program). Pihak founder berkeinginan untuk membentuk sebuah
perusahaan bernam Mambo Foundation, namun para pengembang tidak setuju karena mereka
beralasan bahwa jika Mambo sudah ditangani oleh sebuah perusahaan secara otomatis Mambo
akan menjadi sebuah software yang komersial. Padalah tujuan awal dibuatnya Mambo adalah free
(gratis) untuk semua orang dan siapapun boleh menggunakan, menduplikasi, atau bahkan
memoddifikasi..
Kondisi seperti ini memicu para develop yang memiliki tanggung jawab dan hati nurani kepada
user membuat mereka hengkang dari kepengurusan Mambo. Yang pada akhirnya para develop
yang tidak setuju tersebut bergabung dan menciptakan sebuah software tandingan Mambo.
Maka terciptalah sebuah sofware yang memiliki bentuk dan fungsi yang sama persis bernama
Joomla.
Hampir seluruh modul maupun komponen untuk Mambo dapat pula digunakan pula pada Joomla.
Buku ini pun sengaja ditujukan untuk mereka yang ingin membuat web secara instan (siap pakai)
menggunakan Mambo Open Source . Jadi, entah Anda menggunakan Mambo ataupun Joomla,
tidak menjadi masalah karena seluruh tool memiliki fungsi yang sama.
Meskipun program ini menggunakan bahasa php, bukan berarti harus paham seluruhnya tentang
kode php. Bagi mereka tidak memahami kode HTML, Java../../script, ASP, CGI, , maupun php
tidak perlu takut untuk mempelajarinya karena meskipun tidak tahu tentang kode-kode tersebut,
orang bisa membuat sebuah web secara cepat dengan beberapa fitur yang sangat kompleks
Mambo dapat digunakan untuk membuat situs:
Portal
4. Komersial
Non-profit
Pribadi
Aplikasi yang beragam dapat dibuat menggunakan Mambo karena memiliki beberapa
kemampuan, diantaranya:
Dapat melakukan update halaman utama, halaman berita, halaman artikel, maupun halaman arsip
secara cepat.
Dapat melihat file Microsoft Word, Excel, dan PDF.
Dapat menambahkan menu baru pada main menu, other menu, maupun top menu dengan mudah
Dapat mengatur weblink dengan cepat dan mudah.
Dapat mengatur banner (iklan).
Dapat mengatur FAQ (Frequently Asked Questions).
Dapat mengatur Newsflashes
Membuat arsip dan menampilkannya kembali
Dapat mencetak, mengirim artikel lewat email, dan membaca artikel dengan format PDF.
Dapat mengatur user dengan tingkat akses level yang berbeda.
Dapat menambah komponen, modul, dan template dari pihak ketiga (seperti: forum, calendar,
reminder, agenda, guestbook (buku tamu), shopping cart, dan sebagainya).
Desain Mambo berbeda dengan aplikasi sejenis seperti Microsoft Frontpage maupun Macromedia
Dreamweaver. Mambo sangat fleksibel, mudah digunakan, dan bentuknya sederhana, menjadikan
software ini sangat friend user karena:
Mudah melakukan setup/instalasi.
Memiliki interface administrator yang sederhana untuk mengatur isi situs (website).
Mudah digunakan untuk mengedit (menambah, mengubah, dan menghapus) content dan gambar.
Fleksibel untuk mengatur tampilan front end.
Fleksibel untuk menambah komponen dan modul yang baru dari pihak ketiga.
Seperti telah diijelaskan sebelumnya bahwa Anda tidak perlu lagi mengetahui konsep pembuatan
web dengan HTML, XML maupun DHTML, cukup memasukan content dan gambar yang ingin
ditampilkan ke dalam situs. Bahkan webmaster tidak perlu memahami program FTP untuk
melakukan upload data karena Mambo sudah dapat menanganinya.
Prasyarat
Mambo dapat berfungsi dengan baik jika didukung oleh program aplikasi lain seperti: Apache
(sebagai web server), PHP (sebagai penterjemah kode) , dan MySQL (sebagai database). Ketiga
unsur tersebut wajib terpasang dalam komputer Anda jika ingin menjalankan Mambo . Jadi,
5. ketika Anda membuat situs secara offline (localhot) perlu sebuah server. Masing-masing aplikasi
memiliki fungsi yang berbeda.
Buku ini tidak akan membahas tentang instalasi Apache, PHP, maupun MySQL. Silakan Anda
menginstal komponen-komponen tersebut sendiri. Untuk mendonwload Apache silakan kunjungi
di apache.org , MysSQL di http://mysql.com, dan PHP di http://php.net.
Ada beberapa program yang dapat berfungsi sebagai server mini (sering disebut sebagai server
kit) yaitu Uniform Server (Uniserver), PHP Triad, Dongkrak (karya anak bangsa), dan AppServe.
Keempat program tersebut mampu menjalankan Mambo karena di dalamnya terdapat komponen
yang diperlukan Mambo. Dari sekian banyak server, penulis merekomen-dasikan Unform Server
(Uniserver) karena dapat bekerja dengan stabil. Namun Anda juga bisa menggunakan program
lain sesuai keinginan.
Uniform Server 3.2a
Uniform Server 3.2.a (Uniserver 3.2a ) merupakan sebuah program yang terdiri dari beberapa
aplikasi seperti Apache, MySQL, php, dan Perl. Program ini berfungsi seperti layaknya sebuah
server mini yang dapat menjalankan kode untuk web seperti php, Perl, CGI, maupun ASP. Seperti
kita ketahui, syarat mutlak untuk dapat disebut sebagai server adalah mampu menterjemahkan
bahasa yang dibuat dalam oleh Client us kemudian menterjemahkan dan selajutnya mengirimkan
pesan yang disampaikan ke browser seperti apa yang diinginkan oleh pembuat situs tersebut. Dan
sebuah server, umumnya harus menyediakan beberapa program penterjemah bahasa seperti yang
telah disebutkan di atas. Program Uniform Server ini mirip dengan PHPTriad maupun Dongkrak.
Proses instalasi sangat mudah dan tidak perlu diinstal ke dalam komputer. Anda cukup meng-
copy (duplikasi) ke dalam salah satu disk drive (C atau D). Selanjutnya Anda tinggal meletakkan
file instalasi Mambo ke dalam salah satu folder.
Instalasi Uniform Server
Anda dapat mendownload secara gratis dari internet di miniserver.sourceforge.net, namun jika
Anda tidak mau mendownload tak perlu khawatir, dalam buku ini disertakan pula file program
tersebut.
Pertama kali, klik ganda file Uniserver3_2a.exe dari CD, selanjutkan klik tombol Run, maka akan
muncul kotak dialog yang menginformasikan kepada Anda untuk memilih drive/folder sebagai
tempat file-file Uniserver (saya memilih drive D). Kemudian tunggu beberapa saat, proses extract
file sedang berjalan.
Setelah ter-extract ke dalam salah satu folder, klik file Start.bat untuk mengaktifkan
6. Uniserver3_2a. Perlu diingat, apabila dalam komputer Anda telah terinstall aplikasi server seperti
Apache maupun MySQL Server, sebaiknya dinon-aktifkan terlebih dulu sebelum menjankan
program Uniform Server. Jika tidak dinon-aktifkan maka Uniform Server tidak dapat berjalan
(tidak aktif) karena Server akan bentrok dengan yang lain Jadi, sebaiknya non-aktifkan seluruh
program Server agar dapat menjalankan Uniform Server.
Tunggu beberapa saat, jika belum muncul halaman utamaUniform Server, klik file redirect.html.
Dan jika belum muncul juga, refresh sekali lagi.
Maka akan muncul menu go tomain page. Klik menu tersebut untuk masuk ke halaman utama
Uniform Server 3.2a.
Program tersebut sudah berjalan dengan baik (aktif). Sekarang aktifkan tombol Run MySQL
Server.
Tunggu beberapa saat, selanjutnya akan muncul pesan bahwa SySQL Server sudah aktif.
Sekarang klik tombol Back untuk masuk ke halaman utama Uniform Server.
Pengertian Moodle
MOODLE adalah paket software yang diproduksi untuk kegiatan belajar berbasis internet dan
website. MOODLE terus mengembangkan rancangan sistem dan desain user interface setiap
minggunya (up to date). MOODLE tersedia dan dapat digunakan secara bebas sebagai produk
open source dibawah lisensi GNU.
MOODLE merupakan singkatan dari Modular Object-Oriented Dynamic Learning Environment
yang berarti tempat belajar dinamis dengan menggunakan model berorientasi objek. Dalam
penyediannya MOODLE memberikan paket software yang lengkap (MOODLE + Apache +
MySQL + PHP) yang dapat di download di :
http://download.moodle.org/download.php/windows/MoodleWindowsInstaller-latest-17.zip
Beberapa hal gambaran dan kelebihan tentang moodle, yaitu :
1.100% cocok untuk kelas online dan sama baiknya dengan belajar tambahan yang langsung
berhadapan dengan dosen/guru.
2. Sederhana, ringan, efisien, dan menggunakan teknologi sederhana.
3. Mudah di Install pada banyak program yang bisa mendukung PHP. Hanya membutuhkan satu
database.
4. Menampilkan penjelasan dari pelajaran yang ada dan Pelajaran tersebut dapat dibagi kedalam
beberapa kategori.
7. ~ MOODLE dapat mendukung 1000 lebih pelajaran.
~ Mempunyai Kemanan yang kokoh. Formulir pendaftaran untuk pelajar telah diperiksa
validitasnya dan mempunyai cookies yang terenkripsi.
~ Paket bahasa disediakan penuh untuk berbagai bahasa. Bahasa yang tersedia dapat diedit
dengan menggunakan editor yang telah tersedia. Lebih dari 45 bahasa yang tersedia. Termasuk
Bahasa Indonesia. Mungkin Bahasa Indonesia inilah menjadi kelebihan MOODLE sehingga
banyak di gunakan sebagai website e-Learning.
Pengertian cPanel
cPanel adalah web hosting control panel yang paling populer di dunia. Fasilitas ini memudahkan
pemilik account hosting untuk mengatur seluruh fasilitas web hosting yang dimilikinya.
Melalui cPanel, Anda dapat mengelola berbagai fasilitas hosting, diantaranya :
Mengelola e-mail
Mengupload website
Membuat dan mengupload database
Melihat statistik website
dll
cPanel adalah sebuah control panel web hosting pada Linux yang memberikan tampilan grafis
dan peralatan automasi yang dibuat untuk memudahkan proses hosting di sebuah situs web.
cPanel menggunakan 3 tingkat struktur untuk memberikan fungsi administrator, agen, dan
pemilik situs web untuk mengatur berbagai macam aspek dari situs web dan administrasi server
melalui sebuah penjelajah web standar. Selain memberikan Guide User Interface untuk
memudahkan pengguna, cPanel juga dilengkapi dengan perintah dalam teks dan berdasarkan API
agar vendor perangkat lunak pihak ketiga, organisasi web hosting dan pengembang untuk
automasi sistem standar proses administrasinya
cPanel didesain untuk berfungsi pada dedicated server ataupun virtual private server yang bisa
digunakan pada Sistem Operasi centOS, Red Hat Linux, dan FreeBSD. Aplikasi-aplikasi
didukung cPanel termasuk Apache, PHP, mySQL, Postgres, Perl, Python, and BIND, dengan
email seperti POP3, IMAP, layanan-layanan SMTP.