Vous êtes sur la page 1sur 6

Laporan Akhir

Mata Praktikum Kelas Praktikum ke Tanggal Materi Npm Nama Ketua Asisten Nama Asisten Paraf Asisten Jumlah Lembar : Pemrograman Web : 4IA15 :4 : 22 November 2012 : PHP : 52409445 : Cintia Leliana : : : :

Laboratorium Informatika Universitas 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>&nbsp;</td> <td><input type="submit" name="SubmitOk" value="OK"> <input type="reset" name="SubmitReset" value="Reset"></td> </tr> </table> </form> </body> </html>

formproses.php
<?php include "koneksi.php"; $npm $nama $jeniskelamin $alamat = $_POST['npm']; = $_POST['nama']; = $_POST['jeniskelamin']; = $_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
<?php include "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

Vous aimerez peut-être aussi