Anda di halaman 1dari 14

UJIAN AKHIR SEMESTER

PEMOGRAMAN BERBASIS WEB


Membuat sistem CRUD (create,read,update,delete) pada php + mysql

Mata Kuliah : Pemograman Web


Nama : Roky
Nim : C1857201039
Prodi : Sistem Informasi
Semester/Kelas : III/B
Dosen Pengampu : Ferdiyani Haris, M.Kom

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER


(STMIK) PALANGKA RAYA
Daftar isi
1.Cara Membuat CRUD Dengan PHP Dan MySQL

1. Membuat Tabel Database

2. Membuat File Config

3. Membuat Landing Page

4. Membuat Halaman Create

5. Membuat Halaman Read

6. Membuat Halaman Update

7. Membuat Halaman Delete

8. Membuat Halaman Error

2. Membuat CRUD di Halaman CRUD

1. Membuat Sistem Registrasi

2. Membuat Tabel Database

3. Membuat File Config

4. Membuat Form Registrasi

5. Membuat Sistem Login

6. Membuat Form Login

7. Membuat Halaman Utama

8. Membuat Script Logout

9. Membuat Fitur Reset Password


1. Membuat Tabel Database

Supaya Anda bisa melakukan operasi CRUD tentu saja perlu sebuah data.
Jadi hal pertama yang perlu Anda lakukan untuk membuat CRUD adalah
menambahkan data setelah membuat database MySQL.

Anda dapat menambahkan data pegawai menggunakan query di bawah ini.

Pertama buat database terlebih dahulu.


Kemudian masukkan TABEL yang nantinya digunakan untuk data pegawai
seperti dibawah ini

2. Membuat File Config

Nah! Setelah Anda mempersiapkan data, langkah selanjutnya adalah mempersiapkan koneksi
supaya PHP dapat terhubung dengan MySQL. Caranya adalah dengan membuat sebuah file
berisi script PHP khusus untuk melakukan koneksi.

Anda bisa memberikan nama apapun sesuai dengan keinginan. Pada contoh ini, kami
menggunakan nama file config.php. Kemudian masukkan baris kode di bawah ini.

File ini nanti akan digabungkan dengan file lain menggunakan fungsi PHP require_once()
dan berlaku juga untuk file yang lainnya.
Anda bisa melihat pada baris kode di bawah ini.

Perlu menjadi catatan. Anda harus


mengganti DB_SERVER, DB_USERNAME, DB_PASSWORD, dan DB_NAME dengan detail
database Anda masing-masing.

File config.php biasanya berisi beberapa konfigurasi yang berhubungan dengan website. Jadi
file ini menjadi pusat konfigurasi dan sering dipanggil/digunakan di file lainnya.

3. Membuat Landing Page

Setelah Anda membuat data dan mengkoneksikan PHP ke database, langkah selanjutnya
adalah membuat wadah untuk menampilkan data tersebut. Kami akan membuat sebuah
landing page untuk aplikasi CRUD. Landing page ini nanti akan menampilkan record dari
tabel database 

Di dalam landing page ini juga akan ada icon pada setiap record dari tabel database
employee. Pada setiap data yang tampil di dalam tabel akan ada icon yang bisa digunakan
untuk menjalankan perintah update, delete, dan melihat detail informasi atau data.

Kami juga akan menambahkan tombol create untuk menambahkan data employees. Tombol
ini berguna untuk menambahkan record baru pada tabel employees di dalam database.

Untuk membuatnya, silakan masukkan baris kode di bawah ini ke dalam file index.php.
Masukkan beberapa data pegawai melalui halaman landing page. Baris kode di atas kurang
lebih menampilkan tabel seperti di bawah ini.

😂😂🤣🤣🤣🤣
4. Membuat Halaman Create

Create merupakan proses untuk memasukkan informasi/data ke dalam database. Nah pada
langkah ini Anda akan mempelajari bagaimana cara menggunakan Create (C) di dalam baris
kode.

Langsung saja buat file dengan nama “create.php”. Kemudian masukkan baris kode di bawah
ini.

Baris kode di atas akan menampilkan form yang berfungsi untuk menambahkan data pegawai
ke dalam database. Di dalam baris kode di atas juga terdapat validasi input sebelum data
disimpan di dalam database.

😜😜😜
5. Membuat Halaman Read

File yang bertugas untuk memasukkan data sudah ada. Tugas selanjutnya adalah membuat
file yang bertugas untuk mengambil/membaca data dari database dan menampilkannya
dalam bentuk tabel.

Silakan buat file dengan nama “read.php” kemudian masukkan baris kode di bawah ini ke
dalamnya.

Baris kode di bawah akan menampilkan informasi secara detail masing-masing pegawai jika
Anda mengklik icon read yang ada di dalam tabel.

6. Membuat Halaman Delete

Supaya Anda dapat menghapus informasi/data pegawai yang sudah masuk ke dalam
database, maka perlu sebuah fungsi untuk menghapusnya. Silahkan buat file dengan nama
“delete.php” kemudian masukkan baris kode di bawah ini ke dalamnya. Baris

kode ini akan menghapus data ketika Anik icon delete yang ada di dalam tabel.
1. Membuat Sistem Registrasi

Bagian ini nanti Anda akan membuat sebuah form registrasi lengkap dengan database di
dalamnya. User akan dapat melakukan registrasi hanya dengan mengisikan form yang sudah
tersedia.

Jadi langkah pertama yang perlu dilakukan adalah menyiapkan database sebagai
penyimpanan data user.

Membuat Tabel Database

Jalankan perintah di bawah ini untuk menambahkan record ke dalam database yang sudah
dibuat sebelumnya (di artikel ini contohnya database db_data_pegawai).

Anda bisa menyesuaikan jumlah variabel sesuai dengan kebutuhan. Namun ketika membuat
tabel untuk user, hal yang paling penting adalah menambahkan variabel id, username, dan
password. Ketiga variabel tersebut nantinya menjadi inti di dalam membuat form login
menggunakan autentifikasi.
2. Membuat File Config

Setelah membuat tabel, supaya bisa menjalankan proses CRUD, langkah selanjutnya adalah
membuat jembatan penghubung antara PHP dengan MySQL. Anda hanya tinggal membuat
script PHP yang bertugas untuk menghubungkan ke database server.

Silahkan membuat file “config.php” (atau bisa menyalin dari program sebelumnya),
kemudian masukkan baris kode di bawah ini.

Ganti informasi di atas sesuai dengan pengaturan di MySQL server Anda.


Ganti username, password, dan nama database seperti yang Anda buat.
3. Membuat Form Registrasi

Setelah data sudah siap dan PHP dapat terhubung dengan MySQL, langkah selanjutnya
adalah membuat tampilan front-end untuk menampilkan hasil operasinya.

Buat file dengan nama “register.php” kemudian tambahkan baris kode di bawah ini. Namun
perlu Anda ketahui bahwa baris kode di bawah ini mengizinkan user untuk membuat akunnya
sendiri (tanpa perlu proses verifikasi).

Tampilan baris kode di atas kurang lebih seperti di bawah ini.

4. Membuat Sistem Login

Setelah Anda memasukkan data dan membuat file konfigurasi, langkah selanjutnya adalah
membuat bagian login dan halaman utama. Nantinya di dalam form login Anda dapat
memasukkan username dan password sesuai dengan yang sudah dibuat di form registrasi.
Ketika user melakukan submit (login) maka sistem akan melalui verifikasi ke dalam data
yang sudah disimpan di dalam database. Jika username dan password sesuai, user dapat
dipercaya dan bisa langsung masuk ke dalam sistem. Namun jika salah maka user akan
mendapatkan informasi penolakan (rejected).

Berikut ini langkah-langkah untuk membuat form login dan atribut lainnya.

5. Membuat Form Login

Pertama, buat terlebih dahulu file “login.php” dan masukkan kode di bawah ini ke dalamnya.

Baris kode di atas kurang lebih akan menampilkan tampilan seperti ini.
7. Membuat Script Logout

Supaya user dapat berpindah dari akun satu ke aku yang lainnya, Anda perlu membuat fitur
log out.

Fungsi dari file ini adalah menutup halaman (session) ketika user ini keluar dari akunnya.

Penutup

Demikian tutorial cara membuat CRUD dengan PHP dan MySQL. CRUD (Create, Read,
Update, Delete) merupakan operasi yang pasti digunakan di dalam proses pengembangan
aplikasi web, Maka dari itu, operasi ini wajib dipelajari dan dimengerti dengan baik. Apalagi
sebuah aplikasi web tidak pernah lepas dari penggunaan database.

PHP dan MySQL merupakan kombinasi yang sering dipakai. Baik bahasa pemrograman PHP
maupun database server MySQL, keduanya mempunyai dokumentasi yang lengkap dan tidak
tergolong rumit sehingga Anda dengan mudah dapat memahami keduanya dengan cepat.

Anda mungkin masih mempunyai beberapa pertanyaan, silakan tinggalkan pertanyaan


tersebut melalui kolom komentar di bawah ini. Jika Anda menyukai artikel dari kami atau
ingin mendapatkan informasi terbaru dari kami, jangan lupa subscribe. Semoga artikel ini
bermanfaat.

Anda mungkin juga menyukai