LAPORAN PRAKTIKUM PEMROGRAMAN WEB DINAMIS MINGGU 12 (PHP - FITUR LOGIN & REGISTER)
LAPORAN
PRAKTIKUM
PEMROGRAMAN
WEB DINAMIS
PMI1312
MINGGU
12
Dosen Pengampu :
Bpk Tri Sandika Jaya, S.Kom., M.Kom.
Di Susun
Oleh :
NAMA : Ahmad Fajar Irawan
NPM : 19753004
MENEJEMEN INFORMATIKA
JURUSAN EKONOMI DAN BISNIS
POLITEKNIK NEGERI LAMPUNG
2020
Kata Pengantar
Puji syukur kehadirat Allah SWT, atas segala limpahan rahmat,
nikmat dan karunia-Nya yang tak ternilai dan tak dapat dihitung. Saya dapat
menyusun dan membuat laporan ini. Laporan ini disusun untuk memenuhi tugas mata
kuliah Pemrograman Web Dinamis.
Dalam membuat laporan ini masih jauh dari kata sempurna.
Untuk itu, saya menghaturkan maaf jika ada kesalahan dalam laporan ini. Pembaca
bisa membuat keputusan yang dapat memberikan kritikan dan sarannya untuk saya
agar di kemudian hari saya bisa membuat laporan yang lebih semprurna lagi.
Akhir kata, saya ucapkan terima kasih kepada berbagai pihak
yang telah dapat membantu dalam pembuatan laporan ini.
Sekampung Udik, 27 November
2020
BAB I
PENDAHULUAN
A.
Latar Belakang
Istilah-istilah yang akan sering dijumpai dalam OOP adalah
Class, Object, Property, dan Method. Membuat aplikasi dengan menggunakan konsep
OOP bisa diibaratkan dalam
dunia nyata dengan membuat atau memproduksi mobil. Yang
mana sebelum membuat mobil, diperlukan adanya desain atau sketsa
tampilan mobil, inilah yang disebut dengan Class.
Sketsa tersebut menggambarkan tentang warna, ukuran,
jumlah roda dari mobil, inilah yang disebut dengan
Property. Sketsa tersebut juga menjelaskan
tentang apa yang nantinya bisa dilakukan oleh mobil seperti berjalan
dengan roda, mengerem, membunyikan klakson dsb.., apa yang bisa dilakukan oleh mobil inilah yang disebut dengan
Method. Kemudian, sketsa tersebut dikirimkan
ke pabrik untuk dibuatkan bentuk fisiknya yaitu mobil, mobil – mobil hasil
produksi inilah yang disebut dengan Object.
B.
Rumusan
Guna mengatahui tentang php – fitur login dan register
C.
Tujuan
Guna
mengatahui tentang php – fitur login dan
register, dan memenuhi tugas pada mata kuliah Pemrograman Web Dinamis Manajemen
Informatika 3A
BAB
II
LANDASAN
A. Pengertian
1. Pengertian
Password Hash
Password_hash adalah salah satu fungsi yang dimiliki PHP
untuk melakukan hashing password yang menggunakan algoritma dengan metode satu
arah atau biasanya disebut dengan istilah one-way hashing, Fungsi ini terdapat
pada PHP Versi 5.5 ke atas.
Istilah hash adalah sebuah mekanisme untuk memetakan suatu
data yang diinputkan berupa text (Plain Text) menjadi output string (checksum)
dengan kode acak yang memiliki panjang karakter yang tetap.
Dengan menggunakan fungsi password_hash nantinya hasil data
yang dihasilkan akan dihashing satu arah, sehingga data yang sudah dihash tidak
akan bisa dikembalikan menjadi text aslinya.
Kenapa saya membahas mengenai fungsi password_hash untuk
teknik hashing, bukan menggunakan metode MD5 atau SHA1, hal tersebut
dikarenakan banyak sekali web diluar sana yang menyedikan tools untuk melakukan
decrypt hasil encrypt dari MD5 ataupun SHA1 sehingga menurut kita ada baiknya
anda menghindari penggunaan password dengan encrypt MD5 ataupun SHA1.
Contohnya adalah
menghasilkan seperti berikut.
2. Pengertian
Password Verify
Fungsi password_verify adalah fungsi bawaan PHP yang
digunakan untuk melakukan verifikasi (mencocokan) data yang telah terhash
menggunakan fungsi password_hash().
Contohnya adalah
BAB
III
PEMBAHASAN
A.
Membuat Database
Membuat Database untuk keperluan menyimpan data User
·
Silahkan
Buka browser dan ketikkan localhost/phpmyadmin
·
Lalu
Tuliskan nama databasenya pada form databasenya, dalam contoh ini saya tuliskan
dengan nama database_user, lalu berikutnya klik tombol buat
·
Berikutnya
buat tabel dengan nama tb_user dengan jumlah kolom 4, lalu klik kirim
·
Lalu
buat kolom pada tb_user, dengan urutan sesuai berikut :
id (integer / Primary Key / Auto Increment)
username (varchar 255)
password (varchar 255)
nama (varchar 255)
Setelah itu klik simpan/save
B.
Mengkoneksikan
Membuat sebuah file untuk koneksi
database dengan nama db_connect.php dan menuliskan script seperti dibawah ini
C.
Halaman Register
Membuat sebuah file untuk koneksi
database dengan nama register.php dan menuliskan script seperti dibawah ini
maka akan mengoutputkan sebagai
berikut
D.
Halaman Login
Membuat sebuah file untuk koneksi
database dengan nama login.php dan menuliskan script seperti dibawah ini
maka akan mengoutputkan sebagai
berikut
E.
Halaman Home
Halaman home.php adalah halaman
yang diakses ketika proses login berhasil, dan menuliskan script seperti dibawah ini
maka akan mengoutputkan sebagai
berikut
F.
Fitur Logout
Fitur Logout ini digunakan untuk menghapus session dan cookie
dari user yang sedang login, dengan menuliskan script seperti dibawah ini
BAB IV
PENUTUP
Password_hash adalah salah satu fungsi yang dimiliki PHP
untuk melakukan hashing password yang menggunakan algoritma dengan metode satu
arah atau biasanya disebut dengan istilah one-way hashing, Fungsi ini terdapat
pada PHP Versi 5.5 ke atas.
Fungsi password_verify adalah fungsi bawaan PHP yang
digunakan untuk melakukan verifikasi (mencocokan) data yang telah terhash
menggunakan fungsi password_hash().
DAFTAR PUSTAKA
Belajar Warung, “Tutorial PHP part –
48 – Membuat Fitur Login & Register diPHP & MySQL (Menggunakan Session
& Cookie )” https://www.warungbelajar.com/membuat-fitur-login-register-di-php-mysql.html
diakses pada tanggal 27 November 2020, pukul 16.09
Komentar
Posting Komentar