Pada kesempatan ini akan dibahas bagaimana cara membuat koneksi dengan php dan database MySQL, ini melanjutkan studi kasus Membuat Aplikasi Absensi Online Sederhana Berbasis WEB. Pada artikel sebelumnya sudah dibahas bagaimana Cara Membuat Struktur Tabel pada Database dan Membuat Tampilan Login Sederhana dengan Bootstrap 4.

Baik langsung saja kita mulai,

Yang pertama membuat Koneksi dengan Database menggunakan PHP. untuk teman teman saya ingatkan bahwa kita menggunakan PHP 7 yang sudah menggunakan ekstensi mysqli, bukan mysql yang tidak disupport lagi oleh PHP. Cara Membuat Koneksi ke Database dengan PHP adalah,

  1. Buat Folder bernama config di struktur folder projek kita yang sudah dibuat sebelumnya.
  2. Didalam folder config buat file bernama database.php.
  3.  Nah di file database.php ini kita akan melakukan koneksi ke database

Sebelumnya, kira-kira struktur filenya seperti ini

Struktur Folder

Struktur Folder

dan isi dari file database.php adalah seperti ini

Cara Membuat Koneksi ke Database MySQL dengan PHP 7

Cara Membuat Koneksi ke Database MySQL dengan PHP 7

masing masing baris sudah saya kasih keterangan fungsinya untuk apa, jadi kalau teman teman tidak mengikut sertakan juga tidak apa-apa, sekarang kita mencoba menjalankan file tersebut, jika berhasil maka tidak akan muncul apa-apa atau kosongan, caranya adalah mengakses http://localhost/absensi/config/database.php dari browser.

Bagi yang sudah dan ternyata berhasil, kita akan lanjutkan bagaimana cara membuat sistem login aplikasi absensi sederhana menggunakan PHP 7 dan MySQL, jika teman-teman mengikuti artikel kemarin yaitu Membuat Tampilan Login Aplikasi Absensi, maka jika disubmit/diklik loginnya maka akan muncul seperti ini

Tampilan Login Tanpa Proses Sistem

Tampilan Login Tanpa Proses Sistem

artinya kita belum membuat proses di file system/login.php,

cara membuatnya adalah

  1. Buat folder system di projek aplikasi kita
  2. Buat file dengan nama login.php
  3. dan Terakhir buat file index.php di folder projek kita yang digunakan sebagai halaman utama

Strukturnya nanti seperti ini

Struktur Folder

Struktur Folder

 

Isi dari file Login.php  adalah seperti ini

Membuat Sistem Login dengan PHP

Membuat Sistem Login dengan PHP

 

nah nanti, outputnya akan seperti ini,

Membuat Sistem Login dengan PHP

Membuat Sistem Login dengan PHP

 

hasilnya, halaman system/login.php menunjukan bahwa akun tidak tersedia, artinya bahwa data didatabase belum ada username admin dan password admin, selanjutnya kita akan mencoba menginputkan username admin dan password admin di database tepatnya di tabel tb_user

caranya adalah menuju database db_absensi lalu tb_user dan klik tab insert isika datanya seperti ini

Memasukan data user ke database

Memasukan data user ke database

jangan lupa untuk password, function-nya dikasih md5, karena fungsi ini akan mengenkripsi password yang digunakan. jika sudah klik go, dan hasilnya, data sudah masuk ke database

Data User berhasil tersimpan ke database

Data User berhasil tersimpan ke database

 

selanjutnya kita akan mencoba ke halaman login yang sudah dibuat, dan mencoba login dengan username admin dan password admin, seperti ini

User Berhasil Login

User Berhasil Login

 

hasil di halaman system/login.php akan mengeluarkan hasil “Akun Tersedia” yang artinya anda berhasil login. untuk login ini hanya sekedar mengecek data ke database apakah data atau tidak, masih ada yang kurang yaitu jika berhasil login maka user itu tidak bisa mengakses halaman login lagi an sebaliknya jika belum login, maka user tidak akan bisa mengakses halaman index.php.

nah untuk selanjutnya akan dibahas tentang itu, yaitu Cara Membuat Login dengan Session di PHP.

sekian pembahasan artikel ini, sampai jumpa di lain kesempatan.