Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

dokumen-dokumen yang mirip
Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata

DATABASE MYSQL DENGAN PHP

Modul 3. Oleh : Mohammad Sholikin. 1

Integrasi PHP dan MySQL Donny Reza, S.Kom

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

STRUCTURE QUERY LANGUAGE (SQL)

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada.

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

Konsep Dasar Basis Data. Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017

1. TUJUAN Mahasiswa dapat memahami langkah-langkah koneksi PHP dengan MySQL Mahasiswa dapat memahami pengambilan record dari database

P - 7 Pembahasan UTS PSIK V

Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel

SQL (Structure Query Language) Gentisya Tri Mardiani, S.Kom

Widhy Hayuhardhika NP, S.Kom

E-trik Ajax. Database MySQL. Dedi Alnas

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan

BAB 1 PENDAHULUAN Latar Belakang Masalah

PHP + MySQL M. RUDYANTO ARIEF, MT

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

MySQL AL AZHAR COMPUTER CLUB

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

STUPID LOGIC PROGRAMMING II

Pemrograman Web Lanjut 2017

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

LAPORAN TUGAS BASIS DATA I

Database MySql. Mata Pelajaran: Database SMK Qamarul Huda Jurusan TKJ Kelas XII. Disusun oleh: Heru Minandar,ST.

SISTEM BASIS DATA By Novareza Klifartha

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

Konsep Sistem Informasi B. BAB 2 - SQL Overview

Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

MINGGU XI : SQL SERVER

TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( )

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.

Perangkat Lunak Pengembangan Web

Nama : Maya Masyita K Nst NIM : Tugas : I ( Database berbasis Web ) Fungsi PHP-MySQL

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

Kontrak Kuliah. Pengantar Mysql. Edi Sugiarto, S.Kom, M.Kom

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)

Pemrograman Basis Data dan SQL

KURSUS ONLINE JASA WEBMASTERS

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Basis Data Relational

Contoh Aplika Aplik si a VB dengan Database Oracle 1

SQL. Pemrograman Web II. Ganjil

RANGKUMAN PHP dan MYSQL

DASAR-DASAR SQL SERVER 2005

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

BAB II DASAR TEORI. 2.1 Konsep dan Definisi Konsep Pengertian Sistem Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.


WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

PEMROGRAMAN WEB 2 DATABASE,MYSQL. Rio andriyat krisdiawan, m.kom

Hendra Setiawan ( )

Pengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data

MySQL. Pemrograman Web/MI/D3 sks 1

Nama : Parisaktiana Fathonah NIM : Kelas : Prak Sistem Basis Data TI-2 B malam

WAP (3) Muhammad Zen S. Hadi, ST. MSc. WAP - The Wireless Application Protocol

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Basis Data Spasial Modul 2

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

Modul 4. Mengoperasikan Bahasa Pemrograman Data Description (SQL) Memahami penggunaan username dan password pada MySQL

MySQL J A M K E T I G A

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

Sesi Memahami berbagai ekstensi akses database

Database Management System. Program yang memungkinkan item-item dalam suatu database disusun, diolah dan diperbaharui

Membuat Database mysql dengan PhpMyAdmin

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL

PRAKTIKUM SISTEM BASIS DATA

PHP Accessing MySQL Database. Fajar Pradana S.ST., M.Eng

Pertemuan 10. Bahasa Query Terapan

MODUL 7 STRUCTURED QUERY LANGUAGE

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:

Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto

PERTEMUAN 9 MANIPULASI DATA

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Achmad Solichin

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom

PENGANTAR PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?

MODUL 2 PENGENALAN DATA DEFINITION LANGUAGE (DDL) & DATA MANIPULATION LANGUAGE (DML)

Introduction to SQL. Database Programming. 2 nd Chapter

MODUL 9 WEB PROGRAMMING : MySQL

PRAKTIKUM SISTEM BASISDATA

INTERNET PROGRAMMING DATABASE

Pengenalan Structured Query Language

TUGAS PRAKTIKUM SISTEM BASIS DATA

BAB 2 LANDASAN TEORI

DATA CONTROL LANGUAGE : GRANT DAN REVOKE

BAB I Penginstallan dan setting PHPTriad

2.2 Update Record Salah satu fitur aplikasi database adalah update data. Perintah SQL yang digunakan untuk update data seperti di bawah ini.

MENGENAL SYNTAX DML PADA SQL

Transkripsi:

Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata

Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL dengan PHP Query CRUD Tugas 3

MySQL

MySQL merupakan server basis data yang menggunakan teknik relasional untuk menghubungkan antara tabel-tabel dalam basis data MySQL MySQL dikeluarkan secara gratis dibawah lisensi GNU General Public License (GPL) seperti halnya PHP, sehingga tepatlah kiranya bila MySQL dijodohkan dengan PHP untuk merancang halaman web yang gratis namun handal

MySQL juga menyediakan source programnya secara terbuka (open source) sehingga orang lain dapat mengubah atau menambah kemampuan dari MySQL untuk keperluan khusus secara pribadi MySQL Dikarenakan kemampuannya yang handal (robust) dan didukung dengan system multiuser (banyak pemakai) dan multi-thread (beberapa prosedur dalam proses dijalankan secara bersama), maka MySQL dapatlah bersaing dengan beberapa produk server basis data commercial seperti Ms SQL Server, Oracle, DB2 dll

MySQL pada dasarnya juga memakai syntax dasar Structured Query Language (SQL) yang sama dengan DBMS lain yang memakai SQL sebagai dasar operasinya Struktur syntax dasar MySQL sama saja dengan DB2 yang sudah teman teman pelajari, baik dari Data Definition Language (DDL) dan Data Manipulation language (DML) MySQL

Data Definition Language Dasar SQL digunakan untuk mendefinisikan struktur atau skema basis data CREATE digunakan untuk membuat objek objek basis data ALTER digunakan untuk merubah sktruktur dari objek objek basis data DROP digunakan untuk menghapus objek objek basis data TRUNCATE digunakan untuk menghapus semua data pada basis data berikut dengan memori yang digunakan

Data Manipulation Language Dasar SQL digunakan untuk melakukan pengelolaan data dalam objek objek skema basis data SELECT digunakan untuk melakukan pembacaan data dari basis data INSERT digunakan untuk menambahkan data ke dalam tabel UPDATE digunakan untuk melakukan perubahan terhadap data yang sudah ada dalam tabel DELETE digunakan untuk menghapus data yang sudah ada dalam tabel

Data Control Language Dasar SQL digunakan untuk mengontrol autoritas akses dalam basis data GRANT digunakan untuk memberikan pengguna kemampuan akses ke dalam basis data REVOKE digunakan untuk membatalkan akses ke dalam basis data yang sudah diberikan melalui perintah GRANT

Transaction Control Language Dasar SQL digunakan untuk melakukan pengelolaan perubahan pada basis data yang dilakukan melalui DML, TCL memungkinkan beberapa perintah dikelompokkan bersama dalam transaksi logikal COMMIT digunakan untuk melakukan pemastian penyimpanan data ROLLBACK digunakan untuk memutar ulang kondisi basis data ke kondisi setelah dilakukan perintah COMMIT sebelumnya

Koneksi dan Manipulasi MySQL dengan PHP

Koneksi MySQL pada PHP Untuk dapat melakukan koneksi MySQL pada PHP, sebelumnya mari kita lakukan beberapa langkah berikut : Buat basis data yang akan digunakan Tulis script PHP untuk menghubungkan web yang kita buat dengan basis data yang akan digunakan Tulis script PHP untuk melakukan manipulasi terhadap basis data yang sudah dihubungkan

Koneksi MySQL pada PHP Kebutuhan : Alamat IP / nama server database Username dan password Nama database <?php?> $link = mysql_connect( localhost, user, password'); if (!$link) { die('could not connect: '. mysql_error()); } echo 'Connected successfully'; mysql_close($link);

Koneksi MySQL pada PHP <?php $link = mysql_connect( localhost, user, password'); if (!$link) { die('could not connect: '. mysql_error()); } echo 'Connected successfully'; // menggunakan db bukutamu $db_selected = mysql_select_db( bukutamu', $link); if (!$db_selected) { die ('Can\'t use foo : '. mysql_error()); }?>

Eksekusi Query MySQL pada PHP <?php $host = '127.0.0.1'; // localhost $db = 'test'; $user = 'root'; $pass = ""; // the password is an empty string if($con = mysql_connect($host, $user, $pass)) { mysql_select_db($db, $con); $sql = "..."; // put your query here... $result = mysql_query( $sql ); }?>

Query CREATE / INSERT Memasukkan data / informasi melalui variabel / form ke dalam tabel di dalam database MySQL $sql = "INSERT INTO bukutamu (nama, email, pesan) VALUES( '$nama', '$email', '$pesan' );

Query RETRIEVE / SELECT Mengambil data / informasi dari dalam tabel di dalam database MySQL $sql = "SELECT nama, email, pesan FROM bukutamu; Fetch array dari query result while($row = mysql_fetch_array ($result)) { } echo "<p>". $row['nama']. " "; echo "$row['email']. " "; echo "$row['pesan']. "<p>";

Query UPDATE Memperbarui data/informasi pada tabel di dalam database MySQL $sql = "UPDATE bukutamu SET nama = '$nama', email = '$email', pesan = '$pesan' WHERE id = '$id';" // $id adalah PRIMARY KEY pada tabel bukutamu

Query DELETE Menghapus data/informasi/baris pada tabel di dalam database MySQL $sql = "DELETE FROM bukutamu WHERE id = '$id';" // $id adalah PRIMARY KEY pada tabel bukutamu

Terimakasih dan Semoga Bermanfaat ^^