Portal Praktikum • TI-2D

Desain & Pemrograman Web

Kompilasi dan repositori pengerjaan praktikum modul perpustakaan (SIMPUS-Mini) mulai dari HTML dasar hingga integrasi basis data PostgreSQL ter-deploy di Vercel.

Nama Mahasiswa Mohammad Daanii Althaaf Reivan Fadhlillah
NIM 254107020123
Kelas / Program Studi TI-2D • D-IV Teknik Informatika
📚

Total Modul

12 Selesai

🖼️

Koleksi Gambar

3

👥

Pengunggah

2

⚡

Deployment

Live on Vercel

Katalog Modul Praktikum

Pilih salah satu modul di bawah untuk menguji fungsionalitas dan tampilan aplikasi.

Jobsheet 08 Database Integration

PHP PDO & Database PostgreSQL

Integrasi basis data relasional penuh menggunakan PDO, penyimpanan persisten Supabase cloud, streaming biner gambar.php teroptimasi, dan multi-driver serverless.

PostgreSQL PHP PDO Serverless Stream
Jobsheet 09 Full CRUD & Pagination

CRUD Lengkap & Pagination

Pengembangan operasi CRUD lengkap (Edit/Update gambar dan metadata, Hapus via HTTP POST dengan konfirmasi JS), pencarian server-side, dan pagination dinamis.

Full CRUD POST Delete LIMIT & OFFSET Server Search
Jobsheet 10 Auth & RBAC

Autentikasi & Manajemen Sesi

Sistem autentikasi pengguna lengkap (Register, Login dengan enkripsi password_hash, Logout), Guard Clause sesi middleware, dan otorisasi kontrol akses peran (Admin vs User).

password_hash Guard Middleware Session Auth Role-Based Access
Jobsheet 11 Web Security Hardening

Keamanan Aplikasi Web Dasar

Audit dan hardening keamanan menyeluruh: 100% Prepared Statements (anti-SQLi), sanitasi XSS dengan htmlspecialchars, token CSRF berbasis sesi dengan hash_equals, dan Session Fixation protection.

SQLi Prevention XSS Sanitization CSRF Tokens Session Fixation