Pemrograman Basis Data Berbasis Web

dokumen-dokumen yang mirip
Pemrograman Basis Data Berbasis Web

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

P - 12 Bab 9 : PHP & MySQL

Menangani Input dari User

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

PHP & Mysql. Pemrograman Internet

Membuat Database mysql dengan PhpMyAdmin

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

Dasar PHP-MySQL oleh : Prasaja Wikanta

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

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

Script PHP dan MySQL J A M K E E M P A T

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

Pemrograman Basis Data Berbasis Web

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

Pertemuan Ke-3 (HTML Lanjut [1]) D3 Manajemen Informatika - Unijoyo 1

Pemrograman Basis Data Berbasis Web

Modul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel

Create Read Update Delete using PHP MySql

E-trik Ajax. Database MySQL. Dedi Alnas

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

Fungsi-fungsi MySql Fungsi mysql_connect. Bentuk: Membuat hubungan ke database MySQL yang terdapat pada suatu host.

Pemrograman Basis Data Berbasis Web

Membuat Toko Buku dengan PHP - MySQL

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

DATABASE MYSQL DENGAN PHP

Pemrograman Web Lanjut 2017

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

P - 6 Bab 4 : HTML (Hypertext Markup Language)

MODUL PEMROGRAMAN WEB

Pemrograman Basis Data Berbasis Web

Tutorial Tipe Data MySQL

Koneksi DataBase PHP - MYSQL Nurcahyo Budi Nugroho dan Muhammad Fathoni

Materi 10: Create Read Update Delete

2. inputkk.php. 3. tampilkk.php

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */

MySQL. Pemrograman Web/MI/D3 sks 1

BAB X AKSES DAN MANIPULASI DATA

Pemrograman Web Lanjut 2017

PRAKTIKUM I MySQL / phpmyadmin

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

BAB 1 Trik Dasar Memahami Pemrograman PHP & MySQL

Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii

MODUL 11 MEMBUAT LOGIN USER

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Pertemuan 5 Pemrograman Internet (Web Dinamis)

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Program dalam judul Sistem Informasi Geografis Obyek

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

Checkbox dengan Foreach dan MYSQL

Pemrograman Basis Data Berbasis Web

STUPID LOGIC PROGRAMMING II

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();

PRAKTIKUM PHP 10. Menyimpan Data ke Database & Menampilkan Data dengan PHP

MySQL J A M K E T I G A

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

Integrasi PHP dan MySQL Donny Reza, S.Kom

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB

P - 6 Bab 4 : HTML (Hypertext Markup Language)

Pemrograman Basis Data Berbasis Web

Mohammad Safii

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

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

Membuat Login Dengan PHP dan MYSQL

DAFTAR PUSTAKA. Irwanto, Djon. S.Kom., MM, Perancangan Object Oriented Software Dengan UML. C.V ANDI OFFSET, Yogyakarta, 2006

MODUL 7 SESSION DAN USER AUTHENTICATION

PHP dan MySQL. Mempelajari koneksi PHP. Fungsi-fungsi aksesnya. Muhammad Zen Samsono Hadi, ST. MSc

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

Konsep Basis Data di Web

Cara Mudah dan Cepat Meyimpan File Gambar. Di dalam DATABASE

MODUL 6 SESSION DAN USER AUTHENTICATION

Lisensi Dokumen: Uraian Kasus :

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut :

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

Pengolahan data barang : PHp-MYSQL

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Syntax HTML. Biasanya digunakan untuk menulis komentar, tidak akan timbul dihalaman web.

MODUL 7 MEMBUAT DATABASE DI MYSQL

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara

MODUL 4 PHP (DATABASE)

Praktikum 3 Cookie, Session, dan Database MySQL

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom).

MEMBUAT APLIKASI GUEST BOOK

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

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

PENGENALAN PEMROGRAMAN WEB

Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus.

Sony Arianto Kurniawan


BAB-12 MEMBUAT FORM HTML

Pembuatan Database PT. Fanitra Indotama. CREATE DATABASE fanitra; USE fanitra; Table structure for table 'guestbook'

PHP dan MySQL. Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi aksesnya. Muhammad Zen S. Hadi, ST. MSc.

Nofriza Nindiyasari

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

Cara Mudah Koneksi Php Dan Mysql Dengan Database

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

SEARCHING, EDIT / UPDATE DAN DELETE. PHP & MYSQL Part Two

Pertemuan Aplikasi Berita dengan PHP dan MySQL

Transkripsi:

Pemrograman Basis Data Berbasis Web Pertemuan Ke-11 (Aplikasi Web dengan PHP & MySQL) Noor Ifada S1 Teknik Informatika - Unijoyo 1

Sub Pokok Bahasan Membuat Counter Membuat Guest Book (Buku Tamu) Membuat Aplikasi Pengolahan Data Akademik Tugas Aplikasi S1 Teknik Informatika - Unijoyo 2

Membuat Counter Pada pembahasan sebelumnya (dalam pokok bahasan PHP), telah dibuat contoh membuat Counter dengan menggunakan file. Dalam contoh berikut ini, Counter akan dibuat dengan menggunakan database MySQL Langkah-langkah yang dilakukan: 1. Membuat database db_contoh dan tabel COUNTER. Berdasarkan database dan tabel tersebut, maka setiap kali halaman web dibuka, php akan meng-update nilai counter (dinaikkan 1) di dalam database MySQL 2. Membuat file php (counter.php) untuk meng-update nilai counter S1 Teknik Informatika - Unijoyo 3

Membuat database dan tabel: create DATABASE db_contoh; create TABLE COUNTER ( counter SMALLINT(6) NOT NULL default 0 PRIMARY KEY ); Membuat file PHP: counter.php <html> <head> <title> Counter </title> </head> <?php $connection = mysql_connect("localhost", "root", ""); mysql_select_db("db_contoh", $connection) or die ("Cannot connect to Database"); mysql_query("update COUNTER set counter = counter + 1",$connection) or die ("Error on SQL for updating!"); $query = "select counter from COUNTER"; $result = mysql_query($query,$connection) or die ("Error on SQL for selecting!"); $row = mysql_fetch_row($result); echo "<b> Anda adalah pengunjung ke : "; echo $row[0]."</b>";?> </html> S1 Teknik Informatika - Unijoyo 4

Membuat Guest Book (Buku Tamu) Pada pembahasan sebelumnya (dalam pokok bahasan PHP), telah dibuat contoh membuat Guest Book dengan tidak menggunakan database. Dalam contoh berikut ini, Guest Book akan dibuat dengan menggunakan database MySQL Langkah-langkah yang dilakukan: 1. Membuat table GUESTBOOK yang akan menyimpan isi guest book di dalam database db_contoh 2. Membuat file php (guestbook1.php) untuk membuat form pengisian guest book 3. Membuat file php (guestbook2.php) untuk menerima masukan data dari form di atas 4. Membuat file php (guestbook3.php) untuk menampilkan isi guest book S1 Teknik Informatika - Unijoyo 5

Membuat tabel: create TABLE GUESTBOOK ( id int(6) NOT NULL auto_increment PRIMARY KEY, posted datetime NOT NULL, name varchar(60) NOT NULL, email varchar(100) NOT NULL, address varchar(120), message longtext ); S1 Teknik Informatika - Unijoyo 6

Membuat file php: guestbook1.php (untuk form pengisian Guest Book) <html> <head><title>guestbook</title></head> <body bgcolor="#99ccff"> <font color="#000066" face="helvetica" size ="2"> <table> <caption align="top"> <b>guest BOOK</b> </caption> <tr> <td colspan="2"><hr size=1 width=100% ></hr></td> </tr> <form action="guestbook2.php" method=post> <tr> <td> Name : </td> <td> <input type=text name=nama size=30> </td> </tr> <tr> <td> E-Mail : </td> <td> <input type=text name=email size=30> </td> </tr> <tr> <td> Address : </td> <td> <input type=text name=alamat size=30> </td> </tr> <tr> <td valign ="top"> Message : </td> <td> <textarea name=pesan rows=9 cols=40> </textarea> </td> </tr> <tr> <td align="center" colspan="2"> <input type=submit value="submit"> <input type=reset value="reset"> </td> </tr> </form></table> </font><font color="#000066" face="verdana" size="2"> <a href="guestbook3.php">view Guest Book</a></font> </body> </html> S1 Teknik Informatika - Unijoyo 7

Membuat file php: guestbook2.php (untuk menerima masukan form) <html> <head> <title> Guestbook </title> </head> <body bgcolor="#99ccff"> <font color="#000066" face="helvetica" size="2"> <?php $connection = mysql_connect("localhost", "root", ""); mysql_select_db("db_contoh", $connection) or die ("Cannot connect to Database"); $tablename="guestbook"; $posted=date("y-m-d H:i:s"); $message=addslashes($message); $query="insert INTO $tablename VALUES('','$posted','$nama','$email','$alamat','$pesan')"; $result = mysql_query($query,$connection) or die ("Error on SQL!"); echo("<h3>thank you for your visit</h3><p>");?> </font> <font color="#000066" face="verdana" size="2"> <a href="guestbook3.php">view Guest Book</a> <a href="guestbook1.php">sign Up</a> </font> </body> </html> S1 Teknik Informatika - Unijoyo 8

Membuat file php: guestbook3.php (untuk menampilkan isi Guest Book) <html> <head> <title> Guestbook </title> </head> <body bgcolor="#99ccff"> <font color="#000066" face="helvetica" size=2> <?php $connection = mysql_connect("localhost", "root", ""); mysql_select_db("db_contoh", $connection) or die ("Cannot connect to Database"); $tablename="guestbook"; $query="select * FROM $tablename ORDER BY id DESC"; $result = mysql_query ($query,$connection) or die ("Error on SQL!"); echo("<table>"); echo("<caption align=\"top\"> <b>view GUEST BOOK</b> </caption>"); echo("<tr> <td align=\"center\" colspan=\"2\ <hr size=1 width=100%> </td> </tr> "); while ($row = mysql_fetch_object ($result)) { $name=$row->name; $posted=$row->posted; $email=$row->email; $address=$row->address; $message=stripslashes($row->message); echo("<tr><td>posted</td> <td>: $posted</td></tr>"); echo("<tr><td>name</td> <td>: $name</td></tr>"); echo("<tr><td>e-mail</td> <td>: <a href=mailto:$email>$email</a></td></tr>"); echo("<tr><td>address</td> <td>: $address</td></tr>"); echo("<tr><td>message</td> <td>: $message</td></tr>"); echo("<tr> <td align=\"center\" colspan=\"2\"> <hr size=1 width=100%> </td> </tr> "); } echo("</table>");?> </font> <font color="#000066" face=verdana size=2> <a href="guestbook1.php">sign Up</a> </font> </body> </html> S1 Teknik Informatika - Unijoyo 9

Membuat Aplikasi Pengolahan Data Akademik Aplikasi ini adalah untuk mengelola data akademik, seperti menampilkan, memasukkan, meng-update dan menghapus data mahasiswa. S1 Teknik Informatika - Unijoyo 10

Menampilkan Data Mahasiswa S1 Teknik Informatika - Unijoyo 11

Menambah Data Mahasiswa S1 Teknik Informatika - Unijoyo 12

Meng-update Data Mahasiswa S1 Teknik Informatika - Unijoyo 13

Summary Untuk menampilkan isi database MySQL di web browser dengan menggunakan PHP dapat dilakukan dengan langkah-langkah sebagai berikut: 1. Menghubungkan PHP dengan MySQL (menggunakan fungsi mysql_connect()) 2. Memilih database (menggunakan fungsi mysql_select_db) 3. Melakukan query (menggunakan fungsi mysql_query()) 4. Menampilkan hasil dari query dengan menggunakan fungsi mysql_fetch_row(), mysql_fetch_array(), mysql_fetch_object(), mysql_num_rows(), dan lain-lain (bergantung pada format output yang diinginkan) S1 Teknik Informatika - Unijoyo 14

Daftar Pustaka Husni [2007]. Pemrograman Database Berbasis Web, Graha Ilmu, Yogyakarta. Sutarman, S.Kom [2003]. Membangun Aplikasi Web dengan PHP dan MySQL, Graha Ilmu, Yogyakarta. http://www.php.net http://www.mysql.com S1 Teknik Informatika - Unijoyo 15