UAS SISTEM KEAMANAN SI MUHAMMAD BALAD 06SIFP002

Bagian 1: Mengekstrak Folder Aplikasi Jasa

  • Membuka File Terenkripsi: Proses diawali dengan file kompresi "aplikasi jasa" (jasa.zip) yang kondisinya terenkripsi menggunakan password.
  • Menggunakan Tool 7-Zip: Klik kanan pada file tersebut lalu memilih opsi 7-Zip untuk melakukan ekstrak. Langkah ini diambil karena extract tool bawaan Windows 11 tidak dapat menampilkan opsi untuk memasukkan password pada file ini.

  • Memasukkan Password: Jendela "Enter password" dari 7-Zip muncul. Masukkan kata sandi yang sesuai untuk membuka proteksi enkripsinya.

  • Hasil Ekstraksi File: Setelah password dimasukkan dengan benar, seluruh isi source code dari aplikasi jasa berhasil terekstrak ke dalam folder, memuat folder seperti css, database, fonts, js, serta file PHP (index.php, koneksi.php, dll).


Bagian 2: Membuat Virtual Drive pada VirtualBox Windows Server 2003

  • Masuk ke Settings VM: Buka Oracle VirtualBox Manager, pilih VM Server2003, lalu klik kanan untuk masuk ke menu Settings. Di dalam menu Storage, pilih Controller: IDE dan klik ikon tambah hard disk (Add Hard Disk).
  • Membuat Disk Image Baru: Pilih opsi untuk membuat file disk virtual baru berbentuk VDI (VirtualBox Disk Image).

  • Menentukan Nama dan Kapasitas Virtual Disk: Simpan file disk baru tersebut dengan nama Server2003_3 dan atur ukurannya sebesar 15.31 GB. Setelah selesai, status hard disk baru sukses melekat pada Controller: IDE.

 

  • Membuka Computer Management: Nyalakan mesin virtual Windows Server 2003 tersebut dengan mengeklik Start. Setelah masuk ke dalam OS Windows Server 2003, klik kanan ikon My Computer di desktop lalu pilih Manage untuk membuka jendela Computer Management.

  • Inisialisasi Disk Melalui Wizard: Masuk ke menu Disk Management. Sistem secara otomatis mendeteksi adanya hard disk baru (Disk 2) dan memunculkan Initialize and Convert Disk Wizard. Ikuti petunjuknya hingga selesai untuk menginisialisasi Disk 2 tersebut menjadi MBR (Master Boot Record).

  

  • Membuat Partisi Baru: Klik kanan pada area kosong (Unallocated space) dari Disk 2 berukuran 15.31 GB tersebut, kemudian pilih New Partition... untuk membuka New Partition Wizard.

  • Memilih Tipe Partisi: Tentukan jenis partisi sebagai Primary partition dengan alokasi ukuran penuh (15672 MB).

  • Format Sistem File NTFS: Partisi baru tersebut diformat menggunakan sistem file NTFS, diberi label "New Volume", dan secara otomatis mendapatkan drive letter H:\.

  • Membuat Folder "Balad": Buka Drive H:\ yang telah aktif melalui explorer, klik kanan di area kosong, lalu buat sebuah folder baru yang diberi nama Balad.


Bagian 3: Mengelola Database dan Konfigurasi Aplikasi Jasa

  • Membuat Database Baru: Buka browser untuk mengakses phpMyAdmin lokal (localhost). Di tab Basis data, buat database baru dengan nama balad.

  • Impor File Database: Masuk ke tab Impor pada database balad, lalu arahkan pencarian file (Choose File) ke folder source code aplikasi dan pilih file database bawaan bernama jasa.sql. Klik tombol Kirim untuk mengeksekusi struktur data ke database.

 

  • Mengonfigurasi Akun User: Setelah database berhasil diimpor, buka tabel bernama user. Di sana terlihat data default dengan username udin. Pilih opsi Ubah (Edit) pada baris tersebut.

  • Mengubah Kredensial Admin: Di menu pengubahan data tabel user, perbarui data login menjadi:

  • Username: balad
  • Password: 123 (dengan mengubah kolom Fungsi menjadi MD5 untuk enkripsi keamanan).
  • Nama: Muhammad Balad Al Amin
  • Alamat: Jakarta Barat
  • Menyesuaikan Koneksi PHP: Buka file koneksi.php menggunakan editor Visual Studio Code. Pada baris kode, perbarui variabelnya agar sesuai dengan konfigurasi database baru, yaitu: $database = "balad";.

  • Mengubah Tampilan Form Login: Buka file index.php di VS Code. Pada baris kode form login, ubah teks judulnya agar menampilkan namamu, yaitu Muhammad balad.

  • Uji Coba Halaman Login: Buka browser dan akses alamat localhost/jasa/. Halaman form login sukses memuat judul Login Admin - Muhammad balad. Masukkan username balad dan password yang telah dibuat.

  • Masuk ke Dashboard Admin: Setelah berhasil melakukan login, sistem akan mengarahkan ke dashboard utama (jasa/admin.php) dengan menampilkan teks penanda hak akses: "Halo Muhammad Balad Al Amin, Anda login sebagai Admin."


Comments