Sebelum dilanjutkan ke tutorial, kita pelajari dulu logika dasar untuk hak akses.

Ukuran: px
Mulai penontonan dengan halaman:

Download "Sebelum dilanjutkan ke tutorial, kita pelajari dulu logika dasar untuk hak akses."

Transkripsi

1 ROLE USER Rencana Aplikasi 1. Jenis user: Admin, Registered User, Guest (guest adalah user yang tidak terdaftar) 2. Siapa saja dapat mendaftar / membuat user baru tanpa harus login terlebih dahulu. 3. Admin yang dapat mengubah hak akses semua user, merubah data user lain, dan menghapus user lain. 4. Registered User dapat melihat daftar semua user tanpa dapat merubah maupun menghapus user lain. 5. Registerd User dapat merubah data pribadinya. 6. Untuk dapat melihat data user (data pribadi maupun data semua user), user harus login terlebih dahulu. Materi Dasar Sebelum dilanjutkan ke tutorial, kita pelajari dulu logika dasar untuk hak akses. Logika untuk hak akses tidaklah rumit, hanya dengan logika if sederhana. Kita asumsikan misalkan ada 3 jenis user seperti dalam tutorial kali ini (admin, member, guest) dalam sebuah aplikasi. Untuk dapat mengakses halaman member, user harus terdaftar dan login terlebih dahulu. Kemudian user yang login ini harus dapat dikenali aplikasi apakah ia berstatus sebagai admin atau bukan. Hal ini dikarenakan fungsionalitas aplikasi tidak sama untuk level user yang berbeda. Misalkan: admin boleh menghapus user lain sedangkan user biasa tidak. Maka logika dasar dari kasus ini adalah seperti berikut: if ($userlevel == 'admin') { echo "<a href='delete.php'?id=$id>delete</a>"; Kode diatas berarti bahwa jika user memiliki hak akses sebagai admin, maka link untuk delete akan ditampilkan, sedangkan jika tidak maka link delete tidak akan ditampilkan. Dalam tutorial kali ini, hak akses (role) disimpan didalam session untuk kemudian dapat kita panggil lagi pada halaman lainnya untuk dilakukan pengecekan. Untuk melakukan pengecekan apakah user yang login memiliki role sebagai admin atau tidak, kode program nya akan terlihat seperti berikut. if ($_SESSION['role'] == 'admin') { // kode lainnya Kemudian kode tersebut kita sisipkan pada bagian yang hanya boleh diakses oleh user yang memiliki role sebagai admin. Jadi, jika ada beberapa menu ataupun fungsionalitas yang hanya boleh digunakan oleh user dengan hak akses tertentu, cukup gunakan logika dasar ini. Jika kebutuhan aplikasi Anda

2 lebih kompleks dari ini, maka tinggal disesuaikan dan dikembangkan sesuai dengan kebutuhan. Langkah 1 Struktur Folder Buatlah folder dengan nama hak_akses pada C:\xampp\htdocs\. Kemudian buat lagi dua folder dengan nama css dan images didalam folder hak_akses. Kemudian copy-kan file.css dari file yang sudah didownload kedalam folder css, dan file background.jpg kedalam folder images. File-file.css ini nantinya akan kita gunakan sebagai alat bantu untuk mempercantik tampilan. Untuk menggunakan file-file.css ini cukup dengan menambahkan baris kode seperti berikut. <link rel="stylesheet" href="css/reset.css" type="text/css" /> <link rel="stylesheet" href="css/normalize.css" type="text/css" /> <link rel="stylesheet" href="css/permata-ui-kit.css" type="text/css" /> <link rel="stylesheet" href="css/bootstrap.css" type="text/css" /> <link rel="stylesheet" href="css/style.css" type="text/css" /> Langkah 2 Database Buat database dengan nama tutorial_3. Kemudian buat tabel dengan nama users dengan data sebagai berikut. Fieldname id_user Datatype int(4), PRIMARY, AUTO INCREMENT

3 username password fullname role varchar(20), UNIQUE varchar(300) varchar(100) varchar(100) enum( admin, member ) Kemudian buat satu user sebagai administrator dengan menjalankan kode berikut pada SQL query (sesuaikan dengan DBMS yang Anda gunakan) agar kita dapat login. insert into users values ('', 'admin', 'admin', 'admin@admin.com', 'Administrator', 'admin'); Langkah 3 File Konfigurasi Seperti biasa, sebelum membuat aplikasi lebih jauh, kita buat terlebih dulu file konfigurasi untuk koneksi ke server. Ketikkan kode berikut dan simpan dalam folder hak_akses dengan nama config.php. // host yang digunakan $host = 'localhost'; // username untuk login ke hosthosting $user = 'root'; // jika menggunakan PC sendiri sebagai host, // secara default password dikosongkan $pass = ''; // isikan nama database sesuai database yang akan digunakan $dbname = 'tutorial_3'; // mengubung ke host $connect = mysql_connect($host, $user, $pass) or die(mysql_error()); // memilih database yang akan digunakan $dbselect = mysql_select_db($dbname); Langkah 4 Register User Ketikkan kode berikut dan simpan dalam folder hak_akses dengan nama index.php. session_start();

4 $logged_in = false; //jika session username belum dibuat, atau session username kosong if (isset($_session['username'])!empty($_session['username'])) { $logged_in = true; include_once('config.php'); <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>tutorial Hak Akses - Nurwahyudin.Com</title> <link rel="stylesheet" href="css/reset.css" type="text/css" /> <link rel="stylesheet" href="css/normalize.css" type="text/css" /> <link rel="stylesheet" href="css/permata-ui-kit.css" type="text/css" /> <link rel="stylesheet" href="css/bootstrap.css" type="text/css" /> <link rel="stylesheet" href="css/style.css" type="text/css" /> </head> <body> <div style="margin:auto; padding:50px 0 30px; text-align:center"> <h1>nurwahyudin.com</h1> <p>tutorial Hak Akses</p> <div style="margin:auto"> <form class="rounded_3 shadow_3" action="insert.php" method="post" style="width:400px; margin:auto;"> <fieldset class="rounded_3"> <legend>register New User</legend> $message = $_GET['msg']; if ($message == 'success') { <div class="info">success else if ($message == 'failed') { <div class="error">error <label for="username">username</label> <input id="username" name="username" class="wide" type="text" required="required" /> <label for="password">password</label> <input id="password" name="password" class="wide" type="password" required="required" /> <label for=" "> </label> <input id=" " name=" " class="wide" type=" " required="required" /> <label for="fullname">fullname</label> <input id="fullname" name="fullname" class="wide" type="text" /> if ($logged_in) {

5 <span class="left"><a href="users.php">lihat Data</a></span> else { <span class="left"><a href="login.php">login</a></span> <input class="right" type="submit" name="submit" value="buat User" /> </fieldset> </form> </body> </html> Pada baris ke-7 kita lakukan pengecekan apakah user sudah login atau belum dengan kode if (isset($_session['username'])!empty($_session['username'])). Jika sudah login, maka variabel $logged_in di set menjadi true. Variabel ini kita gunakan untuk pengecekan lagi nantinya. Pada baris ke-57 kita lakukan pengecekan terhadap nilai dari variabel $logged_in dengan kode if ($logged_in). Jika variabel ini bernilai true (yang berarti user sudah login), maka tampilkan link untuk melihat data user. Sedangkan jika bernilai false (yang berarti user belum login), maka tampilkan link menuju halaman login. Selanjutnya, buat file baru dan ketikkan kode berikut ini. Setelah selesai simpan dengan nama insert.php. include_once('config.php'); // terima data dari halaman index.php $username = mysql_real_escape_string($_post['username']); $password = mysql_real_escape_string($_post['password']); $ = mysql_real_escape_string($_post[' ']); $fullname = mysql_real_escape_string($_post['fullname']); $role = 'member'; // variabel untuk settingan default level yang mendaftar // simpan data ke database $query = mysql_query("insert into users values('', '$username', '$password', '$ ', '$fullname', '$role')"); if ($query) { // jika berhasil menyimpan header('location: index.php?msg=success'); else { // jika gagal menyimpan header('location: index.php?msg=failed'); Setelah selesai, coba buka browser dan ketikkan localhost/hal_akses/register.php. Hasilnya akan terlihat seperti gambar dibawah. Cobalah untuk menambahkan beberapa user baru.

6 Saat ini, kita masih belum dapat login ke aplikasi (iyalah, login nya belum dibikin ). Selanjutnya kita buat halaman untuk login. Langkah 5 Login Ketikkan kode berikut dan simpan dengan nama login.php. session_start(); include_once('config.php'); if (!empty($_session['username'])) { header('location:index.php'); <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>tutorial Hak Akses - Nurwahyudin.Com</title> <link rel="stylesheet" href="css/reset.css" type="text/css" /> <link rel="stylesheet" href="css/normalize.css" type="text/css" /> <link rel="stylesheet" href="css/permata-ui-kit.css" type="text/css" /> <link rel="stylesheet" href="css/bootstrap.css" type="text/css" /> <link rel="stylesheet" href="css/style.css" type="text/css" /> </head> <body> <div style="margin:auto; padding:50px 0 30px; text-align:center"> <h1>nurwahyudin.com</h1> <p>authorization required!</p>

7 <div style="margin:auto"> <form class="rounded_3 shadow_3" action="auth.php" method="post" style="width:400px; margin:auto;"> <fieldset class="rounded_3"> <legend>login</legend> $error = $_GET['error']; if ($error == 1) { <div class="error">username dan Password belum diisi. else if ($error == 2) { <div class="error">username belum diisi. else if ($error == 3) { <div class="error">password belum diisi. else if ($error == 4) { <div class="error">username dan Password tidak terdaftar. <label for="username">username</label> <input id="username" name="username" class="wide" type="text" required="required" /> <label for="password">password</label> <input id="password" name="password" class="wide" type="password" required="required" /> <span class="left"><a href="index.php">daftar Baru</a></span> <input class="right" type="submit" name="submit" value="login" /> </fieldset> </form> </body> </html> Berikutnya kita buat file untuk autentikasi user yang login. Ketikkan kode berikut dan simpan dengan nama auth.php. include('config.php'); session_start(); // terima data dari form login $username = $_POST['username']; $password = $_POST['password']; // untuk mencegah sql injection // kita gunakan mysql_real_escape_string $username = mysql_real_escape_string($username); $password = mysql_real_escape_string($password); // cek data yang dikirim, apakah kosong atau tidak if (empty($username) && empty($password)) {

8 // kalau username dan password kosong header('location:login.php?error=1'); break; else if (empty($username)) { // kalau username saja yang kosong header('location:login.php?error=2'); break; else if (empty($password)) { // kalau password saja yang kosong header('location:login.php?error=3'); break; $query = mysql_query("select * from users where username='$username' and password='$password'"); $data = mysql_fetch_array($query); if (mysql_num_rows($query) == 1) { // kalau username dan password sudah terdaftar di database // buat session dengan nama username dengan isi nama user yang login $_SESSION['username'] = $username; $_SESSION['role'] = $data['role']; // redirect ke halaman users [menampilkan semua users] header('location:users.php'); else { // kalau username ataupun password tidak terdaftar di database header('location:login.php?error=4'); Setelah selesai, coba buka browser dan ketikkan localhost/hal_akses/login.php. Hasilnya akan terlihat seperti gambar dibawah. Berikutnya, kita buat sebuah file untuk melakukan pengecekan apakah user sudah login atau belum. Jika user sudah login, maka user tidak perlu login lagi. Buat dokumen baru dan ketikkan kode berikut. Setelah selesai, simpan dengan nama cek-login.php. session_start();

9 $logged_in = false; //jika session username belum dibuat, atau session username kosong if (!isset($_session['username']) empty($_session['username'])) { //redirect ke halaman login header('location:login.php'); else { $logged_in = true; File cek-login.php ini akan kita include pada beberapa file lainnya. Langkah 6 Daftar User Buat dokumen baru dan ketikkan kode berikut. Setelah selesai simpan dengan nama users.php. include_once('config.php'); include_once('cek-login.php'); <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>tutorial Hak Akses - Nurwahyudin.Com</title> <link rel="stylesheet" href="css/reset.css" type="text/css" /> <link rel="stylesheet" href="css/normalize.css" type="text/css" /> <link rel="stylesheet" href="css/permata-ui-kit.css" type="text/css" /> <link rel="stylesheet" href="css/bootstrap.css" type="text/css" /> <link rel="stylesheet" href="css/style.css" type="text/css" /> </head> <body> <div style="margin:auto; padding:50px 0 30px; text-align:center"> <h1>nurwahyudin.com</h1> <p>tutorial Hak Akses</p> <div style="margin:auto"> <div class="rounded_3 shadow_3 content"> $username = $_SESSION['username']; $query_user_login = mysql_query("select * from users where username='$username'"); $user_login = mysql_fetch_array($query_user_login); <h3>selamat Datang echo $user_login['fullname']; </h3> <br />

10 $message = $_GET['msg']; if ($message == 'success') { <div class="info">success else if ($message == 'failed') { <div class="error">error <a href="index.php" class="left">tambah User</a> <a href="logout.php" class="right">logout</a> <br /> <table class="view"> <thead> <tr> <th width="20">no.</th> <th>username</th> <th>fullname</th> <th> </th> </tr> </thead> <tbody> $query = mysql_query("select * from users"); $i = 1; while ($data = mysql_fetch_array($query)) { <tr class=" if ($i % 2 == 0) { echo "odd"; else { echo "even"; "> <td> echo $i; </td> <td> echo $data['username']; // jika user yang login memiliki role sebagai admin, maka tampilkan menu untuk edit dan delete user if ($_SESSION['role'] == 'admin') { <div class="row-actions"> <a href="edit.php?uid= echo $data['id_user'];">edit</a> if ($data['username']!= 'admin') { <a href="delete.php?uid= echo $data['id_user'];" class="delete">delete</a> </td> <td> echo $data['fullname']; </td> <td> echo $data[' ']; </td> </tr> $i++; </tbody> </table>

11 <div class="clear"> <div style="padding-bottom:50px;"> </body> </html> Perhatikan baris ke-70 terdapat kode if ($_SESSION['role'] == admin ). Pada baris ini kita lakukan pengecekan hak akses apakah user yang login memiliki hak akses sebagai admin atau tidak. Jika user memiliki hak akses sebagai admin, maka tampilkan menu edit dan delete. Jika tidak memiliki hak akses sebagai admin, maka menu edit dan delete tidak boleh ditampilkan. Cobalah lihat hasilnya pada browser dengan membuka halaman localhost/hak_akses/users.php. Hasilnya akan terlihat seperti gambar berikut. Selanjutnya kita buat halaman edit data. Buat dokumen baru dan ketikkan kode berikut, kemudian simpan dengan nama edit.php. session_start(); include_once('config.php'); include_once('cek-login.php'); if ($_SESSION['role']!= 'admin') { header('location: users.php'); <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>tutorial Hak Akses - Nurwahyudin.Com</title> <link rel="stylesheet" href="css/reset.css" type="text/css" /> <link rel="stylesheet" href="css/normalize.css" type="text/css" /> <link rel="stylesheet" href="css/permata-ui-kit.css" type="text/css" /> <link rel="stylesheet" href="css/bootstrap.css" type="text/css" /> <link rel="stylesheet" href="css/style.css" type="text/css" /> </head> <body> <div style="margin:auto; padding:50px 0 30px; text-align:center">

12 <h1>nurwahyudin.com</h1> <p>tutorial Hak Akses</p> <div style="margin:auto"> <form class="rounded_3 shadow_3" action="update.php" method="post" style="width:400px; margin:auto;"> <fieldset class="rounded_3"> <legend>edit User</legend> $message = $_GET['msg']; if ($message == 'success') { <div class="info">success else if ($message == 'failed') { <div class="error">error // terima id_user dari halaman users $user_id = $_GET['uid']; $query = mysql_query("select * from users where id_user='$user_id'"); $data = mysql_fetch_array($query); <label for="username">username</label> <input id="username" name="username" class="wide" type="text" required="required" value=" echo $data['username']; " disabled="disabled" /> <label for="password">password</label> <input id="password" name="password" class="wide" type="password" required="required" value=" echo $data['password']; " if ($data['username'] == 'admin') { disabled="disabled" /> <label for=" "> </label> <input id=" " name=" " class="wide" type=" " required="required" value=" echo $data[' ']; " /> <label for="fullname">fullname</label> <input id="fullname" name="fullname" class="wide" type="text" value=" echo $data['fullname']; " /> // jika user yang login memiliki role sebagai admin, maka tampilkan opsi ini if ($_SESSION['role'] == 'admin') { if ($data['username']!= 'admin') { <label for="role">role</label> <select name="role"> <option value="admin">admin</option> <option value="member">member</option>

13 </select> if ($logged_in) { <span class="left"><a href="users.php">lihat Data</a></span> else { <span class="left"><a href="login.php">login</a></span> <input class="right" type="submit" name="submit" value="update User" /> <input type="hidden" name="user_id" value=" echo $data['id_user']; " /> </fieldset> </form> </body> </html> Perhatikan pada baris ke-63, kembali kita lakukan pengecekan hak akses apakah user memiliki role sebagai admin atau tidak dengan kode if ($_SESSION['role'] == admin ). Jika user memiliki role sebagai admin, maka user boleh merubah role user lain. Agar hasil edit-an dapat disimpan, buat dokumen baru dan ketikkan kode berikut. Kemudian simpan dengan nama update.php. include('config.php'); //tangkap data dari form $id = $_POST['user_id']; $password = $_POST['password']; $fullname = $_POST['fullname']; $ = $_POST[' ']; $role = $_POST['role']; //update data di database sesuai user_id $query = mysql_query("update users set password='$password', fullname='$fullname', ='$ ', role='$role' where id_user='$id'") or die(mysql_error()); if ($query) { header('location:users.php?msg=success'); else { header('location:users.php?msg=failed'); Sampai disini, kita sudah dapat meng-edit data. Untuk melihat hasilnya, coba buka halaman localhost/hak_akses/users.php, kemudian edit-lah salah satu data yang ada. Untuk dapat menghapus data, buat dokumen baru dan ketikkan kode berikut. Simpan dengan nama delete.php.

14 include('config.php'); $uid = $_GET['uid']; $query = mysql_query("delete from users where id_user='$uid'") or die(mysql_error()); if ($query) { header('location:users.php?msg=success'); else { header('location:users.php?msg=failed'); Kesimpulan Hak Akses atau role tidaklah sulit untuk dibuat. Cukup dengan menggunakan logika if sederhana kita dapat membuat hak akses.

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial Detil Tutorial Tingkat Kesulitan: Pemula Bahasa: PHP Software yang Digunakan: Dreamweaver Lama Pengerjaan: 1 Hours 2 Hours Untuk mengawali kembalinya materi tentang PHP & MySQL, saya membuat tutorial untuk

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

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

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru? LAMPIRAN Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. Indonesia News Center. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru? Jawab: Ya, kami membutuhkan

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

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara Halaman Utama Tampilan Menu Tampilan Galeri Tampilan Admin Listing Program Halaman Utama

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

LAMPIRAN LISTING PROGRAM WEBSITE

LAMPIRAN LISTING PROGRAM WEBSITE LAMPIRAN LISTING PROGRAM WEBSITE 1. Halaman Home (index.php) $judul_hal=home; function isi() include("koneksi.php");

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

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

P - 12 Bab 9 : PHP & MySQL

P - 12 Bab 9 : PHP & MySQL P - 12 Bab 9 : PHP & MySQL 9.1 Tujuan Mahasiswa mampu : Mengetahui dan Memahami Integrasi PHP dengan MySQL Mengetahui dan Memahami Operasi Input, Edit, Delete MySQL Dengan PHP Mengetahui dan Memahami Fungsi

Lebih terperinci

Checkbox dengan Foreach dan MYSQL

Checkbox dengan Foreach dan MYSQL Checkbox dengan Foreach dan MYSQL Dwi Jayanthi dwi1607@gmail.com Abstrak Pada tutorial ini, kita akan membahas tentang Insert Data Checkbox dengan Foreach ke database MySQL. Komponen Checkbox merupakan

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

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

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

Materi 10: Create Read Update Delete

Materi 10: Create Read Update Delete JURNAL PRAKTIKUM (LAB. ACTIVITY) PEMROGRAMAN WEB LANJUT SI087 Materi 10: Create Read Update Delete Dosen: Lilis Dwi Farida, S.Kom., M.Eng Moch. Farid Fauzi, M.Kom Irma Rofni Wulandari, S.Pd., M.Eng S1

Lebih terperinci

PRAKTIKUM I MySQL / phpmyadmin

PRAKTIKUM I MySQL / phpmyadmin PRAKTIKUM I MySQL / phpmyadmin I.ATujuan 1. Mengerti dan memahami database, tabel, field dan record 2. Dapat membuat database dan tabel 3. Dapat memodifikasi database dengan perintah SQL I.B.Alat & Bahan

Lebih terperinci

LAMPIRAN. width="150"><a href="blank.php?halaman=form_jadwal" tabindex="2">jadwal</a></td> <td width="1"><img src="css/img/split.

LAMPIRAN. width=150><a href=blank.php?halaman=form_jadwal tabindex=2>jadwal</a></td> <td width=1><img src=css/img/split. LAMPIRAN //Source Code Halaman Menu Home charset=utf-8" /> simjama TEKNIK INFORMATIKA #owl-demo.item img{ display: block; width:

Lebih terperinci

Membuat Halaman Admin Untuk Web Buatan Sendiri

Membuat Halaman Admin Untuk Web Buatan Sendiri Membuat Halaman Admin Untuk Web Buatan Sendiri Oleh: Yudhistira Bayu W Bismillahirahmanirahim, Assalamualaikum wr.wb Apakabar mas bro dan mbak bro semua :D masih semangat ga nih puasanya? :D ini sambil

Lebih terperinci

BAB III METODE PENELITIAN. diagram seperti yang terlihat pada Gambar 3.1 dibawah ini :

BAB III METODE PENELITIAN. diagram seperti yang terlihat pada Gambar 3.1 dibawah ini : BAB III METODE PENELITIAN 3.1 Model Penelitian Penelitian yang dilakukan dapat dijelaskan dengan lebih baik melalui blok diagram seperti yang terlihat pada Gambar 3.1 dibawah ini : Web Browser Modem ZTE

Lebih terperinci

Tutorial PHP Register Login Logout Script

Tutorial PHP Register Login Logout Script Tutorial PHP Register Login Logout Script Lisensi Dokumen: Dokumen di ilmuwebsite.com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak

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

1. Membuat Kerangka Website dengan Table

1. Membuat Kerangka Website dengan Table Pada Postingan Kali ini saya akan sedikit berbagi tentang dasar "Membuat Website Berbasis HTML" dengan menggunakan "Macromedia Dreamweaver MX ", Kenapa menggunakan Macromedia Dreamweaver MX, sedangkan

Lebih terperinci

Create Read Update Delete using PHP MySql

Create Read Update Delete using PHP MySql 2016 Create Read Update Delete using PHP MySql CRUD TABEL ALUMNI DWI SETIYA NINGSIH // 210 315 70 25 [COMPANY NAME] [Company address] SS Program Gambar 1.1 Tampilan index.php Gambar 2.1 Tampilan edit.php

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

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension

Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension Membuat CRUD Sederhana Menggunakan PHP Dengan Mysqli Extension Mengapa menggunakan Mysqli Extension?? Pada PHP versi 5.5, extension mysql tidak direkomndasikan lagi karena berstatus deprecated, yang kemungkinan

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring

BAB IV HASIL DAN PEMBAHASAN. Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring BAB IV HASIL DAN PEMBAHASAN 3.1 PROGRAM PENGHUBUNG DATABASE Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring Menggunakan unit program didukung oleh pemrograman PHP dan database server

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

Script PHP dan MySQL J A M K E E M P A T

Script PHP dan MySQL J A M K E E M P A T J A M K E E M P A T Script PHP dan MySQL l l l l l l Membuat Koneksi ke Server Menyeleksi Database Mengakses Query Menampilkan Hasil Query Latihan Jam Keempat Soal Jam Keempat Membuat Koneksi ke Server

Lebih terperinci

LAMPIRAN. 1. Listing Program pada website sekolah. index.php

LAMPIRAN. 1. Listing Program pada website sekolah. index.php LAMPIRAN 1. Listing Program pada website sekolah index.php sd Swasta Adhyaksa Medan

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 Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi

Lebih terperinci

Materi

Materi Materi Materi Field Type/Length Extra Primary Key nomor int(10) auto_increment Yes nama varchar(40) agama varchar(15) jnskel varchar(8) email varchar(255) alamat varchar(80) kota varchar(20) INSERT

Lebih terperinci

E-trik Ajax. Database MySQL. Dedi Alnas

E-trik Ajax. Database MySQL. Dedi Alnas E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.

Lebih terperinci

Chart Dinamis dengan PHP-XML-JSChart

Chart Dinamis dengan PHP-XML-JSChart Chart Dinamis dengan PHP-XML-JSChart Fadlika Dita Nurjanto fadlikadn@gmail.com http://fadlikadn.wordpress.com Lisensi Dokumen: Copyright 2003-2011 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat

Lebih terperinci

BAB 4 PERANCANGAN LAYAR

BAB 4 PERANCANGAN LAYAR BAB 4 PERANCANGAN LAYAR 4.1 User Interface User Interface desaign adalah merupakan sebuah bagian dari bidang studi yang di sebut interaksi manusia dengan komputer. User interface merupakan bagian yang

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi

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 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PEMBAHASAN BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1 Pelaksanaan Program Dalam Portal Berita Otomotif Berbasis Web ini menggunakan unit program yang didukung oleh bahasa pemograman PHP dengan database Xampp. Program

Lebih terperinci

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL TUTORIAL APLIKASI WEB Dengan PHP dan MySQL Tutorial Aplikasi Web Dengan PHP dan MySQL A. DASAR TEORI PHP merpakan bahasa pemrograman yang sangat popular dalam pengembangan website dewasa ini, pada dasarnya,

Lebih terperinci

Berilah tanda cek pada kotak yang sesuai dengan pilihan Anda. Nama :... (boleh tidak diisi) Alamat :... (boleh tidak diisi)

Berilah tanda cek pada kotak yang sesuai dengan pilihan Anda. Nama :... (boleh tidak diisi) Alamat :... (boleh tidak diisi) Bagian I Pernyataan pada bagian I merupakan pernyataan yang berhubungan dengan identitas responden. Berilah tanda cek pada kotak yang sesuai dengan pilihan Anda. Nama :... (boleh tidak diisi) Alamat :...

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

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data PRAKTIKUM 6 Query Data 2 TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data MATERI Program edit dan hapus TUGAS Menambahkan fitur edit dan hapus untuk semua form input data

Lebih terperinci

Tutorial Membuat WEB Dinamis Dengan PHP

Tutorial Membuat WEB Dinamis Dengan PHP Tutorial Membuat WEB Dinamis Dengan PHP Muhammad Dede Soleman muhammad.dede@raharja,info Abstrak Dalam sisi programming kita dituntut untuk membuat sebuah program semenarik mungkin agar dapat dilihat oleh

Lebih terperinci

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data. Database MySql Standar Kompetensi Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data. Indikator Hasil Belajar 1. Dapat menjelaskan pengertian

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

Menampilkan user online seperti di obrolan step by step

Menampilkan user online seperti di obrolan step by step Menampilkan user online seperti di obrolan step by step Oleh: lukman hakim Salam hangat temen2 Jagocoding.com, Berikut saya akan berbagi tutorial sederhana yakni bagaimana cara menampilkan user online

Lebih terperinci

Lampiran 1. Flowchart perancangan sistem

Lampiran 1. Flowchart perancangan sistem Lampiran 1. Flowchart perancangan sistem Mulai Identifikasi Data Desain Program Desain Basis Data Input Data Desain Layout Programming Diagnosa Program idak Benar idak a Uji ampilan Data Benar idak a Dokumentasi

Lebih terperinci

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan STJ MySQL-PHP Menggunakan MySQL sebagai database server a) Menghidupkan MySQL Database Server C:\mysql\bin>mysqld b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket C:\mysql\bin>mysqladmin

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN 4.1 Implementasi Implementasi diterapkan dengan maksud agar sistem yang telah dibuat dapat berjalan secara efektif dan dapat membantu kebutuhan operator dilapangan

Lebih terperinci

Membuat Sistem Pertemanan Sederhana

Membuat Sistem Pertemanan Sederhana Membuat Sistem Pertemanan Sederhana Oleh: Dadan Pada artikel kali ini saya akan menunkukan kepada Anda cara membuat sistem pertemanan seperti pada website jejaring sosial. Contohnya yah seperti pada website

Lebih terperinci

Konsep Basis Data di Web

Konsep Basis Data di Web Konsep Basis Data di Web l Pengantar l Pada dasarnya konsep perancangan database dan penggunaan query untuk sistem berbasis web dengan sistem informasi desktop sama saja. Yang membedakan adalah pada saat

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

PEMBUATAN MASTER PENGGUNA PADA APLIKASI BPN-PPAT (CRUD)CREATE, READ, UPDATE,DELETE With PHP & Mysql

PEMBUATAN MASTER PENGGUNA PADA APLIKASI BPN-PPAT (CRUD)CREATE, READ, UPDATE,DELETE With PHP & Mysql 2017 PEMBUATAN MASTER PENGGUNA PADA APLIKASI BPN-PPAT (CRUD)CREATE, READ, UPDATE,DELETE With PHP & Mysql Materi Lanjutan Dari Matei Pembuatan Halaman Login, Halaman Dashboard Admin & Menu Keluar Bas-Dev

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. telah dibuat. Tujuannya untuk melakukan uji coba pada aplikasi dan sebagai

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. telah dibuat. Tujuannya untuk melakukan uji coba pada aplikasi dan sebagai Implementasi Sistem BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM Implementasi sistem merupakan tahap penerapan dari rancangan yang telah dibuat. Tujuannya untuk melakukan uji coba pada aplikasi dan sebagai

Lebih terperinci

Dasar PHP-MySQL oleh : Prasaja Wikanta

Dasar PHP-MySQL oleh : Prasaja Wikanta Dasar PHP-MySQL oleh : Prasaja Wikanta prasaja@students.itb.ac.id antok@hotmail.com Tools yang anda butuhkan :! Teks editor! Web server yang mendukung PHP dan MySQL! Browser Basic Untuk memperoleh variabel

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 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:

Lebih terperinci

BAB X AKSES DAN MANIPULASI DATA

BAB X AKSES DAN MANIPULASI DATA BAB X AKSES DAN MANIPULASI DATA A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan

Lebih terperinci

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA STRUKTUR DASAR PHP Struktur PHP diawali dengan Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman

Lebih terperinci

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

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah www.ilmuwebsite.com Bagian 4. CRUD (Create, Read, Update, Delete)

Lebih terperinci

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

Membuat Online Messanger atau Chat dengan PHP, MySQL, JQuery, Bootsrtrap 3 dan Font Awesome 4 [Part 3] Membuat Online Messanger atau Chat dengan PHP, MySQL, JQuery, Bootsrtrap 3 dan Font Awesome 4 [Part 3] Oleh: Arinadi Nur Rohmad Asalamualaikum, Setelah di part sebelumnya kita sudah membuat design dan

Lebih terperinci

LAMPIRAN. Source Code: Koneksi: <? mysql_connect("localhost","sa","sa"); mysql_select_db("hrd");?> Seleksi Karyawan: <? include("sessionrequest.

LAMPIRAN. Source Code: Koneksi: <? mysql_connect(localhost,sa,sa); mysql_select_db(hrd);?> Seleksi Karyawan: <? include(sessionrequest. LAMPIRAN Source Code: Koneksi: mysql_connect("localhost","sa","sa"); mysql_select_db("hrd"); Session Request: if(isset($_request["user"])) session_id($_request["user"]); session_start(); $user = $_REQUEST["user"];

Lebih terperinci

Mohammad Safii

Mohammad Safii Manipulasi Database MySQL Dengan PHP Mohammad Safii karebet_asli@telkom.net http://sapitenk.cjb.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara

Lebih terperinci

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

Membuat Online Messanger atau Chat dengan PHP, MySQL, JQuery, Bootsrtrap 3 dan Font Awesome 4 [Part 2] Membuat Online Messanger atau Chat dengan PHP, MySQL, JQuery, Bootsrtrap 3 dan Font Awesome 4 [Part 2] Oleh: Arinadi Nur Rohmad Episode System Sign-Up/Registerasi/Daftar User Asalamualaikum, Setelah di

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

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

2. inputkk.php. 3. tampilkk.php

2. inputkk.php. 3. tampilkk.php Ketua RT. 04 RW. 10 Desa Pinggir Kompor membuat database berbasis web menggunakan PHP dan MySQL. Halamanhalaman web yang dibuat adalah seperti berikut: 1. index.php 2. inputkk.php 3. tampilkk.php 1 4.

Lebih terperinci

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22

TIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22 TIB18 - PEMROGRAMAN WEB Pemrograman Web Pertemuan 19-20 & 21-22 Kompetensi Khusus Mahasiswa dapat membuat aplikasi berbasiskan web dengan menggunakan Data ManipulaIon Language (DML) melalui PHP yang terkoneksi

Lebih terperinci

Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading)

Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading) Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading) 17:08 20 Oct 2010 @Ajax Pada artikel sebelumnya kita telah belajar dan mengenal jquery dan penggunaan fungsi load() di Tutorial jquery

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Dalam mengimplementasikan Sistem Informasi Collection Fee dibutuhkan perangkat keras yang memadai dan perangkat lunak yang saling mendukung. Adapun spesifikasi

Lebih terperinci

Membuat Aplikasi CRUD dengan OOP dan PDO MySQL

Membuat Aplikasi CRUD dengan OOP dan PDO MySQL Membuat Aplikasi CRUD dengan OOP dan PDO MySQL Oleh: Ananda Mukhammad Ikhsan Memang jika dilihat dari judulnya ini seperti tutorial untuk pemula. Tutorial ini sangat cocok untuk orang yang baru belajar

Lebih terperinci

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect(); Integrasi PHP dan MySQL PHP akan mengakses database melalui web server yaitu Apache. Jika database server dan web server berada pada komputer yang sama maka koneksi akan menggunakan localhost sebagai nama

Lebih terperinci

LAMPIRAN. Source code halaman utama:

LAMPIRAN. Source code halaman utama: LAMPIRAN Source code halaman utama:

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

Gambar 4. 1 Implementasi Tabel Admin 58

Gambar 4. 1 Implementasi Tabel Admin 58 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi yang sudah dijelaskan pada Bab III, maka tahap selanjutnya merupakan tahap implementasi. Pada

Lebih terperinci

DATABASE MYSQL DENGAN PHP

DATABASE MYSQL DENGAN PHP DATABASE MYSQL DENGAN PHP PHP PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan menggunakan PHP,dapat membuat berbagai aplikasi berbasis

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

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

Widhy Hayuhardhika NP, S.Kom

Widhy Hayuhardhika NP, S.Kom Widhy Hayuhardhika NP, S.Kom PHP MySql installed MySql telah running (cek xampp control panel) Database Tabel Query SQL (Structured Query Language) Script PHP untuk pengolahan database Output (HTML) Langkah

Lebih terperinci

IV HASIL DAN PEMBAHASAN. A. Perancangan Sistem Informasi Translate Indonesia Lampung

IV HASIL DAN PEMBAHASAN. A. Perancangan Sistem Informasi Translate Indonesia Lampung \ IV HASIL DAN PEMBAHASAN A. Perancangan Sistem Informasi Translate Indonesia Lampung Pada bab ini akan dibahas lebih lanjut tahapan-tahapan yang dilakukan dalam perancangan aplikasi Sistem Informasi Penerjemah

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

Tutorial PHP Metode Searching - Multiple Keyword

Tutorial PHP Metode Searching - Multiple Keyword Tutorial PHP Metode Searching - Multiple Keyword Lisensi Dokumen: Dokumen di ilmuwebsite.com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat

Lebih terperinci

DAFTAR PUSTAKA. HM, Jogianto, Analisis dan Desain Sistem Informasi Edisi 3 Yogyakarta: Andi

DAFTAR PUSTAKA. HM, Jogianto, Analisis dan Desain Sistem Informasi Edisi 3 Yogyakarta: Andi DAFTAR PUSTAKA HM, Jogianto, 2005. Analisis dan Desain Sistem Informasi Edisi 3 Yogyakarta: Andi Munawar, 2005. Pemodelan Visual Dengan UML, Jakarta: GRAHA ILMU http://elib.unikom.ac.id/download.php?id=125574

Lebih terperinci

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP

Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP Tutorial Membuat Program Web menggunakan PHP, MySQL, dan PHP Dalam tutorial berikut penulis langsung ke topik permasalahan, Anda yang belum paham bisa melihat / download tutorial sebelumnya mengenai PHP,MySQL,

Lebih terperinci

Levenshtein Distance.php

Levenshtein Distance.php LISTING PROGRAM Levenshtein Distance.php

Lebih terperinci

Bab IV HASIL DAN ANALISIS

Bab IV HASIL DAN ANALISIS Bab IV HASIL DAN ANALISIS 4.1 Hasil Karya / Implementasi Desain dan perancangan yang telah dibuat kemudian di realisasikan ke dalam pembuatan website e-commerce. Berikut adalah tampilan dari hasil desain

Lebih terperinci

108

108 LAMPIRAN 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 KODE PROGRAM 1. Script Konsultasi 1.

Lebih terperinci

MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom

MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom 1. Buatlah File index.php File ini digunakan untuk menampilkan form dan datagrid tabel berita Memanggil koneksi manage BERITA

Lebih terperinci

Advantages. Keunggulan :

Advantages. Keunggulan : Advantages Keunggulan : Tampilan (interface) Dreamweaver mudah dimengerti oleh pengguna dari semua tingkat keahlian, bahkan bagi orang awam sekalipun. Dreamweaver cukup tangguh untuk membangun berbagai

Lebih terperinci

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom

DATABASE OPERATION. Pemrograman Web. Rajif Agung Yunmar, S.Kom DATABASE OPERATION Pemrograman Web Rajif Agung Yunmar, S.Kom SQL SQL (Structure Query Language) adalah sebuah bahasa pemrograman aras tinggi yang menjadi standar untuk pengolahan data pada sebagian besar

Lebih terperinci

Cara Mudah dan Cepat Meyimpan File Gambar. Di dalam DATABASE

Cara Mudah dan Cepat Meyimpan File Gambar. Di dalam DATABASE Cara Mudah dan Cepat Meyimpan File Gambar Di dalam DATABASE Sebelumnya jika berbicara mengenai DATABASE, mungkin kita langsung berpikir bahwa database itu sulit untuk dipelajari. Berdasarkan tampilanya

Lebih terperinci

BAB 5 PENGENALAN PHP. Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP

BAB 5 PENGENALAN PHP. Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP BAB 5 PENGENALAN PHP Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP 5.1 Sintaks Dasar 5.2 Mengirim Data ke Web Browser 5.3 Memberi Komentar 5.4 Variable 5.5 String 5.6 Number 5.7 Konstanta

Lebih terperinci

Step-1: Tambahkan tabel ke dalam database yang sudah ada dengan nama: logins

Step-1: Tambahkan tabel ke dalam database yang sudah ada dengan nama: logins Step-1: Tambahkan tabel ke dalam database yang sudah ada dengan nama: logins CREATE TABLE Logins ( ID mediumint not null auto_increment, username varchar(30) not null, pass varchar(64) not null defatult

Lebih terperinci

PHP & Mysql. Pemrograman Internet

PHP & Mysql. Pemrograman Internet PHP & Mysql Pemrograman Internet Objective Modularisasi Database MySQL Modularisasi Melakukan pembuatan program berdasarkan modul-modul. Modul dapat berupa fungsi atau prosedur Jenis modularisasi di dalam

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 36 BAB III ANALISA DAN PERANCANGAN SISTEM III.1 Analisa Perancangan aplikasi E-Learning ini membahas seputar materi Microsoft Word 2003. Setiap penjelasan disertai dengan arahan berupa suara untuk melanjutkan

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