Senin, 19 Januari 2015

Resume Pertemuan 132

Relational Database Management System untuk mendukung  Aplikasi Web Database
Apa itu DATA?
Data merupakan kumpulan/himpunan fakta dari suatu obyek
Fakta yang mungkin dikumpulkan
  • Nama pohon
  • Jenis pohon
  • Umur pohon
  • Jumlah produksi
  • Harga per kilogram dipasaran, dll
DATA         APLIKASI KOMPUTER          INFORMASI HASIL ANALISIS

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
Database-Konvensional

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.

DBMS-01

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

DBMS-04

Tabel-Relasi

 Database design menggunakan Entity Relationship Diagram
DbDesign
Web Database
Web merupakan satu set aplikasi komunikasi dan system perangkat lunak ,dengan karakteristik:
  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
Multi-Tier
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