Hands-On Lab (HOL): Praktik Mengunduh, Memodifikasi, dan Hosting Website dari GitHub
🎯 Tujuan Pembelajaran
Setelah menyelesaikan lab ini, Anda akan dapat:
Mencari dan mengunduh source code proyek website berbasis PHP dari GitHub.
Menjalankan dan mengonfigurasi proyek secara lokal menggunakan XAMPP.
Melakukan modifikasi sederhana pada tampilan website (judul, warna, dan teks).
Melakukan deployment (hosting) website secara gratis menggunakan layanan InfinityFree.
🛠️ Alat dan Bahan yang Dibutuhkan
Koneksi internet.
Browser web (Google Chrome, Firefox, dll.).
Aplikasi XAMPP Control Panel (terinstal di komputer lokal).
Text Editor (Disarankan Visual Studio Code).
Akun aktif di GitHub.com dan InfinityFree.net.
📝 Langkah-Langkah Praktikum
Modul 1: Mengunduh Source Code dari GitHub
Buka browser dan akses situs GitHub.
Pada kolom pencarian GitHub, ketikkan kata kunci pencarian, misalnya
web cruduntuk mencari aplikasi CRUD sederhana.Pilih salah satu repositori menggunakan bahasa pemrograman PHP (contoh dalam video: proyek milik Farhan Ade Atalarik).
Klik tombol hijau berikon panah/unduh, lalu pilih Download ZIP.
Ekstrak file ZIP tersebut di komputer Anda.
Modul 2: Setup Database dan Server Lokal (XAMPP)
Buka aplikasi XAMPP Control Panel, lalu klik Start pada modul Apache dan MySQL.
Masuk ke direktori instalasi XAMPP Anda (biasanya di
C:\xampp\htdocs\).Buat folder baru di dalam folder
htdocsdengan namacrud-php.Salin (copy) semua file dari folder hasil ekstrak GitHub ke dalam folder
crud-phpyang baru dibuat.Buka browser dan ketikkan
http://localhost/phpmyadmin/.Buat database baru:
Klik tab New.
Beri nama database, misal:
crud_web_php.Klik Create.
Masukkan (import) file struktur database:
Pilih database
crud_web_phpyang baru dibuat.Klik menu Import.
Pilih file database (.sql) yang berada di dalam folder proyek Anda (biasanya di dalam folder
DB, contoh:data_siswa.sql).Scroll ke bawah dan klik Go.
Modul 3: Konfigurasi Koneksi Database Lokal & Modifikasi Tampilan
Buka folder proyek
crud-phpmenggunakan Visual Studio Code.Cari file koneksi atau fungsi database (misal: file
function.php).Sesuaikan konfigurasi nama database agar mengarah ke database lokal yang baru dibuat (
crud_web_php). Simpan file (Ctrl + S).Uji coba dengan membuka browser dan akses:
http://localhost/crud-php/.Modifikasi Tampilan Sederhana:
Buka file
index.phpdi VS Code.Ubah judul halaman (
<title>) menjadi nama yang Anda inginkan (misal: Aplikasi Data Siswa).Ubah komponen warna navbar (misal mengganti kelas
bg-darkmenjadibg-warning).Ubah teks footer atau informasi pembuat sesuai identitas Anda.
Simpan perubahan dan refresh browser Anda untuk melihat hasilnya.
Modul 4: Upload dan Hosting Gratis di InfinityFree
Masuk ke akun InfinityFree Anda dan buka bagian File Manager.
Masuk ke dalam direktori
htdocshosting Anda.Unggah (upload) seluruh file proyek dari folder
crud-phplokal Anda ke dalam folderhtdocstersebut.Unggah juga folder pendukung seperti folder
cssjika diperlukan.Buat database baru di panel kontrol InfinityFree (pada menu MySQL Databases) dan catat detail host, database name, username, serta password-nya.
Masuk ke phpMyAdmin di InfinityFree, lalu lakukan import file database
.sqlseperti langkah lokal sebelumnya.Sesuaikan kembali konfigurasi database pada file
function.phpdi File Manager InfinityFree menggunakan detail database baru dari server hosting.Salin URL web Anda dari panel InfinityFree, buka di tab browser baru, dan pastikan website Anda sudah online serta dapat diakses secara publik!
✅ Evaluasi Mandiri
Apakah website berhasil dijalankan secara lokal di
localhosttanpa ada error pada baris kode?Apakah modifikasi warna dan judul berhasil diterapkan?
Apakah website sudah berhasil diakses secara online melalui domain gratis InfinityFree?

Tidak ada komentar:
Posting Komentar