Materi

dokumen-dokumen yang mirip
Advantages. Keunggulan :

Domain & Hosting Free By : Subianto, S.Kom

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

E-trik Ajax. Database MySQL. Dedi Alnas

Menangani Input dari User

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

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

MySQL J A M K E T I G A

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

MODUL 9 WEB PROGRAMMING : MySQL

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

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

Membuat Database mysql dengan PhpMyAdmin

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

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

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

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

DATABASE MYSQL DENGAN PHP

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

MODUL 4 INTERNET PROGRAMMING DATABASE

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. telah dibuat. Tujuannya untuk melakukan uji coba pada aplikasi dan sebagai

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

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

MODUL 5 INTERNET PROGRAMMING : MySQL

BAB X AKSES DAN MANIPULASI DATA

MODUL 8 Insert, Update, & delete

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

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Modul 3 Pengelolaan Tabel

MySQL. Pemrograman Web/MI/D3 sks 1

Praktikum 3 Cookie, Session, dan Database MySQL

Pemrograman Web Lanjut 2017

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

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

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

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

P - 12 Bab 9 : PHP & MySQL

Dasar PHP-MySQL oleh : Prasaja Wikanta

Pemrograman Web Lanjut 2017

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

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

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

Mengelola Bagian Utama Website Sekolah

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

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

BAB II ANALISIS DAN PERANCANGAN. Perancangan dari aplikasi ini memerlukan perangkat lunak. dan perangkat keras yang menjadi bagian penting dari

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

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

PHP + MySQL M. RUDYANTO ARIEF, MT

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

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

STUPID LOGIC PROGRAMMING II

BAB IV IMPLEMENTASI DAN PEMBAHASAN

Pemrograman Web Lanjut 2017

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

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

PHP & Mysql. Pemrograman Internet

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.

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

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

Widhy Hayuhardhika NP, S.Kom

Perintah CMD. Kata kunci : Aplikasi perancangan informasi menggunakan CMD (command promt).

Membuat Login Dengan PHP dan MYSQL

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

BAB I Penginstallan dan setting PHPTriad

Membuat Database di MySQL

BAB III ANALISIS DAN DESAIN SISTEM

MODUL 6 SESSION DAN USER AUTHENTICATION

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

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

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

CARA MENJALANKAN PROGRAM. Langkah awal membuka Aplikasi Perhitungan Anggaran Penjualan

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

Membuat Halaman Login Dengan PHP

Link Nama digunakan untuk menuju halaman Data Absensi Siswa.

PERINTAH DASAR MySQL

BAB VII Database MYSQL

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pemrograman PHP & MySQL

15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML

MODUL 7 SESSION DAN USER AUTHENTICATION

BAB III ANALISA DAN DESAIN SISTEM

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

Aplikasi Pembokingan Tiket Kereta Api Tugas Besar Pemrograman Web

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

MODUL 10 PHP&MYSQL INSERT & DELETE

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

BAB 7 APLIKASI KOMENTAR DAN VALIDASINYA

DESKRIPSI PERANCANGAN PERANGKAT LUNAK. E Learning Praktikum. ( E-prak )

Lisensi Dokumen: Uraian Kasus :

BERMAIN DATA DENGAN SQL SERVER

BAB IV IMPLEMENTASI DAN PENGUJIAN

Praktikum Basis Data 2017 TE UM

Transkripsi:

Materi

Materi

Field Type/Length Extra Primary Key nomor int(10) auto_increment Yes nama varchar(40) agama varchar(15) jnskel varchar(8) email varchar(255) alamat varchar(80) kota varchar(20)

INSERT INTO nama tabel VALUES ( isi field1, isi field2, dst )

SELECT kolom FROM nama tabel Untuk menampilkan kolom (field) nomor dan nama pada tabel tamu select nomor, nama from tamu; Untuk menampilkan semua kolom(field) pada tabel tamu select * from tamu; Untuk menampilkan semua kolom pada tabel tamu yang berada pada kota Surabaya select * from tamu where kota= Surabaya ;

Untuk menampilkan semua kolom pada tabel tamu dengan urut nama select * from tamu order by nama; Untuk menghitung jumlah record pada tabel tamu select count(*) from tamu; Untuk menampilkan kota pada tabel tamu select kota from tamu; Untuk menampilkan kota dengan tidak menampikan kota yang sama pada tabel tamu select distinct kota from tamu; Untuk menampilkan nama dan email yang mempunyai email di yahoo.com select nama,email from tamu where email like %yahoo.com ;

Untuk menampilkan semua kolom pada tabel tamu dengan pembatasan limit select * from tamu order by nama limit 2,3;

UPDATE namatabel SETkolom1=nilaibaru1, kolom2=nilaibaru2 WHERE kriteria

DELETE FROM namatabel WHERE kriteria

INPUT DATA ANGGOTA MENGGUNAKAN FORM Kebutuhan : 1. String koneksi (perintah koneksi ke database) 2. Form input 3. String penyimpanan ke database

STRING KONEKSI <?php $userdb = "root"; (nama user database, root adalah nama default) $pwd = ""; (password database jika ada) $host = "localhost"; (nama host) $db = perpustakaan"; (nama database) @mysql_connect($host,$userdb,$pwd) or die("pesan kesalahan"); @mysql_select_db($db);?>

FORM INPUT <form action="inputtamuproses.php" method="post">

FILE PROSES SIMPAN prosesinputtamu.php <?php include ("sambung.php"); //string koneksi $nama $email $alamat $kota = $_POST["nama"]; = $_POST["email"]; = $_POST["alamat"]; = $_POST["kota"]; $simpan=mysql_query("insert INTO tamu VALUES('','$nama','$email','$alamat','$kota')"); Echo ("Data sudah tersimpan...");?>

Kebutuhan : 1. String koneksi (perintah koneksi ke database) 2. Akses database dan perulangan 3. Tabel

AKSES DATA (SQL QUERY), TABEL dan PERULANGAN <?php include ("sambung.php"); $squery=mysql_query("select * FROM tamu );?> --------------------Tabel dan Baris 1--------------------------------------- <?php WHILE ($data=mysql_fetch_array($squery)) {?> --------------Baris 2 + perintah untuk tampilkan isi tabel---------- --------------------- <?php echo $data[nama];?> --------------------- <?php }?> ------------------- Tag penutup Tabel (</table>) ---------------------

1. Siapkan Desain Web, dengan link menu (menggunakan php) <a href="index.php?menu=inputtamu">buku Tamu</a> Artinya, ketika di klik, link tersebut akan memanggil file index.php dan mengirimkan variabel menu yang berisi data inputtamu.

2. Gabungkan file menukiri.php ke index.php <?php include "menukiri.php";?> 3. Tulis script untuk menampilkan content (menangkap variabel menu) <?php $menu=$_get['menu']; if(isset($menu)) { include("$menu.php"); } else { include("dataanggota.php"); }?>

KEBUTUHAN : - Folder untuk CMS - Desain halaman CMS - Pesan Kesalahan - Tabel Login - Form Login - Proses Login

PESAN KESALAHAN (gagal.php):

TABEL LOGIN (ADMIN) :

FORM LOGIN :

PROSES LOGIN :

Pembatas Hak Akses : <?php session_start(); if(empty($_session["ses_iuser"]) and empty($_session["ses_password"])) { echo ("Maaf, Anda belum login"); } else {?> SCRIPT YANG DIJALANKAN <?php }?>

PENGHAPUS SESSION : logout.php <?php session_start(); unset($_session["ses_user"]); unset($_session["ses_password"]);?> header("location:index.php");

PENGHAPUS SESSION : logout.php <?php session_start(); unset($_session["ses_user"]); unset($_session["ses_password"]);?> header("location:index.php");

Kebutuhan : EDIT, HAPUS DATA (buku tamu) - Halaman tampilan semua data - Link edit dan hapus dilengkapi dengan validasi - Tampilan edit data - Proses edit data - Proses hapus data

Tampilan semua data, link edit, hapus data dan validasi Link edit Validasi Hapus Data Link hapus

LINK EDIT dan HAPUS DATA (dengan validasi) Link edit <a href= index.php?menu=formedittamu&nomor=<?php echo $data[nomor];?> >Edit</a> Link Hapus dengan Validasi <a href= index.php?menu=hapustamuproses&nomor=<?php echo $data[nomor];?> onclick="return confirm('serius mau hapus data??');">hapus</a>

Tampilan Edit Data Tampilan edit data dibuat dengan menggabungkan data tabel dalam sebuah database dengan form Urutan : Script koneksi (include sambung.php ;) Ambil key dari halaman pengirim ($nomor=$_get[ nomor ];) Script query panggil data $lihatdata=mysql_query("select * from bukutamu where nomor='$nomor'"); $bacadata=mysql_fetch_array($lihatdata); <form> Komponen form (value diisi dengan perintah tampil data) value="<?php echo $bacadata[nama];?> Komponen form hidden (untuk mengirim key ke file proses) <input type="hidden" name="nomor" value="<?php echo $bacadata[nomor];?>"/> </form>

Proses Edit <?php include("../sambung.php"); $nomor $nama $agama $jnskel $email $telp $alamat $kdpos $kota =$_POST["nomor"]; =$_POST["nama"]; =$_POST["agama"]; =$_POST["jnskel"]; =$_POST["email"]; =$_POST["telp"]; =$_POST["alamat"]; =$_POST["kdpos"]; =$_POST["kota"]; $edit = mysql_query("update bukutamu SET nama='$nama', agama='$agama', jnskel='$jnskel', email='$email', telp='$telp', alamat='$alamat', kdpos='$kdpos', kota='$kota WHERE nomor='$nomor' ); Header("Location:index.php?menu=tampiltamu");?>

Proses Hapus <?php include("../sambung.php"); $nomor =$_GET["nomor"]; $hapus =mysql_query( DELETE FROM bukutamu WHERE nomor='$nomor' ); Header("Location:index.php?menu=tampiltamu");?>