LA Pemrograman Web Pertemuan Ke - 4 ( Andi )
-
Upload
andi-muhamad-yusup -
Category
Documents
-
view
264 -
download
7
Transcript of LA Pemrograman Web Pertemuan Ke - 4 ( Andi )
Laporan Akhir
Mata Praktikum : Pemrograman Web
Kelas : 4IA15
Praktikum ke : 4 ( Empat )
Tanggal : 13 November 2012
Materi : PHP
Npm : 55409084
Nama : Andi Muhamad Yusup
Ketua Asisten :
Nama Asisten :
Paraf Asisten :
Jumlah Lembar :
Laboratorium InformatikaUniversitas Gunadarma
2012
Listing
formbiodatamahasiswa.php<html><head><title>Form Biodata Mahasiswa</title></head><body><h1 align="center"> Form Biodata Mahasiswa </h1><form name="formbiodatamahasiswa" method="post" action="formproses.php"><table align="center" width="35%" border="2"><tr><td>NPM</td><td><input type="text" name="npm"></td></tr><tr><td>Nama</td><td><input type="text" name="nama"></td></tr><tr><td>Jenis Kelamin</td><td><input type="text" name="jeniskelamin"><br></tr><tr><td>Alamat</td><td><textarea name="alamat" rows="5"></textarea></td></tr><tr><td> </td><td><input type="submit" name="SubmitOk" value="OK"><input type="reset" name="SubmitReset" value="Reset"></td></tr></table></form></body></html>
formproses.php<?phpinclude "koneksi.php";$npm = $_POST['npm'];$nama = $_POST['nama'];$jeniskelamin = $_POST['jeniskelamin'];$alamat = $_POST['alamat'];
$sql = "INSERT INTO table_formbiodatamahasiswa(npm,nama,jeniskelamin,alamat)VALUES ('$npm','$nama','$jeniskelamin','$alamat')";mysql_query($sql,$koneksi)or die ("input data gagal".mysql_error());
echo "Data Berhasil Di Input <br>";echo "<a href=tampil.php> Lihat Data</a> atau <a href=formbiodatamahasiswa.php>Kembali ke form</a>";?>
koneksi.php<?php$host = 'localhost';$username = 'root';$password = '';$database = 'db_formbiodatamahasiswa';
$koneksi = mysql_connect( $host, $username, $password )or die ("Gagal Koneksi Database".mysql_error());$db = mysql_select_db($database,$koneksi)or die ("Gagal Membuka Database".mysql_error());?>
tampil.php<?phpinclude "koneksi.php";echo "<a href=formbiodatamahasiswa.php>Kembali ke form</a><br><br>";
$sql = "SELECT * FROM table_formbiodatamahasiswa ORDER BY id DESC";$result = mysql_query($sql);while ($row=mysql_fetch_array($result)){echo "<b>Data ke - $row[id]<br><b>NPM : $row[npm]<br><b>Nama : $row[nama]<br><b>Jenis Kelamin : $row[jeniskelamin]<br><b>Alamat : $row[alamat]<br><br>";}?>
Logika
Pada laporan akhir kali ini saya akan mencoba membahas atau menjelaskan tentang PHP
pada praktikum minggu lalu. Pada laporan akhir ini saya membuat sebuah form pengisian
biodata mahasiswa, form pengisian biodata ini saya buat menggunakan PHP dan Mysql (sebagai
databasenya).
Pertama membuat databasenya di phpmyadmin,dengan nama db_formbiodatamahasiswa.
buat table dengan nama table_formbiodatamahasiswa. Field dari table tersebut adalah : id (int (2) ,npm (int (8) , nama (varchar (20) , jeniskelamin (varchar (10) , alamat (varchar (30).
Jika database sudah dibuat maka langkah selanjutnya kita buat file form pengisian data. Dapat
dilihat pada lembar listing, disana terdapat codingan file formbiodatamahasiswa.php file itulah
yang akan di jadikan sebagai user interface dalam peng-inputan data-data. Untuk outputnya yaitu
seperti berikut ini :
Langkah selanjutnya membuat file formproses.php , untuk kodingan nya dapat dilihat pada
lembar listing. Fungsi dari file ini yaitu untuk memproses data-data yang di inputkan pada form
kemudian diproses lalu masukkan kedatabase. Untuk mengkoneksikan data-data tersebut harus
dibuat juga file koneksi.php (dapat dilihat pada lembar listing) , file koneksi.php ini berfungsi
sebagai jembatan antara file formbiodatamahasiswa.php dengan file formproses.php
Untuk langkah terakhir yaitu pembuatan file tampil.php, file ini berfungsi untuk menampilkan
data-data yang sudah di inputkan. Cara kerja pada file ini adalah mengambil semua data-data
yang telah masuk pada database kemudian akan di tampilkan kembali informasi dari data-data
yang telah di-inputkan ke user .
Cukup sekian laporan akhir dari saya. Terima kasih
Output