UAS Joshua Dwi Putra - Implementasi Keamanan Web Server pada Windows Server Menggunakan MySQL, MD5, dan Proteksi File Website (Soal 3, 4 ,5)
| Juni 30, 2026 |
Keamanan sistem informasi merupakan salah satu aspek penting dalam menjaga kerahasiaan, integritas, dan ketersediaan data pada sebuah aplikasi berbasis web. Seiring berkembangnya teknologi, ancaman terhadap sistem seperti pencurian data, manipulasi informasi, maupun akses tanpa izin semakin meningkat. Oleh karena itu, diperlukan penerapan berbagai mekanisme keamanan untuk melindungi aplikasi dan database dari potensi serangan.
Pada tutorial ini akan dijelaskan proses implementasi keamanan web server pada Windows Server yang meliputi pembuatan dan import database MySQL, penerapan algoritma kriptografi MD5 untuk enkripsi password pengguna, serta modifikasi halaman beranda (index) dan pemberian proteksi terhadap file website agar tidak mudah diubah oleh pihak yang tidak berwenang. Seluruh tahapan dilakukan sebagai bagian dari simulasi administrasi jaringan dan keamanan sistem informasi pada lingkungan server berbasis Windows.
Melalui implementasi tersebut, diharapkan aplikasi web dapat berjalan dengan baik sekaligus memiliki tingkat keamanan yang lebih baik terhadap ancaman yang dapat mengganggu operasional sistem.
Langkah 1. Instalasi AppServ pada Windows Server
Sebelum melakukan konfigurasi database dan penerapan keamanan website, langkah pertama adalah menginstal AppServ sebagai web server. AppServ merupakan paket yang berisi Apache, PHP, MySQL, dan phpMyAdmin sehingga memudahkan proses pengembangan aplikasi web berbasis PHP.
Langkah-langkah
- Jalankan file AppServ yang telah disediakan oleh dosen.
- Klik Next pada halaman awal instalasi, kemudian pilih I Agree untuk menyetujui lisensi.
- Tentukan lokasi instalasi (biarkan default), lalu klik Next.
- Pada bagian konfigurasi server, gunakan pengaturan default atau sesuaikan dengan petunjuk dosen.
- Masukkan username dan password MySQL sesuai kebutuhan (misalnya username root dan password yang telah ditentukan).
- Klik Install dan tunggu hingga proses instalasi selesai.
- Setelah instalasi selesai, klik Finish.
Verifikasi Instalasi
- Buka browser, kemudian akses:
http://localhost
- Jika halaman AppServ berhasil ditampilkan, berarti instalasi Apache Web Server telah berhasil.
- Selanjutnya akses:
- Pastikan halaman phpMyAdmin dapat dibuka sebagai tanda bahwa layanan MySQL berjalan dengan baik.
Hasil
Instalasi AppServ berhasil dilakukan. Layanan Apache, PHP, dan MySQL telah berjalan dengan normal sehingga server siap digunakan untuk proses pembuatan database, konfigurasi keamanan menggunakan algoritma MD5, serta modifikasi halaman website pada tahapan berikutnya.
Langkah 2. Membuat dan Mengimpor Database MySQL
Setelah AppServ berhasil diinstal, langkah berikutnya adalah membuat database baru dan mengimpor file database yang telah disediakan. Proses ini dilakukan menggunakan phpMyAdmin agar data aplikasi dapat digunakan pada web server.
Langkah-langkah
- Buka browser, kemudian akses:
http://localhost/phpMyAdmin
-
Pada halaman utama phpMyAdmin, klik menu Database.
- Buat database baru sesuai nama yang diminta oleh dosen atau aplikasi, kemudian klik Create.
- Setelah database berhasil dibuat, pilih database tersebut.
-
Klik tab Import.
-
Klik tombol Choose File, lalu pilih file database berekstensi .sql yang telah disediakan.
-
Klik tombol Go untuk memulai proses import.
- Tunggu hingga muncul pesan Import has been successfully finished, yang menandakan proses import berhasil.
Hasil
Database berhasil dibuat dan seluruh tabel beserta data dari file SQL telah berhasil diimpor ke dalam MySQL. Selanjutnya database siap digunakan oleh aplikasi web yang akan dikonfigurasi pada tahap berikutnya.
Langkah 3. Menerapkan Enkripsi Password Menggunakan MD5
Setelah database berhasil diimpor, langkah berikutnya adalah mengamankan data login pengguna dengan menerapkan algoritma MD5 pada password. Enkripsi ini bertujuan agar password tidak tersimpan dalam bentuk teks biasa (plain text) di dalam database.
Langkah-langkah
- Buka phpMyAdmin melalui browser dengan alamat:
http://localhost/phpMyAdmin
- Pilih database yang telah dibuat pada langkah sebelumnya.
- Buka tabel yang menyimpan data pengguna (misalnya user, users, atau sesuai nama tabel pada database).
-
Klik menu Browse, kemudian pilih Edit pada data pengguna yang akan diubah passwordnya.
-
Pada kolom Password, masukkan password baru yang diinginkan.
-
Pada kolom Function, pilih MD5.
- Klik tombol Go atau Save untuk menyimpan perubahan.
- Pastikan nilai password di database berubah menjadi deretan karakter acak (hash MD5), bukan lagi berupa teks biasa.
-
Uji proses login pada aplikasi menggunakan password yang telah diubah untuk memastikan sistem dapat melakukan autentikasi dengan benar.
Hasil
Password pengguna berhasil dienkripsi menggunakan algoritma MD5 dan tersimpan dalam bentuk hash pada database. Dengan demikian, keamanan data login menjadi lebih baik dibandingkan menyimpan password dalam bentuk teks biasa.

0 komentar:
Posting Komentar