Berikut contoh prompt lengkap (dalam Bahasa Indonesia) yang bisa Anda gunakan di AI / tool pembuatan web app/dashboard:
---
**Prompt:**
Buatkan sebuah web app (dashboard web) interaktif dengan desain modern dan rapi untuk menganalisis harga handphone bermerk terkenal di Kabupaten Sidoarjo selama tahun 2023.
**Tujuan utama:**
Menampilkan dan menganalisis data harga handphone merek-merek terkenal (misalnya: Samsung, Apple, Xiaomi, Oppo, Vivo, Realme, dll.) di berbagai wilayah/kecamatan di Sidoarjo sepanjang tahun 2023, lengkap dengan tren dan perbandingan.
**Fitur & Komponen yang diinginkan:**
1. **Halaman Utama / Dashboard Ringkasan**
- Ringkasan metrik utama:
- Rata-rata harga per merek di seluruh Sidoarjo (tahun 2023)
- Harga minimum dan maksimum per merek
- Jumlah tipe/model yang terdata
- Kartu-kartu metrik (cards) yang jelas dan mudah dibaca.
- Desain responsif (desktop & mobile).
2. **Filter & Kontrol (Dropdown / Slicer):**
- Dropdown pemilihan:
- Merek handphone (Samsung, Apple, Xiaomi, Oppo, Vivo, Realme, dll.)
- Model/seri (misalnya: iPhone 14, Galaxy S23, Redmi Note 12, dll.)
- Wilayah/kecamatan di Sidoarjo
- Rentang bulan (Januari – Desember 2023)
- Rentang harga (slider min–maks).
- Multi-select di dropdown untuk memilih lebih dari satu merek/wilayah.
- Tombol reset filter.
3. **Visualisasi Data Utama:**
- Grafik garis (line chart) tren harga rata-rata per bulan selama tahun 2023 per merek.
- Grafik batang (bar chart) perbandingan harga rata-rata per merek di masing-masing kecamatan.
- Peta sederhana (jika memungkinkan) yang menampilkan rata-rata harga per kecamatan di Sidoarjo (bisa berupa choropleth atau marker dengan nilai harga).
- Tabel detail:
- Kolom minimal: Tanggal/bulan, Nama Merek, Model, Kecamatan, Harga, Sumber data (jika ada).
- Fitur sorting & searching pada tabel.
4. **Insight & Analitik:**
- Bagian “Insight Otomatis” yang menjelaskan:
- Merek dengan harga rata-rata tertinggi dan terendah di Sidoarjo (2023).
- Wilayah/kecamatan dengan harga rata-rata tertinggi dan terendah.
- Bulan dengan kenaikan harga tertinggi dan penurunan harga terbesar.
- Teks insight dapat bersifat dinamis mengikuti filter yang dipilih.
5. **Desain UI/UX:**
- Tema warna modern (misalnya kombinasi biru, putih, dan abu-abu lembut).
- Tampilan bersih (clean), dengan banyak ruang putih dan tipografi yang jelas.
- Navigasi sidebar atau topbar untuk berpindah antara:
- Dashboard Ringkasan
- Analisis Per Merek
- Analisis Per Wilayah
- Tabel Detail Data
- Gunakan ikon-ikon sederhana untuk memudahkan identifikasi bagian (merek, wilayah, tren, dll).
6. **Teknologi yang disarankan (jika perlu diarahkan):**
- Frontend: React / Vue / Svelte / atau framework modern lain.
- Library chart: Chart.js, ECharts, D3.js, atau sejenisnya.
- Layout responsif dengan CSS framework: Tailwind CSS / Bootstrap / atau sejenisnya.
7. **Data (boleh dummy jika tidak tersedia):**
- Jika data asli tidak tersedia, buatkan data dummy yang realistis:
- Periode: Januari–Desember 2023
- Wilayah: daftar kecamatan di Kabupaten Sidoarjo (misalnya: Sidoarjo, Waru, Candi, Taman, Krian, dll.)
- Merek: Samsung, Apple, Xiaomi, Oppo, Vivo, Realme, dan beberapa merek terkenal lainnya.
- Harga: rentang harga yang wajar untuk HP menengah–atas (misalnya 2 juta–25 juta rupiah).
- Struktur data siap diolah di frontend (misalnya format JSON).
8. **Kelengkapan:**
- Sertakan dokumentasi singkat di dalam kode (komentar) tentang:
- Cara menambah merek baru.
- Cara menambah kecamatan/wilayah baru.
- Cara menambah data harga baru (misalnya di file JSON/array).
- Pastikan semua filter dan grafik saling terhubung (ketika filter diubah, seluruh visual diperbarui).
Buatkan seluruh struktur halaman, komponen, dan contoh kode (minimal skeleton) yang siap dikembangkan lebih lanjut. Fokus pada:
- Interaktivitas dashboard,
- Keterbacaan data,
- Desain yang modern dan menarik.
---
Anda bisa menyalin prompt di atas dan menyesuaikan bagian teknologi (React, Vue, dsb.) sesuai tool atau stack yang Anda gunakan.
{
"title": "Dashboard Analisis Harga Handphone Sidoarjo 2023",
"prompt": "Buatkan sebuah web app (dashboard web) interaktif dengan desain modern, rapi, dan responsif untuk menganalisis harga handphone bermerek terkenal di Kabupaten Sidoarjo selama tahun 2023.\n\nSpesifikasi lengkap:\n\n1. Tujuan utama\n- Menampilkan dan menganalisis data harga handphone merek-merek terkenal (misalnya: Samsung, Apple, Xiaomi, Oppo, Vivo, Realme, dan lain-lain) di berbagai wilayah atau kecamatan di Kabupaten Sidoarjo sepanjang tahun 2023.\n- Menyajikan tren harga dari waktu ke waktu dan perbandingan antar merek, model, dan kecamatan.\n\n2. Halaman utama / dashboard ringkasan\n- Ringkasan metrik utama:\n - Rata-rata harga per merek di seluruh Sidoarjo (tahun 2023).\n - Harga minimum dan maksimum per merek.\n - Jumlah tipe atau model yang terdata.\n- Tampilkan metrik dalam bentuk kartu (cards) yang jelas, ringkas, dan mudah dibaca.\n- Desain harus responsif dan nyaman digunakan di perangkat desktop maupun mobile.\n\n3. Filter dan kontrol (dropdown / slicer)\n- Sediakan komponen filter berikut:\n - Dropdown pemilihan merek handphone (Samsung, Apple, Xiaomi, Oppo, Vivo, Realme, dan lain-lain).\n - Dropdown pemilihan model atau seri (misalnya: iPhone 14, Galaxy S23, Redmi Note 12, dan sebagainya).\n - Dropdown pemilihan wilayah atau kecamatan di Sidoarjo.\n - Pemilih rentang bulan (Januari–Desember 2023), bisa berupa dropdown atau range slider.\n - Slider rentang harga (minimum–maksimum).\n- Semua dropdown utama (merek, model, kecamatan) mendukung multi-select sehingga pengguna dapat memilih lebih dari satu nilai sekaligus.\n- Sediakan tombol Reset Filter untuk mengembalikan semua filter ke kondisi awal.\n\n4. Visualisasi data utama\n- Grafik garis (line chart):\n - Menampilkan tren harga rata-rata per bulan selama tahun 2023.\n - Mampu menampilkan beberapa merek sekaligus (garis per merek) untuk perbandingan.\n- Grafik batang (bar chart):\n - Menampilkan perbandingan harga rata-rata per merek di masing-masing kecamatan.\n- Peta sederhana (jika teknologi yang digunakan memungkinkan):\n - Menampilkan rata-rata harga per kecamatan di Kabupaten Sidoarjo.\n - Boleh berupa peta choropleth atau marker dengan nilai harga rata-rata.\n- Tabel detail data:\n - Kolom minimal: tanggal atau bulan, nama merek, model, kecamatan, harga, dan sumber data (jika ada).\n - Memiliki fitur sorting per kolom dan searching (pencarian teks bebas).\n- Semua visualisasi (grafik, peta, dan tabel) harus terhubung dengan filter yang disediakan. Ketika filter diubah, data di semua grafik dan tabel ikut berubah.\n\n5. Insight dan analitik\n- Buat satu bagian khusus bernama Insight Otomatis yang berisi ringkasan analisis dalam bentuk teks.\n- Insight yang dihasilkan secara dinamis dari data dan filter aktif, minimal mencakup:\n - Merek dengan harga rata-rata tertinggi dan terendah di Sidoarjo (periode 2023 atau sesuai filter yang sedang aktif).\n - Kecamatan dengan harga rata-rata tertinggi dan terendah.\n - Bulan dengan kenaikan harga rata-rata tertinggi dan penurunan harga rata-rata terbesar.\n- Teks insight harus otomatis menyesuaikan dengan filter yang sedang dipilih pengguna (merek, kecamatan, bulan, dan lain-lain), bukan hard-coded.\n\n6. Desain UI dan UX\n- Gunakan tema warna modern, misalnya kombinasi biru, putih, dan abu-abu lembut.\n- Tampilan bersih (clean) dengan:\n - Banyak ruang putih (white space).\n - Tipografi yang jelas dan mudah dibaca.\n- Sediakan navigasi berupa sidebar atau topbar untuk berpindah antar halaman atau section:\n - Dashboard Ringkasan.\n - Analisis Per Merek.\n - Analisis Per Wilayah.\n - Tabel Detail Data.\n- Gunakan ikon-ikon sederhana untuk membantu identifikasi bagian, misalnya ikon untuk merek, wilayah, tren, dan tabel.\n\n7. Teknologi yang disarankan\n- Frontend: gunakan salah satu framework modern seperti React, Vue, Svelte, atau framework frontend modern lain. Jelaskan framework apa yang Anda pilih.\n- Library chart: gunakan salah satu library seperti Chart.js, ECharts, D3.js, atau sejenisnya. Jelaskan library apa yang Anda pilih dan alasan kesesuaiannya.\n- Layout responsif: boleh menggunakan CSS framework seperti Tailwind CSS, Bootstrap, atau framework CSS modern lain.\n- Strukturkan kode sehingga mudah dikembangkan lebih lanjut, misalnya dengan komponen terpisah untuk header, sidebar, filter, kartu metrik, grafik, dan tabel.\n\n8. Data (boleh dummy jika tidak tersedia)\n- Jika data asli tidak tersedia, buat data dummy yang realistis dengan ketentuan sebagai berikut:\n - Periode: Januari–Desember 2023.\n - Wilayah: daftar kecamatan di Kabupaten Sidoarjo, misalnya Sidoarjo, Waru, Candi, Taman, Krian, dan beberapa kecamatan lain.\n - Merek: Samsung, Apple, Xiaomi, Oppo, Vivo, Realme, serta beberapa merek terkenal lainnya jika diperlukan.\n - Harga: rentang harga yang wajar untuk handphone kelas menengah hingga atas (kurang lebih 2.000.000 sampai 25.000.000 rupiah).\n- Susun data dalam struktur yang siap diolah di frontend, misalnya dalam format array of objects JSON, dengan field minimal:\n - date atau month.\n - brand.\n - model.\n - district (kecamatan).\n - price.\n - source (opsional).\n\n9. Kelengkapan dan dokumentasi dalam kode\n- Sertakan komentar singkat di dalam kode yang menjelaskan:\n - Cara menambah merek baru.\n - Cara menambah kecamatan atau wilayah baru.\n - Cara menambah data harga baru (misalnya di file JSON atau di dalam array data).\n- Berikan penjelasan singkat (bisa di komentar atau sebagai README singkat di dalam kode) tentang:\n - Bagaimana alur data dari sumber data ke komponen visualisasi.\n - Bagaimana filter memengaruhi data yang ditampilkan di grafik, peta, dan tabel.\n- Pastikan bahwa:\n - Semua filter dan grafik saling terhubung. Ketika filter diubah, seluruh visual dan tabel diperbarui.\n - Kode yang dihasilkan minimal berupa skeleton atau kerangka yang dapat langsung dijalankan (setelah dependensi di-install) dan mudah dikembangkan lebih lanjut.\n\n10. Output yang diharapkan dari AI atau tool pembuatan web app\n- Berikan output yang mencakup:\n - Struktur folder atau proyek secara singkat.\n - Contoh kode skeleton utama, misalnya file entry point, komponen utama dashboard, dan contoh komponen grafik atau tabel.\n - Contoh struktur data dummy dalam format JSON.\n- Jika memungkinkan, gunakan penandaan kode yang jelas sehingga mudah disalin dan dikembangkan lebih lanjut.\n\nGunakan Bahasa Indonesia untuk komentar dan penjelasan teks, kecuali nama variabel, fungsi, dan komponen yang boleh menggunakan bahasa Inggris."
}