Teknologi Internet dan Aplikasi Web

Teknologi Internet dan Aplikasi Web

Web Engineering
@fatkhulamin

caradesainweb.blogspot.com

Interaksi Web
1. Permintaan
Pengguna mengirimkan ke server web, biasanya via
halaman web yang ditampilkan pada browser web
2. Pemrosesan
Server web menerima permintaan yang dikirimkan
oleh pengguna kemudian memproses permintaan
3. Jawaban
Browser menampilkan hasil dari permintaan pada
jendela browser

caradesainweb.blogspot.com

Pembangunan Web harus

memperhatikan

• Pemasaran
target pengunjung dan konten
• Perancangan Grafis
tata letak page, huruf, warna, gambar, film
• Integrator HTML
pengembangan page html
• Pemrograman
java, php, etc yg bisa dikombinasikan dengan html
• Penulis konten
nilai tambah
caradesainweb.blogspot.com

Karakteristik aplikasi web
• Aplikasi web akan
secara konstan
meningkat
• Aplikasi web tidak
terpisahkan dari

perangkat lunak
• Tujuan digunakan
secara luas
• Pengembangan sistem
berbasis web
• Look and feel
caradesainweb.blogspot.com

• Jadwal pengembangan
• Dikembangkan oleh tim
kecil
• Perubahan teknologi
yang cepat
• Pengembangan web
• Media aplikasi web
• Keaman dan privasi
• Web itu seni dan ilmu

Teknologi Aplikasi Web
Aplikasi yang sejak awal dirancang untuk

dieksekusi didalam lingkungan berbasis web
• Dirancang bisa berjalan dalam lingkungan
berbasis web-hyperteks & multimedia (yg
membuat berbeda dengan aplikasi
konvensional)
• Tidak hanya berupa kumpulan halamanhalaman web
• Interaktif, request response
caradesainweb.blogspot.com

Jenis Aplikasi Web
• E-commerce or B2C
• Intranet sekarang Web-enabled (aplikasi
perusahaan melalui web-terintegrasi dengan
web)
• B2B (pelanggan-penyalur), berbagi informasi
terpilih

caradesainweb.blogspot.com

Arsitektur 3-Tier

• Aplikasi web yang dibangun dengan
menggunakan arsitektur 3-tier (n-tier), yaitu
client, server, dan basis data

caradesainweb.blogspot.com

1.
2.
3.
4.
5.

5 Teknologi Komputer yang
mendukung rekayasa web

Bahasa Pemrograman
Sistem operasi (Linux, Unix, windows)
Server Web (server)
Basis Data
Sponsor


caradesainweb.blogspot.com

CGI / Perl
• CGI adalah antarmuka untuk melewatkan data
dari halaman Web yang dikirim ke server Web.
• Perl adalah bahasa open source yang
dioptimalkan untuk menuliskan aplikasi sisi
server
• CGI dan Perl membuat koneksi ke berbagai
basis data menjadi lebih mudah.
caradesainweb.blogspot.com

Macromedia
• Makromedia menjual kumpulan produk yang
membuatnya mudah untuk membangun
aplikasi web yang berukuran menengah dan
kecil
• Tool utama yang disediakan oleh macromedia
adalah coldfusion yang merupakan suatu

mesin yang mengijinkan satu program pada
CFML (cold Fusion Markup Language)
caradesainweb.blogspot.com

Java / J2EE
• Java/J2EE adalah suatu metode yang dibangun
dengan sempurna untuk menciptakan media
pada aplikasi web yang besar.
• Ex. Sun Microsystem (Java), IBM (Webspere),
BEA System (Weblogic)

caradesainweb.blogspot.com

LAMP (Linux, Apache, MySQL, PHP)
• LAMP adalah suatu teknologi untuk membangun
aplikasi web yang telah diadobsi untuk kebanyakan
web yang berukuran menengah dan kecil karena;
1. Open source
2. Teknologi bekerja dengan baik
3. Teknologi mudah dipelajari

4. Mengijinkan pembangunan suatu aplikasi web dengan
cepat
5. Banyak kode open source yang bisa bersama-sama
menjadi solusi
caradesainweb.blogspot.com

Microsoft.NET
• Microsoft menggunakan strategi .NET-nya
untuk mengambil alih pasar server dengan
cara seperti yang sudah ditempuh oleh
windows, office, dan internet explorer.

caradesainweb.blogspot.com