Membuat Data Dummy di PHP Dengan Faker

Siapngoding.my.id - Data dummy adalah data palsu yang dibuat dengan tujuan sebagai data contoh atau data sampel.

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.

Karena semua akan dibuat secara otomatis dan cepat oleh Faker.

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 Faker

Untuk menginstall 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.
  • composer require fzaninotto/faker
  • Tunggu sampai proses download faker selesai.

  • Perhatikan gambar berikut.
Instal 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

<?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

<?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.

require_once 'vendor/autoload.php';

Kemudian inisialisasi faker menjadi variabel $faker

// 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. pokoknya data dengan format indonesia.

Jika dikosongkan maka akan menampilkan data dengan format inggris secara default.

Selanjutnya syntax berikut bertujuan untuk membuat data nama.

echo $faker->name;

Syntax berikut untuk membuat data alamat

echo $faker->address;

Coba teman teman jalankan maka hasilnya akan terlihat 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

<?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 terlihat seperti ini

Membuat Banyak Data Dummy Di PHP Dengan Faker

Seperti yang terlihat pada gambar di atas, faker membuat 10 data. Sesuai dengan perintah yang kita buat pada perulangan for.

Data Faker

Banyak sekali data yang bisa kita buat dengan faker. termasuk data email, nomor telepon, emoji dan lain-lain.

Selengkapnya teman-teman juga bisa membaca tentang cara penggunaan faker di https://github.com/fzaninotto/Faker

Terima kasih, semoga bermanfaat.

Incoming Search Terms:
  • gundla mala / php?isthere=
  • Generate data dummy
  • id_lang= filHA php?mail access yahoo php4?fid=
  • php?pagina= paarlmtb
  • sub_category= php? / lanG