Wednesday, 27 April 2016

AKUNTANSI BIAYA METODE HARGA POKOK PROSES (Contoh Soal dan Penyelesaian)

Standard
1. PRODUK DIOLAH MELALUI SATU DEPARTEMEN PRODUKSI 

Contoh Soal:   
PT. Yudhistira Telecomm (perusahaan yang memproduksi komponen smartphone) mengolah produknya secara masal melalui satu departemen. Adapun biaya yang dikeluarkan selama bulan Januari 2013 adalah sbb :

Biaya Bahan Baku                   162.500.000
Biaya Bahan Penolong            100.000.000
Biaya Tenaga Kerja                 185.000.000
Biaya Overhead Pabrik           200.000.000
             Total                           647.500.000

Jumlah produk yang dihasilkan adalah :
-Barang Jadi sebanyak 4.500 kg
-Barang Dalam Proses sebanyak 500 kg (100% BBB dan BBP, 80% BTK, 60% BOP)

Diminta
A. Buatlah Harga Pokok Per satuan
B. Hitunglah Harga Pokok Produk Jadi dan Persediaan Produk Dalam Proses
C. Buatlah Jurnal pencatatan biaya produksi yang diperlukan

Jawab:
A.
        Mencari Unit Equivalen

          Unit Equvalen = Barang Jadi + ( 100% * BDP)

  • BBB dan BBP=  4500 +(100% * 500)

                                     5000

  • BTK               = 4500 + (80% * 500)   
                                    4900
  • BOP                = 4500 + (60% * 500) 
                                     4800
      untuk mencari harga per satuannya agar lebih mudah kita gunakan tabel berikut :
Unsur Biaya
Jumlah Biaya
Unit Equivalen
Biaya Per satuan
BBB
   162.500.000
                    5.000
                    32.500
BBP
   100.000.000
                    5.000
                    20.000
BTK
   185.000.000
                    4.900
                    37.755
BOP
   200.000.000
                    4.800
                    41.667
TOTAL
   647.500.000

                  131.922
Biaya per satuan = Jumlah Biaya : Unit Equivalen

B. 

    Menghitung HP Produk Jadi = Produk Jadi * Total Biaya per satuan
                         HP Produk dlm Proses = Unit equivalen - Barang Jadi
    HP Produk Jadi  (4.500 * 131.922)                                     593.649.000
    HP Produk Dalam Proses:
          -BBB   (5000 - 4500)                      16.250.000
          -BBP   (5000 - 4500)                      10.000.000 
          -BTK   (4900 - 4500)                      15.102.000
          -BOP   (4800 - 4500)                      12.500.100
                                                                                                   53.852.100
                                                                                                 647.501.100
    Total HP Produk jadi dan produk dalam proses harus balance, kalau selisih sedikit tidak apa karena adanya pembulatan pada pecahan desimal

C.

  • Jurnal Pemakaian Bahan Baku
          BDP-BBB                                             162.500.000
                   Persediaan Bahan Baku                                             162.500.000
  • Jurnal Pemakaian Bahan Penolong
         BDP-BBP                                              100.000.000
                  Persediaan Bahan Penolong                                        100.000.000
  • Jurnal Penggajian
           BOP-BTK                                            185.000.000
                  Kas                                                                               185.000.000     
  • Jurnal Mencatat BOP
           BDP-BOP                                              200.000.000
                  Macam-Macam Biaya                                                  200.000.000
  • Jurnal Mencatat Harga Produk Jadi
           Persediaan Produk Jadi                          593.649.000
                  BDP-BBB                                                                    146.250.000
                  BDP-BBP                                                                      90.000.000
                  BDP-BTK                                                                    169.897.000
                  BDP-BOP                                                                    187.501.500
  • Jurnal Mencatat Harga Produk Dalam Proses
           Persediaan Produk Dlm Proses                  53.852.100
                  BDP-BBB                                                                     16.250.000
                  BDP-BBP                                                                      10.000.000
                  BDP-BTK                                                                     15.102.000
                  BDP-BOP                                                                     12.500.000



Thank You !





    

CONTOH STUDI KASUS PROGRAM PENJUALAN JAVA DESKTOP Part 2

Standard
          Lanjut aja dari postingan sebelumnya Penjualan "EDUCATION SOFTWARE", kita udah buat design formnya, dan sekarang tinggal masukin kodingnya. Ini nih yang butuh konsentrasi penuh dan pemahaman ekstra. Tapi nyantai ajalah, pelan-pelan bacanya sambil ngemil aja biar dapet pencerahan sekaligus inspirasi buat memahami koding atau malah mengembangkan lagi kodingnya dengan dicombine sama fungsi-fungsi yang lain.

CODING TEXTFIELD

  • Pertama-tama, buat coding program untuk pengisian pada output detail. Dimana jika kita memilih kode software, maka nama software dan harga akan terisi otomatis. Jadi untuk coding program akan kita buat pada combo box kode software, dengan klik kanan, pilih event, action, lalu action performed, atau kalo mau gampang mah, tinggal double klik aja
  • lalu masukkan koding ini:
  • Maksud dari koding diatas adalah untuk memasukkan fungsi pada combo box dengan penggunaan index (pilihan pada combo box). Pada bahasa java index dimulai dari 0, dimana pada combo box yang telah kita buat index 0 digunakan untuk pilihan -pilih-. untuk lebih jelasnya lihat pada form awal dipostingan saya sebelumnya.
  • case 1 yang berarti pilihan kedua pada combo box,
  • this untuk menunjuk variabel yang akan diisi, 
  • setText yang berfungsi untuk mengisi field, jika kita klik pilihan kedua pada combo box, maka field dengan nama variabel "tnamasoftware" akan terisi "fisika" dan field "tharga" akan terisi "10000", begitu pula seterusnya sampai pilihan terakhir, kita cukup menggunakan default. 
CODING PADA BUTTON HITUNG
  • Sama seperti yang pertama, untuk pengisian koding, cukup dengan double klik saja pada button. kali ini kita akan mengisi koding pada button hitung.
  • untuk koding diatas adalah fungsi pada tombol hitung, dimana ketika kita klik, maka data yang kita masukkan akan terhitung otomatis
  • int digunakan untuk pemberian tipe data untuk isiannya. disini kita akan ada perkalian dan penjumlahan jadi saya pakai int. Pakai Float juga bisa, tapi kalau float biasanya lebih cocok untuk pecahan desimal
  • int harga mengenalkan variabel harga untuk menggantikan "tharga" dimana sebelumnya bertipe data string, kalau mau dimasukkan ke perhitungan harus diganti jadi integer, Nah proses merubahnya ada pada Integer.parseInt
  • this.tharga.getText untuk mengambil isi dari field tharga
  • setelah proses hitung dimasukkan, maka kita harus mengembalikan tipe data integer ke string lagi menggunakan Integer.toString
CODING PADA BUTTON BAYAR DENGAN MENGGUNAKAN JOptionPane

  • untuk button bayar saya menggunaka JOptionPane, dimana ketika tombol diklik, akan muncul message dialog untuk menginput uang bayarnya, lalu menampilkan total uang kembalian.
  • JOptionPane ada pada koding JOptionPane.showInputDialog lalu diikuti dengan rootPane agar kotak dialog tampil ditengah layar.
  • kemudian saya juga memakai fungsi if untuk uang kembalian, jika kurang maka akan muncul kotak informasi kekurangan uang bayarnya
CODING BUTTON BARU (BERSIHKAN ISI FORM)
  • untuk button baru kita akan membersihkan isi field, yang berbeda ada pada combo box. Saya menggunakan setSelectedIndx(0) dimana index dikembalikan ke awal lagi.
  • buat yang textfied menggunakan setText
CODING BUTTON KELUAR
  • Disini saya menggunakan JOptionPane show confirm dialog, bedanya dengan yang input dialog yang tadi adalah, kalau yang ini akan menampilkan pertanyaan yes atau no
  • System.exit(0) program keluar
  • System(0) kembali ke form sebelumnya
  • Selesai~
TAMPILAN PROGRAM

Sekian dulu untuk postingan kali ini, semoga bermanfaat. Next time, kalo ada bahan lagi saya post.
terima kasih !

CONTOH STUDI KASUS PROGRAM PENJUALAN JAVA DESKTOP Part 1

Standard
Contoh studi kasus Penjualan "Education Software"

             Kali ini saya akan menjelaskan cara untuk pembuatan program Java Desktop tanpa database. Jadi kita akan buat form tampilan untuk penjualan diatas, tanpa proses penyimpanan, karena kita tidak menggunakan database. Jadi bisa dibilang ini hanya contoh tampilan sederhana dari studi kasus diatas. Sebelum membuat form, tentunya kita harus menganalisa dari tabel diatas field-field apa saja yang akan kita pakai di form sehingga mempermudah penggunanya. Untuk listing code nya sendiri, nanti akan saya posting setelah ini supaya tidak membingungkan.

Rancangan dan Prosedur Program
             Untuk Project penjualan pada study kasus diatas, terdapat 5 kondisi. Dimana jika kode software 1 maka akan muncul nama software “Fisika” dengan harga “10.000”, begitu pula seterusnya untuk kode software yang lainnya.
             Kemudian terdapat perhitungan potongan harga yang diambil dari total harga seluruh dikalikan 10% untuk setiap penjualan. Yang kemudian akan diselisihkan dengan harga seluruh sehingga menghasilkan total penjualan.
             Pada penentuan kondisi, kami menggunakan Switch Case untuk lebih mempermudah dengan mengambil index yang ada pada kode software, sehingga hanya perlu memasukkan nomor index yang diikuti dengan pernyataan dari kondisi yang ada yaitu berupa Nama Software dan Harga. Yang kemudian akan dikalikan dengan jumlah pembelian sehingga menhasilkan harga seluruh dan total potongan yang didapat serta total penjualannua.
             Untuk program ini, kamu menambahkan beberapa Button, yaitu Baru, Keluar, Hitung, dan Bayar.
o   Button baru digunakan untuk menginput data baru ataupun membersihkan isian form sehingga            menjadi kembali seperti tampilan awal.
o   Button keluar, untuk menghindari adanya kesalahan “klik” oleh user maka kami menggunakan            Jconfirm dialog dimana user akan diberikan pilihan apakah ingin keluar atau tidak.
o   Button hitung, untuk memproses data yang sudah diinput yaitu kode software dan jumlah beli.            Selain menggunakan button kami juga menggunakan action KeyPress untuk proses perhitungan,        karena user juga sering menggunakan “enter” untuk memprosesnya.

o   Button bayar, digunakan untuk proses pembayaran dari total tagihan penjualan. Pada saat button          bayar diklik maka akan muncul Input Dialog yang berisi jumlah tagihan serta Field untuk                    menginput jumlah uang bayar. Setelah uang bayar diinput, anda hanya perlu tekan “enter” atau            klik OK untuk melihat jumlah uang yan harus dikembalikan

            Setelah kita menganalisa dan merancang tampilan form, selanjutnya mendesign form sesuai denga\n kebutuhan dengan tampilan interface yang menarik untuk pengguna.


1. Memasukkan Logo Pada Form (Bagian Header)

  • Buat new project Jframe Form dengan nama “Penjualan”
  • Lalu buat header program seperti dibawah, untuk judul menggunakan “Label” dan “panel” untuk frame nya
  • Setting design dapat dilakukan pada “Properties” (Font, Background, Broder dan Foreground), khusus untuk logo perusahaan, anda harus memiliki file PNG yang sudah disimpan pada folder SRC didalam project yang anda buat. Lalu klik Properties, pilih icon seperti :
  • Jika sudah selesai untuk pembuatan header program, selanjutnya pembuatan kolom Input. Cara yang digunakan hampir sama seperti yang diatas, hanya saja untuk kode program, kami menggunakan pallete combo box. Ubah variabel name dengan klik kanan pada pallete lalu pilih change variabel name
2. Pembuatan Input (Isi Form)
  • Jika sudah selesai untuk pembuatan header program, selanjutnya pembuatan kolom Input. Cara yang digunakan hampir sama seperti yang diatas, hanya saja untuk kode program, kami menggunakan pallete combo box. Ubah variabel name dengan klik kanan pada pallete lalu pilih change variabel name
3. Pembuatan Tampilan Hasil

4. Pembuatan Button dengan logo/icon (Tombol)
  • Lalu buat button dengan menggunakan Pallete “Button” dengan diberikan icon yang sudahdi simpan di folderSRC terlebih dahulu

  • Maka untuk pembuatan design form sudah selesa
Untuk listing code nya akan saya post di postingan berikutnya.

Thank you !