Coconote
AI notes
AI voice & video notes
Export note
Try for free
Membuat Web Aplikasi Menggunakan Laravel
Jul 16, 2024
Membuat Web Aplikasi Sistem Informasi Menggunakan Laravel
Pendahuluan
Memulai video baru dan playlist baru menggunakan Laravel
Sudah ada tutorial Laravel dasar sebelumnya
Fokus pada implementasi ilmu yang sudah dipelajari ke dalam proyek nyata
Ditujukan untuk pemula yang baru belajar Laravel
Tersedia playlist tutorial di YouTube channel "cara Fajar"
Persiapan
Harus mengerti dasar-dasar Laravel sebelum mulai proyek
Tutorial dasar Laravel tersedia di channel untuk dipelajari dari nol
Ada juga playlist tips & trik serta fitur-fitur Laravel
Fokus kali ini membuat sistem informasi rental buku
Deskripsi Proyek
Sistem informasi untuk rental buku
Fitur yang diminta klien:
Dua jenis user: admin dan penyewa
Buku bisa memiliki multiple kategori
Satu judul buku bisa memiliki beberapa eksemplar dengan kode buku berbeda
List buku bisa dilihat tanpa login
Pencarian buku melalui judul atau kategori
Pengunjung harus membuat akun untuk meminjam buku
Pengunjung harus di-approve admin setelah register sebelum bisa meminjam buku
Admin bisa menambah data buku, kategori, dan assign kategori ke buku
Penyewa hanya boleh meminjam maksimal 3 buku
Lama peminjaman maksimal 3 hari
Admin bisa melihat buku yang sedang dipinjam
Admin bisa melihat penyewa yang terkena denda
Admin bisa melihat detail peminjaman buku
Admin bisa melihat log peminjaman buku
Desain Database
User
ID
Username
Password
Role ID
Alamat
Nomor Handphone
Status (Approved/Not Approved)
Role
ID
Name
Book
ID
Book Code
Title
Status (In Stock/Loaned)
Category
ID
Name
Book_Category
ID
Book ID
Category ID
Loan_Record
ID
User ID
Book ID
Rent Date
Return Date
Actual Return Date
Implementasi Database
Menggunakan ERD tools seperti erdplus.com untuk mendesain database
Menentukan relasi antara tabel-tabel
Implementasi tabel dengan cara create table sesuai dengan desain yang dibuat
Setup Laravel Project
Langkah-langkah:
Install Laravel menggunakan Composer
Set up environtment database di file .env
Buat database sesuai dengan nama project di phpMyAdmin
Jalankan command 'php artisan serve' untuk menjalankan Laravel project
Penutup
Video tutorial kali ini cukup sampai desain dan setup dasar database
Di video selanjutnya akan membahas bagaimana membuat migrasi tabel menggunakan Laravel Artisan
Pastikan sudah mengikuti tutorial dasar Laravel sebelum melanjutkan
Jangan lupa untuk like, subscribe, dan share agar bermanfaat bagi banyak orang
📄
Full transcript