3/25/2011. Manajemen Sesi Login User Cookie

Ukuran: px
Mulai penontonan dengan halaman:

Download "3/25/2011. Manajemen Sesi Login User Cookie"

Transkripsi

1 Manajemen Sesi Login User Cookie Session Session digunakan untuk menyimpan suatu informasi antar proses request, baik request dalam bentuk POST atau GET Salah satu contoh yang menggambarkan penggunaan session adalah proses login. User akan memasukkan username melalui form login. Setelah login berhasil, user tersebut dihadapkan pada link menu navigasi yang menuju ke beberapa halaman web. Agar username tersebut akan selalu tampil atau tercatat di halaman halaman web tersebut, maka username dapat disimpan dalam session. 1

2 Contoh sederhana <html> <body> <form action="session.php" method="post"> User Name :<input type="text" name="username"><br> Password :<input type="password" name="password"><br> <input type="submit" value="login"> </form> </body> </html> <? //session.php session start(); _ $username = $_POST["username"]; $password = $_POST["password"]; if ($username=="ragil" && $password=="rahasia"){ $_SESSION["user"] = $username; header("location: berhasil.php"); }else { echo "Maaf anda gagal melakukan login"; } 2

3 <? //berhasil.php session_start(); if (isset($_session[ SESSION["user"])){ echo "Selamat datang <b>".$_session["user"]." </b> anda berhasil login<br>"; echo "<a href='logout.php'>logout</a>"; }else { echo "Maaf anda tidak berhak mengakses halaman ini!"; } <? //logout.php session_start(); session_unset(); session_destroy(); header("location: login.php"); Hasil 3

4 Login User with Session Session dapat digunakan untuk mengatur menu yang dapat diakses oleh user Digunakan database untuk menyimpan data user Schema : Schema Flow The first time that a protected page is requested, the user will not have entered his or her login details yet. The script detects this and prompts p the user for a username and password with a login form instead of displaying the requested page. When that form is submitted, the page is reloaded, this time with a username and password specified. The script sees that the login details have been specified, and registers them as session variables so that they remain available for the rest of the user's visit. Finally, the script checks the database to make sure the username/password combination is valid. If it is, the page requested is displayed. If not, an "access denied" message is displayed with a link inviting the user to try logging in again. 4

5 Form Login Form : Validasi Form : Validasi Form dengan javascript <script language="javascript"> <! function cek2(){ if (document.form2.username.value==""){ alert('username belum diisi'); document.form2.username.focus(); return false; } if (document.form2.password.value==""){ alert('password wajib diisi'); } return true; } --> </script> document.form2.password.focus(); return false; 5

6 Cek Login $password=md5($_post[password]); $sql="select *from user where username='$_post[username]' AND password='$password'"; $result=mysql_query($sql); $ketemu=mysql_num_rows($result); $data=mysql_fetch_array($result); if($ketemu>0) { session_start(); $_SESSION[username]=$data[username]; $_SESSION[password]=$data[password]; $_SESSION[level]=$data[level]; $data[level]; if($data[level]=="user Biasa ) { header('location:index.php?module=home'); }elseif($data[level]=="administrator ) { header('location:index.php?module=home'); }} echo "<script> alert('username dan Password Anda tidak cocok'); location.href='index.php'</script>"; 6

7 Login OK Pembagian hak akses menu Cek level user if($_session[level]== SESSION[level]=="User Biasa"){ echo <a href="?module=home">home</a><br /><br> <a href="?module=info">browsing</a><br /><br> <a href="?module=info2">surving </a><br><br> ; } if($_session[level]=="administrator ) { echo <a href="?module=home">home</a><br /><br> <a href="?module=tambah">tambah</a><br /><br> <a href="?module=edit">edit</a><br /><br> <a href="?module=hapus">hapus </a><br><br> ; } Hasil Manajemen Menu User Biasa Administrator 7

8 Manajemen Content <? // Tanpa User dan Password if(empty($_session[username]) ($ AND empty($_session[password])){ echo "<h2>selamat DATANG di Sistem Informasi xxx</h2><br>"; echo "Halaman ini dapat diakses tanpa user dan password";} else{ // Setting Menu berdasarkan level user if($_session[level]=="user Biasa"){ echo "Tampilan informasi yang bisa diakes <b>user biasa</b>"; }} if($_session[level]=="administrator"){ echo "Tampilan informasi yang bisa diakes <b>administrator</b>";} Hasil Manajemen Content Umum User Biasa Administrator 8

9 Secure session management with cookie Strong session management is a key part of a secure web application. Since HTTP does not directly provide a session abstraction, application and framework developers must bake their own using cookies. What Cookie?? Most web application frameworks use client side cookies to index a state table on the server side. Session state is usually represented with a specialpurpose object type, stored on the server, and could contain anything relevant to the application: user profile, user privileges, cached data from a back end store, browsing history and page flow state, or CSRF (Cross Site Request Forgery )prevention tokens. 9

10 Create Cookie Menggunakan function setcookie Dideklarasikan sebelum tag html Syntax : setcookie(name, value, expire, path, domain); Contoh : <?php setcookie( user, Aman Khan, time()+3600); <html>.... Retrieve Cookie Menggunakan $_COOKIE variable nama variabel cookie = user <?php // Print a cookie echo $_COOKIE["user"]; // A way to view all cookies print_r($_cookie); 10

11 Menggunakan fungsi isset <html> <body> <?php if (isset($_cookie["user"])) echo "Welcome ". $_COOKIE["user"]. "!<br />"; else echo "Welcome guest!<br />"; </body> </html> Menghapus Cookie Dengan cara membuat expired cookie tersebut <?php // set the expiration date to one hour ago setcookie("user", "", time()-3600); Expired time = ( ) negatif, Cookie telah expired 3600 detik atau 1 jam yang lalu 11

12 Membuat beberapa cookies <? //set beberapa setcookie("username[one]","ragil",time()+60 ); setcookie("username[two]","saputra",time()+60) ; setcookie("username[three]","hadi",time()+60); echo "Cookie telah diset... <a href='lihatcookie.php'>cookie</a>"; <? //lihatcookie.php echo "Cookie yang telah dikirimkan: <br>"; if (isset($_cookie["username"])){ while(list($index,$value) = each($_cookie["username"])){ echo "Nama Ke-".$index." = ".$value."<br>"; } } Hasil Cookies 12

Fungsi fungsi tambahan dalam PHP Session dan Cookie

Fungsi fungsi tambahan dalam PHP Session dan Cookie Fungsi fungsi tambahan dalam PHP Session dan Cookie 1 fopen()

Lebih terperinci

Perangkat Lunak Pengembangan Web

Perangkat Lunak Pengembangan Web Perangkat Lunak Pengembangan Web Pertemuan 4 Dasar Pemrograman PHP III Program Diploma IPB - Aditya Wicaksono, SKomp 1 fopen()

Lebih terperinci

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

LAPORAN PRAKTIKUM 5 SESSION & COOKIE Hari/Tanggal Laporan Paraf Awal Resmi LAPORAN PRAKTIKUM 5 SESSION & COOKIE OLEH : HADYAN DWIHASAN PUTRA 426 16 022 Jurusan Teknik Elektro Program Studi D4 Teknik Multimedia dan Jaringan Politeknik Negeri

Lebih terperinci

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

Session dan Cookie. Fajar Pradana S.ST., M.Eng Session dan Cookie Fajar Pradana S.ST., M.Eng State and Session Questions about state: How to keep facebook users keep logged in while browsing friends profiles or other pages? How to keep your shopping

Lebih terperinci

MODUL PEMROGRAMAN WEB

MODUL PEMROGRAMAN WEB MODUL PEMROGRAMAN WEB SESSION & COOKIE Rajif Agung Yunmar, S.Kom STMIK AMIKOM Yogyakarta 2011 DAFTAR ISI Session & Cookie... 1 1. Session... 2 2. Cookie... 4 3. Program Autentikasi... 5 Daftar Pustaka...

Lebih terperinci

Login Dengan Fitur Remember Me

Login Dengan Fitur Remember Me Login Dengan Fitur Remember Me Oleh: titan Pada tutorial sebelumnya dijagocoding ada salah satu contributor kita menulis tentang "bagaimana membuat login di php", kali ini saya akan membahas salah satu

Lebih terperinci

Praktikum 3 Cookie, Session, dan Database MySQL

Praktikum 3 Cookie, Session, dan Database MySQL Praktikum Cookie, Session, dan Database MySQL Tujuan Praktikum : Memberikan pemahaman kepada mahasiswa tentang cookie dan bagaimana menggunakannya. Memberikan pemahaman kepada mahasiswa tentang session

Lebih terperinci

MODUL 11 MEMBUAT LOGIN USER

MODUL 11 MEMBUAT LOGIN USER MODUL 11 MEMBUAT LOGIN USER Halaman web adalah suatu halaman rumah di dalam dunia maya, di sini kita dapat menampilkan tentang segala inspirasi, imajinasi, mimpi maupun uneg-uneg sekalipun. Ibarat sebuah

Lebih terperinci

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

Pertama-tama kita buat form login terlebih dahulu. login.htm Secara umum, session digunakan untuk menyimpan suatu informasi antar proses request, baik request dalam bentuk POST atau GET. Bingung yah?? He.. he.. he OK saya akan ambil contoh untuk menggambarkan hal

Lebih terperinci

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

5. State. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco 5. State PTI15010 Pemrograman Web Agi Putra Kharisma, S.T., M.T. Genap 2014/2015 Desain slide ini dadaptasi dari University of San Fransisco State? http://wmblanchardco.com/wp-content/uploads/2013/01/statemap3.jpg

Lebih terperinci

MODUL 6 Redirect,Session, dan Cookies

MODUL 6 Redirect,Session, dan Cookies MODUL 6 Redirect,Session, dan Cookies Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Redirect Halaman... 2 Cookie... 2 Session... 4 Latihan... 5 Teknik Informatika Universitas

Lebih terperinci

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

Pemrograman Web. Pertemuan Ke-8 dan 9 Server Side Scripting. Server Side Scripting 1 Pemrograman Web Pertemuan Ke-8 dan 9 Server Side Scripting Server Side Scripting 1 Sub Pokok Pembahasan 1. Konsep Server Side Scripting 2. PengertianPHP 3. Cara Kerja PHP 4. Cara Menginstall PHP 5. Cara

Lebih terperinci

MODUL 6 REDIRECT, SESSION & COOKIE

MODUL 6 REDIRECT, SESSION & COOKIE MODUL 6 REDIRECT, SESSION & COOKIE PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016 Redirect Halaman Redirect page atau pengalihan halaman adalah suatu cara yang digunakan untuk

Lebih terperinci

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

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP 7 BAB V PHP SESSION & COOKIES 71 IDENTITAS Kajian Teknik pemrograman menggunakan PHP Topik Penggunaan Library PHP dan teknik lanjutan Web Dinamis Kompetensi Utama 1 Memahami penggunaan Form dan Validasi

Lebih terperinci

Membuat Login Dengan PHP dan MYSQL

Membuat Login Dengan PHP dan MYSQL Membuat Login Dengan PHP dan MYSQL Ramdhan Indra Bangun dadhan.rpl@gmail.com :: Abstrak Aplikasi login User dalam suatu situs dinamis menggunakan php sudah hamper menjadi kebutuhan wajib. Tanpa adanya

Lebih terperinci

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL Modul Pembuatan Aplikasi Login dengan PHP dan MySQL For Community College By ri32 Kata Pengantar Modul ini dibuat untuk menjadi panduan dalam membuat sebuat aplikasi web dengan fitur login. Aplikasi login

Lebih terperinci

BAB IX COOKIE DAN SESSION

BAB IX COOKIE DAN SESSION 1 BAB IX COOKIE DAN SESSION A. TUJUAN Memahami konsep dasar cookie dan session di dalam pemrograman web. Memahami penggunaan cookie dan session. Mampu memanfaatkan cookie atau session untuk memproteksi

Lebih terperinci

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

State HTTP, PHP. Pemrograman Web - State. Agi Putra Kharisma, ST., MT. State HTTP, PHP 1 HTTP 1.1 = Stateless Salah satu sifat protokol HTTP 1.1 adalah stateless Pada interaksi yang bersifat stateless, maka antara suatu interaksi request- response dengan request- response

Lebih terperinci

MAKALAH JARINGAN KOMPUTER Session Model OSI

MAKALAH JARINGAN KOMPUTER Session Model OSI MAKALAH JARINGAN KOMPUTER Session Model OSI Nama Kelompok : Agung P D (10110303) Hendri Gunawan (13110222) Johanes (13110766) Wahyu Hargi Atmanto (18110425) Willy Badawi Hardjono (18110519) Yosep Wira

Lebih terperinci

PHP SESSION & COOKIES

PHP SESSION & COOKIES PHP SESSION & COOKIES Pemrograman Web II Ganjil 2015-2016 statelessness (1) HTTP merupakan protokol yang stateless Artinya browser cukup mengirimkan satu kali request untuk mengidentifikasi dirinya Jika

Lebih terperinci

5.2 Keuntungan dan Kelemahan Cookie

5.2 Keuntungan dan Kelemahan Cookie Cookie Aplikasi web adalah aplikasi yang stateless, di mana server tidak akan mengingat request client. Akibatnya, setiap request yang masuk selalu dianggap oleh server berasal dari client-client yang

Lebih terperinci

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

Pemrograman Web. PHP State, Session dan Cookies. Adam Hendra Brata Pemrograman Web 4 State, dan Adam Hendra Brata Stateless Statefull State State State = Keadaan Website pada umumnya menggunakan protokol HTTP Pada dasarnya protokol HTTP memiliki sifat stateless Pada interaksiyang

Lebih terperinci

MODUL 6 SESSION DAN USER AUTHENTICATION

MODUL 6 SESSION DAN USER AUTHENTICATION MODUL 6 SESSION DAN USER AUTHENTICATION A. Tujuan : 1. Memahami tentang penggunaan Session 2. Memahami tentang fungsi-fungsi session 3. Memahami tentang user authentication B. Dasar Teori A. SESSION PHP

Lebih terperinci

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

session_start(); //perintah ini harus ada pada setiap halaman yang berhubugan dengan session $_SESSION['sesLogin']=$user; BAB 0 Sessiion dan Cookiies 0. Session Session merupakan hal yang cukup penting dalam aplikasi berbasis web. Dengan session memungkinkan programmer menyimpan informasi user secara semi-permanen, artinya

Lebih terperinci

MODUL 7 SESSION DAN USER AUTHENTICATION

MODUL 7 SESSION DAN USER AUTHENTICATION MODUL 7 SESSION DAN USER AUTHENTICATION A. Tujuan : 1. Memahami tentang penggunaan Session 2. Memahami tentang fungsi-fungsi session 3. Memahami tentang user authentication B. Dasar Teori A. SESSION PHP

Lebih terperinci

Session. Pendahuluan

Session. Pendahuluan Session Pendahuluan Session digunakan untuk mengirim data ke beberapa halaman web. Sebuah halaman web, secara normal tidak akan mengirim suatu data dari halaman yang satu ke halaman yang lain.dengan kata

Lebih terperinci

Membuat Halaman Login Dengan PHP

Membuat Halaman Login Dengan PHP Membuat Halaman Login Dengan PHP Oleh: Polma Saut Martua Sihotang Baik ini tutor pertama dari saya.. mohon dimaklum karena saya masih newbie. ^_^ Cara Kerja : Ketika user memasukkan username beserta passwordnya,

Lebih terperinci

BAB XIII BEKERJA DENGAN SESSION

BAB XIII BEKERJA DENGAN SESSION BAB XIII BEKERJA DENGAN SESSION Session digunakan untuk mengirim data ke beberapa halaman web. Sebuah halaman web, secara normal tidak akan mengirim suatu data dari halaman yang satu ke halaman yang lain.

Lebih terperinci

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

Web Programming. Elfan Nofiari. IF-ITB/EN/Mar-05 IF3292 Web Programming. Page 1 Web Programming Elfan Nofiari Page 1 Aplikasi berbasis web Aplikasi memungkinkan user melakukan satu atau sejumlah task Pada aplikasi web, suatu task dilakukan menggunakan antarmuka yang dihasilkan oleh

Lebih terperinci

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

M.K. Pemrograman Web (AK ) Konsep Pemrograman Web M.K. Pemrograman Web (AK-045216) Konsep Pemrograman Web Konsep Pemrograman Web (1) Pemrograman web: membuat aplikasi berbasis web Aplikasi berbasis web: Aplikasi yang dibuat dengan memanfaatkan mekanisme

Lebih terperinci

MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar

MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar MATERI WEB Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql Bas-Dev : Ahmad Bastiar Materi Kali ini Adalah Pembuatan Login Dan Dasboard Admin Setelah Login. Kemaren kita telah

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Pertemuan 8 8.1. PHPMyAdmin Menurut wikipedia, PhpMyAdmin adalah perangkat lunak bebas / open source yang ditulis dalam bahasa pemrograman php yang digunakan untuk menangani administrasi MySQL melalui

Lebih terperinci

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna Dalam tutorial cara membuat form login dengan PHP dan MySQL, kita akan belajar membuat halaman login untuk website dengan menggunakan PHP Session. Tutorial ini merupakan tutorial tingkat dasar, sederhana

Lebih terperinci

Muhammad Zen Samsono Hadi, ST. MSc.

Muhammad Zen Samsono Hadi, ST. MSc. Penanganan Form Muhammad Zen Samsono Hadi, ST. MSc. On this slide Jenis-jenis Form Form Validation Contoh Aplikasi Form Form Inputan Tag Atribut ACTION Atribut t METHOD SUBMIT BUTTON Tag

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI SISTEM BAB IV IMPLEMENTASI SISTEM 4.1 Pengertian dan Tujuan Implementasi Sistem Implementasi sistem adalah langkah-langkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desaian sistem yang telah disetujui,

Lebih terperinci

Bagian 7 MENGGUNAKAN SESSION DAN COOKIES

Bagian 7 MENGGUNAKAN SESSION DAN COOKIES Bagian 7 MENGGUNAKAN SESSION DAN COOKIES Program PHP memiliki beberapa fungsi yang dapat digunakan untuk menyimpan data sementara. Data ini akan disimpan dalam sebuah variabel dan disimpan dalam jangka

Lebih terperinci

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

Penanganan Formulir PHP. Pemrograman Web - Penanganan Formulir. Agi Putra Kharisma, ST., MT. Penanganan Formulir PHP 1 Agenda Materi Pengayaan Pertemuan Sebelumnya Formulir HTML Jenis Masukan Pada Formulir HTML Metode Pengiriman Formulir Validasi Formulir 2 MATERI PENGAYAAN PERTEMUAN SEBELUMNYA

Lebih terperinci

PHP Penanganan Form. Overview. 15-Jan Jenis-jenis Form Form Validation. Tag <FORM> Atribut ACTION Atribut METHOD SUBMIT BUTTON

PHP Penanganan Form. Overview. 15-Jan Jenis-jenis Form Form Validation. Tag <FORM> Atribut ACTION Atribut METHOD SUBMIT BUTTON Overview Jenis-jenis Form Form Validation PHP Penanganan Form Acep Irham Gufroni, M.Eng. 1 Contoh Aplikasi Form Form Inputan Tag Atribut ACTION Atribut METHOD SUBMIT BUTTON Tag Atribut ACTION

Lebih terperinci

DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3

DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3 DESKRIPSI PERANCANGAN PERANGKAT LUNAK SISTEM PENTIKETAN ELEKTRONIK KONSER (SPEK) Dipersiapkan oleh: Kelompok 3 Achmad Taopan Fakhrul Abillah Ramadhan Syaifuloh J3D111022 J3D111067 J3D211122 Program Keahlian

Lebih terperinci

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

SESSION. Aplikasi IT-2 Program Studi Akuntansi Universitas Komputer Indonesia 2013 Oleh: Donny Reza, S.Kom SESSION I. LATAR BELAKANG Sebuah web server tidak dapat mengenali siapa saja yang sedang mengakses dan apa yang dilakukan oleh user karena protokol HTTP bersifat stateless. Sebuah protokol dinyatakan stateless

Lebih terperinci

Penanganan Form 16/10/2014

Penanganan Form 16/10/2014 Penanganan Form Form inputan dibuat dengan tag-tag HTML. Halaman yang mengandung form murni (tidak ada script php) tidak harus disimpan dalam bentuk php, bisa dalam bentuk html. Untuk merancang sebuah

Lebih terperinci

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

Pemrograman Web. PHP State, Session dan Cookies. Adam Hendra Brata Pemrograman Web State, dan Adam Hendra Brata Stateless Statefull State State State = Keadaan Website pada umumnya menggunakan protokol HTTP Pada dasarnya protokol HTTP memiliki sifat stateless Pada interaksiyang

Lebih terperinci

Modul Pembangunan Aplikasi Basis Data Lanjut 2014

Modul Pembangunan Aplikasi Basis Data Lanjut 2014 Authentication and Authorization on Oracle APEX 4.2 CUSTOM AUTHENTICATION 1. Buat sebuah tabel dengan nama tlogin, sebuah sequence dan sebuah trigger --create table CREATE TABLE tlogin( id NUMBER NOT NULL,

Lebih terperinci

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP Form pada PHP mempunyai dua method pengiriman data, yaitu GET dan POST. Dengan menggunakan method GET, maka nilai variabel yang dikirimkan ke server melalui

Lebih terperinci

Bab IV IMPLEMENTASI DAN EVALUASI

Bab IV IMPLEMENTASI DAN EVALUASI Bab IV IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Rancangan yang dibangun pada Bab III diimplementasikan pada web server yang dilengkapi dengan PHP5 sebagai server side scripting dan MySQL sebagai database

Lebih terperinci

Pertemuan 4 Penanganan Form

Pertemuan 4 Penanganan Form Diktat Kuliah Pemrograman Web Pertemuan Penanganan Form Berbagai Cara Penanganan Form Form Input Type TEXT dan PASSWORD Form Input Type RADIO Form Input Type CHECKBOX Form Input Type COMBO BOX Form Input

Lebih terperinci

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database : BAB III IMPLEMENTASI 3.1 Program Penghubung Database Program penghubung database tersebut disimpan dengan nama konek.php. Berikut merupakan kode program penghubung Database :

Lebih terperinci

STUDI DAN IMPLEMENTASI KEAMANAN WEBSITE MENGGUNAKAN OPEN WEB APPLICATION SECURITY PROJECT (OWASP) STUDI KASUS : PLN BATAM

STUDI DAN IMPLEMENTASI KEAMANAN WEBSITE MENGGUNAKAN OPEN WEB APPLICATION SECURITY PROJECT (OWASP) STUDI KASUS : PLN BATAM STUDI DAN IMPLEMENTASI KEAMANAN WEBSITE MENGGUNAKAN OPEN WEB APPLICATION SECURITY PROJECT (OWASP) STUDI KASUS : PLN BATAM TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Studi Strata

Lebih terperinci

Penanganan Form. Muhammad Zen Samsono Hadi, ST. MSc. T.TELEKOMUNIKASI - PENS

Penanganan Form. Muhammad Zen Samsono Hadi, ST. MSc. T.TELEKOMUNIKASI - PENS Penanganan Form Muhammad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu T.TELEKOMUNIKASI - PENS On this slide Jenis-jenis Form Form Validation Contoh Aplikasi Form Form Inputan Tag Atribut ACTION

Lebih terperinci

Riska Kurnianto Abdullah NRP :

Riska Kurnianto Abdullah NRP : SIMULASI CELAH KEAMANAN APLIKASI WEB DENGAN METODE OWASP Riska Kurnianto Abdullah NRP : 2206100709 Dosen Pembimbing : Ahmad Zaini ST., MT. Christyowidiasmoro ST., MT. 1 2 Latar belakang Perangkat lunak

Lebih terperinci

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut: Aplikasi Update Profil Aplikasi Update sebaiknya dibuat setelah registrasi, login dan otentikasi selesai karena untuk melihat profil harus melalui sebuah kunci yang dijadikan kriteria where pada query

Lebih terperinci

Upload File dengan Metode AJAX

Upload File dengan Metode AJAX Upload File dengan Metode AJAX Oleh: Cecep Yusuf Saya akan membahas bagaimana membuat form upload file beserta prosesnya dengan menggunakan teknik AJAX memakai library Ajax File Upload, salah satu library

Lebih terperinci

63 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Sistem ini dirancang menggunakan bahasa pemrograman PHP yang berjalan diatas protocol HTTP. Proses implementasi ini menggunakan tools pendukung

Lebih terperinci

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Post dan Get Request... 2 Isset dan Empty... 5 Sanitasi input... 6 Latihan... 7 Teknik Informatika Universitas

Lebih terperinci

Modul I MENGGABUNGKAN SCRIPT PHP DAN HTML

Modul I MENGGABUNGKAN SCRIPT PHP DAN HTML Modul I MENGGABUNGKAN SCRIPT PHP DAN HTML MATA KULIAH PENGENALAN PERANCANGAN WEB DAN INTERNET MODUL I TUJUAN - Mahasiswa memahami cara menggabungkan antara script PHP dan HMTL - Fungsi Echo - Register

Lebih terperinci

Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML)

Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML) Pemrograman Internet dengan AJAX (Asynchronous JavaScript And XML) Suprayogi Abstract : AJAX uses asynchronous data transfer (HTTP requests) between the browser and the web server, allowing web pages to

Lebih terperinci

9. Membuat Halaman Transaksi Penjualan

9. Membuat Halaman Transaksi Penjualan 9. Membuat Halaman Transaksi Penjualan Pada proses permintaan data pada web dinamik, diperlukan aplikasi database server yang akan memproses permintaan dari aplikasi webserver untuk menghubungkan pada

Lebih terperinci

Xcode Intensif Training. Advanced ethical web. hacking & security

Xcode Intensif Training. Advanced ethical web. hacking & security 2018 Xcode Intensif Training Advanced ethical web hacking & security Advanced Ethical Web hacking & security Pembelajaran teknik-teknik web hacking secara ethical dan keamanannya secara advanced Waktu

Lebih terperinci

Membuat Database mysql dengan PhpMyAdmin

Membuat Database mysql dengan PhpMyAdmin Materi artikel : Membuat database mysql dengan PhpMyadmin View Insert Edit Delete Searching Membuat Hitcounter dengan file teks Syarat : Mengerti penggunaan tag HTML Browser dapat mengenali sintak Php

Lebih terperinci

Membuat Form login dengan Php dan Mysql

Membuat Form login dengan Php dan Mysql Membuat Form login dengan Php dan Mysql 13 Hey,,,selamat malam semuanya,,kali ini ane mau membagikan bagaimana cara membuat Form login dengan php dan mysql... Yah kya gtulah kurang lebih intronya,,langsung

Lebih terperinci

Lampiran A : Hasil Wawancara. Hasil wawancara dengan Bapak Setiawan Soetopo, manager Internet Service

Lampiran A : Hasil Wawancara. Hasil wawancara dengan Bapak Setiawan Soetopo, manager Internet Service L1 Lampiran A : Hasil Wawancara Hasil wawancara dengan Bapak Setiawan Soetopo, manager Internet Service Provider (ISP) Kingkongznet untuk mendapatkan informasi mengenai sistem yang sedang berjalan. Berikut

Lebih terperinci

Menangani Input dari User

Menangani Input dari User Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni

Lebih terperinci

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Modul-5 GET & POST Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Pendahuluan Pada modul sebelumnya, kita telah mengenal proses assignment. Kita dapat mengassign suatu nilai kepada suatu

Lebih terperinci

SEARCHING, EDIT / UPDATE DAN DELETE. PHP & MYSQL Part Two

SEARCHING, EDIT / UPDATE DAN DELETE. PHP & MYSQL Part Two SEARCHING, EDIT / UPDATE DAN DELETE PHP & MYSQL Part Two Maskie Z.O Review Project yang telah dibuat sebelumnya : Cek.php (Session) Index3.htm l Login1.php List1.ph p FmSiswaIn.P hp FmSiswaSim. php Index3.Html

Lebih terperinci

Domain & Hosting Free By : Subianto, S.Kom

Domain & Hosting Free  By : Subianto, S.Kom Domain & Hosting Free www.000webhost.com By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI By : Subianto, S.Kom REGISTRASI

Lebih terperinci

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5 Robby Cokro Buwono Badiyanto, S.Kom., M.Kom Sesi 5 Form Tujuan Intruksional Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form Kode MK : AK2011T Revisi Terakhir

Lebih terperinci

Pemrograman PHP & MySQL

Pemrograman PHP & MySQL Pemrograman PHP & MySQL Memadukan antara Web Server dan Database Server Pemrograman PHP & MySQL Pada awalnya PHP merupakan singkatan dari Personal Home Page tools, sebuah tool (alat bantu) untuk memonitor

Lebih terperinci

Bab 13 Tentang SESSION

Bab 13 Tentang SESSION Bab 13 Tentang SESSION Untuk menjelaskan tentang SESSION dan kegunaannya, saya akan mulai dengan memberikan contoh visualisasi terlebih dahulu. Misalkan kita memiliki sebuah form sebagai berikut

Lebih terperinci

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 10 Penanganan Form HTML Tujuan: Mahasiswa memahami cara penanganan permintaan dalam kode PHP yang dikirimkan melalui form HTML untuk menyelesaikan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN Bab ini menjelaskan analisa dan proses perancangan aplikasi tentang kegiatan multiuser dalam aplikasi agenda online. Hasil analisa dan proses perancangan akan diterapkan

Lebih terperinci

Pertemuan 2. Muhadi Hariyanto

Pertemuan 2. Muhadi Hariyanto Pertemuan 2 Muhadi Hariyanto Variabel Diperlukan dalam pemrograman PHP karena berfungsi sebagai tempat untuk menampung suatu nilai data. Bisa berupa masukan atau keluaran. Tidak diperlukan deklarasi awal

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-8 (PHP Dasar [1]) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan PHP? Komponen yang dibutuhkan PHP File Mendeklarasikan

Lebih terperinci

Implementasi Session Tracking Pada Mobile Application Dengan Menggunakan Java 2 Platform Microedition Teguh Susyanto 2)

Implementasi Session Tracking Pada Mobile Application Dengan Menggunakan Java 2 Platform Microedition Teguh Susyanto 2) ISSN : 1693 1173 Implementasi Session Tracking Pada Mobile Application Dengan Menggunakan Java 2 Platform Microedition Teguh Susyanto 2) Abstrak Dalam protokol HTTP, setiap koneksi data yang terjadi antara

Lebih terperinci

PHP HTML : SESSION PHP COOKIES

PHP HTML : SESSION PHP COOKIES PHP COOKIES PHP HTML : SESSION Cookies merupakan fasilitas seperti halnya session, cookies merupakan teknik pertama kali yang dikenalkan oleh Netscape untuk membuat adanya suatu state koneksi antara klien

Lebih terperinci

Artikel ini akan memberikan informasi bagi pembaca yang kesulitan dengan Teknik Mencegah SQL Injection pada PHP.

Artikel ini akan memberikan informasi bagi pembaca yang kesulitan dengan Teknik Mencegah SQL Injection pada PHP. CARA SEDERHANA UNTUK INJECTION MECEGAH SQL Lina yuliana mdamoners@gmail.com Abstrak Teknik serangan SQL Injection merupakan serangan injeksi perintah SQL pada bagian URL atau bagian Body HTTP Request.

Lebih terperinci

Gambar 1. Halaman Awal Website

Gambar 1. Halaman Awal Website Membuat Website Dengan Drupal CMS Oleh : Tim IT UMS Daftar Isi (Contents) A. Settingan Awal Website B. Membuat Menu (Site Navigation) C. Mengatur Posisi Menu D. Membuat Konten E. Membuat Kategori (Taxonomy)

Lebih terperinci

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut :

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut : Hak Akses dan Login Multi User Sebuah rumah hanya bisa dibuka oleh orang yang berhak yaitu yang punya rumah itu sendiri dan orang lain yang diberikan hak untuk memasuki rumah tersebut demikian juga dengan

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK Bab keempat ini berisi penjelasan analisis dan perancangan perangkat lunak yang dibangun dalam tugas akhir ini. Analisis perangkat lunak meliputi deskripsi

Lebih terperinci

ABSTRAK. Kata kunci : Manual Book, Website, Siswa, Pengolahan. i Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Manual Book, Website, Siswa, Pengolahan. i Universitas Kristen Maranatha ABSTRAK Banyak instansi pendidikan yang saat ini masih menggunakan sistem pengolahan pendidikan dengan cara manual yaitu ditulis di dalam buku harian tata usaha (manual book), sehingga hal ini menjadikan

Lebih terperinci

Pengantar Pemrograman Sisi Server

Pengantar Pemrograman Sisi Server Pengantar Pemrograman Sisi Server PHP 1 Agenda Kilas balik materi minggu lalu Pengenalan PHP Variabel Fungsi Pengulangan (loop) Pengatur aliran (control flow) Array 2 KILAS BALIK MATERI MINGGU LALU 3 Coding

Lebih terperinci

ABSTRAK. Kata Kunci: Info Tagihan Mahasiswa, Universitas Kristen Maranatha, Security Vulnerability, Security Patch, Web Service.

ABSTRAK. Kata Kunci: Info Tagihan Mahasiswa, Universitas Kristen Maranatha, Security Vulnerability, Security Patch, Web Service. ABSTRAK Info tagihan mahasiswa memiliki security vulnerability sehingga mahasiswa dapat melihat tagihan mahasiswa lain. Selain mahasiswa semua orang dapat membuka halaman info tagihan semua mahasiswa tanpa

Lebih terperinci

Pengenalan JavaScript

Pengenalan JavaScript Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu

Lebih terperinci

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S 2.1. Tipe data dan Variabel pada PHP PHP mendukung tipe data berikut ini: integer double string array object Tipe variabel ini tidak perlu ditentukan oleh programmer, melainkan ditentukan pada saat runtime

Lebih terperinci

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

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web www.ilmuwebsite.com Bagian 24. Membuat Autentikasi Login

Lebih terperinci

BAB 7 APLIKASI KOMENTAR DAN VALIDASINYA

BAB 7 APLIKASI KOMENTAR DAN VALIDASINYA BAB 7 APLIKASI KOMENTAR DAN VALIDASINYA Anda memiliki sebuah usaha yang juga memiliki website sebagai sarana berkomunikasi dengan konsumen. Di dalam website tersebut seorang pengunjung website atau konsumen

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISEM 3.1 Perancangan Perancangan adalah proses yang dilakukan oleh perancang sistem untuk mengerjakan spesifikasi sistem yang dibutuhkan, membuat suatu keputusan tentang bagaimana

Lebih terperinci

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 1 2 3 Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 4 Isilah konfigurasi instalasi yang akan dibuat. Oracle Home Location : biasanya terisi otomatis dgn drive yang paling banyak

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Pengelolaan keamanan yang baik sangat penting bagi sebuah aplikasi. Untuk membuat aplikasi memiliki tingkat keamanan yang tinggi, Yii menyediakan beberapa fitur keamanan, yaitu:

Lebih terperinci

Ahmad Muammar W. K.

Ahmad Muammar W. K. Ahmad Muammar W. K. Details Web Hacking Threat Simulation Impact Discussion Web Hacking Hacking melalui HTTP [ hacking over http ] Hacking terhadap Web Application Melalui port 80 ; port HTTP Memanfaatkan

Lebih terperinci

Bab 4 Pembahasan Dan Hasil Pengujian

Bab 4 Pembahasan Dan Hasil Pengujian Bab 4 Pembahasan Dan Hasil Pengujian 4.1 Implementasi Aplikasi Pada Bab 4 ini akan dijelaskan bagaimana cara kerja aplikasi program untuk pemodelan system registrasi terpadu berbasis web menggunakan web

Lebih terperinci

3 BAB III METODOLOGI PENELITIAN

3 BAB III METODOLOGI PENELITIAN 3 BAB III METODOLOGI PENELITIAN Pembuatan sistem manajemen peresensi siswa ini bertujuan untuk membantu proses manajemen presensi siswa di sekolah dengan memberikan informasi tentang presensi siswa kepada

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Bab ini berisi implementasi dari perancangan yang telah dibahas pada bab sebelumnya. Pengimplementasiannya meliputi lingkungan perangkat keras, lingkungan

Lebih terperinci

Missing CSRF Token that could Illegally Delete the Conversation

Missing CSRF Token that could Illegally Delete the Conversation Missing CSRF Token that could Illegally Delete the Conversation August 29 th, 2016 @YoKoAcc (yk@firstsight.me) [Indonesian Version] Revision Detail Version Date Detail 0.1 August 29 th, 2016 - Missing

Lebih terperinci

Konsep Dasar Administrasi Oracle : User Management. Tools yang hebat akan menjadi tidak berguna karena tidak tahu cara menggunakannya

Konsep Dasar Administrasi Oracle : User Management. Tools yang hebat akan menjadi tidak berguna karena tidak tahu cara menggunakannya Konsep Dasar Administrasi Oracle : User Management Satrio Yudho (c)2009 Pada sesi ini anda akan mempelajari tentang : administrasi user(pengguna) dalam oracle latihan Tools yang hebat akan menjadi tidak

Lebih terperinci

Bab 4. Hasil dan Pembahasan

Bab 4. Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan 4.1 Hasil Rancangan Cara kerja website ini adalah dengan menggunakan HTML dan CSS untuk desain dan tampilan. Dari tampilan tersebut terdapat form pencarian yang dimana merupakan

Lebih terperinci

4.2 Implementasi BAB V Pengujian Test Case White Box Testing Black Box Testing BAB VI Kesimpulan dan

4.2 Implementasi BAB V Pengujian Test Case White Box Testing Black Box Testing BAB VI Kesimpulan dan ABSTRAK Pengembangan modul reporting pada aplikasi SOMAD (Switching Operation Maintenance and Administration) ini secara khusus menangani perkembangan kualitas jaringan GSM. Nilai-nilai yang menentukan

Lebih terperinci

REKAYASA PERANGKAT LUNAK LANJUT. STUDI KASUS PENGELOLAAN ARTIKEL (REV) Defri Kurniawan M.Kom

REKAYASA PERANGKAT LUNAK LANJUT. STUDI KASUS PENGELOLAAN ARTIKEL (REV) Defri Kurniawan M.Kom REKAYASA PERANGKAT LUNAK LANJUT STUDI KASUS PENGELOLAAN ARTIKEL (REV) Defri Kurniawan M.Kom Studi Kasus Sistem Pengelolaan Artikel Untuk memudahkan artikel ilmiah diperlukan sebuah pengelola artikel ilmiah

Lebih terperinci

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG Pengembangan website telah menjadi tuntutan pemiliknya seiring dengan dinamika dan kemajuan teknologi internet. Website yang tidak mempunyai informasi dan tampilan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem ng Sedang Berjalan Proses yang sedang berjalan dalam penginformasian Lokasi Plaza yang ada di Kota Medan, masih bersifat manual, banyaknya kendala

Lebih terperinci