Langkah Implementasi Keamanan Aplikasi Jasa Berbasis PHP Menggunakan XAMPP, MySQL, dan VirtualBox

shares |

         Langkah implementasi keamanan aplikasi jasa berbasis PHP menggunakan XAMPP, MySQL, dan VirtualBox diawali dengan menyiapkan lingkungan kerja menggunakan VirtualBox sebagai mesin virtual yang di dalamnya diinstal sistem operasi, XAMPP, dan MySQL. Selanjutnya dibuat database melalui phpMyAdmin dan dilakukan konfigurasi koneksi antara aplikasi PHP dengan database MySQL.

    Untuk meningkatkan keamanan, password pengguna dienkripsi menggunakan algoritma MD5 sehingga tidak tersimpan dalam bentuk teks biasa di database. Setelah itu, sistem melakukan proses autentikasi dengan mencocokkan username dan password yang telah dienkripsi saat pengguna melakukan login. Tahap akhir adalah melakukan pengujian untuk memastikan proses login berjalan dengan baik dan hanya pengguna yang memiliki hak akses yang dapat masuk ke dashboard aplikasi.

Implementasi Web Server

  • Buka Xampp dan jalankan Apache dan MySQL Melalui Control Panel.
  • Copy folder berisi aplikasi dan pindahkan ke C:\xampp\htdocs\










  • Buka localhost phpMyAdmin dan create database baru, create nama jasa dan import database nya dari folder jasa ke database baru tersebut.
    data yang akan muncul seperti gambar diatas.

  • Buka browser dan jalankan https://localhost/jasa
    jika berhasil dijalankan, akan mucul tampilan halaman seperti gambar diatas.


Konfigurasi Virtual Drive Storage di Web Server 2003

  • Langkah awal, buka virtual box 


    pilih settings, klik menu storage dan tekan add hard disk dan create.

    Jika sudah, akan muncul tampilan seperti berikut,

    atur tipe file menjadi VHD (Virtual Hard Disk), dan pilih ukuran misalnya 15 GB setelah itu klik finish,
    setelah itu jalan kan virtual box, dan pilih Control Panel, buka Adminstrative Tools, pilih Computer Management, lalu klik Disk Management.
    Tampilan yang muncul akan sebagai berikut : 



    Kalian juga bisa menambahkan folder kedalamnya.




    Implementasi Enkripsi Password Menggunakan  Algoritma MD5

    Pada tahap ini dilakukan perubahan mekanisme pada aplikasi dengan menerapkan algoritma Message Digest Algorithm 5 (MD5).  

    Langkah 1.
    Jalankan Apache dan MySQL melalui XAMPP,  dan browser "localhost//phpmyadmin" ,
    dan pilih database yang akan digunakan.
    setelah itu pilih tabel users dan edit.


    Langkah 2.
    Setelah itu akan muncul tampilan sebagai berikut,

    masukkan username dan password, pada bagian password function nya diganti menjadi MD5.

    Langkah 3.
    Buka aplikasi melalui browser, kemudian login menggunakan username dan password yang telah tersedia. Jika username dan password sesuai, aplikasi akan berhasil masuuk kehalaman dashboard sebagai berikut .



    Validasi dan Modifikasi Halaman pada Beranda Web

    Tahap ini dilakukan untuk memodifikasi halaman utama aplikasi dengan menambahkan identitas penulis. Setelah itu dilakukan pengamanan file dengan memberikan atribut Read-Only.

    Langkah 1. Buka folder aplikasi pada C:\xampp\htdocs\jasa




    Langkah 2. Jalankan index.php menggunakan VSCode.


    Sebelum dimodifikasi,

    Tampilan halamannya akan muncul seperti ini,


    setelah dimodifikasi,


    Tampilan halamannya akan seperti ini

        Langkah 3. Memberikan attribut Read-Only 

        cari file index pada folder aplikasi dan pilih Properties, setelah itu centang opsi Read-Only,
        lalu klik Apply dan OK.
        












Thanks For Reading 👻
-EZ2026





Related Posts

0 komentar:

Posting Komentar