Logo Light

Cara Membuat Pemantau Stok Inventaris yang Otomatis Memperbarui Diri

Aug 20, 2026

Bagikan

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.

Mengapa ini penting

Stok sebenarnya bukan sekadar "satu angka" — melainkan hasil akhir dari semua barang yang terjual dan semua yang masuk, yang dijumlahkan dari waktu ke waktu. Alih-alih menyimpan angka statis dan mengoreksinya secara manual, kita akan membiarkan sistem menghitungnya secara langsung dari catatan penjualan dan stok masuk.


Langkah 1: Buat Tabel Produk

Mulailah dengan tabel bernama Product. Tambahkan kolom Name, SKU (Teks), dan Unit Price (Mata Uang, USD).

Tabel produk dengan kolom Nama, SKU, dan Harga SatuanTabel produk dengan kolom Nama, SKU, dan Harga Satuan

Tambahkan beberapa produk sebagai contoh:

  • Wireless Mouse — SKU WM-100 — $25.00
  • Mechanical Keyboard — SKU MK-200 — $65.00
  • USB-C Hub — SKU UC-300 — $40.00

Tabel produk yang menampilkan tiga data untuk Wireless Mouse, Mechanical Keyboard, dan USB-C Hub beserta harganyaTabel 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.


Langkah 2: Buat Tabel Penjualan (Sale)

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 TanggalTabel penjualan dengan kolom tautan Produk, Jumlah, dan Tanggal

Tambahkan beberapa contoh penjualan:

  • Wireless Mouse — Jumlah 5 — 2026-08-20
  • Mechanical Keyboard — Jumlah 2 — 2026-08-21
  • Wireless Mouse — Jumlah 3 — 2026-08-22

Tabel penjualan yang mencantumkan tiga rekam penjualan untuk Wireless Mouse dan Mechanical Keyboard beserta jumlah yang terjualTabel penjualan yang mencantumkan tiga rekam penjualan untuk Wireless Mouse dan Mechanical Keyboard beserta jumlah yang terjual


Langkah 3: Buat Tabel Stok Masuk (Restock)

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 TanggalTabel stok masuk dengan kolom tautan Produk, Jumlah, dan Tanggal

Tambahkan contoh stok masuk:

  • Wireless Mouse — Jumlah 20 — 2026-08-15
  • Mechanical Keyboard — Jumlah 10 — 2026-08-15
  • USB-C Hub — Jumlah 15 — 2026-08-15

Tabel stok masuk yang menunjukkan data stok awal untuk ketiga produkTabel stok masuk yang menunjukkan data stok awal untuk ketiga produk


Langkah 4: Tambahkan Kolom Level Stok

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 dataMenambahkan 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 terjualMendeskripsikan 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 StokLayar klarifikasi yang mengonfirmasi logika agregasi di seluruh tabel Sale dan Restock untuk menghitung Level Stok

Apa yang baru saja terjadi

Level Stok setiap produk terhitung secara otomatis saat Anda menyimpan — Wireless Mouse di angka 12 (20 − 5 − 3), Mechanical Keyboard di angka 8 (10 − 2), dan USB-C Hub di angka 15 (belum ada penjualan) — semuanya tanpa satu pun penghitungan manual.

Tabel produk yang menunjukkan kolom Level Stok terisi secara otomatis untuk ketiga produkTabel produk yang menunjukkan kolom Level Stok terisi secara otomatis untuk ketiga produk


Langkah 5: Lihat Stok Berkurang Secara Instan

Mari kita uji. Tambahkan penjualan baru: USB-C Hub — Jumlah 4 — 2026-08-23.

Menambahkan data penjualan baru untuk USB-C Hub sebanyak empat unitMenambahkan 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 dicatatTabel Produk menunjukkan Level Stok USB-C Hub diperbarui secara instan setelah penjualan baru dicatat

Apa yang digantikan oleh ini

Cara ini menggantikan keharusan berjalan ke rak untuk menghitung fisik stok, atau mengurangi sel spreadsheet secara manual setiap kali ada penjualan — keduanya sangat mudah dilupakan, dan berisiko membuat data meleset dari jumlah barang yang sebenarnya ada di tangan.


Langkah 6: Lihat Stok Bertambah Secara Instan Juga

Sekarang tambahkan stok masuk: Mechanical Keyboard — Jumlah 15 — 2026-08-24.

Menambahkan data stok masuk baru untuk Mechanical Keyboard sebanyak lima belas unitMenambahkan 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 dicatatTabel produk menunjukkan Level Stok Mechanical Keyboard bertambah setelah stok masuk dicatat


Ringkasan

Yang Anda miliki sebelumnyaYang Anda miliki sekarang
Menghitung manual rak atau sel spreadsheetLevel Stok dihitung otomatis dari aktivitas nyata
Angka hanya akurat saat pembaruan manual terakhirStok diperbarui secara instan saat penjualan atau restock terjadi
Tidak ada cara cepat melihat stok yang menipisTampilan tersimpan yang memunculkan produk yang butuh dipesan ulang

Apa yang telah Anda bangun:

  1. Tabel Product yang menyimpan detail dasar barang
  2. Tabel Sale yang terhubung ke Produk, melacak unit terjual
  3. Tabel Restock yang terhubung ke Produk, melacak unit diterima
  4. Kolom Custom Logic pada Produk yang secara terus-menerus menarik Level Stok dari kedua tabel terkait

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 sendiri

Pengaturan Inventory Stock Monitor ini tersedia sebagai templat siap pakai. Duplikasikan, masukkan produk, penjualan, dan stok masuk Anda sendiri.

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

Coba Ambisius Gratis

Tanpa komitmen. Tanpa kartu kredit.

Logo Light

© 2026 Ambisius. Seluruh hak cipta dilindungi.

Cara Membuat Pemantau Stok Inventaris yang Otomatis Memperbarui Diri