Web Designer Web Programmer Web Administrator Web Master Web Designer Mendesain tampilan situs (web) mulai dari pengolahan gambar, tata letak, warna, dan sebagainya. Yang harus dikuasai: HTML, DHTML, CSS Pengolahan Gambar Animasi, Movie (Film) Web Programmer Web Administrator Web Master Web Designer Web Programmer Membuat aplikasi yang berjalan di atas situs-situs web. Aplikasi ini menyangkut dengan transaksi, input output data dan database. Yang harus dikuasai: CGI Perl, PHP, MySQL (UNIX Base) ASP (NT Base) , ASP.NET Javascript dan Applet Web Administrator Web Master Web Designer Web Programmer Web Administrator Bertugas atas pemeliharaan (maintenance) suatu server. Yang harus dikuasai: OS Unix (Linux, FreeBSD) OS NT (Windows) Jaringan (LAN, WAN, Internet) Keamanan Server Web Master Web Designer Web Programmer Web Administrator Web Master Seorang yang mengerti semua hal mulai dari desain hingga mempertanggungjawabkan atas jalannya suatu situs (web). Yang harus dikuasai: HTML, DHTML, CSS CGI Perl, PHP, MySQL, ASP, Java Penguasaan bermacam OS Keamanan Server Jaringan (LAN, WAN, Internet) Semua kegiatan di atas dikerjakan dalam satu tim yang disebut Web Developer. Web Engineering : suatu proses yang digunakan untuk menciptakan suatu sistem aplikasi berbasis web dengan menggunakan ilmu rekayasa, prinsip-prinsip manajemen, dan pendekatan sistematis sehingga diperoleh sistem dan aplikasi web dengan kualitas tinggi. Tujuannya untuk mengendalikan pengembangan, minimalisasi risiko, dan meningkatkan kualitas sistem berbasis web. Pemrograman : proses, cara, atau perbuatan program Web : jaringan komputer yang terdiri atas kumpulan situs internet yang menawarkan teks, grafik, suara, dan sumber daya animasi melalui protokol hypertext. Contoh: http://www.facebook.com World Wide Web: Layanan internet yang paling populer. www berjalan dengan Hypertext Transfer Protocol (HTTP). Halaman Web: file text murni (plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka, dilihat, diterjemahkan dengan internet browser. Web/Internet Browser: software yang digunakan untuk menampilkan/ menterjemahkan informasi dari server web. Tahun 1991, Sir Timothy John dari tim BernersLee dan peneliti lain di European Particile Physics Lab (CERN) di Genewa, Swiss, menggunakan suatu cara untuk men-share data atas koleganya dengan menggunakan yang disebut hypertext. Pemakai di CERN dapat manampilkan dokumen ada layar komputer dengan menggunakan software browser baru. Jenis-Jenis Website Berdasarkan sifatnya: web dinamis : situs berita, blog web statis : situs profil perusahaan Berdasarkan tujuannya: Personal Website Corporate Website Portal Website Forum Website E-Commerce Website (situs jual beli) Berdasarkan bahasa pemrograman yang digunakan: Server side website : ditulis dgn bhs pemrograman PHP, ASP.NET Client side website : HTML Pengunjung web mengetikkan alamat yang akan dituju, misalnya www.facebook.com Melalui jaringan internet, pengunjung bisa melakukan request alamat facebook.com ke registrar. Kemudian registrar memerintahkan DNS server mencari alamat yang di-request Setelah DNS server menemukan alamat www.facebook.com dan memerinthkan hosting server untuk memberikan file-file yang ada pada halaman website tersebut kepada pengunjung. File-file yang diberikan hosting server ini akan ditampilkan dalam bentuk halaman website melalui web browser. Jika sukses akan ditampilkan. Formulation : merumuskan tujuan dan ukuran dari aplikasi berbasis web serta menentukan batasan sistem. Planning (perencanaan) : menghitung estimasi biaya proyek pembuatan aplikasi berbasis web, estimasi jumlah pengembang, estimasi waktu pengembagan, evaluasi risiko pengembangan, mendefinisikan jadwal untuk pengembangan versi selanjutnya. Analysis : menentukan persyaratan teknik dan mengidentifikasi informasi yang ditampilkan pada aplikasi berbasis web. Engineering (rekayasa) : desain isi informasi dan desain arsitektur web. Page Generation and Testing : Implementasi dan Pengujian Costumer Evaluation : Evaluasi oleh konsumen. Adobe Dreamweaver Notepad Notepad++ Blue Voda Blog