Disusun Oleh :
- Agus Setya Budaya, ST - Edy Supriyanto, SE, MSi, Akt
DAFTAR ISI
Halaman
PENDAHULUAN ... ... 1
Studi Kasus dan Pokok Bahasan ... 1
BAB I PERANCANGAN DATA BASE ... 3
1.1. Membuat Database ... 2
1.2. Membuat Tabel dan Struktur Data ... 4
1.2.1. Membuat Tabel Rekening ... 4
1.2.2. Membuat Tabel Buku Besar ... 4
1.3. Mengisi Data Awal dengan Datasheet ... 6
1.3.1. Mengisi Daftar Rekening ... 6
1.3.2. Mengisi Data Saldo Awal di Buku Besar ... 8
BAB II PERANCANGAN FORM ORDER PEMBELI ... 9
2.1. Merancang dan Membuat Tabel ... 9
2.1.1. Membuat Tabel Pembeli ... 9
2.1.2. Membuat Tabel Order Pembeli ... 9
2.1.3. Membuat Tabel TblOrderPembeli ... 10
2.2. Merancang dan Membuat Query ... 10
2.2.1 Membuat Query qryOrderPembeli ... 10
2.2.2. Membuat Query qryOP ... 12
2.3. Membuat SubFormOrderPembeli... 13
2.3.1. Menggunakan Objects Form ... 13
2.4. Membuat Form OrderPembeli ... 16
2.4.1. Membuat Tombol Update ... 17
2.4.2. Membuat Tombol Tambah ... 18
2.4.3. Menggunakan Tombol Navigasi, Simpan dan Tutup Form ... 19
BAB III PERANCANGAN FORM FAKTUR PEMBELIAN ... 22
3.1. Perancangan dan Pembuatan Tabel ... 22
3.1.1. Membuat Tabel FakturPembelian ... 22
3.1.2. Membuat Tabel Pembelian ... 22
3.2. Merancang dan Membuat Query ... 23
3.2.1. Membuat Query qryFakturPembelian ... 23
3.2.2. Membuat Query qryFP ... 24
3.3. Membuat Form FakturPembelian ... 25
3.3.1. Membuat Tombol Update ... 28
3.3.2. Membuat Tombol Tambah ... 29
3.3.3. Menggunakan Tombol Navigasi, Simpan dan Tutup Form ... 30
BAB IV PERANCANGAN LAPORAN PERSEDIAAN ... 33
4.1. Perancangan dan Pembuatan Tabel ... 33
4.1.1. Membuat Tabel Persediaan ... 33
4.2. Merancang dan Membuat Query ... 33
4.2.1. Membuat Query qPersediaan ... 33
4.2.2. Membuat Query PersAwal ... 34
4.2.3. Menggabungkan Dua Query ... 37
4.3. Membuat SubFormPersediaan ... 38
4.3.1. Menggunakan Form Mode Datasheet ... 38
4.3.2. Menggunakan Form Footer ... 41
4.4. Membuat Form Persediaan ... 42
4.5. Membuat Laporan Persediaan ... 44
BAB V PERANCANGAN FORM FAKTUR PENJUALAN ... 47
5.1. Perancangan dan Pembuatan Tabel ... 47
5.1.1. Membuat Tabel FakturPenjualan ... 47
5.1.2. Membuat Tabel Penjualan ... 47
5.2. Merancang dan Membuat Query ... 48
5.2.1. Membuat Query qryJual ... 48
5.3. Membuat Form Faktur Penjualan ... 49
5.3.1. Membuat Tombol Update ... 52
5.3.2. Membuat Tombol Tambah ... 53
5.4. Membuat Form Transaksi Faktur Penjualan ... 54
BAB VI PERANCANGAN FORM JURNAL PEMBELIAN ... 56
6.1. Perancangan dan Pembuatan Tabel ... 56
6.1.1. Membuat Tabel JurnalPembelian ... 56
6.2. Merancang dan Membuat Query ... 56
6.2.1. Membuat Query qryJurnalPembelian... 56
6.2.2. Membuat Query qryJPB ... 57
6.3. Membuat SubFormJurnalPembelian ... 58
6.3.1. Menggunakan Objects Form ... 59
6.3.2. Menggunakan Form Footer ... 60
6.4. Membuat Form JurnalPembelian ... 60
6.4.1. Menggunakan Objects Form ... 61
6.4.2. Membuat Tombol Posting ... 63
6.5. Membuat Laporan Jurnal Pembelian ... 64
BAB VII PERANCANGAN FORM JURNAL PENJUALAN ... 66
7.1. Perancangan dan Pembuatan Tabel ... 66
7.1.1. Membuat Tabel JurnalPenjualan ... 66
7.2. Merancang dan Membuat Query ... 66
7.2.1. Membuat Query qryJurnalPenjualan ... 66
7.2.2. Membuat Query qryJPJ ... 67
7.3.1. Menggunakan Objects Form ... 68
7.3.2. Menggunakan Form Footer ... 70
7.4. Membuat Form JurnalPenjualan ... 70
7.4.1. Menggunakan Object Form ... 71
7.4.2. Membuat Tombol Posting ... 73
7.5. Membuat Laporan Jurnal Penjualan ... 74
BAB VIII PERANCANGAN JURNAL PENERIMAAN KAS ... 76
8.1. Perancangan dan Pembuatan Tabel ... 76
8.1.1. Membuat Tabel JurnalPenerimaanKas ... 76
8.2. Merancang dan Membuat Query ... 76
8.2.1. Membuat Query Jurnal Penerimaan Kas ... 76
8.3. Membuat FormJurnalPenerimaanKas ... 78
8.3.1. Menggunakan Objects Form ... 78
8.3.2. Membuat Tombol Posting ... 79
BAB IX PERANCANGAN JURNAL PENGELUARAN KAS ... 81
9.1. Perancangan dan Pembuatan Tabel ... 81
9.1.1. Membuat Tabel JurnalPengeluaranKas ... 81
9.2. Merancang dan Membuat Query ... 81
9.2.1. Membuat Query Jurnal Pengeluaran Kas ... 81
9.3. Membuat FormJurnalPenerimaanKas ... 83
9.3.1. Menggunakan Objects Form ... 83
9.3.2. Membuat Tombol Posting ... 84
BAB X PEMBUATAN FORM REKENING ... 86
10.1. Membuat Form Rekening Awal ... 86
10.2. Memodifikasi Form Rekening ... 88
10.2.1. Add New Record ... 89
10.2.2. Menghapus Record ... 92
BAB XI LAPORAN HARGA POKOK PENJUALAN ... 93
11.1. Membuat Query qryHPP ... 93
11.2. Membuat Laporan HPP ... 94
11.3. Membuat Form Harga Pokok Penjualan ... 96
BAB XII LAPORAN BUKU BESAR ... 97
12.1. Membuat Query Buku Besar ... 97
12.2. Membuat Laporan Buku Besar ... 98
BAB XIII LAPORAN LABA/RUGI ... 102
13.1. Memasukkan Data Jurnal ... 102
13.2. Membuat Query Laba/Rugi ... 103
13.3. Membuat Laporan Laba/Rugi ... 105
BAB XIV LAPORAN NERACA SALDO ... 108
14.1. Membuat Query Neraca Saldo ... 108
14.1.1. Query untuk Rekening Harta, Kewajiban dan Modal ... 109
14.1.2. Query untuk Laba/Rugi ... 110
14.1.3. Menggabungkan Dua Query ... 112
14.2. Membuat Laporan Neraca Saldo ... 113
BAB XV SWITCHBOARD DAN KEAMANAN ... 115
15.1. Membuat Switchboard ... 115
DAFTAR PUSTAKA ... 120
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
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.
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