SlideShare a Scribd company logo
1 of 17
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
Sistem Terdistribusi
Created By Arfianti




                          Gambar. Proses Komunikasi via internet


               Pendidikan Teknik Informatika dan
Komputer
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
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
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
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
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
Sistem Terdistribusi
Created By Arfianti




               Pendidikan Teknik Informatika dan
Komputer
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
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
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
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
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
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
Sistem Terdistribusi
Created By Arfianti




            MySql (Windows, Linux)
            PostgreSQL (Windows, Linux)
            Oracle (Windows, Linux)
            MsSQL (Windows)
            dll.




               Pendidikan Teknik Informatika dan
Komputer
Pemrograman internet

More Related Content

Viewers also liked

Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client server
arfianti
 
Sistem operasi terdistribusi
Sistem operasi terdistribusiSistem operasi terdistribusi
Sistem operasi terdistribusi
hofidatur
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
arfianti
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
arfianti
 
Manajemen client server
Manajemen client serverManajemen client server
Manajemen client server
arfianti
 
Indexing of biomedical literature
Indexing of biomedical literatureIndexing of biomedical literature
Indexing of biomedical literature
Dr Ajith Karawita
 
Teaching of multimedia
Teaching of multimediaTeaching of multimedia
Teaching of multimedia
aleena_samar
 

Viewers also liked (13)

Alexa
AlexaAlexa
Alexa
 
Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client server
 
Lecture: Final current needs on portfolio development
Lecture: Final current needs on portfolio development Lecture: Final current needs on portfolio development
Lecture: Final current needs on portfolio development
 
Sistem operasi terdistribusi
Sistem operasi terdistribusiSistem operasi terdistribusi
Sistem operasi terdistribusi
 
Sri lankan experience on reduction of hiv stigma and discrimination among hea...
Sri lankan experience on reduction of hiv stigma and discrimination among hea...Sri lankan experience on reduction of hiv stigma and discrimination among hea...
Sri lankan experience on reduction of hiv stigma and discrimination among hea...
 
Mapping of MARPs, Sri Lanka
Mapping of MARPs, Sri LankaMapping of MARPs, Sri Lanka
Mapping of MARPs, Sri Lanka
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
 
Manajemen client server
Manajemen client serverManajemen client server
Manajemen client server
 
Indexing of biomedical literature
Indexing of biomedical literatureIndexing of biomedical literature
Indexing of biomedical literature
 
Teaching of multimedia
Teaching of multimediaTeaching of multimedia
Teaching of multimedia
 
Clinical materials for medicine III
Clinical materials for medicine IIIClinical materials for medicine III
Clinical materials for medicine III
 
HIV stigma index among healthcare workers, Sri Lanka
HIV stigma index among healthcare workers, Sri LankaHIV stigma index among healthcare workers, Sri Lanka
HIV stigma index among healthcare workers, Sri Lanka
 

Similar to Pemrograman internet (20)

Tugas pak iwan
Tugas pak iwanTugas pak iwan
Tugas pak iwan
 
Tugas pak iwan
Tugas pak iwanTugas pak iwan
Tugas pak iwan
 
Materi-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdfMateri-1-Pemrograman Web.pdf
Materi-1-Pemrograman Web.pdf
 
Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154
 
Laporan praktikum modul 3
Laporan praktikum modul 3Laporan praktikum modul 3
Laporan praktikum modul 3
 
Persentasi Ku
Persentasi Ku Persentasi Ku
Persentasi Ku
 
Tugas Pw [21]
Tugas Pw [21]Tugas Pw [21]
Tugas Pw [21]
 
01konseppemrogramaninternet
01konseppemrogramaninternet01konseppemrogramaninternet
01konseppemrogramaninternet
 
1989249
19892491989249
1989249
 
Tugas webserver
Tugas webserverTugas webserver
Tugas webserver
 
TIK - Istilah Istilah Dalam Internet
TIK - Istilah Istilah Dalam InternetTIK - Istilah Istilah Dalam Internet
TIK - Istilah Istilah Dalam Internet
 
Proses, objek dan layanan distribusi
Proses, objek dan layanan distribusiProses, objek dan layanan distribusi
Proses, objek dan layanan distribusi
 
Application Layer
Application LayerApplication Layer
Application Layer
 
01konseppemrogramaninternet
01konseppemrogramaninternet01konseppemrogramaninternet
01konseppemrogramaninternet
 
Sistem manajemen jaringan
Sistem manajemen jaringanSistem manajemen jaringan
Sistem manajemen jaringan
 
Pertemuan ke 1
Pertemuan ke 1Pertemuan ke 1
Pertemuan ke 1
 
Pengenalan Internet 1
Pengenalan Internet         1Pengenalan Internet         1
Pengenalan Internet 1
 
Pemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverPemrograman basis data internet dan client server
Pemrograman basis data internet dan client server
 
Pengenalan web minggu pertama
Pengenalan web minggu pertamaPengenalan web minggu pertama
Pengenalan web minggu pertama
 
Web server mjs
Web server mjsWeb server mjs
Web server mjs
 

More from arfianti

Bergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiBergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusi
arfianti
 
Evolusi sistem terdistribusi
Evolusi sistem terdistribusiEvolusi sistem terdistribusi
Evolusi sistem terdistribusi
arfianti
 
Konsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusiKonsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusi
arfianti
 
Client server
Client serverClient server
Client server
arfianti
 
Arsitektur client server
Arsitektur client serverArsitektur client server
Arsitektur client server
arfianti
 
Pemrograman sistem teristribusi
Pemrograman sistem teristribusiPemrograman sistem teristribusi
Pemrograman sistem teristribusi
arfianti
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasi
arfianti
 
Pemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverPemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client server
arfianti
 
Pert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverPert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client server
arfianti
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rpl
arfianti
 
Tim perangkat lunak
Tim perangkat lunakTim perangkat lunak
Tim perangkat lunak
arfianti
 
Manajemen proyek
Manajemen proyekManajemen proyek
Manajemen proyek
arfianti
 
Rekayasa sistem
Rekayasa sistemRekayasa sistem
Rekayasa sistem
arfianti
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusi
arfianti
 
Rekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputerRekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputer
arfianti
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
arfianti
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitektural
arfianti
 
Perancangan berorientasi objek
Perancangan berorientasi objekPerancangan berorientasi objek
Perancangan berorientasi objek
arfianti
 
Perancangan perangkat lunak real time
Perancangan perangkat lunak real timePerancangan perangkat lunak real time
Perancangan perangkat lunak real time
arfianti
 
Perancangan dengan pemakaian ulang
Perancangan dengan pemakaian ulangPerancangan dengan pemakaian ulang
Perancangan dengan pemakaian ulang
arfianti
 

More from arfianti (20)

Bergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiBergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusi
 
Evolusi sistem terdistribusi
Evolusi sistem terdistribusiEvolusi sistem terdistribusi
Evolusi sistem terdistribusi
 
Konsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusiKonsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusi
 
Client server
Client serverClient server
Client server
 
Arsitektur client server
Arsitektur client serverArsitektur client server
Arsitektur client server
 
Pemrograman sistem teristribusi
Pemrograman sistem teristribusiPemrograman sistem teristribusi
Pemrograman sistem teristribusi
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasi
 
Pemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverPemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client server
 
Pert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverPert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client server
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rpl
 
Tim perangkat lunak
Tim perangkat lunakTim perangkat lunak
Tim perangkat lunak
 
Manajemen proyek
Manajemen proyekManajemen proyek
Manajemen proyek
 
Rekayasa sistem
Rekayasa sistemRekayasa sistem
Rekayasa sistem
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusi
 
Rekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputerRekayasa sistem berbasis komputer
Rekayasa sistem berbasis komputer
 
Proses proses perangkat lunak
Proses proses perangkat lunakProses proses perangkat lunak
Proses proses perangkat lunak
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitektural
 
Perancangan berorientasi objek
Perancangan berorientasi objekPerancangan berorientasi objek
Perancangan berorientasi objek
 
Perancangan perangkat lunak real time
Perancangan perangkat lunak real timePerancangan perangkat lunak real time
Perancangan perangkat lunak real time
 
Perancangan dengan pemakaian ulang
Perancangan dengan pemakaian ulangPerancangan dengan pemakaian ulang
Perancangan dengan pemakaian ulang
 

Pemrograman internet

  • 1.
  • 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
  • 3. Sistem Terdistribusi Created By Arfianti Gambar. Proses Komunikasi via internet 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
  • 9. Sistem Terdistribusi Created By Arfianti 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