2025.06.02 (Sen)

✨ Ringkasan Gemini 2.5 Pro  

Hari ini, saat belajar bagian praktik kuliah ke-23 dari kursus ‘Dasar Pengembangan Aplikasi Flutter’, aku mengalami reality check yang cukup telak.

Asli

Hari ini, saat belajar bagian praktik kuliah ke-23 dari kursus ‘Dasar Pengembangan Aplikasi Flutter’, aku mengalami reality check yang cukup telak.

Aku ingin menjelaskan secara singkat, bersama beberapa contoh gambar, bagaimana aku memanfaatkan AI saat belajar pengembangan lalu sampai kena reality check.

(Sebagai tambahan, aku berharap ini bisa menjadi contoh yang memberi inspirasi bagus bagi orang-orang yang masih belum mendapat gambaran bagaimana memanfaatkan AI untuk pengembangan/belajar.)

naver-140-001

naver-140-002

Tugas yang diberikan kepadaku adalah mengubah halaman kosong di kiri menjadi halaman biru di kanan.

naver-140-003

Ini halaman kosong yang pertama kali diberikan.

Namun tiba-tiba aku penasaran. Kalau aku melampirkan screenshot dan sample code kepada Gemini 2.5 Pro, kira-kira seberapa mirip ia bisa mengimplementasikan gambar itu?

naver-140-004

naver-140-005

naver-140-006

naver-140-007

naver-140-008

wkwkwk

Aduh… dunia ini wkwkwk

Aku memang tahu performanya bagus. Tahu sih tahu… tapi melihatnya jadi selesai begitu saja dalam beberapa detik, aku benar-benar tercengang wkwk

Namun, di sini aku belum melepaskan kecurigaan soal performanya.

Kode yang diberikan si anak ini banyak memakai widget “posisi paksa tetap” seperti Stack dan Positioned, jadi aku curiga bukankah cara seperti itu semacam jalan pintas. Rasanya seperti ia memberi kode yang hanya cocok untuk gambar persis seperti yang kuminta.

Jadi aku bertanya.

naver-140-009

naver-140-010

Seperti dugaan, sepertinya caraku memang lebih terasa standar.

Karena sudah sampai di titik ini, aku tidak bisa tidak menganalisis kode solusi(jawaban) dari instrukturnya.

Kira-kira instruktur memakai cara yang mana dari dua cara itu?

naver-140-011

naver-140-012

naver-140-013

naver-140-014

naver-140-015

?????

Eh?

Serius…?

Tidak masuk akal…

Instrukturnya juga memakai Stack dan Positioned? Waduh…

Yah, tetap saja kode instruktur pasti lebih bagus, kan.

naver-140-016

naver-140-017

Apa-apaan…

Bedanya kode instruktur dan kode hasil sekali klik Gemini cuma beda “jenis” fungsi untuk memasukkan transparansi??

naver-140-018

Ini pengetahuan yang sudah kuketahui dari membaca pesan error VSCode.

withOpacity sudah digantikan oleh withValues seiring pembaruan versi, dan belakangan ini termasuk fungsi yang tidak direkomendasikan untuk dipakai.

naver-140-019

Waduh. Sepertinya ia salah paham, mengira aku mencoba melakukan serangan prompt injection(secara sederhana, menyuntikkan informasi palsu ke AI dengan cara seperti meng-gaslight). Tiba-tiba ia menolak menjawab.

naver-140-020

Saat kusuruh “‘cari’ dulu lalu ‘kamu’ yang menilai”, untungnya ia mulai menjawab lagi.

Setelah mencari, ia mengakui juga.

Memang pintar si Jaemin kita.

naver-140-021

Wah… aku benar-benar kena reality check telak.

Pada akhirnya, kode instruktur dan kode Gemini hampir semuanya sama, hanya berbeda satu kata kecil saja.

naver-140-022

Bagian ini benar-benar bikin merinding.

Di sini, motivasiku untuk belajar nyaris hancur berantakan sekali lagi.

Apa ada alasan bagiku untuk tetap keras kepala mempertahankan cara belajar kuno yang sudah tertinggal zaman di era sekarang…?

Sesaat aku panas hati dan dorongan untuk membuang semua urusan kuliah itu, pindah ke Vibe Coding, lalu mencetak aplikasi MVP gila-gilaan langsung muncul. Siapa tahu, kan. Bisa saja itu pilihan yang lebih bijak…

Namun, tak lama kemudian aku menenangkan diri dan memutuskan kembali fokus pada tugas yang diberikan kepadaku.

Aku akan menyelesaikan kursus dasar/praktik pengembangan aplikasi Flutter sampai Juni.

Selama membuat aplikasi MVP, aku mungkin akan menerima “bantuan” dari “AI” seperti contoh hari ini, tetapi aku tidak akan menerima “hasil jadi” dari “AI Agent.”

Karena kalau begitu, semakin besar skala proyeknya, utang teknis yang tidak sanggup kutanggung akan menumpuk setinggi gunung, dan pada akhirnya aku hanya bisa bergantung sepenuhnya kepada AI.

… Mungkin. Dengan asumsi perkembangan teknologi AI tidak jauh lebih cepat lagi daripada perkiraanku…

Tinggalkan komentar