1
PENDAHULUAN
1.1 Latar Belakang
Kehidupan manusia sehari-hari tidak pernah lepas dari penggunaan uang sebagai alat tukar. Dengan menggunakan uang, manusia dapat memenuhi kebutuhan hidup, mulai dari kebutuhan yang bersifat pokok seperti makanan, pakaian, dan tempat berlindung, sampai kebutuhan yang bersifat tersier (kebutuhan yang sifatnya hiburan atau bukan kebutuhan utama yang harus dipenuhi) seperti alat elektronik, mobil, tiket konser, dan sebagainya. Tetapi seringkali orang – orang tidak mempedulikan arus uang yang masukdan yang keluar, yang berdampak pada ketidakjelasan pengeluaran dan pemasukan. Untuk itu dengan konsep budgeting melakukan perencanaan melalui pembatasan pengeluaran dengan budget yang sesuai dengan kebutuhan yang secara langsung menjaga agar pengeluaran tidak melampaui batas.
Dengan adanya statistik yang menunjukkan bahwa masih banyak terdapat orang dewasa muda dengan kemampuan mengambil keputusan finansial yang buruk (Hill,2012:1), dapat disimpulkan bahwa mengelola keuangan bukanlah hal yang mudah.Dibutuhkan sebuah sarana yang berguna untuk membantu pengelolaan keuangan pribadi dengan lebih efektif. Selain budgeting, tujuan pengeluaran beserta jumlahnya atau dalam buku “Business and Personal
Finance” disebutkan “Track Your Spending” dan “Estimate Your
Expenses”(Kapoor, Dlabay dan Hughes, 2007:6) yang berarti membuat estimasi untuk pengeluaran yang akan datang (dalam hal ini pengeluaran yang bisa diprediksi), pemasukan, serta sumber dari pemasukan dan jumlahnya merupakan kemampuan finansial yang perlu diperhatikan.
Semua transaksi pengeluaran dan pemasukan baik dari dompet maupun akun bank disebut dengan "Cash Flow" yang terbagi menjadi dua bagian yaitu cash inflow dan cash outflow. Cash inflow adalah semua pemasukan yang didapat, misalnya dari gaji bulanan, bonus, dan lainnya. Sedangkan cash outflow merupakan semua biaya yang dikeluarkan. Menurut Kapoor, Dlabay, dan Hughes (2007:70), penting untuk membuat cash flow statement yang berisi
rincian cash inflow dan cash outflow per bulan, lalu melakukan kalkulasi selisih antara pemasukan dan pengeluaran sehinggadapat mengetahui net cash flow yang bisa dihabiskan per bulannya. Tujuan mengetahui net cash flow adalah agar pengeluarantidak melebihi pendapatan. Hal ini menunjukkan pentingnya memiliki pengetahuan mengenai pengelolaan keuangan yang efektif.
Saat ini, keberadaan smartphone dan perkembangan teknologinya memberikan lebih banyak pilihan bagi manusia untuk melakukan suatu kegiatan. Telepon genggam yang awalnya diciptakan untuk membantu manusia dalam melakukan komunikasi, sekarang telah berevolusi menjadi alat yang serba bisa dan memiliki kegunaan yang kaya, seperti entertainment dan produktivitas dalam bekerja. Karena perkembangan tersebut, manusia telah banyak berusaha mengembangkan inovasi-inovasi berbentuk mobile application pada banyak platform dengan operating system yang bervariasi.
Android OS sebagai salah satuoperating system pada smartphone saat ini merupakan operating system yang paling terkenal di dunia saat ini. Banyaknya resources yang dapat membantu dalam proses pengembangan aplikasi Android, dan dengan milyaran pengguna devices elektronik Android di seluruh dunia (Wallace J., 2013), Android OS memberikan potensi bagi pengembangan aplikasi yang memberikan utilitas bagi manusia untuk mengatur keuangan melalui aplikasi finance secara praktis menggunakan smartphone.
Teknologi-teknologi yang dapat diterapkan pada pengembangan mobile application memungkinkan fungsi - fungsi yang dahulu hanya dapat dilakukan secara manual atau menggunakan komputer pribadi (seperti penghitungan pengeluaran dan pendapatan pada kurun waktu tertentu, pembuatan laporan keuangan, dan sebagainya) dapat dilakukan pada sebuah smartphone device, serta membuka peluang bagi pengolahan data yang bertujuan untuk meningkatkan produktivitas user secara finansial. Dengan adanya aplikasi pengelola keuangan tersebut, diharapkan user dapat lebih mudah mengambil keputusan finansial yang lebih tepat di dalam kehidupan sehari-hari.
1.2 Rumusan Masalah
Berdasarkan latar belakang di atas, dapat dirumuskan masalah sebagai berikut:
1. Bagaimana mengembangkan aplikasi pengelola keuangan pribadi yang memungkinkan user untuk melakukan pembatasan pengeluaran / budgeting secara mudah dan efektif?
2. Bagaimana mengembangkan aplikasi pengelola keuangan pribadi yang meningkatkan kejelasan dari pengeluaran dan pemasukan sehingga menciptakan keseimbangan keuangan?
3. Bagaimana mengembangkan aplikasi pengelola keuangan pribadi yang memiliki portabilitas?
4. Bagaimana mengembangkan aplikasi pengelola keuangan pribadi yang memungkinkan user untuk membuat laporan keuangan berdasarkan perspektif yang diinginkan?
5. Bagaimana mengembangkan aplikasi yang meningkatkan fungsionalitas dalam menganalisis pengelolaan keuangan user?
1.3 Ruang Lingkup
Ruang lingkup pada skripsi ini akan mencakup pada:
1. Aplikasi pada smartphone yang menggunakan sistem operasi Android. Smartphone dapat menerima input dari user melalui layar sentuh berupa data teks maupun angka, yang kemudian akan dikalkulasikan terlebih dahulu atau langsung disimpan berdasarkan fungsi yang diinginkan oleh user menurut fitur yang digunakan. Input user juga dapat diteruskan perintahnya ke server pada saat melakukan backup data.
2. Aplikasi akan berjalan pada sistem operasi Android dengan minimal versi 4.0 (Ice Cream Sandwich).
3. Aplikasi menggunakan jQuery Mobile versi 1.3.2 sebagai user interface framework untuk mengoptimalkan elemen yang akan digunakan dalam aplikasi tersebut.
4. Dalam melakukan pengolahan basis data, aplikasi menggunakan toolPouchDB dengan teknologi NoSQL yang merupakan document-orienteddatabase untuk mempermudah dalam pengembangan aplikasi. 5. Aplikasi dilengkapi dengan fitur pintar yang bernama Intelligent Personal
Assistant yang memungkinkan aplikasi untuk melakukan analisa secara otomatis sesuai dengan transaksi user sebelumnya lalu memberikan saran kepada user untuk mengelola keuangan dengan baik dan benar. Fitur
tersebut menggunakan FuzzyLogic dalam melakukan analisis data dan output.
6. Pedoman akuntansi yang digunakan yaitu Pedoman Standar Akuntansi Keuangan (PSAK) yang berisikan aturan-aturan akuntasi yang berlaku di Indonesia. Pedoman yang diterapkan pada aplikasi ini adalah Laporan Arus Kas (PSAK no.2 tahun 1994) dan Pendapatan(PSAK no.23 tahun 1994).
1.4 Tujuan dan Manfaat
Tujuan dan manfaat yang diharapkan dari skripsi ini adalah: 1.4.1 Tujuan
Berikut ini merupakan tujuan-tujuan yang diharapkan dari skripsi ini:
1. Menghasilkan aplikasi pengelola keuangan pribadi yang
memungkinkan user untuk mengelola keuangan dengan lebih praktis dan real-time dimana saja baik online maupun offline dan kapan saja menggunakan smartphone berbasis Android.
2. Mengembangkan fitur dalam aplikasi pengelola keuangan pribadi yang menyediakan fungsionalitas aplikasi untuk menganalisis aktivitas pengelolaan keuangan user.
3. Mengembangkan aplikasi pengelola keuangan pribadi yang
menyediakan fungsionalitas aplikasi yang membantuuser mengelola keuangan sehari-hari dengan lebih baik.
4. Mengembangkan aplikasi pengelola keuangan pribadi yang
memungkinkan user untuk dapat melihat statistik dari transaksi yang dilakukan di dalam aplikasi.
1.4.2 Manfaat
Berikut ini merupakan manfaat-manfaat yang diharapkan dari skripsi ini:
1. Meningkatkan efisiensiwaktu user dalam melakukan pengelolaan keuangan pribadi.
2. Membantu user dalam melakukan analisa keuangan serta memberikan nasihat pintar dalam mengelola keuangan sesuai dengan transaksi yang dilakukan oleh user sebelumnya.
3. Memudahkan user untuk melihat laporan keuangan secara rinci dan akurat dari perspektif yang berbeda.
4. Memudahkan user untuk melakukan perencanaan keuangan serta membatasi pengeluaran sehari-hari untuk kebutuhan yang bervariasi.
1.5 MetodologiPenelitian
Metode penelitian untuk pengumpulan data yang dilakukan adalah sebagai berikut:
1.5.1 Metode Analisis
Dalam skripsi ini metode analisis yang digunakan ada 3 (tiga), yaitu: 1. Studi Pustaka
Metode ini dilakukan dengan mencari data-data dari literatur yang keabsahannya sudah diakui dan mendukung sebagai dasar pengembangan aplikasi Smart Finance Control.
2. Studi Banding Terhadap Aplikasi Sejenis
Metode ini dilakukan dengan menganalisis keseluruhan bagian dari aplikasi-aplikasi lain yang sejenis dengan aplikasi yang akan dikembangkan. Hasil analisis tersebut akan menjadi informasi berguna yang dapat dijadikan dasar pengembangan aplikasi dalam hal fitur maupun user interface aplikasi.
3. Penyebaran Kuesioner
Metode ini dilakukan dengan mengumpulkan data berupa fakta dan opini dari sejumlah target user untuk mengumpulkan user requirements yang akan dijadikan dasar pengembangan fitur-fitur yang ada pada aplikasi SmartFinance Control.
1.5.2 Metode Perancangan
Dalam skripsi ini metode perancangan aplikasi yang digunakan adalah Feature Driven Development (FDD) berdasarkan Pressman (2010:86-87) yang meliputi proses-proses sebagai berikut:
1. Develop an Overall Model
2. Build a Features List
3. Plan By Feature
4. Design By Feature 5. Build By Feature
Gambar 1.1FeatureDrivenDevelopmentmodel
(Sumber: Software Engineering – A Practitioner’s Approach7th edition, Pressman, 2010: 87)
1.6 Sistematika Penulisan
Sistematika penulisan skripsi ini tersusun berdasarkan tahap-tahap berikut: BAB 1 PENDAHULUAN
Bab ini menjelaskan mengenai latar belakang penelitian, ruang lingkup penelitian, tujuan dan manfaat penelitian, metodologi penelitian yang digunakan, serta sistematika penulisan skripsi.
BAB 2 TINJAUAN PUSTAKA
Bab ini membahas landasan teori, yang mencakup teori umum dan teori khusus yang berhubungan dengan pengelolaan keuangan, standar pengembangan aplikasi berbasis Android, penerapan algoritma fuzzy logic, dan penggunaan database menggunakan teknologi NoSQL.
BAB 3 METODOLOGI
Bab ini menjelaskan metode pengumpulan dan analisis data/fakta kualitatif dan kuantitatif, serta menjelaskan konsep, pendekatan, dan proses dalam melakukan perancangan/ desain aplikasi Smart Finance Control berbasis Android ini.
BAB 4 HASIL DAN PEMBAHASAN
Bab ini menjelaskan tahapan-tahapan uji coba, komentar, dan evaluasi terhadap hasil rancangan Smart Finance Control setelah metode penelitian dan pengembangan aplikasi diterapkan. Data
ditampilkan dalam bentuk grafik, tabel, dan gambar dan hasilnya disajikan sesuai dengan bahasan.
BAB 5 SIMPULAN DAN SARAN
Bab ini menjelaskan simpulan berisi hasil rancangan yang dapat menjawab masalah yang disampaikan dalam Bab 1, saran yang merupakan implikasi hasil rancangan dan usulan untuk pengembangan Smart Finance Control selanjutnya, dan saran bagi pengguna yang akan menggunakan hasil rancangan.