Skip to main content

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

  1. Pergi ke situs web resmi IDE yang kamu pilih.
  2. Ikuti petunjuk yang diberikan untuk mengunduh installer IDE.
  3. Jalankan installer dan ikuti instruksi di layar untuk menyelesaikan proses instalasi.

Langkah 3: Memulai Menggunakan IDE

  1. Setelah proses instalasi selesai, buka IDE yang telah terinstal.
  2. 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:

  1. Code Runner, Extension ID -> formulahendry.code-runner
  2. Live Server, Extension ID -> ritwickdey.LiveServer
  3. HTML CSS Support, Extension ID -> ecmel.vscode-html-css
  4. Auto Rename Tag, Extension ID -> formulahendry.auto-rename-tag

Rencana Materi Pembelajaran

Berikut tabel Rencana Materi Pembelajaran :

PertemuanMateri
Pertemuan - 1Kontrak Praktikum dan Instalasi Web Server
Pertemuan - 2HTML
Pertemuan - 3CSS
Pertemuan - 4Javascript
Pertemuan - 5JQuery
Pertemuan - 6Ajax
Pertemuan - 7PHP Native & Database MySQL
Pertemuan - 8OOP (Object Oriented Programming) + Form Validation
Pertemuan - 9Session & Cookie
Pertemuan - 10Laravel 1 (MVC Routes)
Pertemuan - 11Laravel 2 (Migration Seeder Factory) & (Authentication)
Pertemuan - 12Laravel 3 (Create, Read, Update, Delete)
Pertemuan - 13Laravel 4 (Search Function)
Pertemuan - 14Checking 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 :

  1. Laragon
  2. Herd For Windows
  3. Composer For Windows
  4. XAMPP for Windows

MacOS :

  1. Herd For MacOS
  2. Composer For MacOS

Linux:

  1. XAMPP for Linux
  2. Composer For Linux

Langkah 2: Install untuk Windows

Laragon:

Step 1: Download Laragon

download

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

install

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

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

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

review install

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

launch

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

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.

PHP NdeJS

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.

run

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

lets

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.

php

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.

skip

Selanjutnya kita bisa lihat windows setup completed. Kita bisa pilih tekan button Open Dashboard untuk membuka dashboard Laravel herd.

open

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.

dashboard

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

mac

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:

XAMPP

Step 2: Instalasi XAMPP

  1. Buka file installer xampp-windows.exe yang telah didownload
  2. Klik Next untuk memulai instalasi
  3. Pilih komponen yang diinstal (Disarankan untuk memilih Apache web server, MySQL, PHP, dan phpMyAdmin)
  4. Pilih lokasi instalasi (default: C:\xampp)
  5. Klik Next hingga proses instalasi selesai

Step 3: Verifikasi Instalasi

  1. Buka XAMPP Control Panel dan jalankan Apache dan MySQL.
  2. 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

Composer

Step 2: Jalankan Installer

  1. Buka File Composer-Setup.exe yang telah didownload
  2. Plih lokasi instalasi (misal: C:\composer)
  3. 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.