0% found this document useful (0 votes)
45 views12 pages

Paper 5

The document discusses the development of a personal finance application based on Android. It provides background on relevant topics like systems, information systems, finance, and accounting. It then describes the design and implementation of the application, which allows users to record transactions, includes features like data import/export/sharing, and stores data in a database.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views12 pages

Paper 5

The document discusses the development of a personal finance application based on Android. It provides background on relevant topics like systems, information systems, finance, and accounting. It then describes the design and implementation of the application, which allows users to record transactions, includes features like data import/export/sharing, and stores data in a database.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Jurnal Informatika dan Bisnis

IMPLEMENTASI APLIKASI PENCATATAN KEUANGAN PRIBADI


BERBASIS ANDROID

Novryan1) dan Akhmad Budi2)


1)
Alumni Program Studi Teknik Informatika
2)
Staff pengajar Program Studi Teknik Informatika
Institut Bisnis dan Informatika Kwik Kian Gie
Jl. Yos Sudarso Kav.87 Sunter Jakarta Utara 14350
http://www.kwikkiangie.ac.id
[email protected]

ABSTRACT

As more rapidly development of technology today, affecting the development of the smartphone operating
system. The purpose of making this smartphone is to help, lighten, accelerate and simplify the lives of
humans in performing daily activities. One of the smartphone operating system being developed in the
community is Android. Therefore, it would be very helpful if we had a program to include the activities of
the financial system - transactions/cash flow. To design a personal finance application, the author uses
the theories from a variety of sources, the theories is have been used an information system, finance,
smartphone, UML, Android, Eclipse, Java, PHP, XML, SQLite. Applications are develop is the Android-
based applications with the Java programming language and XML. In this research, the data collected is
done by doing and the application system described by object-oriented analysis and described using the
Unified Modeling Language (UML). The results from this research is personal finance application that
can be used by all people, especially for anyone who wants to record the financial electronically without
using paper/note/book or anyone who frequently forget to arrange finances so that this application is
useful as a reminder of the cash flow. With features such as data import, export data and share data. User
need not worry about lost data because the data on this application can be backed up even shared to
email or etc. The conclusion of this research that the personal finance application has been based on
Android, so it can be used on Android mobile devices. Data from this application is already stored in the
database so it is more easily processed by the application and displayed to the user in the form of reports
that organized and neat. So users of this application is not difficult to use.
Keywords: Android, system information, financial records, technology.
1. PENDAHULUAN keuangan (money management) pribadi.
Pencatatan keuangan pribadi yang sering atau
Perkembangan teknologi saat ini sangatlah dahulu sering kita gunakan adalah menggunakan
cepat, karenanya dibutuhkan sebuah teknologi catatan berbentuk kertas, buku, note atau lainnya.
komputer yang sangat cepat dan handal. Pada era Menggunakan catatan seperti ini memiliki banyak
komputerisasi informasi telah berkembang dengan keterbatasan, seperti : membawa banyak kertas
pesat. Terdapat banyak sistem operasi yang catatan adalah hal sangat rumit, catatan itupun
berkembang antara lain mobile phone dan mudah hilang, sangat susah dikontrol jika
smartphone. Smartphone adalah produk telepon catatannya sudah banyak dan juga susah dibawa
yang lebih berkembang dan lebih diminati karena memakan tempat didalam tas atau saku
penggunaannya karena beragam fitur yang ada kita.
dapat ditampilkan untuk memenuhi kebutuhan
dan daya tarik tersendiri bagi penggunannya. Karenanya program sistem keuangan
Minat masyarakat terhadap layanan teknologi dengan berbagai fitur seperti: memasukan
berbasis IT (informatic technology) semakin kegiatan – kegiatan transaksi/cash flow seperti
tinggi, salah satunya adalah sistem informasi membeli makanan, transport, budget system,

57
Jurnal Informatika dan Bisnis

catatan hutang maupun piutang atau fitur lainnya Keuangan adalah ilmu dan seni mengelola
akan sangat diminati. Dan juga fitur – fitur uang. Pada tingkat pribadi, keuangan
lainnya seperti: fitur cash flow. Jadi, pengguna berkaitan dengan keputusan individu untuk
program ini dapat mengingat kemana aliran mendapatkan berapa banyak jumlah di
transaksi uang kita berjalan dan sebagai pengingat tabungan mereka. Dalam konteks bisnis,
atau penghemat uang yang dapat menjadikan keuangan melibatkan keputusan seperti :
aplikasi ini dapat berguna sebagai acuan untuk bagaimana perusahaan mengumpulkan uang
menabung ataupun berhemat. dari investor, bagaimana perusahaan
menginvestasikan uang dalam upaya untuk
Mengingat masyarakat dewasa ini sangat mendapatkan keuntungan dan bagaimana
akrab dengan layanan smartphone maka jika salah mereka memutuskan untuk dapat
satu layanannya dapat menyediakan fitur money menginvestasikan kembali keuntungan dalam
management tentunya akan sangat bermanfaat dan bisnis atau mendistribusikan mereka kembali
menarik serta diminati oleh penggunanya. Belum ke investor.[6]
ada aplikasi yang bekerja dibanyak jenis akun keuangan :
platform/multiplatform. Karenanya penulis a) Asset (harta) : item berwujud dan tidak
mencoba membuat software aplikasi sistem berwujud bahwa benda tersebut
informasi keuangan berbasis Android yang dapat memiliki nilai (uang tunai, sistem
dengan mudah digunakan oleh para pengguna komputer, paten)
smartphone baik yang berlatar belakang b) Liability (hutang) : uang yang didapat
management maupun tidak, serta dapat di update dari pinjaman orang lain (KPR, kredit
setiap saat. Software ini dibuat dengan kendaraan)
menggunakan bahasa program Java, css dan xml. c) Equity (ekuitas) : bahwa sebagian dari
Aplikasi pencatatan keuangan pribadi yang total aset yang pemilik atau pemegang
beredar sekarang ini, sudah berbasis Android, saham dari perusahaan tertentu.
tetapi masih kurang memiliki fitur – fitur seperti d) Income (penghasilan): uang yang
import, export dan share database. Sehingga didapatkan dari penjualan produk atau
penulis membuat judul Implementasi Aplikasi jasa, dan bunga dan dividen yang
Pencatatan Keuangan Pribadi Berbasis Android. diperoleh dari surat berharga atau
darimana pun.
2. TINJAUAN PUSTAKA e) Outcome (Pengeluaran): uang yang
digunakan untuk menghasilkan atau
2.1 Sistem membeli sesuatu barang atau jasa yang
Sistem adalah seperangkat komponen yang dijualnya (perlengkapan harian, barang
saling terkait, dengan batas yang jelas, barang harian iklan) [7]
bekerja bersamaan untuk mencapai suatu
tujuan dengan menerima input dan 2.4 Pencatatan Keuangan
menghasilkan output dalam proses
transformasi yang terorganisir [8]. Pencatatan keuangan atau bisa disebut
pembukuan adalah Transaksi meliputi
2.2 Sistem Informasi penjualan, pembelian, pendapatan, dan
pengeluaran oleh perseorangan maupun
Sistem informasi adalah berupa kombinasi organisasi. Pembukuan biasanya dilakukan
terorganisir dari individu, hardware, software, oleh seorang ahli pembukuan. Pembukuan
jaringan komunikasi, sumber data, kebijakan berbeda denganakuntansi. Proses akuntansi
dan prosedur yang menyimpan, menerima, biasanya dilakukan oleh seorang akuntan.
mengubah dan menyebarkan informasi dalam Akuntan membuat laporan dari transaksi
sebuah organisasi. [8] keuangan tercatat yang ditulis oleh ahli
pembukuan. Terdapat beberapa metode
2.3 Keuangan umum pembukuan, semisal sistem
pembukuan masukan-tunggal danpembukuan

58
Jurnal Informatika dan Bisnis

berpasangan, kedua-dua sistem ini dapat dan 3D.[9]


dilihat sebagai pembukuan "nyata". Setiap
proses yang melibatkan pencatatan transaksi 2.8 Java
keuangan adalah proses pembukuan.[13] Java adalah Bahasa high-level language. Ada
pula high-level language lainnya Python, C
2.5 Sistem Informasi Keuangan dan C ++, Ruby, dan JavaScript. Sebelum
bahasa pemrograman ini dapat berjalan,
Sistem informasi keuangan merupakan program dalam bahasa high-level language
bagian integral dari bisnis dan merupakan ini telah diterjemahkan ke dalam bahasa low-
dasar untuk stabilitas, keberlanjutan dan level language, atau juga disebut bahasa
pertumbuhan. Dalam pengakuan pentingnya mesin ". Proses menterjemahkan ini butuh
sistem ini, berbagai negara telah mulai waktu, yang merupakan kerugian kecil pada
berinvestasi besar - besaran dalam sistem high-level language. Tetapi bahasa program
tersebut. [2] ini memiliki dua keuntungan:
1. Program high-level language
2.6 Smartphone membutuhkan sedikit waktu untuk
membaca code sehingga lebih sedikit
Smartphone adalah telepon yang memiliki waktu untuk program tersebut
keyboard QWERTY, baik itu keyboard fisik menuliskannya. Code pada high-level
ataupun layar sentuh dan memiliki layar yang language lebih pendek dan lebih mudah
lebih besar dengan resolusi yang lebih tinggi dibaca, sehingga lebih mudah
serta memiliki kemampuan device yang lebih dikembangkan dan juga tingkat
banyak. Layaknya sebuah komputer, kesalahannya pun menurun.
smartphone juga memiliki sistem operasi 2. Bahasa pada high-level language yang
untuk dapat menjalankannya. Berbagai portabel, yang berarti mereka dapat
contoh sistem operasi yang ada pada berjalan di berbagai jenis perangkat
smartphone saat ini yaitu Symbian, RIM maupun komputer dengan sedikit
Blackberry, iOS, Windows Phone dan maupun tidak dimodifikasi sama sekali.
Android.Android Android adalah software Sementara low-level language hanya
stack open-source yang mencakup sistem bisa berjalan di salah satu jenis
operasi, middleware, dan aplikasi mobile, komputer, dan harus memodifikasi code
bersama dengan satu set API perpustakaan untuk menjalankannya pada perangkat
untuk menulis aplikasi berbentuk tampilan, yang lain.[4]
dirasakan, dan fungsi perangkat sehingga
dapat dijalankan. 2.9 XML
XML adalah Extensible Markup Language
Kecil, stylish, dan serbaguna, perangkat dimulai lebih dari sepuluh tahun yang lalu
mobile yang modern telah menjadi alat yang dan awalnya digunakan oleh sangat sedikit
kuat yang menggabungkan touchscreen, pengguna; kemudian mulai popular mata
kamera, pemutar media, Global Positioning publik dan mulai menjadi bagian dari
System (GPS) receiver, dan Near Field pertukaran data di dunia.. Selanjutnya, alat
Communications (NFC) hardware. yang tersedia untuk memproses dan
mengelola XML menjadi lebih canggih,
Di Android, aplikasi asli dan pihak ketiga sedemikian rupa hingga banyak orang yang
ditulis dengan API yang sama dan dieksekusi mulai menggunakannya tanpa benar-benar
pada run time yang sama. API ini memiliki menyadari keberadaannya. Akhir-akhir ini
akses hardware, merekam video, lokasi telah dirasakan kegagalan dan titik lemah
berbasis layanan, dukungan untuk layanan dari XML ini, yang menyebabkan berbagai
latar belakang, kegiatan berbasis peta, alternatif untuk diusulkan dan perbaikan.
database relasional, antar-aplikasi Namun demikian, XML kini memiliki tempat
komunikasi, Bluetooth, NFC, dan grafis 2D permanen di sistem TI dan sulit untuk
59
Jurnal Informatika dan Bisnis

membayangkan aplikasi non-sepele yang Hal ini dimungkinkan karena file database
tidak menggunakan XML untuk konfirgurasi memiliki format biner dan semua
kerahasiaan atau data. Untuk alasan ini perangkat menggunakan format yang
sangat penting bahwa pengembang perangkat sama.
lunak modern memiliki pemahaman yang 4. Compact: Database SQLite adalah file
menyeluruh dari prinsip-prinsip, apa itu disk tunggal, tanpa server dan dirancang
mampu, dan bagaimana menggunakannya ringan dan sederhana terhapad sistem.
untuk keuntungan terbaik mereka.[5] Atribut ini menyebabkan mesin database
bekerja dengan mudah. SQLite Versi 3.7.8
memiliki besar kurang dari 350 KiB
2.10 SQLite (kibibyte) dibandingkan dengan mesin
SQLite adalah database SQL tertanam dalam database SQL lainnya, yang jauh lebih
sistem. SQLite digunakan oleh nama-nama besar.
merk program terkemuka seperti Adobe 5. Fool proof : SQLite memiliki basis kode
Adobe Integrated Runtime (AIR), pesawat yang mudah dipelajari dengan baik,
Airbus dalam software penerbangan mereka, mudah dimengerti, dan modular.[1]
Python dengan SQLite, PHP dan masih
banyak lagi. Dalam domain mobile, SQLite
2.11 Penelitian Terdahulu
adalah pilihan yang sangat popular di
berbagai platform karena sifatnya yang Dalam Jurnal Ilmiah go Infotech 1 juni 2016,
ringan. Apple menggunakan itu di iPhone yang berjudul “APLIKASI KEUANGAN
dan Google dalam sistem operasi Android. RUMAH TANGGA BERBASIS
SQLite digunakan sebagai format file ANDROID”, yang dibuat oleh Yossyas
aplikasi, database untuk gadget elektronik, Wahyu Prashadana dan Ernes Cahyo
database untuk website, dan sebagai RDBMS Nugroho, melakukan pembuatan aplikasi
perusahaan. yang membuat SQLite sebagai perencanaan keuangan untuk rumah tangga
pilihan yang banyak perusahaan lain, berikut berbasis Android yang berfokus pada
adalah fitur SQLite yang membuatnya begitu penghitungan – penghitungan pemasukan,
populer: pengeluaran, laporan dan asset. Penelitian
1. Zero-configuration : SQLite dirancang sudah dapat digunakan di aplikasi
sedemikian rupa sehingga tidak smartphone tetapi belum memliki fitur –
memerlukan file konfigurasi. Hal ini tidak fitur untuk melihat diagram – diagram
memerlukan langkah-langkah instalasi keuangan pertahun dan belum ada convert
atau setup awal. SQLite tidak memiliki data dari database untuk dapat di import,
server yang berjalan dan tidak ada export dan share data.[14]
langkah-langkah recover data bahkan jika
terjadi crash. Tidak mempunyai server Penelitian terhadap aplikasi keuangan pribadi
dan itu langsung tertanam dalam aplikasi juga pernah dilakukan dalam Jurnal DASI
kita. Selanjutnya, tidak ada administrator Vol. 13 No. 2 JUNI 2012 yang berjudul
diperlukan untuk membuat atau mengatur “PERANCANGAN APLIKASI
database maupun mengatur hak akses MANAJEMEN KEUANGAN PRIBADI
untuk pengguna. BERBASIS ANDROID”, oleh Meyta Nastit
2. No-copyright : SQLite tidak memiliki dan Andi Sunyoto , Penelitian ini berfokus
lisensi kepemilikian. SQLite berada dalam membuat manajemem keuangan
dalam domain public. User bebas untuk seperti pemasukan dan pengeluaran
mengubah, mendistribusikan, dan bahkan keuangan yang sudah berbasis Android.
menjual kode tersebut . Tetapi data belum dapat di import, export dan
3. Cross-platform: file database dari satu share data.[10]
sistem dapat dipindahkan ke sistem yang
sedang berjalan dengan arsitektur yang
berbeda tanpa menimbulkan kerumitan.

60
Jurnal Informatika dan Bisnis

3. METODOLOGI PENELITIAN -Laporan perkategori


-Tambah kategori
3.1 Objek Penelitian Pada aplikasi ini, user dapat menambah
Dalam Dalam kehidupan sehari – hari transaksi baru yang terdiri dari 2 pilihan,
banyak kebutuhan manusia yang harus pengeluaran dan pemasukan yang memiliki
dipenuhi, salah satunya adalah catatan isi form terdiri dari jumlah dana, tanggal,
keuangan personal kita. Awal mula kategori, keterangan. Dan dibagian paling
pencatatan keuangan dimulai dengan bawah terdapat tombol simpan yang
menggunakan kertas yang dibawa – bawa berfungsi untuk menyimpan data ke
yang ditulis menggunakan pena atau pensil database local didalam aplikasi ini. Pada
namun kertas ini sulit untuk dibawa- bawa bagian laporan transaksi terdapat pilihan
dan juga mudah tercecer dan tidak terstruktur bulan dan tahun dan tombol tampilkan
dan juga pemasukan datanya masih secara laporan yang berguna untuk menampilkan
ditulis tangan. laporan pada table yang ada dibawahnya.
Kemudian pencatatan lain bisa menggunakan Pada bagian laporan perkategori, tampilan
buku atau note karena pencatatan ini sudah sama dengan laporan transaksi. Perbedaanya
tersusun karena memiliki halaman dan sudah adalah pada laporan ini berisi kategori debit
terjilid jadi tidak mudah tercecer. Tetapi jika dan kredit. Dan dibagian terakhir aplikasi
catatan sudah banyak pun, buku ini susah adalah bagian setting kategori. Pada setting
untuk dibawa – bawa karena berat dan kategori terdapat sebuah textbox dan tombol
memakan tempat dan juga pemasukan simpan yang berguna untuk menambah
datanya masih secara ditulis. kategori yang dapat diinput pada bagian
Hasil dari pencatatan keuangan secara pemasukan dan pengeluaran yang terdapat di
manual ini berupa jumlah pemasukan dana, transaksi baru.
pengeluaran dana, pencatatan hutang dan
piutang. Yang dilakukan selama periode – 2. Pencatat keuangan
periode yang ditentukan yaitu periode pencatat keuangan ini adalah aplikasi untuk
pertahun, perbulan ataupun perminggu. Dan menyimpan data keuangan yang dirancang
hasil dari pencatatan perperiode tersebut dan dikembangkan oleh alamsz inc. Aplikasi
digunakan sebagai acuan untuk mengatur Android ini berfungsi untuk mencatat
keuangan. keuangan personal baik pemasukan,
Pada dasarnya, aplikasi pencatatan keuangan pengeluaran, hutang, piutang pribadi masing
berbasis Android ini sudah tersedia dan – masing. Fitur – fitur yang di miliki aplikasi
banyak yang membuatnya di berbagai tersebut antara lain :
macam platform contoh aplikasinya adalah
• Menampilkan rincihan keuangan
1.Keuangan simple perperiode.
Aplikasi ini adalah aplikasi pencatatan • Laporan keuangan perbulan, pertahun dan
keuangan yang dirancang dan perminggu.
dikembangkan oleh perusahaan yang • Export file
bernama educode. Keuangan simple adalah • Tips keuangan
aplikasi Android yang berfungsi sebagai
pencatatan keuangan personal baik Pada aplikasi ini, user dapat menambah
pemasukan maupun pengeluran dana transaksi yang terdiri dari 5 pilihan, pengeluaran,
pribadi masing – masing. Fitur – fitur yang pemasukan, transfer, hutang dan piutang. Untuk
di miliki aplikasi tersebut antara lain : bagian pemasukan dan pengeluaran memiliki isi
form terdiri dari jumlah dana, tanggal, deskripsi,
Menampilkan rincihan keuangan perbulan, kategori pengeluaran, sumber dana. Dan dibagian
pertahun. paling bawah terdapat tombol proses yang
-Transaksi baru berfungsi untuk menyimpan data ke database
-Laporan transaksi local didalam aplikasi ini. Pada bagian transfer

61
Jurnal Informatika dan Bisnis

terdapat isi form terdiri dari jumlah dana, tanggal, dipilih.


deskripsi, transfer dari, transfer ke. Pada posisi 3.7 Terapkan dan tinjau keberhasilan sistem
paling bawah terdapat tombol proses yang rancangan.
berfungsi sama seperti dibagian atas.

Pada bagian hutang dan piutang, tampilan 3.3 Teknik Pengumpulan Data
memiliki isi form terdiri dari jumlah dana, tanggal, Pada teknik pengumpulan data penelitian ini,
deskripsi, tanggal tempo, jumlah bayar, tandai penulis melakukan pengamatan dan
lunas. Pada bagian bawah terdapat 2 tombol mempelajari teori dari berbagai sumber,
tambah dan hapus. Tombol tambah berfungsi diantaranya : buku – buku mengenai
untuk menambah transaksi dan hapus untuk teknologi komputer, internet, jurnal online
menghilangkan data dari database. Pada bagian dan mempelajari aplikasi yang berhubungan
terakhir terdapat bagian riwayat transaksi yang dengan keuangan pribadi yang berbasis
memiliki tombol search untuk melihat data. Android. Sehingga penulis mendapatkan
informasi mengenai aplikasi atau bidang
3.2 Metode Penelitian
yang diteliti untuk referensi pengembangan
yang lebih baik. Penulis melakukan
pengumpulan data melalui studi literatur dan
observasi.

3.4 Observasi Tidak Langsung

Observasi yang dilakukan oleh penulis


dengan meninjau, mempelajari dan mencoba
langsung bagaimana aplikasi tersebut
berjalan seperti : fitur login, input pemasukan,
input pengeluaran atau tools lainnya. Hal ini
dilakukan oleh penulis guna sebagai
pembelajaran aplikasi yang akan dirancang.

3.5 Studi Pustaka


Gambar 3.3.1
Tahapan Pendekatan Sistem Studi pustaka dilakukan penulis dengan cara
Menurut James O’Brien, pendekatan sistem mempelajari materi dan teori memalui
untuk memecahkan masalah menggunakan sumber yang berupa buku, halaman web dan
sebuah peninjauan sistem untuk mengenali bahkan e-book ataupun jurnal. Yang sangat
masalah dan kesempatan – kesempatan serta dibutuhkan penulis untuk membangun sistem
pengembangan masalah, yang meliputi dari aplikasi tersebut, antara lain :
3.3 Kenali dan definisiskan sebuah masalah mengembangkan aplikasi berbasis android,
atau kesempatan menggunakan pemikiran membuat user interface aplikasi yang user-
sistem. Dalam penelitian ini peneliti friendly, mudah digunakan dan membuat
mendefinisikan masalah yang dicantumkan aplikasi keuangan pribadi dengan berbagai
dalam identifikasi masalah. fitur.
3.4 Kembangkan dan tinjau pemecahan
alternatif sistem. Disini peneliti melakukan 4. HASIL DAN PEMBAHASAN
menentukan batasan masalah dari suatu
permasalahan. Pada Pada Gambar 4.2, digambarkan
3.5 Pilih pemecahan sistem yang sangat struktur menu pada aplikasi. Ketika aplikasi
memenuhi persyaratan anda. sesudah diinstall dan dijalankan maka akan
3.6 Rancang pemecahan sistem yang sudah masuk ke Splash Screen atau halaman pembuka.

62
Jurnal Informatika dan Bisnis

Pada saat aplikasi berada di sini maka kode login Menu selanjutnya adalah menu data, didalam
di cek oleh sistem, jika user sudah login maka menu data terdapat 3 tombol yaitu: backup data,
akan langsung masuk ke menu utama, jika belum Export dan share tombol ini berfungsi untuk back
akan masuk halaman login. Seandainya user up data dalam bentuk data CSV dan dapat dilihat
belum memiliki akun maka perlu menekan tombol dengan menggunakan excel atau program yang
Register dan mendaftarkan diri terlebih dahulu mendukung .CSV. setelah menu data terdapat
lalu akan masuk kedalam menu utama. menu Setting Currency, Setting ini untuk
Pada main menu terdapat 11 menu, tambah mengubah symbol Currency (mata uang) dan
transaksi adalah menu yang berguna untuk posisi simbol mata uang yang dapat berada si
memasukan atau memulai memasukan transaksi depan, belakang atau dihilangkan.
kedalam database lalu menu list transaki adalah
menu yang berguna untuk menampilkan list Menu selanjutnya adalah laporan
transaksi dan didalam menu ini terdapat 3 pilihan bulanan, laporan ini berisi hasil total dari ke 5
tombol untuk menampilkan list dari transaksi kategori dalam jangka waktu perbulan.
yang sudah dilakukan dan tombol ini berurutan Selanjutnya adalah laporan tahunan, laporan ini
yaitu mulai dari harian, mingguan dan bulanan. sama seperti laporan bulanan tetapi memiliki
Pada menu berikutnya terdapat menu tahunan, range/jangka waktu pertahun dan menu laporan
menu ini pada dasarnya sama seperi list transaksi, yang terakhir adalah laporan total, laporan ini
perbedaanya menu ini menampilkan transaksi berisi dari semua data yang ada yang pernah
pertahun. Lalu menu berikutnya adalah Setting dibuat didalam aplikasi yang berisi dari 5 kategori
kategori, menu ini berfungsi untuk menambah tersebut. Pada menu berikutnya adalah halaman
kategori yang ada ataupun mengubah nama dari cari data, pada halaman ini user dapat mencari
kategori tersebut. Kategori utama memiliki 5 jenis data dalam jangka waktu yang ditentukan dan
yaitu : income (pemasukan), expense dapat mencari dengan menggunakan kata kunci
(pengeluaran), asset (harta), liability (hutang), dan dari kolom catatan. Dan pada halaman menu
other. Dari ketegori utama tersebut dapat dipilih terakhir adalah halaman about, halaman ini berisi
dari masing – masing sub kategori yang dapat mengenai tujuan pembuatan aplikasi.
ditambahkan, diedit atau dihapus.

63
Jurnal Informatika dan Bisnis

register

SplashScreen Login

Main menu

Tambah transaksi
harian

List Transaksi
mingguan

bulanan

Tahunan

income

Setting kategori
expense

asset

liability

other

data
Backup to sd card

Export csv

Share csv
about

Laporan bulanan

Setiing currency

Cari data

Laporan total

Laporan tahunan

Gambar 4.2
Struktur Menu

64
Jurnal Informatika dan Bisnis

Username password sumber dana

<<include>>
<<include>> <<include>> ulangi password
<<include>>
sumber tujuan
register
<<include>>

Login
tanggal
Tambah Transaksi
<<include>>

jumlah uang

<<extend>>

catatan
Harian
list transaksi pemasukan / income
Mingguan
USER
other
Bulanan pengeluaran/ expense

Tahunan
hutang/liability
setting kategori

asset/aset

Export CSV

<<include>>

data Back up data to sd card<<include>> database

<<include>>

Share CSV
setting currency simbol currency

posisi simbool

laporan
laporan bulanan

cari data laporan tahunan

about laporan total

dari tanggal

<<include>>

ke tanggal
logout
<<extend>>

catatan

Gambar 4.3
Use Case sistem Menyeluruh

65
Jurnal Informatika dan Bisnis

Gambar 4.36
Rancangan Antar Muka Menu Utama

66
Jurnal Informatika dan Bisnis

Pada gambar 4.36 diperlihatkan halaman tanggal secara visual agar lebih mudah mencari
aplikasi Setelah aplikasi membuka login atau tanggal yang diinginkan. Textbox berikutnya
Register, selanjutnya user akan melihat menu adalah jumlah uang, textbox ini berguna untuk
utama. Menu utama ini terdiri dari dipaling atas memasukan nominal dari transaksi yang
terdapat judul dan simbol dari aplikasi, lalu dilakukan.
dibawahnya terdapat text view yang menunjukan
uang cash user saat ini. Dan yang terakhir Disamping textbox jumlah uang terdapat
terdapat tampilan Grid yang terdiri dari tambah calculator yang berguna untuk menghitung jumlah
transaksi, list transaksi, tahunan, Setting kategori, uang sebelum dimasukan ke transaksi. Dan
data, Currency, about, laporan bulanan, laporan textbox terakhir adalah textbox catatan, textbox
tahunan, laporan total dan cari data. ini bisa diisi ataupun tidak, gunanya textbox ini
sebagai pengingat dan untuk mencari data
dibagian cari data. Setelah semua bagian sudah
diisi, maka program akan menverifikasi ke
databse dan dimasukan kedalamnya.

5. SIMPULAN
Dari penelitian ini, peneliti menyimpulkan bahwa
penelitian ini dapat menjawab masalah yang ada.
Sesuai dengan masalah yang telah dijabarkan
sebelumnya, peneliti memberikan solusi aplikasi
yang dapat menjadi sarana pencatatan secara
digital.:
1. Aplikasi ini berbasis Android mobile, yang
dapat diinstall di smartphone user, sehingga
pencatatan sudah berbentuk digital dan
diproses didalam sebuah program.
2. Aplikasi Aplikasi keuangan ini sudah
memiliki fitur import, export dan share.

Gambar 4.46 6. REKOMENDASI


Antar Muka Tambah Transaksi Untuk saran kepada peneliti selanjutnya,
pengembang aplikasi agar dapat menyimpan data
Pada gambar 4.46. diperlihatkan halaman secara online agar lebih efesiensi menggunakan
tambah transaksi, terdapat 2 listbox yaitu listbox database online. Database online ini bertujuan
sumber(dari) dan tujuan dana (ke). Listbox agar pengguna tidak usah repot memindahkan
sumber adalah pilihan dari sumber dana yang data antara perangkat dan jika database disimpan
akan diambil dan listbox tujuan adalah listbox secara online lebih aman dan tidak mudah hilang.
yang digunakan untuk tujuan dana tersebut Saran lainnya agar ada fitur lainnya seperti money
digunakan, Lalu ada 3 textbox dibawah listbox, converter yang terintegrasi secara real-time agar
yaitu kolom tanggal, jumlah uang dan catatan. lebih mudah untuk melakukan convert uang lalu
Kolom tanggal dapat diisi dengan tanggal hari ini, dimasukan kedalam database.
kemarin bahkan hari berikutnya dan dibagian
samping textbox tanggal ada calendar helper
berbentuk tombol biru untuk menampilkan

67
Jurnal Informatika dan Bisnis

7. DAFTAR PUSTAKA
[8] Marakas, G.M. dan James O’Brien(2013),
[1] Aditya, S.K. dan Vikash Kumar Karn (2014),
Intoduction To Information Systems, Edisi
Android SQLite Essentials, Edisi ke-1, UK,
ke-16, USA, Mcgraw-Hill
Packt Publishing Ltd.
[9] Meier, R. (2012), Professional Android
[2] Ali Al-Awadhi, Kamsuriah Ahmad (2013),
Application Development, Edisi Ke-4, USA :
Jurnal: A Conceptual Framework of
John Wiley & Sons, Inc.
Financial Information Systems to Reduce
`Corruption, Universiti Kebangsaan
[10] Meyta Nastiti dan Andi Sunyoto (2012),
Malaysia, Malaysia.
Jurnal: Perancangan Aplikasi Manajemen
Keuangan Pribadi Berbasis Android,
[3] Allen, S. et al (2011), ProSmartphone Cross-
STMIK AMIKOM , Yogyakarta.
Platform Development, Edisi ke-1, USA :
Apress
[11] Seidl, M. et al (2012), UML @Classroom,
Edisi ke-1, Switzerland : Springer
[4] Downey, A.B dan Chris Mayfield (2016),
Think Java, Edisi ke-6, Needham, Green Tea
[12] Sommerville, Ian(2011), Software
Press.
Engineering,Edisi ke-9, USA: Pearson
Education Limited.
[5] Fawcett, J. et al (2012), BEGINNING XML,
Edisi ke-5,USA : John Wiley & Sons, Inc.
[13] Wikipedia (2015),”pembukuan”, sumber:
https: //id.wikipedia. org / wiki/
[6] Gitman, L.J. dan Chad J. Zutter (2012),
Pembukuan(diakses 2 september 2016).
Principles of Managerial Finance, Edisi Ke-
13, USA: Pearson Education Limited.
[14] Yossyas Wahyu Prashadana dan Ernes Cahyo
Nugroho (2016), Jurnal: Aplikasi Keuangan
[7] Keynotesupport(2012),”Assets, Liabilities,
Rumah Tangga Berbasis Android, STMIK
Equity, Revenue, and
AUB, Surakarta.
Expenses”,sumber:http://www.keynotesuppor
t.com/accounting/accounting-assets-
liabilities-equity-revenue-expenses.shtml
(diakses 10 juni 2016).

68

You might also like