
Materi kali ini yaitu melanjutkan materi sebelumnya tentang Membuat database dengan
MySQL Pembangunan database sangat diperlukan dalam sebuah website agar website
yang Anda miliki lebih dinamis. Banyak sekali contoh database yang bisa Anda
buat pada website Anda. Beberapa contoh seperti: login, pendaftaran, konten
materi, dan lain-lain.
Kali ini kami akan memaparkan pada Anda pembuatan database sederhana dengan PHP dan MySQL untuk pendaftaran Siswa Sekolah baru. Disini kami akan menggunakan contoh nama sebuah sekolah, yaitu SMK PGRI Lemahabang dan databasenya dinamakan siswa. Anda bisa menggantikan database tersebut dengan database karyawan, Pegawai, stok barang dan lain-lain. Ketika Anda mengganti nama tersebut dengan nama sesuai keinginan Anda, Anda harus menyesuaikan tabel dan kolom database yang sesuai.
Create database
Saya asumsikan bahwa anda sudah meninstall XAMPP di komputer anda.
1. Jalankan aplikasi XAMPP yang ada pada dekstop Anda atau klik Start » All
program »XAMPP » XAMPP Control Panel.
2. Pada saat aplikasi XAMPP terbuka, disana ada 5 buah modul yang bisa Anda
gunakan, namun untuk menghemat pemakaian memori, Anda boleh mengaktifkan dua
buah modul saja, yaitu: Apache dan MySQL. Kemudian klik button START pada
kedua modul tersebut.

3. Pastikan bahwa modul yang Anda klik sudah mulai berjalan. Anda bisa mengetahui dengan cara melihat status modul tersebut seperti gambar di bawah.

4. Setelah modul Apache dan MySQL berjalan, Anda bisa minimize (-) tampilannya
dan masuk ke browser yang Anda miliki.
5. Buka browser Mozilla Firefox atau Google Chrome dan pada alamat URL
ketikkan alamat : http://localhost/phpmyadmin/, kemudian tekan ENTER pada
keyboard Anda.

6. Setelah itu, akan muncul tampilan localhost untuk penyimpanan database.
Pilih option NEW yang terletak di sebelah kiri dan buat sebuah nama database
dengan nama siswa. Kemudian klik button BUAT untuk membuat database dengan
nama siswa.

7. Setelah Anda membuat nama database dengan nama mahasiswa, langkah
selanjutnya adalah membuat nama tabel dan jumlah atribut/parameter yang Anda
butuhkan untuk pendaftaran siswa. Nama tabel pertama yang kita perlukan
adalah calon_siswa. Buatlah sebuah tabel dengan nama tersebut dan isikan
jumlah kolom sebanyak 5 buah, kemudian klik button KIRIM/GO.

8. Langkah selanjutnya, ketikkan nama dan jenis atribut yang akan
ditampilkan pada saat siswa mendaftar.
Sebagai contoh dapat dilihat pada tabel berikut :
Nama | Jenis | Panjang/Nilai | Index |
---|---|---|---|
id | INT | - | PRIMARY (A_I) |
nama | VARCHAR | 255 | - |
ttl | VARCHAR | 255 | - |
alamat | VARCHAR | 255 | - |
no_hp | VARCHAR | 50 | - |
Catatan: Untuk id, khusus pada A_I (Auto Increment) silahkan Anda centang.

Setelah mengisi tabel di atas, untuk storage Engine tetap pilih InnoDB dan
kemudian klik button SIMPAN. Proses pembuatan database di aplikasi XAMPP
telah selesai dan Anda bisa close atau minimaze tampilan localhost Anda.
9. Cari folder aplikasi XAMMP yang terletak di disk C atau lokasi file
tempat aplikasi XAMPP pada saat Anda menginstall. Kemudian buka folder
htdocs.

10. Buat sebuah folder di dalam htdocs dengan nama siswa. Folder inilah yang
nantinya akan diisi dengan file-file penting untuk menampilkan dan memanggil
database yang Anda buat.
Config database
Langkah pertama dalam pembuatan interface dengan PHP, Anda harus punya
aplikasi text editor. Disini saya memakai aplikasi SUBLIME TEXT karena
susunan file dan tampilannya sudah bagus serta mudah untuk digunakan. Adapun
langkah-langkah pembuatannya sebagai berikut.
- Buka aplikasi Sublime yang telah ada di computer kita Start » Program » Sublime atau klik kiri 2x pada shortcut Sublime.
- Pada jendela tampilan Sublime buka file baru dengan cara pilih menu FILE » NEW.
- Ketikan Kode Berikut, berinama config.php
Setelah kode di atas Anda ketikkan, pilih menu File » Save As. Langkah
selanjutnya, cari folder siswa yang telah Anda buat di XAMPP » htdocs untuk
menampung program interface dan penghubung database. Setelah Anda menemukan
folder tersebut simpan dengan nama config.php lalu klik button SAVE.
4. Membuat tampilan awal seperti gambar dengan mengetik kode berikut dan
simpan dengan nama index.php
Program di atas akan menampilkan interface dengan alamat browser :
http://localhost/siswa/index.php, sebagai berikut :

Form input & proses
1. Membuat tampilan kedua seperti gambar dengan mengetik kode berikut dan
simpan dengan nama tampilan-daftar.php.
Untuk melihat hasilnya, Anda tinggal ketikkan pada browser Anda dengan
alamat http://localhost/siswa/tampilan-daftar.php dan akan tampil halaman
sebagai berikut.

2. Membuat program untuk memproses data yang akan kita simpan ke dalam
database dengan nama proses-daftar.php sebagai berikut.
3. Membuat program untuk menampilkan database yang berhasil diinputkan dan
disimpan dengan nama data-siswa.php sebagai berikut.
Tampilan Programnya Sebagai Berikut : 
Form edit
1. Membuat tampilan edit yang digunakan pada saat Anda melakukan pengeditan
jika terdapat kesalahan pada data mahasiswa yang telah masuk ke dalam penyimpanan database
yang Anda buat. Buat sebuah file baru dan simpan dengan nama tampilan-edit.php
dan listing programnya sebagai berikut.
Program di atas mirip dengan program tampilan-daftar.php, namun perbedaannya
program ini dibuat untuk melakukan pengeditan data sebelumnya sehingga masih
menampilkan data sebelumnya. Hal yang perlu Anda ketahui adalah program
tersebut mengambil data yang ada pada database yang telah tersimpan dan
menyimpannya dengan penambahan atau pengurangan data. Tampilan programnya
sebagai berikut :

2. Membuat sebuah program untuk melakukan proses edit dan menyimpannya dengan nama proses-edit.php. Berikut merupakan listing program yang Anda
ketikkan:
Form delete
1 Langkah terakhir adalah membuah program untuk menghapus baris atau data di
dalam database. Ketikkan listing di bawah dan simpan dengan nama delete.php.
silahkan lakukan Uji Coba Program dengan melakukan Create Reade Update Delete : 
Demikian program pembuatan website CRUD sederhana, semoga bermanfaat..