Sistem terdistribusi adalah sistem yang terdiri atas komponen-komponen yang tersebar di berbagai lokasi yang saling berkomunikasi melalui jaringan seperti internet. Aplikasi internet menggunakan arsitektur sistem terdistribusi dengan internet sebagai media komunikasinya. Sistem terdistribusi dapat berupa client-server maupun peer-to-peer.
2. Sistem Terdistribusi
Created By Arfianti
Internet:
sebuah jaringan komputer yang sangat besar
(meliputi seluruh dunia)
jaringan besar yang menghubungkanjaringan-
jaringan kecil
menggunakan protokol transmisiberbasis
TCP/IP
Pendidikan Teknik Informatika dan
Komputer
4. Sistem Terdistribusi
Created By Arfianti
Pemrograman Internet
Pemrograman aplikasi berbasis internet
Aplikasi internet adalah jenis aplikasi
yang menerapkan arsitektur sistem
terdistribusi
Aplikasi internet menggunakan jaringan
internet sebagai media komunikasi
Pendidikan Teknik Informatika dan
Komputer
5. Sistem Terdistribusi
Created By Arfianti
Client – Server
sistem dibagi menjadi komponen yang
berfungsi sebagai peminta layanan (client) dan
pemberi layanan (server)
Peer – to – peer
sistem terdiri atas komponen-komponen yang
fungsinya setara dan dapat saling melayani
atau meminta layanan
Pendidikan Teknik Informatika dan
Komputer
6. Sistem Terdistribusi
Created By Arfianti
Web (protokol aplikasi : HTTP)
E-mail (IMAP, POP, SMTP)
File transfer (FTP)
Remote terminal (telnet)
Directory service (LDAP)
Network monitoring (NMAP)
Web service (SOAP)
Pendidikan Teknik Informatika dan
Komputer
7. Sistem Terdistribusi
Created By Arfianti
Web client (web browser)
Web server
URL : Uniform Resource Locator
HTTP : HyperText Transfer Protocol
HTML : HyperText Markup Language
Pendidikan Teknik Informatika dan
Komputer
8. Sistem Terdistribusi
Created By Arfianti
CSS: Cascading Style Sheet
Pemrograman Web
CGI, eksekusi program di sisi server
server side scripting
client side scripting
plug-in, eksekusi program di sisi client
Pendidikan Teknik Informatika dan
Komputer
10. Sistem Terdistribusi
Created By Arfianti
web browser
merupakan suatu software
dijalankan pada komputer user
sebuah perangkat navigasi di dalam web
menampilkan dokumen web
Pendidikan Teknik Informatika dan
Komputer
11. 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)
Pendidikan Teknik Informatika dan
Komputer
12. Sistem Terdistribusi
Created By Arfianti
web server
merupakan suatu software
dijalankan pada komputer server
berfungsi 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)
Pendidikan Teknik Informatika dan
Komputer
13. 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)
Pendidikan Teknik Informatika dan
Komputer
14. Sistem Terdistribusi
Created By Arfianti
CGI, eksekusi program di sisi server(perl, C)
Server Side scripting
PHP
ASP
JSP
Phyton
Pendidikan Teknik Informatika dan
Komputer
15. Sistem Terdistribusi
Created By Arfianti
Client Side Scripting
JavaScript
Jscript
VBScript
plug-in, eksekusi program di sisi client
(applet, ActiveX, Flash)
Pendidikan Teknik Informatika dan
Komputer
16. Sistem Terdistribusi
Created By Arfianti
MySql (Windows, Linux)
PostgreSQL (Windows, Linux)
Oracle (Windows, Linux)
MsSQL (Windows)
dll.
Pendidikan Teknik Informatika dan
Komputer