Jenis Situs
Web
¨ Berdasarkan lokasi publikasi :
¤ Disk‐based website, situs web yang
dipublikasi dalam komputer lokal menggunakan PWS.
¤ Server‐based website, situs web yang
dipublikasi dalam web server, seperti IIS( Internet Information Server),
Apache.
¨ Berdasarkan Konten
¤ Static Website, isinya bersifat statis.
n
Situs
ini sangat cocok untuk perusahaan yang berskala kecil yang ingin memberikan
informasi singkat mengenai keberadaan perusahaan, produk atau jasa yang
diberikan.
n
Perubahan
atau penambahan isi harus dilakukan secara manual (modifikasi script).
¤ Dynamic Website, situs web yang isi
dan tampilannya disimpan dalam suatu database.
n
Situs
ini sangat cocok untuk perusahaan
berskala menengah hingga besar.
n
Perubahan
dan penambahan data dilakukan terhadap database.
n
Isinya
semakin lengkap, karena semua isi disimpan dalam sistem manajemen database yang
rapih.
Multitier
Architectur
¨ Apa itu multitier architecture?
¤ Dalam metode pengembangan aplikasi,
Multi‐tier Architecture (atau dikenal N‐tier Architecture) adalah arsitektur
klien – server yang mana tingkat/tier presentasi (tampilan interaksi dengan
user), aplikasi pemroses data, dan manajemen data secara logika
merupakan proses‐proses yang berbeda.
¨ Keunggulan
¤ Pengembang lebih leluasa dalam
membuat aplikasi yang fleksibel dan dapat digunakan kembali (reuseable
application). Modifikasi hanya dilakukan pada bagian yang diinginkan, tidak
keseluruhan.
¨ Yang paling banyak digunakan adalah
Three‐tier Architecture
Three‐tier
Architecture
¨ Presentation Tier
¤ Tingkatan paling atas dari aplikasi.
Memberikan informasi kepada pengguna aplikasi. Berinteraksi dengan tingkatan
lainnya, contohnya mengirimkan permintaan user kemudian menampilkan datanya.
¨ Application Tier
¤ Middle tier, Business Logic, operasi
logika, akses dan proses data. Tingkatan ini memiliki fungsi untuk mengontrol
fungsionalitas aplikasi dan melakukan proses yang mendetil.
¨ Data Tier
¤ Tingkat ini mengacu ke Database
Server. Pengelolaan data yang independense perti ini, meningkatkan skalabilitas
dan performa aplikasi.
Three‐tier
Architectur
¨ Penggunaan pada pengembangan website
¤ Presentation Tier (Front‐end)
n
Konten
yang di‐generate oleh browser.
¤ Application Tier (Server Side
Script)
n
Server
Side Scripting, seperti PHP, JSP, ASP, SSJS (Server Side JS), dll.
¤ Data Tier (Back‐end)
n
Database
server
Three‐tier
Architectur