Sunday 21 June 2020

Codeigniter 4 CRUD Sederhana Menggunakan model

Pada kesempatan kali ini kita akan belajar membuat program CRUD sederhana Codeigniter 4 menggunakan Model. Codeigniter 4 adalah versi terbaru dan dari codeigniter, dan tentunya banyak perubahan terutama dibagian system dan penulisan codenya. Meskipun berbeda dengan versi sebelumnya yaitu versi codeigniter 3, CI4 alur systemnya bisa dibilang sama dengan CI4 khusus yang berhubungan dengan Model, Views dan Controller.

Tanpa banyak embel-embel pembukaan langsung saja kita praktekan contoh program crud sederhananya.

1. INFORMASI
Sebelum memulai pastikan kalian perhatikan ini:
- PHP minimal versi 7.2
- Install Composer (untuk install CI4 lewat Composer)
- Text Editor (Terserah pake apa aja yang penting happy)

2. INSTALASI CI4
Silahkan pilih salah satu:
      a. Menggunakan composer
       - Silahkan download dulu composernya
       - install composer
       - buka ComandPromt atau CMD, dan ketikan composer, jika muncul seperti ini
          maka kalian berhasil instalasi composer
        - masih di CMD atau Command Promt, silahkan ubah direktori kalian, misal ubah ke C
         - dan ketikan kode berikut, composer create-project codeigniter4/appstarter my-ci --no-dev 
           my-ci adalah nama project yang dibuat.(bebas untuk nama project).


         - masuk ke project cd my-ci dan ketikan php spark serve 
         - Buka browser dan ketikan localhost:8080

      b. Tanpa Composer / Manual
        - Download CI4 (rar)
        - extract hasil download tadi
        - ubah nama folder manjadi my-ci (bebas nama folder)
        - buka Command Prompt, masuk ke folder project tadi, dan ketikan php spark serve 
          dan buka browser localhost:8080 hasilnya sama saja

** Lokasi Folder project CI4 bebas dimana saja jika menjalankanya menggunakan php spark serve, tetapi jika ingin menjalankanya manual menggukana XAMPP maka harus diletakkan di dalam htdocs.

3. Buat Database (saya anggap teman-teman sudah bisa membuat database dan table).
    misal nama tabelnya mhs.

4. Buat Controller (misal Mhs.php)

Baris 18-21, melakukan validasi apakah benar diisi formnya atau tidak. kasus ini formnya harus diisi jika tidak maka akan ada pemberitahuan form harus diisi(dalam bahasa inggris).
Baris 22, Cek validasi jik ada yang terdeteksi maka ada pemberitahuan bahwasanya form harus diisi

5. Buat Model (misal Mhs_m.php)
Baris 6-8, wajib dibuat(jika tidak menggunakan query buildier),
Baris 8, daftar kolom tabel database yang harus diisi. Contoh, misah kalian buat $allowedFields = ['nis','jk'] kemudian kalian buat perintah query untuk menyimpan nim, nama dan jk. karna nilai $alloweFileds tidak ada 'nama', maka kolom nama akan kosong meskipun form kalian mengisikan nama.

6. Buat View
    Silahkan teman-teman buat folder mhs di view, kemudian buat file dilamnya

    a. file index.php


    b. file create.php


    c. file edit.php


Kurang lebih seperti itu tutorial mengenai CRUD Sederhana Codeigniter 4 Menggunakan Model, untuk tutorial selanjutnya tanpa menggunakan model, silahkan tunggu update selanjutnya.

Tutorial ini sangat-sangat sederhana dan cocok untuk pemula, dan semoga bermanfaat.

Jika ada yang dipertanyakan silahkan isi kolom komentar dibawah...

Terimakasih sudah mampir.... jangan lupa mampir lagi yaa.....