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.
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.
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
Coding enthusiast.
Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.
Membuat Form Login Dengan PHP Tanpa Database – Form login adalah fitur yang sangat berguna dalam sebuah aplikasi atau website. Dengan adanya fitur form login, ...
Menghitung selisih waktu dengan PHP adalah hal yang penting untuk dikuasai. Kenapa begitu? Karena terkadang kita dihadapkan dengan kondisi dimana aplikasi yang sedang kita buat ...
Membuat crud menggunakan ajax php pada operasi hapus data pada database. Artikel ini lanjutan dari artikel sebelumnya mengenai bagaimana cara menginput data menggunakan ajax jquery. ...
Membuat crud menggunakan ajax php dalam operasi input data. Artikel ini dilanjutkan dari materi sebelumnya yang membahas bagaimana cara menampilkan data menggunakan ajax dan php. ...
Download Ebook belajar HTML & CSS dasar untuk pemula gratis.
Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana.
materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.
Artikelnya bagus, terus dikembangin om
mantap