Anda di halaman 1dari 18

Codeigniter Belajar CRUD

untuk Pemula
Galuh Wilujeng Saraswati, Nurul Anisa Sri Winarsih dan Muhammad
Syaifur Rohman
Membuat CRUD->Edit pada Code Igniter

• Melakukan Konfigurasi awal


Config-> Base Url
Database -> hostname, username, password, database
Autoload -> Library DB
Konfigurasi Config
• Buka application/config/config.php
Pada line 25 kita setting baseUrl
Jika Pc Kalian tidak menggunakan port untuk penulisan berunbah menjadi
$config['base_url'] = 'http://localhost/CIcoba’;
Cicoba sesuaikan dengan nama folder CI kalian
Konfigurasi Database.php
Buka application/config/database.php

Setting username, password dan database


sesuai dengan settingan PC anda

Untuk pengguna xampp :


'password' => ' ',
'database' => 'akademik1’, // sesuaikan
dengan nama database anda
Konfigurasi Autoload
Buka application/config/autoload.php

pada line ke 61 tambahkan


$autoload['libraries’] = array('database');
Konfigurasi
Model
Model
• Buka
applicatio/models/
modelku.php
• Model digunakan
untuk membuat
query database
• Disini berguna
untuk melakukan
CRUD
Model part 2
Model part 2 lanjutan
• Didalam modelku buatlah 3 fungsi yang digunakan untuk memenejeman
database dgn perintah edit.
• 3 public function ini adalah function perbarui, GetWhere, mhsJoinProdi.
• Function mhsJoinProdi digunakan untuka table join karena ada
hubungan relasi antara table mahasiswa dan table prodi
CRUD_EDIT
Buka View/Homemhs.php
• Tambahkan kolom aksi pada line
ke 18.
• Pada line 29 s/d 33 kita tuliskan
link untuk menambah aksi edit
dan delete dengan fungsi href
• Untuk edit akan memanggil
fungsi pada controllers dengan
nama edit_data_mhs.php
• Untuk Delete akan memanggil
fungsi pada controllers dengan
nama hapus_data_mhs.php
Buat file baru pada
view dengan nama
form_edit_mhs.php
Tampilan pada Browser
Controllers/Ukmpemogramanweb.php
Controllers/Ukmpemogramanweb.php
Buatlah dua public function edit_data_mhs dan proses_edit_mhs
edit_data_mhs digunakan untuk mengedit mengambil data yang ada
dalam database akademik yang ingin kita lakukan editing dan terhubung
dengan pada fungsi mhsJoinProdi.
proses_edit_mhs digunakan untuk memproses data yang sudah kita
lakukan editing dan kemudikan disimpan dalam database sehingga akan
terhubung dengan view (tampilan pada browser)
Hasil akhir
Hasil akhir
Terimakasih
dan
selamat mencoba ^_^

Anda mungkin juga menyukai