SlideShare a Scribd company logo
1 of 6
Download to read offline
TUGAS II

NAMA                : AFIFUDDIN
NIM                 : 09130039
MIK                 : A IV




1.Apa itu 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 instans.siap digunakan 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, 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




Mambo dapat digunakan untuk membuat situs:
1.Portal
2.Komersial
3.Non-profit
4.Pribadi
      Aplikasi yang beragam dapat dibuat menggunakan Mambo karena
memiliki beberapa kemampuan, diantaranya:

1.Dapat melakukan update halaman utama, halamanberita,halaman artikel,
maupun halaman arsip secara cepat.
2.Dapat melihat file Microsoft Word, Excel, dan PDF.
3.Dapat menambahkan menu baru pada main menu, other menu, maupun
top menu dengan mudah
4.Dapat mengatur weblink dengan cepat dan mudah.
5.Dapat mengatur banner (iklan).
6.Dapat mengatur FAQ (Frequently Asked Questions).
7.Dapat mengatur Newsflashes
8.Membuat arsip dan menampilkannya kembali
9.Dapat mencetak, mengirim artikel lewat email, dan membaca artikel dengan
format PDF.
10.Dapat mengatur user dengan tingkat akses level yang berbeda.
11.Dapat menambah komponen,modul,dan templatedari 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:

1.Mudah melakukan setup/instalasi.
2.Memiliki interface administrator yang sederhana untuk mengatur
isi situs (website).
3.Mudah digunakan untuk mengedit(menambah,mengubah, dan menghapus)
content dan gambar.
4.Fleksibel untuk mengatur tampilan front end.
5.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.
2.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, 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.

       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.


3.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.

4.Instalasi Uniform Server.
         Anda     dapat    mendownload       secara     gratis   dari internet
http://miniserver.sourceforge.net, namun jika Anda tidak mau mendownload tak
perlu khawatir, dalam buku ini disertakan pula file program tersebut.

1.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.




2. Setelah ter-extract ke dalam salah satu folder, klik file Start.bat
untuk mengaktifkan 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.




3.Tunggu beberapa saat, jika belum muncul halaman utama Uniform Server,
klik file redirect.html. Dan jika belum muncul juga, refresh sekali lagi.




4.Maka akan muncul menu go to main page. Klik menu tersebut untuk
masuk ke halaman utama Uniform Server 3.2a.
5.Program tersebut sudah berjalan dengan baik (aktif).
  Sekarang aktifkan tombol Run MySQL Server.
6.Tunggu beberapa saat, selanjutnya akan muncul pesan bahwa SySQL Server
sudah
   aktif. Sekarang klik tombol Back untuk masuk ke halaman utama Uniform
Server.




Definisi Joomla.

Joomla! adalah Sistem Manajemen Konten (SMK atau CMS) yang bebas dan terbuka (free
opensource) ditulis menggunakan PHP dan basisdata MySQL untuk keperluan di internet
maupun intranet. Joomla pertamakali dirilis dengan versi 1.0.0. Fitur-fitur Joomla!
diantaranya adalah sistem caching untuk peningkatan performansi, RSS, blogs, poling, dll.
Joomla! menggunakan lisensi GPL.



Asal kata Joomla sendiri berasal dari kata Swahili yang mengandung arti "kebersamaan".

Secara garis besar dan gamblang, Joomla! terdiri dari 3 elemen dasar, yaitu server web
(webserver), skrip PHP dan basisdata MySQL. Server web diasumsikan terhubung dengan
Internet/Intranet yang berfungsi sebagai penyedia layanan situs. Skrip PHP terdiri dari kode
program dalam bahasa PHP dan basisdata merupakan tempat penyimpanan konten. Joomla
menggunakan Apache sebagai server web dan MySQL untuk basisdatanya.

Pertamakali, pengguna meminta akses terhadap halaman Joomla dengan mengeksekusi URL
pada browser web yang kemudian terhubung dengan server web. Permintaan ini yang dalam
istilah teknis lebih dikenal dengan query string selain terdapat URL juga mengandung
parameter konten (section, category, ID article dan lain-lain). Berdasarkan parameter
tersebut, sistem skrip Joomla melakukan kontak dengan basisdata dan mengambil konten
yang dimaksud berdasarkan parameternya. Terakhir, konten dan templat (template) digabung
bersama dan kembali sebagai halaman html, gambar, css dan javascript.
Paket Joomla! terdiri dari beberapa bagian yang terpisah dan termodul yang sangat fleksibel,
dapat dengan mudah dikembangkan dan diintegrasikan. Sebagai contoh "plugins" WikiBot
yang memperbolehkan penulis di Joomla menggunakan "Wikitags" pada bagian artikel yang
fungsinya secara otomatis membuat pranala dinamis ke artikel Wikipedia pada saat
ditampilkan. Ada lebih tersedia 1,700 "plugins" yang secara resmi didelegasikan oleh
OpenSourceMatters tersedia di http://extensions.joomla.org/ dan saat ini secara resmi
dipindahkan ke http://joomlacode.org dengan dukungan server yang lebih lengkap.

Pada tanggal 17 September 2005, diluncurkan Joomla versi awal yaitu 1.0.0 yang merupakan
versi alias dari Mambo 4.5.2.3 yang dikembangkan oleh "Pengembang Inti Mambo hingga
Agustus 2005" yang hengkang dari Mambo.

Pemimpin Tim saat itu Andrew Eddie yang dikenal dengan sebutan "MasterChief" menulis
surat terbuka di komunitas dan diumumkan di forum mamboserver.com. Tim pengembang
kemudian membuat situs OpenSourceMatters untuk mendistrubusikan informasi ke
pengguna, pengembang, desainer web dan komunitas lain pada umumnya.



PHP : adalah singkatan dari Perl Hypertext Prepocessor, yaitu bahasa pemrograman yang
digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah web dan bisa
digunakan pada HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1995. Pada
awalnya PHP bernama FI (Form Interprented). Berdasarkan survey Netcraft pada bulan
Desember 1999, lebih dari sejuta site menggunakan PHP, diantaranya adalah NASA,
Mitsubishi, RedHat, dan lain-lain.

More Related Content

What's hot

Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman webDeka M Wildan
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk PemulaNdixs Tok
 
Tugas 2 0317 individu
Tugas 2 0317 individuTugas 2 0317 individu
Tugas 2 0317 individueko nofrianto
 
Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317esti setiasih
 
Aplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansAplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansJogal
 
tutorial jsf bagian 1
tutorial jsf bagian 1tutorial jsf bagian 1
tutorial jsf bagian 1Jogal
 
Contoh laporan job sheet magang smk
Contoh laporan job sheet magang smkContoh laporan job sheet magang smk
Contoh laporan job sheet magang smkDewa Dewa
 
Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)fahmi azain
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesiakaniadona
 
Tutorial joomla1.5.x
Tutorial joomla1.5.x Tutorial joomla1.5.x
Tutorial joomla1.5.x Dani Imansyah
 
7. pembuatan website dengan joomla
7. pembuatan website dengan joomla7. pembuatan website dengan joomla
7. pembuatan website dengan joomlaFaiz Fanani
 
Kelebihan dan kelemahan browser
Kelebihan dan kelemahan browserKelebihan dan kelemahan browser
Kelebihan dan kelemahan browserYulian Gibran
 

What's hot (18)

Modul dasar pemrograman web
Modul dasar pemrograman webModul dasar pemrograman web
Modul dasar pemrograman web
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk Pemula
 
Tugas 2 0317 individu
Tugas 2 0317 individuTugas 2 0317 individu
Tugas 2 0317 individu
 
Laporan
LaporanLaporan
Laporan
 
Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317
 
Aplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansAplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeans
 
tutorial jsf bagian 1
tutorial jsf bagian 1tutorial jsf bagian 1
tutorial jsf bagian 1
 
Contoh laporan job sheet magang smk
Contoh laporan job sheet magang smkContoh laporan job sheet magang smk
Contoh laporan job sheet magang smk
 
Proposal xmpp
Proposal xmppProposal xmpp
Proposal xmpp
 
Kelompok iv
Kelompok ivKelompok iv
Kelompok iv
 
Jobsheet multimedia
Jobsheet multimediaJobsheet multimedia
Jobsheet multimedia
 
Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesia
 
Tugas web
Tugas webTugas web
Tugas web
 
Ci 1
Ci 1Ci 1
Ci 1
 
Tutorial joomla1.5.x
Tutorial joomla1.5.x Tutorial joomla1.5.x
Tutorial joomla1.5.x
 
7. pembuatan website dengan joomla
7. pembuatan website dengan joomla7. pembuatan website dengan joomla
7. pembuatan website dengan joomla
 
Kelebihan dan kelemahan browser
Kelebihan dan kelemahan browserKelebihan dan kelemahan browser
Kelebihan dan kelemahan browser
 

Viewers also liked

Dn11 u3 a31_hac
Dn11 u3 a31_hacDn11 u3 a31_hac
Dn11 u3 a31_hactemo jixx
 
Dn11 u3 a30_hac
Dn11 u3 a30_hacDn11 u3 a30_hac
Dn11 u3 a30_hactemo jixx
 
Dn11 u3 a3_hac
Dn11 u3 a3_hacDn11 u3 a3_hac
Dn11 u3 a3_hactemo jixx
 
Dn11 u3 a38_hac
Dn11 u3 a38_hacDn11 u3 a38_hac
Dn11 u3 a38_hactemo jixx
 
Dn11 u3 a9_mgs
Dn11 u3 a9_mgsDn11 u3 a9_mgs
Dn11 u3 a9_mgssampop
 
Dn11 u3 a7_hac
Dn11 u3 a7_hacDn11 u3 a7_hac
Dn11 u3 a7_hactemo jixx
 
Dn11 u3 a12_hac
Dn11 u3 a12_hacDn11 u3 a12_hac
Dn11 u3 a12_hactemo jixx
 
Dn11 u3 a25_hac
Dn11 u3 a25_hacDn11 u3 a25_hac
Dn11 u3 a25_hactemo jixx
 
Dn11 u3 a19_hac
Dn11 u3 a19_hacDn11 u3 a19_hac
Dn11 u3 a19_hactemo jixx
 
Dn11 u3 a40_hac
Dn11 u3 a40_hacDn11 u3 a40_hac
Dn11 u3 a40_hactemo jixx
 
Dn11 u3 a40_hac
Dn11 u3 a40_hacDn11 u3 a40_hac
Dn11 u3 a40_hactemo jixx
 
Dn11 u3 a12_hac
Dn11 u3 a12_hacDn11 u3 a12_hac
Dn11 u3 a12_hactemo jixx
 
Dn11 u3 a15_hac
Dn11 u3 a15_hacDn11 u3 a15_hac
Dn11 u3 a15_hactemo jixx
 
Dn11 u3 a11_hac
Dn11 u3 a11_hacDn11 u3 a11_hac
Dn11 u3 a11_hactemo jixx
 
Dn11 u3 a17_hac
Dn11 u3 a17_hacDn11 u3 a17_hac
Dn11 u3 a17_hactemo jixx
 
Dn11 u3 a27_hac
Dn11 u3 a27_hacDn11 u3 a27_hac
Dn11 u3 a27_hactemo jixx
 
Heat exchange technology explained
Heat exchange technology explainedHeat exchange technology explained
Heat exchange technology explainedSpirax Sarco UK
 

Viewers also liked (18)

Dn11 u3 a31_hac
Dn11 u3 a31_hacDn11 u3 a31_hac
Dn11 u3 a31_hac
 
Dn11 u3 a30_hac
Dn11 u3 a30_hacDn11 u3 a30_hac
Dn11 u3 a30_hac
 
Dn11 u3 a3_hac
Dn11 u3 a3_hacDn11 u3 a3_hac
Dn11 u3 a3_hac
 
Estefi
EstefiEstefi
Estefi
 
Dn11 u3 a38_hac
Dn11 u3 a38_hacDn11 u3 a38_hac
Dn11 u3 a38_hac
 
Dn11 u3 a9_mgs
Dn11 u3 a9_mgsDn11 u3 a9_mgs
Dn11 u3 a9_mgs
 
Dn11 u3 a7_hac
Dn11 u3 a7_hacDn11 u3 a7_hac
Dn11 u3 a7_hac
 
Dn11 u3 a12_hac
Dn11 u3 a12_hacDn11 u3 a12_hac
Dn11 u3 a12_hac
 
Dn11 u3 a25_hac
Dn11 u3 a25_hacDn11 u3 a25_hac
Dn11 u3 a25_hac
 
Dn11 u3 a19_hac
Dn11 u3 a19_hacDn11 u3 a19_hac
Dn11 u3 a19_hac
 
Dn11 u3 a40_hac
Dn11 u3 a40_hacDn11 u3 a40_hac
Dn11 u3 a40_hac
 
Dn11 u3 a40_hac
Dn11 u3 a40_hacDn11 u3 a40_hac
Dn11 u3 a40_hac
 
Dn11 u3 a12_hac
Dn11 u3 a12_hacDn11 u3 a12_hac
Dn11 u3 a12_hac
 
Dn11 u3 a15_hac
Dn11 u3 a15_hacDn11 u3 a15_hac
Dn11 u3 a15_hac
 
Dn11 u3 a11_hac
Dn11 u3 a11_hacDn11 u3 a11_hac
Dn11 u3 a11_hac
 
Dn11 u3 a17_hac
Dn11 u3 a17_hacDn11 u3 a17_hac
Dn11 u3 a17_hac
 
Dn11 u3 a27_hac
Dn11 u3 a27_hacDn11 u3 a27_hac
Dn11 u3 a27_hac
 
Heat exchange technology explained
Heat exchange technology explainedHeat exchange technology explained
Heat exchange technology explained
 

Similar to JOOMLA-CMS

Bab2 instalasi web_server
Bab2 instalasi web_serverBab2 instalasi web_server
Bab2 instalasi web_serverAdi Utami
 
Bab1 mengenal joomla
Bab1 mengenal joomlaBab1 mengenal joomla
Bab1 mengenal joomlaD'Bianz II
 
Ukk 2016 - pemrograman web menggunakan wordpress - ilham fiqih
Ukk 2016 - pemrograman web menggunakan wordpress - ilham fiqihUkk 2016 - pemrograman web menggunakan wordpress - ilham fiqih
Ukk 2016 - pemrograman web menggunakan wordpress - ilham fiqihSyiroy Uddin
 
Laporan pembuatan desain web joomla
Laporan pembuatan desain web joomlaLaporan pembuatan desain web joomla
Laporan pembuatan desain web joomlaWina Fajriatin
 
Cara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xamppCara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xamppcyberbebek
 
Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...
Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...
Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...muhamadpandu1
 
1705552010_socmedparalelA_tugas akhir
1705552010_socmedparalelA_tugas akhir1705552010_socmedparalelA_tugas akhir
1705552010_socmedparalelA_tugas akhiraditya heru
 
CMS (Content Management System)
CMS (Content Management System)CMS (Content Management System)
CMS (Content Management System)gembul1204
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesiakaniadona
 
Tutorial joomla versi 1.5.3
Tutorial joomla versi 1.5.3Tutorial joomla versi 1.5.3
Tutorial joomla versi 1.5.3Ocim Nationalism
 

Similar to JOOMLA-CMS (20)

Tugas afi
Tugas afiTugas afi
Tugas afi
 
Tugas web
Tugas webTugas web
Tugas web
 
Tugas ii . suhena
Tugas ii . suhenaTugas ii . suhena
Tugas ii . suhena
 
Tugas II . Suhena
Tugas II . SuhenaTugas II . Suhena
Tugas II . Suhena
 
Bab2 instalasi web_server
Bab2 instalasi web_serverBab2 instalasi web_server
Bab2 instalasi web_server
 
CMS
CMSCMS
CMS
 
Bab1 mengenal joomla
Bab1 mengenal joomlaBab1 mengenal joomla
Bab1 mengenal joomla
 
Ukk 2016 - pemrograman web menggunakan wordpress - ilham fiqih
Ukk 2016 - pemrograman web menggunakan wordpress - ilham fiqihUkk 2016 - pemrograman web menggunakan wordpress - ilham fiqih
Ukk 2016 - pemrograman web menggunakan wordpress - ilham fiqih
 
Jomlaa
JomlaaJomlaa
Jomlaa
 
Module desain web
Module desain webModule desain web
Module desain web
 
Laporan pembuatan desain web joomla
Laporan pembuatan desain web joomlaLaporan pembuatan desain web joomla
Laporan pembuatan desain web joomla
 
Laporan tugas besar website_PBW
Laporan tugas besar website_PBWLaporan tugas besar website_PBW
Laporan tugas besar website_PBW
 
Cara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xamppCara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xampp
 
Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...
Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...
Pengertian,kekurangan dan kelebihan,dan menginstallnya Prestashop,Opencart,SM...
 
1705552010_socmedparalelA_tugas akhir
1705552010_socmedparalelA_tugas akhir1705552010_socmedparalelA_tugas akhir
1705552010_socmedparalelA_tugas akhir
 
CMS (Content Management System)
CMS (Content Management System)CMS (Content Management System)
CMS (Content Management System)
 
Tugas 6
Tugas 6Tugas 6
Tugas 6
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesia
 
Tutorial joomla versi 1.5.3
Tutorial joomla versi 1.5.3Tutorial joomla versi 1.5.3
Tutorial joomla versi 1.5.3
 
web-security
web-securityweb-security
web-security
 

JOOMLA-CMS

  • 1. TUGAS II NAMA : AFIFUDDIN NIM : 09130039 MIK : A IV 1.Apa itu 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 instans.siap digunakan 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, 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 Mambo dapat digunakan untuk membuat situs:
  • 2. 1.Portal 2.Komersial 3.Non-profit 4.Pribadi Aplikasi yang beragam dapat dibuat menggunakan Mambo karena memiliki beberapa kemampuan, diantaranya: 1.Dapat melakukan update halaman utama, halamanberita,halaman artikel, maupun halaman arsip secara cepat. 2.Dapat melihat file Microsoft Word, Excel, dan PDF. 3.Dapat menambahkan menu baru pada main menu, other menu, maupun top menu dengan mudah 4.Dapat mengatur weblink dengan cepat dan mudah. 5.Dapat mengatur banner (iklan). 6.Dapat mengatur FAQ (Frequently Asked Questions). 7.Dapat mengatur Newsflashes 8.Membuat arsip dan menampilkannya kembali 9.Dapat mencetak, mengirim artikel lewat email, dan membaca artikel dengan format PDF. 10.Dapat mengatur user dengan tingkat akses level yang berbeda. 11.Dapat menambah komponen,modul,dan templatedari 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: 1.Mudah melakukan setup/instalasi. 2.Memiliki interface administrator yang sederhana untuk mengatur isi situs (website). 3.Mudah digunakan untuk mengedit(menambah,mengubah, dan menghapus) content dan gambar. 4.Fleksibel untuk mengatur tampilan front end. 5.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.
  • 3. 2.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, 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. 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. 3.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. 4.Instalasi Uniform Server. Anda dapat mendownload secara gratis dari internet http://miniserver.sourceforge.net, namun jika Anda tidak mau mendownload tak perlu khawatir, dalam buku ini disertakan pula file program tersebut. 1.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
  • 4. (saya memilih drive D). Kemudian tunggu beberapa saat, proses extract file sedang berjalan. 2. Setelah ter-extract ke dalam salah satu folder, klik file Start.bat untuk mengaktifkan 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. 3.Tunggu beberapa saat, jika belum muncul halaman utama Uniform Server, klik file redirect.html. Dan jika belum muncul juga, refresh sekali lagi. 4.Maka akan muncul menu go to main page. Klik menu tersebut untuk masuk ke halaman utama Uniform Server 3.2a.
  • 5. 5.Program tersebut sudah berjalan dengan baik (aktif). Sekarang aktifkan tombol Run MySQL Server. 6.Tunggu beberapa saat, selanjutnya akan muncul pesan bahwa SySQL Server sudah aktif. Sekarang klik tombol Back untuk masuk ke halaman utama Uniform Server. Definisi Joomla. Joomla! adalah Sistem Manajemen Konten (SMK atau CMS) yang bebas dan terbuka (free opensource) ditulis menggunakan PHP dan basisdata MySQL untuk keperluan di internet maupun intranet. Joomla pertamakali dirilis dengan versi 1.0.0. Fitur-fitur Joomla! diantaranya adalah sistem caching untuk peningkatan performansi, RSS, blogs, poling, dll. Joomla! menggunakan lisensi GPL. Asal kata Joomla sendiri berasal dari kata Swahili yang mengandung arti "kebersamaan". Secara garis besar dan gamblang, Joomla! terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan basisdata MySQL. Server web diasumsikan terhubung dengan Internet/Intranet yang berfungsi sebagai penyedia layanan situs. Skrip PHP terdiri dari kode program dalam bahasa PHP dan basisdata merupakan tempat penyimpanan konten. Joomla menggunakan Apache sebagai server web dan MySQL untuk basisdatanya. Pertamakali, pengguna meminta akses terhadap halaman Joomla dengan mengeksekusi URL pada browser web yang kemudian terhubung dengan server web. Permintaan ini yang dalam istilah teknis lebih dikenal dengan query string selain terdapat URL juga mengandung parameter konten (section, category, ID article dan lain-lain). Berdasarkan parameter tersebut, sistem skrip Joomla melakukan kontak dengan basisdata dan mengambil konten yang dimaksud berdasarkan parameternya. Terakhir, konten dan templat (template) digabung bersama dan kembali sebagai halaman html, gambar, css dan javascript.
  • 6. Paket Joomla! terdiri dari beberapa bagian yang terpisah dan termodul yang sangat fleksibel, dapat dengan mudah dikembangkan dan diintegrasikan. Sebagai contoh "plugins" WikiBot yang memperbolehkan penulis di Joomla menggunakan "Wikitags" pada bagian artikel yang fungsinya secara otomatis membuat pranala dinamis ke artikel Wikipedia pada saat ditampilkan. Ada lebih tersedia 1,700 "plugins" yang secara resmi didelegasikan oleh OpenSourceMatters tersedia di http://extensions.joomla.org/ dan saat ini secara resmi dipindahkan ke http://joomlacode.org dengan dukungan server yang lebih lengkap. Pada tanggal 17 September 2005, diluncurkan Joomla versi awal yaitu 1.0.0 yang merupakan versi alias dari Mambo 4.5.2.3 yang dikembangkan oleh "Pengembang Inti Mambo hingga Agustus 2005" yang hengkang dari Mambo. Pemimpin Tim saat itu Andrew Eddie yang dikenal dengan sebutan "MasterChief" menulis surat terbuka di komunitas dan diumumkan di forum mamboserver.com. Tim pengembang kemudian membuat situs OpenSourceMatters untuk mendistrubusikan informasi ke pengguna, pengembang, desainer web dan komunitas lain pada umumnya. PHP : adalah singkatan dari Perl Hypertext Prepocessor, yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah web dan bisa digunakan pada HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1995. Pada awalnya PHP bernama FI (Form Interprented). Berdasarkan survey Netcraft pada bulan Desember 1999, lebih dari sejuta site menggunakan PHP, diantaranya adalah NASA, Mitsubishi, RedHat, dan lain-lain.