Membuat Halaman Login Admin (Pendaftaran Siswa)
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