Aplikasi Koperasi Siswa Berbasis Website

✨ Latar Belakang

Koperasi siswa di sekolah memiliki peran penting untuk melatih kemandirian, tanggung jawab, dan jiwa kewirausahaan. Namun, pengelolaan yang masih manual sering kali menimbulkan masalah:

  • Kesalahan pencatatan transaksi,

  • Sulitnya mengelola stok barang,

  • Kurangnya transparansi laporan,

  • Tidak adanya pemisahan hak akses antara pengurus dan siswa.

Untuk menjawab tantangan tersebut, siswa Kelompok 4 jurusan Rekayasa Perangkat Lunak (RPL) SMK Negeri 1 Probolinggo mengembangkan sebuah Aplikasi Koperasi Siswa berbasis website yang modern, praktis, dan mudah digunakan.

Proyek ini dikerjakan oleh:
Rifky Aditya Alim Pratama (007842311)
Marsya Julia Agustin (0079706795)

Mata Pelajaran: Pemrograman Web
Tahun Pelajaran 2025/2026


Inovasi dari Kelas

Aplikasi ini dirancang agar koperasi lebih efektif, efisien, dan transparan. Semua aktivitas—mulai dari transaksi penjualan, pengelolaan stok, hingga laporan—dapat diakses oleh admin, staff, maupun siswa sesuai peran masing-masing.

Teknologi yang digunakan meliputi:

  • PHP & MySQL → server-side & database,

  • HTML, CSS, JavaScript → tampilan antarmuka,

  • XAMPP & phpMyAdmin → server lokal & manajemen basis data,

  • Figma → perancangan prototipe UI,

  • VS Code → code editor utama.


⚙️ Fitur Utama

  • Login & Register → membedakan akses admin, staff, dan siswa.

  • Manajemen Produk → tambah, edit, hapus, dan restok barang.

  • Keranjang & Pemesanan → siswa dapat membeli produk secara online.

  • Status Pesanan → dari Konfirmasi → Siap → Diterima → Selesai.

  • Laporan Penjualan & Restok → transparan untuk admin & pengurus.

  • Antarmuka responsif agar mudah digunakan di komputer maupun ponsel.


Hasil Pengujian

Pengujian dilakukan dengan metode Blackbox Testing. Hasilnya:

  • Login → berjalan baik (validasi aman).

  • Manajemen produk → CRUD berfungsi normal.

  • Transaksi → validasi stok bekerja (tidak bisa input lebih dari jumlah tersedia).

  • Keranjang & pemesanan → sesuai harapan.

  • Laporan → menampilkan data penjualan & restok dengan akurat.

Seluruh fitur utama dinyatakan berjalan sesuai harapan.


Manfaat Proyek

  • Siswa: mudah melihat produk, harga, stok, dan melakukan transaksi.

  • Staff koperasi: lebih terstruktur dalam mencatat penjualan & restok.

  • Sekolah: koperasi lebih transparan & mendukung digitalisasi layanan.


Rencana Pengembangan

Agar aplikasi ini semakin bermanfaat, tim pengembang merencanakan:

  • Sistem notifikasi otomatis untuk user,

  • Integrasi pembayaran online,

  • Desain mobile-friendly,

  • Laporan grafik penjualan bulanan,

  • Pengembangan ke arah Progressive Web App (PWA).


Repositori GitHub & Prototype

Seluruh kode dan rancangan aplikasi tersedia secara terbuka:


Penutup

Melalui proyek Aplikasi Koperasi Siswa berbasis Website, siswa RPL SMKN 1 Probolinggo berhasil menghadirkan inovasi nyata dalam mendukung kegiatan sekolah. Digitalisasi koperasi ini diharapkan menjadi langkah awal menuju koperasi modern, transparan, dan efisien yang bisa menjadi inspirasi bagi sekolah lain.