Panduan Pengamanan Aplikasi Web Jasa: Konfigurasi XAMPP, Hashing MD5, dan Isolasi VirtualBox
| Juli 05, 2026 |
Berikut adalah penjelasan singkat mengenai urutan cara menjalankan implementasi keamanan pada aplikasi Jasa Cuci berbasis PHP sesuai dengan tahapan pada gambar yang Anda unggah:
1. Menjalankan Server Lokal (XAMPP)
Langkah: Buka XAMPP Control Panel lalu klik tombol Start pada modul Apache dan MySQL hingga indikatornya berubah menjadi hijau.
Tujuan: Mengaktifkan server web lokal (Apache) untuk memproses kode PHP dan server database (MySQL) untuk mengelola data.
2. Menyiapkan Folder Project di
htdocsLangkah: Pindahkan atau pastikan folder aplikasi (
jasa) sudah berada di dalam direktoriC:\xampp\htdocs\.Tujuan: Agar file-file aplikasi web Anda dapat diakses dan dijalankan oleh server web Apache melalui browser.
3. Membuka Project di Code Editor (VS Code)
Langkah: Buka aplikasi Visual Studio Code, klik menu File $\rightarrow$ Open Folder..., lalu pilih folder
jasayang berada dihtdocs.Tujuan: Mempermudah peninjauan struktur file, memodifikasi kode program, dan mengonfigurasi pengaturan keamanan.
4. Mengubah Konfigurasi Database (koneksi.php)
Langkah: Buka file
koneksi.php. Ubah isi variabel$passworddari"1234567890"(bawaan sebelum aman) menjadi""(kosong, menyesuaikan dengan default XAMPP Anda), serta pastikan$database = "jasa".Tujuan: Menghubungkan script PHP ke database MySQL dengan parameter kredensial yang tepat agar tidak terjadi error connection failed.
5. Mengamankan Akun Database (Hashing MD5)
Langkah: Melalui phpMyAdmin, lakukan pembaruan data pengguna (tabel
user) dengan mengenkripsi kata sandi menggunakan fungsiMD5('1').Tujuan: Menerapkan prinsip dasar keamanan data; password disimpan dalam bentuk teks terenkripsi (hash) sehingga tidak bisa dibaca langsung secara terang-terangan (Plaintext).
6. Pengujian Hak Akses & Fitur Aplikasi
Langkah: Buka browser dan akses URL
localhost/jasa/. Masukkan username (gita) dan password (1) untuk masuk ke halaman Dashboard Admin aplikasi.- Tujuan: Memastikan fungsionalitas sistem autentikasi (login) berjalan dengan lancar dan hak akses admin berhasil diberikan.
7. Memproteksi File Utama via Command Prompt
Langkah: Buka CMD, arahkan ke direktori project (
cd C:\xampp\htdocs\jasa), lalu jalankan perintahattrib +R index.php.Tujuan: Mengubah atribut file
index.phpmenjadi Read-Only (+R). Langkah ini mencegah file utama aplikasi tersebut diubah atau disusupi script berbahaya secara tidak sengaja.
8. Pengujian di Lingkungan Virtual (VirtualBox)
Langkah: Buka Oracle VirtualBox, pilih mesin virtual server Anda (misal: WinServer), lalu konfigurasikan media penyimpanan atau jaringan pada menu Storage sebelum dijalankan.
Tujuan: Melakukan simulasi deployment atau pengujian keamanan sistem pada lingkungan terisolasi (Sandbox) agar tidak mengganggu sistem operasi utama komputer Anda.
9. Memilih Tipe Alokasi Hard Disk Baru
Langkah: Pada jendela pembuatan Virtual Hard Disk di VirtualBox, pilih opsi karakteristik penyimpanan fisik (seperti mencentang Pre-allocate Full Size atau memilih tipe Dynamically allocated sesuai kebutuhan Anda).
Tujuan: Menentukan bagaimana berkas hard disk virtual (
.vdi) akan menggunakan ruang penyimpanan asli di komputer hospes (host).
10. Menentukan Lokasi dan Kapasitas Disk
Langkah: Tentukan nama berkas, folder penyimpanan, serta geser ukuran kapasitas disk (pada gambar disetel sebesar 15.00 GB), lalu klik Finish.
Tujuan: Membuat berkas virtual disk baru secara fisik di komputer host dengan batas kapasitas penyimpanan maksimal yang terisolasi untuk VM.
11. Menginisialisasi Disk Baru di Windows Server
Langkah: Jalankan VM Windows Server, buka Computer Management $\rightarrow$ Disk Management. Di sana akan muncul Disk 1 berstatus Unallocated (belum dialokasikan) sebesar 14.99 GB.
Tujuan: Mendeteksi hard disk baru yang tadi ditambahkan dari VirtualBox agar bisa dibaca oleh sistem operasi Windows di dalam VM.
12. Membuat Partisi Baru (New Partition)
Langkah: Klik kanan pada area bergaris arsiran hitam (Unallocated space) di Disk 1, lalu pilih opsi New Partition... untuk mengikuti wizard pembuatan partisi baru.
Tujuan: Memformat dan membagi ruang hard disk kosong tersebut menjadi sebuah Drive baru (misal: Drive E: atau F:) yang siap digunakan untuk menyimpan data aplikasi web atau berkas cadangan secara aman.
0 komentar:
Posting Komentar