pemrograman berorientasi obyek 101215
DESCRIPTION
Modul Praktikum Materi Pemrograman Berorientasi Obyek dengan PHPTRANSCRIPT
![Page 1: Pemrograman Berorientasi Obyek 101215](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/1.jpg)
{ Object Oriented Programming
Pertemuan 10-12-2015
![Page 2: Pemrograman Berorientasi Obyek 101215](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/3.jpg)
![Page 4: Pemrograman Berorientasi Obyek 101215](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/5.jpg)
![Page 6: Pemrograman Berorientasi Obyek 101215](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/8.jpg)
<?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](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/9.jpg)
![Page 10: Pemrograman Berorientasi Obyek 101215](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/10.jpg)
.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](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/11.jpg)
5. Buat form untuk halaman Logout 6. Ketikkan script dibawah ini dan simpan dengan nama file : “logout.php" :
![Page 12: Pemrograman Berorientasi Obyek 101215](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/12.jpg)
<?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](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/13.jpg)
9. Untuk menambahkan record username dan password, ikuti langkah kelima saat membuat database.
10. Selesai.
Tampilan Program
![Page 14: Pemrograman Berorientasi Obyek 101215](https://reader036.vdocuments.pub/reader036/viewer/2022062315/5695d1731a28ab9b02969813/html5/thumbnails/14.jpg)
Selamat Mencoba &
Sukses Selalu