Seperti biasa, apabila kita membuat data dalam sebuah website pasti kita biasanya menebak nebak nama atau data tersebut misal nya data nama, atau data alamat, nah hal ini sangatlah sulit ketika kita membuat data yang sangat banyak misalnya ada seribu data yang  mesti di buat atau di tampilkan, nah Data Faker ini guna nya membuat otomatis nama nama atau data data tersebut, jadi kita tidak perlu lagi menebak nebak atau mengarang data data atau nama nama tersebut. oke langsung saja kita mulai Membuat Data Faker dengan Packageist Data Faker.

sebelumnya saya asumsikan kalian sudah menginstal composer yah, kalo belum silahkan instal di link ini sesuai sistem operasi kalian yah teman teman https://getcomposer.org/ , bila sudah di install buka terminal atau cmd kalian, arahkan folder yang di tuju, karena kita pakai PHP maka kita harus menuju file C:\xampp\htdocs dan buat file di htdocs, ketikan di bawah ini di cmd kalian.

lalu ketikan cd dataFaker

setelah itu ketikan di cmd kode berikut:

tunggu sampai installasi selesi di buat.

setelah itu buat file index.php, posisi filenya seperti ini.

setelah itu ketikan kode php di bawah ini di dalam index.php.

<?php
   require_once 'vendor/fzaninotto/Faker/src/autoload.php';
   $faker = Faker\Factory::create();
?>

coba kita echo salah satu data faker yang di sediakan, misal kita butuh nama, alamat, dan email, dalam sebuah tabel dan cukup kita ketikan kode di bawah ini:

<table border="1">
	<tr>
		<th>No</th>
		<th>Nama</th>
		<th>Alamat</th>
		<th>Email</th>
	</tr>
	<tr>
		<td>1</td>
		<td><?php echo $faker->name ?></td>
		<td><?php echo $faker->address; ?></td>
		<td><?php echo $faker->email; ?></td>	
	</tr>
</table>

maka hasilnya akan seperti di bawah ini:

bila kita ingin merubah data faker tersebut sesuai negara misalkan negara indonesia, maka kita cukup memasukan code ‘id_ID’ di dalam create lihat contoh:

$faker = Faker\Factory::create('id_ID');

maka hasilnya akan seperti di bawah ini.

ketika kita refresh browser kita maka data tersebut akan berubah ubah.

coba sekarang kita akan looping data tersebut sebanyak 10 data faker. ketikan kode php di bawah ini.

<?php
   require_once 'vendor/fzaninotto/Faker/src/autoload.php';
   $faker = Faker\Factory::create('id_ID');
?>

<table border="1">
	<tr>
		<th>No</th>
		<th>Nama</th>
		<th>Alamat</th>
		<th>Email</th>
	</tr>
	<?php
		$no=1; 
		for($i=1;$i<=10;$i++): 
		?>
	<tr>
		<td><?php echo $no++ ?></td>
		<td><?php echo $faker->name ?></td>
		<td><?php echo $faker->address; ?></td>
		<td><?php echo $faker->email; ?></td>	
	</tr>
	<?php endfor; ?>
</table>

maka hasilnya akan seperti di bawah ini.

mudah bukan, jadi walaupun kita butuh data sampai 1000 pun kita tidak perlu mengarang data data tersebut, kita bisa memanfaatkan packegist Data Faker ini, sekian tutorial Membuat Data Faker dengan Packageist Data Faker, semoga bermanfaat yah teman teman 😀