Aplikasi web berbasis PHP untuk melihat, mengelola, dan men-generate data sampel atau tiruan secara masif. Dibuat tanpa framework berat karena alasan portabilitas dan kemudahan pemeliharaan.
- Pastikan sudah terinstall PHP 7.2 terbaru atau versi diatasnya.
- Pastikan sudah terinstall MySQL 5.7 terbaru atau versi diatasnya
-
Opsi A: Download ZIP
- Pergi ke repository: https://github.com/haritsnb/tirondata
- Klik tombol hijau "Code" (hijau download ZIP)
- Ekstrak file ZIP ke folder root server (misalnya
C:\xampp\htdocs\tirondata\).
-
Opsi B: Git Clone (Lebih disarankan untuk update)
cd C:\xampp\htdocs\ git clone https://github.com/haritsnb/tirondata.git
Buka browser, akses:
- XAMPP:
http://localhost/tirondata/ - Laragon:
http://localhost/tirondata/ - MAMP:
http://localhost/tirondata/ - USB/Web Server (USBWebHelper):
http://localhost/tirondata/
- Connection Database
- Dashboard
- Create Table
- Generate Data
Aplikasi menyediakan berbagai generator data palsu yang bisa dipilih per kolom secara mandiri:
| Opsi | Output |
|---|---|
| UUID | Kode unik format xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx |
| Nomor Urut | Angka increment yang bisa dikonfigurasi (Prefix, Panjang, Mulai, Suffix). |
| NIK (KTP) | 16 digit angka palsu sesuai standar Indonesia |
| Nomor Paspor | Format palsu (contoh: A12345678) |
| Opsi | Output |
|---|---|
| Nama Depan | Nama depan Indonesia (Budi, Ayu, Dewi, dst). Dipengaruhi oleh pilihan Jenis Kelamin. |
| Nama Belakang | Nama belakang (Santoso, Wijaya, Kusuma, dst). |
| Nama Lengkap | Gabungan Nama Depan + Belakang. |
| Username | Dari kombinasi Nama Depan + Belakang + angka acak. |
Dari username yang tercipta (contoh: budi.santoso@gmail.com). |
| Opsi | Output |
|---|---|
| Nomor Telepon | Format Indonesia (contoh: +081234567890). |
| Alamat Lengkap | Jalan + RT/RW + Kota + Provinsi. |
| Negara | Negara acak (Indonesia, Malaysia, India, Amerika Serikat, dst). |
| Kota | Kota acak (Jakarta, Bandung, Surabaya, dst). Otomatis menentukan Provinsi. |
| Provinsi | Provinsi acak. Jika kota diaktifkan, akan mengikuti kota tersebut. |
| Opsi | Output |
|---|---|
| Jenis Kelamin | Laki-laki atau Perempuan. Memengaruhi Nama Depan. |
| Tanggal Lahir | Format YYYY-MM-DD (Rentang 1960 - 2005). |
| Usia | Otomatis dihitung dari Tanggal Lahir yang tercipta. |
| Agama | Agama acak (Islam, Kristen Protestan, Katolik, Hindu, dst). |
| Pendidikan | Pendidikan terakhir (SD, SMP, SMA/SMK, D3, S1, S2, S3). |
| Golongan Darah | A, B, AB, O. |
| Status Pernikahan | Belum Menikah, Menikah, Cerai Hidup, Cerai Mati. |
| Status Akun | Aktif, Nonaktif, Menunggu Verifikasi, Ditangguhkan, Diblokir. |
| Opsi | Output |
|---|---|
| Nama Perusahaan | Nama perusahaan acak (PT Maju Jaya, CV Sejahtera, dst). |
| Gaji | Nominal gaji acak (Rentang Rp 3jt - Rp 100jt). |
| Harga | Nominal harga acak (Rentang Rp 5rb - Rp 50jt). |
| Nama Produk | Kombinasi acak [Jenis Barang] + [Brand] + [Tipe] (contoh: SSD Samsung 970 EVO Plus 500GB). Memiliki ratusan variasi unik, aman untuk kolom UNIQUE. |
| Opsi | Output |
|---|---|
| Password Hash (bcrypt) | String hash palsu format $2y$10$.... |
| Password Hash (MD5) | String hash MD5 acak. |
| Boolean (0/1) | Bilangan bulat 0 atau 1. |
| Boolean (true/false) | String "true" atau "false". |
| Opsi | Output |
|---|---|
| Gambar Acak 200x200 | URL gambar dari Picsum Photos. |
| Gambar Acak 400x300 | URL gambar dari Picsum Photos. |
| Gambar Acak 640x480 | URL gambar dari Picsum Photos. |
| Avatar (DiceBear) | URL avatar SVG dari DiceBear. |
| Opsi | Output |
|---|---|
| URL | URL palsu (contoh: https://example.com/dashboard). |
| IP Address | IP palsu (contoh: 192.168.1.100). |
| Angka Acak | Angka acak dalam rentang Min dan Max. |
| Tanggal Acak | Format YYYY-MM-DD (Rentang 2020 - 2025). |
| Tanggal + Jam Acak | Format YYYY-MM-DD HH:ii:ss. |
| Timestamp Lifecycle | Rangkaian waktu realistis (created → updated → deleted). Pilih "Sebagai" untuk setiap kolom timestamp. |
| UUID | Direkomendasikan untuk kolom UNIQUE agar terhindar duplikasi. |
| Tipe Enum | Jika kolom bertipe ENUM atau SET, dropdown hanya menampilkan opsi khusus ENUM/SET. Bisa pilih satu atau lebih nilai secara acak tanpa duplikat. |
Dengan menggunakan, mengunduh, memodifikasi, atau membagikan aplikasi ini, berarti Anda dianggap telah memahami dan menyetujui seluruh ketentuan berikut.
Aplikasi ini gratis digunakan dan tidak boleh diperjualbelikan dalam bentuk apa pun, seperti:
- dijual ulang,
- di-repack,
- dibundling ke produk berbayar,
- atau dibagikan kembali untuk mendapatkan keuntungan.
Anda dilarang menghapus atau mengganti:
- nama pembuat,
- credit author,
- copyright,
- watermark,
- atau identitas pemilik aplikasi
baik pada source code maupun dokumentasi project.
Aplikasi ini hanya boleh digunakan untuk:
- belajar,
- penelitian,
- pengembangan pribadi,
- eksperimen,
- atau kebutuhan internal non-bisnis.
Tidak boleh digunakan untuk:
- layanan berbayar,
- SaaS,
- project client,
- bisnis,
- monetisasi,
- atau aktivitas yang menghasilkan uang
tanpa izin tertulis dari pembuat.
Anda boleh memodifikasi source code untuk kebutuhan pribadi atau internal.
Namun Anda tidak boleh:
- mengklaim aplikasi sebagai milik sendiri,
- menjual hasil modifikasi,
- membagikan ulang versi modifikasi,
- atau membuat ulang project serupa untuk tujuan komersial
tanpa izin dari pembuat asli.
Aplikasi disediakan apa adanya.
Pembuat tidak menjamin bahwa aplikasi:
- bebas bug,
- selalu stabil,
- aman,
- cocok untuk semua kebutuhan,
- atau berjalan sempurna di semua sistem.
Segala risiko penggunaan aplikasi menjadi tanggung jawab pengguna sendiri.
Pengguna bertanggung jawab penuh atas:
- data yang dibuat,
- isi database,
- keamanan sistem,
- konfigurasi server,
- dan penggunaan aplikasi secara keseluruhan.
Aplikasi ini tidak boleh digunakan untuk:
- aktivitas ilegal,
- spam,
- penipuan,
- penyalahgunaan data,
- eksploitasi sistem,
- atau tindakan lain yang melanggar hukum.
Pembuat berhak mengubah syarat dan ketentuan ini kapan saja tanpa pemberitahuan sebelumnya.
Dengan menggunakan aplikasi ini, Anda dianggap telah membaca, memahami, dan menyetujui seluruh syarat yang berlaku.
Atribut :
- Repository: https://github.com/haritsnb/tirondata
- Email Kontak: business.haritsnb@gmail.com
Lisensi : MIT License
Terima kasih telah menggunakan project ini 🙌
Project ini dibuat untuk membantu proses:
- testing database,
- generate dummy data,
- development,
- prototyping,
- dan eksplorasi struktur database
agar workflow development menjadi lebih cepat, praktis, dan efisien.
Semoga tool ini bisa bermanfaat, menghemat waktu pengerjaan, dan membantu kebutuhan development Anda ✨
Jika project ini membantu, jangan lupa:
- ⭐ beri star di repository,
- 🛠️ berikan feedback atau saran,
- 🐛 laporkan bug jika ditemukan,
- dan 📢 bagikan ke developer lainnya.
Support dan kontribusi Anda sangat berarti untuk pengembangan project ini ke depannya 🤝
Happy Coding & Keep Building 🚀



