• Tidak ada hasil yang ditemukan

php_mysql. 269KB Oct 22 2010 07:53:38 AM

N/A
N/A
Protected

Academic year: 2017

Membagikan "php_mysql. 269KB Oct 22 2010 07:53:38 AM"

Copied!
8
0
0

Teks penuh

(1)

STJ MySQL-PHP

Menggunakan MySQL sebagai database server

a) Menghidupkan MySQL Database Server

C:\mysql\bin>mysqld

b) Membuat database “tiket”. Siapkan databasenya dengan membuat database “tiket”

C:\mysql\bin>mysqladmin create tiket

c) Pembuatan tabel “pesawat” dengan script SQL.

a) Membuat script file SQLnya, disimpan di C:\mysql\bin\pesawat.sql

CREATE TABLE pesawat(

id_pesawat varchar(10) primary key, nama varchar(50),

jumlah_kursi int(3) )

b) Mengeksekusi file script SQLnya

C:\mysql\bin>mysql tiket < pesawat.sql

…… Sampai langkah ini database tiket sudah siap digunakan

d) Menambah data pada tabel “pesawat” dalam database “tiket”

a) Membuat script file SQLnya, disimpan di C:\mysql\bin\tambah_pesawat.sql

INSERT INTO pesawat VALUES ('B001','Boeing 737-300',400); INSERT INTO pesawat VALUES ('B002','Boeing 737-400',500);

b) Mengeksekusi file script SQLnya

C:\mysql\bin>mysql tiket < tambah_pesawat.sql

c) Melihat Data pada tabel “pesawat” dalam database “tiket”

a) Masuk ke database “tiket”

C:\mysql\bin>mysql tiket

b) Melihat data pada tabel pesawat dengan perintah SQL

mysql> select id_pesawat,nama,jumlah_kursi from pesawat; +---+---+---+

| id_pesawat | nama | jumlah_kursi | +---+---+---+ | B001 | Boeing 737-300 | 400 | | B002 | Boeing 737-400 | 500 | +---+---+---+ 2 rows in set (0.00 sec)

e) Mengubah data pada tabel pesawat dalam database tiket

a) Membuat script file SQLnya, disimpan di C:\mysql\bin\ubah_pesawat.sql

(2)

WHERE id_pesawat='B002'

b) Mengeksekusi File Script SQL

C:\mysql\bin>mysql tiket < ubah_pesawat.sql

c) Melihat hasil perubahan setelah data diubah

a) Masuk ke database “tiket”

C:\mysql\bin>mysql tiket

b) Melihat data pada tabel pesawat dengan perintah SQL

mysql> select id_pesawat,nama,jumlah_kursi from pesawat; +---+---+---+

| id_pesawat | nama | jumlah_kursi | +---+---+---+ | B001 | Boeing 737-300 | 400 | | B002 | Boeing 737-400 | 499 | +---+---+---+ 2 rows in set (0.00 sec)

Perhatikan bahwa nilai (jumlah kursi) pada B002 berubah dari 500 menjadi 499 sesuai dengan

script yang kita buat!

f) Menghapus data pada tabel pesawat dalam database tiket

a) Membuat script file SQLnya, disimpan di C:\mysql\bin\hapus_pesawat.sql

delete from pesawat where id_pesawat='B002'

b) Mengeksekusi File Script SQL

C:\mysql\bin>mysql tiket < hapus_pesawat.sql

c) Melihat Hasil Perubahan

a) Masuk ke database “tiket”

C:\mysql\bin>mysql tiket

b) Melihat data pada tabel pesawat

mysql> select id_pesawat,nama,jumlah_kursi from pesawat; +---+---+---+

| id_pesawat | nama | jumlah_kursi | +---+---+---+ | B001 | Boeing 737-300 | 400 | +---+---+---+ 1 row in set (0.00 sec)

Perhatikan bahwa data pesawat dengan id_pesawat B002 telah terhapus.

(3)

Menggunakan Database MySQL dengan PHP

1. Membuat halaman index (disimpan dalam c:\wwwroot\html\index.php)

<html> <head>

<title>Index</title> </head>

<body bgcolor="#FFFFFF" text="#000000">

<p><a href="tambah_pesawat.php">Tambah Pesawat</a></p> <p><a href="lihat_pesawat.ph">Lihat Daftar Pesawat</a></p> </body>

</html>

[image:3.612.176.455.245.412.2]

Outputnya dalam browser seperti dalam gambar berikut:

Gambar 1. Halaman Index

2. Membuat

halaman

untuk

menambah data Pesawat

a) Membuat halaman input data, disimpan di c:\wwwroot\html\tambah_pesawat.php

<html> <head>

<title>Tambah Pesawat</title> </head>

<body bgcolor="#FFFFFF" text="#000000">

<form name="form1" method="post" action="kode_tambah_pesawat.php"> <p>ID Pesawat

<input type="text" name="id_pesawat"> <br>

Nama

<input type="text" name="nama"> <br>

Jumlah Kursi

<input type="text" name="jumlah_kursi"> </p>

<p>

<input type="submit" name="Submit" value="Submit"> <br>

(4)

</html>

[image:4.612.167.446.93.301.2]

Outputnya dalam browser seperti dalam gambar berikut:

Gambar 2. Halaman untuk menambah data

b) Membuat kode PHP untuk koneksi ke database tiket, kode ini akan sering digunakan untuk operasi-operasi

database. Kode ini disimpan di c:\wwwroot\html\include\connect.php

<?

$database="tiket"; $hostname="localhost"; $username="root"; $password="";

if (!$dbh=mysql_connect($hostname,$username,$password)) {

echo mysql_error(); exit;

}

mysql_select_db($database,$dbh); ?>

c) Membuat kode PHP untuk input data, disimpan di c:\wwwroot\html\kode_tambah_pesawat.php

<?

# Menyertakan kode koneksi database include"include/connect.php";

$sql="insert into pesawat(id_pesawat,nama,jumlah_kursi) values ('$id_pesawat','$nama','$jumlah_kursi')";

if(!$res=mysql_query($sql,$dbh)) {

echo mysql_error(); exit;

} ?>

3.

Membuat halaman untuk melihat data serta link untuk mengedit dan menghapus data, kode ini

disimpan di c:\wwwroot\html\lihat_pesawat.php

<table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr bgcolor="#EFEFEF">

(5)

<td width="30%">Nama</td>

<td width="20%">Jumlah Kursi</td> <td width="15%">Edit</td>

<td width="15%">Delete</td> </tr>

</table> <?

include"include/connect.php";

$sql="select id_pesawat,nama,jumlah_kursi from pesawat"; if (!$res=mysql_query($sql,$dbh))

{

echo mysql_error(); exit;

}

while ($pesawat=mysql_fetch_row($res)) {

?>

<table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr>

<td width="20%">

<? echo"$pesawat[0]"; ?> </td>

<td width="30%">

<? echo"$pesawat[1]"; ?> </td>

<td width="20%">

<? echo"$pesawat[2]"; ?> </td>

<td width="15%">

<a href="ubah_pesawat.php?id_pesawat=<?echo"$pesawat[0]";?>">Edit</a> </td>

<td width="15%">

<a href="hapus_pesawat.php?id_pesawat=<?echo"$pesawat[0]";?>">Delete</a> </td>

</tr> </table> <? } ?>

[image:5.612.151.478.528.695.2]

Outputnya dalam browser seperti dalam gambar berikut:

(6)

4. Membuat halaman untuk mengedit/mengubah data Pesawat

a)

Membuat halaman untuk mengubah data, kode ini disimpan di c:\wwwroot\html\ubah_pesawat.php

<html> <head>

<title>Ubah Pesawat</title> </head>

<?

include"include/connect.php";

$sql="select id_pesawat,nama,jumlah_kursi from pesawat where id_pesawat='$id_pesawat'";

if (!$res=mysql_query($sql,$dbh)) {

echo mysql_error(); exit;

} $i=0;

while ($pesawat=(mysql_fetch_row($res))) {

$i=$i+1; ?>

<body bgcolor="#FFFFFF" text="#000000"> <form name="form1" method="post"

action="kode_ubah_pesawat.php?id_pesawat=<?echo"$id_pesawat";?>"> <p>ID Pesawat

<input type="text" name="id_pesawat_baru" value="<?echo"$pesawat[0]"?>"> <br> Nama <input type="text" name="nama" value="<?echo"$pesawat[1]"?>">

<br>Jumlah Kursi <input type="text" name="jumlah_kursi" value="<?echo"$pesawat[2]"?>">

</p> <p>

<input type="submit" name="Submit" value="Submit"> <br>

</p> </form> </body> <? } ?> </html>

(7)
[image:7.612.142.470.60.254.2]

Gambar 4. Halaman untuk mengubah data pesawat

b)

Membuat kode PHP untuk mengubah data, kode ini disimpan di c:\wwwroot\html\kode_ubah_pesawat.php

<?

include "include/connect.php"; $sql="update pesawat set id_pesawat='$id_pesawat_baru', nama='$nama',

jumlah_kursi='$jumlah_kursi' where id_pesawat='$id_pesawat'"; if(!$res=mysql_query($sql,$dbh)) {

echo mysql_error(); exit;

} ?>

5. Membuat kode PHP untuk menghapus data pesawat, kode ini disimpan di

c:\wwwroot\html\hapus_pesawat.php

<?

include "include/connect.php";

$sql="delete from pesawat where id_pesawat='$id_pesawat'"; if(!$res=mysql_query($sql,$dbh))

{

echo mysql_error(); exit;

(8)

Selamat belajar…

Gambar

Gambar 1. Halaman Index
Gambar 2. Halaman untuk menambah data
Gambar 3. Daftar Pesawat serta link ke  edit dan delete
Gambar 4. Halaman untuk mengubah data pesawat

Referensi

Dokumen terkait

Analisa pemberian pembiayaan dengan skim mudharabah dilakukan oleh bank syari‟ah agar pemberian pembiayaan kepada calon mudarib dapat mencapai sasaran, baik bagi bank

10.PENATALAKSANAAN KEHAMILAN NORMAL Analisi Genetik dan konseling genetik dalam kehamilan (Diskusi disorder of sex development (PAIS;DS; Isu paternitas). 15.30-16.20 Linda

Dengan Peta Pendaftaran baru yang merupakan revisi dari Peta Pendaftaran yang ada dan sudah berbentuk digital tadi maka peta lama bisa menjadi arsip sementara peta baru

Beberapa kesimpulan pada penelitian Sistem Pendukung Keputusan Penentuan Penerima Bantuan Program Pemerintah ini adalah: 1) Sistem pendukung keputusan ini dibuat

Sedangkan variabel dependen yaitu keputusan pembelian (Y). Metode penelitian yang digunakan adalah metode deskriptif kausal dengan jumlah sampel 75 orang. Bentuk

Apabila subjeknya kurang dari 100, lebih baik di ambil semua, Tapi jika jumlah subjeknya lebih dari 100 dapat di ambil antara 10 – 15 % atau 20 -25 % atau lebih (Arikunto, 2006).

Peningkatan kualifikasi Jurusan, melalui kegiatan Akreditasi Program Studi, dimana Prodi Sastra Jepang telah mendapatkan Akreditasi B1. Sedangkan Prodi Bahasa dan Sastra

terhadap produk atau jasa juga adalah hal terpenting yang harus dilakukan7. oleh usahawan agar kekurangan pada produk atau jasa yang