Assalamualaikum Warahmatullahi Wabarakaruh,


1.Pendahuluan
     Hai sobat IT jumpa lagi dengan saya, gimana kabarnya hari ini, baik sekali dan juga sehat selalu bukan. Nah, pada perteemuan kali ini kita akan mengembangkan pokok bahasan dari kemarin. Yakni setelah kita memahamo system CRUD, maka langkah selanjutnya adalah kita membuat autentikasi login untuk admin.
A.Pokok Bahasan
     Membuat autentikasi login untuk admin.
B.Latar Belakang
     Karena system CRUD yang kita buat sebelumnya belum ada kejelasan siapa saja yang bisa melakukan edit atau pengeksekusian terhadap data yang telah dibuat,
C.Tujuan
    Untuk memberikan memanajemen pengelolaan dan pengolahan data yang telah diinputkan.
2.Isi
D.Pembahasan
     Pertama-tama bagi sobat IT yanag ingin membuat tampilan halaman login sederhana untuk admin ini , yakni buat database terlebih dahulu dengan ketentuan sebagai berikut :


    O, ya untuk uji coba saya berikan disini username dan juga password untuk login nanti dengan nama username "admin" dan juga password "admin"Setelah database kalian buat, kemudian selanjutnya buat folder dengan nama admin, didalam lokasi dari direktori untuk menampilkan file yang kita buat dalam database (Dlam XAMPP kita taruh foldernya di direktori /htdoscs, sedangkan untuk LAMPP kita taruh folder yang kita buat pada /var/www/html). Dan jangan lupa juga buat file kosong bernama index.php, koneksi.php, proses_login.php (ingat ya… ekstensinya .php).
Kemudian isikan masing-masing file yang kalian buat dengan script berikut:
simpan dengan nama index.php, (Untuk mengelola tampilan yang kita buat).


simpan dengan nama koneksi.php, (Untuk menghubungkan file php yang kita buat ke database kita).

simpan dengan nama proses_login.php, (Untuk mengelola data yang telah kita inputkan atau yang diinputkan saat login).

Perhatikan baik-baik script diatas disini akan saya jelaskan kegunaan dari tiap baris script dalam unit pemroses yakni fileproses_login.php ini.

<?php
Kita gunakan untuk mengaktifkan session php
session_start();

Kita gunakan untuk menghubungkan dengan koneksi
include 'koneksi.php';

Kita gunakan untuk menangkap data yang dikirim dari form
$username = $_POST['username'];
$password = $_POST['password'];

Kita gunakan untuk menyeleksi data admin dengan username dan password yang sesuai
$data = mysqli_query($koneksi,"select * from admin where username='$username' and password='$password'");

Kita gunakan untuk menghitung jumlah data yang ditemukan
$cek = mysqli_num_rows($data);

if($cek > 0){
$_SESSION['username'] = $username;
$_SESSION['status'] = "login";
header("location:admin/index.php");
}else{
header("location:index.php?pesan=gagal");
}
?>
    Nah, untuk hasilnya sendiri adalah sebagai berikut:(Jika kita memasukkan  username dan juga password benar maka akan muncul tampilan not found 404, hal ini dikarenkana kita belum membuat file include atau file eksekusi berikutnya[setelah kita klik file ini nanti mau dikemanakan], sedangkan jika gagal masuk kalian maka akan muncul peringatan  "Login gagal! username dan password yang anda masukkan salah!".

E.Referensi
F.Waktu pelaksanaan
08.30 WIB-17.15 WIB.
3.Penutup
G.Kesimpulan
   Dari uraian diatas dapat disimpulkan bahwasannya untuk membuat tampilan halaman login file yang kita harus buat adalah file untuk koneksi kedatabase “koneksi.php”, file untuk tampilan halaman “index.php”, dan juga unit pemroses untuk pengolahan data “proses_login.php”.
H.Alat yang dibutuhkan
Hardware (Laptop).
Software (Text editor, disini saya menggunkan Sublime-Text, kalian boleh memakai text-editor lain juga).
Web Server.

0 Komentar