Tujuan Pengenalan konsep Relational Database Management System (RDBMS)

Slides:



Advertisements
Presentasi serupa
Pertemuan 4 Heintje Hendrata, S.Kom Heintje Hendrata, S.Kom.
Advertisements

Kiky Rizky Nova Wardani, S.Kom
Continous DBMS DATA MODELS
PENGANTAR TEKNOLOGI INFORMASI (A)
Perancangan dan Pemrograman Web
Pemrograman Internet Konsep Dasar.
BASIS DATA RELATIONAL.
Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
PHP dan MySQL.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Konsep Basis Data di Web
Manajemen Basis Data menggunakan SQL Server
DATABASE MySQL (baca: mai és kju él atau mai-siquel) ULLA DELFANA ROSIANI.
Pengantar Teknologi Web 6
PHP - MySQL.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Pemrograman Terstruktur
Konsep Database. S D L C Strategy and Analysis Design Build n Document Transition Production.
Dasar-Dasar PHP.
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
Database Management System
Perjalanan Menuju Client Server
Pertemuan 1 Pengenalan Dasar Web.
Interaksi Client - Server
Pemrogaman Web PHP.
Aplikasi Database pada InTouch - SQL Access Manager
Pengenalan Database MySQL
Pemrograman WEB Pertemuan I (Teori)
Pembahasan Pendahuluan HTTP FTP SMTP DNS Telnet.
Outline: Relational Data Model Entity Relationship Diagram
TEMPAT PENYIMPANAN DATA
PENGENALAN HTML, PHP, CSS & MySQL
PHP dan MySQL Pemrogaman Web.
MODEL DATA BASIS DATA I/2011-GANJIL
Pertemuan 3 Khairul Anwar Hafizd
Manajemen Basis Data menggunakan SQL Server
Bab 2 Mengenal Data Base Management System (DBMS)
Pertemuan III Betha Nurina Sari, M.Kom
Basis Data Klien Server dan Basis data Internet Materi 7
SISTEM DATABASE.
Database Dan Sistem Manajemen Database (DBMS)
PEMASARAN BERBASIS WEB
SISTEM BASIS DATA STMIK BANI SALEH BEKASI Salim
Pemrograman basis data internet dan client server
Management Information System
As’ad Djamalilleil Membangun Aplikasi Database Berbasis Client-Server Menggunakan JDBC dan MySQL – Bagian 1 As’ad.
PEMROGRAMAN WEB 1 PERTEMUAN 1
PHP5 Internet Programming.
Konsep Pemrograman Internet
Basis Data [TK1064] I. Pengenalan Basis Data
MODEL DATA BASIS DATA I/2011-GANJIL
Pengenalan Dasar Web dan HTML
Oleh : Imam Gunawan, M. Kom
Pemrograman Internet Hendra Gunawan.
Pemrograman Basis Data Berbasis Web
Pengantar Pengolahan Data
Pengenalan mySQL database
DATABASES AND DATA WAREHOUSES
Pemrograman Internet Wahyu Herlambang ( )
Basis Data (Database).
Pemrograman WEB Pertemuan I (Teori) Oleh : D. Sinaga, M.Kom.
Pengenalan Dasar Web dan HTML
Konsep Database.
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Pertemuan 1 Pengenalan Dasar Web.
Pertemuan 1 Pengenalan Dasar Web.
Kiky Rizky Nova Wardani, S.Kom
PENDAHULUAN MySQL Oleh: Rudianto.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

Relational Database Management System untuk mendukung Aplikasi Web Database

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

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

Data – Aplikasi Komputer - Informasi Informasi Hasil Analisis

Database Kumpulan data Tersimpan dalam suatu tempat Dapat digunakan secara bersama

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

Database keamanan data konsistensi data validitas data 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

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

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

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

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

Database Management System Himpunan Pekerja

Database Management System Tabel A Tabel B Tabel C Tabel D Tabel E Relational Database Management System

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

Relational Database Management System Contoh minimalisasi redundancy data

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

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.

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

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>

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>

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

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

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

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);

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>");}

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

Thanks