Logo Light

Cara Membangun Order Quick View (Tampilan Cepat Pesanan)

Aug 27, 2026

Bagikan

Setiap tabel pesanan pada akhirnya akan menghadapi kendala yang sama — Anda sedang melihat sebuah pesanan, namun informasi yang tersedia hanyalah nama pelanggan. Nomor telepon, alamat, hingga berapa lama sejak terakhir kali mereka memesan — semuanya tersimpan di tabel yang berbeda, mengharuskan Anda melakukan klik dan pencarian ulang setiap saat.

Dalam tutorial ini, kita akan membangun Order Quick View — sebuah tabel Pesanan yang menarik detail kontak pelanggan secara langsung ke setiap baris pesanan menggunakan Lookup, dan menghitung sudah berapa lama sejak pembelian terakhir mereka menggunakan Custom Logic. Semua yang Anda butuhkan, langsung di baris yang sedang Anda lihat.

Mengapa ini penting

Data yang tersimpan secara teknis di suatu tempat tidak sama dengan data yang siap digunakan. Nomor telepon yang berada di rekaman Pelanggan terpisah sama saja dengan tidak ada jika Anda harus meninggalkan pesanan yang sedang dikerjakan hanya untuk mencarinya.


Kolom Tabel

Inilah yang kita gunakan — tabel Customer dengan kolom Nama, Telepon, dan Alamat, yang tertaut ke tabel Order dengan kolom Tanggal Pesanan dan Jumlah, melalui relasi One-to-Many.

  • Customer — Nama, Telepon, Alamat
  • Order — Pelanggan (tertaut), Tanggal Pesanan, Jumlah
CustomerOrder
1.kolom-tabel-pelanggan-pesanan.png1.kolom-tabel-pelanggan-pesanan.pngKolom tabel Pelanggan dan Pesanan yang menunjukkan tautan One-to-Many di antaranyaKolom tabel Pelanggan dan Pesanan yang menunjukkan tautan One-to-Many di antaranya

Langkah 1: Tambahkan Pelanggan dan Pesanan Anda

Tambahkan beberapa pelanggan, lalu catat beberapa pesanan untuk masing-masing, dengan menautkan setiap pesanan kembali ke pelanggan yang memesannya.

Tabel Pelanggan diisi dengan rekaman contoh untuk Ethan Walsh dan Grace OdomTabel Pelanggan diisi dengan rekaman contoh untuk Ethan Walsh dan Grace Odom

Tabel Pesanan menunjukkan beberapa rekaman pesanan yang tertaut ke setiap pelangganTabel Pesanan menunjukkan beberapa rekaman pesanan yang tertaut ke setiap pelanggan

Untuk panduan ini, asumsikan hari ini adalah 26 Agustus 2026, dengan pesanan sebagai berikut:

  • Ethan Walsh — telepon (555) 201-4487, pesanan pada 2 Juli dan 20 Agustus 2026
  • Grace Odom — telepon (555) 887-3021, pesanan pada 14 Mei dan 1 Juni 2026

Saat ini, membuka pesanan hanya memberi tahu Anda nama pemilik pesanan tersebut. Informasi lainnya tentang pelanggan itu masih harus dicari secara manual.


Langkah 2: Tarik Detail Kontak dengan Lookup

Pada tabel Order, tambahkan kolom baru dan atur tipenya ke Lookup.

Menambahkan kolom Lookup baru pada tabel Pesanan untuk Telepon pelangganMenambahkan kolom Lookup baru pada tabel Pesanan untuk Telepon pelanggan

Arahkan ke relasi Pelanggan yang tertaut, dan pilih bidang Phone untuk ditarik datanya.

Mengonfigurasi bidang Lookup untuk menarik Telepon dari rekaman Pelanggan yang tertautMengonfigurasi bidang Lookup untuk menarik Telepon dari rekaman Pelanggan yang tertaut

Ulangi proses yang sama untuk Address.

Mengonfigurasi bidang Lookup kedua untuk menarik Alamat dari rekaman Pelanggan yang tertautMengonfigurasi bidang Lookup kedua untuk menarik Alamat dari rekaman Pelanggan yang tertaut

Simpan keduanya, dan setiap pesanan akan terisi secara instan dengan detail kontak pelanggannya:

  • Pesanan Ethan Walsh → telepon dan alamat muncul secara otomatis
  • Pesanan Grace Odom → telepon dan alamat muncul secara otomatis

Tabel Pesanan menunjukkan kolom Telepon dan Alamat yang terisi secara otomatis dari Pelanggan yang tertautTabel Pesanan menunjukkan kolom Telepon dan Alamat yang terisi secara otomatis dari Pelanggan yang tertaut

Apa yang terjadi di balik layar

Karena setiap pesanan tertaut ke tepat satu pelanggan, ini adalah kasus ideal untuk menggunakan Lookup daripada Rollup — tidak ada agregasi yang terjadi, hanya penarikan langsung dari satu nilai yang tertaut. Perbarui nomor telepon Ethan sekali di rekaman Pelanggan miliknya, dan setiap pesanan masa lalu serta masa depannya akan langsung mencerminkan perubahan tersebut, tanpa ada data ganda di mana pun.


Langkah 3: Hitung Hari Sejak Pesanan Terakhir

Detail kontak sudah ditarik, tetapi masih ada pertanyaan berguna yang belum bisa dijawab tabel ini — sudah berapa lama sejak pelanggan ini terakhir kali memesan? Tambahkan kolom baru dan atur tipenya ke Custom Logic.

Menambahkan kolom Custom Logic baru untuk Hari Sejak Pesanan TerakhirMenambahkan kolom Custom Logic baru untuk Hari Sejak Pesanan Terakhir

Deskripsikan apa yang Anda inginkan — hitung jumlah hari antara Tanggal Pesanan ini dan hari ini.

Mendeskripsikan logika untuk menghitung hari antara Tanggal Pesanan dan hari iniMendeskripsikan logika untuk menghitung hari antara Tanggal Pesanan dan hari ini

Konfirmasi layar klarifikasi, pastikan perhitungan dilakukan terhadap tanggal hari ini, bukan titik referensi tetap.

Layar klarifikasi mengonfirmasi perhitungan mengukur hari dari Tanggal Pesanan ke hari iniLayar klarifikasi mengonfirmasi perhitungan mengukur hari dari Tanggal Pesanan ke hari ini

Simpan, dan bidang tersebut akan menghitung secara instan untuk setiap baris:

  • Pesanan 2 Juli Ethan Walsh → 55 hari
  • Pesanan 20 Agustus Ethan Walsh → 6 hari
  • Pesanan 14 Mei Grace Odom → 104 hari
  • Pesanan 1 Juni Grace Odom → 86 hari

Tabel Pesanan menunjukkan Hari Sejak Pesanan yang dihitung untuk setiap barisTabel Pesanan menunjukkan Hari Sejak Pesanan yang dihitung untuk setiap baris

Apa yang terjadi di balik layar

Karena perhitungan ini membandingkan tanggal yang tersimpan dengan tanggal hari ini yang terus berubah, Ambisius menjalankannya sebagai perhitungan on-demand — data ini tidak pernah disimpan secara statis, dan dihitung ulang secara live setiap kali Anda membuka tabel. Kembali lagi besok, dan setiap angka di sini akan bertambah satu secara otomatis, tanpa ada yang menyentuh satu baris pun.


Langkah 4: Lihat Semuanya Berjalan Bersamaan

Buka pesanan Ethan Walsh tanggal 20 Agustus. Tanpa perlu navigasi ke mana pun, Anda sudah bisa melihat nomor teleponnya, alamatnya, dan bahwa pesanan terakhirnya sebelum ini adalah 55 hari yang lalu — semuanya tersedia di baris yang sedang Anda lihat.

Satu baris pesanan menunjukkan Telepon, Alamat, dan Hari Sejak Pesanan, semuanya terlihat tanpa meninggalkan tabelSatu baris pesanan menunjukkan Telepon, Alamat, dan Hari Sejak Pesanan, semuanya terlihat tanpa meninggalkan tabel

Sekarang perbarui nomor telepon Ethan di tabel Customer, ubah menjadi nomor baru.

Memperbarui nomor telepon Ethan Walsh di tabel PelangganMemperbarui nomor telepon Ethan Walsh di tabel Pelanggan

Kedua pesanannya langsung mencerminkan nomor baru tersebut.

Pesanan Ethan Walsh berubah dari (555) 201-4487 → (555) 209-9902, di semua tempat sekaligus.

Kedua rekaman pesanan Ethan Walsh menunjukkan nomor telepon yang diperbarui secara otomatisKedua rekaman pesanan Ethan Walsh menunjukkan nomor telepon yang diperbarui secara otomatis

Apa yang digantikan oleh fitur ini

Tanpa Lookup, informasi yang sama ini harus disalin secara manual ke setiap pesanan — menciptakan data usang dan ganda saat pelanggan memperbarui nomor mereka — atau mengharuskan Anda meninggalkan tabel Pesanan sepenuhnya untuk memeriksa rekaman Pelanggan. Di sini, data tidak diduplikasi maupun disembunyikan; data itu ada di sana, dan selalu mutakhir.


Langkah 5: Bangun Tampilan untuk Pelanggan yang Baru Aktif

Buat tampilan baru, urutkan berdasarkan Days Since Order secara menaik (ascending), dan simpan sebagai "Recent Orders First" (Pesanan Terbaru Dahulu).

Tampilan tersimpan bernama Recent Orders First yang diurutkan berdasarkan Days Since Order secara menaikTampilan tersimpan bernama Recent Orders First yang diurutkan berdasarkan Days Since Order secara menaik

Kini pesanan tersegar akan selalu berada di posisi teratas, tanpa perlu pengurutan manual setiap kali Anda memeriksa.

Momen luar biasa

Tampilan ini tidak perlu diurutkan ulang besok. Karena Days Since Order dihitung ulang secara live setiap hari, urutannya akan tetap benar tanpa Anda harus melakukan apa pun — pesanan terbaru hari ini ada di atas hari ini, dan pesanan terbaru minggu depan akan berada di atas saat itu, secara otomatis.


Ringkasan

  1. Tabel Customer yang tertaut ke tabel Order via One-to-Many
  2. Dua bidang Lookup yang menarik Telepon dan Alamat langsung ke setiap pesanan
  3. Bidang Custom Logic yang menghitung Hari Sejak Pesanan, secara live terhadap tanggal hari ini
  4. Demonstrasi pembaruan nomor telepon yang tercermin secara instan di setiap pesanan terkait
  5. Sorted view (tampilan terurut) yang menjaga pesanan terbaru tetap di posisi teratas
Kondisi SebelumnyaKondisi Sekarang
Meninggalkan pesanan untuk mencari nomor telepon pelangganDetail kontak terlihat langsung di baris pesanan
Menyalin info pelanggan secara manual ke setiap pesananSatu nilai tertaut, digunakan di mana saja, tanpa duplikasi
Tidak tahu seberapa baru atau usangnya hubungan pesananBidang "hari sejak" yang live dan selalu akurat

Kombinasi yang sama ini — Lookup untuk detail langsung, Custom Logic untuk hal-hal yang sensitif terhadap waktu — dapat diterapkan jauh melampaui sekadar pesanan. Tiket dukungan yang menarik tingkatan pelanggan, janji temu yang menarik riwayat klien, atau faktur yang menarik detail penagihan, semuanya dapat dibangun dengan cara yang sama.

Coba sendiri

Konfigurasi tepat seperti ini tersedia sebagai templat siap pakai. Duplikasikan, jelajahi secara langsung, dan jadikan milik Anda hanya dengan beberapa klik.

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 Membangun Order Quick View (Tampilan Cepat Pesanan)