Membangun Database Menggunakan Aplikasi PHP MyAdmin

13
Membangun database menggunakan aplikasi PHP MyAdmin Langkah-langkah membangun database menggunakan PHP MyAdmin 1. Buka aplikasi PHP MyAdmin menggunakan jendela browser. Ketikkan alamat berikut pada browser http://localhost/ Maka akan tampil jendela sebagai berikut: 2. Pada jendela di atas klik link phpMyAdmin Database Manager Version x.xx.x. Jika sudah dilakukan maka akan tampil jendela berikut: Masukkan uername yaitu root dan masukkan password yang anda atur sebelumnya pada saat mengintalasi AppServ. Jika berhasil maka perhatikan langkah ke 3 3. A Created by Achmad Ruherdi, S.Kom Page 1

Transcript of Membangun Database Menggunakan Aplikasi PHP MyAdmin

Page 1: Membangun Database Menggunakan Aplikasi PHP MyAdmin

Membangun database menggunakan aplikasi PHP MyAdmin

Langkah-langkah membangun database menggunakan PHP MyAdmin

1. Buka aplikasi PHP MyAdmin menggunakan jendela browser. Ketikkan alamat berikut pada browser http://localhost/Maka akan tampil jendela sebagai berikut:

2. Pada jendela di atas klik link phpMyAdmin Database Manager Version x.xx.x. Jika sudah dilakukan maka akan tampil jendela berikut:

Masukkan uername yaitu root dan masukkan password yang anda atur sebelumnya pada saat mengintalasi AppServ. Jika berhasil maka perhatikan langkah ke 3

3. A

Created by Achmad Ruherdi, S.Kom Page 1

Page 2: Membangun Database Menggunakan Aplikasi PHP MyAdmin

Kombo database digunakan untuk melihat database apasaja yang telah ada pada Database server ini. Karena kita akan latihan membangun database, maka ikuti langkah yang keempat.

4. Pada textbox create new database ketik nama database yang akan anda buat. Contoh karyawan. Kemudian klik tombol create.Setelah dilakukan maka akan tampil jendela berikut ini:

5. Selanjutnya adalah membuat table pada database, dengan mengisi nama table yang ingin dibuat dan jumlah field yang diinginkan pada table tersebut. Contoh: personil dan jumlah field Jika dilakukan maka akan tampil jendela berikut ini:

Created by Achmad Ruherdi, S.Kom Page 2

Page 3: Membangun Database Menggunakan Aplikasi PHP MyAdmin

6. Field diisi dengan nama field yang sudah anda rencanakan. Type merupakan type data, isi sesuai dengan yang anda rencanakan. Null artinya sebuah kondisi di mana field dapat kosong atau diisi. Index dilambangkan dengan gambar kunci artinya primary key.Contoh pengisian langkah ke-6

FIELD TYPE LENGTH NULL INDEXNIK VARCHAR 10 NOT NULL PRIMARYNAMA VARCHAR 20 NOT NULLALAMAT TEXT NULLTELP VARCHAR 12 NULL

Jika sudah dilakukan klik tombol Save.Jika sudah berhasil, maka tampilannya adalah sebagai berikut:

Created by Achmad Ruherdi, S.Kom Page 3

Page 4: Membangun Database Menggunakan Aplikasi PHP MyAdmin

7. Sekarang lakukan entri data menggunakan phpMyAdmin pada table yang anda buat tadiKlik menu Insert.

Isi data pada kolom value dengan memperhatikan field.Sebagai contoh ikuti table di bawah ini:

Field ValueNIK 11NAMA JOHAN IBOALAMAT KP. CIKOROMOY DESA PANUNGGANGAN KEC. CIKUPA

KAB. TANGERANG

Created by Achmad Ruherdi, S.Kom Page 4

Page 5: Membangun Database Menggunakan Aplikasi PHP MyAdmin

TELP 0215969646

Jika sudah dilakukan klik tombol Go.Maka hasilnya adalah sebagai berikut:

Untuk melihat hasi entry data, klik tombol browse.

Gimana sudah clear atau belum.Jika memang masih menemukan kesulitan, silahkan browsing di internet atau mencari sumber referensi yang anda percayai.Jika tidak menemukan kayaknya anda harus interospeksi, ha….ha…..ha.

LATIHAN

Created by Achmad Ruherdi, S.Kom Page 5

Page 6: Membangun Database Menggunakan Aplikasi PHP MyAdmin

Untuk meningkatkan kemampuan Anda, maka kerjakan soal latihan di bawah ini:

1. Buatlah database dengan nama sekolahPada database tersebut buatlah table-tabel berikut ini:

Table Field Type data length NULL INDEXSiswa NIS VARCHAR 12 NOT NULL PRIMARY

NAMA VARCHAR 20 NOT NULLKELAMIN VARCHAR 12 NOT NULLAGAMA VARCHAR 15 NOT NULL

GURU KODE VARCHAR 5 NOT NULL PRIMARNIP VARCHAR 15 NOT NULLNAMA VARCHAR 20 NOT NULLIJAZAH VARCHAR 10 NULLJURUSAN VARCHAR 25 NULLTELP VARCHAR 12 NOT NULLALAMAT TEXT NULL

Entry-lah sebanyak 10 baris data pada table- table di atas.Supaya Anda mendapatkan pengalaman.

MENGOLAH DATABASE MENGGUNAKAN PHP

A. Membangun file PHP1. File koneksi

Untuk mengkoneksikan PHP dengan database perlu dibangun koneksi.Buatlah file php di bawah ini<?$koneksi=mysql_connect(“localhost”,”root”,”123”); //untuk koneksi antara php dengan server

//localhost merupakan nama server //root merupakan username //123 merupakan password untuk masuk

ke // system database

if($koneksi){

echo"<h1>Koneksi berhasil</h1>";}

else

{echo"<h1>koneksi gagal</h1>";}

?>Simpan dengan nama koneksi.php pada directory www/web/ atau htdoc/web

Created by Achmad Ruherdi, S.Kom Page 6

Page 7: Membangun Database Menggunakan Aplikasi PHP MyAdmin

Jika sudah coba jalankan di browser dengan mengetik http://localhost/web. Maka tampilannya adalah sebagai berikut:

Sekarang klik file koneksi.php. Maka tampilnnya adalah sebagai berikut:

Jika sudah dilakukan sekarang ubah kembali file koneksi.php. Kita ubah untuk menambah baris program yang digunaan untuk memilih database, sehingga menjadi seperti ini:

<?php$koneksi=mysql_connect("localhost","root","123456");if($koneksi){echo"<h1>Koneksi berhasil</h1>";}else{echo"<h1>koneksi gagal</h1>";}$pilih_db=mysql_select_db("sekolah"); //untuk memilih database

Created by Achmad Ruherdi, S.Kom Page 7

Page 8: Membangun Database Menggunakan Aplikasi PHP MyAdmin

if($pilih_db){echo"<h1>Database berhasil ditemukan</h1>";}

else{echo"<h1>Database tidak berhasil ditemukan</h1>";}

?>2. Meng-input data

Sekarang kita coba lakukan input data dengan mengubah baris program koneksi.php

<?php$koneksi=mysql_connect("localhost","root","123456");if($koneksi){echo"<h1>Koneksi berhasil</h1>";}else{echo"<h1>koneksi gagal</h1>";}$pilih_db=mysql_select_db("sekolah");//untuk memilih databaseif($pilih_db){

echo"<h1>Database berhasil ditemukan</h1>";}

else{echo"<h1>Database tidak berhasil ditemukan</h1>";}

$input_data=mysql_query("insert into siswa (NIS,NAMA,ALAMAT,TELP) VALUES ('13','BAMBANG','CIKUPA-TANGERANG','112233445566')");if($input_data){

echo"Data berhasil diinput";}

else{echo"Penginputan data gagal";}

?>

Jalankan phpMyAdmin, buka database kemudian lihat table siswa, apakah data bertambah atau tidak. Jika bertambah berarti berhasil jika tidak berarti anda gagal dalam membuat baris program.

Created by Achmad Ruherdi, S.Kom Page 8

Page 9: Membangun Database Menggunakan Aplikasi PHP MyAdmin

Menginput data menggunakan element FORMUntuk dapat meng-input data menggunakan elemen form, terdapat beberapa hal yang harus kita lakukan.a. Kita buat terlebih dahulu dokumen html untuk menampilkan form. Pada modul ini

dokumen html kita berinama input.html. Berikut adalah baris programnya<html><head><title>Input Data</title></head>

<body><form method="post" action="validasi.php"><table align="center" bgcolor="#CCCCCC"><tr><td colspan="3" align="center">INPUT DATA SISWA SISTEM INFORMASI SEKOLAH</td></tr><TR><TD>NIS</TD><td>:</td><td><input type="text" name="nis" maxlength="12" size="15" /></td></TR><TR><TD>NAMA</TD><td>:</td><td><input type="text" name="nama" maxlength="25" size="30" /></td></TR><TR><TD>TELP</TD><td>:</td><td><input type="text" name="telp" maxlength="12" size="15" /></td></TR><TR><TD>ALAMAT</TD><td>:</td><td><textarea cols="40" rows="4" name="alamat"></textarea></td></TR><TR><TD><input type="submit" value="simpan" /></TD><td>&nbsp;</td><td>&nbsp;</td></TR>

</table></form>

Created by Achmad Ruherdi, S.Kom Page 9

Page 10: Membangun Database Menggunakan Aplikasi PHP MyAdmin

</body></html>

Jika berhasil anda buat maka tampilannya adalah seperti gambar di bawah ini

b. Selanjutnya kita buat file php untuk menampung seluruh data yang dikirimkan oleh dokumen html kita simpan dengan nama file validasi.php pada directory web.

Berikut adalah baris program yang dimaksud, ketik baris program di bawah ini dengan teliti.<?php$nis=$_POST["nis"];$nama=$_POST["nama"];$telp=$_POST["telp"];$alamat=$_POST["alamat"];$koneksi=mysql_connect("localhost","root","123456"); //menghubungkan dengan database server$pilih_db=mysql_select_db("sekolah");//memilih database pada database server$input=mysql_query("insert into siswa (NIS,NAMA,TELP,ALAMAT) VALUES ('$nis','$nama','$telp','$alamat')"); //menginput data pada tabel siswaif($input){ //pengkondisian ifecho"Penginputan data berhasil<br>"; // pernyataan jika input berhasilecho"<table><tr><td>NIS</td><td>:</td><td>$nis</td></tr>"; //menggunakan table untuk memudahkan meletakkan dataecho"<tr><td>Nama</td><td>:</td><td>$nama</td></tr>";echo"<tr><td>Telp</td><td>:</td><td>$telp</td></tr>";echo"<tr><td>Alamat</td><td>:</td><td>$alamat</td></tr></table>";}else{echo"Penginputan data gagal"; //pernyataan jika gagal diinput}?>

Created by Achmad Ruherdi, S.Kom Page 10

Page 11: Membangun Database Menggunakan Aplikasi PHP MyAdmin

3. Menampilkan data.Setelah kita berhasil menginput data, maka selanjutnya adalah kita menampilkan data hasil inputan. Berikut adalah baris programnya!

<?$hubung=mysql_connect("localhost","root","123456");$pilih_db=mysql_select_db("sekolah");$tampil=mysql_query("select * from siswa");echo"<center><h3>DATA SISWA HASIL INPUT</h3></center>";echo"<table border=1 align='center'>";echo"<tr align='center'>";echo"<td bgcolor=#cccccc>NIS</td><td bgcolor=#cccccc>NAMA</td>";echo"<td bgcolor=#cccccc>TELP</td><td bgcolor=#cccccc>ALAMAT</td></tr>";while($tampil_data=mysql_fetch_array($tampil)){$nis=$tampil_data[0];$nama=$tampil_data[1];$telp=$tampil_data[3];$alamat=$tampil_data[2];echo"<tr><td bgcolor=#ffffff><font color=#000000>$nis</font></td>";echo"<td bgcolor=#ffffff>$nama</td><td bgcolor=#ffffff>$telp</td>";echo"<td bgcolor=#ffffff>$alamat</td></tr>";}echo"</table>";?>

Simpan dengan nama tampil_data.php pada directory web.Jika berhasil maka tampilannya adalah sebagai berikut:

4. Meng-update data5. Meng-hapus data

B. Membangun Database

Created by Achmad Ruherdi, S.Kom Page 11