saya ingin membagikan pengalaman seru saat mengerjakan tugas mata kuliah Pemrograman Berbasis Perangkat Bergerak. Tugasnya adalah membuat aplikasi Android, dan saya memutuskan untuk membangun PeduliKampus, sebuah platform donasi dan bakti sosial untuk mahasiswa.
Di proyek ini saya tidak ngoding secara manual tetapi menggunkan bantuan AI dari : Antigravity IDE ,AI ini menjadi teman diskusi saat menulis kode
Langkah Pertama: Menyusun Kerangka UI Saya mulai dengan menggunakan framework Flutter. Awalnya, saya memberikan perintah (prompt) yang cukup panjang dan spesifik kepada AI Antigravity. Saya mendeskripsikan dengan jelas apa yang saya mau: sebuah Home Screen yang punya bagian sapaan profil untuk pengguna, banner kampanye galang dana, bar progres donasi, sampai daftar nama donatur. Saya juga menekankan agar desainnya modern, responsif, dan tidak boleh ada error tampilan (seperti render overflow) saat dibuka di layar HP yang kecil.
Luar biasanya, AI ini langsung merespons dengan menyusunkan struktur folder proyek yang rapi dan modular. Ia memisahkan kode untuk tema, model data, dan komponen widget satu per satu.




Drama Error dan Pemecahannya
Tentu saja, prosesnya tidak langsung mulus. Saya sempat menghadapi beberapa error yang cukup menguji kesabaran. Salah satunya adalah saat saya mencoba menjalankan perintah instalasi awal, ternyata lokasi folder Flutter SDK saya belum terbaca oleh sistem. Belum lagi saat proses analisis kode (flutter analyze), sistem mendeteksi masalah tipe data pada tema kartu dan peringatan tentang kode warna yang sudah usang di versi Flutter terbaru.
Namun, di sinilah keunggulan Antigravity IDE terasa. Alih-alih pusing mencari solusi di forum online berjam-jam, saya tinggal menginstruksikan asisten AI ini untuk memperbaiki masalah path dan melakukan refactoring pada kode yang error. Dalam hitungan detik, AI mengoreksi baris kode yang bermasalah, dan proyek saya kembali bersih dari error.
Hasil Akhir Aplikasi PeduliKampus
Setelah melalui proses debugging yang cepat bersama AI, inilah hasil akhir aplikasi PeduliKampus saat dijalankan.
Di bagian atas terdapat sapaan profil untuk pengguna aktif. Di bawahnya, terdapat banner kampanye “Beasiswa Darurat Mahasiswa Terdampak” lengkap dengan bar progres dana yang sudah terkumpul.
Jika kita scroll ke bawah, terdapat “Form Komitmen Donasi” di mana pengguna bisa memilih nominal donasi dengan cepat atau memasukkan nominal secara manual. Di bagian paling bawah, ada daftar donatur terbaru yang diperbarui secara real-time, menambah kesan transparan pada aplikasi ini.
Tantangan Utama Saat Proses Koding
Tentu saja, tantangan terbesar yang saya hadapi bukanlah sekadar menulis baris kode dari awal, melainkan bagaimana menyampaikan logika kebutuhan aplikasi secara presisi kepada AI. Menyesuaikan tata letak agar responsif di berbagai ukuran layar HP, menangani kompatibilitas versi modul Flutter SDK, hingga memastikan alur penyimpanan data donasi secara lokal membutuhkan ketelitian ekstra saat melakukan pengujian. Proses ini memberikan pelajaran berharga bahwa pemahaman atas struktur logika aplikasi tetap menjadi kunci utama bagi seorang pengembang, meskipun kita menggunakan bantuan perangkat cerdas seperti Antigravity IDE.
Kesimpulan
Pengalaman membangun PeduliKampus ini menyadarkan saya bahwa AI seperti Antigravity adalah “co-pilot” yang luar biasa. Ia sangat membantu mempercepat proses coding dan debugging. Namun, kita sebagai developer tetap harus paham logika pemrograman dasar dan tahu instruksi spesifik apa yang harus diberikan agar hasil aplikasinya sesuai dengan yang kita rancang.
“Semoga pengalaman ini bermanfaat.”











Leave a Reply