Membuat Aplikasi Web Sederhana

14 April 2009

a. Membuat Koneksi Database

Untuk membuat koneksi kedatabase, perhatikan script dibawah ini. Simpanlah dengan nama : conndbsiswa.php, letakan didalam folder kerja anda masing-masing.

<?php
	$dbhost = "localhost";
	$dbuser = "root";
	$dbpass = "P@ssw0rd";
	$dbname = "db1109XXXX";

	$koneksi=mysql_connect($dbhost, $dbuser, $dbpass) or die ("Koneksi ke MySQL gagal!");
	mysql_select_db($dbname,$koneksi);
	$tanggal = date("Y-m-d H:i:s");
?>

b. Membuat Form Input Data Siswa

Untuk membuat Input Data Siswa, perhatikan script dibawah ini. Simpanlah dengan nama : siswa_input.php, letakan didalam folder kerja anda masing-masing.

<HTML>
 <HEAD>
  <TITLE> INPUT DATA SISWA </TITLE>
 </HEAD>

 <BODY>
     <FORM METHOD=POST ACTION="siswa_save.php">
	   <TABLE>
	   <TR>
		  <TD>N.I.S</TD><TD>:</TD><TD><INPUT TYPE="text" NAME="nis" size=10></TD>
	   </TR>
	   <TR>
		  <TD>Nama Siswa</TD><TD>:</TD><TD><INPUT TYPE="text" NAME="nmsis" size=40></TD>
	   </TR>
	   <TR>
		  <TD>Tempat Lahir</TD><TD>:</TD><TD><INPUT TYPE="text" NAME="tmplhr" size=30></TD>
	   </TR>
	   <TR>
		  <TD>Tanggal Lahir</TD><TD>:</TD><TD><INPUT TYPE="text" NAME="tgllhr" size=15> [yyyy-mm-dd]</TD>
	   </TR>

	   <TR>
		  <TD valign=TOP>Jenis Kelamin</TD><TD valign=TOP>:</TD><TD>
		    <INPUT TYPE="radio" NAME="jnskel" VALUE="Laki-Laki">Laki-Laki<BR>
			<INPUT TYPE="radio" NAME="jnskel" VALUE="Perempuan">Perempuan
		  </TD>
	   </TR>
	   <TR>
		  <TD valign=TOP>Agama</TD><TD valign=TOP>:</TD><TD>
		    <SELECT NAME="agama">
				<OPTION VALUE="Islam" SELECTED>Islam
				<OPTION VALUE="Katolik">Katolik
				<OPTION VALUE="Protestan">Protestan
				<OPTION VALUE="Hindu">Hindu
				<OPTION VALUE="Budha">Budha
		    </SELECT>
		  </TD>
	   </TR>

	   <TR>
		  <TD valign=TOP>Alamat</TD><TD valign=TOP>:</TD><TD><TEXTAREA NAME="alamat" ROWS="3" COLS="35"></TEXTAREA></TD>
	   </TR>
	   <TR>
		  <TD colspan=3><INPUT TYPE="submit" VALUE="SIMPAN">&nbsp;&nbsp;<INPUT TYPE="reset" VALUE=BATAL></TD>
	   </TR>
	   </TABLE>

     </FORM>
 </BODY>
</HTML>

b. Membuat Script Save Data Siswa

Untuk membuat script Simpan Data Siswa kedalam database, perhatikan script dibawah ini. Simpanlah dengan nama : siswa_save.php, letakan didalam folder kerja anda masing-masing.

<?
   include "conndbsiswa.php";

   //tampung data
   $nis = $_POST['nis'];
   $nmsis = $_POST['nmsis'];
   $tmplhr = $_POST['tmplhr'];
   $tgllhr = $_POST['tgllhr'];
   $jnskel = $_POST['jnskel'];
   $agama = $_POST['agama'];
   $alamat = $_POST['alamat'];

   //simpan
   $query = "insert into tbSISWA(nis, nmsis, tmplhr, tgllhr, jnskel, agama, alamat) values ('$nis', '$nmsis', '$tmplhr', '$tgllhr', '$jnskel', '$agama', '$alamat')";
   $simpan = mysql_query($query);

   if($simpan)
   {
	   echo"<CENTER><H1>BERHASIL TERSIMPAN</H1></CENTER>";
	   echo"<BR><BR><A HREF=siswa_input.php>Back To Input Siswa</A></CENTER>";
   }
   else
   {
	   echo"<CENTER><H1>GAGAL TERSIMPAN</H1></CENTER>";
	   echo"<BR><BR><A HREF=siswa_input.php>Back To Input Siswa</A></CENTER>";
   }
?>