Lewati ke konten utama

Tutorial Google Antigravity: Bangun Dashboard Risiko Keuangan

Pelajari bagaimana Google Antigravity mengubah prompt menjadi aplikasi lengkap. Bangun dashboard keuangan dengan Gemini 3 dan pengujian browser berbasis AI.
Diperbarui 28 Sep 2026  · 12 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Google Antigravity adalah IDE berbasis agen yang memadukan model-model kuat seperti Gemini 3 dengan alur kerja berorientasi agen. Alih-alih menyiapkan alat, terminal, dan sesi browser secara manual, Anda berkolaborasi dengan agen AI yang dapat merencanakan pekerjaan sebagai tugas, menjalankan perintah, mengedit kode, dan bahkan berinteraksi dengan browser Anda untuk menguji serta mendokumentasikan aplikasi.

Dalam tutorial ini, saya akan memandu Anda membangun Dashboard Risiko Keuangan Pribadi yang berfungsi menggunakan Google Antigravity. Anda akan melihat cara:

  • Menginstal dan mengonfigurasi Antigravity dengan pengembangan berbantuan agen
  • Meminta agen menyiapkan aplikasi Next.js, Tailwind, dan shadcn/ui
  • Meninjau dan menyempurnakan rencana implementasi yang dibuat otomatis
  • Membiarkan agen menguji aplikasi di browser menggunakan ekstensi Antigravity
  • Mengiterasi fitur seperti mode gelap/terang dan debugging dengan penggunaan komputer

Di akhir, Anda akan memiliki dashboard multi-halaman yang memvisualisasikan tingkat risiko untuk Tabungan, Obligasi, Indeks, dan Kripto, lengkap dengan kontrol interaktif dan UI fintech modern, dibangun melalui satu prompt. Saya juga menyarankan untuk melihat panduan API Gemini 3 dan tutorial Gemini 3 Flash kami.

Disclaimer: Tutorial ini hanya untuk tujuan edukasi dan bukan merupakan nasihat keuangan; selalu lakukan riset sendiri atau konsultasikan dengan profesional keuangan yang berkualifikasi sebelum membuat keputusan investasi.

Apa itu Google Antigravity?

Google Antigravity adalah platform pengembangan agent-first yang mengubah IDE Anda menjadi pusat kendali untuk agen AI. Intinya, ini memberi agen kontrol tersinkronisasi atas editor, terminal, dan browser Anda, sehingga mereka dapat merencanakan pekerjaan, mengubah kode, menjalankan perintah, dan memverifikasi perilaku end-to-end dari satu tempat. 

Alih-alih menyambungkan skrip dan alat secara manual, Anda mendeskripsikan hasil yang diinginkan dan membiarkan agen Antigravity menangani pekerjaan beratnya. Mereka dapat:

  • Mengubah permintaan tingkat tinggi menjadi rencana setingkat tugas atau daftar periksa implementasi
  • Menjalankan perintah terminal untuk membuat proyek, memasang dependensi, dan memulai server pengembangan
  • Mengedit kode di seluruh workspace Anda, dari berkas layout hingga komponen bersama
  • Menggunakan ekstensi browser untuk membuka aplikasi Anda, menelusuri alur, dan menangkap tangkapan layar atau rekaman walkthrough sebagai Artifact.

Antigravity dibangun di atas model Gemini 3 dari Google, tetapi juga mendukung penyedia lain seperti Claude Sonnet 4.5 dan GPT-OSS. Ia hadir dengan dua tampilan utama, yaitu Editor view yang terasa seperti IDE (jika Anda pernah menggunakan Cursor atau VS Code), dan tampilan Agent Manager yang bertindak sebagai pusat kendali untuk tugas yang berjalan lama dan lintas workspace. Keduanya memudahkan Anda bekerja pada level tugas sementara agen menangani detail implementasinya.

Demo Google Antigravity: Membangun Dashboard Risiko Keuangan

Di bagian ini, kita akan membangun dashboard risiko keuangan pribadi dengan Google Antigravity. Agen akan mengubah satu prompt bahasa natural menjadi proyek Next.js yang memodelkan berbagai produk investasi dan profil risikonya.

Pada akhirnya, Anda akan memiliki:

  • Dashboard multi-halaman untuk Tabungan, Obligasi, Indeks, dan Kripto
  • Slider interaktif untuk horizon waktu
  • UI mode gelap/terang yang rapi
  • Pemahaman tentang bagaimana agen Antigravity merencanakan, mengimplementasikan, menguji, dan mengiterasi sebuah fitur lengkap

Langkah 1: Menginstal Google Antigravity

Mari mulai dengan mengunduh Google Antigravity dari situs web resmi dan memilih installer sesuai spesifikasi mesin Anda.

Klik Download for MacOS (atau OS Anda), dan Anda akan dibawa ke layar pemilihan platform untuk memilih binary yang sesuai dengan mesin Anda dan menyelesaikan instalasi.

Download page

Untuk tutorial ini, saya menjalankannya di Mac dengan Apple Silicon, tetapi antarmukanya tidak akan berbeda pada mesin apa pun. 

Setelah diunduh, siapkan Google Antigravity seperti aplikasi lain dan jalankan.

Langkah 2: Penyiapan pertama kali

Pada peluncuran pertama, Antigravity memandu Anda melalui wizard onboarding.

Langkah 2.1: Pilih alur penyiapan

Jika Anda pengguna mahir Cursor atau VS Code dan ingin menggunakan pengaturannya untuk menyiapkan Antigravity, pilih opsi yang sesuai. Namun, saya suka memulai dari awal, jadi pilih Start fresh dan klik Next.

Set up

Langkah 2.2: Menyiapkan Antigravity Agent

Selanjutnya, Anda akan melihat layar tentang penggunaan Agen. Untuk tutorial ini, pilih:

  • Pengembangan berbantuan agen (disarankan): Opsi ini membiarkan agen melakukan sebagian besar pekerjaan namun tetap melibatkan manusia agar Anda dapat meninjau rencana dan perubahan saat proses berjalan.
  • Eksekusi terminal (Otomatis): Ini memungkinkan agen menjalankan perintah terminal yang aman dan rutin secara otomatis tanpa harus meminta izin setiap saat.
  • Kebijakan peninjauan (Agen memutuskan): Biarkan agen memilih kapan perlu tinjauan eksplisit dari manusia vs. kapan bisa melanjutkan sendiri.
  • Gunakan allowlist default untuk browser: Ini membatasi akses browser agen ke serangkaian domain dan tindakan yang telah disetujui untuk keamanan tambahan.

Klik Next untuk menyelesaikan penyiapan.

Set up

Setelah penyiapan selesai, langkah berikutnya adalah membuat workspace untuk eksperimen kita.

Langkah 3: Membuat workspace baru

Setelah penyiapan selesai, Anda akan masuk ke layar beranda Antigravity. Untuk melanjutkan, klik Open Folder dan buat/pilih direktori baru untuk proyek ini. contoh: ~/Antigravity/personal-finance-dashboard. Folder ini akan menjadi aplikasi Next.js Anda.

Di sisi kanan, Anda akan melihat panel Agen tempat Anda dapat memilih model dan mengirim prompt.

Set up

Langkah 4: Membangun aplikasi

Dengan workspace terbuka, pilih model (misalnya, Gemini 3 Pro atau Claude Sonnet 4.5, atau GPT OSS 120B) di panel Agen. Lalu, tempel prompt berikut:

Build me a Next.js app called “Personal Finance Risk Dashboard” that shows different risk profiles for Savings, Bonds, Index Funds, and Crypto, each on its own page. 
For every product, display risk level, volatility, and projected returns (with a slider for time horizon), 
and use Tailwind plus shadcn/ui to make the UI look like a polished, responsive fintech dashboard

Catatan: Pada saat penulisan tutorial ini, saya mencoba model Gemini 3 Pro (low), tetapi terjadi beberapa error. Namun, silakan coba model yang sesuai dengan kasus penggunaan Anda. 

Anda akan melihat respons agen seperti berikut:

Segera setelah itu, Antigravity akan mengusulkan perintah terminal untuk membuat kerangka proyek. Cukup klik Accept untuk membiarkan agen menjalankan perintah tersebut dan beberapa langkah latar belakang untuk membuat daftar periksa lengkap untuk aplikasi.

Di bawah ini adalah tangkapan layar langkah-langkah latar belakang yang berjalan di terminal samping, dimulai dengan pemasangan dependensi.

Anda dapat membiarkannya berjalan sambil memantau log.

Langkah 5: Meninjau artifact daftar periksa Tugas

Setelah pembuatan kerangka selesai, agen membuat artifact Task checklist untuk seluruh proyek.

Setiap bagian berisi kotak centang seperti:

  • Inisialisasi proyek Next.js dengan TypeScript dan Tailwind CSS
  • Menyiapkan pustaka komponen shadcn/ui
  • Halaman Tabungan/Obligasi/Indeks/Kripto dengan profil risiko
  • Mengimplementasikan mode gelap, animasi, dan layout responsif
  • Menguji navigasi dan fungsionalitas slider

Setelah daftar ini siap, agen mulai menyelesaikan setiap tugas satu per satu. Pada titik ini, Anda dapat membuka bilah samping Explorer untuk melihat apa yang dibuat agen:

image7.png

Kini Anda memiliki berkas standar Next.js, Tailwind, dan shadcn/ui yang siap disesuaikan untuk aplikasi ini.

Langkah 6: Meninjau rencana implementasi

Bersamaan dengan daftar periksa, Antigravity menghasilkan artifact Rencana Implementasi yang lebih terperinci:

Bagian User Review Required biasanya mencakup:

  • Pendekatan desain: Mencakup informasi mode gelap, gradasi, animasi, dan desain responsif aplikasi.
  • Model data: Parameter ini berisi semua metrik risiko, seperti tabungan, obligasi, dana indeks, dan kripto, untuk aplikasi risiko keuangan kita.
  • Struktur aplikasi inti: Menjelaskan bagaimana berkas layout utama akan dimodifikasi untuk menyiapkan gaya global, tipografi, metadata, homepage, dan tema mode gelap.
  • Halaman produk: Mencantumkan halaman Next.js khusus seperti /savings, /bonds, /index-funds, /crypto, serta informasi risiko, volatilitas, dan imbal hasil yang akan ditampilkan masing-masing.
  • Komponen bersama: Bagian ini mendefinisikan komponen UI yang dapat digunakan ulang seperti bilah navigasi, kartu profil risiko, kalkulator imbal hasil, dan kartu ringkasan produk yang digunakan di beranda dan halaman produk.
  • Utilitas dan tipe: Mencakup utilitas TypeScript di lib/financial-data.ts yang memuat data produk, profil risiko, perhitungan proyeksi imbal hasil, dan fungsi pembantu untuk memformat uang dan persentase.
  • Rencana verifikasi: Menguraikan bagaimana aplikasi akan diuji, termasuk menyalakan server dev, memeriksa setiap halaman dan slider secara manual, memvalidasi mode gelap dan responsivitas, serta menggunakan agen browser untuk merekam walkthrough lengkap dengan tangkapan layar.

Kita dapat menyesuaikan angka risiko jika menginginkan data yang lebih realistis atau menambahkan persyaratan tambahan. Terakhir, tambahkan komentar di artifact Task/Implementation Plan jika Anda ingin agen menyesuaikan arah.

image12.png

Setelah rencana terlihat baik, klik Proceed di tab Implementation Plan. Saat Anda melakukan ini, agen akan mulai memodifikasi dan membuat berkas sumber di bawah direktori src/. Ia akan membangun halaman individual untuk Tabungan, Obligasi, Indeks, dan Kripto. 

Sepanjang proses, ia akan membuat komponen yang dapat digunakan ulang untuk kartu, slider, dan grafik, menerapkan styling Tailwind dan shadcn/ui di seluruh aplikasi.

Akhirnya, Anda akan melihat Background Steps dan Progress Updates baru untuk setiap perubahan kode.

Langkah 7: Pengujian dan verifikasi 

Setelah implementasi selesai, Antigravity beralih ke Testing and Verification. Anda akan melihat item progres baru saat Antigravity meminta menggunakan browser melalui tombol Setup atau Deny. Cukup klik Setup untuk melanjutkan.

image6.png

Sebelum agen dapat berinteraksi dengan browser, Anda memerlukan ekstensi resmi.

Kunjungi laman Chrome Web Store dan klik Add to Chrome.

Setelah instalasi, ketika agen mengendalikan browser, Anda akan melihat cahaya di sekitar layar seperti berikut:

image29.png

Cahaya ini menunjukkan bahwa Antigravity Agent sedang aktif menggunakan browser, yaitu mengklik, menggulir, dan menguji aplikasi sebagai bagian dari langkah verifikasi.

Langkah 8: Meninjau artifact walkthrough

Saat pengujian selesai, Anda akan melihat ringkasan Progress Updates terakhir sebagai berikut:

image10 (2).png

Artifact Walkthrough biasanya mencakup:

  • Tangkapan layar setiap halaman
  • Sesi browser terekam saat agen menelusuri aplikasi
  • Deskripsi naratif tentang apa yang diuji (contoh: "Memverifikasi slider halaman Tabungan memperbarui proyeksi imbal hasil secara real-time")

Jika semuanya terlihat baik, klik Accept all untuk menerapkan perubahan.

Berikut aplikasi final kami:

image25.png

image2 (1).png

image13.png

image28.png

image4.png

Langkah 9: Mengedit dashboard

Sekarang mari iterasi UI. Misalnya Anda menginginkan toggle mode gelap/terang di header dashboard dan menambahkan beberapa grafik untuk setiap halaman. Di Task atau Implementation Plan, atau langsung di panel Agen, Anda dapat meminta:

image15.png

Antigravity akan:

  • Memperbarui komponen layout untuk menyertakan toggle tema (kemungkinan menggunakan utilitas tema shadcn/ui)
  • Menambah, mengganti, atau menghapus komponen grafik
  • Menjalankan ulang aplikasi dan menguji toggle di browser

Sekarang klik Submit, dan komentar kita sebelumnya serta komentar ini akan diimplementasikan.

Langkah 10: Meninjau error dan debugging 

Dalam praktiknya, Anda mungkin melihat bahwa peninjauan sering memunculkan banyak error, mungkin karena model, tetapi Antigravity tetap melanjutkan pengerjaan dengan Computer Use.

Bahkan ketika agen menemui error, ia dapat:

  • Membaca pesan error di terminal
  • Membuka aplikasi di browser dan mereproduksi masalah
  • Mengambil tangkapan layar dan rekaman playback dari kondisi yang rusak
  • Menggunakan petunjuk visual dan log tersebut untuk memperbaiki bug

image27.png

Anda dapat mengikuti perkembangannya dengan membuka Walkthrough atau memeriksa Progress Updates baru untuk langkah debugging.

Pada titik ini, Anda telah:

  • Meminta agen membuat kerangka aplikasi Next.js + Tailwind + shadcn/ui lengkap
  • Meninjau dan mengedit Rencana Implementasi terstruktur
  • Membiarkan Antigravity menangani penyiapan, pengodean, pengujian, dan verifikasi browser
  • Melakukan iterasi pada UI dengan komentar dan prompt tambahan
  • Menyaksikan agen melakukan debug masalah melalui penggunaan komputer dan tangkapan layar

Kini aplikasi final kita siap untuk ditinjau.

Langkah 11: Hasil akhir

Setelah melakukan iterasi pada toggle dan layout, Anda akan mendapatkan aplikasi akhir di mana grafik dihapus, dan toggle mode terang/gelap berfungsi di seluruh dashboard.

Mode gelap:

image25.png

Mode terang:

image9.png

Anda dapat melihat dashboard kami beraksi pada video di bawah ini: 

Pemikiran Akhir

Google Antigravity menggeser pengembangan dari pengodean manual di editor menjadi kolaborasi dengan agen yang dapat merencanakan, mengimplementasikan, dan memverifikasi fitur lengkap.

Dalam satu alur kerja, kita melihat:

  • Perencanaan: Meliputi daftar periksa Tugas dan artifact Rencana Implementasi
  • Eksekusi: Sebagian besar dieksekusi oleh Agen melalui perintah terminal, pengeditan berkas, dan pembangunan UI
  • Verifikasi: Untuk ini, kita memerlukan otomatisasi browser, rekaman walkthrough, dan ringkasan pengujian
  • Iterasi: Sebagian besar berupa penyempurnaan berbasis komentar (mode gelap/terang, penyesuaian layout), di mana agen bekerja berdasarkan komentar pengguna.
  • Debugging: Terakhir, investigasi error otomatis melalui penggunaan komputer membuat debugging menjadi mudah

Anda sekarang dapat menggunakan ulang pola yang sama untuk aplikasi demo lainnya:

  • Dashboard intensitas latihan
  • Eksplorasi kebisingan kota
  • UI pengantaran makanan yang lengkap fiturnya

Jika Anda ingin mempelajari lebih lanjut tentang membuat AI Agent, saya merekomendasikan kursus Building AI Agents with Google ADK.

FAQ Google Antigravity

Apakah Google Antigravity mendukung bahasa pemrograman selain JavaScript dan Next.js?

Ya. Meskipun fokus awal Antigravity banyak pada kerangka web seperti JavaScript, TypeScript, React, dan Next.js, platform ini dirancang untuk mendukung alur kerja multi-bahasa. Agen AI platform dapat merencanakan dan mengeksekusi perintah di berbagai jenis proyek, sehingga dukungan bahasa yang lebih luas diharapkan akan berkembang seiring waktu.

Bagaimana batas kuota saat ini atau model harga untuk Google Antigravity?

Google Antigravity saat ini dalam pratinjau publik dan gratis digunakan. Ia menyediakan batasan kuota yang longgar untuk tugas yang ditenagai oleh Gemini 3 Pro dan model lain yang didukung. Kuota ini direset secara berkala, dan detail harga untuk tingkatan berbayar di masa depan belum diumumkan.

Bagaimana Antigravity memastikan pekerjaan agen AI benar dan dapat diaudit?

Antigravity secara otomatis menghasilkan “Artifact” yang mendokumentasikan setiap tahap pekerjaan agen, termasuk daftar tugas, rencana implementasi, log terminal, tangkapan layar, dan walkthrough browser yang direkam. Jejak audit ini membantu pengembang memverifikasi dan meninjau setiap langkah yang telah dilakukan agen.

Bisakah beberapa agen berjalan paralel di dalam Antigravity?

Ya. Antigravity memungkinkan pengguna membuat dan mengelola beberapa agen AI secara bersamaan. Setiap agen dapat fokus pada tugas atau workspace yang berbeda (misalnya, satu menangani implementasi kode sementara yang lain menguji fitur atau memperbarui dokumentasi), sehingga memungkinkan alur kerja multi-agen yang sejati.

Apa persyaratan perangkat keras atau sistem operasi yang dimiliki Antigravity?

Antigravity tersedia untuk macOS, Windows, dan Linux. Ia berjalan paling baik pada sistem modern dengan RAM dan daya pemrosesan yang cukup untuk tugas berbantuan AI. Untuk macOS, versi Monterey atau lebih baru direkomendasikan, dan untuk Windows, diperlukan instalasi 64-bit.


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

Saya adalah Google Developers Expert di ML (Gen AI), Kaggle 3x Expert, dan Women Techmakers Ambassador dengan pengalaman lebih dari 3 tahun di bidang teknologi. Saya ikut mendirikan startup health-tech pada 2020 dan sedang menempuh studi magister ilmu komputer di Georgia Tech dengan spesialisasi machine learning.

Topik
Agen AI
Kecerdasan Buatan
Large Language Models

Kursus Teratas DataCamp

{count, plural, one {Kursus} other {Kursus}}

Membangun Agen AI dengan Google ADK

{hours} jam
7.6K
Bangun asisten dukungan pelanggan langkah demi langkah dengan Google’s Agent Development Kit (ADK).
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

{count, plural, one {blog} other {blogs}}

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

{count, plural, one {blog} other {blogs}}

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

{count, plural, one {blog} other {blogs}}

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

{count, plural, one {blog} other {blogs}}

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

Lihat SelengkapnyaLihat Selengkapnya