Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Relational Database Management System untuk mendukung Aplikasi Web Database PENGANTAR TEKNOLOGI INFORMASI (A)

Presentasi serupa


Presentasi berjudul: "Relational Database Management System untuk mendukung Aplikasi Web Database PENGANTAR TEKNOLOGI INFORMASI (A)"— Transcript presentasi:

1 Relational Database Management System untuk mendukung Aplikasi Web Database PENGANTAR TEKNOLOGI INFORMASI (A)

2 ► Pengenalan konsep Relational Database Management System (RDBMS) ► Pengenalan konsep Web Database ► Memberikan contoh Web Database programming menggunakan PHP dan MySQL ` Tujuan

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 Aplikasi Komputer Informasi Hasil Analisis DATA

5 ► Kumpulan data ► Tersimpan dalam suatu tempat ► Dapat digunakan secara bersama Database

6 ► tersimpan dalam bentuk file ► tersimpan dalam database server ► diakses secara bersama melalui jaringan komputer Database Secara digital

7 Dalam sistem informasi, penerapan database tidak hanya ditinjau dari sisi ketersediaan data Database tetapi juga dari sisi • keamanan data • konsistensi data • validitas data • reliablilitas system Perlu menejemen data

8 system basisdata yang mamiliki kemampuan menajemen untuk menjamin ketersediaan, keamanan, reliabilitas, konsistensi dan validitas data Database Management System

9 Menggunakan metode relasi yang didasarkan pada teori himpunan matematika Database Management System Bagaimana cara mengorganisasikan data dalam database? Salah satu metode yg digunakan

10 Himpunan Database Management System Kumpulan dari object yang berbeda (diskrit) yg digunakan untuk mengelompokkan sejumlah objek (yg disebut dg elemen, unsur atau anggota) Himpunan dosen unej

11 Himpunan Database Management System Himpunan A Himpunan B Himpunan C Tabel ATabel BTabel C Masing-masing Tabel memiliki relasi dng tabel lain

12 Database Management System Himpunan Pekerja

13 Database Management System Tabel ATabel BTabel CTabel DTabel E Relational Database Management System

14 ► 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 Relational Database Management System

15 Contoh minimalisasi redundancy data

16 Relational Database Management System Database design menggunakan Entity Relationship Diagram Atribut Entitas Relationship

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

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

19 ► bahasa scripting yang menyatu dengan HTML ► dijalankan pada server side PHP & MySQL Hello World PHP

20 PHP & MySQL Hello World PHP Hello World Hello World…

21 ► 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 PHP & MySQL MySQL

22 ► 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 PHP & MySQL Prosedur Mengakses MySQL

23 membuka koneksi (connection) MySQL menggunakan PHP PHP & MySQL Prosedur Mengakses MySQL $dbServer = "localhost"; dbUser = "unej"; $dbPass = "test"; $dbConn = mysql_pconnect($dbServer, $dbUser, $dbPass);

24 memilih dan membuka database yang diinginkan PHP & MySQL Prosedur Mengakses MySQL // 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 membaca hasil akses yang telah dilakukan PHP & MySQL Prosedur Mengakses MySQL // mengakses hasil $jumlahHasil = mysql_num_rows($hasil); if($jumlahHasil < 1){ echo("Data tidak ada dalam database ");} else{ echo(" "); echo(" Suhu Curah Hujan "); while ($row = mysql_fetch_object ($result)){ $Suhu=$row->RSuhu; $CurahHujan=$row->RCurahHujan; echo(" $ Suhu $ CurahHujan ");} echo(" ");}

26 mengakhiri koneksi dengan database server PHP & MySQL Prosedur Mengakses MySQL // putus hubungan dengan database mysql_close($koneksi);


Download ppt "Relational Database Management System untuk mendukung Aplikasi Web Database PENGANTAR TEKNOLOGI INFORMASI (A)"

Presentasi serupa


Iklan oleh Google