PHP & Mysql. Pemrograman Internet

dokumen-dokumen yang mirip
Skrip koneksi_bukutamu.php

BAB 1 Trik Dasar Memahami Pemrograman PHP & MySQL

Menangani Input dari User

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

Membuat Database mysql dengan PhpMyAdmin

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

E-trik Ajax. Database MySQL. Dedi Alnas

P - 12 Bab 9 : PHP & MySQL

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

Pemrograman Basis Data Berbasis Web

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

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

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

Pemrograman Basis Data Berbasis Web

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

Pemrograman Web Lanjut 2017

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

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

DATABASE MYSQL DENGAN PHP

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

Pemrograman Web Lanjut 2017

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

2. inputkk.php. 3. tampilkk.php

Dasar PHP-MySQL oleh : Prasaja Wikanta

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

BAB X AKSES DAN MANIPULASI DATA

PRAKTIKUM I MySQL / phpmyadmin

Pelajari dan Kerjakan soal latihan berikut ini: 1.Nama file: Arimtika.php. <?php. $a = 20; $b = 10; $c = $a + $b; // Rumus Penjumlahan

MODUL 11 MEMBUAT LOGIN USER

Pertemuan 5 Pemrograman Internet (Web Dinamis)

MODUL PEMROGRAMAN WEB

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

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

Konektivitas PHP - MySQL

Create Read Update Delete using PHP MySql

Materi 10: Create Read Update Delete

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

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

Praktikum 3 Cookie, Session, dan Database MySQL

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

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

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

Koneksi DataBase PHP - MYSQL Nurcahyo Budi Nugroho dan Muhammad Fathoni

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

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

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

Membuat Login Dengan PHP dan MYSQL

Materi

Tutorial Membuat WEB Dinamis Dengan PHP

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

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

Domain & Hosting Free By : Subianto, S.Kom

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

Checkbox dengan Foreach dan MYSQL

BAB IV IMPLEMENTASI DAN PENGUJIAN

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

BAB VII Database MYSQL

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

Advantages. Keunggulan :

Widhy Hayuhardhika NP, S.Kom

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

Membuat Halaman Login Dengan PHP

Membuat Shopping Cart Sederhana Menggunakan PHP

Mohammad Safii

MySQL J A M K E T I G A

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

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

Konsep Basis Data di Web

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

Cara Mudah Koneksi Php Dan Mysql Dengan Database

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

Pemrograman Web Lanjut 2017

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

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

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

PHP + MySQL M. RUDYANTO ARIEF, MT

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

MEMBUAT APLIKASI GUEST BOOK

Lisensi Dokumen: Uraian Kasus :

MODUL 3 INTERNET PROGRAMMING : PHP 3

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

MODUL PEMROGRAMAN WEB

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

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

Sesi Memahami berbagai ekstensi akses database

Tutorial PHP Metode Searching - Multiple Keyword

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Pemrograman Web Lanjut 2017

MODUL 6 SESSION DAN USER AUTHENTICATION

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 PERANCANGAN LAYAR

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara

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

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

STUPID LOGIC PROGRAMMING II

Pengolahan data barang : PHp-MYSQL

MODUL 1 PENGENALAN PDO (PHP DATA OBJECT)

LAMPIRAN. <form action="<?php the_permalink();?>" id="contactform" method="post">

Transkripsi:

PHP & Mysql Pemrograman Internet

Objective Modularisasi Database MySQL

Modularisasi Melakukan pembuatan program berdasarkan modul-modul. Modul dapat berupa fungsi atau prosedur

Jenis modularisasi di dalam PHP antara lain: require() bentuk modular yang digunakan untuk menggabungkan suatu skrip PHP atau teks dari file lain dengan script PHP yang memanggilnya, file yang digabungkan tidak harus script PHP teknik require sangat berguna untuk membuat template (pola) yang memudahkan proses pengembangan aplikasi dengan menggunakan pola tampilan include() hampir sama dengan require(), akan tetapi include() digunakan untuk menggabungkan suatu script atau file dengan script pemanggilnya include dapat digunakan dalam struktur pengulangan, untuk melakukan pemanggilan file-file yang berbeda. require_once() pada dasarnya sama dengan require(), akan tetapi di dalam require_once duplikasi fungsi atau duplikasi pemanggilan dapat dihindari, karena secara default require_once akan memaksa PHP untuk menggunakan nama fungsi atau pemanggilan yang telah ada. include_once() hampir sama dengan require_once, akan tetapi pada include_once() setiap kali dijalankan akan selalu ada evaluasi ulang

Kedua fungsi adalah identik dalam segala hal, kecuali bagaimana mereka menangani error: include () menghasilkan pesan peringatan, tapi script akan melanjutkan eksekusi require () menghasilkan pesan kesalahan fatal, dan script akan berhenti

Database (MySQL) Pastikan webserver & mysql anda running. Bagi yg menginstall modul secara independen silahkan download panduan isntalasi software database dan web server di search engine.

Why MySQL?? 1st reason is IT S FREE saudara-saudara opensource and Software MySQL bisa didownload di http://www.mysql.org atau http://www.mysql.com. MySQL merupakan database yang pertama kali didukung oleh bahasa pemrograman script untuk internet (PHP dan Perl).

Review database

Review

Tampilan localhost/phpmyadmin

Tes koneksi dgn mysql_connect() // koneksi.php <html> <body> <?php $conn=mysql_connect ("localhost","root",""); if ($conn){ echo "OK"; }else{ echo "connection failed"; }?> </body> </html>

Fungsi yang bisa digunakan mysql_select_db( namadatabase,$koneksi) Melakukan koneksi kepada database dalam server yang berhasil dikoneksi dengan perintah mysql_connect() mysql_query( SQLstatement ) Melakukan eksekusi perintah SQL untuk memanipulasi database yang berhasil dilakukan koneksinya dengan menggunakan mysql_select_db mysql_fetch_array() Melakukan pemrosesan hasil query yang dilakukan dengan perintah mysql_query

Membuat Database // buat.php <?php $servername = "localhost"; $username = "username"; // umumnya menggunakan root $password = "password"; // umumnya dikosongkan // Create connection $conn = mysqli_connect($servername, $username, $password); // Check connection if (!$conn) { die("connection failed: ". mysqli_connect_error()); } // Create database $sql = "CREATE DATABASE mydb"; // membuat DB dengan nama mydb if (mysqli_query($conn, $sql)) { echo "Database created successfully"; } else { echo "Error creating database: ". mysqli_error($conn); } mysqli_close($conn);?>

Buat Tabel <?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "mydb"; // Create connection $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) { die("connection failed: ". mysqli_connect_error()); }

Buat Tabel (II) // sql to create table $sql = "CREATE TABLE MyGuests ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, nama VARCHAR(30) NOT NULL, email VARCHAR(50), pesan LONGBLOB )"; if (mysqli_query($conn, $sql)) { echo "Table MyGuests created successfully"; } else { echo "Error creating table: ". mysqli_error($conn); } mysqli_close($conn);?>

Membuat buku tamu Setelah membuat database dan tabel, selanjutnya buat form buku tamu dimana user bisa melakukan proses input, hapus dan edit data.

Buat file koneksi dengan DB <?php mysql_connect("localhost","root",""); mysql_select_db("mydb");?>

Form Buku Tamu

Buat Form <html> <head> <title>form Buku Tamu</title> </head> <body> <h3 align=center>buku TAMU </H3> <form method="post" action="input.php"> <table bgcolor="bluegray" align="center"> <tr> <td>nama : </td> <td><input type="text" name="nama" size=30></td> </tr> <tr> <td>email : </td> <td><input type="text" name="email" size=30></td> </tr> <tr> <td>pesan : </td> <td><textarea name="pesan" rows=7 cols=30></textarea> </tr> <tr> <td></td> <td><input type=submit value=kirim></td> </tr> </table> </form> </body> </html>

Input Data <?php include "conn.php"; $nama=$_post["nama"]; $email=$_post["email"]; $pesan=$_post["pesan"]; $masuk="insert INTO myguests(nama,email,pesan)values('$nama','$email','$pesan')"; $hasil=mysql_query($masuk); //apabila input data berhasil if($hasil) { echo "Proses Input data Sukses"; echo"<br><a href=lihat.php>lihat DAFTAR TAMU</a>"; } else { echo "Proses Input data Gagal"; }?>

Tampilan lihat.php

<?php echo "<H3 ALIGN=CENTER>DATA TAMU</H3>"; include "conn.php"; $tampil=mysql_query("select*from myguests order by id desc"); $total=mysql_num_rows($tampil); echo"<table border=1 align=center> <th width=10%>nama</th> <th width=15%>e-mail</th> <th width=30%>pesan</th> <th width=10%>tools</th> </tr>"; Lihat hasil inputan while ($data=mysql_fetch_array($tampil)) { echo "<tr> <td>$data[nama]</td>"; echo "<td>$data[email]</td>"; echo"<td>$data[pesan]</td>"; //buat link untuk edit dan hapus data echo "<td> <a href=edit.php?id=$data[id]>edit</a> <a href=hapus.php?id=$data[id]>hapus</a></td></tr> "; } echo "</table>"; echo "<p>jumlah total tamu:<b>$total</b>"; echo"<br><a href=form.php>input Tamu</a>";?>

Form Edit data <?php include "conn.php"; $id=$_get['id']; $edit="select * FROM myguests WHERE id ='$id' "; $hasil=mysql_query($edit); $data=mysql_fetch_array($hasil); echo "Nama = $data[nama]"; echo "<H3>EDIT BUKU TAMU</h3>"; echo "<form method=get action=update.php>"; echo "<input type=hidden name=id value='$id'>"; echo "Nama:<Input type=text name=nama value='$data[nama]'><br>"; echo "Email:<Input type=text name=email value='$data[email]'><br>"; echo "Pesan<br><textarea name=pesan cols=20 rows=5>$data[pesan]</textarea><br>"; echo "<input type=submit value=edit>"; echo "</form>";?>

Script untuk update data <?php include "conn.php"; $id=$_get['id']; $nama=$_get['nama']; $email=$_get['email']; $pesan= $_GET['pesan']; $proses="update myguests SET nama='$nama', email='$email',pesan='$pesan' WHERE id=$_get[id]"; $hasil=mysql_query($proses); if ($hasil) { header ("location:lihat.php"); } else { echo "Proses Update Data Gagal"; }?>

Hapus Data <?php include "conn.php"; $id=$_get['id']; $hapus="delete from myguests where id='$id'"; $hasil=mysql_query($hapus); if ($hasil) { header("location:lihat.php"); } else { echo "Proses penghapusan data gagal"; echo"<br><a href=lihat.php>lihat DAFTAR TAMU</a>"; }?>