Pemrograman Web

advertisement




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
Download