Produk Baru: 120+ Template Power Point Aesthetic Produk Baru: Jasa Pembuatan Mobile App UMKM | Custom App | Flutter | Kotlin | ETC A baru saja memesan Jasa Pembuatan Mobile App UMKM | Custom App | Flutter | Kotlin | ETC A** K****** baru saja memesan 120+ Template Power Point Aesthetic Diana Oktavia baru saja memesan Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC Produk Baru: Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC N** H******** baru saja memesan Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC D*** M****** baru saja memesan 120+ Template Power Point Aesthetic
Produk Baru: 120+ Template Power Point Aesthetic Produk Baru: Jasa Pembuatan Mobile App UMKM | Custom App | Flutter | Kotlin | ETC A baru saja memesan Jasa Pembuatan Mobile App UMKM | Custom App | Flutter | Kotlin | ETC A** K****** baru saja memesan 120+ Template Power Point Aesthetic Diana Oktavia baru saja memesan Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC Produk Baru: Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC N** H******** baru saja memesan Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC D*** M****** baru saja memesan 120+ Template Power Point Aesthetic
Kembali ke Portofolio

Proyek Pemrograman Web Product Catalog

Website
Cover Proyek Pemrograman Web Product Catalog

Deskripsi Proyek

Aplikasi ini adalah sebuah sistem Product Catalog (Katalog Produk) atau Mini E-Commerce yang dikembangkan sebagai bagian dari pemenuhan tugas akhir atau evaluasi (seperti UAS) untuk mata kuliah Pemrograman Web (Web Programming). Sistem ini memungkinkan pengelolaan data master kategori dan data produk secara terstruktur dan relasional.

Latar Belakang dan Tujuan

Dalam membangun sebuah platform perdagangan elektronik (e-commerce) atau aplikasi pergudangan, struktur relasi antara suatu produk dengan kategorinya adalah salah satu konsep basis data fundamental yang harus dikuasai.

Tujuan dari proyek ini adalah untuk mendemonstrasikan implementasi CRUD (Create, Read, Update, Delete) yang kompleks dengan melibatkan relasi antar tabel (satu Kategori dapat memiliki banyak Produk / One-to-Many Relationship).

Fungsionalitas Utama

Sistem ini dilengkapi dengan dua modul utama (yang bisa diakses melalui antarmuka pengguna):

  1. Manajemen Kategori (/categories):
  2. Modul untuk menambah, melihat, mengubah, dan menghapus daftar kategori produk.
  3. Bertindak sebagai data referensi atau tabel parent untuk pengelompokan barang.
  4. Manajemen Produk (/products):
  5. Modul untuk mendata inventaris produk secara detail.
  6. Setiap produk secara langsung ditautkan (di-relasikan) ke dalam satu Kategori spesifik menggunakan Foreign Key.
  7. Meliputi pengelolaan atribut produk dasar (seperti nama produk, deskripsi, harga, dan stok).

Tech Stack

Aplikasi ini menggunakan teknologi yang solid dengan standar pengembangan industri:

  1. Back-End: Dibangun di atas framework Laravel 12 yang modern.
  2. Basis Data: Menggunakan MySQL, menjamin integritas data (melalui foreign key constraints) untuk setiap produk dan kategorinya.
  3. Pengujian (Seeder): Aplikasi sudah dilengkapi dengan Dummy Data Generator (seeder) yang otomatis mengisi basis data dengan contoh kategori dan contoh produk untuk mempercepat proses testing atau penilaian aplikasi.
  4. Front-End: Dibantu dengan integrasi ekosistem Node.js (NPM/Vite) untuk bundling aset UI/UX yang responsif dan sangat cepat (kemungkinan menggunakan TailwindCSS atau Bootstrap sebagai framework styling bawaannya).


Galeri Tambahan

Gallery Image
Gallery Image
Gallery Image
Gallery Image