Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
PENGANTAR TEKNOLOGI INFORMASI (A)
Relational Database Management System untuk mendukung Aplikasi Web Database PENGANTAR TEKNOLOGI INFORMASI (A) STMIK JAKARTA STI&K 2012
2
Tujuan Pengenalan konsep Relational Database Management System (RDBMS)
Pengenalan konsep Web Database Memberikan contoh Web Database programming menggunakan PHP dan MySQL `
3
What is 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
4
Data – Aplikasi Komputer - Informasi
Informasi Hasil Analisis
5
Database Kumpulan data Tersimpan dalam suatu tempat
Dapat digunakan secara bersama
6
Database Secara digital tersimpan dalam bentuk file
tersimpan dalam database server diakses secara bersama melalui jaringan komputer
7
Database Dalam sistem informasi, penerapan database tidak hanya ditinjau dari sisi ketersediaan data tetapi juga dari sisi keamanan data konsistensi data validitas data reliablilitas system Perlu menejemen data
8
Database Management System
system basisdata yang mamiliki kemampuan menajemen untuk menjamin ketersediaan, keamanan, reliabilitas, konsistensi dan validitas data
9
Database Management System
Bagaimana cara mengorganisasikan data dalam database? Salah satu metode yg digunakan Menggunakan metode relasi yang didasarkan pada teori himpunan matematika
10
Database Management System
Himpunan Kumpulan dari object yang berbeda (diskrit) yg digunakan untuk mengelompokkan sejumlah objek (yg disebut dg elemen, unsur atau anggota) Himpunan dosen unej
11
Database Management System
Himpunan Himpunan B Himpunan A Himpunan C Tabel B Tabel A Masing-masing Tabel memiliki relasi dng tabel lain Tabel C
12
Database Management System
Himpunan Pekerja
13
Database Management System
Tabel A Tabel B Tabel C Tabel D Tabel E Relational Database Management System
14
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
15
Relational Database Management System
Contoh minimalisasi redundancy data
16
Relational Database Management System
Database design menggunakan Entity Relationship Diagram Relationship Entitas Atribut
17
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.
18
Multi tier application
Web Database Web database merupakan system penyimpanan data yang dapat diakses oleh aplikasi database yang mendukung teknologi Web Multi tier application
19
PHP & MySQL PHP bahasa scripting yang menyatu dengan HTML
dijalankan pada server side <html> <head> <title>Hello World</title> </head> <body> <? echo 'Hello World…'; ?> </body> </html>
20
PHP & MySQL PHP <html> <head>
<title>Hello World</title> </head> <body> <? echo 'Hello World…'; ?> </body> </html> <html> <head> <title>Hello World</title> </head> <body> Hello World…</body> </html>
21
PHP & MySQL MySQL Open Source SQL database management system
relational database mampu menyimpan data dalam skala yang sangat besar dikembangkan, didistribusikan dan disuport oleh MySQL AB menggunakan Structured Query Language (SQL) sebagai bahasa standardnya - SQL:2003
22
PHP & MySQL 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
23
PHP & MySQL Prosedur Mengakses MySQL
membuka koneksi (connection) MySQL menggunakan PHP $dbServer = "localhost"; dbUser = "unej"; $dbPass = "test"; $dbConn = mysql_pconnect($dbServer, $dbUser, $dbPass);
24
PHP & MySQL Prosedur Mengakses MySQL
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);
25
PHP & MySQL Prosedur Mengakses MySQL
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>");}
26
PHP & MySQL Prosedur Mengakses MySQL
mengakhiri koneksi dengan database server // putus hubungan dengan database mysql_close($koneksi);
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.