Design. Website. Roni Andarsyah, ST., M.Kom Lecture Series

dokumen-dokumen yang mirip
Membuka dan Menutup File

Fungsi fungsi tambahan dalam PHP Session dan Cookie

File dan Direktori PHP. Pemrograman Internet

Perangkat Lunak Pengembangan Web

Pertemuan 7 File dan Direktori

MODUL 8.1 WEB PROGRAMMING : PHP 4

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

MODUL 7 SESSION DAN USER AUTHENTICATION

Laporan Bengkel Web II Modul 5

MODUL 6 SESSION DAN USER AUTHENTICATION

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

session_start(); //perintah ini harus ada pada setiap halaman yang berhubugan dengan session $_SESSION['sesLogin']=$user;

Pemrograman Web. PHP State, Session dan Cookies. Adam Hendra Brata

PHP SESSION & COOKIES

BAB IX COOKIE DAN SESSION

SESSION. Aplikasi IT-2 Program Studi Akuntansi Universitas Komputer Indonesia 2013 Oleh: Donny Reza, S.Kom

BAB 4 Array dan Function

Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1

Create. Close. Operation. Pemrograman Web. Operasi Direktori dan File. Adam Hendra Brata

Session dan Cookie. Fajar Pradana S.ST., M.Eng

MODUL 6 Redirect,Session, dan Cookies

Bab 13 Tentang SESSION

MAKALAH JARINGAN KOMPUTER Session Model OSI

MODUL 6 REDIRECT, SESSION & COOKIE

PHP HTML : SESSION - COOKIES

Pemrograman Web. PHP State, Session dan Cookies. Adam Hendra Brata

PHP Hypertext Preprocessor (PHP)

MODUL PEMROGRAMAN WEB

BAB XIII BEKERJA DENGAN SESSION

PHP HTML : SESSION PHP COOKIES

Web Programming. Elfan Nofiari. IF-ITB/EN/Mar-05 IF3292 Web Programming. Page 1

Session. Pendahuluan

State HTTP, PHP. Pemrograman Web - State. Agi Putra Kharisma, ST., MT.

5. State. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

Teknik Informatika D3

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

Praktikum 3 Cookie, Session, dan Database MySQL

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

Sintak-Sintak Dalam PHP

Manajemen File Sederhana Dengan PHP

PERTEMUAN VII FILE TEKS & FILE BINER

Create. Close. Operation. Pemrograman Web. Operasi Direktori dan File. Adam Hendra Brata

MODUL 11 MEMBUAT LOGIN USER

PERTEMUAN 13. PHP (Array, File Handling)

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN. untuk dioperasikan. Dalam implementasi web dashboard absen dan biaya berobat karyawan

2. DASAR TEORI 2.1 PHP5

PHP & MYSQL. Ingat, PC anda tidak memerlukan tambahan khusus atau apapun untuk melihat hasil eksekusi kode PHP anda. Mengapa?

Nama : Yohandes Efindo NIM : Kelas : F. Terjemahan halaman 4-5. Tag HTML

Pemrograman Web Lanjut 2017

Pemrograman Terstruktur. Pemrosesan File Teks dan File Biner

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Perancangan & Pemprograman WEB

Pengenalan Script. Definisi HTML

BAB IV IMPLEMENTASI DAN PENGUJIAN

Modul Pengenalan Pemrograman PHP

Pengenalan JavaScript

BAB VII DASAR-DASAR PHP

PROSEDUR MENJALANKAN WEBSITE

MENDEMONSTRASIKAN AKSES INTERNET

Teknik Informatika S1

Penangan Berkas PHP. Pemrograman Web - Penanganan Berkas. Agi Putra Kharisma, ST., MT.

BAB IV HASIL DAN PEMBAHASAN

Pertama-tama kita buat form login terlebih dahulu. login.htm

TUGAS PENDAHULUAN MODUL I PERKENALAN MIKU, COMPILER BAHASA C, DAN STANDARD INPUT-OUTPUT

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

BAB IV TESTING DAN IMPLEMENTASI

BAB IV HASIL DAN PEMBAHASAN

MODUL 3 DASAR-DASAR PHP

Pengenalan PHP Contoh penulisan file PHP :

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

ANALISIS DAN PERANCANGAN

E-trik Ajax. Database MySQL. Dedi Alnas

MODUL 7 FILE. namafile adalah nama dari file yang akan dibuka/diaktifkan. mode adalah jenis operasi file yang akan dilakukan terhadap file.

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Pemrograman PHP & MySQL

KRITERIA WEBSITE YANG BAIK, MENARIK DAN BERMANFAAT

3. Setelah berhasil login maka Admin Satuan Kerja akan masuk kehalaman awal Aplikasi Bantu Perbendaharaan, seperti gambar berikut ini:

BAB IV HASIL DAN UJI COBA

MODUL 3 PHP. (String, File, Upload)

HTTP Protokol standar yang digunakan untuk mengakses dokumen HTML HTTPS Protokol untuk mengakses dokumen HTML yang melalui jalur aman/ terenskripsi

DATABASE SERVER WEB SERVER SUBDOMAIN

M.K. Pemrograman Web (AK ) Konsep Pemrograman Web

MODUL PELATIHAN V.1.0 SISTEM E-LEARNING STT-HARAPAN BERBASIS MOODLE PENGGUNA : DOSEN

Teknik Pemrograman Terstruktur 1

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

Bagian 7 MENGGUNAKAN SESSION DAN COOKIES

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Baca Tulis File. Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah:

Hari : Rabu Pertemuan : 3 Tanggal Praktikum : Oktober 2001 Shift : 4

Bab 4. Hasil dan Pembahasan

Pemrograman Berbasis Web

Mengelola Bagian Utama Website Sekolah

BAB III ANALISIS DAN PERANCANGAN

Teknologi Aplikasi Web Server. Pemrograman Web Dinamis ; RPL XI-1 Guru Mapel : Hendri Winarto, S.T.

Transkripsi:

Design Pemrograman Website Roni Andarsyah, ST., M.Kom Lecture Series

Material Covered 1. Include, Require 2. Date 3. Penanganan Kesalahan, Penanganan File 4. Session 5. Cookies

Include Require Php Script Untuk memasukan isi dari file PHP yang satu ke file PHP yang lainnya dapat digunakan fungsi include atau require. Perbedaannya antar include dan require terletak pada penanganan error/kesalahan: 1. Include() menghasilkan warning, tetapi kode php berikutnya terus dijalankan 2. Require() menghasilkan fatal error dan interpreter kode php berhenti. Fungsi ini digunakan untuk memasukan kumpulan fungsi, header, footer, menu atau lainnya yang biasa digunakan pada banyak halaman. Contoh <?php include("header.php");?> <?php require("fungsi_mat.php");?>

DATE

Date Fungsi bawaan PHP date(), digunakan untuk menampilkan dan memformat waktu. Beberapa karakter yang dapat digunakan: d, merepresentasikan tanggal m, merepresentasikan bulan y, merepresentasikan tahun timestamp, parameter opsional. Nilai default adalah waktu sekarang Contoh Sintak : Date(format, timestamp) echo("ini tanggal: ".date("d"). 1. Format, harus ditentukan "<br />"); untuk menentukan bentuk keluarannya.

Penanganan File

File handling Untuk mengakses suatu file, kita menggunakan fungsi bawaan PHP yaitu: fopen() fgets() fclose() feof() 1. fopen() digunakan suatu file. untuk Contoh membuka $file = fopen("latihan1.txt", "r") 2. fclose(), digunakan untuk menutup file yang sedang dibuka. Contoh : fclose($file); 3. feof(), fungsi ini digunakan untuk mengetahui apakah kondisi akhir pada suatu file sudah terpenuhi. Contoh 3. : if (feof($file)) echo "End of file"; fgets(), fungsi ini digunakan untuk membaca baris demi baris dari sebuah file. Contoh : echo fgets($file). "<br />";

File handling Pola dasar bekerja dengan file 1. Buka file 2. Proses 3. Tutup file Dalam management file dan direktori, PHP menyediakan lebih dari 70 fungsi. Beberapa fungsi utama berhubungan dengan management file ( write, append, dan delete). Membuka dan membuat file & menutup file

$namafile merupakan nama file yang akan dibuat, sedangkan $mode merupakan mode akses file. Mode akses file yang bisa digunakan yaitu :

Contoh

Menulis file $handle = fopen ($namafile, mode"); Untuk menulis ke file, dapat menggunakan fungsi fwrite() dan fputs(). Variabel $handle merupakan mode pengaksesan file, dimana mode yang digunakan harus bisa menulis ke file. Contohnya mode w dan a. Selain itu, kita juga bisa menggunakan fungsifile_puts_contents() dengan parameter berupa nama file dan isi yang akan ditambahkan.

Membaca Isi File Untuk membaca isi file, bisa menggunakan fungsi fgets() dan fread(). Fungsi fgets() akan membaca isi file tiap baris. Sedangkan fungsi fread() akan membaca isi file setiap jumlah byte tertentu.

Contoh Apakah sesuai dgn dgn fungsi fwrite() dan fputs()?

Membaca Isi File

& menghapus direktori Membuat Fungsi untuk membuat direktori baru dalam PHP adalah mkdir(). Fungsi rmdir() hanya bisa menghapus direktori kosong. Jika direktori ada isinya maka, gunakan fungsi rekursif untuk menghapus isi direktori.

Menampilkan isi direktori Fungsi opendir() adalah untuk membuka direktori. fungsi readdir() akan membaca file dalam direktori satu per satu secara urut. Fungsi closedir() untuk menutup pembukaan direktori.

SESSION - COOKIES

Session 1. Penting dalam aplikasi berbasis web. 2. Dengan session memungkinkan programmer menyimpan informasi user secara semi-permanen 3. Penyimpanan isi variabel session berada di server, jadi tidak bisa diakses secara langsung oleh client. 4. Dalam aplikasi berbasis web, session banyak digunakan sebagai autentifikasi login. 5. memungkinkan programmer mengatur siapa saja yang bisa mengakses suatu halaman. Dalam penanganan session terdapat beberapa proses yang perlu diperhatikan : Proses Pembuatan Session Proses Pemeriksaan Session Proses Penghapusan Session

Session, Lanjutan.. Contoh: session_start(); $_SESSION['variabel'] = 'nilainyaapa'; Untuk menghapus satu bagian dari session, gunakan fungsi unset(); Contoh: unset($_session['visits']); Untuk menghapus session secra keseluruhan, gunakan fungsi session_destroy(); Contoh: <?php session_start(); session_destroy();?>

Session, Lanjutan.. 1. Kegunaan dari Session mirip dengan cookie, hanya saja nilai/informasi dari session disimpan di server. 2. Pengguna tidak dapat disable kemampuan session. Kekurangannya ketika kita menutup browser kita maka nilai dari session hilang. 3. Session relatif lebih dibanding cookie. aman 4. Untuk mengisi nilai ke variabel session, gunakan variabel bawaan PHP, variabel $_SESSION. Untuk memulai Session, pertama kali harus dijalankan fungsi session_start(). Fungsi ini diletakan sebelum tag html Contoh: <?php session_start();?> <html> <body> </body> </html>

Bagaimana Session dijalankan? 1. PHP meng-generate (membentuk) sebuah ID session. 2. PHP menyimpan nilai yang akan Anda simpan dalam session di dalam file yang berada di server. 3. PHP melempar ID session ke setiap halaman. 4. PHP mengambil nilai session dari file session untuk setiap halaman session.

Pada program di atas terdapat fungsi session_start() yang berada pada baris ke-9. Fungsi session_start() berfungsi untuk memulai sebuah session. Fungsi harus dipanggil pertama kali dalam suatu halaman PHP, artinya fungsi session_start() harus dipanggil sebelum sesuatu tampil di layar, walaupun hal itu hanya berupa spasi. Jika sebelum session_start() terdapat output yang ditampilkan maka akan terjadi error seperti pada gambar 9.1 berikut ini : Gambar 9.1. Error yang terjadi karena sebelum session_start() sudah ada output

1. Seperti halnya session, cookies juga merupakan sebuah konsep penyimpanan informasi user. 2. Session tempat penyimpanan berada di server, cookies berada di client. 3. konsep cookies sebaiknya jangan digunakan untuk menyimpan informasi login user seperti username, password 4. Selain user bisa melihat informasi yang disimpan, user juga bisa men-disable cookies itu sendiri. Cookies Jika cookies di-disable, maka program yang memanfaatkan cookies tentunya tidak akan berjalan dengan baik. Cookies sendiri dipakai dalam shooping cart. biasanya aplikasi Biasa digunakan untuk menyimpan sementara, produk-produk yang dipilih oleh pengunjung pada saat berbelanja.

Cookies Dalam penanganan cookies juga terdapat beberapa proses yang perlu diperhatikan : Proses pembuatan cookies Proses pemeriksaan cookies Proses penghapusan cookies Cookies adalah suatu file kecil yang dihasilkan oleh browser dan disimpan di komputer klien. untuk mengingat username, sehingga tidak perlu mengetik berulang-ulang ketika login pada halaman web. Contoh setcookie("nama", "Eka Ramdani", $expire); Untuk mengambil nilai dari cookie digunakan variabel $_COOKIE Contoh echo "Anda ". $_COOKIE["nama"]. "!<br />";

Roni Andarsyah Lecture Series

Praktikum Design Web & Prog Silahkan kerjakan Modul 9