Langsung ke konten utama

Data Base-1

Pada praktikum minggu ke-12 ini saya belajar Data Base -1, dengan tugas Membuat database

Pastikan anda sudah menginstall database mysql,  saya menggunakan software xampp, dimana didalamnya sudah terinstall database mysql. 

Ketikan script seperti berikut dan save dengan nama file pasword_hash.php

dan output 

Keterangan :

1. Hasil hash akan berganti ganti, jadi hasilnya pada ada kemungkinan berbeda.

2. Itu merupakan hasil password_hash dari string 12345678

3. Baris 5 kita membuat variabel $passwordku dengan nilai “12345678” ini adalah bentuk plain text dari password yang akan kita hash nantinya

4. Baris 6 kita menggunakan fungsi password_hash, pada fungsi ini memiliki 3 argumen antara lain :
        
-Parameter pertama adalah text yang akan kita hash, dalam contoh ini adalah angka 12345678

-Parameter kedua adalah algoritma yang akan digunakan untuk melakukan hash,                   

-PASSWORD_DEFAULT adalah algoritma bawaan untuk melakukan hash, algoritma tersebut yaitu menggunakan BCRYPT dimana akan menghasilkan output sepanjang 60 karakter, untuk anda yang akan menyimpan hasil string hash kedalam database, disarankan untuk membuat field data pada database menggunakan karakter sepanjang 255 karakter.

-Parameter ketiga dalam contoh ini adalah variabel $options merupakan variabel array untuk menampung nilai const, nama variabelnya bisa diganti sesuai keinginan anda, tidak harus $options, untuk argumen ketiga ini bersifat optional, anda bisa melewatkan argumen ketiga ini.

5. Bagian cost sendiri adalah parameter yang digunakan untuk menentukan berapa banyak hash dilakukan, dalam contoh ini karena kita menggunakan BCRYPT (PASSWORD_DEFAULT), jika nilai cost adalah 10 maka proses hashing akan dilakukan sebanyak 2^10 atau 1024 kali.

6. Baris 7 kita menampilkan hasil dari hash password, sehingga tertulis karakter, $2y$10$JRQHPac0c6/yss6gTwltJ.FuR7HV49X50tdJioutxj8l5QLJo5TR.

Membuat script  dan simpan dengan nama password verification 

Dan output 

Setelah itu, pencarian browser dan ketikkan localhost/phpmyadmin, lalu klik tombol Basis data dan masuk ke databse tb_barangku 


Lalu Buat table baru dengan nama table tb_user colloum 4 dengan atribut sebagai berikut : 
id (integer / Primary Key / Auto Increment)
username (varchar 50)
password (varchar 50)
nama (varchar 50)

Buat file dengan nama db_connect.php, lalu tuliskan skrip seperti dibawah ini

Buat file register.php, lalu isi dengan code seperti berikut :


dan hasilnya sebagai berikut :

Kita coba register menginputkan beberapa data seperti dibawah ini lalu klik register

Dan terinput didalam database

Buat file login.php dan isikan dengan code sebagai berikut :




dan outputnya

Kita coba login dengan data yang tadi sudah terdaftar


Dan hasilnya

dengan klik log out di menu tsb maka kita akan kembali ke forom login
hasilnya

Sekian dari saya 

Semoga Bermanfaat ya 🙏 

Apabila ada kesalahan saya memohon maaf  🙏 🙏 

Terimakasih :)

 🙏 🙏 🙏


Komentar

Postingan populer dari blog ini

Makalah : Lingkungan kerja DBMS

MAKALAH Pemrograman SQL lanjut (PMI 1413) Lingkungan kerja DBMS: Microsoft SQL Server Management Studio       Nama             : Muhammad Jhody Alifa NPM               : 19753037 Kelas               : Manajemen Informatika 4B Semester       : 4 (empat).     PROGRAM STUDI MANAJEMEN INFORMATIKA JURUSAN EKONOMI DAN BISNIS POLITEKNIK NEGERI LAMPUNG 2021 KATA PENGHANTAR   Puji syukur kami panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga bisa menyelesaikan makalah ilmiah tentang Lingkungan kerja DBMS: Microsoft SQL Server Management Studio Tidak lupa juga saya mengucapkan terima kasih kepada bapak Eko Win Kenali, S.Kom, M.Cs selaku dosen pengampu matakuliah Pemrograman SQL lanjut yang telah memberi ilmu kepada saya sehingga saya bisa menyelesaikan...

Pertemuan 4 Javascript - Array dan DOM API