Minggu 1
Konsep Pemrograman WEB
WEB DESKTOP
Intepreter Compiler
Markup Script
Browser Exe File
Keunggulan Aplikasi Berbasis Desktop
•Request
•HTML
•SERVER
Web Documents
Arsitektur Aplikasi Berbasis Web
Server Side Scripting
•Intepreter •Response •CLIENT
•PHP •HTML
•Request
•PHP
•SERVER
Web Dinamis dan Statis
1. Web Dinamis
• Bukannya web yang bergerak‐gerak dengan bantuan
flash dan komponen lainnya, kalau itu adalah
pengertian dari web dinamis adalah salah besar.
• Adalah website yang kontennya berubah–rubah
artinya data yang didalam web itu dapat diubah
tanpa harus coding ulang , contoh web dinamis
adalah web berita, web perdagangan (e‐commerce).
Web Dinamis dan Statis
1. Web Dinamis
• Terjadi interaksi antara pengguna dan server sangat
kompleks.
• Web dinamis selalu memiliki program yang bekerja
disisi server karena dalam rentang waktu tertentu
konten dari website tersebut berubah.
• Web dinamis dibentuk dengan menambahkan
perangkat lunak tambahan, seperti PHP
Web Dinamis dan Statis
1. Web Dinamis
• Di mana seseorang (Client) dapat mengubah Content dari
halaman tertentu dengan menggunakan Browser. Request
yang dikirimkan oleh pengguna dapat diproses oleh
server untuk kemudian ditampilkan dalam isi yang
berbeda-beda menurut alur programnya.
• Contoh dari web dinamis adalah portal berita dan jejaring
sosial.
Web Dinamis dan Statis
2. Web Statis
• Website statis ini persis seperti koran, majalah, dan
brosur. Bedanya koran, majalah, dan brosur adalah
sebuah media cetak sedangkan website statis dihost dan
diakses melalui internet.
• Contoh dari web statis adalah web yang berisi profil
perusahaan. Di sana hanya ada beberapa halaman saja
dan kontennya hampir tidak pernah berubah karena
konten langsung diletakan dalam file HTML saja.
Web Dinamis dan Statis
2. Web Statis
• Aplikasi dari website statis seringkali ditemukan diwebsite
personal profile, website penawaran
produk, dan semua website yang bertujuan melakukan
komunikasi satu arah dari pemilik website ke pengunjung
tanpa diperlukan interaksi
Jenis Hosting:
• VPS (Virtual Private Server) atau VPS (Virtual Dedicated
Server) merupakan proses virtualisasi dari lingkungan
software sistem operasi yang dipergunakan oleh server.
Satu Dedicated Server dapat dibagi menjadi beberapa
VPS kecil.
• Dedicated server adalah penggunaan satu server utuh
yang tidak dibagi dengan klien lainnya.
• Colocation server adalah layanan penyewaan tempat
untuk meletakkan server yang dipergunakan untuk
hosting.
Perkembangan Web
Pembagian website berdasarkan teknologi dan cara
penggunaannya dibagi menjadi :
1.Web 1.0, yaitu teknologi Web generasi pertama yang
merupakan revolusi baru di dunia Internet karena
telah mengubah cara kerja dunia industri dan media.
Contoh : Situs berita "cnn.com" atau situs belanja
"Bhinneka.com".
Komunikasi 1 arah
Bersifat read
Bahasa yang digunakan hanya HTML (Tampilan)
Perkembangan Web
2. Web 2.0, yaitu pertama kalinya diperkenalkan oleh
O’Reilly Media pada tahun 2004 sebagai teknologi Web
generasi kedua yang mengedepankan kolaborasi dan
sharing informasi secara online. Contoh : Situs jejaring
sosial facebook.com
Mengutamakan interaksi antar user, baik user dengan
user maupun admin atau webmaster
Merupakan kemajuan dari teknologi pemrograman web
terutama client side ( Ajax, Js, Json, Jquery )
Wikipedia, Facebook, Framework, Friendster,
RSS ( Really Simple Syndicated)
Web as Platform googlespreadsheet
Perkembangan Web
• Perbedaan utama
adalah tempat mengeksekusi skripnya. Pada client
server programming, skrip dieksekusi di browser
sedangkan server side programming dieksekusi di
client (web browser)
Cara Kerja Client dan Server Side
Scripting