PBKK Tugas 7 - Create dan Read Menggunakan CI

Tugas kali ini meminta kita untuk membuat aplikasi website menggunakan framework CodeIgniter dengan proses Create dan Read

Data yang akan disimpan diantaranya adalah :

- nama

- jenis_kelamin

- tempat_lahir

- tanggal_lahir

- no_telp

- alamat


Mempersiapkan Database

Buka localhost/phpmyadmin untuk membuka phpmyadmin. Lalu di bagian database kita membuat data base baru, dengan nama 'crud' lalu klik tombol create

Selanjutnya, buatlah tabel dengan nama 'tb_siswa' dengan jumlah kolom 7, kemudian klik 'Go'


Berikutnya, buatlah beberapa kolom dengan struktur seperti berikut ini :

  • kd_siswa : (int) Primary Key, Auto Increment
  • nama : Varchar(255)
  • jenis_kelamin : Enum(‘pria’,’wanita’)
  • tempat_lahir : Varchar(255)
  • tanggal_lahir : date
  • no_telp : Varchar(100)
  • alamat : Varchar(100)

Tambahkan 2 data sembarang pada bagian 'Insert' dan ketikkan data yang diperlukan



Konfigurasi database

Setting database

Untuk konfigurasi database, kita perlu membuka file application/config/database.php dan setting bagian database dengan settingan berikut : 

Setting File Config

Silahkan ubah file application/config/config.php
Ubah bagian :

dan

Hal ini disetting karena kita akan menghilangkan index.php

Bagian .htaccess di bagian root folder dan isi codenya diisi seperti ini : 

Load library dan helper

Buka file dengan nama application/config/autoload.php dan mengubahnya menjadi : 


Membuat template Header & Footer

Berikutnya kita akan membuat file untuk keperluan template, bagian template ini kita akan bagi menjadi 3 bagian : 
1. header
2. content 
3. footer

Membuat file header.php

Buatlah file header.php di dalam folder application/views/template/header.php

Membuat file footer.php

Buatlah file footer.php di dalam folder application/views/template/footer.php


Membuat Fitur Read Data

Untuk langkah awal membuat fitur untuk menampilkan data siswa, kita perlu membuat controller terlebih dahulu. Buatlah controller dengan nama Siswa.php dan letakkan file tersebut di application/controller/Siswa.php


Selanjutnya, kita akan membuat file model dengan nama Siswa_model.php dan letakkan di dalam folder application/models/Siswa_model.php


Setelah membuat model dan controller, kita akan membuat file view dengan nama index.php. Letakkan file di dalam folder application/siswa/index.php 

Selanjutnya kita akan mengakses dengan alamat localhost/belajar/siswa. Maka tampilannya akan seperti :


Membuat Fitur Create Data

Untuk create data, kita akan kembali ke controller dan menambahkan function create()

Selanjutnya, kita akan membuat file view dengan nama create.php dan posisi file pada folder application/siswa/create.php

Kita perlu menambahkan function save() di controller agar data baru bisa tersimpan di database.

dan menambahkan method save di model siswa_model.php



Untuk menampilkan form create data, gunakan alamat : http://localhost/belajar/siswa/create


Source Code : Create and Read

Comments

Popular Posts