Membuat Data Dummy di PHP Dengan Faker

Data dummy adalah data palsu yang dibuat dengan tujuan sebagai data contoh atau data sampel. Data dummy di php sangat membantu kita dalam mendevelop aplikasi ketika Kita memerlukan data testing.
Data dummy biasanya digunakan untuk data percobaan pada aplikasi. Pada saat seorang developer atau programmer sedang membuat sebuah aplikasi atau sistem informasi, pasti terkadang membutuhkan beberapa bahkan banyak data contoh sebagai data yang akan diolah oleh sistem.
Tentu akan sangat menyulitkan si programmer jika harus menginput data satu per satu, hanya untuk data testing. Oleh karena itu, adanya Faker akan sangat membantu. karena kita tidak perlu lagi memikirkan data nama, alamat, nomor telepon dan lain-lain.
Membuat Data Dummy di PHP Dengan Faker
Faker adalah library PHP yang mampu meng-generate data palsu untuk kita. jadi kita tidak perlu repot lagi untuk menginput data palsu. tinggal gunakan faker, maka data sebanyak apapun yang kamu butuh akan dibuatkan oleh Faker.
Faker berjalan pada PHP versi 5.3.3 ke atas.
Setelah mengetahui pengertian faker dan kegunaan faker, langsung saja kita masuk ke cara menginstal dan menggunakan library Faker.
Download Library Faker
Pastikan teman-teman sudah menginstall composer. Jika belum, silahkan baca di tutorial sebelumnya tentang pengertian dan cara instalasi composer.
Saya anggap teman-teman sudah menginstall composer.
Selanjutnya buka CMD atau terminal. Masuk ke direktori project teman-teman. pada contoh tutorial ini, nama project saya adalah “contoh_faker” yang ada di folder htdocs. Kemudian ketik perintah composer berikut pada CMD/terminal.
1 |
composer require fzaninotto/faker |
Tunggu sampai proses download faker selesai.

install faker
Setelah proses download faker selesai, jika teman-teman menginstall faker menggunakan composer seperti cara di atas, maka library faker akan di tempatkan dalam folder vendor dalam project teman-teman.
Cara di atas adalah cara download faker menggunakan composer, teman-teman juga bisa mendownload faker secara manual di https://github.com/fzaninotto/Faker.
Cara Instalasi Faker
Sediakan sebuah file PHP. di sini saya akan menerapkan faker pada file index.php. silahkan disesuaikan.
index.php
1 2 3 4 |
<?php // Jika mendownload faker dengan composer require_once 'vendor/autoload.php'; ?> |
Contoh syntax di atas adalah untuk menghubungkan file PHP dengan library Faker.
Tapi jika teman-teman mendownload secara manual, silahkan sesuaikan, intinya harus hubungkan dengan file autoload.php.
Sekian cara instalasinya, selanjutnya kita coba cara penggunaannya.
Cara Menggunakan Faker
Untuk cara penggunaan faker, perhatikan contoh berikut.
index.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php // Jika mendownload faker dengan composer require_once 'vendor/autoload.php'; // inisialisasi faker $faker = Faker\Factory::create('id_ID'); // generate data nama, alamat echo $faker->name; echo "<br>"; echo $faker->address; ?> |
Contoh syntax di atas adalah contoh cara penggunaan library faker caranya cukup mudah. Pada syntax berikut bertujuan untuk instalasi seperti yang dibahas sebelumnya.
1 |
require_once 'vendor/autoload.php'; |
Kemudian inisialisasi faker menjadi variabel $faker.
1 2 |
// inisialisasi faker $faker = Faker\Factory::create('id_ID'); |
id_ID di atas merupakan pilihan agar data yang di generate adalah data indonesia, misal nama orang indonesia, alamat, nomor telepon indonesia dan lain-lain. Pada intinya data dengan format indonesia. Jika dikosongkan maka akan menampilkan data dengan format inggris secara default.
Selanjutnya syntax berikut bertujuan untuk membuat data nama.
1 |
echo $faker->name; |
Syntax berikut untuk membuat data alamat.
1 |
echo $faker->address; |
Coba teman-teman jalankan. maka hasilnya akan seperti berikut. Faker meng-generate data nama dan alamat orang indonesia.

Membuat Data Dummy di PHP Dengan Faker
Membuat Banyak Data Dummy Dengan Faker
Untuk membuat banyak data dummy sekaligus, kita bisa gunakan perulangan for. Karena pada dasarnya, faker akan membuat data baru setiap kali load.
index.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php // Jika mendownload faker dengan composer require_once 'vendor/autoload.php'; // inisialisasi faker $faker = Faker\Factory::create('id_ID'); for($a=0; $a<10; $a++){ // generate data nama, alamat echo $faker->name; echo "<br>"; echo $faker->address; echo "<br> <br>"; } ?> |
Dan hasilnya akan seperti berikut.

membuat banyak data dummy dengan faker php
Seperti yang terlihat pada gambar di atas, faker membuat 10 data. sesuai dengan perintah yang kita buat pada perulangan for.
Baca Juga : Cara Input data faker ke database dengan PHP dan MySQLi
Data Faker
Banyak sekali data yang bisa kita buat dengan faker. termasuk data email, nomor telepon, emoji dan lain-lain. Untuk selengkapnya penjelasan dan penggunaan tentang data faker bisa dilihat di link dibawah ini. https://github.com/fzaninotto/Faker
Baca Juga : Cara Membuat CRUD Dengan PHP dan MySQLi
Terima kasih, semoga bermanfaat.
Tutorial Menarik Lainnya

Membuat Laporan PDF Dengan PHP dan MySQLi

Export Data ke Excel Dengan PHP dan MySQLi

Membuat QR Code Dengan PHP

Artikelnya bagus, terus dikembangin om
mantap
Mantap, bisa saya jadikan alternatif buat saya ketika mau membuat aplikasi agar tidak membuat data dummy manual di PHPMyAdmin.
jadi hemat waktu dan tenaga, data dummy nya juga rapi di aplikasi yg lagi di bangun hehe