Job14 Laravel
Job14 Laravel
A. LEARNING OUTCOMES
Setelah mengikuti perkuliahan ini diharapkan mahasiswa mampu :
1. Memahami dan menjelaskan konsep CRUD.
2. Dapat menampilkan data pada tabel.
3. Dapat menambahkan fitur pagination
4. Dapat menambahkan fitur edit data
5. Dapat membuat projek dengan Laravel.
C. TEORI SINGKAT
CRUD
CRUD adalah serangkaian fungsionalitas mendasar yang biasanya digunakan
dalam manajemen database.
CRUD mencakup fungsi Create, Read, Update, dan Delete. Fungsi tersebut
merupakan dasar untuk sebagian besar aplikasi software yang berhubungan dengan
penyimpanan dan pengambilan data.
Fungsi CRUD:
Create
Dengan fungsi Create, pengguna dapat menambahkan catatan atau entri baru ke
database. Fungsi ini meliputi memasukkan data ke dalam database, membuat baris baru
dalam tabel, dan menentukan nilai untuk atribut (kolom) dari baris itu. Sebagai contoh, saat
pengguna membuat akun pengguna baru di website, informasi yang relevan seperti nama,
alamat e-mail, dan password dimasukkan ke dalam database.
Read
Fungsi Read membantu pengguna untuk mengambil atau mengakses data yang ada
dari database, seperti saat mencari catatan tertentu atau memperoleh semua catatan yang
memenuhi kriteria tertentu. Misalnya, saat pengguna masuk ke website, aplikasi akan
melakukan operasi Read untuk mengakses informasi akun mereka dari database dan
menampilkannya di layar.
Update
Update memungkinkan pengguna untuk mengubah atau mengedit data yang ada di
database. Misalnya, jika pengguna ingin mengubah alamat e-mail-nya atau memperbarui
informasi tertentu di profilnya, aplikasi akan menjalankan operasi Update untuk mengubah
data yang relevan di database.
Delete
Fungsi Delete memberi akses ke pengguna untuk menghapus data yang tidak
diinginkan dari database. Dengan demikian, saat pengguna ingin menghapus akunnya di
suatu website, aplikasi akan melakukan Delete untuk menghapus data tersebut dari
database.
D. LANGKAH KERJA
1) Menampilkan Data dari Database
1. Masukan kodingan berikut pada Index di halaman mahasiswaController.php
2. Buat kodingan pada file index.blade.php menjadi seperti pada gambar berikut ini
3. Kemudian buka http://127.0.0.1:8000/mahasiswa/ pada browser, maka data pada
database otomatis tampil pada tabel mahasiswa
2) Membuat Pagination
1. Pada bagian nomor yang terdata hanya 1, supaya setiap data yang masuk
menggunakan nomor yang berurut, masukan codingan berikut pada file
index.blade.php
2. Copy create.blade.php kemudian pastekan di folder yang sama, dan ubah nama file
menjadi edit.blade.php
create.blade.php
6. Tambahkan kodingan pada bagian update di mahasiswaController.php
E. Langkah Kerja
1. Lakukan praktikum sesuai Judul TA UAS