Pemrograman Berorientasi Obyek 101215

Post on 30-Jan-2016

48 views 2 download

description

Modul Praktikum Materi Pemrograman Berorientasi Obyek dengan PHP

Transcript of Pemrograman Berorientasi Obyek 101215

{ 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