Membuat Formulir Login Dengan PHP (Basic)
Post kali ini adalah tutorial membuat formulir login dengan php, mungkin bagi pembaca yang sudah terbiasa dengan pemrograman menggunakan php tidak akan asing dengan hal ini dan tingkatan untuk tutorial ini adalah untuk pemula yang baru kali pertama mengenal php.
Pembahasan pada tutorial ini hanya membahas formulir login menggunakan php, untuk layout saya hanya menggunakan table di html (tidak menggunakan CSS) dan pada script, untuk client script saya menggunakn html lalu server side script, saya menggunakan php serta database menggunakan mysql. Saya tidak akan membahas masalah instalasi web server dan lainnya karena saya menganggap hal-hal lain diluar pembuatan formulir login sudah siap.
Membuat koneksi ke database
Database yang saya gunakan dinamakan dbtutorial dan table yang digunakan pada tutorial ini adalah table tbl_user. Field pada table tbl_user yaitu username dan password, dimana username ini merupakan primary key.
- Buatlah satu file bernama connect.php pada direktori root
- Pada file connect.php, tuliskan script berikut

File koneksi ini akan dipanggil oleh file lain ketika dibutuhkan koneksi ke database
Membuat halaman login (interface)
halaman ini adalah form dimana user akan melakukan login dengan cara menuliskan username, password dan me-klik tombol login seperti ini

Halaman tersebut filenya saya berinama login.html, saya menggunakan html pada halaman tersebut karena pada halaman tersebut tidak perlu proses di sisi server. Berikut script untuk halaman tersebut

Membuat Proses Login
Ketika user memasukan username, password dan menekan tombol login, dari form login, mengirim data tersebut ke file yang saya beri nama act_login.php seperti yang terdapat pada script login diatas dalam tag <form>
- panggil koneksi ke database dengan menggunakan include_once(“pathfile”) dengan pahtfile adalah lokasi penempatan file koneksi database

- masukan nilai username dan password ke dalam variable $username dan $password

- buat query ke table tbl_user untuk mengecek apakah username dan password yang dimasukan oleh user benar atau tidak

- tutup koneksi ke database

- jika username benar akan membuka halaman index.php dengan menampilkan username yang digunakan dan apabila gagal, maka akan dikembalikan ke halaman login

- act_login.php

Halaman Index
Halaman ini adalah halaman utama setelah login dengan nama index.php, pada halaman ini akan menampilkan teks “Login Berhasil…!!!” dan username yang digunakan untuk login.

Berikut script untuk halaman index.php

Untuk file-file pada tutorial ini dapat diunduh pada link berikut : login tutorial
Note :
Tutorial ini saya buat karena adik saya (@ladyghi ) yang merupakan mahasiswa fakultas kesehatan masyarakat di sebuah universitas negri akan menghadapi ujian materi ini. Sebenarnya saya heran, mengapa seorang calon sarjana dari fakultas kesehatan masyarakat harus mempelajari hal ini? Apa kaitannya dengan bidang ilmu yang dipilihnya? Tapi inilah salah satu cermin pendidikan di Indonesia (apalagi hal ini terjadi di universitas negri ternama di Indonesia), materi pendidikan yang diberikan kepada mahasiswa tidak sejalan dengan bidang yang dipilih mahasiswa. Saya bersyukur pada saat saya kuliah, tidak menemukan kasus ini walau saya hanya seorang lulusan dari universitas swasta. Ya sudahlah, ini adalah kondisinya dan harus dihadapi, jikalu ada orang dari departemen pendidikan membaca post ini, mohon ditinjau kembali materi pendidikan di Indonesia dan setelah ditinjau mohon eksekusinya segera.








Pingback: CRUD Dengan PHP (basic) « catatan Haidar Ahmad
btw databasenya kagak di masukkin ya?
January 19, 2012 at 9:16 am
iya database tidak dibahas pada tulisan ini, dianggap database sudah dibuat dengan nama table tbl_user dan field username dan password.
January 19, 2012 at 7:53 pm