Bagian 1
Keamanan merupakan salah satu aspek penting dalam pengembangan aplikasi berbasis web. Tanpa penerapan mekanisme keamanan yang tepat, data dan sistem berisiko mengalami penyalahgunaan maupun akses yang tidak sah. Oleh karena itu, memahami dasar-dasar pengamanan aplikasi menjadi langkah awal yang penting bagi setiap pengembang.
Pada tutorial ini, Anda akan mempelajari cara mengimplementasikan keamanan dasar pada aplikasi berbasis PHP dan MySQL. Pembahasan mencakup konfigurasi Apache Web Server, pengaturan media penyimpanan, proses import database, penerapan enkripsi password menggunakan algoritma MD5, hingga modifikasi tampilan halaman web sebagai bagian dari proses validasi dan peningkatan keamanan aplikasi. Setiap langkah disajikan secara sistematis agar mudah dipahami dan dapat langsung dipraktikkan.
1. Menyiapkan Apache Web Server untuk Menjalankan Aplikasi PHP
Langkah 1: Akses XAMPP Control Panel, lalu aktifkan layanan Apache sebagai web server dan MySQL sebagai database server. Pastikan kedua layanan berhasil berjalan sebelum melanjutkan ke tahap berikutnya.
Langkah 3. Membuat Database Aplikasi
Sebelum aplikasi dapat digunakan, Anda perlu menyiapkan sebuah database sebagai tempat penyimpanan data. Ikuti langkah-langkah berikut untuk membuat database melalui phpMyAdmin.
- Jalankan web browser seperti Google Chrome, Microsoft Edge, atau Mozilla Firefox.
-
Pada kolom alamat, akses halaman berikut:
http://localhost/phpmyadmin -
Setelah halaman phpMyAdmin terbuka, pilih menu New yang berada pada panel sebelah kiri.
- Masukkan nama database pada kolom Database name. Sebagai contoh, gunakan nama db_jasa.
- Pastikan nama database yang dibuat sesuai dengan konfigurasi koneksi yang terdapat pada aplikasi PHP agar proses koneksi dapat berjalan dengan baik.
-
Klik tombol Create untuk membuat database baru.
Langkah 4. Mengimpor Database dari File SQL
Setelah database berhasil dibuat, tahap berikutnya adalah mengimpor file SQL yang berisi struktur tabel beserta data awal aplikasi. Dengan proses ini, seluruh tabel akan dibuat secara otomatis tanpa perlu membuatnya satu per satu.
- Pada halaman phpMyAdmin, pilih database yang telah dibuat sebelumnya, misalnya db_jasa, melalui panel navigasi di sebelah kiri.
-
Setelah database terbuka, klik tab Import yang berada pada bagian atas halaman.
- Tekan tombol Choose File, kemudian cari dan pilih file database dengan ekstensi .sql yang disertakan pada proyek aplikasi.
-
Setelah file berhasil dipilih, gulir ke bagian bawah halaman dan klik tombol Import untuk memulai proses impor.
-
Tunggu hingga proses selesai. Jika berhasil, phpMyAdmin akan menampilkan notifikasi berwarna hijau yang menandakan bahwa file SQL telah berhasil diimpor.
Setelah proses impor selesai, seluruh tabel dan data yang terdapat pada file .sql akan tersimpan di dalam database sehingga aplikasi siap digunakan pada tahap konfigurasi berikutnya.
Langkah 5. Konfigurasi Koneksi Database dan Pengujian Aplikasi
Setelah database berhasil dibuat dan file SQL telah diimpor, tahap berikutnya adalah menghubungkan aplikasi PHP dengan database yang telah disiapkan. Konfigurasi ini sangat penting karena aplikasi tidak akan dapat mengakses maupun mengelola data apabila informasi koneksi belum sesuai.
1. Mengatur File Koneksi Database
Setiap aplikasi PHP umumnya memiliki sebuah file khusus yang digunakan untuk menyimpan konfigurasi koneksi database. Nama file tersebut dapat berbeda-beda, misalnya koneksi.php, config.php, atau db.php, tergantung struktur proyek yang digunakan.
Ikuti langkah-langkah berikut:
-
Buka folder proyek yang berada di direktori:
C:\xampp\htdocs\jasa - Gunakan text editor seperti Visual Studio Code untuk membuka proyek.
-
Temukan file yang berisi konfigurasi koneksi database, misalnya koneksi.php.
-
Pastikan konfigurasi pada file tersebut telah sesuai dengan database yang dibuat sebelumnya, seperti contoh berikut.















