Konsep Basis Data di Web

Slides:



Advertisements
Presentasi serupa
Membuat Sistem Informasi Perpustakaan Berbasis Web dengan PHP & MySQL
Advertisements

PHP + MySQL.
Modul 10 : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul- 10: PHP dan My SQL.
PENGANTAR TEKNOLOGI INFORMASI (A)
Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
Pemrograman WEB Pertemuan 6
Penerapan Locking pada DBMS berbasis Web
Database MySQL.
Menggunaka n alter dan perintah DML PEMROGRMAN WEB 1 Asfan Muqtadir, S.Kom.
PHP dan MySQL.
Database Create-Retrieve-Update-Delete (CRUD)
Konsep Basis Data di Web
Tugas 2 Kuliah Pemrograman Web Menggunakan JSP
Membuat Tampil, Input, Edit dan Hapus Data dengan Dreamweaver
PERTEMUAN 10 KONEKSI DATABASE MYSQL
Praktikum Database Pengenalan Query
Pemrograman Web HTML (10) Koneksi PHP mysql Andy Haryoko, ST
1 Internet Programming Konektivitas PHP - MySQL M. Agus Zainuddin PENS – ITS Surabaya.
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION
MEMBUAT FORM ENTRY DATA DAN MENAMPILKAN DATA DARI DATABASE
Pemrograman Database dengan JAVA
Konsep Dasar Database Database (basis data) adalah: sistem penyimpanan beragam jenis data dalam sebuah entitas yang besar untuk diolah sedemikian rupa.
Manajemen Basis Data menggunakan SQL Server
Form.
PERANCANGAN WEBSITE E-LEARNING “XYZ” MENGGUNAKAN PHP 5. 2
Pertemuan 4 Database dengan MySQL.
Konektivitas PHP - MySQL Konektivitas PHP - MySQL PHP - 2 Ir. H. Sumijan, M.Sc.
PHP - MySQL.
Pemrograman Berbasis WEB
MySQL dan PHP.
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Membangun Halaman Web Dinamis dengan PHP
Pemrograman Web/MI/D3 sks
1 Bab 3 Structured Query Language (SQL) Basis Data
MySQL (My Stucture Query Language) Jenis Perintah MySQL terbagi:  DDL (Data Definition Language) bentuk bahasa yang digunakan untuk melakukan pendefinisian.
Membuat Relasi pada Access 2007
METOD POST (FILE PENGIRIM)
BASIS DATA TERAPAN Pertemuan 2.
Koneksi PHP ke Database MySQL
Modul : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul-: PHP dan My SQL.
Membangun Halaman Web Dinamis dengan PHP
Koneksi PHP MySQL.
Interaksi Client - Server
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
Koneksi DBMS dengan PHP
Pemrograman internet ABU SALAM, M.KOM.
PHP dan MySQL Pemrogaman Web.
PHP CRUD (Create Read Update Delete)
FUNGSI-FUNGSI AKSES MySql
Cara Instalasi MySQL Yog
Pertemuan 10 Dani Hamdani, S.Kom..
Manajemen Basis Data menggunakan SQL Server
Junta Zeniarja, M.Kom, M.CS
Delphi & MySql.
Pengolahan Informasi Berbasis Bahasa Pemrograman Script
Pengembangan Aplikasi Berbasis Web
Membuat Aplikasi ( PHP + MySql ) Modul Penilaian [ ADMIN ]
Pengembangan Web Ramos Somya, S.Kom., M.Cs.
Structured Query Language
MEMBUAT TABEL DI MICROSOFT ACCESS
Modul 2 : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul- 2: PHP dan My SQL.
CURSOR.
Koneksi Database MySql di PHP
laporan dengan ireport 3.5.2
Pemrograman Berorientasi Platform (IN315B) Ramos Somya, S.Kom., M.Cs.
LANGKAH-LANGKAH MEMBUAT DATABASE
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
MKA-30 Perancang dan Pemrograman WEB Wilonotomo, S.Kom., M.Si.
FUNGSI-FUNGSI PHP UNTUK DATABASE MYSQL
CURSOR.
Transcript presentasi:

Konsep Basis Data di Web

Pengantar Pada dasarnya konsep perancangan database dan penggunaan query untuk sistem berbasis web dengan sistem informasi desktop sama saja. Yang membedakan adalah pada saat koneksinya. 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); ?>

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 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) return querydb( "UPDATE db_latih.".$table['kota']." SET kota='".$kota."' WHERE kd_kota='".$kd_kota."'" ); function DelKota($kd_kota) return querydb( "DELETE FROM db_latih.".$table['kota']." WHERE kd_kota='".$kd_kota."'" );

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

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> <td> </td> </tr> <td>Kode Kota</td> <td>:</td> <td><? echo $kd_kota;?></td> <td>Nama Kota</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;?>"> <td><input type="submit" name="Submit" value="Update"></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'>"; ?>