1
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
menggunakan fungsi date(). dan format tanggal Ada dua metode yang digunakan untuk mengolah
bisa diatur didalam tanda kurung pada dfungsi form inputan yaitu GET dan POST. Untuk
date(), data tanggal yang diambil adalah tanggal melakukan penanganan form atau form handling
dari server. Biasanya pada saat membuat website Icita harus menentukan terlebih dahulu form yang
atau sistem informasi fungsi date ini digunakan kita buat menggunakan metode get atau post.
untuk menampilkan tanggal, mengambil dan Untuk contoh penggunaan GET dan POST pada
menyimpan data tanggal. Mungkin saja misalnya PHP silahkan sediakan dua buah file php yaitu
kita membuat sebuah aplikasi yang juga dapat index.php dan tampil.php ,jadi pada contoh ini kita
menyimpan tanggal pendaftaran, tanggal akan membuat sebuah form penginputan nama dan
penginputan data, tanggal jadwal dan lainnya, apabila form tersebut disubmit maka akan muncul
nama yang diinputkan pada form. Pada file
Adapun bentuk format penggunaan dan penulisan
index.php kita jadikan sebagai form dan pada file
fungsi date di php adalah :
tampil.php kita jadikan sebagai file php yang
date(format, timestamp); bertugas menangkap data inputan kemudian
menampilkannya.
Pada parameter format diatas diisi dengan format
penulisan tanggal yang ingin ditampilkan. Membuat Form Handling dengan method
Parameter ini harus diisi untuk membuat format GET
tanggal dan parameter timestamp merupakan
paramteru optional artinya boleh diisi boleh juga index.php
dikosongkan.
3. Mengenal Include dan Required pada PHP
Fungsi include() dan required() adalah suatu
perintah untuk fungsi di dalam pemograman php
untuk menyisipkan sebuah file php kedalam file
php lainnya. Dengan menggunakan Teknik
required() dan require_once() akan sangat
membantu kita dalam membuat program karena
kita tidak perlu menuliskan kode program secara
berulang-ulang. Kita hanya tinggal menyisipkan
tampil.php
file php tersebut kedalam file php lainnya sesuai
dengan kebutuhan.
Cara Penulisan Include Sc Required
Include('header.php'); = ini adalah contoh
penulisan include file header.php ke file
index.php. Dan jika menggunakan
menggunakan required(), maka seperti ini
require('header.php');
Pada parameter include dan required isikan
nama file php yang ingin disiispkan.
Contoh diatas digunkaan jika file yang
ingin disisipkan terletak pada suatu folder Lalu jalankan index.php dan lihat output dari
atau satu direktori. Bagaimana jika file program tersebut.
yang ingin disidipkan.terletak di Iuar
folder. Maka bisa menambah "../". Dapat dilihat pada contoh diatas, untuk
Contohnya: include('../header.php'); atau menggunakan method get pada form dituliskan get
require('../header.php'); pada atribut method pada tag form pembuka dan
pada atribut action tuliskan nama file php yang
Dan jika ingin disisipkan terletak pada
bertugas untuk mengelola atau menangkap data
folder lain bisa menambahkan nama folder
dari form tersebut,
tersebut include (nama
folder/header.php’); <form method="get" action="tampil.php">
dan pada hasil output dapat dilihat bahwa data
4. Mengenal Form Handling di PHP
yang dikirimkan oleh form get melalui url seperti
Penanganan Form pada PHP akan dijelaskan hasil output program diatas. untuk penangkapan
tentang bagaimana cara menangkap data yang data pada file tampil.php karena form
diinput atau mengolah data inputan pada form. menggunakan method get maka pada saat
2
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
penangkapan data get gunakan $_GET seperti pada Membuat Form Handling dengan method POST
file tampil php. Membuat penanganan form dengan method post
sama saja dengan get. Hanya saja pada method
form menggunakan post bukan get dan untuk cara
menangkap data yang dikirim dari form yang
bermethod post menggunakan $_POST. Contoh
pengguaan method post :
index.php
2. METODOLOGI
Metode yang digunakan dalam mengerjakan modul
tampil.php ini adalah studi literatur dari berbagai referensi di
internnet. untuk aplikasi yang digunakan untuk
mengerjakan praktikum modul ini adalah aplikasi
Notepad++,XAMP, dan aplikasi Google
chrome/Mozilla firefox. Percobaan diawali dengan
pembuatan program pada Notepad++, dan
menjalankannya di aplikasi chrome dengan
bantuan server apache dari XAMPP
Atau
$GET['namaform'];
3
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
Jika program diatas dijalankan maka hasilnya
sebagai berikut
Jika kita menambahkan perintah print_r untuk
pengambilan data array maka hasilnya akan Hasil menggunakan
sebagai berikut http://localhost/Tugas6/Include%20dan
Hasil menggunakan %20require.php
http://localhost/modul%202/Tugas%201.php
Tugas 2
Buat dan analisa program PHP kombinasi yang
menampilkan tanggal dan waktu
Tugas 4
Analisis dan bandingkan keelbihan serta
kekurangan Method GET dan POST
Method GET :
1. Nilai/parameter tersimpan di browser dan bisa
Jika program diatas dijalankan maka hasilnya akan
diakses ulang karena nilai menjadi kesatuan url
sebagai berikut
2. Parameter bisa dibookmark
Hasil menggunakan 3. Dengan method get halaman sebelumnya
langsung ditampilkan tanpa mengeksekusi
http://localhost/Tugas6/Date.php
kembali karena tersimpan dalam chace browser
4. Hanya mendukung application/x-www-form-
urlencoded
5. Hanya bisa mengirim parameter melalui url
6. Lebih terbuka karena data terlihat
7. Dengan jelas dapat diketahui data apa saja yang
dikrim
8. Digunakan lebih untuk keperluan untuk
Dalam pembuatan tanggal di PHP memerlukan mengambil data
awalan “echo date” , format-format berbentuk 9. Besar data yang dikirim 7607 karakter
huruf dan kemudian di tambah beberapa karakter 10. Method get akan menampilkan data/nilai pada
sesuai dengan keinginan kita seperti karakter “/” url
(garis miring), “.” (titik), “-“ (strip), dan “,” (koma) 11. Metho get menggunakan variabel $_GET untuk
menampung data/nilai
Tugas 3
12. Batas yang bisa dikirm method get 2047 karakter
Buat program sederhana implementasi include
dan required Method POST :
1. Parameter/nilai tidak tersimpan di browsesr
2. Parameter/nilai tidak dapat di bookmark
4
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
3. Biasanya browser memberi tau/ menanyakan
apakah data akan dikirim ulang
4. Mendukung pengiriman data binner dengan
teknik multipart/ form-data atau application-x-
www-form-urlencoded
5. Dapat mengirimkan parameter url sekaligus
mengirimkan data tersembunyi ke server
6. Lebih sulit karena tertutup
7. Dengan method post lebih aman karena data
langsung dikirim ke server
8. POST digunakan untuk mengirim dtaa yang
lebih rahasia seperti password
9. Standard 8 mb dalam besar data yang mengirim
10. Method POST akan mengirim data atau nilai
langsung ke action untuk ditampung, tanpa
menampilkan pada url
11. Metod POST menggunakan variabel $_POST
untuk menampung nilai
12. Method POST data yang dikrim tidak terbatas
4. KESIMPULAN
Kesimpulan dari modul 2 kita membahas tentang
pengenalaan PHP lanjutan. Dimana kita mebahas
tentang memberikan penamaan pada array,
penanggalan (date), include, required, dan method
GET dan POST untuk memudahkan kita dalam
membuat program PHP dengan menggunakan
XAMPP melalui notepad ++ dan juga browser
Dimana array adalah variable yang dapat
menyimpan banyak data atau nilai, date digunakan
untuk pengganalan, include dan required
digunakan untuk menyisipkan file lain. Pada
modul 2 ini kita juga dapat menangkap data yang
di input pada form dengan menggunakan perintah
Method GET ATAU Method POST dan juga kita
dapat mengetahui kelebihan dan kekurangan
Method GOST dan juga POST.
DAFTAR PUSTAKA
[1] https://www.smilejogja.com/
pemrograman/web-programming-php-
mysql/
[2]
5
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA