Anda di halaman 1dari 9

LAPORAN MINGGUAN

PRAKTIKUM PEMROGRAMAN WEB MODULE 5

DISUSUN OLEH : RIVALDO DIKI SETIA PUTRA ( 19533108 )


DOSEN PENGAMPU : Dyah Mustikasari, S.T., M.Eng
MATA KULIAH : PRAKTIKUM PEMROGRAMAN WEB

PROGRAM STUDI TEKNIK INFORMATIKA


UNIVERSITAS MUHAMMADIYAH PONOROGO
2023
MODUL 5
SESSION, COOKIE, KONSEP MODUL dan OPERASI FILE
I. TUJUAN
Untuk mengerti management session, cookie, dan modul, serta mengerti cara
operasi upload file.

II. TUGAS PENDAHULUAN


1. Apa itu session? Jelaskan dan beri contoh kode session!
2. Apa itu cookie? Jelaskan dan beri contoh kode cookie!
3. Tuliskan listring program sederhana mengenai perintah upload file lengkap
dengan form berikut ini:
Jawab:
1. session lain di PHP adalah sebuah metode untuk authentifikasi atau
mengenali apakah seseorang sengan login ke sistem atau tidak.

<?php
// memulai session
session_start();
?>

2. Cookies adalah sistem yang ada pada sebuah website. Secara spesifik,
definisi cookies adalah kumpulan data pada komputer yang diterima dari
website dan kemudian dikirimkan kembali ke website yang sedang Anda
kunjungi.

<?php
echo “Username “ .$_COOKIE[‘userbane’];
echo “<br/>”;
echo “Nama “ .$_COOKIE[‘nama’];
?>

3. // Mengambil data file foto


$file = $_FILES['foto']['name'];
$tmp_dir = $_FILES['foto']['tmp_name'];
$ukuran = $_FILES['foto']['size'];

// Memindahkan file foto ke filder direktori


$direktori = 'image/';
$ektensi = strtolower(pathinfo($file, PATHINFO_EXTENSION));
$valid_ektensi = array('jpeg', 'jpg', 'png', 'gif');
$gambar = rand(1000, 1000000) . "." . $ektensi;
if (!$ukuran < 1000000) {
move_uploaded_file($tmp_dir, $direktori . $gambar);
}

III. DASAR TEORI


1. Session
session dapat diartikan sebagai cara untuk menyimpan informasi di sisi
server di PHP. Session ini adalah sebuah variabel yang dapat digunakan di
beberapa halaman, sama seperti sebuah variabel global. Sebagai contoh dari
session ini adalah saat kita membuka halaman Facebook, kemudian login dan
sukses masuk ke halaman profile atau beranda kita. Foto dan nama kita ada di
halaman pojok kanan atas. Selanjutnya kita pindah ke halaman lain misalnya
klik status atau profile orang. Ketika pindah ke halaman lain, kita tidak perlu
login lagi, karena sudah ada session yang mengenalinya.

2. Cookie
Cookie sendiri memiliki pengertian sebagai file teks yang menyimpan
data kecil untuk mengidentifikasi komputer kamu saat kamu menggunakan
jaringan komputer. Cookie juga dikenal dengan beberapa istilah lain seperti
HTTP cookie, web cookie, internet cookie, atau browser cookie. Pada umumnya
cookie menyimpan pengaturan atau preferensi untuk suatu situs web tertentu,
misalnya bahasa yang dipilih, atau lokasi (negara) asal. Hal ini dilakukan karena
ketika kita kembali ke situs web yang pernah dibuka Firefox akan mengirimkan
cookie yang bersesuaian pada situs web yang bersangkutan.
3. Upload file
Upload file adalah proses memanipulasi file, dimana file yang diupload
akan dipindahkan ke folfer direktori yang telah ditentukan, dan yang disimpan
pada database hanyalah alamat file saja. Untuk melakukan upload file pada
element <form> berikan atribut enctype dan atribut name pada input,
mengunakan variable $_FILE yang menampung data dari file. Untuk
memindahkan ke dalam direktori gunakan fungsi move_uploaded_file().

IV. ALAT
 Komputer / laptop

V. BAHAN
 Visual Studio Code
 Browser
 xampp

VI. PROSEDUR KERJA


 Buka visual studio code dan buat projek baru dengan ekstensi .php
 Simpan file .php ke C:\xampp\htdoc\
 Kerjakan praktikum sesuai panduan pada modul yang sudah diberikan
 Buat laporan sesuai contoh di modul.
 Kumpulkan laporan praktikum ke instruktur masing-masing.
VII. PEMBAHASAN
1. Script untuk mengupload kartu UAS.
2. Script untuk menampilkan kartu UAS.
3. Style.css
4. Hasil setelah file .php di jalankan.

Form untuk mengisi data diri

Akan Menampilkan output dari yang diinputkan diform


VIII. KESIMPULAN
Pada praktikum ini mahasiswa diharapkan bisa memahami bagaimana
menggunakan session, cookie dan modul. Dan bagaimana cara melakukan
operasi upload file pada
PHP.
IX. DAFTAR PUSTAKA
 Modul Praktikum Pemrograman Web

Instruktur Praktikum

Dyah Mustikasari, S.T, M.Eng

Anda mungkin juga menyukai