You are on page 1of 14

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" :

File Name : 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());
}

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


File Name : login.php
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.
kata yang tercetak tebal dan
if ($count == 1){
berwarna merah adalah nama
$_SESSION['username'] = $username;
tabel-nya
}else{
//3.1.3 If the login credentials doesn't match, he will be shown with an error
message.
echo "Invalid Login Credentials.";
}
}

.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" :

File Name : 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>
7. Jalankan programnya
8. Pada tampilan halaman form login ketikkan username dan password yang telah
dibuat sebelumnya pada tabel database. Lihat gambar dibawah ini.

Tampilan Program

9. Untuk menambahkan record username dan password, ikuti langkah kelima saat
membuat database.
10. Selesai.

Selamat Mencoba
&
Sukses Selalu

You might also like