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

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

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

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

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

Pemrograman Web Lanjut 2017

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

Pemrograman Web Lanjut 2017

E-trik Ajax. Database MySQL. Dedi Alnas

BAB X AKSES DAN MANIPULASI DATA

Materi

Menangani Input dari User

PHP & Mysql. Pemrograman Internet

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

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

Dasar PHP-MySQL oleh : Prasaja Wikanta

Materi 10: Create Read Update Delete

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

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

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

P - 12 Bab 9 : PHP & MySQL

Membuat Login Dengan PHP dan MYSQL

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

MODUL PEMROGRAMAN WEB

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

Checkbox dengan Foreach dan MYSQL

Domain & Hosting Free By : Subianto, S.Kom

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

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

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

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

Create Read Update Delete using PHP MySql

Cara Cepat : Belajar Pemrograman Web Part 2. Oleh : Harry Sufehmi Institusi : AOSI.or.id (Asosiasi Open Source Indonesia) Revisi :

Latihan Query mysql PHP QUERY

LAPORAN TUGAS BASIS DATA I

Lisensi Dokumen: Uraian Kasus :

MySQL J A M K E T I G A

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

2. inputkk.php. 3. tampilkk.php

Praktikum 3 Cookie, Session, dan Database MySQL

LAMPIRAN. 1. Listing Program pada website sekolah. index.php

DATABASE MYSQL DENGAN PHP

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

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

MODUL 4 INTERNET PROGRAMMING DATABASE

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

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Pertemuan IV. Semester 1

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

Membuat Shopping Cart Sederhana Menggunakan PHP

Pertemuan 5 Pemrograman Internet (Web Dinamis)

Konsep Basis Data di Web

Membuat Database mysql dengan PhpMyAdmin

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

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

Pemrograman Web Lanjut 2017

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

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

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

Praktikum Basis Data 2017 TE UM

Advantages. Keunggulan :

PRAKTIKUM I MySQL / phpmyadmin

2.7.3 Modularisasi require() include() MySQL Keunggulan MySQL Sistem Server pada

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

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

MODUL 3 HTML. (HyperText Mark-Up Language) Sub : Tabel & Form

BAB VII Database MYSQL

BAB VI PHP DENGAN MYSQL (3)

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

BERMAIN DATA DENGAN SQL SERVER

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini

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

KURSUS ONLINE JASA WEBMASTERS

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

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

Pemrograman Basis Data Berbasis Web

Membuat Toko Buku dengan PHP - MySQL

Widhy Hayuhardhika NP, S.Kom

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

BAB 4 PERANCANGAN LAYAR

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

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

Tahap Instalasi PostgreSQL di Windows

Praktikum Basis Data 14 Structure Query Language 2

BAB IV IMPLEMENTASI DAN PENGUJIAN

MySQL. Pemrograman Web/MI/D3 sks 1

Otodidak. MySQL untuk Pemula

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

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

MODUL 8 Insert, Update, & delete

MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pemrograman Basis Data Berbasis Web

Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus.

STUPID LOGIC PROGRAMMING II

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

MEMBUAT APLIKASI GUEST BOOK

P - 7 Pembahasan UTS PSIK V

Transkripsi:

TIB18 - PEMROGRAMAN WEB Pemrograman Web Pertemuan 19-20 & 21-22

Kompetensi Khusus Mahasiswa dapat membuat aplikasi berbasiskan web dengan menggunakan Data ManipulaIon Language (DML) melalui PHP yang terkoneksi dengan MySQL sebagai Basis Data (C3)

Include dan Require Include dan Require digunakan untuk memasukkan sebuah/ lebih file ke dalam file yang lain File1.php File1.php File2.php File2.php

Include dan Require Sebagai contoh untuk menampung variabel yang dibutuhkan untuk koneksi antara PHP dengan MySQL <?php $server = "localhost"; $user = "root"; $pass = ""; $db = toko ;?> <?php include(" conn.php "); atau require(" conn.php ");?> conn.php

Include dan Require Perbedaan Include dan Require : Apabila terjadi kesalahan/error pada file yang bersangkutan, require akan menghenikan proses selanjutnya, sedangkan include akan terus menjalankan proses selanjutnya.

Menyimpan data Query untuk menyimpan data di MySQL: INSERT INTO nama_table (nama_field1, nama_field2, nama_fieldx) VALUES ( data1, data2, datax );

ms_admin (FK)

add_supp.php koneksi add query Kondisi hasil eksekusi <?php if(isset($_post['add'])) ç Jika mengklik tombol add { require("conn.php"); ç file koneksi $supp_code = $_POST['supp_code']; $supp_name = $_POST['supp_name']; $x = $_POST[ x ]; ç Isi elemen input ke dalam variabel $con = mysql_connect($server,$user,$pass); $db = mysql_select_db($db); $sql = INSERT INTO ms_supp (id_supp, nama_supp, x) VALUES (. $supp_code.,. $supp_name.,. $x. ); ; $exec = mysql_query($sql); ç execute query //$ echo $sql; ç untuk mengecek query if ($exec) echo Add Data Success"; else echo Add Data Failed"; }?>

Mengambil data Query untuk mengambil data di MySQL: SELECT * FROM nama_table ORDER BY nama_field asc/desc; atau SELECT nama_field1, nama_field2, nama_fieldx FROM nama_table ORDER BY nama_field asc/desc;

view_supp.php Mengambil data table header hasil query dalam bentuk tabel mengambil data hasil query dan mencetaknya nama field dalam tabel basis data <?php require("conn.php"); $con = mysql_connect($server,$user,$pass); $db = mysql_select_db($db); $sql = "select * from ms_supp order by id_supp asc"; //echo $sql; ç untuk mengecek query $ambil_data = mysql_query($sql); ç execute query while ($data = mysql_fetch_array($ambil_data)) { echo "<td>".$data["id_supp"]."</td>"; echo "<td>".$data["nama_supp"]."</td>"; echo "<td>".$data["x"]."</td>"; }?>

Cara mengecek query <?php require("conn.php"); $con = mysql_connect($server,$user,$pass); $db = mysql_select_db($db); $sql = "select * from ms_supp order by id_supp asc"; //echo $sql; $ambil_data = mysql_query($sql); ç execute query while ($data = mysql_fetch_array($ambil_data)) { echo "<td>".$data["id_supp"]."</td>"; echo "<td>".$data["nama_supp"]."</td>"; echo "<td>".$data["x"]."</td>"; }?> Ubah //echo $sql; menjadi echo $sql;

Cara mengecek query Akses melalui PhpMyAdmin

Cara mengecek query Copy Paste Eksekusi

Cara mengecek query Eksekusi berhasil

Cara mengecek query Eksekusi gagal

Cara mengecek query nama field Idak ada

Cara mengecek query <?php require("conn.php"); $con = mysql_connect($server,$user,$pass); $db = mysql_select_db($db); $sql = "select * from ms_supp order by id_supp asc"; echo $sql; $ambil_data = mysql_query($sql); ç execute query while ($data = mysql_fetch_array($ambil_data)) { echo "<td>".$data["id_supp"]."</td>"; echo "<td>".$data["nama_supp"]."</td>"; echo "<td>".$data["x"]."</td>"; }?> Ubah echo $sql; kembali menjadi //echo $sql;

date('y-m-d') date('y-m-d H:i:s') Tanggal/Waktu yang digunakan diambil dari sistem FuncIon() dalam PHP untuk mengambil tanggal dan/atau waktu sekarang pada sistem Contoh Data : 2014-06-20 2014-06-25 04:55:39 akan dibahas pada sesi Session Pertemuan X INSERT INTO `toko`.`ms_supp` (`id_supp`, `nama_supp`, `telp`, `alamat`, `tgl_daftar`, `tgl_ubah`, `admin`) VALUES ('".$supp_code."', '".$supp_name."', '".$phone."', '".$address."', '".date('y-m-d').",'".date('y-m-d H:i:s')."', ADM01 ; Untuk sementara mengambil data yang tersedia di tabel ms_admin

Menghapus data Query untuk menghapus data di MySQL: //menghapus seluruh isi tabel DELETE FROM nama_table; //menghapus data yang ditunjuk DELETE FROM nama_table WHERE nama_field = isi_data ; DELETE FROM nama_table WHERE nama_field1 = isi_data and/or nama_field2 = isi_data ;

view_supp.php link untuk menghapus echo "<td>".'<a href="delete_supp.php?supp='.$data["id_supp"].'">delete</a>'."</td>"; perintah cetak membuat kolom baru file untuk menghapus data Isi data label contoh penutup membuat link membuat penampung

view_supp.php link untuk menghapus

delete_supp.php <?php $id_supp = $_GET['supp']; ç menampung isi data ke dalam variabel require("conn.php"); $con = mysql_connect($server,$user,$pass); $db = mysql_select_db($db); $sql = "delete from ms_supp where id_supp = '".$id_supp."'"; //echo $sql; ç untuk mengecek query $exec = mysql_query($sql); if ($exec) echo "Delete Data Success"; else Kondisi hasil eksekusi echo "Delete Data Failed";?>

Mengubah data Query untuk mengubah data di MySQL: UPDATE nama_table SET nama_field1 = isi_data, nama_field2 = isi_data WHERE nama_field3= isi_data and/or nama_field4 = isi_data ;

Mengubah data link untuk mengedit echo "<td>".'<a href= edit_supp.php?supp='.$data["id_supp"].'">edit</a>'."</td>"; perintah cetak membuat kolom baru membuat link file untuk mengubah data membuat penampung Isi data label contoh penutup

Mengubah data link untuk mengedit edit_supp.php Menggunakan query untuk mengambil data dan kemudian ditampilkan kedalam elemen input. ID Supplier merupakan PRIMARY KEY

<?php edit_supp.php $id_supp = $_GET['supp']; ç menampung isi data ke dalam variabel require("conn.php"); $con = mysql_connect($server,$user,$pass); $db = mysql_select_db($db); $sql = "select * from ms_supp where id_supp='".$supp."'"; ç query mengambil data //echo $sql; ç untuk mengecek query $ambil_data = mysql_query($sql); while ($data = mysql_fetch_array($ambil_data)) { file untuk query update?> <form method="post" acion="edit_supp_confirm.php"> <table border="0" cellpadding="1" cellspacing="2"> <tr> <td>id Supplier</td> <td>:</td> <td><input type="text" name="id_supp" size="5 readonly="true" value=<?php echo $supp;?> /> ç mencetak data kedalam elemen </td> </tr>

<tr> edit_supp.php <td>name</td> <td>:</td> <td><input type="text" name="nama_supp" value=<?php echo $data["nama_supp"]?> /> ç mencetak data kedalam elemen </td> </tr> <tr> <td>address</td> <td>:</td> <td><textarea name="alamat" colspan="2" rowspan="2"> <?php echo $data["alamat"];?> ç mencetak data kedalam elemen </textarea> </td> </tr> //dan seterusnya <?php } ç penutup perulangan pengambilan data?>

edit_supp_confirm.php <?php require("conn.php"); $id_supp = $_POST['id_supp']; $nama_supp = $_POST['nama_supp']; $x= $_POST['x']; $con = mysql_connect($server,$user,$pass); $db = mysql_select_db($db); $sql="update `toko`.`ms_supp` SET `nama_supp` = '".$nama_supp."', `telp` = '".$telp.",`x` = '".$x. WHERE `ms_supp`.`id_supp` = '".$id_supp."'"; //echo $sql; ç untuk mengecek query $exec = mysql_query($sql); if ($exec) echo "Update Data Success"; Kondisi hasil eksekusi else echo "Update Data Failed";?> query update