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.

Menangani Input dari User

P - 12 Bab 9 : PHP & MySQL

PHP & Mysql. Pemrograman Internet

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

Pemrograman Basis Data Berbasis Web

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

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

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

Membuat Database mysql dengan PhpMyAdmin

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

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

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

Pemrograman Web Lanjut 2017

Pemrograman Basis Data Berbasis Web

Dasar PHP-MySQL oleh : Prasaja Wikanta

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

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

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

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

Pemrograman Web Lanjut 2017

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

2. inputkk.php. 3. tampilkk.php

Pemrograman Basis Data Berbasis Web

Create Read Update Delete using PHP MySql

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

MySQL. Pemrograman Web/MI/D3 sks 1

Materi 10: Create Read Update Delete

BAB X AKSES DAN MANIPULASI DATA

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

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

E-trik Ajax. Database MySQL. Dedi Alnas

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

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

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

DATABASE MYSQL DENGAN PHP

STUPID LOGIC PROGRAMMING II

MODUL PEMROGRAMAN WEB

Pertemuan 5 Pemrograman Internet (Web Dinamis)

PRAKTIKUM I MySQL / phpmyadmin

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

Membuat Toko Buku dengan PHP - MySQL

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

MODUL 11 MEMBUAT LOGIN USER

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

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

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB

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

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

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

Lisensi Dokumen: Uraian Kasus :

MySQL J A M K E T I G A

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

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara

Checkbox dengan Foreach dan MYSQL

Cara Mudah dan Cepat Meyimpan File Gambar. Di dalam DATABASE

Membuat Login Dengan PHP dan MYSQL

MODUL 7 SESSION DAN USER AUTHENTICATION

Pemrograman Basis Data Berbasis Web

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

Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus.

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

MODUL 6 SESSION DAN USER AUTHENTICATION

Nofriza Nindiyasari

Koneksi DataBase PHP - MYSQL Nurcahyo Budi Nugroho dan Muhammad Fathoni

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

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

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

Praktikum 3 Cookie, Session, dan Database MySQL


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

Pemrograman Basis Data Berbasis Web

BAB 1 Trik Dasar Memahami Pemrograman PHP & MySQL

Pemrograman Basis Data Berbasis Web

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

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

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

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL

MODUL 3 INTERNET PROGRAMMING : PHP 3

Mohammad Safii

MODUL 7 MEMBUAT DATABASE DI MYSQL

PENGENALAN PEMROGRAMAN WEB

Pengantar E-Business dan E-Commerce

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

Membuat Aplikasi Sederhana Berbasis Web

Tutorial PHP Metode Searching - Multiple Keyword

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

BAB-12 MEMBUAT FORM HTML

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

TUGAS PRAKTIKUM SISTEM BASIS DATA

Tutorial Membuat WEB Dinamis Dengan PHP

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

Tutorial Tipe Data MySQL

BAB 4 PERANCANGAN LAYAR

MySQL Full-Text Searching

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

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Transkripsi:

Pemrograman Basis Data Berbasis Web Pertemuan Ke-11 (Aplikasi Web dgn PHP & MySQL) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1

Sub Pokok Bahasan Membuat Counter Membuat Guest Book (Buku Tamu) Membuat Aplikasi Pengolahan Data Akademik 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

TUGAS APLIKASI? S1 Teknik Informatika - Unijoyo 14