Lewati ke konten
Skematik

AppSheet atau Google Apps Script? Cara Memilih Sebelum Kamu Terlanjur Bangun

8 menit baca · Diperbarui 2026-08-05

Datamu sudah ada di Google Sheets. Beberapa ratus baris, mungkin beberapa ribu. Sekarang kamu mau itu jadi aplikasi yang bisa dibuka dari HP, bukan file yang dikirim bolak-balik lewat WhatsApp dan tiap orang punya versinya sendiri. Waktu kamu cari caranya, dua nama yang paling sering nongol: AppSheet dan Google Apps Script.

Dua-duanya produk Google. Dua-duanya membaca Google Sheets tanpa kamu perlu memindahkan data ke mana-mana. Kemiripannya berhenti di situ. Yang satu bikin aplikasinya untukmu dari struktur sheet yang sudah ada, yang satu lagi menyuruhmu (atau AI coding agent-mu) menulis sendiri aplikasinya.

Artikel ini bukan tabel fitur berdampingan. Waktu kamu masih memilih jalan, yang berguna bukan daftar centang tapi daftar kondisi: kalau kasusmu begini, AppSheet sudah cukup; kalau begitu, kamu bakal mentok. Salah pilih di tahap ini ongkosnya paling mahal, karena yang terbuang bukan uang langganan, tapi berminggu-minggu kerja di jalan yang salah.

Jawaban singkatnya

Pilih AppSheet kalau penggunanya sedikit dan bisa kamu sebut namanya satu per satu, kebutuhannya berbentuk isi form lalu lihat daftar lalu ubah status, dan kamu memang tidak berniat menyentuh kode. Pilih Google Apps Script kalau penggunanya tidak bisa kamu hitung, ada aturan bisnis khas usahamu yang susah dijelaskan dalam dua kalimat, atau kamu mau kodenya jadi milikmu sendiri.

Bedanya di mana, kalau sama-sama baca Sheets

AppSheet itu perakit aplikasi tanpa kode. Kamu arahkan ke satu Spreadsheet, dia baca struktur kolomnya, lalu keluar aplikasi yang sudah bisa dipakai di HP: daftar data, halaman detail, form tambah dan ubah, plus sinkronisasi. Pengaturan lanjutannya kamu kerjakan lewat konfigurasi dan rumus ekspresi, bukan file kode.

Google Apps Script arahnya kebalikan. Tidak ada yang jadi otomatis. Kamu menulis fungsi server di file skrip dan halaman tampilannya sendiri, lalu deploy jadi web app yang punya alamat sendiri. Kalau kamu belum pernah melihat bentuk konkretnya, cara membuat web app dari Google Spreadsheet menunjukkan susunan filenya dari nol, dan pengantar Apps Script untuk pemula membahas istilah dasarnya dulu.

Bedanya paling terasa waktu kamu minta sesuatu yang tidak umum. Di AppSheet, permintaan aneh dikerjakan dengan mengakali apa yang disediakan platform. Di Apps Script, dengan menulis kode tambahan yang tinggal di akunmu sendiri.

AppSheet sudah cukup kalau kasusmu begini

Cocokkan daftar berikut dengan aplikasi yang ada di kepalamu. Makin banyak yang kena, makin kuat sinyalnya kamu tidak perlu repot menulis kode sama sekali.

  • Alurnya standar: isi form, lihat daftar, buka detail, ubah status. Pendataan aset kantor, laporan kunjungan sales, checklist perawatan mesin, permintaan barang ke gudang. Pola ini persis yang dibentuk AppSheet otomatis dari struktur kolom sheet-mu
  • Yang memakai bisa kamu sebut namanya. Lima orang tim gudang, dua supervisor, satu admin. Bukan "siapa saja yang punya tautannya"
  • Aplikasinya dipakai di tempat yang sinyalnya jelek dan harus tetap bisa diisi lalu sinkron belakangan. Ini bagian yang paling merepotkan kalau kamu tiru sendiri di Apps Script, dan AppSheet sudah menyediakannya
  • Butuh ambil foto, tanda tangan di layar, atau titik lokasi dari HP. Tipe kolom untuk itu sudah tersedia dan tersambung ke Sheets tanpa kamu urus penyimpanan filenya
  • Kamu tidak berniat memegang kode sekarang maupun nanti, dan tidak masalah kalau ada permintaan yang jawabannya "platformnya belum bisa begitu"
  • Aplikasinya untuk kalangan sendiri, bukan dibagikan ke pelanggan atau publik yang jumlahnya tidak bisa kamu tebak

Kalau semua butir di atas kena, jangan cari alasan untuk menulis kode. Aplikasi pendataan internal yang penggunanya belasan orang biasanya jadi dalam hitungan sore di AppSheet.

Kamu bakal butuh Apps Script kalau kasusmu begini

Sebaliknya, kondisi berikut yang bikin orang mentok di tengah jalan. Satu butir saja kena biasanya sudah cukup jadi alasan memilih jalan kode sejak awal.

  • Penggunanya tidak bisa kamu hitung. Pelanggan mengisi form pesanan, murid mendaftar ulang, pengunjung ambil nomor antrian, karyawan lepas yang ganti-ganti tiap bulan. Lisensi yang dihitung per pengguna jadi mustahil dianggarkan, sedangkan web app Apps Script bisa dibuka siapa pun yang punya tautannya
  • Ada aturan khas usahamu yang bercabang. Harga yang berubah menurut kombinasi jumlah, wilayah, dan jenis pelanggan. Pembulatan komisi yang cuma masuk akal di kantormu. Di AppSheet ini dikerjakan lewat rumus ekspresi, dan begitu percabangannya menumpuk, rumusnya justru lebih susah dibaca daripada kode biasa
  • Layarnya harus persis seperti yang kamu bayangkan. Halaman kasir dengan tombol besar yang bisa dipencet cepat tanpa lihat, struk yang formatnya sudah dipatok, dashboard yang tata letaknya kamu atur sendiri. AppSheet memberi tampilan rapi, tapi dalam bentuk yang sudah disediakan
  • Aplikasinya perlu bicara dengan sistem lain: kirim pesan WhatsApp, tarik data dari API pemasok, kirim tagihan otomatis tiap tanggal 1 subuh. Apps Script bisa memanggil API luar dan punya trigger terjadwal
  • Kamu mau kodenya jadi milikmu. Bisa dibaca, diubah, diserahkan ke orang lain, atau dibawa pindah tanpa bergantung pada langganan siapa pun
  • Anggaran bulanannya nol dan kamu lebih rela membayar dengan batasan teknis daripada dengan tagihan yang naik tiap ada orang baru

Contoh yang biasanya jatuh ke sini: aplikasi kasir toko, sistem antrian, form pesanan yang diisi pelanggan langsung, dan aplikasi stok yang punya aturan minimum serta peringatannya sendiri. Untuk yang terakhir, cara membuat aplikasi inventaris stok di Google Spreadsheet menunjukkan seperti apa bentuknya kalau dikerjakan dengan Apps Script.

Ongkosnya beda bentuk, bukan cuma beda besar

Ini bagian yang paling sering dihitung belakangan, padahal paling menentukan. AppSheet ditagih per pengguna per bulan, jadi biayanya bergerak mengikuti jumlah orang, bukan jumlah fitur. Aplikasi sederhana yang dipakai puluhan orang bisa lebih mahal daripada aplikasi rumit yang dipakai lima orang. Kalikan harga per pengguna dengan jumlah orang, lalu kalikan 12, dan bandingkan dengan ongkos membangun sekali di Apps Script.

Angka di atas disalin dari halaman harga resmi AppSheet pada tanggal yang tertulis. Halaman itu tidak menyebut harga rupiah, jadi hitung sendiri kurs dan pajaknya waktu menyusun anggaran.

Apps Script tidak menagih apa-apa. Kamu cukup punya akun Google. Tapi gratis di sini bukan berarti tanpa plafon: ada batas waktu jalan sekitar 6 menit sekali eksekusi di akun gratis, ada jatah harian untuk panggilan ke API luar, dan ada total waktu jalan trigger per hari. Rinciannya plus cara menyiasati tiap batas ada di batas dan kuota Google Apps Script. Baca itu sebelum memutuskan, karena sebagian batas bisa diakali dengan pola coding yang benar dan sebagian lagi memang keras.

Jadi pilihannya bukan bayar versus gratis. Di AppSheet kamu membayar dengan uang yang naik seiring jumlah orang. Di Apps Script kamu membayar dengan waktu membangun di awal dan batasan platform yang harus dipikirkan sejak desain.

Yang paling mahal bukan salah pilih, tapi telat sadar

Kabar baiknya, datamu aman. Dua jalur ini sama-sama menaruh data di Google Sheets, jadi baris-baris yang sudah terkumpul tidak akan hilang kalau kamu berubah pikiran.

Kabar buruknya, cuma data itu yang ikut pindah. Aturan yang sudah kamu susun di rumus ekspresi AppSheet tidak bisa diekspor jadi kode Apps Script, begitu juga tampilan yang sudah kamu atur. Arah sebaliknya sama saja: pindah dari Apps Script ke AppSheet berarti membuang halaman-halaman yang sudah jadi. Yang selamat cuma isi spreadsheet-nya.

Cara termurah menguji pilihanmu bukan mencoba dua-duanya, tapi menuliskan dulu apa yang aplikasinya harus lakukan sebelum menyentuh salah satu alat.

Empat pertanyaan yang menyelesaikan kebingungan

Kalau kamu masih menggantung setelah dua daftar tadi, jawab empat pertanyaan ini dengan jujur.

  1. Siapa yang membuka aplikasinya, dan bisakah kamu menyebut namanya satu per satu? Kalau bisa, AppSheet masuk akal. Kalau jawabannya "siapa saja yang punya tautannya", arahnya ke Apps Script
  2. Ada aturan yang kalau kamu jelaskan ke orang lain butuh lebih dari dua kalimat? Kalau ada, logikanya bercabang, dan logika bercabang lebih enak ditulis sebagai kode
  3. Kalau bulan depan langganannya harus berhenti, aplikasinya masih jalan atau mati? Kalau jawabannya mati, tanyakan apakah itu risiko yang kamu terima. Untuk aplikasi yang jadi tulang punggung operasional harian, biasanya tidak
  4. Bisakah kamu menggambar layarnya di kertas? Kalau bisa dan bentuknya bukan daftar-lalu-detail biasa, AppSheet akan terasa sempit sejak minggu pertama

Boleh juga pakai dua-duanya

Pilihan ini sering terlewat. Karena keduanya menulis ke Google Sheets yang sama, kamu bisa memakai AppSheet untuk pendataan di lapangan lengkap dengan foto dan lokasi, lalu Apps Script untuk pemrosesan berat yang jalan otomatis tengah malam dan mengirim rekapnya.

Satu hal yang wajib disiapkan kalau kamu ambil jalan ini: kalau dua sistem menulis ke tab yang sama di waktu berdekatan, data bisa saling menimpa. Di sisi Apps Script, bungkus setiap penulisan dengan LockService supaya antre, dan hindari menaruh dua proses tulis di jam yang sama.

Pertanyaan yang sering muncul

AppSheet bagus atau tidak?

Bagus untuk aplikasi pendataan internal yang alurnya standar dan penggunanya terbatas. Terasa sempit begitu kamu keluar dari pola itu. Orang yang kecewa dengan AppSheet biasanya bukan kecewa pada kualitas produknya, tapi karena memakainya untuk kasus yang sejak awal tidak cocok, lalu habis waktu mengakali rumus ekspresi untuk sesuatu yang di kode cuma butuh beberapa baris.

Apakah AppSheet gratis?

Ada jalur gratis untuk membangun dan menguji prototipe dengan jumlah pengguna uji yang dibatasi (angkanya ada di kotak harga di atas). Begitu aplikasinya dipakai beneran untuk kerja sehari-hari, kamu masuk paket berbayar. Jangan menyusun anggaran berdasarkan pengalaman masa prototipe, karena di fase itu semuanya memang terasa gratis.

Kalau saya pakai AI buat ngoding, mana yang lebih terbantu?

Jalur Apps Script, karena keluarannya kode dan kode itu yang bisa ditulis serta diperbaiki AI. Di AppSheet, sebagian besar pekerjaan berupa klik konfigurasi di dalam layar produknya. Catatannya, agent coding perlu diberi tahu konvensi Apps Script sejak awal, kalau tidak dia akan menulis dengan kebiasaan bikin aplikasi web biasa dan hasilnya tidak jalan. Alasannya dibahas di kapan pilih PRD mode Web GAS.

Data saya sudah rapi di Sheets, perlu dipindah dulu?

Tidak. Keduanya membaca Google Sheets langsung. Yang perlu dirapikan cuma bentuknya: satu tab untuk satu jenis data, baris pertama dipakai sebagai nama kolom, dan ada satu kolom berisi kode unik per baris. Tiga kebiasaan ini bikin hidupmu lebih gampang di jalur mana pun.

Langkah berikutnya

Kalau kamu condong ke Apps Script, jangan langsung buka editor skrip. Tulis dulu rencananya: data apa saja yang disimpan, siapa boleh melihat apa, dan aturan yang tadi susah kamu jelaskan dalam dua kalimat. Mode Web GAS di Skematik menyusun PRD yang konvensinya sudah menyesuaikan batasan Apps Script, jadi agent coding-mu memakai pola yang benar sejak baris pertama.

Dan kalau daftar tadi menunjukkan AppSheet yang lebih pas, pakai AppSheet. Aplikasi yang jadi minggu ini lebih berguna daripada aplikasi sempurna yang masih berbentuk rencana bulan depan.

Buat PRD Web GAS gratis di Skematik →Lihat contoh PRD Web GAS (KasirSheet) →
AppSheet vs Google Apps Script: Pilih yang Mana? — Skematik