contoh kasus
-membuat halaman login dengan php dan mysql
Permasalahan
buatlah halaman login dengan php dan mysql.
Contoh
Input: Masukkan username
Masukkan password
Output: tampilan menu admin
Cara Penyelesaian Masalah:
File login.html
File login.html ini tidak
ada yang spesial, hanya sebatas form untuk melakukan login saja, tidak ada
proses oleh PHP. Istilahnya file login.html adalah halaman untuk input
informasi yang nantinya akan diproses oleh PHP. Maka dari itulah dibuat file login.html yang hanya
berupa form ini dibuat dengan ekstensi .html (file HTML). Source code nya
seperti berikut!
hasil akhir yang didapat dari contoh ini adalah
seperti di bawah ini!
File login.html
File login.html
selanjutnya adalah kita menyiapkan
sebuah file yang diinputkan di action pada form. Filenya mau tidak mau harus
file PHP karena disanalah proses login dibuat oleh PHP, dan dicontoh saya di
atas adalah file login.php. sebelum ke PHP kita harusnya buat
dulu sebuah tabel di database dimana tabel ini nantinya digunakan untuk
dicek datanya dengan inputan di form login.
File login.php
Selanjutnya adalah membuat
halaman untuk parsing data login, yakni di file login.php. Proses yang terjadi
di file login.php adalah mencocokkan data yang diinput dengan data yang ada di
database, kalo ada data dan informasi login sudah benar
maka akan dipindah ke halaman berhasil login, kalo tidak akan dibalikkan ke
halaman sebelumnya menggunakan javascript. Berikut adalah source code file login.php
Input:
Input yang dibutuhkan untuk
program ini adalah:
- Userid dalam bentuk angka
(bignit)
- Username dalam bentuk abjad
(varchar)
- Password dalam bentuk
abjad dan atau angka (varchar)
- Nama dalam bentuk abjad
(varchar)
Output:
Program ini akan
menghasilkan output yang berupa:
- Tampilan menu admin
Struktur Data yang Dibutuhkan:
-Variabel bertipe bignit
untuk menyimpan data userid --> variabel userid
- Variabel bertipe varchar untuk menyimpan data username --> variabel username
- Variabel bertipe varchar untuk menyimpan data password --> variabel password
- Variabel bertipe varchar untuk menyimpan data nama --> variabel nama
Flowchart:
URL Sumber : http://www.arijulianto.com/tutorial/php/studi-kasus-login-php-mysql.php#ixzz3dlrV453D