⟵ Brilian / Proyek

Sistem POS

Dasbor Transaksi
Dasbor Transaksi

Catatan: Data pada tangkapan layar ini hanya data simulasi (dummy) untuk demonstrasi. Tidak ada data asli yang ditampilkan.

Apa ini?

Sebuah sistem web untuk menangani penjualan, inventaris, dan operasional bisnis harian di beberapa unit. Sistem ini juga mengelola transaksi siswa menggunakan kartu pelajar berbasis RFID.

Ceritanya

Klien menginginkan sistem yang saling terhubung antara sekolah dan unit ritel yang dikelola sekolah. Siswa memiliki saldo titipan dari orang tua, dan saldo tersebut bisa digunakan untuk berbelanja di toko sekolah. Sistem yang mereka gunakan sebelumnya berasal dari pihak ketiga, dan permintaan kustom sangat sulit untuk dilakukan. Setelah diputuskan bahwa membangun ulang sistem dari awal akan lebih mudah, saya ditugaskan untuk menulis ulang sistem tersebut.

Apa yang saya buat

  • Saya membangun sistem belakang (backend).
  • Saya membuat antarmuka.
  • Saya mengembangkan API untuk terhubung dengan sistem akuntansi sekolah.

Teknologi yang digunakan

  • Laravel 10
  • Bootstrap 5
  • PostgreSQL 14
  • Sail

Hal keren yang saya pelajari

Saya belajar banyak hal dari proyek ini, terutama tentang bagaimana sistem akuntansi sekolah sebenarnya bekerja. Saya juga merasakan langsung bagaimana rasanya bekerja dengan banyak orang dari berbagai unit yang berbeda.

Bagian tersulitnya adalah membangun API yang terhubung ke sistem akuntansi. Saya harus memahami kode apa saja yang digunakan untuk setiap transaksi, dan bagaimana membuat entri jurnal yang tepat agar sistem bisa menerimanya. Bagian RFID juga cukup menantang. Saya perlu merancang metode verifikasi yang mencegah siswa menggunakan kartu milik orang lain, tetapi tetap menjaga antrean agar tidak melambat. Pada akhirnya saya menggunakan sistem PIN, mirip seperti ATM. Pengalaman ini sangat berharga bagi saya.