Tugas 2

682 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
682
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tugas 2

  1. 1. Nama : Anisah FitrianiJur : MIKA S(V)Web progrming1.Pengertian JoomlaJoomla adalah Contant management system (cms) Sumber terbuka yang bebas ditulisdengan bahasa pemograman php dan data base MySQL baik untuk internet maupunintranet Joomla menyertakan banyak fitur untuk meningkatkan kinerja termasuk pagecaching , web indexing , RSS freed , halaman untuk dicetak , web side searchingdandukungan Internasionalisasi.Nama Joomla berasal dari sebutan phonetic sebuah kata bahasa Swahili “Jomla”denganarti kebersamaan atau kesatuan pilihan nama mencerminkan komitmen para pengembangdan komunitasnya saat membentuk Joomla ketika terjadi perpecahan dari Mambo dibulan Agustus 2005. Joomla dibangun sebagai fork dari mambo dengan rilis perdanaJoomla 1.0.0 pada tanggal 16 september 2005 mengembangkan versi dari mambo.Menurut roadmap Joomla 2.0 code base akan ditulis ulang sekelompok dibangunmengadopsi GNU General Publik LicenceUntuk membuat suatu Informasi Electronik yang mulai berkembang saat ini diperlukansuatu CMS Content Management system / server php yang digunakan untukpembuatan/desain grafis, dan juga memiliki penulis yang kreatif untuk mengisi halaman-halaman web site dengan Mambo ataupun Joomla, tidak menjadi masalah karena seluruhtool memiliki fungsi yang sama. Meskipun program ini menggunakan bahasa php, bukanberarti harus paham seluruhnya tentang kode php. Bagi mereka tidak memahami kodeHTML, Javascript, ASP, CGI, , maupun php tidak perlu takut untuk mempelajarinyakarena meskipun tidak tahu tentang kode-kode tersebut, orang bisa membuat sebuah websecara cepat dengan beberapa fitur yang sangat kompleks yang dihubungkan dengandalam suatu jaringan local atau luas (internet).2.Fungsi Joomla
  2. 2. Fungsi search merupakan salah satu kebutuhan dasar situs masa kini. Sebagai salahsatuCMS terbaik yang ada, Joomla! sudah menyediakan fungsi search sederhana dalam setiapinstalasi standar Joomla!Salahsatu perubahan (hack) yang perlu dilakukan agar fungsi pencarian Joomla! menjadilebih bermanfaat bagi para pengunjung adalah mengubah parameter default pencariandari “ANY WORDS” ke “ALL WORDS”. Artikel ini akan menjelaskan cara melakukanperubahan yang diperlukan.Bayangkan anda sedang menjelajahi sebuah situs Joomla! dan mencoba melakukanpencarian dengan kata kunci joomla gituloh. Jika parameter search tetap dibiarkan dalamkeadaan default, yaitu “ANY WORDS”, maka hasil pencarian akan menampilkan semuahalaman dalam situs itu yang mengandung kata joomla dan semua halaman yangmengandung kata gituloh.Jika parameter search diubah menjadi “ALL WORDS”, maka hasil pencarian hanya akanmenampilkan halaman-halaman yang mengandung kata joomla dan gituloh saja. Dengandemikian pengunjung dapat lebih mudah menemukan informasi yang diinginkan.3.Cara membuat joomlaCara mudah untuk membuat website dengan joomla CMS, Joomla adalah media untukmembuat website secara gratis sehingga anda tidak memerlukan program seperti dreamweaver atau sejenisnya untuk membuat website akan tetapi sudah disediakan oleh joomlauntuk mengedit pada bagian www.webanda.com/administrator. Cara untuk membuat nyaadalah 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. 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 MamboMambo Open Source (MOS) atau sering disebut Mambo adalah sebuah Content ManagementSystem (CMS) yang dibuat menggunakan bahasa PHP (PHP Hypertext Processor). Mambo OpenSource 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 sebuahperusahaan bernam Mambo Foundation, namun para pengembang tidak setuju karena merekaberalasan bahwa jika Mambo sudah ditangani oleh sebuah perusahaan secara otomatis Mamboakan menjadi sebuah software yang komersial. Padalah tujuan awal dibuatnya Mambo adalah free(gratis) untuk semua orang dan siapapun boleh menggunakan, menduplikasi, atau bahkanmemoddifikasi..Kondisi seperti ini memicu para develop yang memiliki tanggung jawab dan hati nurani kepadauser membuat mereka hengkang dari kepengurusan Mambo. Yang pada akhirnya para developyang tidak setuju tersebut bergabung dan menciptakan sebuah software “tandingan” Mambo.Maka terciptalah sebuah sofware yang memiliki bentuk dan fungsi yang sama persis bernamaJoomla.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 tentangkode php. Bagi mereka tidak memahami kode HTML, Java../../script, ASP, CGI, , maupun phptidak perlu takut untuk mempelajarinya karena meskipun tidak tahu tentang kode-kode tersebut,orang bisa membuat sebuah web secara cepat dengan beberapa fitur yang sangat kompleksMambo dapat digunakan untuk membuat situs:Portal
  4. 4. KomersialNon-profitPribadiAplikasi yang beragam dapat dibuat menggunakan Mambo karena memiliki beberapakemampuan, diantaranya:Dapat melakukan update halaman utama, halaman berita, halaman artikel, maupun halaman arsipsecara cepat.Dapat melihat file Microsoft Word, Excel, dan PDF.Dapat menambahkan menu baru pada main menu, other menu, maupun top menu dengan mudahDapat mengatur weblink dengan cepat dan mudah.Dapat mengatur banner (iklan).Dapat mengatur FAQ (Frequently Asked Questions).Dapat mengatur NewsflashesMembuat arsip dan menampilkannya kembaliDapat 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 MacromediaDreamweaver. Mambo sangat fleksibel, mudah digunakan, dan bentuknya sederhana, menjadikansoftware 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 pembuatanweb dengan HTML, XML maupun DHTML, cukup memasukan content dan gambar yang inginditampilkan ke dalam situs. Bahkan webmaster tidak perlu memahami program FTP untukmelakukan upload data karena Mambo sudah dapat menanganinya.PrasyaratMambo dapat berfungsi dengan baik jika didukung oleh program aplikasi lain seperti: Apache(sebagai web server), PHP (sebagai penterjemah kode) , dan MySQL (sebagai database). Ketigaunsur tersebut wajib terpasang dalam komputer Anda jika ingin menjalankan Mambo . Jadi,
  5. 5. ketika Anda membuat situs secara offline (localhot) perlu sebuah server. Masing-masing aplikasimemiliki fungsi yang berbeda.Buku ini tidak akan membahas tentang instalasi Apache, PHP, maupun MySQL. Silakan Andamenginstal komponen-komponen tersebut sendiri. Untuk mendonwload Apache silakan kunjungidi 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 serverkit) yaitu Uniform Server (Uniserver), PHP Triad, Dongkrak (karya anak bangsa), dan AppServe.Keempat program tersebut mampu menjalankan Mambo karena di dalamnya terdapat komponenyang diperlukan Mambo. Dari sekian banyak server, penulis merekomen-dasikan Unform Server(Uniserver) karena dapat bekerja dengan stabil. Namun Anda juga bisa menggunakan programlain sesuai keinginan.Uniform Server 3.2aUniform Server 3.2.a (Uniserver 3.2a ) merupakan sebuah program yang terdiri dari beberapaaplikasi seperti Apache, MySQL, php, dan Perl. Program ini berfungsi seperti layaknya sebuahserver mini yang dapat menjalankan kode untuk web seperti php, Perl, CGI, maupun ASP. Sepertikita ketahui, syarat mutlak untuk dapat disebut sebagai server adalah mampu menterjemahkanbahasa yang dibuat dalam oleh Client us kemudian menterjemahkan dan selajutnya mengirimkanpesan yang disampaikan ke browser seperti apa yang diinginkan oleh pembuat situs tersebut. Dansebuah server, umumnya harus menyediakan beberapa program penterjemah bahasa seperti yangtelah 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 meletakkanfile instalasi Mambo ke dalam salah satu folder.Instalasi Uniform ServerAnda dapat mendownload secara gratis dari internet di miniserver.sourceforge.net, namun jikaAnda tidak mau mendownload tak perlu khawatir, dalam buku ini disertakan pula file programtersebut.Pertama kali, klik ganda file Uniserver3_2a.exe dari CD, selanjutkan klik tombol Run, maka akanmuncul kotak dialog yang menginformasikan kepada Anda untuk memilih drive/folder sebagaitempat file-file Uniserver (saya memilih drive D). Kemudian tunggu beberapa saat, proses extractfile sedang berjalan.Setelah ter-extract ke dalam salah satu folder, klik file Start.bat untuk mengaktifkan
  6. 6. Uniserver3_2a. Perlu diingat, apabila dalam komputer Anda telah terinstall aplikasi server sepertiApache maupun MySQL Server, sebaiknya dinon-aktifkan terlebih dulu sebelum menjankanprogram 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 seluruhprogram 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 utamaUniform Server 3.2a.Program tersebut sudah berjalan dengan baik (aktif). Sekarang aktifkan tombol Run MySQLServer.Tunggu beberapa saat, selanjutnya akan muncul pesan bahwa SySQL Server sudah aktif.Sekarang klik tombol Back untuk masuk ke halaman utama Uniform Server.Pengertian MoodleMOODLE adalah paket software yang diproduksi untuk kegiatan belajar berbasis internet danwebsite. MOODLE terus mengembangkan rancangan sistem dan desain user interface setiapminggunya (up to date). MOODLE tersedia dan dapat digunakan secara bebas sebagai produkopen source dibawah lisensi GNU.MOODLE merupakan singkatan dari Modular Object-Oriented Dynamic Learning Environmentyang berarti tempat belajar dinamis dengan menggunakan model berorientasi objek. Dalampenyediannya 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.zipBeberapa hal gambaran dan kelebihan tentang moodle, yaitu :1.100% cocok untuk kelas online dan sama baiknya dengan belajar tambahan yang langsungberhadapan dengan dosen/guru.2. Sederhana, ringan, efisien, dan menggunakan teknologi sederhana.3. Mudah di Install pada banyak program yang bisa mendukung PHP. Hanya membutuhkan satudatabase.4. Menampilkan penjelasan dari pelajaran yang ada dan Pelajaran tersebut dapat dibagi kedalambeberapa kategori.
  7. 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 cPanelcPanel adalah web hosting control panel yang paling populer di dunia. Fasilitas ini memudahkanpemilik 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.

×