Anda di halaman 1dari 3

Pemrograman basis data internet dan client server Presentation Transcript

1. Arfianti (092904019)Pendidikan Teknik Informatika dan KomputerUniversitas Negeri Makassar2011 2. Interaksi Manusia dan KomputerCreated By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 3. Interaksi Manusia dan KomputerCreated 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 KomputerCreated 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 KomputerCreated By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 6. Interaksi Manusia dan KomputerCreated 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 KomputerCreated By Arfianti Gambar. Konsep kerja HTTP Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 8. Interaksi Manusia dan KomputerCreated 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 KomputerCreated 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 KomputerCreated By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 11. Interaksi Manusia dan KomputerCreated 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 KomputerCreated By Arfianti Gambar. Cara kerja SQL Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 13. Interaksi Manusia dan KomputerCreated 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 KomputerCreated By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 15. Interaksi Manusia dan KomputerCreated 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 KomputerCreated By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 17. Interaksi Manusia dan KomputerCreated 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 KomputerCreated By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 19. Interaksi Manusia dan KomputerCreated 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 KomputerCreated 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

Anda mungkin juga menyukai