P - 12 Bab 9 : PHP & MySQL

dokumen-dokumen yang mirip
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

P - 11 Bab 8 : PHP & HTML (Manipulasi Form)

Pemrograman Web Lanjut 2017

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

Pemrograman Web Lanjut 2017

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

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

Menangani Input dari User

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

Pemrograman Basis Data Berbasis Web

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

E-trik Ajax. Database MySQL. Dedi Alnas

DATABASE MYSQL DENGAN PHP

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

2. inputkk.php. 3. tampilkk.php

Konektivitas PHP - MySQL

Create Read Update Delete using PHP MySql

PRAKTIKUM I MySQL / phpmyadmin

Pemrograman Basis Data Berbasis Web

PHP & Mysql. Pemrograman Internet

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

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

BAB X AKSES DAN MANIPULASI DATA

Praktikum 3 Cookie, Session, dan Database MySQL

Widhy Hayuhardhika NP, S.Kom

Pertemuan 5 Pemrograman Internet (Web Dinamis)

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

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

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

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

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

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

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

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

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

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

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

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

Mohammad Safii

<?php $query = mysql_query("select * from siswa where nama like '%$_POST[cari]%'"); while ($baris = mysql_fetch_array($query)) {?>

Pertemuan Aplikasi Berita dengan PHP dan MySQL

MODUL PEMROGRAMAN WEB

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

Tutorial PHP Metode Searching - Multiple Keyword

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

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

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

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

Tutorial Membuat WEB Dinamis Dengan PHP

MODUL 11 MEMBUAT LOGIN USER

Membuat Login Dengan PHP dan MYSQL

P - 8 Bab 6 : PHP (Kondisi)

Checkbox dengan Foreach dan MYSQL

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

P - 7 Pembahasan UTS PSIK V

Materi 10: Create Read Update Delete

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

MODUL PEMROGRAMAN WEB

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

MySQL J A M K E T I G A

Materi

Konsep Basis Data di Web

Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading)

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

Pemrograman Web Lanjut 2017

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Lisensi Dokumen: Uraian Kasus :

Membuat Toko Buku dengan PHP - MySQL

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

E-trik Ajax. Ajax dan 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?

BAB VI PHP DENGAN MYSQL (3)

Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus.

MODUL 7 MEMBUAT DATABASE DI MYSQL

Pemrograman Web Lanjut 2017

PHP + MySQL M. RUDYANTO ARIEF, MT

Cara Mudah Koneksi Php Dan Mysql Dengan Database

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

Membuat Halaman Login Dengan PHP

MySQL. Pemrograman Web/MI/D3 sks 1

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

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

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

Pemrograman Basis Data Berbasis Web

BAB VII Database MYSQL

Cara Mudah dan Cepat Meyimpan File Gambar. Di dalam DATABASE

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pengolahan data barang : PHp-MYSQL

Membuat Aplikasi CRUD dengan OOP dan PDO MySQL

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

Pertemuan 4 Penanganan Form

BAB II PEMBUATAN DAN MANAJEMEN TABLE

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB


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

Transkripsi:

P - 12 Bab 9 : PHP & MySQL 9.1 Tujuan Mahasiswa mampu : Mengetahui dan Memahami Integrasi PHP dengan MySQL Mengetahui dan Memahami Operasi Input, Edit, Delete MySQL Dengan PHP Mengetahui dan Memahami Fungsi Include dan Require 9.2 Materi 1. Review SQL 2. Koneksi PHP dan MySQL 3. Menampilkan Data 4. Input Data, Edit Data dan Delete Data 5. Fungsi Include dan Require 9.3 Review SQL Terlebih dahulu buat database dengan nama db_rawatjalan dan table Obat dengan struktur sebagai berikut : PSIK V (Pemrograman II/ PHP MySQL) - 1

mysql> create table obat (kode_obt char(5) not null primary key, nama_obt varchar(25), jenis_obt varchar(25), kategori varchar(20), harga_obt char(10), jumlah_obt int(5)); 9.4 Koneksi PHP MySQL Sebelum dapat mengakses dan memanipulasi database MySQL dengan menggunakan PHP, maka database MySQL harus dihubungkan terlebih dahulu. Fungsi PHP yang digunakan untuk melakukan koneksi dengan database adalah mysql_connect. Berikut program lengkapnya : $Koneksi = mysql_connect('nama_host','nama_user','password'); mysql_select_db('nama_database',$koneksi); Keterangan : mysql_connect Merupakan fungsi PHP yang digunakan untuk melakukan koneksi dengan database MySQL. Nama_Host Merupakan Hostname komputer. Misalnya : - Localhost / 127.0.0.1 - IP komputer contohnya 192.20.11.7 Nama_User Merupakan user name (nama user) yang digunakan untuk mengakses database MySQL. Password Merupakan password yang digunakan untuk mengakses database MySQL. Secara default tidak ada password pada saat installasi MySQL, sehingga password bisa dikosongkan (' '). mysql_select_db Merupakan fungsi PHP yang digunakan untuk mendeklarasikan nama database yang akan digunakan. Nama_Database Merupakan nama database yang digunakan. Selanjutnya dalam setiap file yang terdapat perintah untuk melakukan Query ke database MySQL harus disertakan koneksi. Contoh Program : * MyPHP1.php PSIK V (Pemrograman II/ PHP MySQL) - 2

$host ="localhost"; $user = "root"; $password = ""; $db_name = "db_rawatjalan"; $connect = mysql_connect($host,$user,$password); if (!$connect) echo " Tidak Connect...!!!"; mysql_select_db($db_name) or die ("Database Tidak Ada...!!!"); echo "Selamat... Database Ada...!!!"; Output : 9.5 Menampilkan Data MySQL Selanjutnya isi table Obat yang telah dibuat tadi dengan sejumlah data, misalnya seperti terlihat pada tabel berikut : mysql> insert into obat (kode_obt, nama_obt, jenis_obt, kategori, harga_obt, jumlah_obt) values ('GIG01', 'aspirin', 'puyer', 'gigi', '3000', '5'), ('GIG02', 'basudin', 'cair', 'gigi', '3000', '3'), PSIK V (Pemrograman II/ PHP MySQL) - 3

('GIG03', 'anilkon', 'tablet', 'gigi', '5000', '6'), ('GIG04', 'sindarum', 'kapsul', 'gigi', '8000', '4'), ('KAN01', 'refanol', 'kapsul', 'kandungan', '25.000', '6'); Contoh program : <! --------------------- MyPHP2.php --------------------- > <html> <head><title>menampilkan Data Table</title></head> <body>menampilkan DATA OBAT <form action="" method="post" name=""> <table border="1"> <tr> <th> Kode_Obat </th> <th> Nama_Obat </th> <th> Jenis_Obat </th> <th> Kaktegori </th> <th> Harga_Obat </th> <th> Jumlah_Obat </th> </tr> $connect = mysql_connect("localhost","root",""); if (!$connect) echo " Tidak Connect...!!!"; mysql_select_db("db_rawatjalan") or die ("Database Tidak Ada...!!!"); $Perintah = mysql_query("select * From `Obat`"); while($tampilkan = mysql_fetch_array($perintah)) echo"<tr> <td>$tampilkan[kode_obt]</td> <td>$tampilkan[nama_obt]</td> <td>$tampilkan[jenis_obt]</td> <td>$tampilkan[kategori]</td> <td>$tampilkan[harga_obt]</td> <td>$tampilkan[jumlah_obt]</td> </tr>"; </table> </form> </body> </html> PSIK V (Pemrograman II/ PHP MySQL) - 4

Output : 9.6 Input Data Contoh Program : File 1 : <! --------------------- MyPHP3-1.php --------------------- > <html> <head><title>input Data Table</title></head> <body><b>input DATA OBAT</b> <form action="myphp3-2.php" method="post" name="input"> Kode Obat : <input type="text" name="text1" value=""><br/> Nama Obat : <input type="text" name="text2" value=""><br/> Jenis Obat : <select name="ddmenu1" size="1"> <option value="puyer">puyer</option> <option value="cair">cair</option> <option value="tablet">tablet</option> <option value="kapsul">kapsul</option> </select> <br/> Kategori : <input type="radio" value="kepala" name="rbt" checked> Kepala <input type="radio" value="gigi" name="rbt"> Gigi <input type="radio" value="kandungan" name="rbt"> PSIK V (Pemrograman II/ PHP MySQL) - 5

Kandungan <br/> Harga Obat : <input type="text" name="text3" value=""><br/> Jumlah Obat : <input type="text" name="text4" value=""><br/> <input type="submit" name="input" value="input"> <input type="reset" name="reset" value="reset"> </form> </body> </html> File 2 : * MyPHP3-2.php if (isset($_post['input'])) $connect = mysql_connect("localhost","root",""); if (!$connect) echo " Tidak Connect...!!!"; mysql_select_db("db_rawatjalan") or die ("Database Tidak Ada...!!!"); mysql_query("insert Into `Obat` (`kode_obt`,`nama_obt`,`jenis_obt`,`kategori`,`harga_obt`, `jumlah_obt`) Values ('$_POST[Text1]','$_POST[Text2]','$_POST[DDMenu1]', '$_POST[rbt]','$_POST[Text3]','$_POST[Text4]')"); echo "Data Sudah Masuk"; Output : PSIK V (Pemrograman II/ PHP MySQL) - 6

9.7 Edit Data Contoh Program : File 1 : <! --------------------- MyPHP4-1.php --------------------- > <html> <head><title>menampilkan Data Table</title></head> <body>menampilkan DATA OBAT <form action="" method="post" name=""> <table border="1"> <tr> <th> Kode_Obat </th> <th> Nama_Obat </th> <th> Jenis_Obat </th> <th> Kategori </th> PSIK V (Pemrograman II/ PHP MySQL) - 7

<th> Harga_Obat </th> <th> Jumlah_Obat </th> <th> Operation </th> </tr> $connect = mysql_connect("localhost","root",""); if (!$connect) echo " Tidak Connect...!!!"; mysql_select_db("db_rawatjalan") or die ("Database Tidak Ada...!!!"); $Perintah = mysql_query("select * From `Obat`"); while($tampilkan = mysql_fetch_array($perintah)) echo"<tr> <td>$tampilkan[kode_obt]</td> <td>$tampilkan[nama_obt]</td> <td>$tampilkan[jenis_obt]</td> <td>$tampilkan[kategori]</td> <td>$tampilkan[harga_obt]</td> <td>$tampilkan[jumlah_obt]</td> <td> <a href=myphp4-2.php?kode_obt=$tampilkan[kode_obt]>edit</a> <a href=myphp4-4.php? kode_obt=$tampilkan[kode_obt]>delete</a> </td> </tr>"; </table> </form> </body> </html> File 2 : <! --------------------- MyPHP4-2.php --------------------- > <html> <head><title>edit Data Table</title></head> <body>edit DATA OBAT $connect = mysql_connect("localhost","root",""); if (!$connect) PSIK V (Pemrograman II/ PHP MySQL) - 8

echo " Tidak Connect...!!!"; mysql_select_db("db_rawatjalan") or die ("Database Tidak Ada...!!!"); $Perintah = mysql_query("select * From `Obat` Where `kode_obt`='$_get[kode_obt]'"); $Edit = mysql_fetch_array($perintah); echo "<form action='myphp4-3.php' method='post'> <input type='hidden' name='kode_obt' VALUE='$kode_obt'> Kode Obat :<input type='text' name='text1' value='$edit[kode_obt]'><br/> Nama Obat :<input type='text' name='text2' value='$edit[nama_obt]'><br/> Jenis Obat : <select name='ddmenu1' size='1'> <option value='puyer'>puyer</option> <option value='cair'>cair</option> <option value='tablet'>tablet</option> <option value='kapsul'>kapsul</option> </select> <br/> Kategori : <input type='radio' value='kepala' name='rbt'> Kepala <input type='radio' value='gigi' name='rbt'> Gigi <input type='radio' value='kandungan' name='rbt'> Kandungan <br/> Harga Obat : <input type='text' name='text3' value='$edit[harga_obt]'><br/> Jumlah Obat : <input type='text' name='text4' value='$edit[jumlah_obt]'><br/> <input type='submit' value='update'> <input type='button' value='cancel' onclick=self.history.back()> </form>"; </body> </html> File 3 : * MyPHP4-3.php $connect = mysql_connect("localhost","root",""); PSIK V (Pemrograman II/ PHP MySQL) - 9

if (!$connect) echo " Tidak Connect...!!!"; mysql_select_db("db_rawatjalan") or die ("Database Tidak Ada...!!!"); mysql_query("update `Obat` Set `nama_obt`='$_post[text2]',`jenis_obt`='$_post[ddmenu1]', `kategori`='$_post[rbt]',`harga_obt`='$_post[text3]', `jumlah_obt`='$_post[text4]' Where `kode_obt`='$_post[text1]'"); header('location:myphp4-1.php'); Output : PSIK V (Pemrograman II/ PHP MySQL) - 10

9.8 Hapus Data Contoh Program : File 1 : Sama dengan script MyPHP4-1.php. File 2 : * MyPHP4-4.php $connect = mysql_connect("localhost","root",""); if (!$connect) echo " Tidak Connect...!!!"; mysql_select_db("db_rawatjalan") or die ("Database Tidak Ada...!!!"); mysql_query("delete From `Obat` Where `kode_obt`='$_get[kode_obt]'"); header('location:myphp4-1.php'); Output : PSIK V (Pemrograman II/ PHP MySQL) - 11

9.9 Fungsi Include dan Require Fungsi Include Include digunakan untuk membaca dan menyertakan isi dari file lain. Include juga dapat digunakan perulangan (for, while); Contoh program : File 1 : * Diary_1.php echo "<i>hari ini... </i><br>"; echo "<b>saya... Kuliah...</b><br>"; echo "<u>di Poltekkes Permata Indonesia Yogyakarta</u><br>"; File 2 : * ContohInclude.php for($a=1;$a<=2;$a++) include("diary_1.php"); PSIK V (Pemrograman II/ PHP MySQL) - 12

Output : Fungsi Require Require digunakan untuk membaca nilai dan fungsi dari file lain. Contoh program : File 1 : * Diary_2.php $diary_2 = "Hari ini..."; function format($teks) echo "<i>$teks</i><br>"; echo "<b>$teks</b><br>"; echo "<u>$teks</u><br>"; File 2 : * ContohRequire.php PSIK V (Pemrograman II/ PHP MySQL) - 13

require("diary_2.php"); format("ini merupakan format tulisan"); echo "<br>", $diary_2; Output : PSIK V (Pemrograman II/ PHP MySQL) - 14