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

     
  1. Contoh Database Acces 































































































































































































































































































































































































































    tblMasterPerkiraan
    NoPerkiraanNamaPerkiraanKelompok
    10000AKTIVA10-LANCAR
    11000AKTIVA LANCAR11-AKTIVA LANCAR
    11001Kas11-AKTIVA LANCAR
    11002Kas Kecil11-AKTIVA LANCAR
    11003Bank BCA11-AKTIVA LANCAR
    11004Bank BNI11-AKTIVA LANCAR
    11005Bank MANDIRI11-AKTIVA LANCAR
    11006Piutang Kepada Anggota11-AKTIVA LANCAR
    11007Piutang Kepada Non Anggota11-AKTIVA LANCAR
    11008Piutang kepada pengurus11-AKTIVA LANCAR
    11009Piutang bunga kepada anggota11-AKTIVA LANCAR
    11010Piutang bunga kepada non anggota11-AKTIVA LANCAR
    11011Piutang simpanan wajib anggota11-AKTIVA LANCAR
    11012Piutang simpanan pokok anggota11-AKTIVA LANCAR
    11013Piutang lain-lain11-AKTIVA LANCAR
    11014Cadangan kerugian piutang11-AKTIVA LANCAR
    11015…………………………………………..11-AKTIVA LANCAR
    11016…………………………………………..11-AKTIVA LANCAR
    11017…………………………………………..11-AKTIVA LANCAR
    11018Jumlah aktiva lancar11-AKTIVA LANCAR
    12000AKTIVA TETAP12-AKTIVA TETAP
    12001Bangunan12-AKTIVA TETAP
    12002Kendaraan12-AKTIVA TETAP
    12003Inventaris Kantor12-AKTIVA TETAP
    12004Komputer12-AKTIVA TETAP
    12005Akumulasi penyusutan bangunan12-AKTIVA TETAP
    12006Akumulasi penyusutan kendaraan12-AKTIVA TETAP
    12007Akumulasi penyusutan inventaris kator12-AKTIVA TETAP
    12008Akumulasi komputer12-AKTIVA TETAP
    12009………………………………………………12-AKTIVA TETAP
    12010………………………………………………12-AKTIVA TETAP
    12011………………………………………………12-AKTIVA TETAP
    12012Jumlah aktiva tetap12-AKTIVA TETAP
    12013JUMLAH AKTIVA LANCAR + AKTIVA TETAP12-AKTIVA TETAP
    20000KEWAJIBAN20-KEWAJIBAN
    21001KEWAJIBAN LANCAR21-KEWAJIBAN
    21002Simpanan anggota21-KEWAJIBAN
    21003Simpanan non anggota21-KEWAJIBAN
    21004Simpanan suka rela21-KEWAJIBAN
    21005Hutang biaya21-KEWAJIBAN
    21006Hutang gaji21-KEWAJIBAN
    21007Hutang usaha21-KEWAJIBAN
    21008……………………………………………21-KEWAJIBAN
    21009……………………………………………21-KEWAJIBAN
    21010……………………………………………21-KEWAJIBAN
    21011Jumlah Kewajiban21-KEWAJIBAN
    22000EKUITAS / KEKAYAAN BERSIH22-EKUITAS
    22001MODAL22-EKUITAS
    22002Simpanan wajib pokok22-EKUITAS
    22003Simpanan wajib22-EKUITAS
    22004Modal sumbangan/donasi22-EKUITAS
    22005Cadangan yang dibentuk (umum)22-EKUITAS
    22006Cadangan resiko22-EKUITAS
    22007Modal Penyertaan22-EKUITAS
    22008Laba periode berjalan22-EKUITAS
    22009……………………………………………22-EKUITAS
    22010……………………………………………22-EKUITAS
    22011……………………………………………22-EKUITAS
    22012Jumlah ekuitas22-EKUITAS
    22013JUMLAH KEWAJIBAN + EKUITAS22-EKUITAS
    30000PENDAPATAN33-PENDAPATAN
    31001PENDAPATAN OPERASIONAL33-PENDAPATAN
    31002Pendapatan jasa piutang anggota33-PENDAPATAN
    31003Pendapatan jasa piutang non anggota33-PENDAPATAN
    31004Pendapatan provisi33-PENDAPATAN
    31005Pendapatan administrasi33-PENDAPATAN
    31006PENDAPATAN NON OPERASIONAL33-PENDAPATAN
    Available link for download