Cara Menggunakan Faker pada PHP dan MySQLI


Cara Menggunakan Faker pada PHP dan MySQLI

Cara Menggunakan Faker pada PHP dan MySQLI – Hallo, selamat datang kembali di seri tutorial lengkap PHP dari malasngoding.com.

Untuk melengkapi kasus-kasus yang belum terpecahkan sebelumnya mengenai PHP dari malasngoding, salah satunya yaitu bagaimana cara menggunakan data Faker pada PHP dan MySQLI. Oleh karena beberapa dari pengunjung setia malasngoding yang bertanya tentang penggunaan data Faker pada PHP, maka alangkah baik jika ada materi yang membahas tenteng data Faker untuk melengkapi seri tutorial lengkap PHP.

Cara Menggunakan Faker pada PHP dan MySQLI

Data Faker/data testing merupakan sebuah package data yang dibuat oleh Fzaninotto untuk memudahkan kita dalam menggunakan data untuk melakukan testing. Misalnya kita sedang membangun sebuah aplikasi yang membutuhkan data pegawai, nah dengan menggunakan data Faker ini kita tidak perlu lagi mencari data pegawai. Kita bisa menggunakan package dari Faker ini dalam menginput data pegawai tersebut.

Input Banyak Data Sekaligus ke Database dengan PHP

Oke, langsung kita lanjut ke contoh :

Persiapan Database

Misalnya dalam materi ini saya memiliki sebuah database dengan nama “tutorial” dengan tabel didalamnya “pegawai“. Sedangkan kolom  yang ada dalam tabel pegawai “pegawai_id, pegawai_nama, pegawai_umur, pegawai_alamat“. Untuk strukturnya bisa di lihat di gambar berikut :

Cara Menggunakan Faker pada PHP dan MySQLI

Database tutorial dengan tabel pegawai

untuk menghemat waktu sobat, silahkan import aja sql berikan di phpmyadmin nya.

Membuat Koneksi database dengan PHP

Langkah selanjutnya yaitu menyiapkan koneksi antara database mysqli dengan php, caranya buatkan satu file berekstensi .php dengan nama koneksi.php

Pastikan pengaturan koneksi sobat sudah sesuai. Untuk sobat yang belum paham bagaimana sih membuat database bisa di baca di link berikut : Membuat koneksi php dengan mysqli.

Download Package Faker

Selanjutnya kita download terlebih dahulu package faker yang sudah di sediakan di link berikut ini : https://github.com/fzaninotto/Faker atau sobat bisa mendownload mengguakan composer dengan perintah :

Cara Menggunakan Faker pada PHP dan MySQLI

download Faker

Jika sobat mendownload secara manual, ekstrak dan copykan package Faker kedalam project yang sudah kita buat, dalam materi ini nama project saya yaitu tutorial.

Cara Menggunakan Faker pada PHP dan MySQLI

Package Faker

Tampilkan Data Pegawai

Selanjutnya kita akan menampilkan data dari tabel pegawai. Siapkan satu file lagi yang berekstensi .php nama filenya index.php dalam file ini kita akan menampilkan data dalam tabel pegawai. Perhatikan code berikut :

Perhatikan potongan code diatas, langkah pertama kita akan meng-include file koneksi.php funsinya ketika kita memanggil data yang ada dalam tabel pegawai nantinya si php ini tau tabel pegawai yang ada dalam database apa.

kode diatas berfungsi untuk mengalihkan halaman ketika kita perlu untuk menambahkan data Faker kedalam tabel pegawai nantinya.

Potongan code diatas yaitu digunakan untuk memanggil data pegawai yang kemudian disimpan dalam variabel $data. Selanjutnya data dari pegawai tersebut kita tampilkan satu persatu.

Dari potongan kode diatas, ketika dijalankan maka hasilnya akan seperti gambar berikut :

Cara Menggunakan Faker pada PHP dan MySQLI

Menampilkan data pegawai

Input data faker dalam tabel pegawai

Oke, langkah terakhir kita akan menginputkan data dummy atau data Faker atau bisa juga disebutkan data sembarang kedalam tabel pegawai. Buatkan satu file untuk menambahkan data tersebut, disini saya membuatnya dengan nama tambah.php

Untuk lebih mudah dipahami berikut akan kita jelaskan potongan code diatas :

code ini digunakan untuk memanggil package/fungsi dari Faker itu sendiri. Bagi sobat yang belum paham perbedaan include dan require_once bisa di baca disini.

perintah use Faker ini digunakan untuk memanggil class Faker yang adalam dalam package faker. kemudian disimpan didalam variabel $faker

parameter yang ada dalam create bisa sobat isi dengan kode negara yang akan diambil datanya. Disini saya menggunakan id_ID, tujuannya adalah ketika saya insert data maka data yang akan masuk itu sesuai dengan data orang indonesia.

Disini saya akan men-input 50 data, jadi saya harus menggunakan perulangan untuk untuk menyimpan data – data tersebut. Untuk mendapatkan nama kita bisa menggunakan $faker->name, untuk umur kita bisa menggunakan numberBetween(25,40) artinya umur yang digunakan antara 25 sampai 40. Untuk pemanggilan selengkapnya bisa dilihat disini.

Data Faker Pada PHP MySQLI

Setelah saya menekan tambah data dummy, maka data faker yang kita input tadinya sudah masuk kedalam tabel pegawai. Bisa dilihat dengan menjalankan project tadi.

Cara Menggunakan Faker pada PHP dan MySQLI

Cara Menggunakan Faker pada PHP dan MySQLI

Bisa kita lihat setelah kita menjalankan aplikasi yang kita buat bahwa ada 50 data faker yang sudah di input kedalam tabel pegawai.

Kesimpulan

Akhir dari materi Cara Menggunakan Faker pada PHP dan MySQLI dapat kita simpulkan bahwa :

  1. Data faker adalah data sembarang yang bisa jadikan data untuk testing yang sangat memudahkan kita dalam mendevelop aplikasi.
  2. Data faker ini seperti halnya data real yang kita input satu persatu.
  3. Kita bisa menggunakan data faker ini di berbagai jenis aplikasi yang sedang kita kerjakan

Oke sekian dulu materi cara menggunakan data faker di php ini, besar harapan bagi kami untuk bisa membantu sobat yang sedang belajar pemrograman.

Untuk mendownload source code ini bisa langsung ke link dibawah :

DOWNLOAD

 


Muzanni

Algorithms Learner, future lecturer and Happy to sharing about knowledge

Tutorial Menarik Lainnya

membuat form login logout tanpa database
Menghitung Selisih Waktu PHP
crud dengan ajax php mysqli
crud ajax php mysqli

Diskusi

Belum Ada Diskusi

Tulis Komentar / Pertanyaan

Download ebook belajar HTML & CSS dasar untuk pemula gratis

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.

DOWNLOAD