Transcript

1

Konsep Dasar Pemrograman website

Minggu ke-2

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

4

• TCP/IP• FTP• HTTP/HTTPS,• SMTP, POP3, IMAP.• Telnet• DHCP

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 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

Tugas 1• Cari Contoh masing-masing satu, teknologi

web di mulai dari web 3.0. kemudian sertakan :

• Alamat (URL).• Content.• Isinya apa?

• Buat dalam bentuk laporan.• Se-detail & Se-Rapi mungkin• Berkelompok (Max.2-3 Mhs)

19


Recommended