• Tidak ada hasil yang ditemukan

BAB IV PENUTUP

6.2 Saran

Adapun yang dapat menjadi saran penulis bagi pengembang selanjutnya yang berkaitan dengan Sistem Informasi Akademik Fakultas Teknik Universitas Halu Oleo khususnya sub-sistem Utility dan EPSBED adalah sebagai berikut :

1. Sistem dapat diimplementasikan pada server dengan sistem operasi selain Windows.

2. Sistem dapat membuat laporan yang dapat mengitung jumlah SKS yang telah diprogram dan Indeks Prestasi Kumulatif (IPK) secara otomatis pada laporan EPSBED tabel TRAKM.

3. Sistem dapat membuat laporan EPSBED yang di dalamnya memuat lebih dari 7 tabel sesuai dengan ketentuan dan tetap terintegrasi dengan Sistem Informasi Akademik Fakultas Teknik.

4. Sistem memiliki data yang memadai sehingga proses pelaporan menjadi lebih mudah dan efisien.

134

5. Sistem mendapat fitur tambahan seperti absensi kuliah secara real time serta

backup dan restore data sehingga sistem dapat bekerja lebih optimal.

6. Keamanan basis data ditingkatkan dengan menerapkan hak akses basis data. 7. Sistem dilengkapi dengan sistem log atau pencatatan aktivitas pengguna.

DAFTAR PUSTAKA

Agustiani, N.H., 2010, Pengaruh Pemanfaatan Sistem Informasi Akademik Terpadu (Sikadu) Terhadap Kinerja Individual dengan Kemudahan Penggunaan Sebagai Variabel Moderating (Studi Empiris pada Fakultas Teknik Universitas Negeri Semarang), Tesis, Fakultas Ekonomi, Universitas Diponegoro. Semarang.

A.S. Rosa, Shalahudin, M., 2013, Rekayasa Perangkat Lunak (Terstruktur dan

Berorientasi Objek), Informatika, Bandung.

Noviandi, F.R., 2012, Pengembangan Sistem Informasi Fakultas Teknik Universitas Tanjung Pura, Skripsi, Fakultas Teknik, Universitas Tanjung Pura. Pontianak.

Rahmawati, 2012, Analisis Penerapan Sistem Informasi Akademik (SIAKAD)

Online di Universitas Sultan Ageng Tirtayasa, Skripsi, Fakultas Ilmu Sosial dan

Ilmu Politik. Serang.

Santoso, N., 2009, Desain dan Pembuatan Aplikasi Siakad (Sistem Informasi Akademik) Politeknik, Skripsi, Politeknik Malang, Malang.

Satoto, K. I. 2009. Analisis Keamanan Sistem Informasi Akademik Berbasis Web di Fakultas Teknik Universitas Diponegoro, Skripsi, Yogyakarta. 13 Desember 2008.

Utami, E., Raharjo, S., 2014, Database Security Model in the Academic Information System, International Journal of Security and Its Applications, no 3, vol 14, hal 163-174.

Source code MSDOS

public function msdos($a, $id_prodi, $path, $id_tdtta) { include ('adodb5/adodb.inc.php');

$db1 = ADONewConnection('access'); $db2 = ADONewConnection('mysql'); $dsn="Driver={Microsoft Access Driver

(*.mdb)};Dbq=".$path."\\eps_exp\\".$a.";Uid=Admin;Pwd=;";

$db1->Connect($dsn); $db2->Connect('localhost','root','','db_siakad_baru_9');

$sql1 = "CREATE TABLE MSDOS (KDPTIMSDO VARCHAR(25), KDJENMSDO VARCHAR(25), KDPSTMSDO VARCHAR(25), NOKTPMSDO VARCHAR(25), NODOSMSDO VARCHAR(10),NMDOSMSDO VARCHAR(26), GELARMSDO VARCHAR(10), TPLHRMSDO VARCHAR(25), TGLHRMSDO VARCHAR(8), KDJEKMSDO VARCHAR(2), KDJANMSDO VARCHAR(1), KDPDAMSDO VARCHAR(1), KDSTAMSDO VARCHAR(1), MLSEMMSDO VARCHAR(1), STDOSMSDO VARCHAR(1), STKATMSDO VARCHAR(1), SRTIJMSDO VARCHAR(1), NIPNSMSDO VARCHAR(20), PTINDMSDO VARCHAR(6), NIDNNMSDO VARCHAR(10), SMAWLMSDO VARCHAR(1), CETAKMSDO VARCHAR (1), KDWILMSDO VARCHAR(1), AKTAMSDO VARCHAR(1),FOTOPMSDO VARCHAR(1), ALDOSMSDO VARCHAR(26), TELRMMSDO VARCHAR(12), NOHPPMSDO VARCHAR(12), EMAILMSDO VARCHAR(35));";

$sql2 = "SELECT DISTINCT tb_univ.kode_univ AS KDPTIMSDO, tb_jenjang.kode_jenjang AS KDJENMSDO, tb_prodi.kode_prodi AS KDPSTMSDO,pegawai.id_pegawai AS NOKTPMSDO, pegawai.nidn AS NODOSMSDO, nm_pegawai AS NMDOSMSDO, pegawai.gelar_akhir AS GELARMSDO,tmp_lahir AS TPLHRMSDO, DATE_FORMAT(pegawai.tgl_lahir, '%Y%m%d') AS TGLHRMSDO, pegawai.jk AS KDJEKMSDO,fungsional_peg.id_fng AS KDJANMSDO, tb_master_gelar.kode_pend_ter AS KDPDAMSDO, ('') AS KDSTAMSDO, pegawai.status_kerja AS STDOSMSDO, ('') AS MLSEMMSDO, pegawai.status_kerja AS STKATMSDO, ('') AS SRTIJMSDO, pegawai.nip AS NIPNSMSDO, tb_univ.kode_univ AS PTINDMSDO, pegawai.nidn AS NIDNNMSDO, ('') AS SMAWLMSDO, ('') AS CETAKMSDO, ('') AS KDWILMSDO, ('') AS AKTAMMSDO, ('') AS FOTOPMSDO, pegawai.alamat AS ALDOSMSDO,('') AS TELRMMSDO, pegawai.tlp AS NOHPPMSDO, pegawai.email AS EMAILMSDO FROM pegawai

JOIN tb_univ ON tb_univ.status_univ = 'AKTIF'

JOIN tb_dosen ON tb_dosen.id_pegawai = pegawai.id_pegawai JOIN jadkul_dosen ON jadkul_dosen.id_dosen = tb_dosen.id_dosen JOIN tb_jadkul ON tb_jadkul.id_jadkul = jadkul_dosen.id_jadkul JOIN tb_prodi ON tb_prodi.id_prodi = '".$id_prodi."'

JOIN tb_kelas ON tb_kelas.id_prodi = tb_prodi.id_prodi

JOIN tb_jenjang ON tb_jenjang.id_jenjang = tb_prodi.id_jenjang

LEFT JOIN fungsional_peg ON fungsional_peg.id_pegawai = pegawai.id_pegawai LEFT JOIN tb_master_gelar ON tb_master_gelar.nama_gelar = pegawai.gelar_akhir

WHERE pegawai.id_pegawai = tb_dosen.id_pegawai AND tb_dosen.id_dosen = jadkul_dosen.id_dosen AND jadkul_dosen.id_dosen = tb_dosen.id_dosen AND tb_jadkul.id_jadkul = jadkul_dosen.id_jadkul AND tb_jadkul.id_kelas = tb_kelas.id_kelas AND tb_kelas.id_prodi = tb_prodi.id_prodi AND tb_kelas.id_prodi = '".$id_prodi."' AND tb_jadkul.id_dtta = '".$id_tdtta."'GROUP BY pegawai.id_pegawai";

$db1->Execute($sql1);$db2->Execute($sql2);$r = mysql_query($sql2); $sql3 = ""; if($r){while($data=mysql_fetch_row($r)) {

$sql3 = "INSERT INTO MSDOS (KDPTIMSDO, KDJENMSDO, KDPSTMSDO, NOKTPMSDO, NODOSMSDO, NMDOSMSDO, GELARMSDO, TPLHRMSDO, TGLHRMSDO, KDJEKMSDO,KDJANMSDO, KDPDAMSDO, KDSTAMSDO, STDOSMSDO, MLSEMMSDO, STKATMSDO, SRTIJMSDO, NIPNSMSDO, PTINDMSDO, NIDNNMSDO, SMAWLMSDO, CETAKMSDO, KDWILMSDO, AKTAMSDO,FOTOPMSDO, ALDOSMSDO, TELRMMSDO, NOHPPMSDO, EMAILMSDO) VALUES('".$data[0]."','".$data[1]."','".$data[2]."','".$data[3]."','".$data[4]."','".$d ata[5]."','".$data[6]."','".$data[7]."','".$data[8]."','".$data[9]."','".$data[10]."',' ".$data[11]."','".$data[12]."','".$data[13]."','".$data[14]."','".$data[15]."','".$data [16]."','".$data[17]."','".$data[18]."','".$data[19]."','".$data[20]."','".$data[21]."' ,'".$data[22]."','".$data[23]."','".$data[24]."','".$data[25]."','".$data[26]."','".$da ta[27]."','".$data[28]."')";$db1->Execute($sql3);}}}

Source code MSMHS

public function msmhs($a, $id_prodi, $path){

include ('adodb5/adodb.inc.php');$db1 = ADONewConnection('access'); $db2 = ADONewConnection('mysql');

$dsn="Driver={Microsoft Access Driver

(*.mdb)};Dbq=".$path."\\eps_exp\\".$a.";Uid=Admin;Pwd=;"; $db1->Connect($dsn);

$db2->Connect('localhost','root','','db_siakad_baru_9');

$sql4 = "CREATE TABLE MSMHS (KDPTIMSMHS VARCHAR(6), KDJENMSMHS VARCHAR(1), KDPSTMSMHS VARCHAR(5), NIMHSMSMHS VARCHAR(25),NMMHSMSMHS VARCHAR(30), SHIFTMSMHS VARCHAR(1), TPLHRMSMHS VARCHAR(20), TGLHRMSMHS DATE, KDJEKMSMHS VARCHAR(1), TAHUNMSMHS VARCHAR(4), SMAWLMSMHS VARCHAR(5), BTSTUMSMHS VARCHAR(5), ASSMAMSMHS VARCHAR(2), TGMSKMSMHS DATE, TGLLSMSMHS DATE,STMHSMSMHS VARCHAR(1), STPIDMSMHS VARCHAR(1), SKSDIMSMHS INTEGER, ASNIMMSMHS VARCHAR(15), ASPTIMSMHS VARCHAR(6), ASJENMSMHS VARCHAR(1), ASPSTMSMHS VARCHAR (5), BISTUMSMHS VARCHAR(1), PEKSBMSMHS VARCHAR(1), NMPEKMSMHS VARCHAR(40), PTPEKMSMHS VARCHAR(6), PSPEKMSMHS VARCHAR (5), NOPRMMSMHS VARCHAR(10), NOKP1MSMHS VARCHAR(10), NOKP2MSMHS VARCHAR(10), NOKP3MSMHS VARCHAR(10), NOKP4MSMHS VARCHAR(10));";

$sql5 = "SELECT u.kode_univ AS KDPTIMSMHS, j.kode_jenjang AS KDJENMSMHS, p.kode_prodi AS KDPSTMSMHS, m.nim AS NIMHSMSMHS, m.nama_mhs AS NMMHSMSMHS, k.kode_kelasmasuk AS SHIFTMSMHS, m.tmptlahir_mhs AS TPLHRMSMHS,DATE_FORMAT(m.tgllahir_mhs, '%d/%m/%Y') AS TGLHRMSMHS, m.jenkel_mhs AS KDJEKMSMHS, DATE_FORMAT(m.tgl_msk, '%Y') AS TAHUNMSMHS, DATE_FORMAT(m.tgl_msk, '%Y1') AS SMAWLMSMHS, CONCAT(YEAR(m.tgl_msk)+m.bts_studi,'','2') AS BTSTUMSMHS, v.kode_prov AS ASSMAMSMHS, DATE_FORMAT(m.tgl_msk, '%d/%m/%Y') AS TGMSKMSMHS, DATE_FORMAT(m.tgl_lulus, '%d/%m/%Y') AS TGLLSMSMHS, stm.kode_stmhs AS STMHSMSMHS,stms.kode_stmskmhs AS STPIDMSMHS, dmp.sks_diakui AS SKSDIMSMHS, dmp.nim_sebelumnya AS ASNIMMSMHS, un.kode_univ AS ASPTIMSMHS, je.kode_jenjang AS ASJENMSMHS, pr.kode_prodi AS ASPSTMSMHS, ('') AS BISTUMSMHS, ('') AS PEKSBMSMHS, ('') AS NMPEKMSMHS, ('') AS PTPEKMSMHS, ('') AS PSPEKMSMHS, ('') AS NOPRMMSMHS, ('') AS NOKP1MSMHS, ('') AS NOKP2MSMHS, ('') AS NOKP3MSMHS, ('') AS NOKP4MSMHS FROM tb_mhs m LEFT JOIN tb_dtmhspin dmp ON m.id_mhs = dmp.id_mhs

LEFT JOIN tb_univ un ON un.id_univ = dmp.id_univ LEFT JOIN tb_prodi pr ON pr.id_prodi = dmp.id_prodi LEFT JOIN tb_jenjang je ON je.id_jenjang = pr.id_jenjang JOIN tb_univ u ON u.status_univ = 'AKTIF'

JOIN tb_prodi p ON m.id_prodi = p.id_prodi JOIN tb_jenjang j ON p.id_jenjang = j.id_jenjang JOIN kelas_masuk k ON m.id_kelasmasuk = k.id_kelasmasuk JOIN tb_sma s ON m.id_sma = s.id_sma

JOIN tb_kabp a ON s.id_kabp = a.id_kabp JOIN tb_prov v ON a.id_prov = v.id_prov JOIN tb_stmhs stm ON stm.id_stmhs = m.id_stmhs

JOIN tb_stmskmhs stms ON stms.id_stmskmhs = m.id_stmskmhs WHERE m.id_prodi = '".$id_prodi."'";

$db1->Execute($sql4);$db2->Execute($sql5);$s = mysql_query($sql5);$sql6 = ""; if($s){while($datamsmhs = mysql_fetch_row($s)){$dat = "";

if($datamsmhs[14] == "00/00/0000"){$dat = "30/12/1899";}else{$dat = $datamsmhs[14];} if($datamsmhs[17] == NULL){$dat1 = 0;}else{$dat1 = $datamsmhs[17];}

$sql6 = "INSERT INTO MSMHS (KDPTIMSMHS,KDJENMSMHS, KDPSTMSMHS, NIMHSMSMHS, NMMHSMSMHS, SHIFTMSMHS, TPLHRMSMHS, TGLHRMSMHS, KDJEKMSMHS, TAHUNMSMHS, SMAWLMSMHS, BTSTUMSMHS, ASSMAMSMHS, TGMSKMSMHS, TGLLSMSMHS, STMHSMSMHS, STPIDMSMHS, SKSDIMSMHS, ASNIMMSMHS, ASPTIMSMHS, ASJENMSMHS, ASPSTMSMHS, BISTUMSMHS, PEKSBMSMHS, NMPEKMSMHS, PTPEKMSMHS, PSPEKMSMHS, NOPRMMSMHS, NOKP1MSMHS, NOKP2MSMHS, NOKP3MSMHS, NOKP4MSMHS) VALUES('".$datamsmhs[0]."','".$datamsmhs[1]."','".$datamsmhs[2]."','".$datamsmhs[3]."', '".$datamsmhs[4]."','".$datamsmhs[5]."','".$datamsmhs[6]."','".$datamsmhs[7]."','".$dat amsmhs[8]."','".$datamsmhs[9]."','".$datamsmhs[10]."','".$datamsmhs[11]."','".$datamsmh s[12]."','".$datamsmhs[13]."','".$dat."','".$datamsmhs[15]."','".$datamsmhs[16]."','".$ dat1."','".$datamsmhs[18]."','".$datamsmhs[19]."','".$datamsmhs[20]."','".$datamsmhs[21 ]."','".$datamsmhs[22]."','".$datamsmhs[23]."','".$datamsmhs[24]."','".$datamsmhs[25]." ','".$datamsmhs[26]."','".$datamsmhs[27]."','".$datamsmhs[28]."','".$datamsmhs[29]."',' ".$datamsmhs[30]."','".$datamsmhs[31]."')"; $db1->Execute($sql6);}}}

Source code TBKMK

public function tbkmk($a, $id_prodi, $path, $id_tdtta, $id_kurik){ include ('adodb5/adodb.inc.php');$db1 = ADONewConnection('access'); $db2 = ADONewConnection('mysql');

$dsn = "Driver={Microsoft Access Driver

(*.mdb)};Dbq=".$path."\\eps_exp\\".$a.";Uid=Admin;Pwd=;";

$db1->Connect($dsn);$db2->Connect('localhost','root','','db_siakad_baru_9');

$sql7 = "CREATE TABLE TBKMK (THSMSTBKMK VARCHAR(6), KDPTITBKMK VARCHAR(6), KDJENTBKMK VARCHAR(1), KDPSTTBKMK VARCHAR(5), KDKMKTBKMK VARCHAR(10), NAKMKTBKMK VARCHAR(40), SKSMKTBKMK DOUBLE NULL, SKSTMTBKMK DOUBLE NULL, SKSPRTBKMK DOUBLE NULL, SKSLPTBKMK DOUBLE NULL, SEMESTBKMK VARCHAR(2),KDWPLTBKMK VARCHAR(1), KDKURTBKMK VARCHAR(1), KDKELTBKMK VARCHAR(1), NODOSTBKMK VARCHAR(10), JENJATBKMK VARCHAR(1), PRODITBKMK VARCHAR(5), STKMKTBKMK VARCHAR(1), SLBUSTBKMK VARCHAR(1), SAPPPTBKMK VARCHAR(1), BHNAJTBKMK VARCHAR(1), DIKTTTBKMK VARCHAR(1), KDUTATBKMK VARCHAR(1), KDKUGTBKMK VARCHAR(1), KDLAITBKMK VARCHAR(1), KDMPATBKMK VARCHAR(1), KDMPBTBKMK VARCHAR(1), KDMPCTBKMK VARCHAR(1),KDMPDTBKMK VARCHAR(1), KDMPETBKMK VARCHAR(1), KDMPFTBKMK VARCHAR(1), KDMPGTBKMK VARCHAR(1), KDMPHTBKMK VARCHAR(1), KDMPITBKMK VARCHAR(1), KDMPJTBKMK VARCHAR(1), CRMKLTBKMK VARCHAR(1), PRSTDTBKMK VARCHAR(1), SMGDSTBKMK VARCHAR(1), RPSIMTBKMK VARCHAR(1), CSSTUTBKMK VARCHAR(1),DISLNTBKMK VARCHAR(1), SDILNTBKMK VARCHAR(1), CODLNTBKMK VARCHAR(1), COLLNTBKMK VARCHAR(1), CTXINTBKMK VARCHAR(1), PJBLNTBKMK VARCHAR(1),PBBLNTBKMK VARCHAR(1), UJTLSTBKMK DOUBLE NULL, TGMKLTBKMK DOUBLE NULL, TGMODTBKMK DOUBLE NULL, PSTSITBKMK DOUBLE NULL, SIMULTBKMK DOUBLE NULL, LAINNTBKMK DOUBLE NULL, UJTL1TBKMK DOUBLE NULL, TGMK1TBKMK DOUBLE NULL, TGMO1TBKMK DOUBLE NULL, PSTS1TBKMK DOUBLE NULL, SIMU1TBKMK DOUBLE NULL,LAIN1TBKMK DOUBLE NULL)";

$sql8 = "SELECT tb_dtta.nama_ta AS THSMSTBKMK, tb_univ.kode_univ AS KDPTITBKMK, tb_jenjang.kode_jenjang AS KDJENTBKMK, tb_prodi.kode_prodi AS KDPSTTBKMK, tb_mk.kode_mk AS KDKMKTBKMK, tb_mk.nama_mk AS NAKMKTBKMK, (tb_mk.sks_tatapmuka+ sks_lapangan+ sks_praktek) AS SKSMKTBKMK, tb_mk.sks_tatapmuka AS SKSTMTBKMK, tb_mk.sks_lapangan AS SKSLPTBKMK, tb_mk.sks_praktek AS SKSPRTBKMK, tb_semester.kode_semester AS SEMESTBKMK, tb_jmk.kode_jmk AS KDWPLTBKMK,tb_jnkur.kode_jnkur AS KDKURTBKMK, tb_kelpmk.kode_kelpmk AS KDKELTBKMK,pegawai.nidn AS NODOSTBKMK, tb_jenjang.kode_jenjang AS JENJATBKMK, tb_prodi.kode_prodi AS PRODITBKMK, ('A') AS STKMKTBKMK,tb_mk.silabus AS SLBUSTBKMK, tb_mk.sap AS SAPPPTBKMK, tb_mk.bahanajar AS BHNAJTBKMK,tb_mk.diktat AS DIKTTTBKMK, ('') AS KDUTATBKMK, ('') AS KDKUGTBKMK, ('') AS KDLAITBKMK, ('') AS KDMPATBKMK,('') AS KDMPBTBKMK, ('') AS KDMPCTBKMK, ('') AS KDMPDTBKMK, ('') AS KDMPETBKMK, ('') AS KDMPFTBKMK, ('') AS KDMPGTBKMK,('') AS KDMPHTBKMK, ('') AS KDMPITBKMK, ('') AS KDMPJTBKMK, ('') AS CRMKLTBKMK, ('') AS PRSTDTBKMK, ('') AS SMGDSTBKMK,('') AS RPSIMTBKMK, ('') AS CSSTUTBKMK, ('') AS DISLNTBKMK, ('') AS SDILNTBKMK, ('') AS CODLNTBKMK, ('') AS COLLNTBKMK,('') AS CTXINTBKMK, ('') AS PJBLNTBKMK, ('') AS PBBLNTBKMK, ('') AS UJTLSTBKMK, ('') AS TGMKLTBKMK, ('') AS TGMODTBKMK,('') AS PSTSITBKMK, ('') AS SIMULTBKMK, ('') AS LAINNTBKMK, ('') AS UJTL1TBKMK, ('') AS TGMK1TBKMK, ('') AS TGMO1TBKMK,('') AS PSTS1TBKMK, ('') AS SIMU1TBKMK, ('') AS LAIN1TBKMK FROM tb_mk

JOIN tb_dtta ON tb_dtta.id_dtta = '".$id_tdtta."' JOIN tb_univ ON tb_univ.status_univ = 'AKTIF' JOIN tb_prodi ON tb_prodi.id_prodi = tb_mk.id_prodi

JOIN tb_jenjang ON tb_jenjang.id_jenjang = tb_prodi.id_jenjang JOIN tb_semester ON tb_semester.id_semester = tb_mk.id_semester JOIN tb_jmk ON tb_jmk.id_jmk = tb_mk.id_jmk

JOIN tb_jadkul ON tb_jadkul.id_mk = tb_mk.id_mk JOIN tb_jnkur ON tb_jnkur.id_jnkur = tb_mk.id_jnkur JOIN tb_kelpmk ON tb_kelpmk.id_kelpmk = tb_mk.id_kelpmk LEFT JOIN tb_dosen ON tb_dosen.id_dosen = tb_mk.id_dosenp LEFT JOIN pegawai ON pegawai.id_pegawai = tb_dosen.id_pegawai

WHERE tb_mk.id_prodi = '".$id_prodi."' AND tb_mk.id_kurikulum = '".$id_kurik."' AND tb_jadkul.id_mk = tb_mk.id_mk AND tb_jadkul.id_dtta = '".$id_tdtta."' GROUP BY tb_mk.kode_mk";$db1->Execute($sql7);$db2->Execute($sql8);$t = mysql_query($sql8); $sql9 = "";

if($t){ while($datatbkmk = mysql_fetch_row($t)){

$sql9 = "INSERT INTO TBKMK (THSMSTBKMK, KDPTITBKMK, KDJENTBKMK, KDPSTTBKMK, KDKMKTBKMK, NAKMKTBKMK, SKSMKTBKMK, SKSTMTBKMK, SKSPRTBKMK, SKSLPTBKMK, SEMESTBKMK, KDWPLTBKMK, KDKURTBKMK, KDKELTBKMK, NODOSTBKMK, JENJATBKMK, PRODITBKMK, STKMKTBKMK, SLBUSTBKMK, SAPPPTBKMK, BHNAJTBKMK, DIKTTTBKMK, KDUTATBKMK, KDKUGTBKMK, KDLAITBKMK, KDMPATBKMK, KDMPBTBKMK, KDMPCTBKMK, KDMPDTBKMK, KDMPETBKMK, KDMPFTBKMK, KDMPGTBKMK, KDMPHTBKMK,

KDMPITBKMK, KDMPJTBKMK, CRMKLTBKMK, PRSTDTBKMK, SMGDSTBKMK, RPSIMTBKMK, CSSTUTBKMK, DISLNTBKMK, SDILNTBKMK, CODLNTBKMK, COLLNTBKMK, CTXINTBKMK, PJBLNTBKMK,PBBLNTBKMK) VALUES ('".$datatbkmk[0]."','".$datatbkmk[1]."','".$datatbkmk[2]."','".$datatbkmk[3]."','".$da tatbkmk[4]."','".$datatbkmk[5]."',".$datatbkmk[6]."','".$datatbkmk[7]."','".$datatbkmk[ 8]."','".$datatbkmk[9]."','".$datatbkmk[10]."','".$datatbkmk[11]."','".$datatbkmk[12]." ','".$datatbkmk[13]."','".$datatbkmk[14]."','".$datatbkmk[15]."','".$datatbkmk[16]."',' ".$datatbkmk[17]."','".$datatbkmk[18]."','".$datatbkmk[19]."','".$datatbkmk[20]."','".$ datatbkmk[21]."','".$datatbkmk[22]."','".$datatbkmk[23]."', '".$datatbkmk[24]."','".$datatbkmk[25]."','".$datatbkmk[26]."','".$datatbkmk[27]."','". $datatbkmk[28]."','".$datatbkmk[29]."','".$datatbkmk[30]."','".$datatbkmk[31]."','".$da tatbkmk[32]."','".$datatbkmk[33]."','".$datatbkmk[34]."','".$datatbkmk[35]."','".$datat bkmk[36]."','".$datatbkmk[37]."','".$datatbkmk[38]."','".$datatbkmk[39]."','".$datatbkm k[40]."','".$datatbkmk[41]."','".$datatbkmk[42]."','".$datatbkmk[43]."','".$datatbkmk[4 4]."','".$datatbkmk[45]."','".$datatbkmk[46]."')";$db1->Execute($sql9);}}}

Source code TRAKD

public function trakd($a, $id_prodi, $path, $id_tdtta){

include ('adodb5/adodb.inc.php');$db1 = ADONewConnection('access'); $db2 = ADONewConnection('mysql');

$dsn = "Driver={Microsoft Access Driver

(*.mdb)};Dbq=".$path."\\eps_exp\\".$a.";Uid=Admin;Pwd=;";

$db1->Connect($dsn);$db2->Connect('localhost','root','','db_siakad_baru_9');

$sql10 = "CREATE TABLE TRAKD (THSMSTRAKD VARCHAR(5), KDPTITRAKD VARCHAR(6), KDJENTRAKD VARCHAR(1), KDPSTTRAKD VARCHAR(5), NODOSTRAKD VARCHAR(10),KDKMKTRAKD VARCHAR(10), KELASTRAKD VARCHAR(2), TMRENTRAKD DOUBLE, TMRELTRAKD DOUBLE)"; $sql11 = "SELECT tb_dtta.nama_ta AS THSMSTRAKD, tb_univ.kode_univ AS KDPTITRAKD, tb_jenjang.kode_jenjang AS KDJENTRAKD,tb_prodi.kode_prodi AS KDPSTTRAKD, pegawai.nidn AS NODOSTRAKD, tb_mk.kode_mk AS KDKMKTRAK, ('') AS KELASTRAKD, tb_mk.jumlah_pertemuan AS TMRENTRAKD, tb_jadkul.realisasipertemuan AS TMRELTRAKD FROM tb_jadkul

JOIN tb_dtta ON tb_dtta.id_dtta = '".$id_tdtta."' JOIN tb_univ ON tb_univ.status_univ = 'AKTIF' JOIN tb_prodi ON tb_prodi.id_prodi = '".$id_prodi."'

JOIN tb_jenjang ON tb_jenjang.id_jenjang = tb_prodi.id_jenjang JOIN jadkul_dosen ON jadkul_dosen.id_jadkul = tb_jadkul.id_jadkul JOIN tb_dosen ON tb_dosen.id_dosen = jadkul_dosen.id_dosen JOIN pegawai ON pegawai.id_pegawai = tb_dosen.id_pegawai JOIN tb_mk ON tb_mk.id_mk = tb_jadkul.id_mk

WHERE tb_jadkul.id_dtta = '".$id_tdtta."' AND tb_mk.id_prodi = '".$id_prodi."'"; $db1->Execute($sql10);$db2->Execute($sql11);

$u = mysql_query($sql11);$sql12 = "";

if($u){while($datanilai = mysql_fetch_row($u)){if($datanilai[7] == NULL){ $datanilai1 = 0;}else{datanilai1 = $datanilai[7];}if($datanilai[8] == NULL){

$datanilai2 = 0;}else{$datanilai2 = $datanilai[8]; $sql12 = "INSERT INTO TRAKD (THSMSTRAKD, KDPTITRAKD, KDJENTRAKD, KDPSTTRAKD, NODOSTRAKD, KDKMKTRAKD, KELASTRAKD,

TMRENTRAKD, TMRELTRAKD) VALUES

('".$datanilai[0]."','".$datanilai[1]."','".$datanilai[2]."','".$datanilai[3]."','".$da tanilai[4]."','".$datanilai[5]."','".$datanilai[6]."','".$datanilai1."','".$datanilai2. "')";$db1->Execute($sql12);}}}

Dokumen terkait