Profile Picture

Riski Al Fatah

I am Riski Al Fatah, a student of Lhokseumawe State Polytechnic, my major is "Information & Computer Technology (ICT)" and my study program is Informatics Engineering.

CRUD

09 Jul 2025

CRUD

Apa itu CRUD? CRUD adalah crate, read, update, dan delate. setelah kita menghubungkan database kita ke laravel maka sekarang kita ada melakukan CRUP di database di pertemuan yang lalu di database siswa.

Langkah pertama

Buat model dan migration untuk siswa, gunanya untuk mendefinisikan kolom/atribut siswa (misal: nis, nama, kelas, alamat, agama, jenis kelamin) yang akan di simpan ke database.

Langkah kedua

Setelah membuat migration, langkah selanjutnya adalah menjalankan migrasi agar tabel siswa benar-benar dibuat di dalam database, gunanya menyiapkan tempat menyimpan data siswa.

Langkah ketiga

Selanjutnya buat sebuah controller khusus yang bertugas menangani semua permintaan terkait data siswa, seperti menampilkan daftar siswa, menambahkan data, menyimpan data, mengedit, dan menghapus. gunanya sebagai jembatan antara data dan tampilan (view), serta pengatur logika CRUD.

Langkah keempat

Agar halaman-halaman siswa bisa diakses lewat URL, kamu harus menambahkan routing. gunanya mengatur URL apa saja yang tersedia (misalnya /siswa, /siswa/tambah, dll), dan menghubungkannya ke fungsi di controller.

Langkah kelima

Buat tampilan untuk:

Gunanya agar pengguna dapat berinteraksi secara visual dengan data siswa.

Langkah keenam

Tambahkan link di bagian sidebar atau menu utama dashboard agar pengguna bisa langsung menuju halaman manajemen siswa. gunanya memberikan akses cepat dan terstruktur ke fitur siswa dari antarmuka utama aplikasi.

Langkah ketujuh

Selanjutnya isi logika di dalam controller seperti menyimpan data baru, memperbarui data yang sudah ada, menghapus, dan menampilkan data. Gunanya agar semua aksi CRUD bisa berjalan dengan benar sesuai permintaan pengguna.

Langkah kedelapan

Jika fitur siswa hanya boleh diakses oleh admin atau pengguna yang login, tambahkan perlindungan menggunakan middleware. Gunanya menjaga keamanan agar fitur tidak bisa diakses sembarang orang.

Contoh hasil setelah melakukan semua langkah langkah

Setelah langkah telah dikerjakan maka hasil yang akan di dapatkan ialah:

CRUD ini sangat penting dalam aplikasi atau database.

Contoh hasil

Disini kalian sudah bisa tambah data, edit maupun hapus data.

html link dan lists