Minggu, 17 Januari 2010

Pertemuan 10: Web / Internet.

RDMS (Relational Database Management System) untuk mendukung Aplikasi Web Database.

Tujuan

· Pengenalan konsep (Relational Database Management System) RDBMS

· Pengenalan konsep Web Database

· Memberikan contoh Web Database programming menggunakan PHP dan MySQL

Apa yang dimaksud dengan data

Data merupakan kumpulan / himpunan fakta dari suatu obyek atau suatu kejadian.

Database

· Kumpulan data


· Tersimpan dalam suatu tempat


· Dapat digunakan secara bersama

Secara digital

· Tersimpan dalam bentuk file

· Tersimpan dalam database server

· Diakses secara bersama melalui jaringan komputer

Dalam sistem informasi, penerapan database tidak hanya ditinjau dari sisi ketersediaan data tetapi juga dari sisi :

Keamanan data

Konsistensi data

Validitas data

Reliablilitas system

Database Management System

System basisdata yang mamiliki kemampuan menajemen untuk menjamin ketersediaan, keamanan, reliabilitas, konsistensi dan validitas data.

Bagaimana cara mengorganisasikan data dalam database?

Salah satu metode yang digunakan yaitu, dengan menggunakan metode relasi yang didasarkan pada teori himpunan matematika.

Himpunan

Kumpulan dari object yang berbeda (diskrit) yang digunakan untuk mengelompokkan sejumlah objek (yang disebut dengan elemen, unsur atau anggota).

Relational Database Management System

· DBMS yang menggunakan metode relasi didasarkan pada teori himpunan untuk mengorganisasikan data

· Data dikumpulkan dalam sejumlah object yang disebut dengan tabel

· Sebuah tabel memiliki sejumlah kolom (yang disebut dengan field, tuple, item, atau attribute) dan baris untuk mengorganisasikan data yang ada

· Dimungkinkan adanya lebih dari satu relasi dlm satu tabel

· Dapat meminimalkan redundancy data & menjaga konsistensi data

Web Database

Web merupakan satu set aplikasi komunikasi dan system perangkat lunak. Dengan karakterisitik :

1. Terletak dalam internet host dan client.

2. Menggunakan protocol TCP/IP.

3. Menggunakan bahasa Hypertext Markup Language (HTML).

4. Mampu melakukan komunikasi data dua arah.

5. Client dapat mengakses informasi text, gambar dan suara.

6. Menggunakan Uniform Resource Locators (URL).

7. Untuk mengakses server dapat menggunakan http, ftp, dan telnet.

Web database merupakan system penyimpanan data yang dapat diakses oleh aplikasi database yang mendukung teknologi Web.

PHP & MySQL

PHP

· bahasa scripting yang menyatu dengan HTML

· dijalankan pada server side

Hello World

echo 'Hello World…';

?>

MySQL

· Open Source SQL database management system


· Relational database


· Mampu menyimpan data dalam skala yang sangat besar


· Dikembangkan, didistribusikan dan disuport oleh MySQL


· Menggunakan Structured Query Language (SQL) sebagai bahasa standardnya


Prosedur Mengakses MySQL

· Membuka koneksi (connection) dengan database server

· Memilih dan membuka database yang diinginkan

· Mengirim perintah untuk mengakses (membaca, menulis, mengubah, atau menghapus) data

· Membaca hasil akses yang telah dilakukan

· Mengakhiri koneksi dengan database server

· Membuka koneksi (connection) MySQL menggunakan PHP

$dbtype = 'mysql';

$host = 'localhost';

$user = 'root';

$password = '';

$db = 'db_webpti';

$dbprefix = 'jos_';

0 komentar:

Posting Komentar

JAM SI A 04 Angkatan 2009 / 2010

Jadwal Waktu Sholat

~Forum Blog Ane~