Anda di halaman 1dari 6

http://ngangkasi.wordpress.

com Ngangsu Kawruh lan Sinau

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP


Dalam tutorial berikut penulis langsung ke topik permasalahan, Anda yang belum paham bisa melihat / download tutorial sebelumnya mengenai PHP,MySQL, dan Apache di bagian lain blog ini. Untuk memulai jalankan server Apache dan MySQL lalu jalankan web browser (IE atau Mozila) 1. Ketikkan alamat http://localhost/phpmyadmin 2. Selanjutnya membuat sebuah database dengan nama latihan

Selanjutnya tekan Create 3. Setelah terbentuk sebuah database, buatlah sebuah table baru bernama mahasiswa dengan 4 buah field

Selanjutnya tekan go 4. Masukkan field-fieldnya dengan nama dan struktur sbb

Selanjutnya tekan tombol save

http://ngangkasi.wordpress.com Ngangsu Kawruh lan Sinau 5. Setelah selesai maka akan muncul tablenya sbb (lihat pada panah):

6. Untuk mengisi datanya, tekan tambahkan data sbb

Select (lihat panah pada gambar diatas)

Tekan tombol Go 7. Langkah selanjutnya adalah membuat file koneksi PHP, Anda dapat menggunakan beberapa editor, untuk praktek penulis gunakan editor Notepad. Adapaun script kodenya adalah :
<?php //nama file koneksi.php $host = "localhost"; $user = "root"; $pass = ""; $koneksi = mysql_connect($host,$user,$pass) or die ("Tidak ada koneksi ke server MySQL!"); mysql_select_db(latihan) or die ("Database tidak ada!"); ?>

simpan kode program tersebut di folder ngangkasi (lihat tutorial sebelummnya) dengan nama connection.php, 2

http://ngangkasi.wordpress.com Ngangsu Kawruh lan Sinau 8. Selanjutnya program : membuat kode program untuk masukan data dengan script

<html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title>Halaman Masukan Mahasiswa</title> </head> <body> <form name="form1" method="post" action="sim_mahasiswa.php"> <table width="300" height="77" border="1"> <tr bgcolor=#00FFFF> <td colspan="2"><strong>Masukan data mahasiswa</strong></td> </tr> <tr> <td width="91">NIM</td> <td width="193"><input name="txt_nomhs" type="text" id="txt_nomhs" size="10" maxlength="9"> </td> </tr> <tr> <td width="91">Nama</td> <td width="193"><input name="txt_nama" type="text" id="txt_nama" size="30" maxlength="30"> </td> </tr> <tr> <td width="91">Jurusan</td> <td width="193"><select name="txt_kdjur" > <?php include_once "connection.php"; $jurusan = "SELECT kd_jur, jurusan FROM jurusan ORDER BY jurusan"; $sql = mysql_query($jurusan) or die ("Permintaan gagal!"); while ($hasil= mysql_fetch_array($sql)) { echo "<option value=$hasil[kd_jur]>$hasil[jurusan]</option>"; } ?> </select></td> </tr> <tr> <td width="91">Propinsi</td> <td width="193"><select name="txt_kdprop"> <?php include_once "connection.php"; $prop = "SELECT kd_prop, propinsi FROM provinsi ORDER BY propinsi"; $sql = mysql_query($prop) or die ("Permintaan gagal!"); while ($hasil= mysql_fetch_array($sql)) { echo "<option value=$hasil[kd_prop]>$hasil[propinsi]</option>"; }

http://ngangkasi.wordpress.com Ngangsu Kawruh lan Sinau


?> </select></td> </tr> <tr> <td>&nbsp;</td> <td><input value="Simpan"> </td> </tr> </table> </form> </body> </html>

name="submit"

type="submit"

Simpan dengan nama in_mahasiswa.php (letakan pada folder ngangkasi) Kode program selanjutny adalah :
<?php include_once "connection.php"; $masukan = "INSERT INTO mahasiswa (no_mhs, nama,kd_jur, kd_prop) VALUES ('$txt_nomhs','$txt_nama','$txt_kdjur', '$txt_kdprop')"; if(mysql_query($masukan,$koneksi)) { echo "Data dengan kode $txt_nomhs telah disimpan."; include "in_mahasiswa.php"; } else { echo "Data dengan kode $txt_nomhs gagal disimpan."; include "in_mahasiswa.php"; } ?> Simpan dengan nama sim_mahasiswa.php

(letakan pada folder ngangkasi)

9. Coba jalankan program tersebut pada browser dengan mengetikkan //localhost/ngangkasi/in_mahasiswa.php Sehingga muncul form sbb:

Coba masukkan datanya. 10. Selanjutnya membuat script program untuk laporannyanya, sbb:

http://ngangkasi.wordpress.com Ngangsu Kawruh lan Sinau


<html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title>Halaman Laporan Mahasiswa</title> </head> <body> <table width="700" border="1"> <tr align="center" bgcolor=#FF0000> <td colspan="5"><strong>Laporan Mahasiswa</strong></td> </tr> <tr> <td width="50"><strong>No </strong></td> <td width="100"><strong>NIM </strong></td> <td width="200"><strong>Nama</strong> </td> <td width="300"><strong>Jurusan </strong></td> <td width="200"><strong>Provinsi</strong> </td> </tr> <?php include_once "connection.php"; $query = "SELECT mahasiswa.no_mhs, mahasiswa.nama, jurusan.jurusan, provinsi.propinsi FROM mahasiswa, jurusan, provinsi WHERE mahasiswa.kd_jur=jurusan.kd_jur AND mahasiswa.kd_prop=provinsi.kd_prop ORDER BY no_mhs"; $eksekusi = mysql_query($query) or die ("Permintaan gagal!"); while ($hasil= mysql_fetch_array($eksekusi)) { $urut++ ?> <tr> <td><?php echo "$urut"; ?> </td> <td><?php echo "$hasil[no_mhs]"; ?> </td> <td><?php echo "$hasil[nama]"; ?></td> <td><?php echo "$hasil[jurusan]"; ?> </td> <td><?php echo "$hasil[propinsi]"; ?></td> </tr> <?php }?> </table> </body> </html>

Simpan dengan nama lap_mahasiswa 11. Coba jalankan form tsb //localhost/ngangkasi/lap_mahasiswa.php Maka akan tampil dengan mengetikkan

http://ngangkasi.wordpress.com Ngangsu Kawruh lan Sinau

Laporan belum menampilkan data karena dalam kode program terdapat query yang berhubungan dalam tabel lain Propinsi dan jurusan, untuk tabel tersebut maka tunggu tutorial berikutnya.. Bersambung (ngangkasi)

Anda mungkin juga menyukai