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


                    maka akan menghasilakan




 

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

Postingan populer dari blog ini

Cara Download dan Instal Aplikasi Enterprise Architect 8 Versi 15.2 Tahun 2020 (19753004-AhmadFajarIrawan_MI3A)

SQUENCE DIAGRAM STUDI KASUS PT. BANDI CAR

UJIAN PRAKTIK (STUDI KASUS PARKIRAN MOBIL)