Tips & Trik

Login

Syndicate

Alexa Stats and Page Rank

 
Beranda
Fundamental dan Pendahuluan PDF Cetak E-mail
Peringkat Pengguna: / 23
JelekBaik 
Indeks Artikel
Fundamental dan Pendahuluan
Halaman 2

1.1           Pendahuluan

Sebelum mempelajari tentang CMS Joomla, sangat dianjurkan untuk mempelajari terlebih dahulu sekilas mengenai apa itu WWW, HTML, Server Web, Database, PHP dan CMS.

1.1.1       WWW dan HTML

1.1.1.1            WWW, Web atau Situs dan Server web

World Wide Web (‘WWW’, atau singkatnya ‘Web’) adalah suatu ruang informasi di mana sumber-sumber daya yang berguna diidentifikasi oleh pengenal global yang disebut Uniform Resource Identifier (URI) atau juga lebih dikenal dengan istilah yang lebih popular yaitu Uniform Resource Locator (URL). WWW sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya WWW hanyalah bagian dari internet. WWW juga dikenal dengan istilah ‘Situs Internet'.

Untuk melayani fasilitas Web ini dibutuhkan sebuah Server Web (Web Server). Server web yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache dapat berjalan pada banyak platform sedangkan IIS hanya dapat beroperasi di Windows.

 

1.1.1.2            HTML, Halaman Web dan CSS

HTML (HyperTextMarkup Language) merupakan sebuah bahasa markup (tanda) yang digunakan untuk membuat sebuah ‘halaman web’ dan menampilkan berbagai informasi di dalam sebuah ‘browser Internet’ yang merupakan standar Internet yang saat ini dikendalikan oleh World Wide Web Consortium (W3C). Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML.

Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML.

HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka email ataupun dari PDA dan program lain yang memiliki kemampuan browser.

Secara garis besar, terdapat 4 jenis elemen dari HTML:

§         Structural.
Tanda yang menentukan level atau tingkatan dari sebuah teks (contoh, <h1>Mambo Indonesia</h1> akan memerintahkan browser untuk menampilkan ‘Mambo Indonesia’ sebagai teks tebal besar yang ditunjukkan dengan format ‘Heading 1’.

§         Presentational.
Tanda yang menentukan tampilan dari sebuah teks tidak peduli dengan level dari teks tersebut (contoh, <b>Joomla Indonesia</b> akan menampilkan teks ‘Joomla Indonesia’ dengan huruf yang ditebalkan.

§         hypertext. tanda yang menunjukkan link (pranala) ke bagian dari dokumen tertentu (contoh, <a href="http://www.joomla-id.com/">Komunitas Joomla! Indonesia</a> akan menampilkan teks ‘Komunitas Joomla! Indonesia’ sebagai sebuah hyperlink dengan URL www.joomla-id.com, yang jika di di klik akan menuju ke website Komunitas Joomla! Indonesia),

§         Elemen widget yang membuat objek-objek lain seperti tombol (<button>), list (<li>), dan garis horizontal (<hr>).

Selain markup presentational , markup yang lain tidak menentukan bagaimana tampilan dari sebuah teks. Namun untuk saat ini, penggunaan tag HTML untuk menentukan tampilan telah dianjurkan untuk mulai ditinggalkan dan sebagai gantinya digunakan Cascading Style Sheets (CSS).

1.1.2       Database

Database (Basis Data) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) database disebut sistem manajemen database (database management system/DBMS). Sistem database dipelajari dalam ilmu informasi.

Beberapa aplikasi database diantaranya:

Komersial

§         DB2

§         Microsoft SQL Server

§         Oracle

§         Sybase

§         Teradata

Gratis

§         Firebird

§         MySQL

§         PostgreSQL

1.1.3       PHP

PHP (Personal Home Page) adalah bahasa pemrograman script[1] yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan untuk digunakan untuk keperluan lainnya.

Kelebihan PHP dan Bahasa Pemrograman Lain

§         Bahasa pemrograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

§         Server Web yang mendukung php dapat ditemukan dimana-mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.

§         Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.

§         Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.

PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux,unix,windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah - perintah sistem.

1.1.4       Content Management System (CMS)

Sistem Manajemen Konten (Content Management System) yang lebih dikenal dengan CMS adalah sebuah aplikasi berbasis web yang memiliki sistem sedemikian hingga memberikan kemudahan kepada para pengguna sekaligus juga pengelolanya.

Sesuai dengan nama CMS itu sendiri dimana website yang menerapkan sistem ini berorientasi terhadap konten. Sudah bukan merupakan kendala yang berarti bagi manajemen atau humas suatu perusahaan/institusi/organisasi untuk memperbaharui websitenya. Dengan hak akses dan otoritas masing-masing, setiap bagian dari perusahaan/intitusi/organisasi dapat memberikan kontribusinya kedalam website tanpa prosedur yang sulit.

Dapat anda bayangkan suatu perusahaan A yang memiliki website  konvensional yang belum mengadopsi CMS, jika ingin memperbaharui datanya. Pihak Humas/Umum harus menghubungi webmaster websitenya untuk mengirimkan data yang akan diperbaharui, baru kemudian data tersebut diolah dan dikonversi menjadi format html oleh webmaster. Prosedur yang panjang ini sangat jelas akhirnya akan membebani biaya perusaahaan dalam operasionalnya sehari-hari dan juga dari segi waktu.

Bagaimana jika webmaster sedang tidak ditempat sedangkan data diharapkan update saat itu juga? Ilustrasi yang lebih panjang lagi dapat digambarkan jika webmaster website adalah vendor diluar perusahaan A yang hanya bisa dihubungi oleh Bagian IT perusahaan A tersebut. Apa yang terjadi dapat disimpulkan sendiri. Demikian juga dapat dibayangkan bagaimana jika proses ini berlangsung berulang-ulang dalam tiap bulannya, dalam seminggu, dalam sehari bahkan dalam tiap jam?

Pada umumnya sebuah CMS memiliki 2 bagian kategori yaitu bagian Frontend dan Backend[2].

Kecanggihan dan fitur masing-masing CMS bergantung pada CMS yang digunakan. Penggunaan sistem hirarki pengguna yang diterapkan CMS dalam hak aksesnyapun sangat bervariasi sesuai CMS masing-masing. Mulai dari level akses user anggota yang hanya dapat mengirimkan data tertentu berupa komentar, kemudian editor yang dapat mengirimkan suatu artikel/berita (untuk CMS yang menyediakan fasilitas ini), hingga level administrator yang dapat melakukan semua fitur yang ada.

Berikut dibawah ini pemanfaatan CMS:

§         Website perusahaan, bisnis, organisasi atau komunitas.

§         Portal

§         Galeri foto

§         Aplikasi E-Commerce.

§         Mengelola website pribadi / blog.

§         Dan lain-lain.

Keberadaan aplikasi gratisan di Internet dan juga  komunitas Open Source yang semakin menjamur ikut memberikan andil yang signifikan untuk menjadikan teknologi CMS menjadi murah dari segi harga akan tetapi dengan fitur-fitur yang semakin lengkap dan canggih.

Dari segi biaya implementasi pembuatan CMS sangatlah murah apalagi jika dibandingkan dengan fitur-fitur dan kemudahan yang ditawarkan. Hal inilah yang akhirnya ikut mempopulerkan CMS dan akhirnya akan menggantikan semua website konvensional yang ada.

Hari gini gak pake CMS?



[1] PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl.

[2] Lebih lengkap mengenai frontend maupun backend dapat dibaca pada Bab2.


Add as favourites (234) | Quote this article on your site | Views: 14464

Komentar (13)
RSS comments
11. 02-01-2008 23:06
 
Baru belajar jommla asyik juga.
Salam kenal admin, Saya dah selesai bikin we latihan 1 pake joomla, sy praktekan dari buku yg saya beli ,web server App,mysql di local host/Appr/Joomla . saya mau tanya kalo bikin web latihan2 di cpu yg sama gimana caranya.
IP: 125.160.177.21
Registered
 
komarie
12. 17-02-2008 13:55
 
hallu
teach me master...please
IP: 202.133.82.201
Registered
 
maskur sururi
13. 29-05-2008 12:55
 
hallu
saya baru mau belajar, ada yg punya tutorialnya ga ? 
tq
IP: 202.3.208.15
Registered
 
eldienh

Hanya Angoota Terdaftar yang dapat memberikan komentar.
Silakan login atau mendaftar terlebih dahulu.

Powered by AkoComment Tweaked Special Edition v.1.4.6
AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com
All right reserved



 
< Sebelumnya

Sekilas Info

Bagi rekan-rekan yang ingin membuat website joomla online, silahkan hosting gratis di www.cmsindo.com atau www.freephphoster.com, tersedia juga tutorial langkah-langkah mulai dari registrasi sampai website joomla kesayangan anda online. Jika anda menemui kesulitan, silahkan kontak admin pada YM status yang ada pada kedua website tersebut.

 

 

eBook

eBook "Mastering CMS menggunakan Mambo / Joomla". Silahkan login untuk mengunduh (download) ebook ini.

Statistik Anggota

5718 terdaftar