Halo semuanya, kembali lagi di sahretech. Kali ini kita akan membahas hal yang
seru lagi, yaitu cara mudah memasukkan ratusan, bahkan ribuan data dummy ke
dalam database MySQL dan Php dengan menggunakan library faker.
Penasaran?, ayo ikuti tutorialnya berikut ini.
Saat membuat aplikasi, data menjadi hal yang sangat penting. Karena tanpa
data, testing pada aplikasi menjadi tidak maksimal. Aplikasi perlu di lakukan
pengetesan untuk mengetahui seberapa handal aplikasi tersebut siap digunakan
oleh end-user.
Maka data adalah salah satu komponen yang amat penting, disisi lain memasukkan
ratusan data membutuhkan waktu yang lama dengan proses yang berulang-ulang.
Hal seperti ini jelas tidak efisien, seharusnya programmer bisa menyibukkan
diri dengan tugasnya yang lain.
Jika kalian terbiasa memasukkan data secara manual atau menggunakan perulangan
yang datanya itu-itu saja, sekarang beralihlah menggunakan library yang bisa
membantu kalian menuntaskan masalah tersebut.
Yaitu library faker, library ini menyediakan banyak pilihan data dummy bahkan
kalian bisa membuat data dummy berdasarkan negara yang dipilih. Di dalam
dokumentasinya kalian bisa melihat banyak tips dan tutorial, mulai dari cara
penggunaan dan jenis-jenis fake data, seperti nama, alamat, nomor telpon,
company, random data dan masih banyak lagi. Silahkan kunjungi link github
berikut ini untuk tahu lebih banyak tentang library faker https://github.com/fzaninotto/Faker
📰 1. Cara Cepat Membuat Back-end Restful API Tanpa Coding dengan Typicode Json Server
read more
|
📰 2. Cara Menggunakan Library Datatable Serverside di Laravel
Moodle
read more
|
📰 3. Cara Membuat Import Data Excel ke Database Mysql dengan php
read more
|
📰 4. Cara Membuat Peta Digital dengan Leafletjs, Alternatif Peta Digital tanpa Google Maps API
read more
|
Cara Memasukkan Ribuan Data di MySQL dan PHP dengan Faker Library
1. Karena kita membutuhkan composer untuk instalasi librarynya, jadi silahkan
siapkan composer terlebih dahulu, silahkan klik link berikut ini untuk
mendowload composer.
https://getcomposer.org/download/. Setelah terdownload silahkan lakukan instalasi composer seperti biasa.
2. Buka terminal atau cmd, lalu masuklah ke dalam direktori htdocs dan
buatlah sebuah folder baru dengan nama latihan_faker. Ikuti
instruksinya seperti gambar di bawah ini.
|
Masuk ke htdocs dan membuat folder baru
|
3. Selanjutnya, masuk ke dalam folder latihan_faker lalu jalankan
perintah
compoer init
untuk membuat file composer.json
|
Masuk ke folder latihan_faker dan menjalankan composer init
|
Setelah perintah di atas dijalankan, maka ada beberapa opsi yang perlu kalian
pilih. Silahkan ikuti instruksinya seperti gambar di bawah ini
|
Setting dan pilihan opsional composer init
|
Jika kalian buka folder latihan_faker, maka kalian akan menemukan satu
file baru dengan nama composer.json. File tersebut juga akan berisi
data name, description, author, dan require dalam bentuk json
4. Selanjutnya jalankan perintah composer require fzaninotto/faker untuk melakukan instalasi library faker. Lalu tunggu hingga
instalasinya selesai.
|
Instalasi library faker
|
5. Setelah instalasi library faker selesai dijalankan, selanjutnya kita akan
membuat database terlebih dahulu. Buka browser dan ketik url
localhost/phpmyadmin. Lalu buatlah sebuah database baru dengan nama
latihan, lalu buatlah sebuah tabel di dalam database tersebut dengan nama
pegawai. Untuk struktur tabelnya bisa kalian lihat pada gambar di bawah ini.
|
Struktur tabel pegawai
|
6. Sekarang silahkan buka folder latihan_faker kembali, dan buatlah
sebuah file baru di dalam folder tersebut dengan nama index.php, lalu
copy script di bawah ini dan pastekan di dalam file tersebut
<?php
require_once('vendor/autoload.php');
use Faker\Factory;
$faker = Factory::create('id_iD');
$gender = $faker->randomElement(['laki-laki', 'perempuan']);
for($i=1; $i<=50; $i++){
$nama = $faker->name;
$alamat = $faker->address;
$telepon = $faker->phoneNumber;
$jk = $gender;
$koneksi = mysqli_connect("localhost","root","","latihan");
mysqli_query($koneksi, "insert into pegawai set nama='$nama', alamat='$alamat', telepon='$telepon', jk='$jk' ");
}
?>
Untuk penjelasannya sudah saya sertakan di atas setiap scriptnya. Jika masih ada
yang kuran, susah dipahami atau error silahkan tanya langsung di kolom
komentar di bawah ini.
7. Sekarang silahkan buka browser kalian dan ketik url
localhost/latihan_faker. Selanjutnya bukalah tabel pegawai dan lihat
hasilnya. Jika berhasil, maka datanya akan tampil seperti gambar di bawah ini.
|
Data berhasil masuk ke dalam tabel pegawai |
Bagaimana mudah bukan?, sekian tutorial cara memasukkan ribuan data dalam
sekejap ke dalam database MySQL dan PHP, semoga artikel ini dapat membantu,
dan menjadi refersei belajar kalian. Silakan tanya jika ada kendala di kolom
komentar di bawah ini. Sampai jumpa di php lainnya. 😀
No comments
Jangan lupa kasih komentar ya!. Karena komentar kalian membantu kami menyediakan informasi yang lebih baik
Tidak boleh menyertakan link atau promosi produk saat berkomentar. Komentar tidak akan ditampilkan. Hubungi 081271449921(WA) untuk dapat menyertakan link dan promosi