Tuesday, November 8, 2016
Koneksi PHP ke Database Access mdb cara 3
Koneksi PHP ke Database Access mdb cara 3
Semangat!- Karena aplikasi yang sudah ada menggunakan database Access dibuat make VB .NET 2008 yang harus di syncron ke MySQL untuk laporan harus mengunakan web report. Maka mau gak mau, harus di export dulu database nya ke MySQL.
Disini saya akan berikan contoh menggunakan PDO jangan lupa aktifkan "extension=php_pdo_odbc.dll" karena PDO khusus untuk Access tidak ada!. Tidak seperti PDO firebird, mssql, oci, pgsql dll. Ref: http://php.net/manual/en/ref.pdo-odbc.php
Contoh menggunakan PDO.<?php
$db = "c:/app/Data.mdb";
if(!file_exists($db)){
die("DB tidak ditemukan!.");
}
$con_acs = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".$db."; Uid=; Pwd=;");
$sql = "select * from tblMasterPerkiraan";
$qry = $con_acs->query($sql);
while($dt = $qry->fetch()){
echo $dt[NoPerkiraan]."-".$dt[NamaPerkiraan]."-".$dt[Kelompok]."<br/>";
}
?>
Output:
11001-Kas-1-AKTIVA
11002-Kas Kecil-1-AKTIVA
11003-Bank BCA-1-AKTIVA
11004-Bank BRI-1-AKTIVA
11201-Piutang Angsuran-1-AKTIVA
11202-BBT-1-AKTIVA
11203-Piutang Pengurus-1-AKTIVA
11204-Piutang Lain-lain-1-AKTIVA
12001-Sewa Gedung di Bayar di Muka-1-AKTIVA
12002-Renovasi Gedung Sewa-1-AKTIVA
12003-Amortisasi Sewa Gedung Dibayar Dimuka-1-AKTIVA
12004-Persediaan Barang Promosi-1-AKTIVA
12400-RRA Mutasi Materai-1-AKTIVA
12401-RRA Mutasi Piutang Her STNK-1-AKTIVA
12402-RRA Mutasi Piutang Notaris-1-AKTIVA
12403-RRA Mutasi DP Seragam-1-AKTIVA
12404-RRA Mutasi DP Pembelian Inventaris-1-AKTIVA
12405-RRA Mutasi DP Sewa Gedung-1-AKTIVA
12406-RRA Renovasi Gedung-1-AKTIVA
21001-Hutang Usaha-2-HUTANG
21002-Hutang Non Usaha-2-HUTANG
21003-Hutang Pajak Penghasilan Badan-2-HUTANG
21004-Hutang PPh Karyawan-2-HUTANG
21005-Hutang Gaji-2-HUTANG
21006-Hutang Jangka Panjang-2-HUTANG
21007-Hutang Jangka Panjang Lainnya-2-HUTANG
22001-RRP Angsuran Via Bank-2-HUTANG
22002-RRP Her STNK-2-HUTANG
22003-RRP Hutang Komisi-2-HUTANG
22004-RRP Hutang Asuransi-2-HUTANG
31001-Modal Pemilik-3-MODAL
31002-Laba / Rugi Bersih-3-MODAL
32010-Prive Pemilik-3-MODAL
41001-Perpanjangan Bunga Angsuran-4-PENDAPATAN
42001-Bunga Piutang HP-4-PENDAPATAN
51001-Biaya Gaji-5-BIAYA
51002-Biaya Listrik-5-BIAYA
51003-Biaya Air / PAM-5-BIAYA
51004-Biaya Telepon-5-BIAYA
51005-Biaya BBM Direksi-5-BIAYA
51006-Biaya Alat Tulis dll-5-BIAYA
51007-Biaya Lain-lain-5-BIAYA
52001-Biaya Penyusutan Sewa Gedung-5-BIAYA
52002-Biaya Penyusutan Rupa-Rupa Aktiva-5-BIAYA
52003-Biaya Penyusutan Inventaris-5-BIAYA
52004-Biaya Penyusutan Pra Operasional-5-BIAYA
52005-Biaya Penghapusan Inventaris-5-BIAYA
53001-Biaya Pemeliharaan & Perbaikan Inv-5-BIAYA
53002-Biaya Pemeliharaan & Perbaikan Gedung-5-BIAYA
53003-Biaya Premi Asuransi Kendaraan-5-BIAYA
53004-Biaya Her STNK Kendaraan Inv-5-BIAYA
53005-Biaya BBN Kendaraan Inv-5-BIAYA
54001-Biaya Notaris-5-BIAYA
12407-RRA Mutasi Biaya Penyelesaian Kasus-1-AKTIVA
12408-RRA Mutasi Lainnya-1-AKTIVA
52006-Biaya Operasional Penyusutan Lainnya-5-BIAYA
53006-Biaya Tambah Daya & Pemasangan Listrik-5-BIAYA
53007-Biaya Premi Asuransi Lainnya-5-BIAYA
13001-Tanah-1-AKTIVA
13002-Renovasi Bangunan-1-AKTIVA
13003-Akumulasi Penyusutan Bangunan-1-AKTIVA
14001-Inventaris-1-AKTIVA
14002-Akumulasi Penyusutan Inventaris-1-AKTIVA
15001-Pra Operasional-1-AKTIVA
15002-Amortisasi Pra Operasional-1-AKTIVA
16000-Investasi Lain-lain-1-AKTIVA
53008-Biaya Ops. Pemeliharaan & Perbaikan Lain-5-BIAYA
54002-Biaya Kerugian Kredit-5-BIAYA
20000-Simpanan Anggota-2-HUTANG
20001-Simpanan Berjangka-2-HUTANG
22005-RRP Cadangan Iuran Tahunan-2-HUTANG
22006-RRP Pendingan-2-HUTANG
22007-RRP Bunga Lainnya-2-HUTANG
22008-RRP Pengurusan Fiducia/SKMHT-2-HUTANG
22009-RRP Cadangan THR Karyawan-2-HUTANG
22010-RRP Cadangan Bonus Tahunan Karyawan-2-HUTANG
22011-RRP Cadangan Pesangon Karyawan-2-HUTANG
22012-RRP SA Yang Belum Diambil-2-HUTANG
22013-RRP Hutang Notaris-2-HUTANG
22014-RRP SKMHT / Fiducia-2-HUTANG
22015-RRP Lainnya-2-HUTANG
21008-Cadangan Piutang Ragu-Ragu-2-HUTANG
21009-Cadangan Tantiem-2-HUTANG
41002-Realisasi Bunga CPRR-4-PENDAPATAN
41003-Realisasi Bunga Angsuran-4-PENDAPATAN
42002-Bunga Piutang HP Lainnya-4-PENDAPATAN
42003-Bunga Piutang Lain-Lain-4-PENDAPATAN
43001-Bunga Tabungan Di Bank BCA-4-PENDAPATAN
43002-Bunga Tabungan Di Bank BRI-4-PENDAPATAN
43003-Bunga Tukar Giro-4-PENDAPATAN
43004-Bunga Lainnya-4-PENDAPATAN
44001-Administrasi Kredit-4-PENDAPATAN
44002-Provisi Kredit-4-PENDAPATAN
44003-Notaris-4-PENDAPATAN
44004-Denda Angsuran-4-PENDAPATAN
45001-Penerimaan Piutang Ragu-Ragu-4-PENDAPATAN
46001-Selisih Kas Lebih-4-PENDAPATAN
46002-Administrasi Penutupan Tabungan-4-PENDAPATAN
46003-Penalti Deposito-4-PENDAPATAN
46004-Legalisir Kredit-4-PENDAPATAN
46005-Asuransi-4-PENDAPATAN
46006-Penagihan-4-PENDAPATAN
46007-Materai-4-PENDAPATAN
46008-Komisi-4-PENDAPATAN
46009-Survey-4-PENDAPATAN
46010-Tukar Jaminan-4-PENDAPATAN
46011-Pengurusan Fiducia-4-PENDAPATAN
46012-Laba Penjualan Jaminan Debitur-4-PENDAPATAN
46013-Pend. Operasional Lainnya-4-PENDAPATAN
47001-Penerimaan Piutang Yg Telah Dihapus-4-PENDAPATAN
47002-Penerimaan Denda Piutang Yg Dihapus-4-PENDAPATAN
47003-Laba Penjualan Inventaris-4-PENDAPATAN
47004-Pend Sewa-4-PENDAPATAN
47005-Pend Her STNK-4-PENDAPATAN
47006-Penjualan Barang Promosi-4-PENDAPATAN
47007-Pend Biaya FotoCopy-4-PENDAPATAN
47008-Pend Denda Cuti Karyawan-4-PENDAPATAN
47009-Pengembalian BPJS Karyawan-4-PENDAPATAN
47010-Pengembalian THR/BKT/PPJ-4-PENDAPATAN
47011-Simpanan Anggota Yg Belum Diambil-5-BIAYA
47012-Pend Non Oprasional Lainnya-4-PENDAPATAN
51008-Biaya BBM Karyawan-5-BIAYA
51009-Perjalanan Dinas-5-BIAYA
51010-Biaya Parkir-5-BIAYA
54003-Biaya Penyelesaian Kredit-5-BIAYA
54004-Rugi Penjualan Agunan Yg Diambil Alih-5-BIAYA
54005-Pengembalian Bunga Dimuka-5-BIAYA
55001-Selisih Kas Kurang-5-BIAYA
55002-Biaya Belanja Dapur-5-BIAYA
55003-Biaya Komisi Perantara-5-BIAYA
55004-Biaya Dana Taktis & Representatif-5-BIAYA
55005-Biaya Surat Kabar & Majalah-5-BIAYA
55006-Biaya Administrasi Bank-5-BIAYA
55007-Biaya Barang Cetakan-5-BIAYA
55008-Biaya Alat Tulis Kantor-5-BIAYA
55009-Biaya Benda Pos-5-BIAYA
55010-Biaya Pengiriman Dokumen-5-BIAYA
55011-Biaya Fotocopy-5-BIAYA
55012-Biaya Rapat Anggota Tahunan-5-BIAYA
55013-Biaya Ops.Lainnya-5-BIAYA
56001-Biaya Sumbangan Sukacita-5-BIAYA
56002-Biaya Sumbangan Dukacita-5-BIAYA
56003-Biaya Sumbangan Lainnya-5-BIAYA
56004-Parcel & Hadiah-5-BIAYA
56005-Biaya Rekreasi-5-BIAYA
56006-Rugi Penjualan Inventaris-5-BIAYA
56007-Pengembalian Simpanan Anggota-5-BIAYA
56008-Biaya Non Ops.Lainnya-5-BIAYA
57000-Bunga Modal-5-BIAYA
58001-Iuran DEPKOP-5-BIAYA
58002-Iuran Kebersihan & Keamanan-5-BIAYA
58003-Iuran Lainnya-5-BIAYA
59001-Biaya Promosi/Iklan-5-BIAYA
59002-Biaya Pajak Promosi-5-BIAYA
59003-Biaya Barang Promosi-5-BIAYA
59004-Biaya Ops. Promosi Lainnya-5-BIAYA
57001-PPH Pasal 21-5-BIAYA
57002-PPH Pasal 23-5-BIAYA
57003-PPH Pasal 25-5-BIAYA
57004-Pajak Bumi & Bangunan-5-BIAYA
57005-Pajak Tahunan-5-BIAYA
57006-Biaya Konsultan Pajak-5-BIAYA
57007-Biaya Pajak Lainnya-5-BIAYA
54006-Biaya Tunjangan Penagihan/Lacak/Sita-5-BIAYA
54007-Insentif/Komisi Penagihan-5-BIAYA
54008-Biaya Transportasi & BBM AO-5-BIAYA
54009-Transportasi & BBM Freelance-5-BIAYA
54010-Biaya Service Kendaraan AO-5-BIAYA
54011-Biaya Ops. Penagihan Lainnya-5-BIAYA
51011-Biaya Gaji Karyawan Training-5-BIAYA
51012-Tunjangan Lembur-5-BIAYA
51013-Penggantian Cuti Karyawan-5-BIAYA
51014-Pesangon Karyawan-5-BIAYA
51015-Insentif&Tunjangan Kesejahteraan Kary-5-BIAYA
51016-Biaya BPJS Kesehatan&TenagaKerja-5-BIAYA
51017-Bonus Karyawan-5-BIAYA
51018-Biaya Pendidikan&Pelatihan-5-BIAYA
51019-Biaya Seragam Karyawan-5-BIAYA
51020-Cadangan THR Karyawan-5-BIAYA
51021-Cadangan BKT -5-BIAYA
51022-Cadangan PPJ-5-BIAYA
51023-THR Karyawan-5-BIAYA
51024-Biaya Ops.Tenaga Kerja Lainnya-5-BIAYA
51025-Biaya Bunga Kewajiban HP-5-BIAYA
51026-Biaya Bunga HP Lainnya-5-BIAYA
- Contoh Database Acces
tblMasterPerkiraan NoPerkiraan NamaPerkiraan Kelompok 10000 AKTIVA 10-LANCAR 11000 AKTIVA LANCAR 11-AKTIVA LANCAR 11001 Kas 11-AKTIVA LANCAR 11002 Kas Kecil 11-AKTIVA LANCAR 11003 Bank BCA 11-AKTIVA LANCAR 11004 Bank BNI 11-AKTIVA LANCAR 11005 Bank MANDIRI 11-AKTIVA LANCAR 11006 Piutang Kepada Anggota 11-AKTIVA LANCAR 11007 Piutang Kepada Non Anggota 11-AKTIVA LANCAR 11008 Piutang kepada pengurus 11-AKTIVA LANCAR 11009 Piutang bunga kepada anggota 11-AKTIVA LANCAR 11010 Piutang bunga kepada non anggota 11-AKTIVA LANCAR 11011 Piutang simpanan wajib anggota 11-AKTIVA LANCAR 11012 Piutang simpanan pokok anggota 11-AKTIVA LANCAR 11013 Piutang lain-lain 11-AKTIVA LANCAR 11014 Cadangan kerugian piutang 11-AKTIVA LANCAR 11015 .. 11-AKTIVA LANCAR 11016 .. 11-AKTIVA LANCAR 11017 .. 11-AKTIVA LANCAR 11018 Jumlah aktiva lancar 11-AKTIVA LANCAR 12000 AKTIVA TETAP 12-AKTIVA TETAP 12001 Bangunan 12-AKTIVA TETAP 12002 Kendaraan 12-AKTIVA TETAP 12003 Inventaris Kantor 12-AKTIVA TETAP 12004 Komputer 12-AKTIVA TETAP 12005 Akumulasi penyusutan bangunan 12-AKTIVA TETAP 12006 Akumulasi penyusutan kendaraan 12-AKTIVA TETAP 12007 Akumulasi penyusutan inventaris kator 12-AKTIVA TETAP 12008 Akumulasi komputer 12-AKTIVA TETAP 12009 12-AKTIVA TETAP 12010 12-AKTIVA TETAP 12011 12-AKTIVA TETAP 12012 Jumlah aktiva tetap 12-AKTIVA TETAP 12013 JUMLAH AKTIVA LANCAR + AKTIVA TETAP 12-AKTIVA TETAP 20000 KEWAJIBAN 20-KEWAJIBAN 21001 KEWAJIBAN LANCAR 21-KEWAJIBAN 21002 Simpanan anggota 21-KEWAJIBAN 21003 Simpanan non anggota 21-KEWAJIBAN 21004 Simpanan suka rela 21-KEWAJIBAN 21005 Hutang biaya 21-KEWAJIBAN 21006 Hutang gaji 21-KEWAJIBAN 21007 Hutang usaha 21-KEWAJIBAN 21008 21-KEWAJIBAN 21009 21-KEWAJIBAN 21010 21-KEWAJIBAN 21011 Jumlah Kewajiban 21-KEWAJIBAN 22000 EKUITAS / KEKAYAAN BERSIH 22-EKUITAS 22001 MODAL 22-EKUITAS 22002 Simpanan wajib pokok 22-EKUITAS 22003 Simpanan wajib 22-EKUITAS 22004 Modal sumbangan/donasi 22-EKUITAS 22005 Cadangan yang dibentuk (umum) 22-EKUITAS 22006 Cadangan resiko 22-EKUITAS 22007 Modal Penyertaan 22-EKUITAS 22008 Laba periode berjalan 22-EKUITAS 22009 22-EKUITAS 22010 22-EKUITAS 22011 22-EKUITAS 22012 Jumlah ekuitas 22-EKUITAS 22013 JUMLAH KEWAJIBAN + EKUITAS 22-EKUITAS 30000 PENDAPATAN 33-PENDAPATAN 31001 PENDAPATAN OPERASIONAL 33-PENDAPATAN 31002 Pendapatan jasa piutang anggota 33-PENDAPATAN 31003 Pendapatan jasa piutang non anggota 33-PENDAPATAN 31004 Pendapatan provisi 33-PENDAPATAN 31005 Pendapatan administrasi 33-PENDAPATAN 31006 PENDAPATAN NON OPERASIONAL 33-PENDAPATAN Available link for download