Rabu, 06 November 2019

Optimization Of Import Excel Into Mysql Based On Client-Server (OIES)



1.     Tentang

Ada kendala saat mengimpor data dari file excel ke dalam database dengan ribuan baris sekaligus. Beban server menjadi lebih berat dan membutuhkan waktu yang lama. OIES adalah aplikasi web berbasis klien-server yang mampu mengoptimalkan impor data dari file Excel ke MySql dengan jumlah kolom yang dinamis dan ribuan baris data sekaligus. OIES dibangun dengan beberapa komponen:

a.     Klien: Javascript
b.     Server: PHP
c.     Database: MySql




2.     Demo

a.   Halaman depan OIES digunakan untuk menampilkan data dari database mysql


b.  Tombol “add” digunakan untuk menampilkan form untuk menampung file excel yang akan diimport. File excel yang bisa diimport adalah berekstensi .xlsxOIES mampu membaca dan menyimpan data dari file excel dengan jumlah kolom dan baris yang dinamis menjadi data di database mysql (.sql)


c.     Contoh file excel dengan jumlah baris 11.000 dan kolom 6

Waktu yang digunakan oleh OIES untuk melakukan import file excel (hasil import 11.000 data) yang disimpan di database mysql

Data yang sudah tersimpan (hasil import 11.000 data)

d.     Contoh file excel dengan jumlah baris 20.000 dan kolom 7

Waktu yang digunakan oleh OIES untuk melakukan import file excel (hasil import 20.000 data) yang disimpan di database mysql

Data yang sudah tersimpan (hasil import 20.000 data)

e.     Tombol “reload” digunakan untuk merefresh data yang ada di database.
f.     Tombol “empty” digunakan untuk mengkosongkan data yang ada di database.

g.     Data excel (11.000 & 20.000) berhasil diimport ke dalam mysql dengan waktu kurang dari 5 detik.

3.     Kontak

Linkedin : puguhjayadi

0 komentar:

Posting Komentar