Cara Memasukan Ribuan Data Dalam Sekajap di MySQL dan PHP

Share:

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


Baca Artikel Lain ✨
📰 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.

cara memasukkan ribuan data di Mysql dan php
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

cara membuat ribuan dan di Mysql dan php
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

cara membuat ribuan data dummy di mysql dan php
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.

cara membuat ribuan data di php dan mysql
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.

cara membuat ribuan data di mysql dan php
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 // gunakan require_once ketika diinstall menggunakan composer // require_once digunakan untuk mengambil fungsi yang ada di file tersebut require_once('vendor/autoload.php'); use Faker\Factory; // inisialisasi sesuai dengan negara yang dipilih // id_ID adalah negara indonesia, teresedia negara lain seperti jepang, usa dll di dokumentasinya $faker = Factory::create('id_iD'); // membuat random jenis kelamin yang akan kita gunakan nanti $gender = $faker->randomElement(['laki-laki', 'perempuan']); // gunakan perulangan untuk membuat data sebanyak yang diinginkan // disini kita akan input data sebanyak 50 kali for($i=1; $i<=50; $i++){ //$faker->name untuk membuat nama indonesia random $nama = $faker->name; //$faker->address untuk membuat alamat jalan sesuai yang ada di indonesia $alamat = $faker->address; //$faker->phonenumber untuk membuat nomor hp indonesia $telepon = $faker->phoneNumber; //$gender adalah random element yang sudah kita buat sebelumnya $jk = $gender; //membuat koneksi ke database $koneksi = mysqli_connect("localhost","root","","latihan"); //input data ke tabel pegawai 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.

cara memasukan ribuan data ke dalam mysql dan php
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