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

dokumen-dokumen yang mirip
BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

E-trik Ajax. Database MySQL. Dedi Alnas

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension


Membuat Database mysql dengan PhpMyAdmin

4. BAB IV ANALISIS DAN PERANCANGAN SISTEM. diusulkan perancangan sistem baru, dimana kinerja dari suatu sistem yang baru

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga

SISTEM INFORMASI PENERIMAAN SISWA BARU SMP NEGERI 1 PRAMBANAN BERBASIS WEB

Menangani Input dari User

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap implementasi adalah tahapan penerapan sistem untuk dapat

MODUL 11 MEMBUAT LOGIN USER

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

MODUL PEMROGRAMAN WEB

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menggunakan basis data MySQL. Aplikasi PHP dapat dijalankan pada Operating

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

2. inputkk.php. 3. tampilkk.php

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa


BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi Sistem Informasi Penjualan Furniture Secara online pada

PERANCANGAN SISTEM. t_spk. +idspk : int. +idekatalog : char -tglspk : Date -statusspk : char. +simpan() +update() +getekatalog()


TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. perancangan sistem agar siap untuk dioperasikan. Implementasi Sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Pemrograman Web Lanjut 2017

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian input/output Sistem Informasi Manajemen Aset Teknologi

BAB III PEMBAHASAN 3.1 Analisa Sistem

BAB IV TESTING DAN IMPLEMENTASI

Cara Sederhana Import Data dari Excel (CSV) ke MySQL dengan PHP

LANGKAH-LANGKAH MENJALANKAN PROGRAM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk

BAB IV IMPLEMENTASI DAN PENGUJIAN

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

No Nama Tipe Panjang Keterangan 1 Id_pegawai int 5 Id

BAB IV IMPLEMENTASI DAN PENGUJIAN

APLIKASI PENGELOLAAN TIKET PENUMPANG PT. ASDP

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

BAB V IMPLEMANTASI DAN PENGUJIAN SISTEM. perangkat lunak. Pengujian dilakukan untuk menjalin kualitas dan juga mengetahui

Lisensi Dokumen: Uraian Kasus :

BAB IV IMPLEMENTASI DAN PENGUJIAN

KONEKSI NETBEANS DENGAN DATABASE SQLITE

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. web, perancangan struktur data ke dalam database, pembuatan kode program dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGEMBANGAN SISTEM. sistem dan dapat dipandang sebagai suatu usaha untuk mewujudkan sistem yang

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. dimana sistem yang baru ini dapat dioperasikan secara menyeluruh. Implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi prototype sistem informasi Furniture Jepara Putri dilakukan

1. Pastikan Komputer terinstall MySQL dan PHP atau boleh juga XAMPP minimal. 2. Buka browser masuk ke localhost lalu ke phpmyadmin(untuk penggunaa

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam pembangunan sebuah

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dirancang dan dibangun, implementasi e-commerce perlengkapan kain sarung di

Tahap Instalasi PostgreSQL di Windows

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi website pada Perusahaan First Forex

Membuat Online Messanger atau Chat dengan PHP, MySQL, JQuery, Bootsrtrap 3 dan Font Awesome 4 [Part 2]

APLIKASI WAREHOUSE MANAGEMENT SYSTEM BERBASIS WEB MENGGUNAKAN PHP & MYSQL

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam penulisan tugas akhir ini pembuatan program menggunakan web

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi waterfall sistem informasi penerimaan siswa online

IMPLEMENTASI DAN PENGUJIAN

Membuat Database di MySQL

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap meletakkan sistem supaya siap untuk

Tutorial Membuat WEB Dinamis Dengan PHP

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB 3 PERANCANGAN SISTEM Mendefinisikan Web Dalam Dreamweaver MX 2004

BAB IV IMPLEMENTASI DAN PENGUJIAN. antarmuka, menu yang tersedia pada sistem, form-form masukan, analisis kinerja

P - 12 Bab 9 : PHP & MySQL

BAB IV IMPLEMENTASI DAN PENGUJIAN

Membuat Halaman Login Dengan PHP

Membuat sendiri active record sederhana ala framework

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. adalah untuk menerapkan sistem agar dapat dioperasikan secara optimal sesuai

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

BAB IV IMPLEMENTASI DAN PENGUJIAN

1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases;

BAB V IMPLEMENTASI DAN PENGUJIAN. Inplementasi merupakan tahapan dalam perancangan suatu sistem

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN PENGUJIAN. Bab ini merupakan tahap penerjemahan kebutuhan pembangunan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. secara sistematis maka pada tahap selanjutnya akan dilakukan implementasi

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. PT. Citra Mitra Niaga dilakukan menggunakan bahasa dan lingkungan

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM. yang telah dilakuan dari tahap perancangan yang diterjemahkan ke dalam bahasa

PROSEDUR MENJALANKAN PROGRAM/ALAT

Pencarian data dengan PDO (PHP Data Objek)

Transkripsi:

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 halaman web yang harus dilindungi dengan sebuah form login sehingga orang-orang tertentu yang bisa mengakses halaman tersebut dan dibatasi hak aksesnya misalnya user dengan level admin bisa untuk membuka semua halaman web sedangkan level user hanya bisa membuka halaman tertentu yang diberikan hak aksesnya dalam hal ini biasanya web yang digunakan oleh banyak pemakai (multiuser) yang menerapkan hak akses tersebut misalnya web sistem informasi akademik dengan level admin, mahasiswa, akademik dan dosen dimana masing-masing level hanya bisa membuka halaman yang telah diberikan hak aksesnya dan tidak bisa membuka halaman yang bukan menjadi haknya, supaya lebih memahami materi ini langsung saja kita implementasikan dalam bentuk praktek, materi ini hanya merupakan kelanjutan dari materi semester yang lalu dimana mahasiswa sudah bisa menginstall Webserver dalam hal ini webserver Xampp sebagai webservernya yang sudah mencakup paket PHP,MySQL dan Apache. Untuk mendesain web dalam praktek ini kita gunakan macromedia dreamweaver MX 2004 atau Notepad++. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut : Langkah yang pertama dilakukan membuat database di webserver dengan nama multiuser dengan query : 1

CREATE DATABASE multiuser Kemudian baru dibuat tablenya dengan query : CREATE TABLE IF NOT EXISTS `user` ( `userid` varchar(20) NOT NULL, `password` varchar(50) NOT NULL, `level` varchar(15) NOT NULL, PRIMARY KEY (`userid`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Kemudian kita masukkan recordnya dengan query : INSERT INTO `user` (`userid`, `password`, `level`) VALUES ('admin', 'admin', 'admin'), ('user1', 'user1', 'user'); Setelah itu barulah kita menghubungkan antara php dengan mysql, pada gambar diatas saya sudah buatkan file-file php dimana file-file tersebut berada di dalam folder login, halaman yang pertama diakses adalah index.php dengan source code sebagai berikut : <head><title>login</title></head> <h2>halaman Login</h2> <form action="log.php?op=in" method="post"> User ID : <input type="text" name="userid"><br> Password : <input type="password" name="psw"><br> <input type="submit" value="login"> </form> Tampilannya sebagai berikut : 2

Kemudian diakses file log.php dengan source code sebagai berikut : Kemudian diakses file yang sesuai dengan halaman yang diklik misalnya halaman1 maka akan ditampilkan gambar sebagai berikut : Demikian seterusnya tergantung dengan halaman yang diklik dengan catatan bahwa admin bisa membuka semua halaman sedangkan user hanya bisa membuka halaman2, halaman3 dan halaman4 saja, jadi source untuk halaman1.php adalah sebagai berikut : if($_session['level']!="admin"){ die("anda bukan admin");//jika bukan admin jangan lanjut <head><title>halaman Admin</title></head> 3

<h4>ini Halaman 1</h4> <a href="javascript:history.back()">kembali</a> Source code halaman2.php if($_session['level']!="admin" && $_SESSION['level']!="user"){ die("anda bukan admin");//jika bukan admin dan user jangan lanjut <head><title>halaman Admin dan User</title></head> <h4>ini Halaman 2</h4> Source code halaman3.php if($_session['level']!="admin" && $_SESSION['level']!="user"){ die("anda bukan user");//jika bukan user jangan lanjut 4

<head><title>halaman User</title></head> <h4>ini Halaman 3</h4> Demikian Materi hari ini tanggal 2 November 2012. Syaifullah. 5