pemrograman berorientasi obyek 101215
DESCRIPTION
Modul Praktikum Materi Pemrograman Berorientasi Obyek dengan PHPTRANSCRIPT
{ Object Oriented Programming
Pertemuan 10-12-2015
A. Membuat Database
1. Buat database dengan nama “dblogin“ dengan phpMyAdmin
2. Buat tabel pada database tersebut dengan nama “tblogin" dengan jumlah field : 2
3. Insert record melalui perintah SQL, seperti langkah berikut ini.: 4. Buka tabel tblogin yang telah di buat 5. Klik tab <SQL> <INSERT> untuk menambah record username dan password yang
akan digunakan untuk login di web 6. Ketikan solikhin untuk username dan 0629037301 untuk password, selanjutnya
klik "GO“. Perhatikan gambar berikut :
7. Kemudian klik Tab "Browse“, dan lihat apakah record username dan password yang di-insert-kan telah berhasil tersimpan ?
B. Membuat Form Login
1. Buat koneksi ke database “dblogin" yang telah anda buat 2. Ketikkan script dibawah ini dan simpan dengan nama file : "connect.php" :
<?php $connection = mysql_connect('localhost', 'root', ''); if (!$connection){ die("Database Connection Failed" . mysql_error()); } $select_db = mysql_select_db('dblogin'); if (!$select_db){ die("Database Selection Failed" . mysql_error()); }
File Name : connect.php
kata yang tercetak tebal dan berwarna merah adalah nama database-nya
3. Buat form untuk halaman Login 4. Ketikkan script dibawah ini dan simpan dengan nama file : “logint.php" :
<?php //Start the Session session_start(); require('connect.php'); //3. If the form is submitted or not. //3.1 If the form is submitted if (isset($_POST['username']) and isset($_POST['password'])){ //3.1.1 Assigning posted values to variables. $username = $_POST['username']; $password = $_POST['password']; //3.1.2 Checking the values are existing in the database or not $query = "SELECT * FROM `tblogin` WHERE username='$username' and password='$password'"; $result = mysql_query($query) or die(mysql_error()); $count = mysql_num_rows($result); //3.1.2 If the posted values are equal to the database values, then session will be created for the user. if ($count == 1){ $_SESSION['username'] = $username; }else{ //3.1.3 If the login credentials doesn't match, he will be shown with an error message. echo "Invalid Login Credentials."; } }
File Name : login.php
kata yang tercetak tebal dan berwarna merah adalah nama tabel-nya
.register-btn{ width: 70px; margin: 0 auto; text-align: center; padding: 10px; color: #rrr; cursor:pointer; background : yellow; border-radius: 10px; } </style> <title>Login</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <div class="register-form"> <?php if(isset($msg) & !empty($msg)){ echo $msg; }
5. Buat form untuk halaman Logout 6. Ketikkan script dibawah ini dan simpan dengan nama file : “logout.php" :
<?php session_start(); unset($_SESSION['username']); ?> <center> <h2>Silahkan klik <b><a href="login.php">login</a></b> untuk login kembali </h2> </center>
File Name : logout.php
7. Jalankan programnya 8. Pada tampilan halaman form login ketikkan username dan password yang telah
dibuat sebelumnya pada tabel database. Lihat gambar dibawah ini.
9. Untuk menambahkan record username dan password, ikuti langkah kelima saat membuat database.
10. Selesai.
Tampilan Program
Selamat Mencoba &
Sukses Selalu