Anda di halaman 1dari 14

LAPORAN PEMROGMAN BASIS DATA

Laporan Praktikum 3

Disusun oleh:

Asad Rifqi Habiburrahman


19330005

FAKULTAS TEKNIK INFORMATIKA


UNIVERSITAS JANABADRA
YOGYAKARTA
2021
DAFTAR ISI

DAFTAR ISI ..................................................................................................................................... ii


BAB I ................................................................................................................................................1
PENDAHULUAN ............................................................................................................................. 1
1.1. PHP ...................................................................................................................................1
BAB II .............................................................................................................................................. 2
DASAR TEORI .................................................................................................................................2
2.1. Dasar Teori ........................................................................................................................2
BAB III ............................................................................................................................................. 4
Praktikum ........................................................................................................................................ 4
3.1. Praktikum.......................................................................................................................... 4
Menjalankan service Apache dan SQL pada XAMPP ..................Error! Bookmark not defined.
BAB IV ..............................................................................................................................................9
TUGAS ............................................................................................................................................ 9
4.1. Praktikum Tugas 1 ................................................................................................................9
BAB V ............................................................................................................................................. 11
PENUTUP ...................................................................................................................................... 11
5.1. Kesimpulan ...................................................................................................................... 11
5.2. Saran ............................................................................................................................... 11
DAFTAR PUSTAKA ....................................................................................................................... 12

ii
BAB I
PENDAHULUAN

1.1. PHP
PHP (PHP: Hypertext Preprocessor) adalah sebuah bahasa pemrograman server side
scripting yang bersifat open source. Bahasa pemrograman ini banyak digunakan untuk
pengembangan website.
Sebagai sebuah scripting language, PHP menjalankan instruksi pemrograman saat proses
runtime. Hasil dari instruksi tentu akan berbeda tergantung data yang diproses. Inilah yang
membuat PHP sering digunakan untuk membangun website yang dinamis seperti toko
online.
PHP merupakan bahasa pemrograman server-side, maka script dari PHP nantinya akan
diproses di server. Jenis server yang sering digunakan bersama dengan PHP antara
lain Apache, Nginx, dan LiteSpeed.

1.2. 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

Pemrogman Basis Data_19330005 1


BAB II
DASAR TEORI
2.1. Dasar 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.

- 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 proses pengiriman data melalui url akan terlihat perbedaan seperti ini.
Asumsi disini kita mencoba memproses data pada form ke url
Localhost/coding_tiket/proses.

Pemrogman Basis Data_19330005 2


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

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

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 php.ini.

Pemrogman Basis Data_19330005 3


BAB III
Praktikum

3.1. Praktikum
Menjalankan service apace dan SQL pada XAMPP

a. Membuat file baru input_data_post.php

Pemrogman Basis Data_19330005 4


b. Membuat file inputPOST

Pemrogman Basis Data_19330005 5


c. Membuat File input_data_GET.php

d. Membuat File inputGET.php

Pemrogman Basis Data_19330005 6


Pengujian file Ketika dijalankan
a. Tampilan post

b. Tampilan input post

c. Tampilan GET

Pemrogman Basis Data_19330005 7


d. Tampilan saat input

Pemrogman Basis Data_19330005 8


BAB IV
TUGAS

4.1. Praktikum Tugas 3


Menghubugkan table tb_jenistiket
- Menambahkan SC untuk mengambil data pada tb_jenistiket pada input_data_post.php

Pemrogman Basis Data_19330005 9


Pada table jenis tiket ditambahkan query untuk menampilkan data pada tb_jenistiket

- HASIL

Percobaan menginputkan data

Hasil di view data

Pemrogman Basis Data_19330005 10


BAB V
PENUTUP

5.1. Kesimpulan

• Koneksi Apabila data yang dikirim ke server bersifat rahasia, Anda dapat menggunakan
method POST, misalnya untuk mengirimkan data username dan password.
• Apabila data yang dikirim ke server berupa data umum dan biasanya untuk memperjelas
data yang dimasukkan di form, Anda dapat menggunakan method GET, misalnya untuk
form pencarian data, polling dan lainnya.
• Jika data yang dikirimkan cukup banyak, gunakanlah method POST
• Jika data yang dikirimkan berupa file, gunakan method POST (*)

5.2. Saran
Saran saya sudah oke pak , karena pak erry sudah membuatkan video untuk
perpertemuan. Dan semoga di semester depan laporan tidak menumpuk di akhir
semester.

Pemrogman Basis Data_19330005 11


DAFTAR PUSTAKA

Program Studi Teknik Informatika Fakultas Teknik Universitas Janabadra. 2020. Modul Praktikum
Pemrogaman Basis Data.
Video pembelajaran

Pemrogman Basis Data_19330005 12

Anda mungkin juga menyukai