Disusun Oleh : - Agus Setya Budaya, ST
- Edy Supriyanto, SE, MSi, Akt
DAFTAR ISI Halaman PENDAHULUAN ......... ............................................................................... Studi Kasus dan Pokok Bahasan ...........................................
1 1
BAB I
PERANCANGAN DATA BASE ................................................. 1.1. Membuat Database ........................................................... 1.2. Membuat Tabel dan Struktur Data ..................................... 1.2.1. Membuat Tabel Rekening ..................................... 1.2.2. Membuat Tabel Buku Besar ................................. 1.3. Mengisi Data Awal dengan Datasheet ............................... 1.3.1. Mengisi Daftar Rekening ....................................... 1.3.2. Mengisi Data Saldo Awal di Buku Besar ...............
3 2 4 4 4 6 6 8
BAB II
PERANCANGAN FORM ORDER PEMBELI ............................ 2.1. Merancang dan Membuat Tabel ........................................ 2.1.1. Membuat Tabel Pembeli ....................................... 2.1.2. Membuat Tabel Order Pembeli ............................. 2.1.3. Membuat Tabel TblOrderPembeli ......................... 2.2. Merancang dan Membuat Query ....................................... 2.2.1 Membuat Query qryOrderPembeli ........................ 2.2.2. Membuat Query qryOP ........................................ 2.3. Membuat SubFormOrderPembeli....................................... 2.3.1. Menggunakan Objects Form ................................. 2.4. Membuat Form OrderPembeli ............................................ 2.4.1. Membuat Tombol Update ..................................... 2.4.2. Membuat Tombol Tambah .................................... 2.4.3. Menggunakan Tombol Navigasi, Simpan dan Tutup Form ...........................................................
9 9 9 9 10 10 10 12 13 13 16 17 18
PERANCANGAN FORM FAKTUR PEMBELIAN ..................... 3.1. Perancangan dan Pembuatan Tabel ................................ 3.1.1. Membuat Tabel FakturPembelian ......................... 3.1.2. Membuat Tabel Pembelian ................................... 3.2. Merancang dan Membuat Query ....................................... 3.2.1. Membuat Query qryFakturPembelian ................... 3.2.2. Membuat Query qryFP .......................................... 3.3. Membuat Form FakturPembelian ...................................... 3.3.1. Membuat Tombol Update ..................................... 3.3.2. Membuat Tombol Tambah .................................... 3.3.3. Menggunakan Tombol Navigasi, Simpan dan Tutup Form ...........................................................
22 22 22 22 23 23 24 25 28 29
BAB III
ii
19
30
BAB IV
PERANCANGAN LAPORAN PERSEDIAAN ............................ 4.1. Perancangan dan Pembuatan Tabel ................................. 4.1.1. Membuat Tabel Persediaan .................................. 4.2. Merancang dan Membuat Query ....................................... 4.2.1. Membuat Query qPersediaan ............................... 4.2.2. Membuat Query PersAwal .................................... 4.2.3. Menggabungkan Dua Query ................................. 4.3. Membuat SubFormPersediaan .......................................... 4.3.1. Menggunakan Form Mode Datasheet ................... 4.3.2. Menggunakan Form Footer .................................. 4.4. Membuat Form Persediaan ............................................... 4.5. Membuat Laporan Persediaan ..........................................
33 33 33 33 33 34 37 38 38 41 42 44
BAB V
PERANCANGAN FORM FAKTUR PENJUALAN ..................... 5.1. Perancangan dan Pembuatan Tabel ................................ 5.1.1. Membuat Tabel FakturPenjualan .......................... 5.1.2. Membuat Tabel Penjualan .................................... 5.2. Merancang dan Membuat Query ...................................... 5.2.1. Membuat Query qryJual ........................................ 5.3. Membuat Form Faktur Penjualan ...................................... 5.3.1. Membuat Tombol Update ..................................... 5.3.2. Membuat Tombol Tambah .................................... 5.4. Membuat Form Transaksi Faktur Penjualan ......................
47 47 47 47 48 48 49 52 53 54
BAB VI
PERANCANGAN FORM JURNAL PEMBELIAN ...................... 6.1. Perancangan dan Pembuatan Tabel ................................. 6.1.1. Membuat Tabel JurnalPembelian .......................... 6.2. Merancang dan Membuat Query ....................................... 6.2.1. Membuat Query qryJurnalPembelian..................... 6.2.2. Membuat Query qryJPB ........................................ 6.3. Membuat SubFormJurnalPembelian ................................. 6.3.1. Menggunakan Objects Form ................................. 6.3.2. Menggunakan Form Footer .................................. 6.4. Membuat Form JurnalPembelian ....................................... 6.4.1. Menggunakan Objects Form ................................. 6.4.2. Membuat Tombol Posting ..................................... 6.5. Membuat Laporan Jurnal Pembelian .................................
56 56 56 56 56 57 58 59 60 60 61 63 64
BAB VII
PERANCANGAN FORM JURNAL PENJUALAN ..................... 7.1. Perancangan dan Pembuatan Tabel ................................. 7.1.1. Membuat Tabel JurnalPenjualan .......................... 7.2. Merancang dan Membuat Query ....................................... 7.2.1. Membuat Query qryJurnalPenjualan ..................... 7.2.2. Membuat Query qryJPJ ........................................ 7.3. Membuat SubFormJurnalPenjualan ..................................
66 66 66 66 66 67 68
iii
7.3.1. Menggunakan Objects Form ................................. 7.3.2. Menggunakan Form Footer .................................. 7.4. Membuat Form JurnalPenjualan ........................................ 7.4.1. Menggunakan Object Form .................................. 7.4.2. Membuat Tombol Posting ..................................... 7.5. Membuat Laporan Jurnal Penjualan ..................................
68 70 70 71 73 74
BAB VIII PERANCANGAN JURNAL PENERIMAAN KAS ...................... 8.1. Perancangan dan Pembuatan Tabel ................................. 8.1.1. Membuat Tabel JurnalPenerimaanKas ................. 8.2. Merancang dan Membuat Query ....................................... 8.2.1. Membuat Query Jurnal Penerimaan Kas .............. 8.3. Membuat FormJurnalPenerimaanKas ............................... 8.3.1. Menggunakan Objects Form ................................. 8.3.2. Membuat Tombol Posting .....................................
76 76 76 76 76 78 78 79
BAB IX
PERANCANGAN JURNAL PENGELUARAN KAS .................. 9.1. Perancangan dan Pembuatan Tabel ................................. 9.1.1. Membuat Tabel JurnalPengeluaranKas ................ 9.2. Merancang dan Membuat Query ....................................... 9.2.1. Membuat Query Jurnal Pengeluaran Kas ............. 9.3. Membuat FormJurnalPenerimaanKas ............................... 9.3.1. Menggunakan Objects Form ................................. 9.3.2. Membuat Tombol Posting ......................................
81 81 81 81 81 83 83 84
BAB X
PEMBUATAN FORM REKENING ............................................. 10.1. Membuat Form Rekening Awal .......................................... 10.2. Memodifikasi Form Rekening ............................................ 10.2.1. Add New Record ................................................... 10.2.2. Menghapus Record ...............................................
86 86 88 89 92
BAB XI
LAPORAN HARGA POKOK PENJUALAN ............................. 11.1. Membuat Query qryHPP .................................................... 11.2. Membuat Laporan HPP ..................................................... 11.3. Membuat Form Harga Pokok Penjualan ............................
93 93 94 96
BAB XII
LAPORAN BUKU BESAR ....................................................... 12.1. Membuat Query Buku Besar ............................................. 12.2. Membuat Laporan Buku Besar ..........................................
97 97 98
BAB XIII LAPORAN LABA/RUGI ........................................................... 13.1. Memasukkan Data Jurnal ................................................. 13.2. Membuat Query Laba/Rugi ................................................ 13.3. Membuat Laporan Laba/Rugi ............................................
102 102 103 105
iv
BAB XIV LAPORAN NERACA SALDO ................................................... 14.1. Membuat Query Neraca Saldo ......................................... 14.1.1. Query untuk Rekening Harta, Kewajiban dan Modal .................................................................... 14.1.2. Query untuk Laba/Rugi ......................................... 14.1.3. Menggabungkan Dua Query ................................. 14.2. Membuat Laporan Neraca Saldo .......................................
108 108 109 110 112 113
BAB XV SWITCHBOARD DAN KEAMANAN ......................................... 115 15.1. Membuat Switchboard ....................................................... 115 DAFTAR PUSTAKA
............................................................................... 120
v
DAFTAR PUSTAKA
Callahan, Evan, Microsoft Access 2000 Visual Basic for Applications Fundamentals, Elex Media Komputindo, Jakarta, 2000 Masria, Microsoft Access Lanjutan, Mondial, Jakarta, 2002 Setiawan, Rony, Microsoft Access, Mondial, Jakarta, 1999 Sudjoko, Aplikasi Akuntansi dioperasikan pada program Microsoft Access, Gunung Roay, Tasik Malaya, 2000 Susanto, Budi dan Hartono, Andreas, Aplikasi Akuntansi dengan Microsoft
vi
Kata Pengantar Perkembangan teknologi informasi, Sekarang ini sangay pesat sekali. Hal ini
terbukti
dengan
banyaknya
innovási-inovasi
baru
di
bidang
IT.
Perkembangan ini secara tidka langsung dan secara langsung sangat berpengaruh terhadap perkembangan ilmu akuntansi. Dahulu orang membuat laporan keuangan bisa menghabiskan waktu sampai lama, sekarang bagian acounting dapat menyusun laporan keuangan hanya dalam waktu singkat. Perubahan ini disebabkan karena diciptakan suatu program akuntansi yang dapat menghandle semua pekerjaan orang akuntansi mulai dari jurnal, posting hingga penyusunan laporan keuangan. Mengingat perkembangan IT akuntansi sangat pesat maka para pengajar di bidang akuntansi dituntut untuk mampu menguasai ilmu baru ini. Tampaknya sekarang ini ilmu akuntansi sekarang sudah mulai dijelajahi oleh orang IT. Namun perbedaannya orang IT secara mendalam tidak mengetahui ilmu akuntansi, maka dari itu perlu kerjasama dari orang akuntansi dan orang IT untuk menciptakan dan memadukan ilmunya untuk menghasilkan ilmu baru yang bermanfaat. Oleh karena itu penulis mencoba menulis buku yang dapat menjadi panduan bagi pengajar maupun mahasiswa dan para praktisi untuk memahami lebih mendalam mengenai pemrograman akuntansi. Buku ini merupakan kelanjutan dari Buku kesatu yang membahasa pemrograman secara sederhana mengenai transaksi kasir maupun gudang, Buku kedua yang membahas mengenai pemrograman akuntansi untuk perusahaan jasa. Pada buku ini lebih berkembang pada pemrograman akuntansi untuk perusahaan dagang. Yang membedakan buku ini dengan buku selanjutnya adalah buku sekarang lebih komplek mengenai transaksi dan laporan yang harus diciptakan. Kalau pada perusahaan jasa pada pembuatan laporan laba rugi hanya mengurangi pendapatan dengan biaya saja, namun pada perusahaan dagang ada laporan baru yaitu laporan Harga Pokok Penjualan.
vii
Kepada semua teman-teman Dosen Fakultas Ekonomi Unissula, Seluruh Mahasiswa Fakultas Ekonomi Unissula yang telah mengajukan pertanyaan, kritik maupun saran atas terselesaikannya buku ini, penulis ucapkan terima kasih. Besar harapan bagi penulis untuk menerima kritik dan saran. Meskipun kecil, bagi kami adalah sesuatu yang besar.
Semarang, Oktober 2009
Tim Penulis
viii