Anda di halaman 1dari 11

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

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

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 INDEX NIK VARCHAR 10 NOT NULL PRIMARY NAMA VARCHAR 20 NOT NULL ALAMAT TEXT NULL TELP 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

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

Isi data pada kolom value dengan memperhatikan field. Sebagai contoh ikuti table di bawah ini: Field Value NIK 11 NAMA JOHAN IBO ALAMAT KP. CIKOROMOY DESA PANUNGGANGAN KEC. CIKUPA KAB. TANGERANG TELP 0215969646 Created by Achmad Ruherdi, S.Kom Page 4

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

Untuk meningkatkan kemampuan Anda, maka kerjakan soal latihan di bawah ini: 1. Buatlah database dengan nama sekolah Pada database tersebut buatlah table-tabel berikut ini: Table Field Type data length Siswa NIS VARCHAR 12 NAMA VARCHAR 20 KELAMIN VARCHAR 12 AGAMA VARCHAR 15 GURU KODE VARCHAR 5 NIP VARCHAR 15 NAMA VARCHAR 20 IJAZAH VARCHAR 10 JURUSAN VARCHAR 25 TELP VARCHAR 12 ALAMAT TEXT Entry-lah sebanyak 10 baris data pada table- table di atas. Supaya Anda mendapatkan pengalaman.

NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL NULL NOT NULL NULL

INDEX PRIMARY

PRIMAR

MENGOLAH DATABASE MENGGUNAKAN PHP A. Membangun file PHP 1. 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

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

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 database if($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

Menginput data menggunakan element FORM Untuk 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

</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 siswa if($input){ //pengkondisian if echo"Penginputan data berhasil<br>"; // pernyataan jika input berhasil echo"<table><tr><td>NIS</td><td>:</td><td>$nis</td></tr>"; //menggunakan table untuk memudahkan meletakkan data echo"<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

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 data 5. Meng-hapus data B. Membangun Database

Created by Achmad Ruherdi, S.Kom

Page 11

Anda mungkin juga menyukai