Kontrak Kuliah: Praktikum Pemrograman Website
Pemrograman Website — diselenggarakan oleh Fakultas Teknologi Informasi dan Sains Data Universitas Sebelas Maret, Semester Genap 2024/2025
Tujuan Pembelajaran
Setelah menyelesaikan tutorial ini, mahasiswa diharapkan untuk dapat:
- Mengetahui cara instalasi IDE dan extension untuk keperluan praktikum
- Mengetahui materi apa saja yang akan dipelajari selama praktikum pemweb
- Mengetahui aplikasi buat dapat akses web server
Tutorial: Instalasi IDE
IDE (Integrated Development Environment) adalah perangkat lunak yang membantu para pengembang dalam menulis, mengedit, dan mengelola kode. Berikut adalah langkah-langkah untuk memasang IDE.
Langkah 1: Pemilihan Text Editor atau IDE
Pilihlah text editor atau IDE yang sesuai dengan preferensimu. Beberapa pilihan populer yang dapat kamu pertimbangkan meliputi:
Langkah 2: Proses Instalasi
- Pergi ke situs web resmi IDE yang kamu pilih.
- Ikuti petunjuk yang diberikan untuk mengunduh installer IDE.
- Jalankan installer dan ikuti instruksi di layar untuk menyelesaikan proses instalasi.
Langkah 3: Memulai Menggunakan IDE
- Setelah proses instalasi selesai, buka IDE yang telah terinstal.
- Eksplorasi antarmuka dan fitur yang disediakan oleh IDE untuk membantumu dalam pengembangan proyek.
Catatan:
- Pastikan kamu memilih IDE yang sesuai dengan jenis proyek yang akan dikerjakan.
- Jangan ragu untuk mengeksplorasi fitur-fitur IDE (contoh: extensions atau plugin) dan memanfaatkan sumber daya pendukung, seperti dokumentasi dan tutorial, untuk meningkatkan produktivitas dalam pengembangan perangkat lunak.
Extension Yang Diperlukan
Sementara temen" mungkin butuh extension ini dan mungkin beberapa dari kalian sudah ada yang punya:
- Code Runner, Extension ID ->
formulahendry.code-runner
- Live Server, Extension ID ->
ritwickdey.LiveServer
- HTML CSS Support, Extension ID ->
ecmel.vscode-html-css
- Auto Rename Tag, Extension ID ->
formulahendry.auto-rename-tag
Rencana Materi Pembelajaran
Berikut tabel Rencana Materi Pembelajaran :
Pertemuan | Materi |
---|---|
Pertemuan - 1 | Kontrak Praktikum dan Instalasi Web Server |
Pertemuan - 2 | HTML |
Pertemuan - 3 | CSS |
Pertemuan - 4 | Javascript |
Pertemuan - 5 | JQuery |
Pertemuan - 6 | Ajax |
Pertemuan - 7 | PHP Native & Database MySQL |
Pertemuan - 8 | OOP (Object Oriented Programming) + Form Validation |
Pertemuan - 9 | Session & Cookie |
Pertemuan - 10 | Laravel 1 (MVC Routes) |
Pertemuan - 11 | Laravel 2 (Migration Seeder Factory) & (Authentication) |
Pertemuan - 12 | Laravel 3 (Create, Read, Update, Delete) |
Pertemuan - 13 | Laravel 4 (Search Function) |
Pertemuan - 14 | Checking Tugas Besar dan Pengumpulan Akhir Tugas |
Instalasi Web Server
Langkah 1: Pemilihan App buat akses web server
Pilihlah Aplikasi yang sesuai dengan preferensimu (Composer membutuhkan PHP. Pastikan kamu sudah memiliki PHP atau XAMPP karena XAMPP sudah memiliki PHP di dalamnya):
Windows
:
MacOS
:
Linux
:
Langkah 2: Install untuk Windows
Laragon:
Step 1: Download Laragon
Langkah pertama adalah mengunduh installer Laragon dari situs web resmi. Buka (https://laragon.org/download/) dan pilih versi Laragon yang ingin teman" unduh kalau bisa pilih yang versi terbaru.
Step 2: Run the Installer
Setelah unduhan selesai, jalankan penginstal dengan mengklik dua kali pada berkas yang diunduh. Penginstal akan memandu teman" melalui proses instalasi. Klik tombol "Next" untuk melanjutkan ke layar pemilihan bahasa.
Step 3: Choose Installation Location
Pada langkah ini, Temen" perlu memilih lokasi tempat untuk menginstal Laragon. Kamu dapat memilih lokasi default atau memilih lokasi lain dengan mengklik tombol “Browse”.
Step 4: Select Components
Pada langkah ini, kamu dapat memilih komponen dan pengaturan yang ingin kamu instal dengan Laragon. Komponen default meliputi Apache, MySQL, dan PHP. Pilih juga opsi seperti auto start, pretty url (myapp.test) dan editor teks default.
Step 5: Review the sections
Setelah kamu menyelesaikan semua langkah, layar akan menampilkan semua pilihan sebelumnya dan klik tombol "Instal" untuk memulai proses instalasi. Laragon sekarang akan terinstal di komputermu.
Step 6: Launch Laragon
Setelah instalasi selesai, klik tombol “Finish” untuk meluncurkan Laragon. Kini kamu dapat mulai menggunakan Laragon untuk mengembangkan aplikasi PHP mu. Klik tombol start all untuk memulai layanan seperti apache, nginx, redis, memcache, dan lainnya.
Step 8: Make sure you enable ports
Klik ikon pengaturan ⚙️ dan pilih tab Layanan & Port, lalu aktifkan opsi dan port yang diperlukan. Untuk SSL, pastikan mengaktifkan port SSL 443 untuk Apache dan Nginx. Kalian bebas mau pakai web server apa aja mau itu Apache atau Nginx.
Mengganti versi PHP atau NodeJS
Kalian bisa download versi ZIP pada tiap" website resminya.
Setelah mendownload versi zip nya masuk ke folder laragon kalian lalu copy paste file zip nya tadi dan taruh di folder php atau nodejs lalu extract file. Jika sudah file ZIP nya bisa dihapus.
/laragon/bin/php/
/laragon/bin/nodejs/
Herd For Windows:
Step 1: Install Laravel Herd for Windows
Sekarang kita akses situr resmi (https://herd.laravel.com/windows). Pada halaman web Laravel Herd Kita bisa lihat button Download for Windows. Untuk memulai proses download Laravel Herd installer, tekan button tersebut. Kita tunggu sampai proses download selesai. Setelah selesai kita bisa lihat ada file Herd-1.11.1-setup.exe (Versi laravel herd installer pada saat panduan ini ditulis).
Step 2: Run Laravel Herd Installer
Setelah laravel herd installer selesai kita download, kita run installler dengan cara run as adminstrator, lalu ikuti langkah-langkahnya sampai proses install selesai.
Catatan: Laravel herd perlu permission sebagai admin supaya installer dapat menambahkan HerdHelper service yang bertanggung jawab untuk memperbaharui file hosts, map direktori dan link project ke domain .test.
Step3: Run Laravel Herd
Setelah proses instalasi selesai, selanjutnya kita bisa run langsung laravel herd yang sudah kita install. Ketika pertama kali laravel herd kita run, kita akan membuka windows untuk setup awal. Untuk melanjutkan, kita tekan button Let's get started untuk memulai proses setup awal laravel herd.
Selanjutnya laravel herd akan mendownload php, node js dan tools lainnya.
Setelah proses download selesai, selanjutnya akan masuk ke windows untuk aktivasi laraverd herd pro. Kita bisa tekan link Skip for now untuk menyelesaikan proses setup laravel herd.
Selanjutnya kita bisa lihat windows setup completed. Kita bisa pilih tekan button Open Dashboard untuk membuka dashboard Laravel herd.
Kita bisa lihat tampilan dashboard laravel herd. Pada dashboard kita bisa lihat informasi seperti service yang aktif, menu untuk laravel herd pro, dan quick access dengan button ke halaman untuk mengelola project kita.
Step 4: Cek versi php, laravel, composer dan nodejs
Selanjutnya kita akan coba cek php, laravel, composer dan nodejs yang terinstall dengan run command berikut ini di command prompt windows atau Cmder.
php --version
laravel --version
composer --version
node --version
Ketika command di atas kita run akan tampil output berikut ini.
C:\Users\[nama user]>php --version
PHP 8.3.12 (cli) (built: Sep 24 2024 20:22:14) (NTS Visual C++ 2019 x64)
Copyright (c) The PHP Group
Zend Engine v4.3.12, Copyright (c) Zend Technologies
with Zend OPcache v8.3.12, Copyright (c), by Zend Technologies
C:\Users\[nama user]>laravel --version
Laravel Installer 5.8.5
C:\Users\[nama user]>composer --version
Composer version 2.7.7 2024-06-10 22:11:12
PHP version 8.3.12 (C:\Users\InformatikaUMMI\.config\herd\bin\php83\php.exe)
Run the "diagnose" command to get more detailed diagnostics output.
C:\Users\[nama user]>node --version
v23.0.0
Herd For MacOS:
Step 1: Download the Aplicacion Herd for MacOS
Kalau untuk ini langsung aja ke websitenya langsung klik Download fow macos (https://herd.laravel.com)
Step 2: Buka aplikasi Herd nya
Buka aplikasi Herd nya untuk mastiin kalau bener" sudah bisa jalan.
Step 3: Cek Environment di Terminal
Setelah proses pemasangan selesai, Kamu memiliki lingkungan pengembangan PHP dan Laravel yang berfungsi penuh. Ini berarti kamu dapat memiliki PHP, Laravel, dan komposer dari terminal Anda:
herd --version
php --version
laravel --version
composer --version
node --version
XAMPP for Windows
Note: Pilihlah XAMPP sebagai alternatif untuk Herd atau Laragon, karena Herd dan Laragon sudah menyediakan semua dependency yang dibutuhkan untuk development Laravel.
Step 1: Download XAMPP Kamu bisa mendownload XAMPP dari website resminya:
Step 2: Instalasi XAMPP
- Buka file installer xampp-windows.exe yang telah didownload
- Klik Next untuk memulai instalasi
- Pilih komponen yang diinstal (Disarankan untuk memilih Apache web server, MySQL, PHP, dan phpMyAdmin)
- Pilih lokasi instalasi (default: C:\xampp)
- Klik Next hingga proses instalasi selesai
Step 3: Verifikasi Instalasi
- Buka XAMPP Control Panel dan jalankan Apache dan MySQL.
- Buka browser dan akses:
http://localhost/
Jika ada halaman dokumentasi xampp, maka instalasi sudah berhasil.
Composer for Windows
Note: Penggunaan composer membutuhkan PHP. Kamu bisa mendownload XAMPP terlebih dahulu melalui tutorial di atas. Dengan menginstall XAMPP, kamu bakal punya PHP secara otomatis karena XAMPP adalah: Cross-Platform, Apache, MySQL, PHP, Perl. Ingat bahwa instalasi XAMPP ini hanya diperlukan jika kamu menggunakan composer dan tidak menggunakan Herd atau Laragon karena kedua laravel dependency tersebut sudah memiliki semua kebutuhan untuk delevop laravel.
Step 1: Install Composer
Buka website composer dan install composer dengan mengklik Composer-Setup.exe
Step 2: Jalankan Installer
- Buka File Composer-Setup.exe yang telah didownload
- Plih lokasi instalasi (misal: C:\composer)
- Klik Next dan lanjutkan proses instalasi. Pilih settingan default saja untuk saat ini.
Step 3: Verifikasi Instalasi Setelah proses instalasi selesai, buka Command Prompt (CMD) dan jalankan
composer -V
Jika Composer terinstal dengan benar, maka akan muncul output seperti:
Composer version 2.x.x YYYY-MM-DD HH:MM:SS
Composer for MacOS
Note: MacOS sudah memiliki PHP bawaan, tetapi versinya bisa jadi ketinggalan. Maka pastikan untuk mengecek dan menginstall PHP jika diperlukan. Kamu bisa juga menginstall XAMPP atau MAMP dan menggunakan PHP dari sana sebagai default PHP kamu.
Step 1: Periksa dan install PHP Jalankan perintah berikut untuk mengecek versi PHP
php -v
Jika PHP belum terinstall, kamu bisa menginstallnya menggunakan package manager Homebrew
brew install php
Step 2: Install Composer Jalankan perintah di bawah untuk menginstall composer
curl -sS https://getcomposer.org/installer | php
Step 3: Pindahkan Composer ke direktori Global
sudo mv composer.phar /usr/local/bin/composer
Step 4: Verifikasi Instalasi
composer -V
Composer for Linux
Note: Kebanyakan distro linux sudah menyediakan PHP dan MySQL / MariaDB service bawaan. Sehingga kamu hanya membutuhkan composer saja untuk menginstall dependency Laravel.
Step 1: Install composer Jalankan perintah di bawah untuk menginstall composer melalui terminal.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Step 2: Pindahkan Composer ke direktori Global (Disarankan untuk memudahkan)
sudo mv composer.phar /usr/local/bin/composer
Step 3: Verifikasi Instalasi Jalankan perintah di bawah untuk verifikasi instalasi composer
composer -V
Akhir Kata
Selamat, ya! Kamu sudah menyelesaikan tutorial tentang instalasi IDE dan instalasi Web Server dan memahami rencana pembelajaran untuk praktikum PEMWEB semester ini 🔥.
Ke depannya, kalau sedang mengerjakan tugas, jangan grogi sama banyaknya materi, ya. Santai saja, ini bukan lomba sprint kok; pelan-pelan saja, pasti bisa. Kode-kode itu tidak harus langsung masuk ke otak, tapi yang penting dimengerti, kan? Jadi, jangan sampai asal copy-paste tanpa mengerti ya, nanti jadi bingung sendiri. Kalau memang buntu, jangan malu untuk bertanya ke teman atau asisten dosen. Asisten dosen sudah pasti siap bantuin 🥹🫶🏻, kok. Jadi, semangat terus dan nikmati prosesnya. Good luck!
Referensi Tambahan
Kontributor
- Addin Hadi Rizal
- Abraham Willem Hersubagyo
- Bani Rijal Barru Faza
- Mohammed Nasser
Credits
Tutorial ini dikembangkan oleh Asisten Praktikum Pemrograman Website 2025. Segala tutorial serta instruksi yang dicantumkan pada repositori ini dirancang sedemikian rupa sehingga mahasiswa yang sedang mengambil mata kuliah Pemrograman Website dapat menyelesaikan tutorial saat sesi lab berlangsung.