WWW
Users (Client)
Browser
Resources
(HTML files)
• Web Engineering adalah suatu proses yang digunakan untuk menciptakan suatu
sistem aplikasi berbasis web dengan menggunakan ilmu rekayasa, prinsip-
prinsip manajemen dan pendekatan sistematis sehingga dapat diperoleh sistem
dan aplikasi web dengan kualitas tinggi. Tujuannya untuk mengendalikan
pengembangan, meminimalisasi resiko, dan meningkatkan kualitas sistem
berbasis web (kmrg.itb.ac.id, 2005).
6
Aplikasi Berbasis Web
• Ada banyak aplikasi berbasis web yang tersedia saat ini, antara lain: Chatting,
sistem informasi, email, milis, forum, penjualan online, dll.
• Adobe Photoshop
• Corel Draw
22
Pengolah Animasi/ Multimedia
• Adobe Flash
• Adobe Premiere
• Pinnacle Studio
23
Pengolah Web/Editor
• Notepad++
• Sublime
• Visual Studio Code
• Adobe Dreamweaver
• PHP Designer
24
Bahasa Pemrograman Web
Client Side Server Side
• HTML • Platform Windows
• CSS • ASP (bahasa pemrograman)
• JavaScript • Ms. Access/ SQL Server
• JavaApplet (database)
• ActiveXControl • Platform Linux
• PHP (bahasa pemrograman)
• MySQL/ PosgreeSQL (database)
25 PROFESI BIDANG WEB
26
Desainer Web
• Bertanggung jawab kepada tampilan visual sebuah situs web, meliputi tipografi,
grafis, animasi, tata letak, warna, dll.
• Kemampuan utama: seni, desain grafis, imajinasi dan kreasi.
• Software yang harus dikuasai:
• Pengolah grafis (Adobe Photoshop, CorelDraw, dll)
• Pengolah animasi (Macromedia Flash, Swish, dll)
• Pengolah multimedia (CoolEdit Pro, Xara3D, dll)
27
Master Web
• Bertanggung jawab atas kelancaran dan jalannya sebuah situs web.
• Kemampuan yang harus dimiliki meliputi desain, pemrograman, dan
maintenance sebuah situs web.
• Tidak mencampuri profesi yang ada, hanya memberi arahan kepada desainer
maupun programmer mengenai apa yang harus dilakukan dalam membangun
situs.
28
Programmer Web
• Bertanggung jawab membuat halaman web interaktif dan dinamis dengan
sebuah bahasa scripting menyangkut dengan transaksi, input dan output data,
dan database.
• Kemampuan yang harus dimiliki:
• HTML
• Pemrograman Server (misal: PHP & MySQL)
• Pemrograman Client (misal: CSS, JavaScript/ JavaApplet)
29
Web Administrator
• Me-maintenance suatu server aga situs yang dikelola senantiasa online.
• Kemampuan yang harus dimiliki:
• Menguasai sistem operasi server (Windows NT/ Server, Linux, dll)
• Jaringan komputer (LAN, Intranet, dll)
• Keamanan komputer dan internet
30 JENIS DAN FUNGSI WEB
31
Jenis Web
• Katalog
• Menampilkan daftar produk yang dijual oleh suatu perusahaan yang
biasanya memiliki produk dalam jumlah yang besar.
• Harus mempertimbangkan update katalog dengan mudah, efisien, dan
continue.
• E-Commerce
• Suatu kumpulan yang dinamis antara teknologi, aplikasi, dan proses bisnis
yang menghubungkan perusahaan, konsumen, dan komunitas tertentu
melalui transaksi elektronik.
• Secara umum transaksi yang dilakukan: find it (mencari produk), explore it
(mempelajari produk), select it (memilih produk), buy it (membeli
produk), ship it (pengiriman barang).
32
Jenis Web
• E-Learning
• Media pengajaran dan pembelajaran yang menggunakan rangkaian
elektronik (LAN, WAN, atau internet) untuk menyampaikan isi
pembelajaran, interaksi, atau bimbingan.
• Tiga hal yang wajib dipenuhi:
• Sederhana (memudahkan peserta didik dalam memanfaatkan
teknologi),
• Personal (guru dapat berinteraksi dengan peserta didik layaknya
pembelajaran yang konvensional),
• Cepat (mengatasi rasa jenuh dan bosan).
• Komunitas
• Memungkinkan pengunjung berkomunikasi secara bersamaan.
• Contoh: friendster, blog, facebook, dll.
33
Jenis Web
• Portal
• Aplikasi berbasis web yang menyediakan akses suatu titik tunggal dari
informasi online terdistribusi, seperti dokumen yang didapat dari
pencarian, kanal berita, dan link ke situs tertentu.
• Contoh: portal sekolah, portal kampus, portal dakwah, dll.
• Personal
• Bertujuan untuk mempromosikan tentang seseorang.
• Biasanya berisi: biodata, portofolio (kumpulan hasil karya), prestasi, atau
kegiatan sehari-hari.
34
Fungsi Web
• Fungsi komunikasi
• Berupa web dinamis karena melibatkan server dan pengelolaan data
sehingga memungkinkan terjadinya interaksi dengan user.
• Fungsi komunikasi: webmail, form contact, chatting, forum, dll.
• Fungsi informasi
• Lebih ditekankan pada kualitas bagian konten karena tujuannya adalah
menyampaikan informasi.
• Berisi teks dan grafik yang mudah di-download.
• Fungsi informasi: news, profile company, library, reference, dll.
• Fungsi ekonomi
• Alat pemasaran
• Bertujuan untuk mempromosikan dan memasarkan produk atau jasa
layanan suatu perusahaan.
• Dapat juga berupa company profile.
• Nilai tambah
• Nilai tambah dari sekedar promosi atau pemasaran secara online.
• Misal: trend perusahaan modren, branding image, dll.