Download - Minggu 2 (Konsep Dasar Pemrograman Web)
Definisi Internet• Internet merupakan kumpulan jaringan
komputer yang bekerja sama secara global mendistribusikan pertukaran data melalui protocol TCP/IP.
• Dilihat dari Jangkauan :– Intranet– Extranet– Internet
2
Aplikasi Layanan Internet• Website. (www)• E-mail.• Chatting.• File transfer (ftp).• Remote terminal (Telnet).• Web service (SOAP).• Voice (VOIP) skype...
3
URL (Uniform Resource Locator)
5
• Merupakan alamat yang di tujukan ke Resource internet yang bersifat unik.
• Alamat ini awalnya berbentuk IP kemudian oleh sistem DNS di ubah menjadi sebuah karakter agar lebih mudah di ingat
URL - cont
6
• Contoh alamat URL:• http://www.umm.ac.id• http://www.chainindonesia.org/chain/
index.html• http://www.google.com/search?hl=en&q=URL+RFC• http://www.indymedia.org:8080/
Komponen-komponen• Kondisi Offline
– Editor– Web Browser– Web Server– Database– Bahasa Pemrograman
• Client Side HTML, CSS, Jquery, JavaSCript, Ajax, Ext JS.
• Server Side PHP, ASP, JSP. Perl, Phyton, C#.• Kondisi Online
– Hosting– Domain– FTP– Cpanel
7
Bagaimana Web Bekerja?Web
BrowserWeb
Server
HTTP request
HTTP responsebodyheader
body header
TCP/IP
Web files
Server
URL
Display
Client
88
• user mengetik URL di browser• browser menghubungi server yang tersebut pada URL• setelah terhubung, browser mengirimkan HTTP request• server menjawab dengan mengirim HTTP response (berisi header
dan isi dokumen)• untuk dokumen yang terdiri atas beberapa file (misalnya dokumen bergambar), browser harus mengirimkan HTTP request lagi untuk setiap file
Pengertian Website• Website adalah salah satu resource yang
berjalan di media Internet dengan melalui protocol http.
9
Jenis Website• Informational website• Afiliasi website• E-commerce website,
– Mencari buku– di pilih, melihat harga.– Keranjang…– Transaksi.– Pembayaran
• Personal Website• Institutional Website• Forum..• Social Network…• Makelar, perantara..• Ebay.• Aplikasi, Perpajakan, Warung…
10
Teknologi Web• Pembagian website berdasarkan teknologi
dan cara penggunaannya di bagi menjadi :Web 1.0Web 2.0Web 3.0
11
Web 1.0• Merupakan teknologi awal dari sebuah
website.• Terjadi komunikasi 1 arah• Bersifat Read• Bahasa yang digunakan hanya HTML
(Tampilan)
12
Web 2.0• Mengutamakan interaksi antar user, baik
user dengan user maupun user dengan admin atau webmaster.
• Kemajuan dari teknologi pemrograman Web terutama Client Side (AJAX, Ext Js, JSON, , JQUERY).
• wikipedia
13
Karakteristik Web 2.0• Web as Platform googlespreadsheet.
• Harnessing Collective Intelegence
• Light Weight Programming Models, framework
• Data Is the Next Inside,….14
Web 2.0 cont-• RSS (Really Simple Syndicated)• Wikipedia• Google.spreedsheet• Friendster, facebook
15
Web 3.0• Manusia dapat berkomunikasi dengan mesin• User bisa mencari suatu data spesifik tanpa
bersusah-susah mencari satu per satu dalam situs-situs Web.
17