Bikin Deskripsi Listing Properti Massal: Claude Code Pangkas Iklan Portal Jadi 10 Menit
Cara agen properti bikin teks iklan listing portal massal dengan Claude Code: prompt siap pakai, skrip cek, dan aman data pribadi.
Jumat sore, atasan menitipkan tiga listing baru dan berkata: “Senin pagi sudah harus tayang di portal, ya.” Pernah mengalami itu?
Kenalan saya, seorang agen, sampai mengorbankan seluruh Sabtu paginya hanya untuk menulis teks iklan. Denah dan jarak ke stasiun bisa diambil dari brosur properti. Tapi begitu harus memeras frasa klise seperti “pencahayaan bagus” atau “lingkungan tenang” untuk tiga unit sekaligus, tanpa sadar semua teksnya jadi mirip. Alih-alih membedakan, listing-nya malah sulit dibedakan dari unit lain di kantor sendiri.
Lalu Senin, atasan komentar satu kalimat: “Deskripsi unit 2 kamar ini kok hampir sama dengan listing minggu lalu?”
Membuat deskripsi properti adalah pekerjaan yang paling “sudah capek tapi jarang dihargai” di bisnis agen properti. Makan waktu. Kualitasnya bergantung orang. Padahal di sinilah pintu masuk calon pembeli. Di artikel ini saya bahas cara menyerahkan produksi massal teks ini ke Claude Code, supaya manusia cukup fokus pada “keputusan akhir” saja.
Poin penting
- Pembuatan deskripsi properti dan teks iklan portal bisa Anda serahkan ke Claude Code sebagai “produksi draf massal”, sehingga setengah hari di Sabtu menyusut jadi sekitar 10 menit.
- Yang diserahkan ke AI adalah penulisan dan pengecekan inkonsistensi istilah; yang diputuskan manusia ada tiga: verifikasi fakta, iklan berlebihan, dan data pribadi.
- Cukup berikan data mentah dari brosur properti, dan AI bisa menulis ulang versi berbeda untuk portal A, portal B, dan situs kantor Anda sendiri.
- Saya sediakan template prompt siap salin-tempel, plus skrip pengecekan yang menyaring kata iklan berlebihan secara otomatis.
- Nama, nomor telepon, dan data pemilik jangan pernah diberikan apa adanya ke AI. Tetapkan dulu aturan penyamaran data (masking).
Siapa pembacanya, dan di mana alur kerja sekarang macet
Artikel ini ditujukan untuk Anda yang, baik jual-beli maupun sewa, mengurus listing sendiri lalu menayangkannya ke portal. Kantor kecil-menengah yang tidak punya staf produksi khusus, atau pemilik kantor yang memegang seluruh proses sampai penayangan sendirian, inilah yang paling terbantu.
Kalau diurutkan, alur sampai tayang biasanya seperti ini.
- Menerima titipan listing dari pemilik (brosur, sertifikat, foto lokasi lengkap)
- Mendaftarkan unit ke sistem internal kantor
- Menayangkan teks dan foto di portal serta situs kantor sendiri
- Menindaklanjuti calon yang menghubungi
Yang macet adalah nomor 3. Nomor 1 dan 2 cuma menyalin data, jadi cepat. Nomor 4 itu pekerjaan antarmanusia. Tapi khusus nomor 3 ada tahap “menulis teks”, pekerjaan yang sulit menyeimbangkan kuantitas dan kualitas. Apalagi tiap portal punya batas jumlah karakter dan gaya rekomendasi yang berbeda, jadi unit yang sama pun perlu ditulis ulang per portal. Inilah biang keladi yang menghabiskan Sabtu Anda.
Pengulangan kerja yang sering terjadi, dan akar masalahnya
Pengerjaan ulang dalam pembuatan teks iklan hampir selalu jatuh ke tiga jenis ini.
- Ketahuan hasil salin-tempel: Pakai teks unit sebelumnya sebagai dasar, lalu lupa mengganti nama stasiun atau luasnya. Mestinya “7 menit jalan kaki”, tetap tertulis “4 menit” dari unit lama.
- Istilah tidak konsisten: Di kantor yang sama, satu unit pakai “menghadap selatan”, unit lain “sisi selatan”, unit lain lagi “pencahayaan bagus”. Seluruh situs jadi terlihat asal-asalan.
- Kena tolak karena iklan berlebihan: Memasukkan kata seperti “nomor satu”, “sempurna”, atau “pasti untung” yang melanggar aturan iklan properti, lalu dikembalikan oleh pihak portal.
Ketiganya terjadi di sore hari saat konsentrasi orang habis. Justru karena itu, kita ingin mengalihkannya ke “pengecekan yang bisa dilakukan mesin”. Claude Code jago menumpas pengulangan ini sejak tahap draf.
Apa yang berubah sebelum dan sesudah penerapan
Angkanya berubah tergantung kondisi kantor, tapi saya taruh perkiraan kasar dari hitungan saya sendiri. Pakai sebagai bahan pertimbangan.
| Item | Sebelum (tulis manual) | Sesudah (draf Claude Code + cek manusia) |
|---|---|---|
| Teks per unit | Sekitar 40 menit | Sekitar 10 menit (generasi 3 menit + cek 7 menit) |
| Tulis ulang untuk 3 portal | Tambah 15 menit per portal | Tiga versi sekaligus dengan 1 prompt |
| Cek konsistensi istilah | Hanya mata, sering lolos | Dicek mesin lewat skrip |
| Waktu kerja 20 unit/bulan | Sekitar 13 jam | Sekitar 3,5 jam |
Kasarnya, untuk kantor yang menangani 20 unit per bulan, sekitar 9-10 jam per bulan bisa dihemat. Jika tarif jam agen dihitung Rp150.000, itu penghematan biaya hampir Rp1,4 juta sebulan. Tapi nilai sebenarnya adalah waktu yang tersisa bisa dialihkan untuk menemani survei lokasi dan menindaklanjuti calon pembeli.
Mungkin Anda berpikir “kalau ditulis AI nanti hasilnya dangkal”. Justru sebaliknya. Kalau data mentah Anda berikan secara terstruktur, hasilnya lebih konkret daripada teks daur ulang yang ditulis orang capek di sore hari. Cara dasar memakai Claude Code ada di Panduan Memulai Claude Code, dan cara mulai untuk yang bukan programmer ada di Claude Code untuk Non-Programmer.
Tiga contoh penggunaan nyata
Use case 1: Dari 1 brosur jadi 3 versi portal sekaligus
Inilah yang paling terasa manfaatnya. Cukup berikan ringkasan properti (lokasi, harga, denah, luas, jarak stasiun, fasilitas) dalam bentuk poin-poin, dan minta AI menulis tiga pola: versi portal A (mengutamakan keterbacaan), versi portal B (mengutamakan kelengkapan fasilitas), dan versi situs kantor sendiri (mengutamakan cerita gaya hidup).
Yang dikerjakan manusia hanya membaca ketiga hasil itu dan memastikan faktanya benar. Dibanding menulis dari nol, memeriksa jauh lebih cepat.
Use case 2: Membuat usulan headline
Dari keunggulan seperti “unit pojok menghadap selatan, 5 menit ke stasiun, boleh bawa hewan”, minta AI mengeluarkan 10 usulan headline yang mengena. Di sinilah kuantitas AI berguna. Memilih 1 dari 10 usulan adalah tugas manusia. Memilih lebih menghasilkan kualitas tinggi ketimbang memeras 10 ide sendirian.
Use case 3: Draf balasan untuk pertanyaan masuk
Minta AI menyiapkan template balasan pertama yang sopan untuk pertanyaan seperti “Unit ini masih tersedia?”. Dengan syarat manusia selalu membaca sebelum mengirim, Anda cukup mengganti status ketersediaan atau jadwal survei. Anda jadi bisa membalas pesan tengah malam keesokan paginya dengan cepat.
Batas yang diserahkan ke AI vs. yang wajib diputuskan manusia
Kalau bagian ini dibiarkan kabur, bisa terjadi kecelakaan. Mari kita tegaskan garis batasnya.
| Tahap | Diserahkan ke AI | Wajib diputuskan manusia |
|---|---|---|
| Penulisan teks | Ya: draf, tulis ulang, usul ide | Pilihan kata akhir |
| Fakta (harga, luas, jarak stasiun) | Tidak: jangan ditelan mentah | Ya: cocokkan dengan brosur |
| Iklan berlebihan / aturan | Sebagian: hanya menyaring kandidat | Ya: keputusan akhir OK |
| Data pribadi | Tidak: jangan diberikan | Ya: berikan setelah disamarkan |
| Tombol tayang | Tidak: jangan dibiarkan AI tekan | Ya: manusia yang menekan |
Semboyannya: “AI tukang draf, manusia kepala penyunting.” Yang bertanggung jawab atas listing adalah Anda sebagai agen berizin. Bagian itu sama sekali jangan diserahkan.
Template prompt siap salin-tempel
Bisa langsung dipakai. Ganti isi di dalam 【】 dengan data properti Anda. Jangan masukkan nama klien atau pemilik (dibahas nanti).
Anda adalah staf produksi konten agen properti yang berpengalaman.
Dari ringkasan properti berikut, buatlah 3 pola teks iklan untuk portal.
# Ringkasan properti
- Jenis: 【Apartemen bekas】
- Harga: 【Rp1.480.000.000】
- Denah: 【2 kamar tidur / luas 58,2 m2】
- Lokasi: 【Jakarta Selatan, Kecamatan XX, Kelurahan YY】
- Akses terdekat: 【Stasiun ZZ, 5 menit jalan kaki】
- Tahun bangun: 【2015】
- Arah & lantai: 【Menghadap selatan / lantai 7】
- Fasilitas: 【Akses kartu, loker paket, lantai penghangat, pengering kamar mandi】
- Catatan khusus: 【Unit pojok lantai teratas, boleh bawa hewan dengan diskusi】
# Aturan keluaran
1. Versi portal A (sekitar 300 karakter, utamakan keterbacaan, tanpa berlebihan)
2. Versi portal B (sekitar 250 karakter, lengkapi daftar fasilitas)
3. Versi situs kantor (sekitar 400 karakter, gambarkan suasana hidup)
- Jangan pakai kata yang dilarang aturan iklan properti
(nomor satu, sempurna, pasti, super murah, dan sejenisnya)
- Fakta harus sesuai ringkasan; jangan menambah fasilitas atau syarat yang tidak tertulis
- Di akhir, tuliskan poin-poin "bagian yang perlu diverifikasi faktanya"
Kuncinya ada di meminta AI menunjukkan “bagian yang perlu diverifikasi faktanya”. AI cenderung menebak untuk mengisi kekosongan, jadi dengan menyuruhnya melapor sendiri “bagian ini meragukan”, pengecekan manusia jadi jauh lebih cepat. Buat yang ingin mengasah prompt lebih dalam, baca juga Desain Prompt Claude Code.
Skrip pengecekan untuk menyaring kata iklan berlebihan
Apakah masih ada kata terlarang di teks hasil generasi, kalau hanya diperiksa mata pasti lolos di sore hari. Saya taruh skrip pengecekan yang jalan dengan Node.js. Simpan teks iklan ke file teks, lalu cukup jalankan node check-listing.mjs listing.txt.
import { readFile } from "node:fs/promises";
// Ungkapan yang dilarang / perlu hati-hati dalam aturan iklan properti
const banned = [
"nomor satu", "terbaik di industri", "paling tinggi", "tingkat tertinggi",
"sempurna", "pasti", "super murah", "termurah", "harta karun", "beli sekarang",
"tidak akan terulang", "hanya sekarang", "pilihan khusus", "harga luar biasa",
];
const file = process.argv[2] ?? "listing.txt";
const text = (await readFile(file, "utf8")).toLowerCase();
const hits = banned.filter((w) => text.includes(w.toLowerCase()));
if (hits.length === 0) {
console.log("OK: tidak ditemukan kata terlarang.");
} else {
console.log("Perlu diperbaiki: berikut ungkapan yang terdeteksi ->");
for (const w of hits) console.log(" - " + w);
process.exitCode = 1;
}
// Hitung jumlah karakter juga (teks terlalu panjang jarang dibaca)
console.log("Jumlah karakter: " + [...text].length);
Ini hanya “filter awal”. Aturan iklan juga dinilai dari konteks ungkapan, jadi pada akhirnya mata manusia tetap dibutuhkan. Meski begitu, ini mencegah Anda melewatkan kata terlarang yang jelas-jelas salah saat kepala sudah lelah di sore hari. Kalau ingin menambah item cek, cukup tambahkan kata ke array banned. Kalau daftar kata terlarang ini Anda tulis di CLAUDE.md, Claude Code akan menghindarinya sejak tahap generasi. Cara menulisnya bisa dilihat di Praktik Terbaik CLAUDE.md.
Catatan data pribadi dan keamanan
Bisnis agen properti adalah pekerjaan yang menangani gunungan data pribadi. Bagian ini tidak boleh dilewati.
- Nama, nomor telepon, dan alamat (sampai nomor unit) pemilik, pembeli, atau penyewa jangan diberikan ke AI. Yang dibutuhkan teks iklan hanyalah spesifikasi properti.
- Detail sertifikat dan status kepemilikan juga jangan diberikan. Tidak diperlukan untuk membuat deskripsi.
- Lakukan penyamaran sebelum memberikan. Lokasi cukup sampai “Kecamatan XX, Kelurahan YY”, nomor blok dan nomor unit ditutup.
- Saat membuat draf balasan pun, jangan menempelkan isi pesan penanya apa adanya; ambil hanya inti keperluannya lalu berikan itu.
- Kalau dipakai atas nama perusahaan, pastikan ke tim IT atau penasihat hukum apakah bentuk kontraknya menjamin data masukan tidak dipakai untuk pelatihan model.
Intinya: “AI hanya boleh melihat informasi yang akan tayang ke publik.” Kalau ini ditegakkan, risiko kebocoran data dalam pembuatan deskripsi bisa ditekan jauh. Trik harian yang lebih detail saya rangkum di Tips Produktivitas Claude Code. Untuk cakupan aturan periklanan yang tepat, selalu cek sumber resmi di situs resmi Kementerian PUPR.
Daftar periksa sebelum tayang
Sebelum menekan tombol tayang, ini saja yang wajib lewat mata manusia. Boleh dicetak dan ditempel di meja.
- Harga, luas, denah, dan jarak stasiun cocok dengan brosur?
- Tidak ada nama stasiun atau angka sisa daur ulang dari unit sebelumnya?
- Kata terlarang (sudah dilewatkan ke skrip pengecekan?)
- Tidak ada fasilitas yang ditambah padahal tidak tertulis?
- Tidak ada data pribadi atau nomor unit yang nyelip di teks?
- Jumlah foto sesuai ketentuan portal?
Pertanyaan umum
Q. Apakah teks tulisan AI bisa ketahuan? Teks yang ditulis dari data mentah lebih konkret daripada teks yang diproduksi massal dengan daur ulang di sore hari. Tapi kalau pengecekan manusia dilewati, kejanggalan dan kesalahan fakta bisa tertinggal. Saya sarankan pakai sebagai draf, lalu rapikan akhirnya dengan kata-kata Anda sendiri.
Q. Apakah melanggar hukum atau aturan sistem listing? Tanggung jawab penayangan ada pada agen berizin. AI hanya mengeluarkan draf, dan keputusan akhir kesesuaian aturan tetap di tangan manusia. Lindungi ganda dengan skrip pengecekan dan daftar periksa.
Q. Apakah bisa dipakai meski tidak jago komputer? Untuk bagian menjalankan skrip, di awal boleh saja minta tolong orang yang lebih paham. Kalau cuma menulis prompt dan mengeluarkan draf, asal bisa mengetik teks, Anda sudah bisa memakainya. Mulai dari cara mulai untuk non-programmer supaya tidak mudah tersandung.
Q. Apakah bisa dipakai sama untuk sewa maupun jual-beli? Bisa. Cukup mengganti ringkasan properti di prompt. Untuk sewa, tambahkan item sewa bulanan, deposit, dan biaya awal; untuk jual-beli, tambahkan harga, biaya pengelolaan, dan dana cadangan perbaikan.
Q. Bagaimana kalau ingin menyeragamkan istilah seluruh perusahaan?
Tulis aturan istilah kantor (misalnya seragamkan jadi “menghadap selatan”) di CLAUDE.md, maka aturan itu dipatuhi setiap kali generasi. Gaya bahasa yang dulu bergantung orang bisa jadi aset perusahaan.
Yang saya temukan saat benar-benar mencoba
Saya mencoba sendiri prompt dan skrip di atas dari awal sampai akhir, memakai data brosur tiga apartemen bekas (data dummy).
Pertama, total 9 draf dari 3 unit x 3 portal keluar masing-masing dengan sekali generasi. Yang perlu saya betulkan setelah membaca ulang cuma 2-3 titik per teks. Sebagian besar penyesuaian kecil yang condong ke aturan, seperti mengubah “5 menit jalan kaki” jadi “sekitar 5 menit jalan kaki”. Dibanding menulis dari nol, terasa hanya seperempat waktunya.
Ke skrip pengecekan, saya sengaja menyuapkan teks yang dicampur kata “harta karun” dan “hanya sekarang”. Sesuai harapan, kedua kata terdeteksi dan kode keluar pun mengembalikan 1. Karena jumlah karakter ikut keluar, saya bisa langsung menilai apakah versi portal A terlalu panjang.
Hasil terbaik adalah hilangnya inkonsistensi istilah. Cukup menambah satu baris “seragamkan arah dengan tulisan ‘menghadap selatan’” di CLAUDE.md, ketiga unit langsung serasi. Rasanya seperti kecelakaan yang dulu terjadi karena kepala lelah di sore hari kini diambil alih mesin. Draf oleh AI, keputusan oleh manusia. Asal garis batas ini dijaga, Sabtu pagi bisa Anda pakai untuk survei lokasi dan tindak lanjut calon pembeli.
Kalau ingin memasangnya sebagai sistem skala perusahaan, sampai menata aturan istilah dan struktur pengecekan, mari rancang bersama lewat pelatihan dan konsultasi. Buat Anda yang ingin mencoba sendiri dulu, mulailah dari materi belajar.
PDF gratis: cheatsheet Claude Code
Masukkan email dan unduh satu halaman berisi command, kebiasaan review, dan workflow aman.
Kami menjaga datamu dan tidak mengirim spam.
Tentang penulis
Masa
Engineer yang berfokus pada workflow Claude Code praktis dan adopsi tim.
Artikel terkait
Rutinitas 10 Menit: Ubah Catatan Obsidian Lama Jadi Brief Kerja Claude Code
Catatan Obsidian jadi sampah saat ditempel ke AI? Pilah jadi fakta, keputusan, dan hal belum pasti agar Claude Code langsung bekerja.
Otomatiskan cek pra-publikasi dengan Claude Code: jangan biarkan jalur konversi bocor
PV naik tapi pendaftaran nol. Penyebabnya link mati dan body asing. Begini cara cek jalur konversi sebelum publish pakai Claude Code.
Artikel ramai dibaca tapi tak ada yang beli: cara merancang jalur ke langkah berikutnya
PV naik tapi produk dan konsultasi diam. Cara membuat tabel routing yang menetapkan satu tawaran per artikel, lengkap kode siap salin.