SlideShare a Scribd company logo
1 of 8
Download to read offline
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 “Jomla”dengan
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
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.
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
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,
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
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.
~ 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.
Tugas 2

More Related Content

What's hot

pemrograman internet
pemrograman internetpemrograman internet
pemrograman internetmafailmi
 
Asas cakephp-mvc
Asas cakephp-mvcAsas cakephp-mvc
Asas cakephp-mvckriptonium
 
Materi+e learning+di+sma+1+bangil
Materi+e learning+di+sma+1+bangilMateri+e learning+di+sma+1+bangil
Materi+e learning+di+sma+1+bangilrachmatnur74
 
Langkah langkah memasang konten management sistem dengan mudah
Langkah langkah memasang konten management sistem dengan mudahLangkah langkah memasang konten management sistem dengan mudah
Langkah langkah memasang konten management sistem dengan mudahtukangojek48
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptDeka M Wildan
 
Website dinamis dengan PHP
Website dinamis dengan PHPWebsite dinamis dengan PHP
Website dinamis dengan PHPFarichah Riha
 
Aplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansAplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansJogal
 
7. pembuatan website dengan joomla
7. pembuatan website dengan joomla7. pembuatan website dengan joomla
7. pembuatan website dengan joomlaFaiz Fanani
 
Joomla cara-cepat-mudah-membuat-website
Joomla cara-cepat-mudah-membuat-websiteJoomla cara-cepat-mudah-membuat-website
Joomla cara-cepat-mudah-membuat-websiteKhairul Iksan
 
Kelebihan dan kelemahan browser
Kelebihan dan kelemahan browserKelebihan dan kelemahan browser
Kelebihan dan kelemahan browserYulian Gibran
 
tutorial jsf bagian 1
tutorial jsf bagian 1tutorial jsf bagian 1
tutorial jsf bagian 1Jogal
 
Tutorial joomla versi 1.5.3
Tutorial joomla versi 1.5.3Tutorial joomla versi 1.5.3
Tutorial joomla versi 1.5.3Ocim Nationalism
 
2015-09. deka bagus - pemrograman web joomla
2015-09. deka bagus - pemrograman web joomla2015-09. deka bagus - pemrograman web joomla
2015-09. deka bagus - pemrograman web joomlaSyiroy Uddin
 

What's hot (17)

pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
 
Asas cakephp-mvc
Asas cakephp-mvcAsas cakephp-mvc
Asas cakephp-mvc
 
Materi+e learning+di+sma+1+bangil
Materi+e learning+di+sma+1+bangilMateri+e learning+di+sma+1+bangil
Materi+e learning+di+sma+1+bangil
 
Langkah langkah memasang konten management sistem dengan mudah
Langkah langkah memasang konten management sistem dengan mudahLangkah langkah memasang konten management sistem dengan mudah
Langkah langkah memasang konten management sistem dengan mudah
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascript
 
Website dinamis dengan PHP
Website dinamis dengan PHPWebsite dinamis dengan PHP
Website dinamis dengan PHP
 
Aplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansAplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeans
 
Kelompok iv
Kelompok ivKelompok iv
Kelompok iv
 
Tugas web
Tugas webTugas web
Tugas web
 
7. pembuatan website dengan joomla
7. pembuatan website dengan joomla7. pembuatan website dengan joomla
7. pembuatan website dengan joomla
 
Joomla cara-cepat-mudah-membuat-website
Joomla cara-cepat-mudah-membuat-websiteJoomla cara-cepat-mudah-membuat-website
Joomla cara-cepat-mudah-membuat-website
 
Kelebihan dan kelemahan browser
Kelebihan dan kelemahan browserKelebihan dan kelemahan browser
Kelebihan dan kelemahan browser
 
tutorial jsf bagian 1
tutorial jsf bagian 1tutorial jsf bagian 1
tutorial jsf bagian 1
 
Makalah html5
Makalah html5Makalah html5
Makalah html5
 
Tutorial joomla versi 1.5.3
Tutorial joomla versi 1.5.3Tutorial joomla versi 1.5.3
Tutorial joomla versi 1.5.3
 
2015-09. deka bagus - pemrograman web joomla
2015-09. deka bagus - pemrograman web joomla2015-09. deka bagus - pemrograman web joomla
2015-09. deka bagus - pemrograman web joomla
 
Tugasindividu6
Tugasindividu6Tugasindividu6
Tugasindividu6
 

Viewers also liked

741: Integrating Open Source Web 2.0 and Smartphone Technologies to Automate ...
741: Integrating Open Source Web 2.0 and Smartphone Technologies to Automate ...741: Integrating Open Source Web 2.0 and Smartphone Technologies to Automate ...
741: Integrating Open Source Web 2.0 and Smartphone Technologies to Automate ...yan_stanford
 
583: Review of iPhone Applications for Diabetes Self-Management
583: Review of iPhone Applications for Diabetes Self-Management583: Review of iPhone Applications for Diabetes Self-Management
583: Review of iPhone Applications for Diabetes Self-Managementyan_stanford
 
Issues in Mobile Health (Barbara Mittleman)
Issues in Mobile Health (Barbara Mittleman)Issues in Mobile Health (Barbara Mittleman)
Issues in Mobile Health (Barbara Mittleman)yan_stanford
 
Quantified Self and the Self-tracking Patient ( Holve Jeff - Basis)
Quantified Self and the Self-tracking Patient  ( Holve Jeff  - Basis)Quantified Self and the Self-tracking Patient  ( Holve Jeff  - Basis)
Quantified Self and the Self-tracking Patient ( Holve Jeff - Basis)yan_stanford
 
Quantified Self and the Self-tracking Patient (Body Media)
Quantified Self and the Self-tracking Patient (Body Media)Quantified Self and the Self-tracking Patient (Body Media)
Quantified Self and the Self-tracking Patient (Body Media)yan_stanford
 
Mundos virtuales en la organización
Mundos virtuales en la organizaciónMundos virtuales en la organización
Mundos virtuales en la organizaciónCesar Pachón
 
Quantified Self and the Self-tracking Patient (Body_track)
Quantified Self and the Self-tracking Patient (Body_track)Quantified Self and the Self-tracking Patient (Body_track)
Quantified Self and the Self-tracking Patient (Body_track)yan_stanford
 
Quantified Self and the Self-tracking Patient (Zeo)
Quantified Self and the Self-tracking Patient (Zeo)Quantified Self and the Self-tracking Patient (Zeo)
Quantified Self and the Self-tracking Patient (Zeo)yan_stanford
 
E learning industry-overview
E learning industry-overviewE learning industry-overview
E learning industry-overviewCesar Pachón
 

Viewers also liked (11)

741: Integrating Open Source Web 2.0 and Smartphone Technologies to Automate ...
741: Integrating Open Source Web 2.0 and Smartphone Technologies to Automate ...741: Integrating Open Source Web 2.0 and Smartphone Technologies to Automate ...
741: Integrating Open Source Web 2.0 and Smartphone Technologies to Automate ...
 
583: Review of iPhone Applications for Diabetes Self-Management
583: Review of iPhone Applications for Diabetes Self-Management583: Review of iPhone Applications for Diabetes Self-Management
583: Review of iPhone Applications for Diabetes Self-Management
 
Issues in Mobile Health (Barbara Mittleman)
Issues in Mobile Health (Barbara Mittleman)Issues in Mobile Health (Barbara Mittleman)
Issues in Mobile Health (Barbara Mittleman)
 
Quantified Self and the Self-tracking Patient ( Holve Jeff - Basis)
Quantified Self and the Self-tracking Patient  ( Holve Jeff  - Basis)Quantified Self and the Self-tracking Patient  ( Holve Jeff  - Basis)
Quantified Self and the Self-tracking Patient ( Holve Jeff - Basis)
 
Bailey Alan
Bailey AlanBailey Alan
Bailey Alan
 
Quantified Self and the Self-tracking Patient (Body Media)
Quantified Self and the Self-tracking Patient (Body Media)Quantified Self and the Self-tracking Patient (Body Media)
Quantified Self and the Self-tracking Patient (Body Media)
 
Mundos virtuales en la organización
Mundos virtuales en la organizaciónMundos virtuales en la organización
Mundos virtuales en la organización
 
Quantified Self and the Self-tracking Patient (Body_track)
Quantified Self and the Self-tracking Patient (Body_track)Quantified Self and the Self-tracking Patient (Body_track)
Quantified Self and the Self-tracking Patient (Body_track)
 
Quantified Self and the Self-tracking Patient (Zeo)
Quantified Self and the Self-tracking Patient (Zeo)Quantified Self and the Self-tracking Patient (Zeo)
Quantified Self and the Self-tracking Patient (Zeo)
 
Tugas web
Tugas webTugas web
Tugas web
 
E learning industry-overview
E learning industry-overviewE learning industry-overview
E learning industry-overview
 

Similar to Tugas 2

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
 
Contoh laporan job sheet magang smk
Contoh laporan job sheet magang smkContoh laporan job sheet magang smk
Contoh laporan job sheet magang smkDewa Dewa
 
Tugas 6 – 0317(individu)
Tugas 6 – 0317(individu)Tugas 6 – 0317(individu)
Tugas 6 – 0317(individu)RiaWahyuni5
 
Cara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xamppCara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xamppcyberbebek
 
Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317esti setiasih
 
Modul Web Programming dengan PHP dan MySQL
Modul Web Programming dengan PHP dan MySQLModul Web Programming dengan PHP dan MySQL
Modul Web Programming dengan PHP dan MySQLeddie Ismantoe
 
Tugas6 0317-fani heryati-1411511262
Tugas6 0317-fani heryati-1411511262Tugas6 0317-fani heryati-1411511262
Tugas6 0317-fani heryati-1411511262Fani Heryati
 
Laporan web
Laporan webLaporan web
Laporan webrhizky
 
Modul web programing
Modul web programingModul web programing
Modul web programingFitra Sani
 
Tugas 3 Pemrograman API
Tugas 3 Pemrograman APITugas 3 Pemrograman API
Tugas 3 Pemrograman API1110651055
 

Similar to Tugas 2 (20)

Tugas afi
Tugas afiTugas afi
Tugas afi
 
Jomlaa
JomlaaJomlaa
Jomlaa
 
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
 
Tugas ii . suhena
Tugas ii . suhenaTugas ii . suhena
Tugas ii . suhena
 
Tugas II . Suhena
Tugas II . SuhenaTugas II . Suhena
Tugas II . Suhena
 
CMS
CMSCMS
CMS
 
BukuJoomla
BukuJoomlaBukuJoomla
BukuJoomla
 
Contoh laporan job sheet magang smk
Contoh laporan job sheet magang smkContoh laporan job sheet magang smk
Contoh laporan job sheet magang smk
 
Tugas 6
Tugas 6Tugas 6
Tugas 6
 
Tugas 6 – 0317(individu)
Tugas 6 – 0317(individu)Tugas 6 – 0317(individu)
Tugas 6 – 0317(individu)
 
Cara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xamppCara menginstall cms dengan aplikasi xampp
Cara menginstall cms dengan aplikasi xampp
 
Tugas 6
Tugas 6Tugas 6
Tugas 6
 
Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317Tugas 6 matkul rekayasa web 0317
Tugas 6 matkul rekayasa web 0317
 
Modul Web Programming dengan PHP dan MySQL
Modul Web Programming dengan PHP dan MySQLModul Web Programming dengan PHP dan MySQL
Modul Web Programming dengan PHP dan MySQL
 
Tugas6 0317-fani heryati-1411511262
Tugas6 0317-fani heryati-1411511262Tugas6 0317-fani heryati-1411511262
Tugas6 0317-fani heryati-1411511262
 
Laporan web
Laporan webLaporan web
Laporan web
 
Modul web programing
Modul web programingModul web programing
Modul web programing
 
Tugas 3 Pemrograman API
Tugas 3 Pemrograman APITugas 3 Pemrograman API
Tugas 3 Pemrograman API
 
PI bab 1-- 4 -- penutup fixed
PI bab 1-- 4 -- penutup fixedPI bab 1-- 4 -- penutup fixed
PI bab 1-- 4 -- penutup fixed
 
Desain web
Desain webDesain web
Desain web
 

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 “Jomla”dengan 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.