Tutorial Deploy Web PHP 7 dan Membuat Virtual Drive di Windows Server 2003

 

   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 2: Setelah Apache dan MySQL aktif, tempatkan folder aplikasi (dalam praktek ini menggunakan aplikasi "jasa") ke dalam folder htdocs pada instalasi XAMPP agar proyek dapat diakses melalui browser.

 

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.

1.    Jalankan web browser seperti Google Chrome, Microsoft Edge, atau Mozilla Firefox.

2.    Pada kolom alamat, akses halaman berikut:

http://localhost/phpmyadmin

3.    Setelah halaman phpMyAdmin terbuka, pilih menu New yang berada pada panel sebelah kiri.

 

4.    Masukkan nama database pada kolom Database name. Sebagai contoh, gunakan nama db_jasa.

5.    Pastikan nama database yang dibuat sesuai dengan konfigurasi koneksi yang terdapat pada aplikasi PHP agar proses koneksi dapat berjalan dengan baik.

6.    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.

1.    Pada halaman phpMyAdmin, pilih database yang telah dibuat sebelumnya, misalnya db_jasa, melalui panel navigasi di sebelah kiri.

2.    Setelah database terbuka, klik tab Import yang berada pada bagian atas halaman.

3.    Tekan tombol Choose File, kemudian cari dan pilih file database dengan ekstensi .sql yang disertakan pada proyek aplikasi.

4.    Setelah file berhasil dipilih, gulir ke bagian bawah halaman dan klik tombol Import untuk memulai proses impor.

 

5.    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.phpconfig.php, atau db.php, tergantung struktur proyek yang digunakan.

Ikuti langkah-langkah berikut:

1.    Buka folder proyek yang berada di direktori:

C:\xampp\htdocs\jasa

2.    Gunakan text editor seperti Visual Studio Code untuk membuka proyek.

3.    Temukan file yang berisi konfigurasi koneksi database, misalnya koneksi.php.

 

4.    Pastikan konfigurasi pada file tersebut telah sesuai dengan database yang dibuat sebelumnya, seperti contoh berikut.

2. Menjalankan Aplikasi Melalui Browser

Setelah konfigurasi koneksi database selesai dan seluruh perubahan telah disimpan, langkah berikutnya adalah menguji apakah aplikasi dapat dijalankan dengan baik melalui web browser.

Ikuti langkah-langkah berikut:

1.    Buka web browser yang Anda gunakan, seperti Google ChromeMicrosoft Edge, atau Mozilla Firefox.

2.    Pada kolom alamat (address bar), masukkan URL berikut:

http://localhost/jasa

Catatan: Jika nama folder proyek berbeda, sesuaikan URL dengan nama folder tersebut.

3.    Tekan Enter, kemudian tunggu hingga halaman aplikasi berhasil dimuat.

 

Apabila aplikasi dapat ditampilkan tanpa muncul pesan kesalahan (error), berarti proses konfigurasi web server, database, dan koneksi PHP telah berhasil dilakukan. Dengan demikian, aplikasi siap digunakan untuk menjalankan seluruh fitur yang tersedia.

 

Langkah 6. Mengamankan File Aplikasi Menggunakan Perintah attrib

Selain melakukan konfigurasi aplikasi, Anda juga dapat meningkatkan keamanan file penting dengan memanfaatkan perintah attrib pada Windows. Salah satu penerapannya adalah mengubah atribut file index.php menjadi Read-Only, sehingga file tersebut tidak dapat diubah atau dihapus secara tidak sengaja melalui File Explorer. Langkah ini berguna sebagai perlindungan dasar terhadap file utama yang berperan sebagai pintu masuk aplikasi.

Langkah-Langkah

1.    Buka folder proyek yang telah disimpan pada direktori berikut:

C:\xampp\htdocs\jasa

2.    Klik Address Bar pada File Explorer, kemudian ketik:

cmd

Setelah itu tekan Enter. Windows akan membuka Command Prompt dengan lokasi direktori yang langsung mengarah ke folder proyek.

3.    Pada jendela Command Prompt, jalankan perintah berikut untuk memberikan atribut Read-Only pada file index.php.

attrib +R index.php

4.    Tekan Enter dan tunggu hingga perintah selesai dijalankan. Jika tidak muncul pesan kesalahan, maka atribut Read-Only telah berhasil diterapkan pada file index.php.

 

 

Catatan: Apabila di kemudian hari Anda perlu mengedit file index.php, atribut Read-Only dapat dihapus dengan menjalankan perintah berikut:

      attrib -R index.php

Dengan menerapkan atribut Read-Only, file utama aplikasi memperoleh perlindungan tambahan sehingga risiko perubahan atau penghapusan yang tidak disengaja dapat diminimalkan. Meskipun demikian, metode ini hanya berfungsi sebagai pengamanan dasar dan sebaiknya dikombinasikan dengan mekanisme keamanan lain, seperti pengaturan hak akses (permissions) dan sistem autentikasi pengguna.

Verifikasi Hasil Konfigurasi

Setelah atribut Read-Only diterapkan, lakukan pengujian untuk memastikan bahwa pengaturan telah berjalan dengan baik.

Langkah verifikasi:

1.    Buka file index.php menggunakan text editor, seperti Visual Studio CodeNotepad++, atau editor lainnya.

2.    Lakukan perubahan sederhana pada isi file, misalnya menambahkan komentar atau mengubah beberapa karakter.

3.    Simpan perubahan yang telah dilakukan.

 

Apabila atribut Read-Only telah berhasil diterapkan, sistem akan menolak proses penyimpanan atau menampilkan peringatan bahwa file bersifat Read-Only. Pada beberapa editor, Anda juga akan diminta untuk menghapus atribut tersebut atau menyimpan file dengan nama yang berbeda sebelum perubahan dapat diterapkan.

 

Bagian 2: Menambahkan Virtual Drive pada Windows Server 2003

Membuat Virtual Hard Disk di Oracle VirtualBox

Sebelum virtual drive dapat digunakan di dalam sistem operasi Windows Server 2003, Anda perlu menambahkan sebuah Virtual Hard Disk (VHD) pada mesin virtual. Media penyimpanan virtual ini akan dikenali sebagai hard disk baru sehingga dapat digunakan untuk menyimpan data maupun kebutuhan konfigurasi aplikasi.

1. Membuka Pengaturan Mesin Virtual

Pastikan mesin virtual Windows Server 2003 berada dalam kondisi Powered Off atau tidak sedang berjalan. Selanjutnya, buka Oracle VirtualBox, klik kanan pada mesin virtual yang akan dikonfigurasi, kemudian pilih menu Settings.



2. Mengakses Menu Storage

Pada jendela Settings, pilih menu Storage yang terdapat pada panel sebelah kiri. Melalui menu ini, Anda dapat melihat sekaligus mengelola seluruh media penyimpanan yang terpasang pada mesin virtual.

 

3. Menambahkan Virtual Hard Disk Baru

Pada bagian Controller: IDE atau Controller: SATA (sesuai dengan konfigurasi mesin virtual), klik ikon Add Hard Disk untuk menambahkan media penyimpanan baru.

Selanjutnya, pilih opsi Create untuk membuat sebuah Virtual Hard Disk yang baru. Setelah itu, VirtualBox akan menampilkan Virtual Hard Disk Creation Wizard yang akan memandu proses pembuatan hard disk virtual hingga selesai.

 

Top of Form

 

 

 

 

 

 

4. Mengonfigurasi Virtual Hard Disk

Setelah proses pembuatan dimulai, lakukan konfigurasi Virtual Hard Disk sesuai dengan kebutuhan mesin virtual yang akan digunakan.

Ikuti pengaturan berikut:

  • Pada bagian Hard Disk File Type, pilih format VDI (VirtualBox Disk Image) sebagai format penyimpanan hard disk virtual.
  • Untuk metode penyimpanan, pilih opsi Dynamically Allocated. Dengan pengaturan ini, ukuran file hard disk akan bertambah secara otomatis mengikuti jumlah data yang disimpan, sehingga penggunaan ruang pada komputer host menjadi lebih efisien.

 

  • Tentukan nama file Virtual Hard Disk sesuai kebutuhan, kemudian atur kapasitas penyimpanannya. Sebagai contoh, gunakan ukuran 15 GB untuk keperluan praktikum.
  • Setelah seluruh pengaturan selesai, klik tombol Finish untuk menyelesaikan proses pembuatan Virtual Hard Disk.

 

 



Verifikasi Virtual Drive

Setelah proses inisialisasipembuatan partisi, dan format disk selesai dilakukan, langkah terakhir adalah memastikan bahwa Virtual Hard Disk telah dikenali dengan benar oleh sistem operasi Windows Server 2003. Proses verifikasi ini penting untuk memastikan bahwa media penyimpanan tambahan siap digunakan tanpa kendala.

Keberhasilan konfigurasi dapat diperiksa melalui beberapa cara berikut.

1. Verifikasi Melalui Disk Management

Buka Computer Management, kemudian pilih menu Disk Management untuk melihat daftar media penyimpanan yang terpasang.



Pastikan beberapa kondisi berikut telah terpenuhi:

  • Virtual Hard Disk berstatus Online.
  • Partisi telah diformat menggunakan sistem berkas NTFS.
  • Volume memiliki label sesuai yang telah ditentukan, misalnya Wisnu

    .

 

  • Drive telah memperoleh huruf drive, misalnya F: atau huruf lain sesuai konfigurasi.

Apabila seluruh informasi tersebut ditampilkan dengan benar, maka proses konfigurasi Virtual Hard Disk telah berhasil dilakukan.




2. Verifikasi Melalui My Computer

Selain melalui Disk Management, Anda juga dapat melakukan pengecekan melalui My Computer.

Buka My Computer, kemudian periksa apakah drive baru telah muncul pada bagian Hard Disk Drives. Selanjutnya, coba buka drive tersebut untuk memastikan bahwa media penyimpanan dapat diakses dan digunakan tanpa kendala.



Jika drive berhasil ditampilkan dan seluruh isi direktori dapat dibuka, berarti Virtual Hard Disk telah terpasang dengan baik pada Windows Server 2003. Media penyimpanan ini selanjutnya dapat dimanfaatkan untuk menyimpan aplikasi web, file konfigurasi, database, maupun berbagai data penting lainnya selama proses praktikum atau pengembangan sistem.

Penutup

    Demikian tutorial implementasi keamanan sistem informasi berbasis PHPMySQL, dan Windows Server 2003. Melalui langkah-langkah yang telah dijelaskan, mulai dari konfigurasi web server, penambahan virtual drive, pengaturan database, hingga penerapan keamanan pada aplikasi, diharapkan sistem dapat berjalan dengan baik sesuai kebutuhan.

    Semoga panduan ini bermanfaat dan dapat menjadi referensi bagi Anda yang sedang mempelajari administrasi server maupun pengembangan aplikasi web. Terima kasih telah membaca, dan semoga sukses dalam mencoba tutorial ini.

Bottom of Form

 

Komentar