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

dokumen-dokumen yang mirip
Modul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel

Pemrograman Web Lanjut 2017

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Pemrograman Web Lanjut 2017

Create Read Update Delete using PHP MySql

Materi 10: Create Read Update Delete

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

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

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

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

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

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

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

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

Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus.

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

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

Belajar Membuat Blog Wordpress Secara Offline dengan XAMPP Server

MEMBUAT APLIKASI GUEST BOOK

Pertemuan 5 Pemrograman Internet (Web Dinamis)

BAB X AKSES DAN MANIPULASI DATA

Modul 1 : Fungsi dalam PHP

MODUL PEMROGRAMAN WEB

MANUAL PENGGUNAAN APLIKASI

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

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

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

Lisensi Dokumen: Uraian Kasus :

Menjalankan Program Aplikasi Web Sistem Pengolahan Data Nilai Siswa SMA Negeri 1 Piyungan Bantul

Menangani Input dari User

Membuat Toko Buku dengan PHP - MySQL

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

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

Praktikum 3 Cookie, Session, dan Database MySQL

DAFTAR PUSTAKA. A.S, R., & Shalahuddin, M. (2013). Rekayasa Perangkat Lunak. Bandung: Informatika.

PRAKTIKUM I MySQL / phpmyadmin

Membuat Database mysql dengan PhpMyAdmin

Copyright by Mawan A. Nugroho, All rights reserved. Website:

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

MANUAL PROGRAM. Sebelum mulai menjalankan aplikasi ini, terlebih dahulu dilakukan instalasi

Checkbox dengan Foreach dan MYSQL

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

BAB VI PHP DENGAN MYSQL (3)

PHP & Mysql. Pemrograman Internet

MODUL 8 Insert, Update, & delete

Membuat Aplikasi Sederhana Berbasis Web

Membuat Login Dengan PHP dan MYSQL

Mengenal PHP dan Web Server

MANUAL UNTUK MENJALANKAN PROGRAM

2. inputkk.php. 3. tampilkk.php

Widhy Hayuhardhika NP, S.Kom

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

Bab 4 Implementasi dan Evaluasi

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

Lampiran 1. Flowchart perancangan sistem

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

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

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8

MODUL 11 MEMBUAT LOGIN USER

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Domain & Hosting Free By : Subianto, S.Kom

Konsep Basis Data di Web

Advantages. Keunggulan :

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB

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

BAB V IMPLEMENTASI DAN PENGUJIAN

MANUAL PENGGUNAAN APLIKASI

Validasi data merupakan suatu proses yang sangat dilakukan untuk menjaga konsistensi data.

Menginstal Web Server Apache, PHP, dan MySQL

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

Bab 10. Mengakses Database Lanjut. POKOK BAHASAN: Metadata DatabaseMetadata ResultSetMetaData Memproses result TUJUAN BELAJAR: 11.

Cara Mudah Koneksi Php Dan Mysql Dengan Database

MODUL 7 MEMBUAT DATABASE DI MYSQL

BAB 2 LANDASAN TEORI. saling berinteraksi / bekerja sama membentuk suatu sistem kerja. Komputer berfungsi. Beberapa komponen komputer yaitu :

CARA MENJALANKAN PROGRAM

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

BAB VI IMPLEMENTASI DAN PENGUJIAN

1. Membuat Kerangka Website dengan Table

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bagian 20. Bekerja dengan Form menggunakan PHP.

Gambar 2. 1 Kotak dialog Pilihan Bahasa

C. Ms Powerpoint D. Notepad E. Ms Acces

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

TUTORIAL PHP MEMBUAT PROGRAM APLIKASI BASIS WEB INVENTARIS LAB KOMPUTER DISUSUN OLEH DEKA MUKHAMAD WILDAN SKS

Dasar PHP-MySQL oleh : Prasaja Wikanta

BAB IV HASIL DAN PEMBAHASAN

MODUL PEMROGRAMAN WEB

ULANGAN UMUM SEKOLAH SMA ISLAM AL-IZHAR PONDOK LABU TAHUN PELAJARAN 2012/2013

Manual esakip v Pengantar. Hal. 2 / 36

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

Cara Menggunakan MySQL

P - 12 Bab 9 : PHP & MySQL

TUTORIAL MEMBUAT PROGRAM KALKULATOR DENGAN OOP PHP

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

Transkripsi:

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

Pertemuan IV MEMBUAT FILE CRUD (Create Read Update dan Delete) menggunakan PHP 3.1 Ringkasan Materi Apa itu CRUD? CRUD adalah singkatan dari Create, Read, Update, dan Delete. Membuat CURD sangat berperan penting dalam membuat sebuah sistem informasi. Karena CRUD ini digunakan untuk menginput data, menampilkan data, mengedit dan mengupdate data dan menghapus data tersebut. Data yang diolah (CRUD) adalah data yang tersimpan ke database. mulai dari menginput data ke database, menampilkannya dalam bentuk tabel, mengedit/update kemudian menghapusnya. Sebagai selingan, berikut saya kutip kata bijak : Jika kamu tidak mengejar apa yang kamu inginkan, maka kamu tidak akan mendapatkannya. Jika kamu tidak bertanya maka jawabannya adalah tidak. Jika kamu tidak melangkah maju, kamu akan tetap berada di tempat yang sama Nora Roberts Maka belajarlah.! 3.2 Persiapan Mengerjakan Project Sebelum mengerjakan project ini, ada beberapa aplikasi yang perlu diinstall, yaitu web server, database server dan aplikasi editor. Web Server dan database server tidak perlu diinstall satusatu, cukup install Xampp maka kedua aplikasi tersebut sudah diinstall. Kalau aplikasi editor, banyak pilihan, mau pakai yang sederhana seperti notepad juga bisa. Atau menggunakan Macromedia Dreamweaver yang cukup memanjakan dengan adanya perbedaan warna pada coding-nya. Saat pekerjaan project, anda tidak diperbolehkan copy paste punya teman, anda harus mengerjakan sendiri demi masa depan dan kebaikan anda. Segala bentuk copy paste akan saya batalkan nilainya. Setelah mengerjakan project, anda compress semua file php dalam bentuk zip atau rar kemudian kirim beserta databasenya. Database diimport dalam file sql atau txt. Kirim melalui pos email : webtugas@gmail.com dan harus sudah dikirim paling lambat Hari Rabu tanggal 1 April 2015 jam 16.00 WIT. (cap pos). 3.3 Langkah-langkah Project

Langkah-langkah project di bawah ini anda kerjakan secara urut, mulai dari langkah satu sampai selesai. Perlu anda ketahui, bahwa sebagian koding sengaja saya tulis salah. Tujuannya adalah agar anda bisa mencari dan mengerti permasalahan yang ada. Berikut ini langkah-langkah membuat project. A. Membuat Database 1. Jalankan XAMPP yang sudah kita instal lalu kita klik tombol start di sebelah Apache dan tombol start di sebelah MySQL sampai muncul tanda running. kemudian buka browser Mozilla Firefox, Google Chrome atau lainnya, lalu arahkan ke alamat http://localhost/phpmyadmin. 2. Buatlah database sesuai dengan nim anda. Contohnya bisa dilihat pada gambar : Setelah memasukkan nim anda pada kotak isian Crate Database, pilih tombol Create di sebelah kanan dan lihat database yang dibuat di panel kiri. 3. Buatlah tabel dengan cara mengkilik tombol SQL lalu masukkan perintah seperti berikut : B. Melakukan Coding Ikutilah langkah di bawah ini secara urut: 1. Buatlah file dengan nama koneksi.php <html> <head> <title>menampilkan Data</title> </head> <body style="font-family:verdana, Arial, Helvetica, sans-serif; fontsize:11px">

<?php $koneksi = mysql_connect("localhost", "root", "") or die("gagal konek ke server."); mysql_select_db("belajarphpdb") or die("gagal membuka database."); <p><a href="tambah.php">tambah data</a></p> <table border="1" cellpadding="3" cellspacing="0" style="borderstyle:solid; font-size:11px" align="center"> <tr align="center" bgcolor="#cccccc"> <td>id</td> <td>kata</td> <td>gambar</td> <td>arti</td> <td>kalimat</td> <td>aksi</td> <?php $query = "select * from padanan"; $hasil = mysql_query($query, $koneksi) or die("gagal melakukan query."); while ($buff = mysql_fetch_array($hasil)) { <td><?php echo $buff['id']; </td> <td><?php echo $buff['kata']; </td> <td><?php echo $buff['poster']; </td> <td><?php echo $buff['arti']; </td> <td><?php echo $buff['kalimat']; </td> <td><a href="edit.php?id=<?php echo $buff['id']; ">Edit</a> <a href="hapus.php?id=<?php echo $buff['id']; ">Hapus</a></td> <?php }; mysql_close($koneksi); </table> </body> </html> 2. Buatlah file dengan nama tambah.php <html> <head> <title>menambah Data</title> </head> <body> <form name="form1" method="post" action="tambah2.php"> <table width="446" border="1"> <td width="72">id</td> <td width="7">:</td> <td width="345"><input name="id" disabled="disabled" /></td> <td width="72">kata</td>

<td width="7">:</td> <td width="345"><input name="kata" type="text" /></td> <td>poster</td> <td><input name="poster" type="text"/></td> <td>arti</td> <td><input name="arti" type="text" /></td> <td height="153">kalimat</td> <td><input name="kalimat" type="text" /></td> <td colspan="3" align="center"><input type="submit" name="submit" value="simpan" /></td> </table> </form> <p>batal menambah data. Kembali ke <a href="index.php">index.php</a></p> </body> </html> 3. Buatlah file dengan nama tambah2.php 4. Buatlah file dengan nama edit.php <html> <head> <title>mengedit Data</title> </head>

<body> <?php $koneksi = mysql_connect("localhost", "root", "") or die("gagal konek ke server."); mysql_select_db("belajarphpdb") or die("gagal membuka database."); $id = $_GET['id']; $query = "select * from padanan where id='$id'"; $hasil = mysql_query($query, $koneksi) or die("gagal melakukan query."); $buff = mysql_fetch_array($hasil); mysql_close($koneksi); <form name="form1" method="post" action="edit2.php"> <input type="hidden" name="id" value="<?php echo $buff['id']; " /> <table border="1" align="center"> <td>id</td> <td><?php echo $buff['id']; </td> <td>kata</td> <td><input name="kata" type="text" value="<?php echo $buff['kata']; " /></td> <td>arti</td> <td><input name="arti" type="text" value="<?php echo $buff['arti']; " /></td> <td>poster</td> <td><input name="poster" type="text" value="<?php echo $buff['poster']; " /></td> <td>kalimat</td> <td><input name="kalimat" type="text" value="<?php echo $buff['kalimat']; " /></td> <td colspan="3" align="center"><input type="submit" name="submit" value="simpan" /></td> </table> </form> <p align="center">batal mengedit data. Kembali ke <a href="index.php">index.php</a></p> </body> </html>

5. Buatlah file dengan nama edit2.php 6. Buatlah file dengan nama hapus.php Sampai di sini manual project yang bisa saya berikan. Nilai akan bertambah jika dikreasikan (Menambah tampilan menjadi lebih menarik). Bisa juga mengambil kasus lain, misalnya CRUD berita, CRUD biodata, CRUD data mahasiswa, dan CRUD lainnya. Terima kasih.