CRUD - Salsabiella/prak2-tekweb1800016031 GitHub Wiki

Membuat CRUD dengan Codeiginiter 4

Membuat CRUD dengan Codeiginiter 4 dan digabungkan dengan Form Login

  1. Menggunakan database dan user yang telah dibuat sebelumnya pada form login

  2. Menggunakan file CI yang telah dibuat pada form login

  3. Membuat Controller

    Membuat file dengan nama User.php, lalu simpan pada folder xampp/htdocs/ci/app/controller

    1

  4. Membuat Model

    Membuat file dengan nama UserModel.php, lalu simpan pada folder xampp/htdocs/ci/app/models

    2

  5. Membuat Halaman User

    Halaman ini akan tampil setelah login, membuat file dengan nama index.php, lalu simpan pada folder xampp/htdocs/ci/app/view 3 3a 16

  6. Membuat Fitur Tambah / Create

    • Membuat file dengan nama create.php, lalu simpan pada folder xampp/htdocs/ci/app/view/user 4 4a

    • Menambahkan function create() dan store() pada User.php

      5

    • Menambahkan method insert_user() pada UserModel.php

      6 12

  7. Membuat Fitur Edit

    • Membuat file dengan nama edit.php, lalu simpan pada folder xampp/htdocs/ci/app/view/user 7 7a

    • Menambahkan function edit() dan update() pada User.php

      8

    • Menambahkan method update_user() pada UserModel.php

      9 13

  8. Membuat Fitur Delete

    • Menambahkan function delete() dan pada User.php

      10

    • Menambahkan function delete_user pada UserModel.php

      11 14

  9. untuk menampilkan hasilnya ketikkan http://localhost:8080/login

    • Output Login

      15

    • Setelah login dengan memasukkan email dan password akan menampilkan halaman user 16

    • Klik tambah user akan menampilkan halaman untuk membuat user baru 17

    • Setelah di klik simpan akan menampilkan halaman user seperti ini 18

    • Klik edit user akan menampilkan halaman untuk mengedit user 19

    • Setelah itu klik update, makan akan menampilkan halaman user seperti ini 20

    • Klik tombol hapus, jika salah satu user dihapus maka akan menampilkan alert hapus 21

    • Jika sudah diklik Ok, maka akan menampilkan halaman user seperti ini 22

    • Klik Logout maka akan kembali ke halaman login

Mengunggah File ke Github

23

24