Tanyakan kepada kebanyakan pelaku bisnis kecil tentang jumlah stok mereka saat ini, dan jawaban jujurnya biasanya adalah "sebentar, saya cek dulu." Seseorang akan menghitung barang di rak, mencocokkannya dengan spreadsheet yang terakhir diperbarui tiga hari lalu, dan berharap tidak ada yang terjual di sela-sela waktu tersebut. Data stok yang tersimpan di spreadsheet hanya akan seakurat terakhir kali seseorang ingat untuk memperbaruinya.
Dalam tutorial ini, kita akan membangun sebuah Inventory Stock Monitor — sebuah sistem di mana level stok setiap produk diperbarui secara otomatis setiap kali terjadi penjualan atau penambahan stok (restock). Cukup buka tabelnya, dan angka yang Anda lihat adalah jumlah yang benar-benar nyata saat ini.
Mulailah dengan tabel bernama Product. Tambahkan kolom Name, SKU (Teks), dan Unit Price (Mata Uang, USD).
Tabel produk dengan kolom Nama, SKU, dan Harga Satuan
Tambahkan beberapa produk sebagai contoh:
Tabel produk yang menampilkan tiga data untuk Wireless Mouse, Mechanical Keyboard, dan USB-C Hub beserta harganya
Kita akan menambahkan kolom level stok setelah kita memiliki data penjualan dan stok masuk yang nyata untuk dikalkulasi.
Buat tabel baru bernama Sale. Tambahkan kolom One-to-Many yang menghubungkan setiap penjualan ke Product, kolom Quantity (Angka), dan kolom Date (Tanggal).
Tabel penjualan dengan kolom tautan Produk, Jumlah, dan Tanggal
Tambahkan beberapa contoh penjualan:
Tabel penjualan yang mencantumkan tiga rekam penjualan untuk Wireless Mouse dan Mechanical Keyboard beserta jumlah yang terjual
Buat tabel lain bernama Restock, yang juga terhubung ke Product melalui kolom One-to-Many. Tambahkan kolom Quantity (Angka) dan kolom Date (Tanggal).
Tabel stok masuk dengan kolom tautan Produk, Jumlah, dan Tanggal
Tambahkan contoh stok masuk:
Tabel stok masuk yang menunjukkan data stok awal untuk ketiga produk
Sekarang kembali ke tabel Product. Tambahkan kolom baru dan atur tipe datanya ke Custom Logic — tipe ini harus dipilih sejak awal, karena kolom biasa tidak bisa diubah menjadi kolom logika nantinya.
Menambahkan kolom baru pada tabel Produk dan memilih Custom Logic sebagai tipe data
Deskripsikan aturannya: untuk setiap produk, ambil jumlah total dari semua kuantitas Restock yang terhubung dan kurangi dengan jumlah total dari semua kuantitas Sale yang terhubung, untuk mendapatkan Level Stok saat ini.
Mendeskripsikan logika level stok sebagai total kuantitas masuk dikurangi total kuantitas terjual
Konfirmasi layar klarifikasi setelah sistem menunjukkan interpretasinya, lalu klik Save.
Layar klarifikasi yang mengonfirmasi logika agregasi di seluruh tabel Sale dan Restock untuk menghitung Level Stok
Tabel produk yang menunjukkan kolom Level Stok terisi secara otomatis untuk ketiga produk
Mari kita uji. Tambahkan penjualan baru: USB-C Hub — Jumlah 4 — 2026-08-23.
Menambahkan data penjualan baru untuk USB-C Hub sebanyak empat unit
Kembali ke tabel Produk. Level Stok USB-C Hub sudah turun dari 15 ke 11 — tanpa perlu refresh, tanpa kalkulasi manual.
Tabel Produk menunjukkan Level Stok USB-C Hub diperbarui secara instan setelah penjualan baru dicatat
Sekarang tambahkan stok masuk: Mechanical Keyboard — Jumlah 15 — 2026-08-24.
Menambahkan data stok masuk baru untuk Mechanical Keyboard sebanyak lima belas unit
Level Stok Mechanical Keyboard melonjak dari 8 ke 23 seketika, mencerminkan stok masuk tersebut tanpa langkah tambahan apa pun.
Tabel produk menunjukkan Level Stok Mechanical Keyboard bertambah setelah stok masuk dicatat
Apa yang telah Anda bangun:
Pola yang sama ini — total berjalan yang ditarik dari aktivitas terkait — bekerja sangat baik di luar inventaris juga. Pikirkan tentang kursi yang tersedia setelah pemesanan dan pembatalan, sisa anggaran setelah pengeluaran, atau sisa hari cuti setelah permintaan disetujui.
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.