Pemrograman Web Lanjut 2017

dokumen-dokumen yang mirip
Pemrograman Web Lanjut 2017

Materi 10: Create Read Update Delete

Pemrograman Web Lanjut 2017

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

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017

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

P - 12 Bab 9 : PHP & MySQL

MODUL PEMROGRAMAN WEB

Pemrograman Web Lanjut 2017

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

BAB X AKSES DAN MANIPULASI DATA

Menangani Input dari User

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

E-trik Ajax. Database MySQL. Dedi Alnas

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

Lisensi Dokumen: Uraian Kasus :

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Create Read Update Delete using PHP MySql

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

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

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

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

PHP & Mysql. Pemrograman Internet

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

Pertemuan 5 Pemrograman Internet (Web Dinamis)

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

Praktikum 3 Cookie, Session, dan Database MySQL

Checkbox dengan Foreach dan MYSQL

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

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

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

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

MODUL 11 MEMBUAT LOGIN USER

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

Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus.

RENCANA PEMBELAJARAN SEMESTER (RPS)

BAB 4 PERANCANGAN LAYAR

MODUL PEMROGRAMAN WEB

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

DATABASE MYSQL DENGAN PHP

2. inputkk.php. 3. tampilkk.php

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

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

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

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

Membuat Database mysql dengan PhpMyAdmin

Membuat Buku Tamu Berbasis Web secara Gampang & Simple FIRST Menggunakan PHP dan MySQL EDITION

Cara Mudah Koneksi Php Dan Mysql Dengan Database

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

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

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

Konsep Basis Data di Web

Dasar PHP-MySQL oleh : Prasaja Wikanta

PRAKTIKUM I MySQL / phpmyadmin

Pemrograman Web Lanjut 2017

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

Materi

Tutorial Membuat WEB Dinamis Dengan PHP

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar

Pemrograman Basis Data Berbasis Web

Membuat Login Dengan PHP dan MYSQL

Pemrograman Berbasis Web II Oleh : Aririk Japik,S.Kom. copyright by :japikinfo.com

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

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

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

BAB IV HASIL DAN PEMBAHASAN. Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring

MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) dibawah ini adalah fungsi PHP yang akan digunakan untuk pembuatan CRUD

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

PENGEMBANGAN APLIKASI GENERATOR MODUL PADA CMS UNTUK MEMPERMUDAH PENGEMBANGAN SISTEM BERBASIS WEB (studi kasus: CMS Lokomedia)

PENGEMBANGAN APLIKASI GENERATOR MODUL PADA CMS UNTUK MEMPERMUDAH PENGEMBANGAN SISTEM BERBASIS WEB (studi kasus: CMS Lokomedia)

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara

E-Commerce Lanjut (CodeIgniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Create Read Update Delete

PEMBUATAN MASTER PENGGUNA PADA APLIKASI BPN-PPAT (CRUD)CREATE, READ, UPDATE,DELETE With PHP & Mysql

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

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

Pemrograman Basis Data Berbasis Web

BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi Aplikasi Manajemen Arsip Berbasis Web

Aplikasi Sistem Informasi Siswa ini adalah Versi 1.1 yang merupakan kelanjutan dari versi sebelumnya dengan tambahan Menu. Struktur menunya adalah :

MySQL J A M K E T I G A

Membuat Aplikasi CRUD dengan OOP dan PDO MySQL

Domain & Hosting Free By : Subianto, S.Kom

BAB V SIMPULAN DAN SARAN. Sistem pengambilan keputusan menggunakan metode multifactor

BAB VI PHP DENGAN MYSQL (3)

Widhy Hayuhardhika NP, S.Kom

MODUL 7 MEMBUAT DATABASE DI MYSQL

Membuat Halaman Admin Untuk Web Buatan Sendiri

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

PRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan

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

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

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

Form Pemesanan. Arief Susanto

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

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

Lampiran 1. Flowchart perancangan sistem

MEMBUAT APLIKASI GUEST BOOK

Transkripsi:

Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi yang dibangun. Pada pertemuan sebelumnya, telah dibahas bagaimana membuat database, mengisi data, mengubah data, dan menghapus data. Kemudian telah dibahas juga bagaimana mengkoneksikan database tersebut ke file PHP. Pada pertemuan kali ini, akan dilanjutkan dengan penggunaan operasi CRUD di dalam file PHP. Database yang digunakan adalah database yang pernah dibuat pada pertemuan sebelumnya. 9.2. Koneksi MySQL dan PHP Dalam pembuatan sebuah website, diperlukan sebuah aplikasi admin yang akan melakukan proses pengolahan data. Berikut adalah aplikasi admin yang dapat digunakan untuk pengolahan data di website yang akan dibuat. 1. Struktur Folder di Server 2. Membuat File Koneksi Jika pada pertemuan sebelumnya telah membuat file koneksi.php, pindah file tersebut dan tempatkan di dalam folder konfigurasi. Jika belum membuat, buat file koneksi seperti di bawah ini dan simpan di dalam folder konfigurasi. File: koneksi.php $host = localhost ; $user = root ; $pass = ; $dbase = sekolah ;

mysqli_connect($host, $user, $pass,$dbase)or exit( Gagal koneksi ke database. ); 3. Menambah Data (Create) Createadalah proses menambah data ke dalam sebuah tabel di database. Operasi akan sering dilakukan ketika membuat sebuah aplikasi. Berikut adalah script untuk membuat file tambah data di tabel JENIS GALERI. File: jenisgaleri_tambah.php <h2>tambah Data Jenis Galeri</h2> <form method="post" action= jenisgaleri_simpan.php > <table> <td>jenis Galeri</td> <td> : <input type="text" name='jenisgaleri'></td> <td colspan=2> <input type="submit" name="save" value="simpan"> <input type="button" value=batal onclick=self.history.back()> </td> </table> </form> Simpan di folder admin/jenisgaleri_tambah.php. selanjutnya buat file simpan seperti contoh di bawah ini: File: jenisgaleri_simpan.php $jenis = $_POST['jenisgaleri']; if (isset($_post['save'])) { //untuk proses simpan baru $sql = "INSERT INTO jenisgaleri (jenisgaleri_nama) value('$jenis')"; if ($hasil) { else{ echo "Data gagal disimpan"; 4. Menampilkan Data (Read) Readadalah proses membaca atau menampilkan data dari sebuah tabel di database. Berikut adalah script untuk membuat file tambah data di tabel JENIS GALERI.

File: jenisgaleri.php <h2>daftar Jenis Galeri</h2> <input type=button value='tambah Jenis Galeri' onclick=window.location.href= jenisgaleri_tambah.php ;> <table width='720' border='1' id='pesan_table'> <tr id='headtext'> <th width='30'>no.</th> <th width='250'>jenis Galeri</th> <th width='100'>kelola</th> $sql="select * FROM jenisgaleri ORDER BY jenisgaleri_id DESC"; $hasil = mysqli_query($koneksi, $sql); $no=1; while ($data=mysqli_fetch_array($hasil)){ <td> echo $no;</td> <td> echo $data['jenisgaleri_nama']; </td> <td align="center"> <a href="jenisgaleri_ubah.php?id= echo $data['jenisgaleri_id'];">edit</a> <a href="jenisgaleri_hapus.php?id= echo $data['jenisgaleri_id'];">hapus</a> </td> $no++; echo "</table>"; 5. Mengubah Data (Update) Update adalah proses mengubah data yang sebelumnya telah tersimpan pada sebuah tabel di database. Operasi update data ini merupakan kelanjutan dari link/button yang terdapat pada halaman tampil data. Dari file latihan yang telah dibuat sebelumnya, terdapat link untuk ubah data yang kemudian akan merujuk ke script berikut ini. File: jenisgaleri_ubah.php <h2>ubah Data Jenis Galeri</h2> <form method="post" action= jenisgaleri_simpan.php > $idjenisgaleri = $_GET['id']; $sql = "SELECT * FROM jenisgaleri WHERE jenisgaleri_id=$idjenisgaleri"; Next code...

$data = mysqli_fetch_assoc($hasil); <table> <td>jenis Galeri</td> <td> : <input type="text" name='jenisgaleri' value=" echo $data['jenisgaleri_nama']"> <input type="hidden" name="id" value=" echo $data['jenisgaleri_id']"> </td> Selanjutnya, simpan kembali di folder admin. Tambahkan script berikut pada halaman jenisgaleri_simpan.php yang sudah dibuat, kemudian save udian buat file action yang akan menyimpan perubahan data yang dilakukan di form ubah. File: jenisgaleri_simpan.php $jenis = $_POST['jenisgaleri']; if (isset($_post['save'])) { $sql = "INSERT INTO jenisgaleri (jenisgaleri_nama) value('$jenis')"; if ($hasil) { else{ echo "Data gagal disimpan"; //proses simpan update data elseif (isset($_post['update'])) { $idjenisgaleri = $_POST['id']; $sql = "UPDATE jenisgaleri SET jenisgaleri_nama='$jenis' WHERE jenisgaleri_id='$idjenisgaleri'"; if ($hasil) { else{ echo "Data gagal disimpan";

6. Menghapus Data (Delete) Deleteadalah suatu proses menghapus record yang telah kita tentukan dari dalam tabel. File delete ini keberadaannya amat sangat fital karena berfungsi untuk menghapus sebuah kesalah input data yang umumnya karena human error. Seperti halnya pada operasi ubah data, operasi hapus data merupakan kelanjutan dari link/button yang terdapat pada halaman tampil data. Berikut adalah script yang digunakan untuk menghapus record dari sebuah tabel. File: guru_hapus.php $idjenisgaleri = $_GET['id']; $sql = "DELETE FROM jenisgaleri WHERE jenisgaleri_id=$idjenisgaleri"; mysqli_query($koneksi, $sql); 9.3. Penugasan 1. Buat file CRUD untuk tabel galeri 2. Gunakan combo box untuk memilih jenis galeri

Referensi Arief, M. R. 2011. Pemrograman Web Dinamis menggunakan PHP dan MySQL. Yogyakarta: Andi Offset. Hakim, Lukmanul. 2014. Rahasia Inti Master PHP &MySQLi(improved). Yogyakarta, Lokomedia Paranginan, Kasiman. 2012. Aplikasi Web dengan PHP dan MySQL. Yogyakarta: Andi Offset. Raharjo, Budi., dkk. 2014. Modul Pemrograman Web HTML, PHP, & MySQL. Bandung: Modula. Arifin, Oki. 2015. Modul Pemrograman Web Lanjut. STMIK AMIKOM Yogyakarta. Yunmar, Rajif Agung. 2011. Modul Pemrograman Web Lanjut. STMIK AMIKOM Yogyakarta.