membuat data identitas mahasiswa

Upload: tuan-cupu-x

Post on 06-Jan-2016

285 views

Category:

Documents


0 download

DESCRIPTION

Menjelaskan proses pembuatan pendaftaran berbasis PHP dan MySQL

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