SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Arfianti          (092904019)


Pendidikan Teknik Informatika dan Komputer
Universitas Negeri Makassar
2011
Interaksi Manusia dan Komputer
Created By Arfianti




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti



         Halaman web statis telah berubah menjadi dinamis. Dinamis
       artinya dapat menampilkan isi yang berbeda ketika mengakses
            pada waktu yang berbeda pula. Pada dasarnya saat ini
         pemrograman web dibagi menjadi 2 kelompok, yaitu : client
        side programming (HTML, CSS, Javascript, Jscript, VBScript)
                             dan server side programming
                          (PHP,ASP,JavaServelet, SGI, Perl)


        Perbedaan utama server-side programming dan client server
          programming adalah tempat mengeksekusi skripnya. Pada
            client server programming, skrip dieksekusi di browser
       sedangkan server side programming dieksekusi di client (web
                 Pendidikan Teknik Informatika dan Komputer
                                          browser)
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti



        Karakteristik client –side scripting :
        1. Kode program didownload bersama dengan halaman web
        2. Bersifat interpreter dan diterjemahkan oleh browser
        3. Model eksekusinya simple dan skrip dapat dijadikan satu
             dengan HTML


        Karakteristik server side programming :
        1. Ada client yang meminta request
        2. Eksekusi program dilakukan di server
        3. Mengirimkan hasil ke client



                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




      HTTP adalah protokol yang menyediakan kayan untuk

      komunikasi antara komputer melalui web browser. Fungsi

      HTTP adalah menentukan bagaimana data ditransfer, bukan

      apa tipe data atau bagaimana data diproses. Adapun konsep

      kerja HTTP adalah sebagai berikut :




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




                                  Gambar. Konsep kerja HTTP




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




   HTTP telah mengalami perkembangan menjadi beberapa versi,
   yaitu :
   a. HTTP/0.9 (Tahun 1991)
        pada HTTP versi ini, server tidak memiliki kemampuan untuk
        mengatakan         kepada       client     mengenai   tipe   data   yang
        dikembalikan. Server juga tidak memiliki kemampuan untuk
        mengatakan pada client jika terdapat persoalan dengan
        halaman yang diminta oleh client. Selain itu, pada versi ini
        sudah memulai inisialisasi koneksi TCP baru tiap kali downlad.




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




   b. HTTP/1.0 (Mei 1996)
        pada     versi    ini    belum     ada    perkembangan   yang   berarti.
        Hanya, seperti pada versi sebelumnya, diberi kemampuan
        untuk menginisialisasi koneksi TCP baru tiap kali download.


   c. HTTP/1.1 (Januari 1997)
        versi ini memungkinkan satu web server menangani banyak
        situs dan menggunakan koneksi yang berkelanjutan




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




      Apakah yang dimaksud dengan basis data? Basis data adalah
      sekumpulan          data     yang      terstruktur       sehingga     mampu
      memberikan akses yang efisien pada elemen data berdasar
      pengetahuan parsial atas elemen tersebut dan disimpan
      secara terus         menerus       serta    bebas       dari   aplikasi   yang
      mengakses elemen data tersebut. Informasi-informasi bersifat
      dinamis yang dibutuhkan untuk membuat halaman web
      disimpan dalam sebuah basis data. Request dari server dan
      response dari basis data dapat dilihat pada gambar berikut :




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




                                   Gambar. Cara kerja SQL




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




      a. Ketika server meminta data ke basis data, server
           mengirimkan query dalam bahasa SQL. Query tersebut
           kemudian        akan      ditanggapi       oleh    basis   data   dan
           mengembalikan data yang diminta oleh server dalam
           bentuk kumpulan record sesuai permintaannya.
      b. Jika membutuhjan server yang dapat berkomunikasi
           dengan basis data maka perlu menggunakan penghubung
           yang disebut ODBC. Komunikasi antar server dan basis
           data dengan meggunakan ODBC tidak dibatasi oleh jenis
           basis datanya.


                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




        Basis data terdistribusi adalah sekumpulan basis data yang

          saling terhubung secara logika dan didistribusikan pada

         jaringan komputer. Sistem basis data terdistribusi meliputi

           sistem manajemen basis data terdistribusi (Distributed

      Database Management System DBMS), basis data terdistribusi

                             dan koneksi antar jaringan.



                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti



     Fungsi basis data terdistribusi termasuk :
     a. Manajemen                Query      Terdistribusi    (Distributed    Query
          Management)
          merupakan proses pengaturan query oleh client terhadap basis
          data yang berada pada satu server atau lebih.
     b. Proses         Transaksi         Terdistribusi   (Distributed   Transaction
          Processing)
          merupakan proses mendistribusikan transaksi suatu basis
          data
     c. Manajemen Metadata Terdistribusi dan Optimalisasi
          merupakan proses pengaturan metadata dan pengoptimalan
          keamanan suatu basis data.
            Pendidikan Teknik Informatika dan Komputer
     d. Hubungan antar-titik (integrity Across the Multiple Nodes)
            Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




     MySQL merupakan salah satu jenis basis data server yang sangat
      terkenal. Hal ini disebabkan karena MySQL menggunakan bahasa
     dasar untuk mengakses basis datanya. Perangkat lunak MySQL ini
                      dapat di download dari www.mysql.com
          MySQL termasuk Relational Database Management System
        (RDBMS). Maka istilah tabel, baris dan kolom digunakan. Pada
      MySQL, sebuah basis data dapat mempunyai satu atau sejumlah
       tabel yang terdiri atas sejumlah baris dan setiap baris memiliki
                                 satu atau beberapa kolom.




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer
Created By Arfianti




    Beberapa perintah dasar SQL yang sering digunakan dalam basis
    data MySQL adalah sebagai berikut :
    a. Melihat daftar basis data
    b. Menggunakan suatu basis data
    c. Mengetahui nama-nama tabel
    d. Mengetahui struktur tabel
    e. Melihat isi tabel
    f.   Menghapus isi tabel
    g. Menambah isi tabel
    h. dll


                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Pemrograman basis data internet dan client server

Weitere ähnliche Inhalte

Was ist angesagt?

SIM, 5, Afifah Khoiriyah, Hapzi Ali, Sistem Manajemen Database, Universitas M...
SIM, 5, Afifah Khoiriyah, Hapzi Ali, Sistem Manajemen Database, Universitas M...SIM, 5, Afifah Khoiriyah, Hapzi Ali, Sistem Manajemen Database, Universitas M...
SIM, 5, Afifah Khoiriyah, Hapzi Ali, Sistem Manajemen Database, Universitas M...Afifahkhoiriyah
 
(6) SIM, Vidia Ambarwati, Hapzi Ali, Sistem Manajemen Database, Universitas M...
(6) SIM, Vidia Ambarwati, Hapzi Ali, Sistem Manajemen Database, Universitas M...(6) SIM, Vidia Ambarwati, Hapzi Ali, Sistem Manajemen Database, Universitas M...
(6) SIM, Vidia Ambarwati, Hapzi Ali, Sistem Manajemen Database, Universitas M...viividia
 
Bagian 2 Sistem Konukias
Bagian 2 Sistem KonukiasBagian 2 Sistem Konukias
Bagian 2 Sistem KonukiasAiny Sara
 
Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]trya nita
 
Perisian aplikasi TMKS
Perisian aplikasi TMKSPerisian aplikasi TMKS
Perisian aplikasi TMKSAin Adlieyna
 
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...Nurlelah Nurlelah
 
Database management server
Database management serverDatabase management server
Database management serveroka mahardika
 
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...Annidafatra
 
Laporan WIN XI TKJ Standart Komunikasi
Laporan WIN XI TKJ Standart KomunikasiLaporan WIN XI TKJ Standart Komunikasi
Laporan WIN XI TKJ Standart Komunikasiwinna fana
 

Was ist angesagt? (14)

SIM, 5, Afifah Khoiriyah, Hapzi Ali, Sistem Manajemen Database, Universitas M...
SIM, 5, Afifah Khoiriyah, Hapzi Ali, Sistem Manajemen Database, Universitas M...SIM, 5, Afifah Khoiriyah, Hapzi Ali, Sistem Manajemen Database, Universitas M...
SIM, 5, Afifah Khoiriyah, Hapzi Ali, Sistem Manajemen Database, Universitas M...
 
(6) SIM, Vidia Ambarwati, Hapzi Ali, Sistem Manajemen Database, Universitas M...
(6) SIM, Vidia Ambarwati, Hapzi Ali, Sistem Manajemen Database, Universitas M...(6) SIM, Vidia Ambarwati, Hapzi Ali, Sistem Manajemen Database, Universitas M...
(6) SIM, Vidia Ambarwati, Hapzi Ali, Sistem Manajemen Database, Universitas M...
 
Bagian 2 Sistem Konukias
Bagian 2 Sistem KonukiasBagian 2 Sistem Konukias
Bagian 2 Sistem Konukias
 
Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]
 
Jardas
JardasJardas
Jardas
 
Perisian aplikasi TMKS
Perisian aplikasi TMKSPerisian aplikasi TMKS
Perisian aplikasi TMKS
 
Gilang
GilangGilang
Gilang
 
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
 
Rifyal dan andi
Rifyal dan andiRifyal dan andi
Rifyal dan andi
 
2.lingkungan bsd
2.lingkungan bsd2.lingkungan bsd
2.lingkungan bsd
 
Database management server
Database management serverDatabase management server
Database management server
 
Nadira dan risma
Nadira dan rismaNadira dan risma
Nadira dan risma
 
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
 
Laporan WIN XI TKJ Standart Komunikasi
Laporan WIN XI TKJ Standart KomunikasiLaporan WIN XI TKJ Standart Komunikasi
Laporan WIN XI TKJ Standart Komunikasi
 

Ähnlich wie Pemrograman basis data internet dan client server

Sistem terdistribusi (dhaa11)
Sistem terdistribusi (dhaa11)Sistem terdistribusi (dhaa11)
Sistem terdistribusi (dhaa11)Mawaddah Warahmah
 
11. sistem terdistribusi (dhaa11)
11. sistem terdistribusi (dhaa11)11. sistem terdistribusi (dhaa11)
11. sistem terdistribusi (dhaa11)khalghy
 
Presentasi pengantar perkuliahan Semantic Web
Presentasi pengantar perkuliahan Semantic WebPresentasi pengantar perkuliahan Semantic Web
Presentasi pengantar perkuliahan Semantic Webadihartanto7
 
Jurnal Hari Kusuma
Jurnal Hari KusumaJurnal Hari Kusuma
Jurnal Hari KusumaHarry Kusuma
 
Laporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barangLaporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barangTaqwa nuddin
 
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0Arinten Hidayat
 
Laporan pemrograman visual3
Laporan pemrograman visual3Laporan pemrograman visual3
Laporan pemrograman visual3Fenty Hidayati
 
Arsitektur client server
Arsitektur client serverArsitektur client server
Arsitektur client serverarfianti
 
Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317esti setiasih
 
Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)Rifky A Ayub
 
Pemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web DasarPemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web Dasarstudentmnurohman23
 
Sister pertemuan 4
Sister pertemuan 4Sister pertemuan 4
Sister pertemuan 4ira_06
 
Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317esti setiasih
 
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...Achmad Lukman Harun
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347krisna mukti andika
 

Ähnlich wie Pemrograman basis data internet dan client server (20)

Sistem terdistribusi (dhaa11)
Sistem terdistribusi (dhaa11)Sistem terdistribusi (dhaa11)
Sistem terdistribusi (dhaa11)
 
11. sistem terdistribusi (dhaa11)
11. sistem terdistribusi (dhaa11)11. sistem terdistribusi (dhaa11)
11. sistem terdistribusi (dhaa11)
 
Presentasi pengantar perkuliahan Semantic Web
Presentasi pengantar perkuliahan Semantic WebPresentasi pengantar perkuliahan Semantic Web
Presentasi pengantar perkuliahan Semantic Web
 
Jurnal Hari Kusuma
Jurnal Hari KusumaJurnal Hari Kusuma
Jurnal Hari Kusuma
 
Laporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barangLaporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barang
 
7408030017 m
7408030017 m7408030017 m
7408030017 m
 
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
 
Laporan pemrograman visual3
Laporan pemrograman visual3Laporan pemrograman visual3
Laporan pemrograman visual3
 
kelompok.pptx
kelompok.pptxkelompok.pptx
kelompok.pptx
 
Arsitektur client server
Arsitektur client serverArsitektur client server
Arsitektur client server
 
Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317
 
Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)Pertemuan 10 (database client-server)
Pertemuan 10 (database client-server)
 
Pemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web DasarPemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web Dasar
 
Sister pertemuan 4
Sister pertemuan 4Sister pertemuan 4
Sister pertemuan 4
 
5 client server
5  client server5  client server
5 client server
 
Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317
 
Bahasa Indonesia
Bahasa IndonesiaBahasa Indonesia
Bahasa Indonesia
 
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 

Mehr von arfianti

Bergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiBergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiarfianti
 
Evolusi sistem terdistribusi
Evolusi sistem terdistribusiEvolusi sistem terdistribusi
Evolusi sistem terdistribusiarfianti
 
Konsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusiKonsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusiarfianti
 
Proses, objek dan layanan distribusi
Proses, objek dan layanan distribusiProses, objek dan layanan distribusi
Proses, objek dan layanan distribusiarfianti
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client serverarfianti
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client serverarfianti
 
Protokol sister berbasis internet
Protokol sister berbasis internetProtokol sister berbasis internet
Protokol sister berbasis internetarfianti
 
Sistem manajemen jaringan
Sistem manajemen jaringanSistem manajemen jaringan
Sistem manajemen jaringanarfianti
 
Pemrograman sistem teristribusi
Pemrograman sistem teristribusiPemrograman sistem teristribusi
Pemrograman sistem teristribusiarfianti
 
Pemrograman internet
Pemrograman internetPemrograman internet
Pemrograman internetarfianti
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiarfianti
 
Manajemen client server
Manajemen client serverManajemen client server
Manajemen client serverarfianti
 
Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client serverarfianti
 
Pemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverPemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverarfianti
 
Pert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverPert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverarfianti
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rplarfianti
 
Tim perangkat lunak
Tim perangkat lunakTim perangkat lunak
Tim perangkat lunakarfianti
 
Manajemen proyek
Manajemen proyekManajemen proyek
Manajemen proyekarfianti
 
Rekayasa sistem
Rekayasa sistemRekayasa sistem
Rekayasa sistemarfianti
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusiarfianti
 

Mehr von 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
 
Proses, objek dan layanan distribusi
Proses, objek dan layanan distribusiProses, objek dan layanan distribusi
Proses, objek dan layanan distribusi
 
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
 
Protokol sister berbasis internet
Protokol sister berbasis internetProtokol sister berbasis internet
Protokol sister berbasis internet
 
Sistem manajemen jaringan
Sistem manajemen jaringanSistem manajemen jaringan
Sistem manajemen jaringan
 
Pemrograman sistem teristribusi
Pemrograman sistem teristribusiPemrograman sistem teristribusi
Pemrograman sistem teristribusi
 
Pemrograman internet
Pemrograman internetPemrograman internet
Pemrograman internet
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasi
 
Manajemen client server
Manajemen client serverManajemen client server
Manajemen client server
 
Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client server
 
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
 

Pemrograman basis data internet dan client server

  • 1. Arfianti (092904019) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2011
  • 2. Interaksi Manusia dan Komputer Created By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 3. Interaksi Manusia dan Komputer Created By Arfianti Halaman web statis telah berubah menjadi dinamis. Dinamis artinya dapat menampilkan isi yang berbeda ketika mengakses pada waktu yang berbeda pula. Pada dasarnya saat ini pemrograman web dibagi menjadi 2 kelompok, yaitu : client side programming (HTML, CSS, Javascript, Jscript, VBScript) dan server side programming (PHP,ASP,JavaServelet, SGI, Perl) Perbedaan utama server-side programming dan client server programming adalah tempat mengeksekusi skripnya. Pada client server programming, skrip dieksekusi di browser sedangkan server side programming dieksekusi di client (web Pendidikan Teknik Informatika dan Komputer browser) Universitas Negeri Makassar
  • 4. Interaksi Manusia dan Komputer Created By Arfianti Karakteristik client –side scripting : 1. Kode program didownload bersama dengan halaman web 2. Bersifat interpreter dan diterjemahkan oleh browser 3. Model eksekusinya simple dan skrip dapat dijadikan satu dengan HTML Karakteristik server side programming : 1. Ada client yang meminta request 2. Eksekusi program dilakukan di server 3. Mengirimkan hasil ke client Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 5. Interaksi Manusia dan Komputer Created By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 6. Interaksi Manusia dan Komputer Created By Arfianti HTTP adalah protokol yang menyediakan kayan untuk komunikasi antara komputer melalui web browser. Fungsi HTTP adalah menentukan bagaimana data ditransfer, bukan apa tipe data atau bagaimana data diproses. Adapun konsep kerja HTTP adalah sebagai berikut : Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 7. Interaksi Manusia dan Komputer Created By Arfianti Gambar. Konsep kerja HTTP Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 8. Interaksi Manusia dan Komputer Created By Arfianti HTTP telah mengalami perkembangan menjadi beberapa versi, yaitu : a. HTTP/0.9 (Tahun 1991) pada HTTP versi ini, server tidak memiliki kemampuan untuk mengatakan kepada client mengenai tipe data yang dikembalikan. Server juga tidak memiliki kemampuan untuk mengatakan pada client jika terdapat persoalan dengan halaman yang diminta oleh client. Selain itu, pada versi ini sudah memulai inisialisasi koneksi TCP baru tiap kali downlad. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 9. Interaksi Manusia dan Komputer Created By Arfianti b. HTTP/1.0 (Mei 1996) pada versi ini belum ada perkembangan yang berarti. Hanya, seperti pada versi sebelumnya, diberi kemampuan untuk menginisialisasi koneksi TCP baru tiap kali download. c. HTTP/1.1 (Januari 1997) versi ini memungkinkan satu web server menangani banyak situs dan menggunakan koneksi yang berkelanjutan Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 10. Interaksi Manusia dan Komputer Created By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 11. Interaksi Manusia dan Komputer Created By Arfianti Apakah yang dimaksud dengan basis data? Basis data adalah sekumpulan data yang terstruktur sehingga mampu memberikan akses yang efisien pada elemen data berdasar pengetahuan parsial atas elemen tersebut dan disimpan secara terus menerus serta bebas dari aplikasi yang mengakses elemen data tersebut. Informasi-informasi bersifat dinamis yang dibutuhkan untuk membuat halaman web disimpan dalam sebuah basis data. Request dari server dan response dari basis data dapat dilihat pada gambar berikut : Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 12. Interaksi Manusia dan Komputer Created By Arfianti Gambar. Cara kerja SQL Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 13. Interaksi Manusia dan Komputer Created By Arfianti a. Ketika server meminta data ke basis data, server mengirimkan query dalam bahasa SQL. Query tersebut kemudian akan ditanggapi oleh basis data dan mengembalikan data yang diminta oleh server dalam bentuk kumpulan record sesuai permintaannya. b. Jika membutuhjan server yang dapat berkomunikasi dengan basis data maka perlu menggunakan penghubung yang disebut ODBC. Komunikasi antar server dan basis data dengan meggunakan ODBC tidak dibatasi oleh jenis basis datanya. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 14. Interaksi Manusia dan Komputer Created By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 15. Interaksi Manusia dan Komputer Created By Arfianti Basis data terdistribusi adalah sekumpulan basis data yang saling terhubung secara logika dan didistribusikan pada jaringan komputer. Sistem basis data terdistribusi meliputi sistem manajemen basis data terdistribusi (Distributed Database Management System DBMS), basis data terdistribusi dan koneksi antar jaringan. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 16. Interaksi Manusia dan Komputer Created By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 17. Interaksi Manusia dan Komputer Created By Arfianti Fungsi basis data terdistribusi termasuk : a. Manajemen Query Terdistribusi (Distributed Query Management) merupakan proses pengaturan query oleh client terhadap basis data yang berada pada satu server atau lebih. b. Proses Transaksi Terdistribusi (Distributed Transaction Processing) merupakan proses mendistribusikan transaksi suatu basis data c. Manajemen Metadata Terdistribusi dan Optimalisasi merupakan proses pengaturan metadata dan pengoptimalan keamanan suatu basis data. Pendidikan Teknik Informatika dan Komputer d. Hubungan antar-titik (integrity Across the Multiple Nodes) Universitas Negeri Makassar
  • 18. Interaksi Manusia dan Komputer Created By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 19. Interaksi Manusia dan Komputer Created By Arfianti MySQL merupakan salah satu jenis basis data server yang sangat terkenal. Hal ini disebabkan karena MySQL menggunakan bahasa dasar untuk mengakses basis datanya. Perangkat lunak MySQL ini dapat di download dari www.mysql.com MySQL termasuk Relational Database Management System (RDBMS). Maka istilah tabel, baris dan kolom digunakan. Pada MySQL, sebuah basis data dapat mempunyai satu atau sejumlah tabel yang terdiri atas sejumlah baris dan setiap baris memiliki satu atau beberapa kolom. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 20. Interaksi Manusia dan Komputer Created By Arfianti Beberapa perintah dasar SQL yang sering digunakan dalam basis data MySQL adalah sebagai berikut : a. Melihat daftar basis data b. Menggunakan suatu basis data c. Mengetahui nama-nama tabel d. Mengetahui struktur tabel e. Melihat isi tabel f. Menghapus isi tabel g. Menambah isi tabel h. dll Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar