27.12.09

Database

Relational Database Management System untuk mendukung Aplikasi Web Database
1. Tujuan
• Pengenalan konsep Relational Database Management System (RDBMS)
• Pengenalan konsep Web Database
• Memberikan contoh Web Database programming menggunakan PHP dan MySQL `

2. What is Data ?
• Data merupakan kumpulan/himpunan fakta dari suatu obyek

3. Data – Aplikasi Komputer – Informasi















4. Database
• Kumpulan data
• Tersimpan dalam suatu tempat
• Dapat digunakan secara bersama









• Dalam sistem informasi, penerapan database tidak hanya ditinjau dari sisi ketersediaan data, tetapi juga dari sisi:
• keamanan data
• konsistensi data
• validitas data
• reliablilitas system
Yang mana semuanya memerlukan manajemen data

5. Database Management System
• Sistem basis data yang mamiliki kemampuan menajemen untuk menjamin ketersediaan, keamanan, reliabilitas, konsistensi dan validitas data.

• Bagaimana cara mengorganisasikan data dalam database?
Menggunakan metode relasi yang didasarkan pada teori himpunan matematika
• Himpunan
Kumpulan dari object yang berbeda (diskrit) yg digunakan untuk mengelompokkan sejumlah objek (yg disebut dg elemen, unsur atau anggota)




















































6. Relational Database Management System
• DBMS yg 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






















7. Web Database
• Web database merupakan system penyimpanan data yang dapat diakses oleh aplikasi database yang mendukung teknologi Web
• Multi tier application






8. PHP
• bahasa scripting yang menyatu dengan HTML
• dijalankan pada server side








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