aplikasi financial record income dan expense untuk usaha

advertisement
Jurnal Teknik Informatika, Vol 1 September 2012
APLIKASI FINANCIAL RECORD INCOME DAN EXPENSE UNTUK
USAHA PERTOKOAN DENGAN MENGGUNAKAN METODE
COMMON SIZE BERBASIS ANDROID (STUDI KASUS : TOKO
BINTANG SATU)
Yofi Okta Jeafri1) Yohana Dewi Lulu W S.Si, M.T2) Dini Nurmalasari S.T3)
Program Studi Teknik Informatika, Politeknik Caltex Riau
Jalan Umban Sari no 1, Rumbai, Pekanbaru, Riau 28265
(E-mail: [email protected], [email protected],[email protected])
Abstrak
Laporan keuangan merupakan hal penting dalam setiap perusahaan, terutama pada pertokoan. Laporan
keuangan dapat digunakan oleh pemilik toko untuk melihat secara detail pemasukan dan pengeluaran
pada suatu pertokoan. Dari laporan keuangan juga bisa didapat perhitungan laba-rugi dan neraca suatu
pertokoan. Dahulunya pencatatan laporan keuangan masih menggunakan cara manual, seperti buku dan
pena. Perhitungan untuk laba rugi serta neraca juga masih menggunakan cara manual. Terkadang juga
membutuhkan tenaga ahli untuk melakukan perhitungan tersebut. Tentu saja ini cara yang rumit dan
tidak efektif. Seiring dengan perkembangan teknologi, banyak hal yang dahulunya rumit kini dapat
dilakukan dengan mudah. Salah satu perkembangan teknologi saat ini adalah perangkat mobile.
Penggunaan teknologi perangkat mobile ini akan dimaksimalkan dengan membuat aplikasi pencatatan
laporan keuangan. Metode yang diterapkan pada aplikasi ini adalah Common Size Statement yaitu
sebuah metode akuntansi untuk menganalisis laporan keuangan dengan melihat trend-trend tertentu.
Aplikasi ini dirancang untuk digunakan pada perangkat mobile berbasis android. Sistem ini diuji dengan
membandingkan perhitungan laporan keuangan secara manual dan otomatis, juga memberikan kuisioner
kepada pemilik toko Bintang Satu. Hasil pengujian secara manual dan otomatis mendapatkan hasil yang
sama, sedangkan hasil dari pengujian kuisioner dapat disimpulkan bahwa aplikasi ini dapat
meningkatkan efektitas dan kinerja pemilik toko terutama pada efektifitas waktu, juga cukup membantu
pemilik toko dalam pencatatan laporan keuangan dan bermanfaat bagi pemilik toko dalam menghasilkan
laporan keuangan toko.
Kata kunci : laporan keuangan, teknologi, perangkat mobile ,Common Size Statement, Android.
Abstract
The financial report is important in every company, especially for the stores. Financial report can be
used by the owner of the stores to see the detail of income and outcome in stores. From the financial
report can also count the profit-loss and balance of a store. Usually, the financial report is still manually,
like using books and pen. The calculation for the profit-loss and balance are still used manual way.
Sometimes also need experts to count the calculations. It also complicated and ineffective way. Based on
development of technology, many things that used complex now can be more easily. One development of
technology in time is a mobile device. Mobile device can be maximized for making an application about
financial report. With this application is expected to provide easier way to the owner of the stores to
record the financial report. The method that applied on this application is Common Size Statement. The
method is to analyze financial report by see the trends. This application is designed to mobile device
android. The system tested by comparing the financial statements manually and automatically, also gave
questionnaire to Bintang Satu shop owner. The test result a same output, while the results from the
questionnaire can be concluded that this application improve owners work effectiveness and
performance, in particular for timing, and also assist the owner of the store in financial record that is
useful for shop owners in generating reports financial stores.
Keystore : Financial report, mobile device, Common size Statement, Android OS.
1.
Pendahuluan
Laporan keuangan merupakan hal penting dalam setiap perusahaan, karena dengan
laporan keuangan tersebut bisa melihat secara detail pemasukan dan pengeluaran pada suatu
2
Yofi Okta Jeafri
perusahaan. Dari laporan keuangan juga bisa didapat perhitungan laba-rugi dan neraca suatu
perusahaan. Selama ini pencatatan laporan keuangan masih manual dengan menggunakan buku,
khususnya dipertokoan. Sehingga merepotkan pemilik toko yang harus berjam-jam menghitung
semuanya secara manual. Terkadang juga harus menggunakan para ahli untuk melakukan
perhitungan laba-rugi dan neracanya. Tentu saja ini menjadi sangat rumit dan efektifitas kerja
nya juga membutuhkan waktu yang lama.
Tanpa teknologi pekerjaan manusia akan berat dan membutuhkan waktu lama untuk
menyelesaikanya. Salah satunya adalah pengembangan dan aplikasi dari alat, mesin, material
dan proses yang menolong manusia menyelesaikan masalahnya. Ati [1]. Salah satu hasil dari
perkembangan teknologi saat ini adalah perangkat mobile. Teknologi telekomunikasi seluler
atau biasa disebut komunikasi bergerak (mobile communication) banyak diminati oleh
masyarakat. Perkembangan teknologi mobile saat ini adalah lahirnya perangkat mobile dengan
sistem operasi menggunakan Android. Android sendiri merupakan sistem operasi perangkat
mobile yang berbasis Linux. Android menyediakan platform bersifat open source yang yang
memungkinkan para pengembang menciptakan aplikasi mereka sendiri untuk digunakan oleh
bermacam perangkat mobile. Karena banyaknya aplikasi dan merupakan platform bersifat open
source maka, pasar Android kedepannya dipastikan akan semakin meningkat pesat. Safaat [3].
Namun persoalan yang ada saat ini bagaimana mengoptimalkan teknologi dalam
pencatatan laporan keuangan. Untuk itu, konsep pencatatan laporan keuangan berbasis mobile
merupakan solusi tepat, sehingga pemilik toko dapat dengan mudah melakukan pencatatan
dengan perangkat mobile yang selalu dibawa kemanapun.
Salah satu aplikasi yang dapat dikembangkan dengan pemanfaatan Android adalah
pecatatan laporan keuangan toko serta perhitungan laba dan rugi, sehingga dapat memudahkan
pengguna karena dapat dibawa kemana-mana dan tidak harus repot membawa buku lagi.
Dengan aplikasi yang akan dibuat ini toko tersebut dapat mengetahui/memonitor laba-rugi,
penjualan (income) dan pengeluaran (expense), dapat mengetahui sebagian besar pengeluaran
dihabiskan untuk apa, dapat mengetahui pengeluaran apa saja yang tidak perlu dan bisa
melakukan penghematan untuk kedepannya.
2.
2.1
Dasar Teori
Penelitian Sebelumnya
Aplikasi sebelumnya yang telah dibuat digunakan untuk mengolah sistem keuangan
secara komputerisasi berbasiskan desktop. Tentu saja aplikasi ini tidak fleksibel dan tidak dapat
dibawa kemanapun. Yanti [4].
Namun penelitian yang akan dilakukan adalah dengan menggunakan perangkat mobile
yang selalu dibawa kemanapun. Sehingga user dapat melakukan transaksi penjualan atau
pembelian dimanapun dan kapanpun user berada.
2.2
Akuntansi
“Akuntansi adalah suatu sistem informasi yang menyediakan laporan untuk para
pemangku kepentingan mengenai aktivitas dan kondisi ekonomi perusahaan”. M.Reeve [5].
Tujuan utama akuntansi adalah menyajikan informasi ekonomi dari suatu badan usaha
(bussines enterprice) kepada pihak-pihak yang berkepentingan. Informasi ekonomi yang
dihasilkan oleh akuntansi berguna bagi pihak-pihak di dalam perusahaan itu sendiri maupun
pihak-pihak di luar perusahaan.
Kegiatan akuntasi meliputi :
1. Pengidentifikasian dan pengukuran data yang relevan untuk suatu pengambilan
keputusan.
2. Pemrosesan data yang bersangkutan, kemudian pelaporan informasi yang dihasilkan.
3. Pengkomunikasian informasi kepada pemakai laporan.
Kegiatan-kegiatan tadi perlu dirangkaikan dalam suatu sistem yang disebut sistem
akuntansi. M.Reeve [5].
Jurnal Teknik Informatika, Vol 1 September 2012
2.3
Siklus Akuntansi
Proses akuntansi dimulai dengan menganalisis dan membuat jurnal untuk transaksitransaksi dan diakhiri dengan menyiapkan catatan akuntansi untuk transaksi-transaksi periode
berikutnya dengan siklus akuntansi (accounting cycle). Langkah-langkah siklus akuntansi dapat
di lihat pada Gambar 1 :
Sumber : Yanti, Sistem Informasi Akuntansi (Modul Keuangan), 2011
Gambar 1. Siklus Akuntansi
2.4
Analisis Laporan Keuangan
Analisis laporan keuangan adalah merupakan suatu proses analisis terhadap laporan
keuangan dengan tujuan untuk memberikan tambahan informasi kepada pemakai laporan
keuangan untuk pengambilan keputusan ekonomi, sehingga kualitas keputusan yang akan
diambil jauh lebih baik. Drs. Djarwanto P.S [6]. Salah satu bentuk analisis keuangan adalah
Analisis Common Size Statement. Analisis ini berguna untuk membandingkan periode saat ini
dengan periode sebelumnya. Laporan dalam persentase per komponen dalam hubungannya
dengan laporan rugi-laba, menunjukan jumlah atau persentase dari penjualan netto atau net sales
yang diserap tiap - tiap individu biaya dan persentase yang masih tersedia untuk income. Oleh
karena itu Common Size percentage analysis banyak digunakan oleh perusahaan dalam
hubungannya dengan income statement, karena adanya hubungan yang erat antara penjualan,
harga pokok dan biaya operasi, sedang untuk neraca tidak banyak digunakan. Sudrajat [7].
2.5
Android
Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang
mencakup sistem operasi, middleware dan aplikasi. Android menyediakan platform terbuka
bagi para pengembang untuk menciptakan aplikasi mereka. Pada tahun 2005, Google membeli
Android.Inc, sebuah perusahaan kecil yang baru saja tumbuh berbasis di Palo Alto, California.
Beberapa orang yang masuk disana pernah berkerja di Google, seperti Rich Minner, wakil
pendiri Wilfire Communications, kemudian ada juga Andy Rubin pendiri Danger, yaitu sebuah
perusahaan jasa perangkat lunak. Lalu ada juga Chris White, insinyur webtv dan Nick Sears dari
T-Mobile. Safaat [3].
2.5.1
Android Eclair
Android Eclair, dirilis pada tanggal 20 Mei 2010. Pastinya versi ini memiliki
performa, memori, dan kecepatan yang lebih tinggi. Disediakan pula fitur untuk menon-aktifkan
paket data yang memungkinkan kita yang masih remaja menghemat pulsa dalam penggunaan
Android karena memang OS Android membutuhkan koneksi terus-menerus yang menguras
pulsa. Yang membuat versi ini berbeda dari versi sebelumnya adalah kemampuan untuk
melakukan Tethering, dimana gadget Android kita dapat dijadikan hotspot Wi-Fi. Mayoritas
handphone Android sekarang menggunakan versi ini khususnya Samsung Galaxy Series.
Android versi termasuk kompleks karena didalamnya terdapat fitur-fitur yang mutakhir
4
Yofi Okta Jeafri
diantaranya adalah mendukung grafis dua dimensi (2D) dan tiga dimensi (3D), SQLite untuk
menyimpan data, dan Global Postioning System (GPS).
3.
Perancangan
Pada fase ini, akan dilakukan penggambaran tentang perancangan proyek. Perancangan
aplikasi ini dibagi 2, yaitu perancangan model yang melibatkan Use Case Diagram, Class
Diagram, Flowchart, dan perancangan database yang melibatkan perancangan Entity
Relationship Diagram (ERD).
3.1
Use Case Diagram
Use Case Diagram digunakan untuk menggambarkan apa saja yang dapat dilakukan
oleh user. Berikut adalah Use Case Diagram untuk user yang di tunjukkan oleh Gambar 3.
Gambar 3. User use case diagram.
Pada Gambar 3, user dapat mengatur akun yang diperlukan, memanage penjualan
(income) yang terdiri dari menginpukan penjualan, mengupdate dan menghapus penjualan
(income). Begitu juga untuk pengeluaran, jurnal, supplier dan costumer. User dapat melihat
laporan laba rugi dan neraca perbulan/pertahun dalam bentuk tabel dan melihat persentase laba
rugi dalam bentuk grafik dengan cara memasukkan tanggal terlebih dahulu.
3.2
Class Diagram
Class Diagram merupakan suatu diagram yang menggambarkan /memvisualisasikan
struktur sistem dari kelas-kelas serta hubungannya. Class Diagram ini juga menampilkan
interaksi dalam kelas-kelas tersebut, atribut apa yang dimiliki atau operasi/metode apa yang
dimiliki kelas itu, bagaimana jenis-jenis objek dalam sistem,batasan-batasan yang ada dalam
hubungan objek itu. Basori [8].
Class Diagram menggambarkan class-class yang akan digunakan pada sistem ini.
Berikut adalah Class Diagram sistem yang akan dibuat, adapun class-class yang digunakan
pada aplikasi ini adalah :
Jurnal Teknik Informatika, Vol 1 September 2012
Isi Pembe li an Barang
Akun
Ju rna l
Barang
ClassDBAdapter : String
No_akun : String
Nama_Akun : String
Saldo : D ouble
Kategori : String
Class DBAdapter : String
id_jurnal : String
Id_penjualan : String
Id_pembelian : String
Keterangan : String
Tanggal_jurnal : String
C lassD BAdapter : String
Id_barang : int
N ama_barang : String
Satuan : String
H argaPokok : D ouble
1..*
1 ..*
open()
generateD ataAk un()
getAkun()
getAkunId()
UpdateAkun()
HapusAkun()
open()
generateJurnal()
getIdPenjualan()
getIdPembelian()
getTotalPembelian()
getTotalPenjualan()
1
open()
generateDataBarang()
getBarang()
getBarangId()
updateBarang()
H apusBarang()
ClassDBAdapter : String
harga_beli : double
total_beli : double
jumlah_beli : double
open()
getBarang()
getPembelianId()
getIsiPembelianBarang()
generateD ataIsiPembelianBarang()
UpdateH argaPokokBy Id()
UpdateTotalPembelianBy Id()
UpdateStokBarangBy Id()
1..*
Supp li er
1..*
1
Isi Akun Jurnal
1
open()
generateIsiAkunJurnal()
getAkun()
getJurnal()
U pdateSaldoAkunBy Id()
1
1
1..*
ClassDBAdapter String
Id_Supplier : int
nama_supplier : String
No_Telf on : String
Alamat_Supplier : String
open()
generateDataSupplier()
getSupplier()
getSupplierId()
updateSupplier()
HapusSupplier()
i si Pe njua la n Bara ng
1..*
Penj ual an
Co stu mer
ClassDBAdapter : String
id_penjualan : String
id_costumer : int
Nama_costumer : String
Tanggal_penjualan : String
Total_penjualan : double
1
ClassDBAdapter : String
Id_pembelian : String
id_Supplier : int
Nama_supplier : String
tanggal_pembelian : String
Total_pembelian : double
open()
getSupplier()
generateD ataPembelian()
C lassDBAdapter : String
id_Costumer : int
N ama_Supplier : String
N o_ telf on : String
Alamat_Costumer : String
open()
generateDataCostumer()
getCostumer()
getCostumerId()
updateCostumer()
H apusCostumer()
Pembe li an
1..*
C lassDBAdapter : String
id_jurnal : String
no_akun : String
debit : double
kredit : double
1..*
open()
getCostumer()
generateD ataPenjualan()
C lassD BAdapter : String
hargaJual : double
total_jual : double
jumlah_jual ;double
open()
getBarang()
getPenjualanId()
getIsiPenjualanBarang()
generateDataIsiPenjualanBarang()
updateStokBarangBy Id()
updateTotalPenjualanBy Id()
Cla ssDBAda pter
Class DBAdapter : String
open()
Gambar 4. Class diagram pada sistem financial record.
3.3
Flowchart user
Program Flowchart pada aplikasi ini yaitu Flowchart melihat untuk laporan keuangan
(ditunjukkan oleh Gambar 5).
Gambar 5. Flowchart melihat informasi keuangan.
Flowchart ini menggambarkan user dapat melihat laporan laba dan rugi dari penjualan dan
pembelian. Pada Gambar 5, dapat dilihat user akan dihadapkan pada dua pilihan, apakah user
akan melihat laporan dalam bentuk record atau dalam bentuk grafik. Setelah memilih salah satu
dari tampilan tersebut, user dapat memasukkan tanggal awal dan tanggal akhir sesuai dengan
data yang
3.4
Entity Relationship Diagram (ERD)
ERD pada Gambar 6. berfungsi untuk menggambarkan hubungan antar tabel yang akan
digunakan pada sistem ini.
6
Yofi Okta Jeafri
Gambar 6. Entity relationship diagram financial record.
4.
Analisa dan pembahasan
Program ini dimulai dengan memasukkan akun yang diperlukan oleh user. Kemudian
user dapat memasukkan jurnal umum sesuai dengan akun yang telah dimasukkan sebelumnya.
Setelah itu, user dapat memasukkan data-data barang yg ada di toko tersebut, data-data supplier
dan costumer. Apabila dalam memasukkan data-data user dapat melakukan perubahan pada
menu edit.
Setelah tahap awal selesai, user dapat melakukan transaksi seperti penjualan barang dan
pembelian barang. Kemudian user dapat melihat apa saja transaksi yg dilakukan pada menu
daftar penjualan dan daftar pembelian.Setelah itu user masuk ke menu jurnal untuk
memasukkan transaksi-transaksi yang telah dilakukan agar dihitung laba rugi serta neraca
perbulannya.
Berikut adalah Screen Shot dari aplikasi yang dibuat :
Gambar 7. Home
Gambar 9. Input pemeblian
Gambar 8. Input
Gambar 10. Input Pembelian barang
Jurnal Teknik Informatika, Vol 1 September 2012
Gambar 13. Input periode laporan Common Size
Gambar 14. Laporan Common Size
Setelah sistem selesai maka dilakukan pengujian dilakukan dengan memasukkan datadata bulan februari dan maret dari toko Bintang Satu. Data-data tersebut berupa harga
pembelian barang serta stok barang yang telah dibeli tertera di kas bon. Kemudian dari
pembelian tersebut pemilik toko dapat menentukan harga jual. Serta akun apa saja yang
berkaitan dengan pembelian dan penjualan.
Gambar 19. Laporan Common Size bulan Februari dan Maret 2012
Dari pengujian diatas dengan memasukkan data bulan februari dan bulan maret dan
memasukkan tersebut pada aplikasi, maka hasil yang didapatkan antara pengujian manual dan
otomatis mendapat hasil yang sama.
Selain itu pengujian juga dilakukan dengan membandingkan waktu yang di
pakai antara pengerjaan manual dan otomatis. Dalam pengerjaan manual, Penulis
membutuhkan waktu kurang lebih 6 jam untuk melakukan perhitungan manual sedangkan
dengan menggunakan sistem, Penulis membutuhkan waktu 2 jam saja untuk mendapatkan
laporan keuangan pada kedua periode akuntansi tersebut terutama pada efektifitas waktu.
Selain itu, Penulis juga melakukan pengambilan kuisioner kepada pemilik toko Bintang
Satu dimana hasil dari kuisioner tersebut dapat menggambarkan bahwa aplikasi ini cukup
membantu pemilik toko dalam melakukan pencatatan laporan keuangan dan bermanfaat bagi
pemilik toko dalam menghasilkan laporan keuangan toko.
5.
Kesimpulan
Dengan selesainya sistem ini dan pengujian yang dilakukan serta mengalisis sistem
maka dapat di ambil kesimpulan, yaitu :
1. Sistem ini memliliki efisiensi waktu yang lebih baik.
2. Memudahkan user untuk mengetahui laporan laba rugi, neraca, dan analisa
perbandingan antara bulan satu dengan lainnya dengan tampilan data dan grafik.
3. Membantu pencatatan laporan keuangan untuk mengambil keputusan bagi pemilik toko
(user) dalam usaha pertokoannya.
4. Mengetahui apa-apa saja pembelian (expense) dan penjualan (income) yang telah
dilakukan.
6.
[1]
Referensi
Ati S,Sri. Teknologi Infomrasi untuk Perpustakaan dan Pusat Dokumentasi dan
Informasi.diambil
pada
tanggal
11
November
2011
dari
http://undip.academia.edu/SriAtiSuwanto/Papers/1507172/TEKNOLOGI_INFORMASI
_UNTUK_PERPUSTAKAAN_DAN_PUSAT_DOKUMENTASI_DAN_INFORMASI
8
[2]
[3]
[4]
[5]
[6]
[7]
[8]
Yofi Okta Jeafri
Miqdad, Riq’ie. Sejarah Perkembangan Teknologi Mobile Communication. diambil
pada tanggal 13 November 2011 dari
http://pdfsb.com/readonline/6256564165517034586e7836436e526b55513d3d-261005.
Safaat H, Nazruddin (2011). Pemrograman Aplikasi Mobile Smartphone dan Tablet PC
berbasis Android. Bandung : Informatika Bandung.
Yanti (2011). Sistem Informasi Akuntansi (Modul Keuangan). Pekanbaru : Politeknik
Caltex Riau.
M. Revee, Carl S. Warren, Jonathan E. Duchac, Esra Tri Wahyuni, Gatot Supriyanto,
Amir Abdi Jusuf, Chairul D. Djakman (2009). Pengantar Akuntansi Adaptasi
Indonesia. Jakarta : Salemba Empat.
P.S, Drs. Djarwanto. Pengertian Analisis Laporan Keuangan.diambil pada tanggal 19
Desember 2011 dari http://www.scribd.com/doc/20635304/Pengertian-AnalisisLaporan-Keuangan.
Sudrajat, M. Agus. Analisis Trend dan Analisis Common Size Statement. diambil pada
tanggal 17 November 2011 dari http://www.scribd.com/doc/39199735/Analisis-TrendDan-Analisis-Common-Size-Statement.
Basori, Ahmad Hoirul. Kuliah Umum IlmuKomputer.com Tutorial Rational
Rose.diambil pada tanggal 13 November 2011 dari http://ilmukomputer.com.
Download