Modul6 - 215150700111009 - Muhammad Tegar Abhiram [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

LATIHAN PRAKTIKUM PENGEMBANGAN APLIKASI WEB BAB : MODUL 6 COOKIE AND SESSION NAMA : MUHAMMAD TEGAR ABHIRAM NIM : 2151507001110009 ASISTEN : MUHAMMAD IRVAN HANI TANGGAL PRAKTIKUM : 12/10/2022



LATIHAN 1 A. Soal Tulis kode berikut. 1







Hello,



Selamat datang ,
Anda bisa masuk halaman ini karena anda telah menulis nama.











1



Cetak Isi Array



1







LATIHAN 3







D. Penjelasan 1. Membuat form untuk memasukkan angka, kemudian akan disubmit dan diproses di file Lat3_3b.php. 2. Memulai session, kemudian membuat variabel bilangan yang berisikan bilangan yang telah diinputkan pada halaman pertama, kemudian membuat function untuk menghitung faktorial, dimana jika bilangan yang diinputkan adalah 1, maka akan langsung mengeluarkan output bilangan tersebut, sedangkan jika bilangan kurang dari atau sama dengan 0, maka akan mengeluarkan output bilangan harus lebih dari 0, dan selain kedua kondisi itu, maka akan menghitung faktorialnya. Selanjutnya akan mengeluarkan output angka yang diinputkan tadi, kemudian hasil dari faktorialnya. 3. Memulai session, kemudian akan mengeluarkan output dari array session yang dibuat pada file kedua, lalu menghapus session.



LATIHAN 4 A. Soal Tulis kode berikut dan simpan dalam file “Lat3_4a.html” 1



Order Form



Order CD, amount:



Order DVD, amount:











Tulis kode berikut dan simpan dalam file “Lat3_4b.php” 1







Jalankan file Lat3_4a pertama kali, dan ikuti prosedur pengisian datanya dan amati alur jalannya program. Jelaskan apa yang dilakukan oleh program Latihan 4.



B. Screenshoot



C. Syntax



1



Order Form



Order CD, amount:



Order DVD, amount:











1







D. Penjelasan 1. Membuat form untuk melakukan pemesanan pada CD dan DVD yang akan diproses di file Lat3_4b.php. 2. Membuat kode untuk melakukan percabangan, dimana jika inputan pada halaman pertama telah diisi, maka akan membuat cookie dengan nama cd_order dan dvd_order yang berisikan nilai dari inputan pada halaman pertama, kemudian browser akan dibawa ke URL Lat3_4c.php.



LATIHAN 5 A. Soal Modifikasi program pada Latihan 4, sehingga setelah user melakukan order, namun ingin meng-edit kembali order sebelumnya, yang ditampilkan pada input text adalah jumlah terakhir order yang diinginkan. Contoh semula user meng-order CD 5 buah, kemudian ingin mengubah order menjadi 10, maka yang ditampilkan pada input text “Lat3_4a.php” adalah 5 buah, bukan 0.



B. Screenshoot Memasukkan order



Edit



C. Syntax 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26



1



Logout



1



D. Penjelasan Diawali dari login dan data login akan dibawa ke file berikutnya yakni, file cekLogin.php yang berfungsi sebagai proses authorization username dan password yang dimasukkan sesuai dengan data yang ada. Kalau benar, akan dibawa ke halaman berikutnya yaitu form pemesanan yang berada pada file Lat3_6a.php, dan hanya bisa diakses jika user telah login. Lalu pada halaman tersebut, terdapat tombol logout yang jika ditekan maka akan



dibawa ke file Logout.php dan pada file tersebut akan menghapus file SESSION untuk username dan password beserta nilai dari cookie untuk pesanan cd dan dvd sebelumnya, dan diperlukan login kembali jika pengguna ingin melakukan pemesanan kembali.