Coconote
AI notes
AI voice & video notes
Export note
Try for free
Sistem Manajemen User dan Nasabah
Aug 30, 2024
Catatan Kuliah: Pembuatan Sistem Manajemen User dan Nasabah
1. Persiapan
Membuat tampilan awal pada index blade.
Mengganti konten yang ada dengan judul "Beranda Admin User Nasabah".
Menghilangkan bagian if yang tidak diperlukan.
2. Membuat Tombol dan Tabel
Menambahkan tombol "Tambah User" dan "Kembali".
Membuat tabel untuk menampilkan data user dan nasabah:
Kolom: Nomor, NIK, Nama, Email, HP, Peran, Aksi.
3. Pembatasan Akses
Menambahkan pembatasan akses menggunakan variabel peran.
Jika bukan admin, tampilkan pesan "Anda tidak memiliki akses untuk halaman ini".
4. Struktur Tabel
Menggunakan struktur tabel untuk menampilkan data user dan nasabah.
Mengambil data dari database menggunakan controller.
5. Menambah User/Nasabah
Membuat fungsi untuk menambah user nasabah di controller:
Mengatur routing untuk menghubungkan ke halaman tambah user (create).
Menggunakan form untuk memasukkan data user:
Input: KTP, Nama, Email, Password, HP, Peran.
6. Validasi Data
Menambahkan validasi untuk setiap input menggunakan Laravel:
Memastikan KTP, Nama, Email, Password, HP harus diisi dan memiliki format yang benar.
Menambahkan validasi untuk memastikan Email dan HP adalah unik dalam database.
7. Memperbaiki Tampilan
Mengatur tampilan agar lebih responsif menggunakan Bootstrap:
Menambahkan kelas untuk margin dan ukuran.
8. Proses Simpan
Membuat fungsi simpan user di controller:
Menerima data dari form dan menyimpannya ke database.
Redirect kembali ke halaman index setelah sukses.
9. Pengujian
Menguji proses pembuatan user dan nasabah:
Memastikan semua data tersimpan dengan benar dan validasi berfungsi.
Menguji akses berdasarkan peran yang berbeda (admin, teller, nasabah).
10. Catatan Tambahan
Jika terjadi kesalahan saat memasukkan data, pastikan pesan error ditampilkan dan isian tidak hilang untuk meningkatkan pengalaman pengguna.
📄
Full transcript