Anda di halaman 1dari 13

Download file data dari link

download sample data dari link kemudian extract .

install xampp atau mana2 server aplikasi

tweak xampp supaya performance lebih baik. walaubagaimana pun query bergantung kepada

hardware.

Edit file php.ini

Lokasi unuk edit php.ini

c:/xampp/php/php.ini

edit php.ini mengunakan apa2 editor dalam kes ini hanya menggunakan editor default windows.

buat carian 3 item dibawah ( ctrl+f ):

upload_max_filesize =600M

max_file_uploads=600

post_max_size=600M
Tukar value memory limit php.ini

* memory_limit, tukar value bergantung kepada jumlah memori fizikal.

Tukar execute time limit unutk mysql. File data besar memerlukan masa unutk execute

Lokasi file config phpmyadmin

C:\xampp\phpMyAdmin\libraries\config.default.php

Carian ( ctrl+f ) = $cfg['ExecTimeLimit']


*Tukar default value ke 0 no limit.

Run xampp controllers

Pastikan apache dan mysql running


 Apache dan mysql sedang running.

Buka browser masukkan url https://localhost

 Server localhost Berjaya running.


Masukkan url http://localhost/phpmyadmin

Create database baru, dalam kes ini nama database adalah ‘students’ kemudian import setiap table
yang telah di download kedalam database.

Oleh kerana data besar, view digunakan untuk proses join setiap table. View di create
menggunakan adminer ( database management yang lebih ringan ).

Download adminer

https://www.adminer.org/#download gunakan English only. Kemudian create folder ‘project’


dalam document root xampp. Lokasi mungkin berbeza jika menggunakan OS dan server yang
berlainan.

C:\xampp\htdocs\project\adminer

Menudian access adminer melalui uri http://localhost/project

Interface adminer
View digunakan untuk proses join antara table.

View adalah objek di dalam database yang berisi kumpulan kolom yang dihasilkan dari Perintah
select. Dengan kata lain yang lebih sederhana, view adalah object yang menyimpan hasil query, baik
dari satu tabel atau lebih, didalam database view juga sering dinamakan sebagai “tabel virtual” ,
karena view sebenarnya tidak memiliki data. Data yang ditampilkan oleh sebuah view diambil dari
tabel-tabel aktual yang disertakan dalam SELECT.  <- bo edit deh descripsi dia, kawe copy

Untuk create view


Untuk kolum yang sama name, semasa proses select column tersebut akan di rename contoh

Id_student as id_student_a .

Kemudian buka phpmyadmin


*Tekan tempat2 yg di highlight.

 Hasil query .

Hasil query akan di eksport ke scv


*export hasil query.

 Select SCV.
 Proses semakan nama clolum supaya tepat, sebab hasil eksport tidak termasuk nama
column. Proses dilakukan dengan membaut perbandingan antara table view di localhost
dan hasil query.

Hasil query akan tedapat value yang nilai nya NULL secara automatic value tersebut adalah string,
weka tidak dapat proses data jika nilai string, untuk atasi masalah ini proses find and replace
dilakukan untuk remove NULL.

Kemudian tekan replace all .


Untuk query limit 10 kedua, step sama dengan query 10 pertama, yang berbeza dalah query semasa
view dibuat, dengan menambah “limit 10000,10000” 10000 akan ambil data yang index ke 100000
kemudian data diambil sebanyak 10k.

Anda mungkin juga menyukai