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.