public DetilJurnal(Akun akun, int noUrut, int debit, int kredit)
 {
     this.akun   = akun;
     this.noUrut = noUrut;
     this.debit  = debit;
     this.kredit = kredit;
 }
Example #2
0
        //untuk menjual barang dagangan secara kredit
        public void TambahDetilJurnalPenjualanBarangKredit(int pGrandTotal, int pTotalHpp)
        {
            Akun akun1 = new Akun();

            akun1.NomorAkun = "12";
            DetilJurnal detil1 = new DetilJurnal(akun1, 1, pGrandTotal, 0);

            ListDetilJurnal.Add(detil1);

            Akun akun2 = new Akun();

            akun2.NomorAkun = "41";
            DetilJurnal detil2 = new DetilJurnal(akun2, 2, 0, pGrandTotal);

            ListDetilJurnal.Add(detil2);

            Akun akun3 = new Akun();

            akun3.NomorAkun = "51";
            DetilJurnal detil3 = new DetilJurnal(akun3, 3, pTotalHpp, 0);

            ListDetilJurnal.Add(detil3);

            Akun akun4 = new Akun();

            akun4.NomorAkun = "15";
            DetilJurnal detil4 = new DetilJurnal(akun4, 4, 0, pTotalHpp);

            ListDetilJurnal.Add(detil4);
        }
Example #3
0
        //untuk pelunasan piutang
        public void TambahDetilJurnalPelunasanPiutangTunai(int pPiutang)
        {
            //kas bertambah
            // piutang berkurang
            Akun akun1 = new Akun();

            akun1.NomorAkun = "11";
            DetilJurnal detil1 = new DetilJurnal(akun1, 1, pPiutang, 0);

            ListDetilJurnal.Add(detil1);

            Akun akun3 = new Akun();

            akun3.NomorAkun = "12";
            DetilJurnal detil3 = new DetilJurnal(akun3, 2, 0, pPiutang);

            ListDetilJurnal.Add(detil3);
        }
Example #4
0
        //untuk menyelesaikan produksi job order
        public void TambahDetilJurnalPenyelesaianProduksi(int pGrandTotal)
        {
            //akun untuk sediaan barang jadi
            Akun akun1 = new Akun();

            akun1.NomorAkun = "15";
            DetilJurnal detil1 = new DetilJurnal(akun1, 1, pGrandTotal, 0);

            ListDetilJurnal.Add(detil1);

            //akun untuk wip
            Akun akun2 = new Akun();

            akun2.NomorAkun = "14";
            DetilJurnal detil2 = new DetilJurnal(akun2, 2, 0, pGrandTotal);

            ListDetilJurnal.Add(detil2);
        }
Example #5
0
        //untuk membayar tenaga kerja secara tunai
        public void TambahDetilJurnalPembayaranTK(int pGrandTotal)
        {
            //akun untuk hutang gaji berada di debit
            Akun akun1 = new Akun();

            akun1.NomorAkun = "22";
            DetilJurnal detil1 = new DetilJurnal(akun1, 1, pGrandTotal, 0);

            ListDetilJurnal.Add(detil1);

            //akun untuk kas berada di kredit
            Akun akun2 = new Akun();

            akun2.NomorAkun = "11";
            DetilJurnal detil2 = new DetilJurnal(akun2, 2, 0, pGrandTotal);

            ListDetilJurnal.Add(detil2);
        }
Example #6
0
        //untuk  menerima bahan baku dari gudang T0004
        public void TambahDetilJurnalMenerimaBahanBaku(int pGrandTotal)
        {
            //akun untuk wip
            Akun akun1 = new Akun();

            akun1.NomorAkun = "14";
            DetilJurnal detil1 = new DetilJurnal(akun1, 1, pGrandTotal, 0);

            ListDetilJurnal.Add(detil1);

            //akun untuk sediaan bahan baku
            Akun akun2 = new Akun();

            akun2.NomorAkun = "13";
            DetilJurnal detil2 = new DetilJurnal(akun2, 2, 0, pGrandTotal);

            ListDetilJurnal.Add(detil2);
        }
Example #7
0
        //untuk pembelian secara tunai
        public void TambahDetilJurnalPembelianBarangTunai(int pGrandTotal)
        {
            //akun untuk sediaan bertambah
            Akun akun1 = new Akun();

            akun1.NomorAkun = "13";
            DetilJurnal detil1 = new DetilJurnal(akun1, 1, pGrandTotal, 0);

            ListDetilJurnal.Add(detil1);

            //akun untuk kas berkurang
            Akun akun2 = new Akun();

            akun2.NomorAkun = "11";
            DetilJurnal detil2 = new DetilJurnal(akun2, 2, 0, pGrandTotal);

            ListDetilJurnal.Add(detil2);
        }
Example #8
0
        //untuk melunasi hutang secara tunai T0006
        public void TambahDetilJurnalPembayaranHutangTunai(int pHutang, int pDiskon)
        {
            if (pDiskon > 0)//jika ada diskon
            {
                //akun untuk hutang
                Akun akun1 = new Akun();
                akun1.NomorAkun = "21";
                DetilJurnal detil1 = new DetilJurnal(akun1, 1, pHutang, 0);

                ListDetilJurnal.Add(detil1);

                //akun untuk kas
                Akun akun2 = new Akun();
                akun2.NomorAkun = "11";
                DetilJurnal detil2 = new DetilJurnal(akun2, 2, 0, pHutang - pDiskon);

                ListDetilJurnal.Add(detil2);

                //akun untuk diskon karena tidak ada akun diskon, ganti dengan akun sediaan bahan baku
                Akun akun3 = new Akun();
                akun3.NomorAkun = "13";
                DetilJurnal detil3 = new DetilJurnal(akun3, 3, 0, pDiskon);

                ListDetilJurnal.Add(detil3);
            }
            else //jika tidak ada diskon
            {
                //akun untuk hutang
                Akun akun1 = new Akun();
                akun1.NomorAkun = "21";
                DetilJurnal detil1 = new DetilJurnal(akun1, 1, pHutang, 0);
                ListDetilJurnal.Add(detil1);

                //akun untuk kas
                Akun akun2 = new Akun();
                akun2.NomorAkun = "11";
                DetilJurnal detil2 = new DetilJurnal(akun2, 2, 0, pHutang);
                ListDetilJurnal.Add(detil2);
            }
        }
Example #9
0
 public LaporanAkun(Akun akun)
 {
     this.akun = akun;
 }
Example #10
0
        public void TambahDetilJurnal(Akun pAkun, int pDebet, int pKredit)
        {
            DetilJurnal dj = new DetilJurnal(pAkun, 0, pDebet, pKredit);

            ListDetilJurnal.Add(dj);
        }