Pemrograman basis data internet dan client server

Slides:



Advertisements
Presentasi serupa
PENGENALAN INTERNET M. Masrur, SKom.
Advertisements

 Putra Prima Naufal
EIH/Pengantar Sistem Informasi 1 Aplikasi Web Eka Ismantohadi.
KONSEP DASAR WEB DAN INTERNET
PENGANTAR TEKNOLOGI INFORMASI (A)
Pengantar Teknologi Informasi
Perancangan dan Pemrograman Web
Pemrograman Internet Konsep Dasar.
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
PHP dan MySQL.
PENGENALAN PHP DAN INSTALASI WEB SERVER
Internet & Pemrograman Web Pertemuan I : Pengenalan Internet Oleh : Hadi Santoso.
Dasar - dasar Web dan HTML
KONSEP PEMROGRAMAN WEB
Pertemuan Ke-1 (Konsep Dasar Web)
Konsep Pemrograman Web
Konsep Pemrograman Internet
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Membangun Halaman Web Dinamis dengan PHP
Minggu 7/AK/Sistem Informatika 1 Aplikasi Web (Bagian II) Mira Afrina.
Pengenalan Web Server dan Server Side Script
Perjalanan Menuju Client Server
Overview Teknologi Internet
Pertemuan 1 Pengenalan Dasar Web.
MANAJEMEN SUMBER DAYA DATA
Pertemuan Ke-1 (Konsep Dasar Web)
Pemrograman WEB Pertemuan I (Teori)
Pemrograman Web II Ganjil
Pemrograman internet ABU SALAM, M.KOM.
DASAR DASAR WEB DAN HTML
Pengantar Pemrograman Internet 2
Pertemuan 1 Khairul Anwar Hafizd
Internet, World Wide Web
Teknologi Dasar Internet dan Web
Pengantar Client Server
Pertemuan 3 Khairul Anwar Hafizd
Manajemen Basis Data menggunakan SQL Server
Aplikasi Web (Bagian II)
Basis Data Terdistribusi
Basis Data Klien Server dan Basis data Internet Materi 7
Pengantar “Pemrograman Web Lanjut”
Pemrograman Basis Data Berbasis Web
PHP( web Dasar) By : Lisda Juliana P.,SSi..
Tujuan Pengenalan konsep Relational Database Management System (RDBMS)
Pemrograman internet ABU SALAM, M.KOM.
Pertemuan ke 5 Ahmadi Sistem Informasi STMIK “BINA NUSANTARA JAYA”
DASAR DASAR WEB DAN HTML
PEMROGRAMAN WEB 1 PERTEMUAN 1
Sistem Manajemen Basis Data Web
Konsep Pemrograman Internet
Pengenalan Dasar Web dan HTML
Prinsip Dasar Internet & Pemrograman Web
Pengenalan Web Server dan Server Side Script
Pengantar Teknologi Informasi
Pemrograman Internet Hendra Gunawan.
Pemrograman Basis Data Berbasis Web
Pengantar Teknologi Informasi
Konsep Web Statis dan Web Dinamis
Dasar Pemrograman Web.
Pemrograman Internet Wahyu Herlambang ( )
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
Pemrograman WEB Pertemuan I (Teori) Oleh : D. Sinaga, M.Kom.
Pengenalan Dasar Web dan HTML
DATA BASE MANAGEMENT SYSTEM
Pertemuan 1 Pengenalan Dasar Web.
Prinsip Dasar Internet & Pemrograman Web
Pertemuan 1 Pengenalan Dasar Web.
Pengenalan Web Server dan Server Side Script
Pemrograman Web II Pengantar Pemrogram PHP Pertemeuan 1 (Teori)
Transcript presentasi:

Pemrograman basis data internet dan client server Wahyu Herlambang (102904091) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Pemrograman basis data internet dan client server

Server side dan client side

Halaman web statis telah berubah menjadi dinamis 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 browser) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

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

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

Pemrograman HTTP

HTTP telah mengalami perkembangan menjadi beberapa versi, yaitu : 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

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

Basis Data Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Apakah yang dimaksud dengan basis data 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

Gambar. Cara kerja SQL Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

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

Basis data terdistribusi Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

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

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

Pemrograman PHP dan MySQL Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

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

Melihat daftar basis data Menggunakan suatu basis data Beberapa perintah dasar SQL yang sering digunakan dalam basis data MySQL adalah sebagai berikut : Melihat daftar basis data Menggunakan suatu basis data Mengetahui nama-nama tabel Mengetahui struktur tabel Melihat isi tabel Menghapus isi tabel Menambah isi tabel dll Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Terima Kasih …