membuat data identitas mahasiswa
Post on 06-Jan-2016
285 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
Membuat Data Identitas MahasiswaMenggunakan PHP, MySQL, dan HTML
Karakteriktik database yang akan digunakanNama database = identitas_mahasiswaNama tabel = tbl_mahasiswaProperties tabel yang digunakan
Field Type Length Index A_I (Auto Increment)id_mhs int 5 Primary Key
nama_mhs varchar 50jenis_kelamin varchar 10
tgl_lahir date -alamat varchar 200
Membuat databasemysql > create database identitas_mahasiswa;
Memilih database yang akan digunakanmysql > use identitas_mahasiswa;
Membuat tabel di dalam databasemysql > create table tbl_mahasiswa (id_mhs int(5) primary key auto_increment, nama_mhs
varchar(50), jenis_kelamin varchar(10), tgl_lahir date, alamat varchar(200));
Teknik Input DataInput data asalah suatu proses untuk memasukkan data ke dalam tabel di database. Sintaks query dasarnya :
INSERT INTO nama_tabel (field1,field2,...) VALUES (data1,data2,...)
Untuk mempraktekkannya, tulislah tiga file skrip berikut :Skrip form_identitas.php
Form Identitas
-
Form Identitas Mahasiswa
Nama :
Jenis Kelamin :
Tanggal Lahir :
Alamat :
-
$koneksi = mysql_connect($host,$username,$password);$pilihdatabase = mysql_select_db($database,$koneksi);
// if ($pilihdatabase) echo "Berhasil";// else echo "Gagal Koneksi";
?>
Skrip input_identitas.php
-
Teknik Tampil DataTampil data adalah suatu proses untuk menampilkan data yang berasal dari database. Sintaks query dasarnya :
SELECT * FROM nama_tabel;
Skrip tampil_data.php
-
Di atas telah dipelajari teknik input data dan teknik menampilkan data di browser, namun perlu adanya tambahan fitur untukmengedit dan menghapus data yang ada di database MySQL melalui browser. Untuk lebih jelasnya, akan dilakukan sedikit modifikasiskrip tampil_data.php.Skrip tampil_data.php
-
Pada skrip diatas, kode yang diberi label warna biru merupakan kode tambahan dalam proses mengedit dan menghapus datamahasiswa. Di dalam skrip terdapat dua link skrip yaitu edit_mahasiswa.php dan hapus_mahasiswa.php. Lebih lanjut perhatikandua file skrip tersebut berikut ini.Skrip edit_mahasiswa.php
-
";
?>
Skrip edit_mahasiswa.php membutuhkan skrip update_mahasiswa.php untuk memproses data yang berasal dari skripedit_mahasiswa.php.
Catatan PHP :Dalam beberapa kasus, terdapat beberapa skrip yang bertugas hanya memproses data di database, artinya tidak
menampilkan apa-apa di layar browser, seperti update dan hapus data. Untuk itulah diperlukan redirect agar penggunatidak melihat tampilan kosong di layar browser.
Skrip update_mahasiswa.php
-
if ($hasil) {//lakukan redirectheader("location:tampil_data.php");
}else {
echo "Update Data Tamu Gagal";}
?>
Skrip hapus_mahasiswa.php
-
nomor 5 (bukan 4), sebagai syarat id unik dan auto increment sudah terpenuhi, namun secara urutan sudah terloncati.Solusi untuk permasalahan diatas adalah dengan membuat nomor urut sendiri, untuk itulah skrip tampil_data.php dilakukan sedikitmodifikasi sehingga seperti dibawah ini :Skrip tampil_data.php
-
echo "Jumlah Mahasiswa : $total Orang";?>
Kode yang berlabel warna biru pada skrip diatas merupakan modifikasi untuk pengurutan nomor dengan benar.
-
Tampilan Source Code Program
Skrip koneksi.php
-
Skrip form_identitas.php
-
Skrip input_identitas.php
-
Skrip tampil_data.php
-
Skrip edit_mahasiswa.php
-
Skrip update_mahasiswa.php
Skrip hapus_mahasiswa.php
top related