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