0% menganggap dokumen ini bermanfaat (0 suara)
23 tayangan9 halaman

Input Data dengan Form dalam PHP

Laporan praktikum ini membahas tentang input data menggunakan form pada basis data. Terdapat penjelasan tentang persiapan perangkat keras dan lunak, metode GET dan POST pada form, serta contoh kode untuk menampilkan dan menyimpan data ke database. Praktikan belajar cara mengirim dan menerima data form menggunakan PHP serta menyimpannya ke database.

Diunggah oleh

Ilyas Second
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
23 tayangan9 halaman

Input Data dengan Form dalam PHP

Laporan praktikum ini membahas tentang input data menggunakan form pada basis data. Terdapat penjelasan tentang persiapan perangkat keras dan lunak, metode GET dan POST pada form, serta contoh kode untuk menampilkan dan menyimpan data ke database. Praktikan belajar cara mengirim dan menerima data form menggunakan PHP serta menyimpannya ke database.

Diunggah oleh

Ilyas Second
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

LAPORAN PRAKTIKUM PEMROGRAMAN BASIS DATA 3

Input Data menggunakan Form

Disusun oleh:
ILYAS YANUAR
20330056

JURUSAN INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS JANABADRA
YOGYAKARTA
2021

1
DAFTAR ISI

DAFTAR ISI.................................................................................................................... 2
PENDAHULUAN............................................................................................................ 3
1. PERSIAPAN................................................................................................................................................................3
a. Perangkat Keras..............................................................................................................3
b. Perangkat Lunak.............................................................................................................3
2. DASAR TEORI..........................................................................................................................................................4
PELAKSANAAN PRAKTIKUM................................................................................... 6
TUGAS........................................................................................................................... 11
PENUTUP..................................................................................................................... 12
1. KESIMPULAN........................................................................................................................................................12
2. SARAN......................................................................................................................................................................12
DAFTAR PUSTAKA.................................................................................................... 13

2
PENDAHULUAN

Persiapan
a. Perangkat Keras
Komputer
Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur
yang telah dirumuskan. Kata computer pada awalnya dipergunakan untuk
menggambarkan orang yang perkerjaannya melakukan perhitungan aritmetika,
dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada
mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif
berhubungan dengan masalah aritmetika, tetapi komputer modern dipakai
untuk banyak tugas yang tidak berhubungan dengan matematika.

b. Perangkat Lunak
APPSERV
Aplikasi yang memiliki fungsi untuk menginstal beberapa program yaitu
Apache, PHP, MySQL dalam sekejap. Nah banyak orang memiliki masalah saat
Install Apache, PHP, MySQL karena memang membutuhkan waktu yang agak
lama untuk mengkonfigurasi dan terkadang dapat menyebabkan pusing 7
keliling. Dengan adanya Appserv orang sangat didipermudah. Beberapa Fitur
Appserv adalah Apache, PHP, MySQL, phpMyAdmin.

BROWSER
Browser adalah salah satu jenis perangkat lunak (software) yang umumnya
digunakan untuk membuka halaman website di internet. Browser disebut juga
dengan peramban web dan web browser. Secara fundamental browser
mempunyai kemampuan untuk menampilkan kode semantik (bahasa
pemrograman) halaman website seperti; HTML, CSS, Js, dan lainnya menjadi
halaman yang dimengerti oleh semua orang. Browser yang populer digunakan
saat ini adalah Google Chrome dan Mozilla Firefox.

3
DASAR TEORI
Input Data menggunakan Form

3.1 IDENTITAS
1. Kompetensi
a. Praktikan memahami tentang konsep form dengan method POST dan GET.
b. Praktikan mampu menerapkan File input dan mampu disimpan diDatabase
2. Topik
a. Method GET dan POST

3.2 PRAKTIK
3.2.1 Teori

Form pada PHP mempunyai dua method pengiriman data, yaitu GET
dan POST. Dengan menggunakan method GET, maka nilai variabel yang
dikirimkan ke server melalui url pada address bar browser. Sedangkan method
POST akan mengirimkan nilai variabel ke server secara terpisah, sehingga
nilai variabelnya tidak terlihat.

Kapan menggunakan GET?

Informasi yang dikirim dari form dengan metode GET dapat terlihat oleh
semua orang (semua nama variabel dan nilai-nilai variabel ditampilkan di
URL). GET juga memiliki batasan pada jumlah informasi untuk mengirim.
pembatasan itu sekitar 2000 karakter. Namun, karena variabel ditampilkan di
URL, ini memungkinkan untuk sebagai penunjuk halaman. Dan hal ini dapat
berguna dalam beberapa kasus tertentu. GET dapat digunakan untuk
mengirim data yang tidak bersifat sensitif.

4
Kapan menggunakan POST?

Informasi yang dikirim dari form dengan metode POST tidak dapat
terlihat oleh orang lain (semua nama / nilai tersembunyi dalam HTTP Request)
dan tidak memiliki batasan pada jumlah informasi untuk mengirim.

Selain itu POST mendukung fungsi seperti dukungan untuk multi-part


binary input ketika mengupload file ke server. Namun, karena variabel tidak
ditampilkan di URL, adalah tidak mungkin untuk penunjuk halaman.
Pengembang lebih memilih POST untuk mengirim data form.

Untuk menggunakannya cukup sederhana,


<!-- Untuk method POST -->
<form action="url_yang_akan_menerima_data" method="POST">
<input type="text" name="nama_pembeli">
<input type="submit" value="Kirim">
</form>

<!-- Untuk method GET -->


<form action="url_yang_akan_menerima_data" method="GET">
<input type="text" name="nama_pembeli">
<input type="submit" value="Kirim">
</form>

Untuk proses pengiriman data melalui url akan terlihat perbedaan seperti ini.

Asumsi disini kita mencoba memproses data pada form ke url


Localhost/coding_tiket/proses

Untuk Method Post

localhost/coding_tiket/proses
Untuk Method GET

localhost/coding_tiket /proses?nama_pembeli=Danang

Dimana pada method POST tidak menampilkan nilai/data yang dikirim pada
URL sedangkan method GET menampilkan nilai/data yang dikirimkan melalui
url.

5
Untuk menerima data dari method POST atau GET dapat dilakukan seperti ini,

# Untuk menerima data yang dikirim dengan menggunakan method POST


$nama_saya = $_POST['nama_saya'];

# Untuk menerima data yang dikirim dengan menggunakan method GET


$nama_saya = $_GET['nama_saya'];

Dari sedikit pembahasan mengenai POST dan GET diatas ada beberapa hal yang harus
diketahui diantaranya :

1. Untuk keamanan, mengirim data dengan menggunakan method POST memang


lebih aman dibandingkan mengirim data dengan menggunakan method GET.
2. Pada pengiriman data melalui method GET dibatasi panjang string hingga 2047
karakter.
3. Pada pengiriman data melalu method POST memang tidak dibatasi
secara langsung melalui karakter, tetapi melalui besarnya data yaitu
8mb. Namun hal ini dapat di antisipasi dengan melakukan sedikit
konfigurasi pada server. Misalnya pada PHP, kita dapat mengatur
kapasistas data yang diterima menggunakan method POST dengan
mengubah settingan post_max_size pada [Link].

6
PELAKSANAAN PRAKTIKUM
a. Jalankan Service Apache dan SQL pada XAMPP
b. Buka Browser dan ketikkan localhost/coding_tiket untuk membuka project
anda.

[Link]

7
PENUTUP
1. kesimulan
Setelah melaksanakan kegiatan praktikum Pemrograman Basis Data, maka
dapat diambil kesimpulan:

Menampilkan data dari basis data menggunakan php merupakan pemograman


yang cukup mudah digunakan bagi seorang programmer dalam merancang sebuah
program. Pemograman ini juga dapat berjalan pada berbagai sistem operasi seperti
sistem operasi windows, Linux, dan Mac OS. Program ini sescara visual cukup
memudahkan pengguna dalam hal pengoprasian. Program ini cukup valid terhadap
perhitungan manual, sehingga dapat digunakan sebagai alat bantu perancangan.

2. Saran
Gunakan bahasa pemograman yang cukup terkenal sehingga program yang
dihasilkan dapat berjalan dengan baik pada berbagai sistem operasi dan dapat
mencakup berbagai pengguna komputer masa kini Pahami permasalahan yang akan
dipecahkan, sebagai acuan dalam pemilihan bahasa pemograman.

8
DAFTAR PUSTAKA
MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA. (2021). Praktikum 2
Menampilkan data dari basis data menggunakan php , VOL 2, 1–4.

[Link]

[Link]

[Link]

Anda mungkin juga menyukai