Program loyalitas terdengar sederhana sampai Anda benar-benar mencoba melacaknya di spreadsheet. Setiap pembelian harus menambah poin, setiap penukaran harus menguranginya, dan saldo harus tetap akurat tidak peduli seberapa banyak baris data yang menumpuk. Kebanyakan spreadsheet berakhir dengan kolom "Poin" yang diedit secara manual setiap ada transaksi — sampai suatu hari hitungannya menjadi kacau dan tidak ada yang tahu mengapa.
Dalam tutorial ini, kita akan membuat Dompet Poin Loyalitas — sebuah sistem di mana setiap pelanggan memiliki Saldo Poin yang diperbarui secara otomatis tepat saat pembelian atau penukaran terjadi. Tanpa edit manual, tanpa menghitung ulang seluruh lembar kerja, dan tanpa selisih antara apa yang dicatat dengan kenyataan.
Mulailah dengan tabel untuk menyimpan data pelanggan Anda. Tambahkan kolom dasar: Nama, Email, dan Telepon.
Tabel pelanggan dengan kolom Nama, Email, dan Telepon, siap untuk pelacakan loyalitas
Tambahkan beberapa pelanggan untuk percobaan:
Tabel pelanggan yang menunjukkan tiga baris data untuk Sarah Chen, Marcus Lee, dan Priya Patel
Kita akan kembali untuk menambahkan saldo poin mereka setelah kita memiliki transaksi nyata untuk dikalkulasi.
Buat tabel baru bernama Purchase (Pembelian). Tambahkan kolom One-to-Many yang menghubungkan setiap pembelian kembali ke Customer (Pelanggan), ditambah kolom Amount (Jumlah) menggunakan tipe data Currency (USD), dan kolom Date (Tanggal).
Tabel Purchase dengan tautan Customer, kolom Amount dalam USD, dan Date
Tambahkan beberapa sampel pembelian agar ada data nyata untuk dihitung:
Tabel Purchase yang mencantumkan empat catatan pembelian yang tertaut ke Sarah Chen, Marcus Lee, dan Priya Patel dengan jumlah dan tanggal masing-masing
Buat tabel lain bernama Redeem (Penukaran), yang juga ditautkan ke Customer melalui kolom One-to-Many. Tambahkan kolom Credit (Angka) yang mewakili berapa banyak poin yang ditukarkan, dan kolom Date.
Tabel Redeem dengan tautan Customer, kolom Credit, dan Date
Tambahkan satu sampel penukaran:
Tabel Redeem yang menunjukkan satu catatan penukaran untuk Sarah Chen sebesar 5 poin
Sekarang kembali ke tabel Customer. Tambahkan kolom baru dan atur tipe datanya ke Custom Logic — ini harus dipilih sejak awal, karena kolom biasa tidak dapat diubah menjadi Custom Logic nantinya.
Menambahkan kolom baru pada tabel Customer dan memilih Custom Logic sebagai tipe data
Deskripsikan aturannya dalam bahasa sehari-hari: untuk setiap pelanggan, ambil jumlah total dari semua nominal Purchase dibagi 10, lalu kurangi dengan jumlah total kredit Redeem mereka, untuk mendapatkan Saldo Poin.
Mendeskripsikan logika saldo poin sebagai jumlah pembelian dibagi 10 dikurangi total kredit yang ditukarkan
Konfirmasi layar klarifikasi setelah sistem menunjukkan interpretasinya.
Layar klarifikasi yang mengonfirmasi logika agregasi di tabel Purchase dan Redeem untuk menghitung Saldo Poin
Klik Save.
Tabel Customer yang menunjukkan kolom Saldo Poin terisi secara otomatis untuk Sarah Chen, Marcus Lee, dan Priya Patel
Mari kita uji. Tambahkan pembelian baru untuk Marcus Lee — $50.00 pada 2026-08-20.
Menambahkan catatan pembelian baru untuk Marcus Lee sebesar lima puluh dolar pada 20 Agustus 2026
Kembali ke tabel Customer. Saldo Poin Marcus Lee sudah melonjak dari 4.5 menjadi 9.5 — tanpa refresh, tanpa kalkulasi manual.
Tabel Customer menunjukkan Saldo Poin Marcus Lee diperbarui secara instan setelah pembelian baru ditambahkan
Sekarang tambahkan penukaran untuk Priya Patel — 10 poin pada 2026-08-20.
Menambahkan catatan penukaran baru untuk Priya Patel sebanyak sepuluh poin pada 20 Agustus 2026
Saldo Poinnya turun dari 20 menjadi 10 seketika, mencerminkan penukaran tersebut tanpa langkah tambahan.
Tabel Customer menunjukkan Saldo Poin Priya Patel berkurang setelah penukaran dicatat
Inilah pencapaian setup ini dibandingkan dengan melacak poin loyalitas secara manual:
Apa yang Anda bangun sepanjang proses ini:
Pola yang sama ini — total berjalan yang diambil dari aktivitas tertaut — berfungsi untuk jauh lebih banyak hal daripada sekadar poin loyalitas. Kredit toko, penggunaan langganan, klaim garansi, atau "saldo apa pun yang berubah seiring waktu" dapat dibangun dengan cara yang persis sama.
Coba Langsung
Halaman ini
Artikel terkait
Jelajahi lebih banyak artikel produk dan praktik terbaik untuk tim yang membangun dengan Ambisius.
Masih Pakai Spreadsheet?
Wajib Coba Ini.
Ubah spreadsheet yang biasa digunakan menjadi sistem terstruktur yang dibangun untuk bisnis Anda
Tanpa komitmen. Tanpa kartu kredit.

© 2026 Ambisius. Seluruh hak cipta dilindungi.