Konsep Basis Data di Web

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

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

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

Dasar PHP-MySQL oleh : Prasaja Wikanta

Checkbox dengan Foreach dan MYSQL

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

Praktikum 3 Cookie, Session, dan Database MySQL

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

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

Membuat Login Dengan PHP dan MYSQL

2. inputkk.php. 3. tampilkk.php

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

Pemrograman Web Lanjut 2017

BAB X AKSES DAN MANIPULASI DATA

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

P - 12 Bab 9 : PHP & MySQL

PRAKTIKUM I MySQL / phpmyadmin

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

Integrasi PHP dan MySQL Donny Reza, S.Kom

Create Read Update Delete using PHP MySql

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

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

Lisensi Dokumen: Uraian Kasus :

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

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

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

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

Membuat Database mysql dengan PhpMyAdmin

E-trik Ajax. Database MySQL. Dedi Alnas

Langkah 1. Asep Tatang S.

Mengakses database MySQL melalui PHP

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

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

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

Menangani Input dari User

PHP + MySQL M. RUDYANTO ARIEF, MT

APLIKASI DATABASE BERBASIS WEB DENGAN PHP & MYSQL (BAGIAN 1)

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

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

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

MODUL 5 KONEKTIVITAS PHP DENGAN MySQL

Materi 10: Create Read Update Delete

DATABASE MYSQL DENGAN PHP

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

Sesi Memahami berbagai ekstensi akses database

MODUL 10 KONEKTIVITAS PHP DENGAN MySQL

PHP & Mysql. Pemrograman Internet

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

Pemrograman Basis Data Berbasis Web

Nama : Maya Masyita K Nst NIM : Tugas : I ( Database berbasis Web ) Fungsi PHP-MySQL

Pertemuan 5 Pemrograman Internet (Web Dinamis)

Modul 1 : Fungsi dalam PHP

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara

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

MySQL. Pemrograman Web/MI/D3 sks 1

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

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

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

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

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

Lampiran 1. Flowchart perancangan sistem

MODUL 11 MEMBUAT LOGIN USER

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

Tutorial Tipe Data MySQL

Konektivitas PHP - MySQL

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

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

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

Materi

Koneksi DataBase PHP - MYSQL Nurcahyo Budi Nugroho dan Muhammad Fathoni

BAB 4 PERANCANGAN LAYAR

Widhy Hayuhardhika NP, S.Kom

echo zine, issue // Pengamanan URL dengan MAC

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

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

Fungsi Insert Data dalam CRUD (CREATE READ UPDATE DELETE) di Codeigniter

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

Penjelasan Program. Digunakan untuk menampilkan data yang akan dihapus.

Sortable Datagrid dengan Paginating Data

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

Membuat Toko Buku dengan PHP - MySQL

AJAX Tutorial. Contoh AJAX Database 4

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

LISTING PROGRAM. Index.php

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

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

Berilah tanda cek pada kotak yang sesuai dengan pilihan Anda. Nama :... (boleh tidak diisi) Alamat :... (boleh tidak diisi)

BAB III METODE PENELITIAN. diagram seperti yang terlihat pada Gambar 3.1 dibawah ini :

Pemrograman Basis Data Berbasis Web

Web Programming. Elfan Nofiari. IF-ITB/EN/Mar-05 IF3292 Web Programming. Page 1

MODUL PEMROGRAMAN WEB

AJAX Tutorial. Contoh AJAX Database 4

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

Pemrograman Basis Data Berbasis Web

Transkripsi:

Konsep Basis Data di Web l

Pengantar l Pada dasarnya konsep perancangan database dan penggunaan query untuk sistem berbasis web dengan sistem informasi desktop sama saja. Yang membedakan adalah pada saat koneksinya. l Contoh : koneksi database <?php $link = mysql_connect ('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('could not connect: '. mysql_error()); echo 'Connected successfully'; mysql_close($link);

l Mengeksekusi Query <?php $result = mysql_query('select * WHERE 1=1'); if (!$result) { die('invalid query: '. mysql_error());

Fungsi PHP untuk MySQL mysql_connect Membuka hubungan dengan MySQL mysql_close Menutup koneksi ke MySQL mysql_query Mengirim query ke MySQL

mysql_result Menampilkan data mysql_select_db Memilih database mysql_fetch_array Menampilkan hasil query sebagai array mysql_num_rows Menghitung jumlah baris dari hasil query

Buat Database l l Nama database : db_latih Nama tabel : tb_kota Field-fieldnya : kd_kota(primary key), kota

File-file Penting File config.php <? if (ereg("config.php",$php_self)) { header("location:index.php"); die; //***********konfigurasi untuk database************** $mysql["db_host"] = "localhost"; $mysql["db_user"] = "root"; $mysql["db_pass"] = ""; $mysql["db_name"] = "db_latih"; //********* deklarasi tabel yang digunakan ********** $table["kota"] = "tb_kota";

File connection.php <?php # function koneksi database function opendb() { global $mysql, $db_connection; $db_connection = mysql_connect($mysql["db_host"], $mysql["db_user"], $mysql["db_pass"]) or die ("Gagal membuka database!"); $db_select = mysql_select_db($mysql["db_name"]); function closedb() { global $db_connection; mysql_close($db_connection); function querydb($query) { $result = mysql_query($query) or die ("Gagal melakukan query = $query"); return $result;

<? /* Query untuk Save dan Manipulasi Data */ function SaveKota($kd_kota,$kota) { opendb(); global $table; return querydb( "INSERT INTO db_latih.".$table ['kota']."(kd_kota,kota) values('".$kd_kota."','".$kota."')" ); closedb(); function UpdateKota($kd_kota,$kota) { opendb(); global $table; return querydb( "UPDATE db_latih.".$table['kota']." SET kota='". $kota."' WHERE kd_kota='".$kd_kota."'" ); closedb(); function DelKota($kd_kota) { opendb(); global $table; return querydb( "DELETE FROM db_latih.".$table['kota']." WHERE kd_kota='".$kd_kota."'" ); closedb();

/*Query untuk menampilkan data ----------------------------------------------------*/ function TampilKota() { opendb(); global $table; return querydb( "SELECT * FROM db_latih.".$table ['kota'] ); closedb(); function TampilPerKota($kd_kota) { opendb(); global $table; return querydb( "SELECT * FROM db_latih.".$table ['kota']." WHERE kd_kota='".$kd_kota."'" ); closedb();

Form Input Nama file : form_input_kota.php Di panggil ketika pertama kali load web, yaitu ketika akses file index.php Coding pada file.php : <? echo "<meta http-equiv='refresh' content='0;url=form_input_kota.php'>";

Coding Save <? include("config.php"); include("connection.php"); include("sql.php"); //deklarasi variabel $kd_kota = trim($http_post_vars['kd_kota']); $kota = trim($http_post_vars['kota']); //simpan ke database SaveKota($kd_kota,$kota); //redirect ke file tampil kota untuk menampilkan data kota yang sudah diinputkan echo "<meta http-equiv='refresh' content='0;url=tampil_kota.php'>";

Tampilan Data Nama file : tampil_kota.php

Coding Tampil Kota Letakan paling atas <? include("config.php"); include("connection.php"); include("sql.php");

Letakan setelah baris judul <? //coding php untuk mengambil data dari database mysql $data_kota = TampilKota(); //perulangan record pada tabel while($row_kota=mysql_fetch_array($data_kota)) { $i++; echo "<tr><td align='center'>$i</td>"; echo "<td align='center'>$row_kota[kd_kota]</td>"; echo "<td align='left'>$row_kota[kota]</td>"; echo "<td align='center'><a href='form_edit_kota.php?id_kota=$row_kota [kd_kota]'>edit</a> <a href='del_kota.php?id_kota= $row_kota[kd_kota]'>delete</a></td></tr>";

Tampilan Form Edit Kota Nama file : form_edit_kota.php

Coding form_edit_kota.php (untuk Edit kota) <? include("config.php"); include("connection.php"); include("sql.php"); <html><head> <title>:. Latihan</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> </head><body> <? //menerima variable yg di kirim dari file tampil_kota.php $kd_kota = $HTTP_GET_VARS['id_kota']; $data_kota = TampilPerKota($kd_kota); $row_kota = mysql_fetch_array($data_kota); <form name="form1" method="post" action="edit_kota.php"> <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="3"><div align="left"><strong>edit Nama Kota</strong></ div> </td> </tr>

<tr> </tr> <tr> <td> </td> <td> </td> <td> </td> <td>kode Kota</td> <td>:</td> <td><? echo $kd_kota;</td> </tr> <tr> <td>nama Kota</td> <td>:</td> <td><input name="kota" type="text" id="kota" value="<? echo $row_kota [kota];"></td> <input type="hidden" name="kd_kota" value="<? echo $kd_kota;"> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><input type="submit" name="submit" value="update"></td> <td> </td> <td> </td> </tr></table> </form></body> </html>

Coding edit_kota.php untuk Update kota <? include("config.php"); include("connection.php"); include("sql.php"); $kd_kota = $HTTP_POST_VARS['kd_kota']; $kota = $HTTP_POST_VARS['kota']; //update data UpdateKota($kd_kota,$kota); echo "<meta http-equiv='refresh' content='0;url=tampil_kota.php'>";

Coding del_kota.php untuk Delete kota <? include("config.php"); include("connection.php"); include("sql.php"); $kd_kota = $HTTP_GET_VARS['id_kota']; //fungsi untuk hapus kota DelKota($kd_kota); echo "<meta http-equiv='refresh' content='0;url=tampil_kota.php'>";