Minggu, 29 Maret 2015

Teknologi Yang Terdapat Pada WEB

1. JavaScript

Bahasa pemrograman JavaScript biasanya digunakan untuk hal-hal tertentu dalam sebuah website, misalnya saja untuk membuat validasi pada form pendaftaran, form login, buku tamu (guest book), animasi sederhana (bukan Flash), dan pengaturan-pengaturan lainnya. Kemampuan seorang web designer dalam JavaScript sangat terbatas. Biasanya, hal ini diserahkan kepada seorang programmer yang memang terbiasa bergelut dengan coding. Tetapi tidak menutup kemungkinan web designer juga menguasai JavaScript.

2. HTML

HTML (Hyper Text Markup Language) adalah bahasa pemrograman utama dalam pembuatan website, keterlibatan HTML tetap diperlukan walaupun website yang dibuat full flash. Dalam prakteknya, hanya segelintir web designer saja yang benar-benar membuat website murni dengan full coding (HTML). Selain karena prosesnya yang bisa memakan waktu yang lama, ternyata faktor kemampuan dalam penguasaan HTML yang minim juga menjadi penyebab. Hal lain mungkin karena tidak terbiasa dengan HTML. Para web designer yang tidak terbiasa dengan coding lebih sering menggunakan web editor (WYSIWYG), ketimbang murni dengan melakukan coding. Padahal, kalau terbiasa menggunakan coding maka kita akan memahami struktur web yang dibuat, memahami bagaimana agar konten HTML bisa di-render oleh browser dengan baik, dan masih banyak lagi.

3. PHP

PHP adalah bahasa pemrograman server side yang sudah banyak digunakan pada saat ini, terutama untuk pembuatan website dinamis. Untuk hal-hal tertentu dalam pembuatan web, bahasa pemrograman PHP memang diperlukan, misalnya saja untuk memproses data yang dikirimkan oleh pengunjung web. Contoh nyata adalah penggunaannya untuk buku tamu, halaman login, dan sebagainya. Agar bisa berjalan dengan baik, maka PHP harus dikolaborasikan dengan database engine, seperti MySQL, PostgreSQL, dan lainnya. Selain kita bisa menggunakan PHP untuk website yang dibuat, ada juga beberapa aplikasi open source yang menggunakan pemrograman PHP secara penuh. Contohnya adalah aplikasi CMS (Content Management System), seperti PostNuke, Joomla, Mambo, dan masih banyak lagi. Sedangkan untuk aplikasi forum, contohnya adalah phpBB, SMF (Simple Machine Forum), dan lainnya.

Berikut adalah kelebihan dan kekurangan yang ada pada PHP diantaranya sebagai berikut :

 1.   Bisa membuat Web menjadi Dinamis.
 2.   PHP bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara gratis.
 3.   Program yang dibuat dengan PHP bisa dijalankan oleh Semua Sistem Operasi karena PHP berjalan secara Web Base yag artinya semua Sistem Operasi bahkan HP yang mempunyai Web Browser dapat menggunakan program PHP.
 4.   Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java.
 5.   Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lain-lain.
 6.   Bahasa pemrograman PHP tidak memerlukan Kompilasi / Compile dalam penggunaannya.
 7.   Banyak Web Server yang mendukung PHP seperti Apache, Lighttpd, IIS dan lain-lain.
 8.   Pengembangan Aplikasi PHP mudah karena banyak Dokumentasi, Refrensi & Developer yang membantu dalam pengembangannya.
 9.   Banyak bertebaran Aplikasi & Program PHP yang Gratis & Siap pakai seperti WordPress, PrestaShop, dan lain-lain.
Selain kelebihan PHP, PHP juga mempunyai kekurangan. Namun masalah kekurangannya sangat sedikit. Diantaranya :
 1.   PHP Tidak mengenal Package.
 2.   Jika tidak di encoding, maka kode PHP dabat dibaca semua orang & untuk meng encodingnya dibutuhkan tool dari Zend yang mahal sekali biayanya.
 3.   PHP memiliki kelemahan keamanan. Jadi Programmer harus jeli & berhati-hati dalam melakukan pemrograman & Konfigurasi PHP.

4. CMS

CMS atau Content Management System adalah sebuah engine web yang digunakan untuk memudahkan dalam pengaturan situs; baik untuk menambahkan, mengedit, atau menghapus konten dengan cara yang mudah. CMS sangat bermanfaat karena memberikan usability (kemudahan) dalam mengelola konten. Setiap ada perubahan, maka anda tidak perlu merombak file yang bersangkutan, karena semuanya sudah diatur dari menu admin.

CMS sangat mudah diimplementasikan, baik untuk platform Linux maupun Windows. Penggunaan CMS juga sangat beragam, mulai dari website perusahaan, portal komunitas, e-commerce, organisasi, galeri foto, bisnis online, website pribadi, dan sebagainya. Beberapa contoh CMS yang bisa digunakan antara lain Joomla, Mambo, Post Nuke, phpBB, dan sebagainya. Semua CMS yang ada memang memiliki kelebihan dan kekurangan. Ada beberapa CMS yang bisa anda modifikasi, seperti menambahkan modul atau plugin tertentu.

Salah satu CMS yang paling banyak digunakan adalah WordPress, Joomla, dan Mambo. Ketiganya merupakan aplikasi yang banyak digunakan untuk membuat website yang berbasis konten. Selain itu, ketiganya juga telah mendapatkan banyak penghargaan sebagai Best Open Source Software.

5. CSS

Cascading Style Sheet (CSS) merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemograman.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading,subbabbodytextfooterimages, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML. 
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.
6. Database MySQL

Database ini data yang paling tangguh dipakai dalam dunia web. ProWeb memakai database ini untuk menyimpan data-data halaman website. Database ini vital diperlukan dalam pengembangan CMS

7. Company Profile CD

Website bisa disimpan ke dalam CD untuk kepentingan Company Profile CD, Product Catalog CD atau sebagai presentation tool bagi team sales.
Sumber :