Jadi stepnya gini :
1. Export file msmhs.dbf ke format mysql
2. Join query tuk tabel terkait di db mysql
3. Buat ulang file msmhs.dbf dengan data2 baru yg disesuaikan (nim yg berubah en statusnya)
4. Buka file dbf hasil dr konversi tadi pake visual foxpro dan pilih export (Foxpro 2.0)
5. Simpan ke folder data (ex C:/dikti) dgn nama msmhs.dbf
6. jalankan dikti.com en reindex , kelar deh
kayaknya setelah di lihat-lihat yg berubah itu ternyata file dbf.cdxnya juga
oh ya, scriptnya dpt dr manual php sama sesuaikan struktur tabelnya msmhs.dbf
<?php
$que=mysql_connect(“localhost”,”root”,”");
$link=mysql_select_db(“tes”);
// database “definition”
$def = array(
array(“Kdptimsmhs”, “C”,6),
array(“Kdjenmsmhs”, “C”,1),
array(“Kdpstmsmhs”, “C”,5),
array(“Nimhsmsmhs”, “C”,15),
array(“Nmmhsmsmhs”, “C”,30),
array(“Shiftmsmhs”, “C”,1),
array(“Tplhrmsmhs”, “C”,20),
array(“Tglhrmsmhs”, “D”, \8),
array(“Kdjekmsmhs”, “C”, 1),
array(“Tahunmsmhs”, “C”, 4),
array(“Smawlmsmhs”, “C”, 5),
array(“Btstumsmhs”, “C”, 5),
array(“Assmamsmhs”, “C”, 2),
array(“Tgmskmsmhs”, “D”, \8),
array(“Tgllsmsmhs”, “D”, \8),
array(“Stmhsmsmhs”, “C”, 1),
array(“Stpidmsmhs”, “C”, 1),
array(“Sksdimsmhs”, “N”, 11,0),
array(“Asnimmsmhs”, “C”, 15),
array(“Asptimsmhs”, “C”, 6),
array(“Asjenmsmhs”, “C”, 1),
array(“Aspstmsmhs”, “C”, 5)
);
// creation
if (!dbase_create(‘mhs2.dbf’, $def)) {
echo “Error, can’t create the database\n”;
}
// open in read-write mode
$db = dbase_open(‘mhs2.dbf’, 2);
if ($db) {
$query=mysql_query(“select * from msmhs_good “); // tabel hasil export ke mysql
while($d=mysql_fetch_array($query)){
dbase_add_record($db, array(
’023103′,$d[2],$d[3],$d[4],$d[5],$d[6],$d[7],$d[8],$d[9],$d[10],
$d[11],$d[12],$d[13],$d[14],$d[15],$d[16],$d[17],$d[18],$d[19],$d[20],
$d[21],$d[22]
));
}
dbase_close($db);
}
?>
sumber :http://alamster.wordpress.com/2006/09/27/konversi-sk-034-dbf-and-php/
ada file nya gan??
BalasHapusga ada gan, silahkan copas aja.
BalasHapus