pemrograman berorientasi obyek 101215

14
{ Object Oriented Programming Pertemuan 10-12-2015

Upload: anonymous-udbkts

Post on 30-Jan-2016

48 views

Category:

Documents


2 download

DESCRIPTION

Modul Praktikum Materi Pemrograman Berorientasi Obyek dengan PHP

TRANSCRIPT

Page 1: Pemrograman Berorientasi Obyek 101215

{ Object Oriented Programming

Pertemuan 10-12-2015

Page 2: Pemrograman Berorientasi Obyek 101215

A. Membuat Database

1. Buat database dengan nama “dblogin“ dengan phpMyAdmin

2. Buat tabel pada database tersebut dengan nama “tblogin" dengan jumlah field : 2

Page 3: Pemrograman Berorientasi Obyek 101215
Page 4: Pemrograman Berorientasi Obyek 101215

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 :

Page 5: Pemrograman Berorientasi Obyek 101215
Page 6: Pemrograman Berorientasi Obyek 101215

7. Kemudian klik Tab "Browse“, dan lihat apakah record username dan password yang di-insert-kan telah berhasil tersimpan ?

Page 7: Pemrograman Berorientasi Obyek 101215

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

Page 8: Pemrograman Berorientasi Obyek 101215

<?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

Page 9: Pemrograman Berorientasi Obyek 101215
Page 10: Pemrograman Berorientasi Obyek 101215

.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; }

Page 11: Pemrograman Berorientasi Obyek 101215

5. Buat form untuk halaman Logout 6. Ketikkan script dibawah ini dan simpan dengan nama file : “logout.php" :

Page 12: Pemrograman Berorientasi Obyek 101215

<?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.

Page 13: Pemrograman Berorientasi Obyek 101215

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

10. Selesai.

Tampilan Program

Page 14: Pemrograman Berorientasi Obyek 101215

Selamat Mencoba &

Sukses Selalu