Modul 2 Database SQL DG CI4
Modul 2 Database SQL DG CI4
Selanjutnya ekstrak file CodeIgniter4 yang sudah didonlod, dan setting beberapa file yang diperlukan, dengan
cara :
1. Buka File CodeIgniter4 dengan text editor, selanjutnya pilih file env, lakukan konfigurasi seperti
berikut :
2. Selanjutnya lakukakan konfigurasi pada file Database.php ( terletak pada folder App -> Config), Seperti
berikut :
<?php
4. Selanjutnya buat file Model dengan nama Mmahasiswa.php, dengan script seperti berikut :
<?php
5. Selanjutnya masuk untuk View, kita tambahkan sebuah file dengan nama vmahasiswa.php, dengan script
seperti berikut :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Data Mahasiswa</title>
<style>
table{
width: 100%;
border-collapse: collapse;
}
</style>
</head>
<body>
<h2> Data Mahasiswa </h2>
<p>
<button type="button" onclick="window.location='<?php echo site_url('mahasiswa/formtambah') ?
>'">
Tambah Data
</button>
</p>
<table border="1">
Hasil Eksekusi
<thead>
<th>No</th>
<th>NoBp</th>
<th>Nama Mahasiswa</th>
<th>Jurusan</th>
<th>Jenis Kelamin</th>
<th>No Telpon</th>
<th>Aksi</th>
<tbody>
<?php
$nomor=0;
foreach ($datamahasiswa as $row):
$nomor++;
?>
<tr>
<th><?= $nomor; ?></th>
<td><?= $row['nobp'] ?></td>
<td><?= $row['nama'] ?></td>
<td><?= $row['jurusan'] ?></td>
<td><?= $row['jeniskelamin'] ?></td>
<td><?= $row['notlp'] ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</body>
</html>
AHMAD FIKRI FAJRI, M.KOM [PEMOGRAMAN WEB 2 – GANJIL 20211]
6. Tambahkan lagi sebuah file view dengan nama vformtambah.php, dengan script seperti berikut :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Form Tambah Mahasiswa</title>
</head>
<h2> Data Mahasiswa </h2>
<p>
<button type="button" onclick="window.location='<?php echo site_url('mahasiswa/index') ?>'">
Kembali
</button>
</p>
<p>
<?= form_open('mahasiswa/simpandata') ?>
<table>
<tr>
<td> NoBp = </td>
<td>
<input type="text" name="nobp" maxLength="7" autofocus>
</td>
</tr>
<tr>
<td> Nama Mahasiswa = </td>
<td>
<input type="text" name="namamhs" maxLength="50">
</td>
</tr>
<tr>
<td> Jurusan = </td>
<td>
<input type="radio" name="jurusan" value="Sistem Informasi"> Sistem Informasi
<input type="radio" name="jurusan" value="Sistem Komputer"> Sistem Komputer
<input type="radio" name="jurusan" value="Manajemen Informatika"> Manajemen Informatika
</td>
</tr>
<tr>
<td> Jenis Kelamin = </td>
<td>
<input type="radio" name="jenkel" value="L"> Laki-Laki
<input type="radio" name="jenkel" value="P"> Perempuan
</td>
</tr>
AHMAD FIKRI FAJRI, M.KOM [PEMOGRAMAN WEB 2 – GANJIL 20211]
<tr>
<td> No Telpon = </td>
<td>
<input type="text" name="notlp">
</td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" value="Simpan">
</td>
</tr>
</table>
<?= form_close(); ?>
</p>
<body>
</body>
</html>
7. Terakhir kita lakukan konfigurasi pada file Routers.php (terlatak pada folder App -> Config), seperti berikut: