Listing Program
1. Apriori
?php time = microtime;
time = explode , time; time = time[1] + time[0];
start = time; ?
div class=workplace div class=row-fluid
div class=span12 div class=head
div class=isw-griddiv h1Ekspor-Apriorih1
div class=cleardiv div
div class=block-fluid
?php
includekoneksi.php;
delete1 = mysql_queryDELETE FROM kombinasi_gabung or die mysql_error;
delete2 = mysql_queryDELETE FROM hasil_kombinasi or die mysql_error; delete3 = mysql_queryDELETE FROM hasil_support or die mysql_error;
delete4 = mysql_queryDELETE FROM hasil_akhir_kombinasi or die mysql_error;
Universitas Sumatera Utara
delete5 = mysql_queryDELETE FROM gabung_relasi or die mysql_error; delete6 = mysql_queryDELETE FROM hasil_confidence or die mysql_error;
support = _POST[support]; confidence = _POST[confidence];
jum_transaksi = _POST[jum_transaksi]; •
Proses pencarian C1
sql_relasi = mysql_querySELECT FROM relasi ORDER BY id_relasi LIMIT jum_transaksi;
num_relasi = mysql_num_rowssql_relasi;
sql_komoditas = mysql_queryselect FROM komoditasor diemysql_error;
whilearray_komoditas = mysql_fetch_arraysql_komoditas{ ?
?php count_ekspor = mysql_querySELECT count AS jum_komoditas FROM relasi where
id_komoditas= . array_komoditas[id_komoditas] . ORDER BY id_relasi LIMIT jum_transaksi or diemysql_error;
array_count = mysql_fetch_arraycount_ekspor; hasil_count_relasi = array_count[jum_komoditas] num_relasi 100;
ifhasil_count_relasi = support{
item_gabung = array_komoditas[id_komoditas]; count_gabung = hasil_count_relasi;
sql_cek_count = mysql_querySELECT FROM gabung_relasi WHERE item_gabung=item_gabung and count_gabung=count_gabung
or die mysql_error;
Universitas Sumatera Utara
ifmysql_num_rowssql_cek_count{ echo ;
} else{
insert_count = mysql_queryINSERT INTO gabung_relasi VALUES ,item_gabung, count_gabung,1;
} }
? ?php
i++; } ?
•
Proses pencarian L1
?php
sql_negara = mysql_queryselect FROM negaraor diemysql_error; whilearray_negara = mysql_fetch_arraysql_negara{
? ?php count_ekspor2 = mysql_querySELECT count AS jum_negara FROM
relasi where id_negara= . array_negara[id_negara] . ORDER BY id_relasi LIMIT
jum_transaksi or diemysql_error; array_count2 = mysql_fetch_arraycount_ekspor2;
hasil_count_relasi2 = array_count2[jum_negara] num_relasi 100;
ifhasil_count_relasi2 = support{
item_gabung2 = array_negara[id_negara];
Universitas Sumatera Utara
count_gabung2 = hasil_count_relasi2;
sql_cek_count2 = mysql_querySELECT FROM gabung_relasi WHERE item_gabung=item_gabung2 and count_gabung=count_gabung2
and item_kategori=2 or die mysql_error;
ifmysql_num_rowssql_cek_count2{ echo ;
} else{
insert_count = mysql_queryINSERT INTO gabung_relasi VALUES ,item_gabung2, count_gabung2,2;
} }
??php i++;
}
? •
Proses Pencarian C2
?php
TRecord = mysql_querySELECT FROM gabung_relasi where item_kategori = 1 order by id_item asc or diemysql_error;
i=1; j=1;
whiledata=mysql_fetch_arrayTRecord{ ?
Universitas Sumatera Utara
?php id_kombinasi = data[item_gabung];
?td td?php
sql_negara_count = mysql_querySELECT FROM gabung_relasi where item_kategori = 2 order by id_item asc or diemysql_error;
whilearray_negara_count=mysql_fetch_arraysql_negara_count{
id_negara = array_negara_count[item_gabung];
cek_insert_count = mysql_querySELECT FROM kombinasi_gabung WHERE id_komoditas=id_kombinasi and
id_negara=id_negara; ifmysql_num_rowscek_insert_count{
echo ; } else {
sql_insert_count = mysql_queryINSERT INTO kombinasi_gabung values id_kombinasi, id_negara or die mysql_error;
} }
?td
tr ?php
j++;
} ?
?php
TRecord = mysql_querySELECT FROM kombinasi_gabung order by id_komoditas asc or diemysql_error;
Universitas Sumatera Utara
i=1; j=1;
whiledata=mysql_fetch_arrayTRecord{ ?
tr td?php sql_nama_komoditas = mysql_querySELECT FROM komoditas
where id_komoditas= . data[id_komoditas] . ; array_nama_komoditas = mysql_fetch_arraysql_nama_komoditas;
?td td?php sql_nama_negara = mysql_querySELECT FROM negara where
id_negara= . data[id_negara] . ; array_nama_negara = mysql_fetch_arraysql_nama_negara;
?td td?php
sql_jumlah_relasi = mysql_querySELECT FROM relasi WHERE id_komoditas= . data[id_komoditas] . and
id_negara= . data[id_negara] . ORDER BY id_relasi LIMIT jum_transaksi;
num_jum_relasi = mysql_num_rowssql_jumlah_relasi;
id_komoditas2 = array_nama_komoditas[id_komoditas]; id_negara2 = array_nama_negara[id_negara];
ifnum_jum_relasi = support{
cek_hasil_count = mysql_querySELECT FROM hasil_kombinasi WHERE id_komoditas=id_komoditas2 and id_negara=id_negara2
and hasil_count=num_jum_relasi or die mysql_error; ifmysql_num_rowscek_hasil_count{
echo ; } else {
Universitas Sumatera Utara
sql_insert_count = mysql_queryINSERT INTO hasil_kombinasi values , id_komoditas2, id_negara2,num_jum_relasi or die mysql_error;
}
} ?td
tr ?php
j++; }?
•
Proses Pencarian L2
?php
TRecord = mysql_querySELECT FROM hasil_kombinasi order by id_komoditas asc or diemysql_error;
i=1; j=1;
whiledata=mysql_fetch_arrayTRecord{ ?
tr td?php sql_nama_komoditas = mysql_querySELECT FROM komoditas
where id_komoditas= . data[id_komoditas] . ; array_nama_komoditas = mysql_fetch_arraysql_nama_komoditas;
?td td?php sql_nama_negara = mysql_querySELECT FROM negara where
id_negara= . data[id_negara] . ; array_nama_negara = mysql_fetch_arraysql_nama_negara;
?td td?php
Universitas Sumatera Utara
id_komoditas3 = array_nama_komoditas[id_komoditas]; id_negara3 = array_nama_negara[id_negara];
sql_jumlah_relasi = mysql_querySELECT FROM relasi WHERE id_komoditas= . data[id_komoditas] . and
id_negara= . data[id_negara] . ORDER BY id_relasi LIMIT jum_transaksi;
sql_jumlah_komoditas = mysql_querySELECT FROM relasi WHERE id_komoditas= . data[id_komoditas] . ORDER BY id_relasi LIMIT
jum_transaksi; num_relasi3 = mysql_num_rowssql_jumlah_komoditas;
sql_jumlah_relasi2 = mysql_querySELECT FROM relasi ORDER BY id_relasi LIMIT jum_transaksi ;
num_relasi = mysql_num_rowssql_jumlah_relasi2; num_relasi2 = mysql_num_rowssql_jumlah_relasi;
num_jum_relasi = mysql_num_rowssql_jumlah_relasi;
hasil_num_relasi = num_relasi2 num_relasi3 100;
ifhasil_num_relasi = support{
sql_cek_support = mysql_querySELECT FROM hasil_support WHERE id_komoditas=id_komoditas3 and id_negara=id_negara3 and
support=hasil_num_relasi or die mysql_error; ifmysql_num_rowssql_cek_support{
echo ; } else {
Universitas Sumatera Utara
insert_support = mysql_queryINSERT INTO hasil_support VALUES ,id_komoditas3,id_negara3,hasil_num_relasi;
} }
?td
tr ?php
j++;
}? •
Proses Pencarian L2 dengan nilai confidence
?php TRecord = mysql_querySELECT FROM hasil_support order by
id_hasil_asosiasi asc or diemysql_error; i=1;
j=1; whiledata=mysql_fetch_arrayTRecord{
?
tr td?php sql_nama_komoditas = mysql_querySELECT FROM komoditas
where id_komoditas= . data[id_komoditas] . ; array_nama_komoditas = mysql_fetch_arraysql_nama_komoditas;
?td td?php sql_nama_negara = mysql_querySELECT FROM negara where
id_negara= . data[id_negara] . ; array_nama_negara = mysql_fetch_arraysql_nama_negara;
?td td?php
id_komoditas3 = array_nama_komoditas[id_komoditas];
Universitas Sumatera Utara
id_negara3 = array_nama_negara[id_negara];
sql_kombinasi1 = mysql_querySELECT FROM relasi WHERE id_komoditas=id_komoditas3 ORDER BY id_relasi LIMIT jum_transaksi;
array_kombinasi1 = mysql_num_rowssql_kombinasi1;
sql_kombinasi2 = mysql_querySELECT FROM relasi WHERE id_komoditas=id_komoditas3 and id_negara=id_negara3 ORDER BY id_relasi
LIMIT jum_transaksi; array_kombinasi2 = mysql_num_rowssql_kombinasi2;
hasil_confidence = array_kombinasi2 array_kombinasi1 100;
ifhasil_confidence = confidence{
sql_confidence = mysql_querySELECT FROM hasil_confidence WHERE id_komoditas=id_komoditas3 and id_negara=id_negara3
and hasil_confidence=hasil_confidence; ifmysql_num_rowssql_confidence{
echo ; } else {
sql_insert_confidence = mysql_queryINSERT INTO hasil_confidence VALUES ,id_komoditas3,id_negara3,hasil_confidence
or diemysql_error; }
}
? ?php
j++;
}
Universitas Sumatera Utara
echo pbMinimum Support :b . _POST[support] . p; echo pbMinimum Confidence :b . _POST[confidence] . p;
echo pbJumlah Transaksi :b . _POST[jum_transaksi] . p;
? br
table cellpadding=0 cellspacing=0 width=100 class=table border=1 tr
th width=46Nomorth th width=424Kesimpulanth
th width=235Confidenceth tr
?php
TRecord = mysql_querySELECT FROM hasil_confidence order by id_hasil_confidence asc or diemysql_error;
i=1; j=1;
whiledata=mysql_fetch_arrayTRecord{ ?
tr td?php echo j;
?td td?php sql_nama_negara = mysql_querySELECT FROM negara where
id_negara= . data[id_negara] . ; array_nama_negara = mysql_fetch_arraysql_nama_negara;
sql_nama_komoditas = mysql_querySELECT FROM komoditas where id_komoditas= . data[id_komoditas] . ;
array_nama_komoditas = mysql_fetch_arraysql_nama_komoditas;
Universitas Sumatera Utara
echo Jika . array_nama_komoditas[nama_komoditas] . maka . array_nama_negara[nama_negara];?td
td?php echo data[hasil_confidence];?td
tr ?php
j++; ?
?php } ? table
br ?php
time = microtime; time = explode , time;
time = time[1] + time[0]; finish = time;
total_time = roundfinish - start, 4;
echo Lama Proses Filtering : . total_time. detik; ?
div class=row-fluid div class=span12
div class=block-fluid table-sorting div class=cleardiv
div div
div div
Universitas Sumatera Utara
2. CT-Pro Ekspor