Kumpulan tugas mata kuliah Pemrograman Web (Web Programming) yang mencakup berbagai teknologi web dari frontend hingga backend.
Repository ini berisi 3 tugas utama yang dikerjakan selama perkuliahan:
Website statis menggunakan HTML dan CSS murni dengan template Vertex.
Tech Stack: HTML5, CSS3, FontAwesome, Magnific Popup
Aplikasi web manajemen event menggunakan framework Laravel.
Fitur:
- Autentikasi pengguna (Login, Register, Reset Password)
- CRUD Event — Membuat, melihat, mengubah, dan menghapus event
- Halaman utama dengan daftar event
- Manajemen pengguna
Tech Stack: PHP, Laravel, MySQL, Bootstrap, Vite
Cara Menjalankan:
cd UTS/gigs-am
composer install
npm install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan serveSistem pemesanan tiket bus berbasis web menggunakan ASP.NET Web Forms.
Fitur:
- Login & registrasi pengguna
- Pencarian rute bus
- Pemesanan tiket dengan detail penumpang
- Laporan pemesanan (Booking Report)
- Halaman About Us
- Dockerized deployment
Tech Stack: ASP.NET Web Forms, C#, SQL Server, Docker
Cara Menjalankan:
cd EAS
# Menggunakan Docker
docker build -t bus-booking .
docker run -p 8080:80 bus-booking
# Atau menggunakan Visual Studio
# Buka BusBookingProject.sln dan jalankanPemrogramanWeb/
├── Quiz1/ # Website statis
│ ├── index.html
│ ├── css/
│ └── fontawesome/
├── UTS/ # Laravel app
│ └── gigs-am/
│ ├── app/
│ ├── resources/
│ ├── routes/
│ └── ...
└── EAS/ # ASP.NET Web Forms
├── BusBookingProject/
├── BusBookingProject.sln
└── Dockerfile
Marco Marcello Hugo — 5025221102
Teknik Informatika, Institut Teknologi Sepuluh Nopember