Powered By Blogger

Cari Blog Ini

Senin, 22 Juni 2015

STUDI KASUS: MEMBUAT HALAMAN LOGIN DENGAN PHP DAN MYSQL

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!


  • <h2>Login</h2>
  • <form method="post" action="login.php">
  • <table><tr>
  •  <td>Username:</td> <td><input type="text" name="username" /></td>
  • </tr>
  • <tr>
  •  <td>Password:</td>
  •  <td><input type="password" name="password" /></td>/tr>
  • <tr>
  •  <td>&nbsp;</td>
  •  <td><input type="submit" name="login" value="LOGIN" /></td>
  • </tr></table>
  • </form>
  •         hasil akhir yang didapat dari contoh ini adalah seperti di bawah ini!
    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