Anda di halaman 1dari 18

PEMROGRAMAN WEB

Konsep Dasar Pemrograman Web

14 Februari 2017
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
Macam-macam Protocol
• TCP/IP
• FTP
• HTTP/HTTPS,
• SMTP, POP3, IMAP.
• Telnet
• DHCP

4
URL (Uniform Resource Locator)
• 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

5
URL - cont
• 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/

6
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?
URL HTTP request
body header

Web Web Web f iles


Browser TCP/IP Server

Display header body


HTTP response
Client Server
• 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 

88
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.0
Web 2.0
Web 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 2.0 cont-

16
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
Contoh Web 3.0

• Semantic Web  jena, AI,


Ontology
• 3D Web  silverligth

18

Anda mungkin juga menyukai