Membuat aplikasi data mahasiswa dengan PHP - Bagian 1

membuat aplikasi mahasiswa dengan phpPada artikel ini saya akan menjelaskan langkah-langkah secara lengkap membuat aplikasi data mahasiswa dengan php. Bahasan akan saya bagi menjadi beberapa bagian yaitu Langkah Membuat database, Membuat koneksi database, membuat menu utama, membuat form input data, membuat proses simpan dan upload gambar, membuat laporan membuat pencarian, membuat delete data, membuat form update, membuat proses update, membuat tabel login, membuat proses login, dan terakhir membuat proses logout.

Secara pembahasan, saya tidak mengikat pada penggunaan aplikasi bantu yang artinya anda bisa membuatnya dengan editor apa saja, bisa dreamweaver, notepad, notepad plus atau yang lainya, yang penting bisa mengedit file php. Web server yang saya gunakan xampp 1.7.1 dengan spesifikasi :
+ Apache 2.2.11
+ MySQL 5.1.33 (Community Server)
+ PHP 5.2.9
+ phpMyadmin

Membuat database dan tabel mahasiswa

Nama database : db_datamhs
Nama tabel : tb_mahasiswa
Susunan tabel :

  1. nim tipe char (12) primary
  2. nama  tipe varchar(30)
  3. alamat tipe varchar (100)
  4. tempat_lahir  tipe varchar(30)
  5. tanggal_lahir  tipe date
  6. jenis_kelamin  tipe enum(‘L’,’P’)
  7. photo tipe varchar(100)

Query Membuat tabel mahasiswa

CREATE TABLE  `db_datamhs`.`tb_mahasiswa` ( 
  `nim` CHAR(  12 )  NOT NULL  ,
  `nama` VARCHAR( 30 ) NOT  NULL ,
  `alamat` VARCHAR( 100 ) NOT  NULL ,
  `tempat_lahir` VARCHAR( 30 ) NOT  NULL ,
  `tanggal_lahir` DATE  NOT NULL  ,
  `jenis_kelamin` ENUM(  'L', 'P'  ) NOT  NULL ,
  `photo` VARCHAR( 100 ) NOT  NULL ,
  PRIMARY KEY  ( `nim`  ) 
  ) ENGINE = MYISAM  ;

Tampilan hasil tabel pada phpmyadmin

php data mahasiswa

Membuat folder aplikasi web data mahasiswa

Aplikasi data mahasiswa ini akan saya simpan dalam folder data-mahasiswa. Saya buka folder xampp (jika di c:/xampp atau di d:/xampp) dan masuk folder htdocs. Setelah itu saya create new folder dengan nama :
data-mahasiswa

Membuat Koneksi Database

Dengan berhasilnya database dan tabel dibuat maka sekarang, membuat koneksi dari php ke database dan tabel mysql yang sudah dibuat. Saya akan buat file baru dengan jenis php dan disimpan dengan nama koneksi.php dan dalamnya saya buat kode php :

<?php
  $dbserver="localhost";
  $dbusername="root";
  $dbpassword="";
  $dbname="db_mahasiswa";
  mysql_connect($dbserver,$dbusername,$dbpassword)  or die(mysql_error());
  mysql_select_db($dbname) or die  (mysql_error());
?>

Download file koneksi aplikasi data mahasiswa.

Membuat Menu Utama aplikasi web data mahasiswa

Menu utama digunakan untuk mengakses halaman keseluruhan dari aplikasi data mahasiswa ini. Susunan menu yaitu : Tambah Data Mahasiswa dan Laporan Data Mahasiswa. Saya buat sebuah file dari php dengan nama index.php dengan isi sebagai berikut :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html  xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Menu  Utama Data Mahasiswa</title>
  </head>
  <body>
  <h1 align="center">Data Mahasiswa</h1>
  <p align="center"><a href="input-data-mahasiswa.php">Input Data Mahasiswa</a></p>
  <p align="center"><a href="laporan-data-mahasiswa.php">Laporan Data Mahasiswa  </a></p>
  <p>&nbsp;</p>
  <p align="center">Dikembangkan oleh <a  href="http://www.zainalhakim.web.id">www.zainalhakim.web.id</a></p>
  </body>
</html>

Sekarang saya sudah bisa jalankan dengan mengetik http://localhost/data-mahasiswa dan hasilnya :
php data mahasiswa - menu utama

Tampilan nanti bisa diperbagus dengan menyisipkan kode css (saya akan bahas lain kali)

Download menu utama aplikasi data mahasiswa

Saya akan lanjutkan pada bagian 2 : Membuat aplikasi data mahasiswa dengan PHP - Bagian 2

Semoga Bermanfaat, kritik saran, koreksi, pertanyaan jangan sungkan anda sampaikan. Silahkan berbagi buat yang lain jika ini menurut anda baik.

Zainal Hakim

Membuat aplikasi data mahasiswa dengan PHP - Bagian 1 Bagian 2 - Bagian 3 - Bagian 4 - Bagian 5 - Bagian 6

** Bebas disunting dengan menyebutkan sumber **

Komentar

Halaman Lainya

  • Contoh penggunaan fungsi string dalam php
    PHP telah menyediakan banyak sekali function yang berhubungan dengan pengolahan string/text. Jika dihitung-hitung sekitar 98 function. Fungsi-fungsi tersebut dibuat pasti karena alasan agar dapat digunakan untuk benyak keperluan. Saya pikir kita tidak perlu pusing menghafalnya, cukup mengetahui saja bagaimana penggunaan serta fungsinya. Berikut ini saya akan buatkan beberapa contoh penggunaan fungsi string tersebut.
  • Masalah seputar upload file dengan php
    Minat terhadap bahasan tentang upload file dengan php kayanya sangat tinggi, ini saya lihat dari banyaknya pengunjung yang datang ke situs saya ini mencari informasi tentang bagaimana membuat form upload, membuat upload ke database dll. Oleh karena itu saya akan berbagi informasi tentang hal yang sering terjadi pada saat membuat fasilitas upload file dengan php, mudahan ini berguna buat teman-teman yang sedang mendalaminya.
  • Membagi form dalam beberapa halaman
    Ada beberapa contoh kasus yang mengharuskan kita membagi form dalam beberapa halaman, agar proses input lebih mudah dan dapat memunculkan pilihan sesuai dengan inputan awal. Berikut ini saya akan berbagi trick bagaimana membuat beberapa form yang terpisah halaman bisa saling terhubung dalam sebuah proses.
  • Membuat tabel warna-warni dengan php
    Tentunya anda pernah melihat sebuah laporan yang disajikan secara unik dan menarik php. Misal, tabel tersebut dibuat dengan warna selang seling/warna-warni. Tujuan dibuat warna-warni seperti itu bukan hanya agar tampilan lebih menarik tapi juga bertujuan agar baris-baris data bisa terlihat dengan jelas. Bagaimana membuatnya dalam php? Simak tulisan saya berikut ini.
  • Menghindari duplikat data dalam mysql dengan php
    Menghindari duplikat data dalam mysql bisa dilakukan dengan dua cara, pertama dengan mendefinisikan salah satu field/kolom sebagai primary key atau index, dan cara kedua adalah dengan membuat rutin perintah pengecekan data pada saat akan melakukan insert data. Berikut ini saya akan berbagi tentang bagaimana membuat rutin perintah php yang digunakan untuk menghindari duplikat data dalam mysql.

Kiriman terbaru