Kuliah 11, 06 Nopember 2023

Nama : Gabrielle Immanuel Osvaldo Kurniawan

NRP : 5025211135

Kelas : PBKK A 2023/2024 (gasal)

Link source code : Repository


Setelah sebelumnya mempelajari bagaimana struktur utama dari code igniter maka selanjutnya adalah membuat view model menggunakan code igniter seperti pada contoh gambar berikut :


Berikut adalah dokumentasi hasil dari pembuatan tugas kelas kuliah 11


Untuk memulai terlebih dahulu melakukan pembuatan project seperti pada kuliah 9. Selanjutnya kita menghapus halaman home yang menjadi deafult code igniter. Ada beberapa setup yang perlu dilakukan seperti berikut :
1. Membuat controller untuk mereturn view pendaftaran
2. Mengubah routes yang semula home menjadi pendaftaran karena halaman home belum ada kontennya
3. Membuat desain front end view pendaftaran untuk ditampilkan
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Registration Form</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<style>
body {
font-family: Arial, sans-serif;
}
h1 {
text-align: center;
color: #333;
margin-bottom: 20px;
}
.form-icon {
width: 100%;
height: auto;
margin-bottom: 20px;
}
.form-icon img {
width: 100%;
height: auto;
max-width: 100%;
}
form {
max-width: 500px;
}
form label {
display: block;
margin-top: 10px;
color: #666;
}
form input[type="text"],
form input[type="date"],
form input[type="submit"] {
width: 100%;
padding: 10px;
margin-top: 5px;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 5px;
}
form input[type="submit"] {
background-color: #5cb85c;
color: white;
border: none;
cursor: pointer;
transition: background-color 0.3s ease;
}
form input[type="submit"]:hover {
background-color: #4cae4c;
}
.navbar {
margin-bottom: 20px; /* Add margin-bottom to the navbar */
}
</style>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">
<img src="<?= base_url('assets/img/kemdikbud.png') ?>" alt="Logo" style="max-width: 50px; max-height: 50px;">
PPDB Online (Valdo-PBKK A)
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Pengumuman</a>
</li>
<li class="nav-item active">
<a class="nav-link" href="#">Mendaftar <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Contact</a>
</li>
</ul>
</div>
</nav>
<div class="container">
<h1>Pendaftaran Tahun Ajaran 2023/2024</h1>
<div class="row">
<div class="col-md-4 d-flex align-items-center justify-content-center">
<div class="form-icon">
<img src="<?= base_url('assets/img/regist.png') ?>" alt="Register Icon">
</div>
</div>
<div class="col-md-8">
<div class="form-fields">
<form action="submit_registration" method="post">
<div class="form-group">
<label for="nisn">NISN</label>
<input type="text" id="nisn" name="nisn" class="form-control" placeholder="NISN" required>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="full_name">Nama Lengkap</label>
<input type="text" id="full_name" name="full_name" class="form-control" placeholder="Nama Lengkap" required>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="nickname">Nama Panggilan</label>
<input type="text" id="nickname" name="nickname" class="form-control" placeholder="Nama Panggilan" required>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="birth_place">Tempat Lahir</label>
<input type="text" id="birth_place" name="birth_place" class="form-control" placeholder="Tempat Lahir" required>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="birth_date">Tanggal Lahir</label>
<input type="date" id="birth_date" name="birth_date" class="form-control" required>
</div>
</div>
</div>
<!-- Add additional fields here -->
<input type="submit" value="Submit" class="btn btn-primary">
</form>
</div>
</div>
</div>
</div>
<!-- End registration form -->
</body>
</html>
view raw View hosted with ❤ by GitHub

Comments

Popular posts from this blog

TUGAS 2 (Membuat Menu Warung dengan HTML5)

Kuliah 2 & 3 - Senin 04 September 2023 & Senin 11 September 2023

Tugas 7 - CRUD - Pendaftaran Siswa Baru