Saat ini membuat sebuah website baik itu pribadi atau company bukan lagi sebuah sesuatu yang terlalu istimewa. Disamping karena telah banyak beredar banyak buku-buku yang membahas tentang membuat sebuah web secara instan, namun juga dengan hadirnya banyak aplikasi web builder, CMS, ataupun Blog (yang juga merupakan CMS) sehingga memudahkan kita membangun sebuah web.

Hal pertama yang harus kita pelajari sebelum kita membuat web adalah mengetahui apa itu .html.

 

"HyperText Markup Language (HTML) adalah sebuah Bahasa Markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah Web (browser). Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi" Sumber
Bahasa HTML sendiri mungkin sudah banyak dipelajari di banyak SMA di Indonesia. Sehingga mungkin sebagian dari anda sedikit banyak sudah memahami bahasa ini. Belum lagi dengan adanya aplikasi sederhana seperti Frontpage, atau Dreamweaver yang memberikan kemudahan membuat sebuah layout web layaknya mengetik pada sebuah word processing.
Hadirnya html merupakan awal era web 1.0 atau saya lebih suka menyebutnya web statis. Dimana ketika kita ingin membuat sebuah content kita harus membuat tiap halaman dari konten tersebut. Dan ketika kita ingin menambah konten kita harus membuat halaman baru lagi. Namun pikirkanlah jika tiap halaman saling berhubungan melalui link sehingga ketika suatu halaman kita ubah maka kita harus merubah setiap halaman yang telah kita buat. Belum lagi ketika kita ingin membuat sebuah portal berita dimana hadir banyak berita setiap harinya. Sehingga akan sangat sulit jika kita harus menerapkan satu halaman tiap satu konten berita.
Untuk itu hadirlah sebuah Web dinamis. Wed dinamis secara sederhana adalah sebuah web yang dapat terus diupdate kontennya tanpa harus mengubah satu persatu halaman dalam setiap konten. Web dinamis biasanya melibatkan halaman web sebagai tempat menampilkan konten, dan database sebagai tempat menyimpan konten. Dan untuk menghubungkan database dan halaman web ini kita menggunakan bahasa PHP.
Normal 0 false false false IN X-NONE X-NONE
PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Secara umum kita menggunakan php untuk mengkomunikasikan halaman dan database. Dalam hal ini database berada di sisi server side, sedangkan halaman yang ditampilkan pada user side. Untuk mengolah database digunakan bahasa SQL.

Tapi sekarang anda belum harus berpusing ria dengan bahasa php dan sql, karena untuk artikel pertama ini kita akan lebih sedikit memakai cara instan dalam membuat web. Cara mudah dalam membangun web adalah dengan membuat web statis yang menurut saya sangat tidak relevan untuk web yang terus di update kontennya. Atau dengan menggunakan Content Management System. Sistem manajemen konten (content management System, disingkat CMS), adalah perangkat lunak yang memungkinkan seseorang untuk menambahkan dan/atau memanipulasi (mengubah) isi dari suatu situs Web. Salah satu contoh dari CMS adalah Blogger, Wordpress dan Joomla. Sebagian besar CMS ini dibangun dengan bahasa PHP, ASP, ataupun AJAX. Nah untuk menggunakan aplikasi ini kalian membutuhkan server (php hanya bisa dijalankan dari sisi server).
Di windows biasa digunakan server IIS. Sedangkan di Linux biasa digunakan server apache. Kita perlu menginstall 3 komponen dalam komputer kita untuk dapat menggunakan CMS/PHP di komputer lokal (terkecuali anda ingin langsung menghostingnya di Internet), komponen tersebut antara lain server, MySQL database Management System, dan phpMyAdmin. Untuk mendapatkan 3 aplikasi tersebut secara instan anda dapat mengunduh aplikasi seperti XAMPP, WAMP, appserv, LAMPP(Linux) dll. Aplikasi tersebut memuat ketiga komponen yang kita perlukan untuk membuat sebuah website menggunakan CMS.

Untuk mempelajari lebih lanjut mengenai PHP, SQL dan Server anda dapat mendowload ebook ini.

Dan untuk selanjutnya kita lanjutkan pada post berikutnya. Terus dipantau y....