Pertemuan 5 Pemrograman Internet (Web Dinamis)

dokumen-dokumen yang mirip
WEB DINAMIS (PHP MYSQL)

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017

P - 12 Bab 9 : PHP & MySQL

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

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

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

PHP & Mysql. Pemrograman Internet

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

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

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

E-trik Ajax. Database MySQL. Dedi Alnas

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

MODUL 11 MEMBUAT LOGIN USER

Materi 10: Create Read Update Delete

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

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

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

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

Dasar PHP-MySQL oleh : Prasaja Wikanta

Konektivitas PHP - MySQL

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

PRAKTIKUM I MySQL / phpmyadmin

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

Create Read Update Delete using PHP MySql

Membuat Aplikasi Sederhana Berbasis Web

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web

MODUL PEMROGRAMAN WEB

P - 7 Pembahasan UTS PSIK V

BAB X AKSES DAN MANIPULASI DATA

2. inputkk.php. 3. tampilkk.php

Membuat Login Dengan PHP dan MYSQL

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

Menangani Input dari User

MODUL 4 INTERNET PROGRAMMING DATABASE

Membuat Database mysql dengan PhpMyAdmin


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

Praktikum 3 Cookie, Session, dan Database MySQL

MODUL PEMROGRAMAN WEB

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

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

DESAIN DATABASE. Pertemuan 06 3 SKS

Taryana Suryana. M.Kom

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

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

BAB 4 PERANCANGAN LAYAR

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

Konsep Basis Data di Web

Lampiran 1. Flowchart perancangan sistem

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara

Checkbox dengan Foreach dan MYSQL

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

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

Pengolahan data barang : PHp-MYSQL

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

INTERNET PROGRAMMING DATABASE

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

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

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

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

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

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

Widhy Hayuhardhika NP, S.Kom

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

Cara Mudah Koneksi Php Dan Mysql Dengan Database

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

MODUL 7 MEMBUAT DATABASE DI MYSQL

Tutorial Membuat WEB Dinamis Dengan PHP

Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus.

Membuat Toko Buku dengan PHP - MySQL

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

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Lisensi Dokumen: Uraian Kasus :

<?php $query = mysql_query("select * from siswa where nama like '%$_POST[cari]%'"); while ($baris = mysql_fetch_array($query)) {?>

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

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

Advantages. Keunggulan :

BAB IV IMPLEMENTASI DAN PENGUJIAN

DATABASE MYSQL DENGAN PHP

BAB IV IMPLEMENTASI DAN PENGUJIAN

STUPID LOGIC PROGRAMMING II

Tahap Instalasi PostgreSQL di Windows

Mengenal Pemrograman PHP7 Database untuk Pemula

Pemrograman Web Lanjut 2017

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

BAB VI PHP DENGAN MYSQL (3)

MEMBUAT APLIKASI GUEST BOOK

Mengenal PHP dan Web Server

BAB VII Database MYSQL

window.location='karyawan/homeuser.php'</script>"; }else if($c['level']=="manajer"){

Membuat Komentar di PHP

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

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

PERINTAH SQL DAN INTERKONEKSI PHP-MySQL

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

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

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

Membuat Shopping Cart Sederhana Menggunakan PHP

Transkripsi:

Pertemuan 5 Pemrograman Internet (Web Dinamis) Hasanuddin, S.T. Prodi Teknik Informatika Fakultas Teknologi Industri Universitas Ahmad Dahlan (UAD) Yogyakarta

Cakupan Materi Pendahuluan Manajemen Database Koneksi ke database Operasi input data Operasi select data Operasi update data Operasi delete data

Pendahuluan Perangkat yang dibutuhkan dalam web dinamis: Web server Apache/IIS PHP/ASP atau Bahasa Pemrograman Server lainnya Database MySQL/Ms. Access atau database server lainnya (jika MySQL perlu perangkat MySQL GUI) Web editor (Mac. Dreamweaver, Ms. FrontPage, dll) Web browser (Mozilla Firefox, IE, Opera, dll)

Pendahuluan (2) Studi Kasus PHP+MySQL Perangkat yg digunakan: WAMP Server (paket web server) Mac. Dreamweaver 8 PhpMyAdmin MySQL Front Mozilla Firefox Browser

Pendahuluan (3) Persiapan : Pastikan web server berjalan pada SO Mengetahui struktur dokumen web (direktori skrip web) Memahami konsep database dan normalisasi Mengetahui mekanisme pemanggilan aplikasi/program Menguasai SQL dan HTML

Project Sederhana Program pendataan penyakit Rancangan: Tujuan : pendataan dan pengelolaan data penyakit Fitur : Input data penyakit Menampilkan data penyakit Hapus data penyakit Edit data penyakit

Struktur Tabel dan Database CREATE DATABASE contoh; CREATE TABLE `penyakit` ( `kode` char(3) NOT NULL default ' ', `nama` varchar(100) default NULL, `definisi` longtext, PRIMARY KEY (`kode`) );

Koneksi ke Database <? mysql_connect("localhost","root",""); mysql_select_db("contohdb");?>

Form isian Data (form_isi.php) <? echo "<p align='center'>tambah Data Penyakit</p>"; echo "<form method='post' action='simpan_data.php'>"; echo <table><tr><td width=150>kode Penyakit </td> <td><input type='text' name='kode_penyakit' size=4></td> </tr> <tr><td>nama Penyakit</td> <td><input type='text' name='nama_penyakit' size=40></td> </tr> <tr><td valign='middle'>definisi Penyakit </td> <td><textarea name='definisi' cols=40 rows=6></textarea></td> </tr> <tr><td colspan=2 align='center'><input type='submit' value='ok'></td> </tr>"; echo "</table></form>";?>

Tampilan Form

Halaman Simpan Data (simpan_data.php) <? include "koneksi.php"; $query = "insert into penyakit (kode,nama,definisi) values ('$kode_penyakit','$nama_penyakit','$definisi')"; $hasil = mysql_query($query); { if($hasil) echo "<h3 align='center'>pengiriman Data Sukses!</h3>"; } else {?> echo "<h3 align='center'>pengiriman Data Gagal! <input type=button value=back OnClick=self.history.back();></h3>"; }

Menampilkan Data (daftar_data.php) <table border="1" width="550" align="center"> <tr> </tr> <? <td height=20 align="center" width=50><b>kode</b></td> <td align="center" width=200><b>nama Penyakit</b></td> <td align='center' width=300><b>definisi</b></td > include "koneksi.php"; $qdata = mysql_query("select kode,nama,definisi from penyakit"); while($rdata = mysql_fetch_array($qdata)) { $kode = $rdata["kode"]; $nama = $rdata["nama"]; $definisi = $rdata["definisi"]; echo "<tr><td align='center'>$kode</td> }?> </table> <td>$nama</td> <td>$definisi</td></tr>";

Tampilan

Hapus Data (hapus_penyakit.php) <? include "koneksi.php";?> <table border="1" width="550" align="center"> <tr> <td height=20 align="center" width=50><b>kode</b></td> <? <td align="center" width=170><b>nama Penyakit</b></td> <td align='center' width=250><b>definisi</b></td> <td align='center' width=80><b>fungsi</b></td> </tr> if($hapus==1) { } $query2 = "delete from penyakit where kode='$kode'"; mysql_query($query2); $qdata = mysql_query("select kode,nama,definisi from penyakit order by kode"); while($rdata = mysql_fetch_array($qdata)) { }?> $pkode = $rdata["kode"]; $pnama = $rdata["nama"]; $pdefinisi = $rdata["definisi"]; echo "<tr><td align='center'>$pkode</td><td >$pnama</td> <td>$pdefinisi</td><td align='center'> <a href='hapus_penyakit.php?kode=$pkode &hapus=1'>hapus</a></td> </tr>"; $i++; </table>

Tampilan

Edit Data (edit_penyakit.php) <? include "koneksi.php";?> <table border="1" width="550" align="center"> <tr> <td height=20 align="center" width=50><b>kode</b></td> </tr> { } <td align="center" width=170><b>nama Penyakit</b></td> <td align='center' width=250><b>definisi</b></td> <td align='center' width=80><b>fungsi</b></td> <? if($kirim_edit==1) $query3 = "update penyakit set kode='$kode_penyakit', nama='$nama_penyakit', definisi='$definisi' where kode='$kodeg'"; mysql_query($query3); $i=0; $qdata = mysql_query("select kode,nama,definisi from penyakit order by kode"); while($rdata = mysql_fetch_array($qdata)) { }?> $pkode = $rdata["kode"]; $pnama = $rdata["nama"]; $pdefinisi = $rdata["definisi"]; echo "<tr><td align='center'>$pkode</td><td >$pnama</td> <td>$pdefinisi</td><td align='center'> <a href='edit_penyakit.php?kode=$pkode&edit=1'> Edit</a></td> </tr>"; $i++; </table> <br>

Lanjutan Edit Data <? if($edit==1) { $qdata2 = mysql_query("select nama, definisi from penyakit where kode='$kode'"); while($rdata2 = mysql_fetch_array($qdata2)) { } $nama2 = $rdata2["nama"]; $definisi2 = $rdata2["definisi"]; echo "<p align='center'>ubah Data Penyakit <br><br>"; echo "<form method='post' action='edit_penyakit.php'> <input type='hidden' name='kodeg' value='$kode'> <input type='hidden' name='kirim_edit' value=1>"; echo "<table border=0 width=500 align='center'>"; }?> echo "<tr><td width=150>kode Penyakit </td> <td><input type='text' name='kode_penyakit' size=4 value='$kode'></td> </tr> <tr><td>nama Penyakit </td> <td><input type='text' name='nama_penyakit' size=40 value='$nama2'></td></tr> <tr><td valign='middle'>definisi Penyakit </td> <td><textarea name='definisi' cols=40 rows=6>$definisi2</textarea></td></tr> <tr><td colspan=2 align='center'><input type='submit' value='edit'></td></tr>"; echo "</table></form></p>";

Tampilan

Tampilan (2)