Senin, 28 Maret 2016

Membuat Aplikasi CRUD sederhana Dengan PHP Dan MySQL

Membuat Aplikasi CRUD Sederhana dengan PHP dan MySQL




Langsung saja kita mulai tutorial yang panjang ini :)

Step #1 Database

Tahap pertama adalah membuat database dahulu di phpMyAdmin, saya umpamakan Anda sudah membuat sebuah database dengan nama tutorialweb.
Jika database sudah dibuat, sekarang Dumping script SQL di bawah ini:

Tabel siswa

1. CREATE TABLE siswa (
2. siswa_id int (11) NOT NULL,
3. siswa_nis int (20) NOT NULL,
4. siswa_nama varchar (50) NOT NULL,
5. siswa_kelas varchar (10) NOT NULL,
6. siswa_jurusan varchar (30)  NOT NULL,
7. PRIMARY KEY ('siswa_id')
8. );

Dari script SQL di atas Anda akan mendapatkan sebuah table dengan nama siswa dengan field siswa_id, siswa_nis, siswa_nama, siswa_kelas, siswa_jurusan.
Database dan Table sudah ada, biarkan saja datanya kosong.

Step #2 Koneksi ke Database

Tahap selanjutnya adalah melakukan koneksi ke database, file untuk koneksi ke database adalah koneksi.php.
Silahkan buat file baru dan beri nama koneksi.php kemudian isi dari file ini seperti di bawah ini:

Koneksi.php

Step #3 Menampilkan Data (READ/SELECT)

Tahap ketiga adalah menampilkan data dari database atau jika dalam singkatan CRUD maka kali ini adalah R -> Read.
Untuk menampilkan data, kita akan membuat file dengan nama index.php. Dan isi dari file index.php adalah script di bawah ini:

index.php

Jangan lupa disimpan ya.. :)
Untuk penjelasan Script sudah saya masukkan pada Script di atas, silahkan di baca sendiri kegunaan tiap-tiap baris kode.
Tampilan dari file index.php bisa terlihat seperti gambar di bawah ini:
simple-crud-tampilkan-data
Seperti terliha pada gambar di atas terdapat tulisan “Tidak ada data!” yang artinya memang data pada database masih kosong.

Step #4 Memasukkan Data (Create/Insert)

Tahap ke empat adalah meng-insertkan data ke database dengan perintan INSERT INTO.
Pertama tertu saja kita buat Form utuk memasukkan datanya.
Form ini akan kita simpan dalam file tambah.php dengan script seperti di bawah ini:

tambah.php

Dari Form tidak ada yang spesial, hanya form tersebut action nya tambah-proses.php.
Tampilannya seperti gambar di bawah ini:
simple-crud-form-tambah-data
Nah ketika form tersebut di isi, dan tombol Tambah di klik, maka akan menjalankan file tambah-proses.php.
Jadi selanjutnya buat file baru dengan nama tambah-proses.php dan isinya adalah script di bawah ini:

tambah-proses.php
Beres deh untuk tambah data atau Insert data ke database.
Penjelasan kode juga sudah saya masukkan pada file tersebut, silahkan baca sendiri :)

Step #5 Update Data (Update/Edit)

Tahap ini adalah untuk melakukan edit data pada database. File yang akan kita buat adalah file edit.php.
Link untuk menuju halaman edit adalah pada file index.php dimana disana pada tabel kolom Opsi ada Link edit dan hapus. Dimana untuk Link edit yang di klik Anda akan mendapatkan Link seperti <a href=”edit.php?id=12″>Edit</a> dimana id ini adalah nilai dari siswa_id. Jika id tersebut adalah 12, maka akan menampilkan data siswa dimana siswa_id=12.
Oke, silahkan buat file edit.php dan paste script di bawah ini:

edit.php
Jika sudah silahkan simpan, dan hasil tampilan dari script di atas seperti gambar di bawah ini:

Nah, form edit diatas jika di klik tombol Simpan, maka akan menjalankan file edit-proses.php, dimana file ini adalah proses untuk melakukan update data ke database.

Buat file edit-proses.php dan paste script di bawah ini:

Step #6 Hapus data (Delete/Hapus)

Tahap ke enam ini adalah yang terakhir, yaitu melakukan perintah Delete untuk menghapus data dari database.
file yang akan kita buat adalah hapus.php, dan isi scriptnya seperti di bawah ini:

hapus.php

0 komentar:

Posting Komentar