Buatlah form pendaftaran siswa yang meminta nama, alamat, nomor telepon, dan tanggal lahir. Setelah form dikirim, tampilkan semua informasi yang telah diinputkan oleh pengguna.
Contoh Tampilan:
Gambar: Form dengan beberapa input teks dan tombol submit, serta halaman hasil menampilkan data yang dimasukkan.
Buatlah form yang meminta pengguna memasukkan alamat email. Validasi alamat email tersebut menggunakan filter PHP dan tampilkan pesan yang sesuai (valid atau tidak valid).
Contoh Tampilan:
Gambar: Form input email dengan hasil validasi email valid/tidak valid.
Tugas 3: Menghitung Pajak Penghasilan
Soal Cerita:
Buatlah form untuk menghitung pajak penghasilan. Pengguna memasukkan gaji bulanan, dan PHP akan menghitung berapa pajak yang harus dibayar berdasarkan persentase pajak yang ditentukan.
Contoh Tampilan:
Gambar: Form input gaji dengan output pajak penghasilan yang harus dibayar.
Tugas 4: Kuis Pengetahuan Umum
Soal Cerita:
Buatlah kuis sederhana dengan 5 pertanyaan pengetahuan umum. Pengguna menjawab pertanyaan dengan memilih dari opsi yang tersedia. PHP akan menghitung jumlah jawaban benar dan menampilkan hasilnya.
Contoh Tampilan:
Gambar: Kuis dengan beberapa pilihan jawaban dan hasil setelah submit.
Tugas 5: Formulir Feedback
Soal Cerita:
Buatlah form feedback yang meminta pengguna untuk menilai layanan atau produk, dengan pilihan dari 1 hingga 5 bintang dan kolom untuk komentar tambahan.
Contoh Tampilan:
Gambar: Form rating bintang dengan textarea untuk komentar.
Tugas 6: Reservasi Hotel
Soal Cerita:
Buatlah form reservasi hotel yang meminta pengguna untuk memilih tanggal check-in dan check-out, jumlah tamu, serta tipe kamar. PHP akan menghitung total biaya berdasarkan pilihan tersebut.
Contoh Tampilan:
Gambar: Form reservasi dengan pilihan tanggal dan kamar, serta output total biaya.
Tugas 7: Pencarian Data
Soal Cerita:
Buatlah form pencarian data sederhana (misalnya data mahasiswa). Pengguna memasukkan nama atau NIM mahasiswa, dan PHP menampilkan data yang sesuai dari array.
Contoh Tampilan:
Gambar: Form pencarian dengan hasil pencarian data.
Contoh Code:
Tugas 8: Survey Kepuasan Pelanggan
Soal Cerita:
Buatlah form untuk survey kepuasan pelanggan. Pengguna mengisi nama, email, dan memberikan nilai dari 1 hingga 10 untuk berbagai aspek layanan (seperti pelayanan, produk, dll). PHP akan menampilkan hasil survey dan persentase rata-rata kepuasan.
Contoh Tampilan:
Gambar: Form survey dengan pilihan nilai untuk berbagai kategori dan output rata-rata persentase kepuasan.
Tugas 9: Pendaftaran Lomba
Soal Cerita:
Buatlah form pendaftaran lomba yang meminta nama, usia, jenis kelamin, dan kategori lomba yang diikuti. PHP akan menampilkan informasi peserta dan kategori lomba yang diikuti.
Contoh Tampilan:
Gambar: Form input untuk data pendaftaran lomba dan hasil menampilkan informasi peserta.
Tugas 10: Pengaturan Akun Pengguna
Soal Cerita:
Buatlah form pengaturan akun yang memungkinkan pengguna untuk mengubah nama pengguna dan kata sandi. PHP akan memverifikasi apakah kata sandi yang baru cocok dan menampilkan pesan konfirmasi.
Contoh Tampilan:
Gambar: Form input untuk perubahan nama pengguna dan kata sandi, serta output konfirmasi perubahan berhasil.
Contoh Kode:
Tugas 11: Pendaftaran Kartu Anggota Perpustakaan
Soal Cerita:
Buatlah form untuk pendaftaran kartu anggota perpustakaan. Pengguna memasukkan nama, alamat, email, dan nomor telepon. PHP akan menampilkan kartu anggota virtual yang berisi informasi yang telah diisi.
Contoh Tampilan:
Gambar: Form input untuk data anggota perpustakaan dan output kartu anggota virtual.
Tugas 12: Booking Tiket Pesawat
Soal Cerita:
Buatlah form untuk booking tiket pesawat. Pengguna memasukkan nama, tujuan, tanggal keberangkatan, dan jumlah penumpang. PHP akan menampilkan rincian tiket yang dipesan.
Contoh Tampilan:
Gambar: Form input data penerbangan dan hasil rincian tiket
<?php
$dataMahasiswa = [
"Agus",
"Anggi",
"Bagas",
"Bagus",
"Fajar",
"Edi",
"Gilbert"
];
?>
<form action="" method="post">
<div>
<label>Nama Mahasiswa</label>
<input type="text" name="nama_mahasiswa" placeholder="Cari nama mahasiswa">
<button type="submit">Cari</button>
</div>
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nama_mahasiswa = $_POST['nama_mahasiswa'];
// Cara Pertama
$getIndex = array_search($nama_mahasiswa,$dataMahasiswa);
echo '<h1>Cara Pertama</h1>';
echo 'Nama mahasiswa yang kamu cari sudah di temukan dengan nama ' . $dataMahasiswa[$getIndex];
echo '<hr><hr><hr>';
// Cara Kedua
echo '<h1>Cara Kedua</h1>';
foreach ($dataMahasiswa as $key => $data) {
if (strtolower($data) == strtolower($nama_mahasiswa)) {
echo 'Nama mahasiswa yang kamu cari sudah di temukan dengan nama ' . $data . ' ya';
}
}
}
?>