Pendahuluan

Setelah berhasil menginstal CodeIgniter 4 dan memahami struktur foldernya, langkah selanjutnya adalah membangun aplikasi CRUD untuk biodata mahasiswa. Pada bagian ini, kita akan fokus pada skema database dan layouting aplikasi.

Skema Database

Untuk aplikasi CRUD ini, kita perlu membuat tabel dalam database yang akan menyimpan data mahasiswa. Berikut adalah langkah-langkah untuk membuat skema database:

  1. Membuat Database: Buat database baru dengan nama mahasiswa_db.
  2. Membuat Tabel: Jalankan perintah SQL berikut untuk membuat tabel mahasiswa:
CREATE TABLE mahasiswa (
    nim INT(15) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    nama VARCHAR(100) NOT NULL,
    tempat_lahir VARCHAR(100) NOT NULL,
    tgl_lahir DATE DEFAULT NULL,
    jk ENUM('Laki-Laki', 'Perempuan') DEFAULT NULL,
    agama ENUM('Islam', 'Konghuchu', 'Kristen', 'Budha', 'Katolik') DEFAULT NULL,
    alamat TEXT DEFAULT NULL,
    no_telp BIGINT DEFAULT NULL,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

Layouting Aplikasi

Untuk layouting, Saya menggunakan template Admin Tabler yang dimana base nya menggunakan Bootsrap 5:

Halaman Dashboard,Berikut merupakan hasil layouting saya untuk Halaman dashboard :

  1. Halaman Biodata. (Menampilkan data Mahasiswa) :

 

 

Pada Part 2 ini, kita telah berhasil membuat migration table untuk skema database dan juga mulai menambahkan layout aplikasi menggunakan Bootstrap. Dengan langkah-langkah ini, aplikasi CRUD untuk biodata mahasiswa sudah siap untuk ditambahkan fitur-fitur lainnya.

Part Selanjutnya: Membangun Aplikasi CRUD dengan CodeIgniter 4: Part 3 - Menambahkan Data Mahasiswa