Pemrograman internet

17
PEMROGRAMAN INTERNET Arfianti (092904019) Pendidikan Teknik Informatika dan Kompute Universitas Negeri Makassar 2011

description

 

Transcript of Pemrograman internet

Page 1: Pemrograman internet

PEMROGRAMAN INTERNET

Arfianti (092904019)

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar2011

Page 2: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

KOMUNIKASI VIA INTERNET Internet:

sebuah jaringan komputer yang sangat besar (meliputi seluruh dunia)

jaringan besar yang menghubungkanjaringan-jaringan kecil

menggunakan protokol transmisiberbasis TCP/IP

Page 3: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Gambar. Proses Komunikasi via internet

Page 4: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Konsep Pemrograman Internet Pemrograman Internet

Pemrograman aplikasi berbasis internet Aplikasi internet adalah jenis aplikasi

yang menerapkan arsitektur sistem terdistribusi

Aplikasi internet menggunakan jaringan internet sebagai media komunikasi

Page 5: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Jenis Sistem Terdistribusi

Client – Serversistem dibagi menjadi komponen yang

berfungsi sebagai peminta layanan (client) dan pemberi layanan (server)

Peer – to – peersistem terdiri atas komponen-komponen

yang fungsinya setara dan dapat saling melayani atau meminta layanan

Page 6: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Contoh Aplikasi berbasis Internet (Layanan Internet)

Web (protokol aplikasi : HTTP)

E-mail (IMAP, POP, SMTP) File transfer (FTP) Remote terminal (telnet) Directory service (LDAP) Network monitoring (NMAP) Web service (SOAP)

Page 7: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Teknologi Pembangun Aplikasi berbasis Web

Web client (web browser) Web server URL : Uniform Resource Locator HTTP : HyperText Transfer Protocol HTML : HyperText Markup Language

Page 8: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

CSS : Cascading Style Sheet Pemrograman Web

CGI, eksekusi program di sisi serverserver side scriptingclient side scriptingplug-in, eksekusi program di sisi client

Lanjutan ….

Page 9: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Bagaimana web bekerja?

Page 10: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Web client (web browser)

web browsermerupakan suatu softwaredijalankan pada komputer usersebuah perangkat navigasi di dalam

webmenampilkan dokumen web

Page 11: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Perangkat lunak web browser yang populer

saat ini :

MS Internet Explorer (Windows)

Mozilla Firefox (Windows & Linux)

Netscape Navigator/Communicator

(Windows & Linux)

Opera (Windows & Linux)

Konqueror (Linux)

lynx, berbasis teks (Linux)

Page 12: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Web Server web server

merupakan suatu softwaredijalankan pada komputer serverberfungsi agar dokumen web yang

disimpan di server dapat diakses oleh user di internet

Perangkat lunak web server yang populer saat ini :Apache (Linux & Windows)MS Internet Information Server / IIS

(Windows)Tomcat, untuk Java (Windows & Linux)

Page 13: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Perangkat lunak web server yang

populer saat ini :

Apache (Linux & Windows)

MS Internet Information Server / IIS

(Windows)

Tomcat, untuk Java (Windows & Linux)

Page 14: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Web Programming

CGI, eksekusi program di sisi server(perl, C)

Server Side scripting

PHP

ASP

JSP

Phyton

Page 15: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Client Side Scripting

JavaScript

Jscript

VBScript

plug-in, eksekusi program di sisi client

(applet, ActiveX, Flash)

Page 16: Pemrograman internet

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Database Server MySql (Windows, Linux) PostgreSQL (Windows, Linux) Oracle (Windows, Linux) MsSQL (Windows) dll.

Page 17: Pemrograman internet

Terima Kasih …