Relational Database Management System untuk mendukung Aplikasi Web Database
Apa itu DATA?
Data
merupakan kumpulan/himpunan fakta dari suatu obyek
Fakta
yang mungkin dikumpulkan
Apa itu
DATABASE?
Kumpulan data yang Tersimpan dalam suatu tempat dan
Dapat digunakan secara bersamaan.
Database
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 :
Perlu menejemen data
|
•
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 ialah Menggunakan
metode relasi yang didasarkan pada teori himpunan matematika
Himpunan ialah Kumpulan
dari object yang berbeda (diskrit) yg digunakan untuk mengelompokkan sejumlah
objek (yg disebut dg elemen, unsur atau anggota)


gambar 1.1
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


Database design menggunakan Entity Relationship Diagram

Web
Database
Web merupakan satu set aplikasi
komunikasi dan system perangkat lunak ,dengan karakteristik:
- terletak dalam internet host dan client
- menggunakan protocol TCP/IP
- menggunakan bahasa Hypertext Markup Language (HTML)
- mampu melakukan komunikasi data dua arah
- client dapat mengakses informasi text, gambar dan suara
- menggunakan Uniform Resource Locators (URL)
- 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 adalah bahasa scripting yang menyatu dengan HTML
dijalankan pada server side
Contoh PHP:
<html>
<head>
<title>Hello World</title>
</head>
<body>
<?
echo 'Hello World…';
?>
</body>
</html>
MySQL
MySQL adalah Open Source SQL database management
system dengan menggunakan relational database yang mampu menyimpan data dalam skala
yang sangat besar dan dikembangkan,
didistribusikan dan disuport oleh MySQL AB yaitu dengan menggunakan Structured Query
Language (SQL) sebagai bahasa standardnya - SQL:2003
Prosedur Mengakses MySQL
Yaitu dengan cara
-
membuka
koneksi (connection) dengan database server, lalu memilih dan membuka database yang diinginkan,
-
kemudian mengirim perintah untuk mengakses (membaca, menulis, mengubah, atau
menghapus) data,
-
selanjutnya membaca hasil akses yang telah dilakukan
-
lalu mengakhiri koneksi dengan database
server
·
membuka koneksi (connection) MySQL
menggunakan PHP
$dbServer
= "localhost";
dbUser =
"unej";
$dbPass
= "test";
$dbConn
= mysql_pconnect($dbServer, $dbUser, $dbPass);
·
memilih dan membuka database yang
diinginkan
//
membuka database
$db =
"SumberDayaAir";
mysql_select_db($db);
·
mengirim perintah untuk mengakses
(membaca, menulis, mengubah, atau menghapus) data
//
membuat query
$query =
"SELECT RSuhu, RCurahHujan FROM Cuaca ";
$ result
= mysql_query($query);
·
membaca hasil akses yang telah
dilakukan
// mengakses hasil
$jumlahHasil =
mysql_num_rows($hasil);
if($jumlahHasil < 1){
echo("Data tidak ada dalam
database <br>");}
else{
echo("<table >");
echo("<tr><td>Suhu</td>
<td>Curah Hujan
</td></tr>");
while ($row = mysql_fetch_object
($result)){
$Suhu=$row->RSuhu;
$CurahHujan=$row->RCurahHujan;
echo("<tr><td>$ Suhu
</td><td>$ CurahHujan </td></tr>");}
echo("</table>");}
·
mengakhiri koneksi dengan database
server
//
------ putus hubungan dengan database
mysql_close($koneksi);
Tidak ada komentar:
Posting Komentar