Magang di Kaspa Space Surakarta


Surakarta, 27 Juni 2026 - Halo semua! Kenalkan, saya Ihsan Pratama Putra, mahasiswa Prodi Teknik Informatika di Universitas Negeri Semarang (UNNES). Kuliah membekali saya dengan banyak teori soal pemrograman dan pengembangan web, tapi saya selalu percaya bahwa ilmu perlu dibuktikan lewat praktik nyata. Itulah yang mendorong saya untuk terlibat langsung dalam membangun sebuah sistem nyata yang benar-benar digunakan orang.
Kesempatan itu datang ketika saya dipercaya untuk membangun website sistem manajemen dan pemesanan untuk Kaspa Space, sebuah coworking space yang berlokasi di Manahan, Banjarsari, Surakarta. Kaspa Space menyediakan berbagai layanan ruang kerja mulai dari Share Desk, Private Room, Meeting Room, hingga Private Office dan layanan bisnis seperti jasa legalitas. Mereka membutuhkan platform digital yang bisa menangani pemesanan online, pembayaran, dan pengelolaan operasional sehari-hari — dan saya yang mengerjakan itu semua.
Proyek pertama yang saya selesaikan adalah KaspaSpace, dibangun menggunakan Laravel 11 di sisi backend dan React 18 bersama Inertia.js di sisi frontend. Dalam proyek ini, saya membangun sistem booking ruangan lengkap dengan pengecekan ketersediaan secara real-time, integrasi pembayaran melalui Midtrans (QRIS, virtual account, dan kartu kredit), sistem diskon dengan kode voucher, invoice otomatis lengkap dengan perhitungan PPN 11%, hingga panel admin yang memungkinkan pengelola memantau pesanan, ruangan, pengguna, dan laporan statistik. Selain itu saya juga membangun modul berita dan blog yang bisa dikelola langsung dari admin panel.
Setelah KaspaSpace selesai, saya menyadari ada banyak hal yang bisa diperbaiki dari sisi arsitektur dan fitur. Saya pun memutuskan untuk membangun ulang sistem ini dari nol menjadi KaspaSpaceV2. Kali ini saya memilih stack yang lebih modern: Laravel 13 sebagai backend REST API murni, React 19 dengan TypeScript dan React Router DOM v7 di sisi frontend, serta Tailwind CSS v4. Perubahan terbesar bukan hanya teknologinya, tapi cara backend dan frontend berkomunikasi — keduanya kini benar-benar terpisah, dan itu membuat kode jauh lebih rapi dan mudah dikembangkan. Di V2 ini saya juga menambahkan fitur-fitur baru seperti pemesanan untuk tamu tanpa perlu registrasi, pemesanan menu makanan dan minuman, layanan bisnis, Virtual Office, serta konfigurasi Midtrans dan PPN yang bisa diubah langsung dari panel admin tanpa harus menyentuh server.
Yang paling berkesan dari proses ini adalah belajar bahwa membangun ulang sesuatu bukan berarti gagal. Justru di sinilah saya paling banyak bertumbuh — karena saya tahu persis kesalahan apa yang ingin saya perbaiki, dan itu membuat setiap keputusan di V2 terasa lebih matang dan disengaja. Saya juga belajar banyak soal pentingnya arsitektur yang jelas sejak awal, manfaat TypeScript untuk menghindari bug yang susah dilacak, dan bagaimana membangun sistem yang benar-benar bisa digunakan oleh bisnis nyata dengan kebutuhan yang terus berkembang.
Saya mengucapkan terima kasih sebesar-besarnya kepada Kaspa Space, terutama kepada Mas Mahendra Wijaya selaku CEO Kaspa Space yang telah mempercayai saya untuk membangun sistem ini, serta kepada Mbak Utami, Mas Ilham, dan semua pihak yang sudah mendukung dan membersamai saya selama proses pengerjaan berlangsung.
Media Sosial
Temukan Kami
#KenalLebihDekat
© 2024-2026 Kaspa Space. All Rights Reserved

Anggota Asosiasi