Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
1 Tujuan Intruksional
• Lebih memahami teknik modulasi pada PHP
• Lebih memahami penggunaan form HTML
• Memahami elemen-elemen form HTML dan metode pengiriman data pada form
2 Indikator
• Mahasiswa mampu membuat modulasi pada script PHP dan HTML
• Mahasiswa mampu membuat form HTML beserta elemen-elemennya
• Mahasiswa mampu menganalisa permasalahan kompleks dan menerapkan teknik
modulasi pada pemrograman PHP
3 Dasar Teori
3.1 Teknik Modulasi
Konsep teknik modulasi sebenarnya merupakan proses pemisahan sebuah aplikasi
menjadi bagian per bagian agar lebih mudah dalam proses pengembangan atau
maintenance, dengan demikian proses pemeriksaan kesalahan atau debug akan lebih mudah
dan cepat. Setelah program dipisah menjadi bagian-bagian yang lebih kecil, selanjutnya kita
akan menyatukan kembali fungsi-fungsi tersebut di dalam program induk. Proses ini
membutuhkan fungsi built-in yang sudah disediakan oleh PHP untuk menyatukan modul-
modul tersebut agar digunakan secara bersamaan.
3.1.1 Include()
include() digunakan untuk mengikutsertakan file lain ke dalam halaman yang
sedang kita buat. Adapun penggunaanya adalah:
include 'file_modul.php';
3.1.2 Include_once()
include_once(), secara prinsip sama seperti pada include(), dari segi
penggunaannya dan terminologi lainnya. Akan tetapi, dengan menggunakan
include_once(), maka file yang sama tidak boleh dimasukkan lebih dari satu – jadi hanya
satu file yang dapat dimasukkan – ke helaman utama. Adapun penggunaannya adalah:
include_once 'file_modul.php';
3.1.3 Require() Dan Require_once()
Sama seperti pada include() dan include_once(), yaitu melakukan proses
penggabuangan dengan file-file lain ke dalam halaman induk. Perbedaan yang mendasar
adalah require() dan require_once() akan memberikan informasi fatal error jika file
yang bersangkutan tidak ditemukan atau terjadi kesalahan pada file tersebut dan halaman
web akan berhenti sehingga script lainnya tidak akan dieksekusi. Cara penggunaannya sama
dengan cara penggunakan include() dan include_once().
4 Petunjuk Praktikum
Sebuah program menerima input biodata mahasiswa yang meliputi, nama, jenis
kelamin, tempat lahir, tanggal lahir, alamat dan menampilkan informasi tersebut ke layar
serta menghitung umurnya.
Pada ujicoba ini, akan dibuat elemen form dinamis untuk pemilihan tanggal lahir,
dengan menggunakan proses perulangan. Selanjutnya data akan dikirim dan diproses pada
file PHP lain. Terlebih dahulu buatlah halaman utama dengan praktikum_4.php dan
masukkan script berikut:
<!DOCTYPE html>
<html>
<head>
<title>Praktikum 4 - Pemrograman Web</title>
</head>
<body>
<div align="">
Langkah selanjutnya adalah membuat file PHP baru untuk melakukan proses
mengambilan dan menampilkan data. Pada tahap ini akan dibuat dua buah file PHP yaitu file
hitung_umur.php dan proses_simpan.php dimana file hitung_umur.php akan dipanggil oleh
proses simpan.php. Terlebih dahulu buatlah file hitung_umur.php dan masukkan script
berikut:
<?php
$thn_sekarang = date('Y');
$umur = $thn_sekarang - $tahun;
?>
<tr>
<td>Umur</td>
<td>:</td>
<td><?php echo $umur; ?> Tahun</td>
</tr>
Script diatas, menunjukkan bahwa file ini hanya melakukan perhitungan umur dengan
cara mengurangi tahun sekarang dengan tahun lahir yang diinputkan dari biodata.
Selanjutnya buatlah file proses_simpan.php dan masukkan script berikut:
<?php
$nama = $_POST['nama'];
$jenis = $_POST['jenis'];
$tempat = $_POST['tempat'];
$tgl = $_POST['tanggal'];
$bulan = $_POST['bulan'];
$tahun = $_POST['tahun'];
$alamat = $_POST['alamat'];
?>
<!DOCTYPE html>
<html>