APLIKASI PENGELOLA KEUANGAN PRIBADI DAN RUMAH TANGGA BERBASIS ANDROID

APLIKASI PENGELOLA KEUANGAN PRIBADI DAN RUMAH TANGGA BERBASIS ANDROID SKRIPSI

  Diajukan untuk memenuhi salah satu syarat guna mencapai gelar Sarjana Komputer pada Jurusan Teknik Informatika

  Fakultas Sains dan Teknologi UIN Alauddin Makassar

  Oleh:

MUTHMAH SUTRISNA MUHTAR NIM: 60200110074 FAKULTAS SAINS DAN TEKNOLOGI UIN ALAUDDIN MAKASSAR 2015

PERNYATAAN KEASLIAN SKRIPSI

  Mahasiswa yang bertanda tangan di bawah ini : Nama : Muthmah Sutrisna Muhtar NIM : 60200110074 Tempat/Tgl. Lahir : Ujung Pandang 25 Februari 1993 Jurusan : Teknik Informatika Fakultas/Program : Sains dan Teknologi Judul : Aplikasi Pengelola Keuangan Pribadi dan Rumah Tangga

  Berbasis Android Menyatakan dengan sebenarnya bahwa skripsi yang saya tulis ini benar merupakan hasil karya saya sendiri. Jika dikemudian hari terbukti bahwa ini merupakan duplikasi, tiruan, plagiat, atau dibuat oleh orang lain, sebagian atau seluruhnya, maka skripsi dan gelar yang diperoleh karenanya batal demi hukum.

  Makassar, 15 April 2015 Penyusun, Muthmah Sutrisna Muhtar NIM : 60200110074 ii

PERSETUJUAN PEMBIMBING

  Pembimbing penulisan skripsi saudara Muthmah Sutrisna Muhtar

  

: 60200110074, mahasiswa Jurusan Teknik Informatika pada Fakultas Sains dan

  Teknologi Universitas Islam Negeri (UIN) Alauddin Makassar, setelah dengan seksama meneliti dan mengoreksi skripsi yang bersangkutan dengan judul,

  “Aplikasi Pengelola Keuangan Pribadi dan Rumah Tangga Berbasis Android”, memandang

  bahwa skripsi tersebut telah memenuhi syarat-syarat ilmiah dan dapat disetujui untuk diajukan ke sidang Munaqasyah.

  Demikian persetujuan ini diberikan untuk proses selanjutnya.

  Makassar, 15 April 2015 Pembimbing I Pembimbing II Drs. H. Kamaruddin Tone, M.M Faisal, S.T, M.T.

  NIP. 195712311992031002 NIP. 19720721 201101 1 001 iii

  iv

  

PENGESAHAN SKRIPSI

  Skripsi yang berjudul “Aplikasi Pengelola Keuangan Pribadi dan Rumah Tangga Berbasis Android

  ” yang disusun oleh Muthmah Sutrisna Muhtar, NIM 60200110074, mahasiswa Jurusan Teknik Informatika pada Fakultas Sains dan Teknologi UIN Alauddin Makassar, telah diuji dan dipertahankan dalam sidang

  

munaqasyah yang diselanggarakan pada Hari Rabu, Tanggal 3 Juli 2015 M, bertepatan

  dengan 17 Ramadhan 1436 H, dinyatakan telah dapat diterima sebagai salah satu syarat untuk memperoleh gelar Sarjana dalam Ilmu Teknik Informatika, Jurusan Teknik Informatika.

  Makassar, 3 Juli 2015 M.

  17 Ramadhan 1436 H.

  DEWAN PENGUJI :

  Ketua : Dr. Muhammad Khalifah Mustami, M.Pd. (............................) Sekertaris : Nur Afif, S.T., M.T. (............................) Munaqisy I : Faisal, S.Kom., M.Kom. (............................) Munaqisy II : Nur Afif, S.T., M.T. (............................) Munaqisy III : Drs. Hamzah Hasan, M.Hi. (............................) Pembimbing I : Drs. H. Kamaruddin Tone, M.M. (............................) Pembimbing II : Faisal, S.T, M.T. (............................)

  Diketahui oleh : Dekan Fakultas Sains dan Teknologi UIN Alauddin Makassar, Dr. Muhammad Khalifah Mustami, M.Pd.

  NIP. 19711402 200003 1 001

KATA PENGANTAR

  Tiada kata yang pantas penulis ucapkan selain puji syukur kehadirat Allah SWT atas berkat dan Rahmat-Nya sehingga penulis dapat menyelesaikan skripsi ini sebagai syarat kesarjanaan pada Universitas Islam Negeri Jurusan Teknik Informatika Fakultas Sains dan Teknologi.

  Dalam pelaksanaan penelitian sampai pembuatan skripsi ini, penulis banyak sekali mengalami kesulitan dan hambatan. Tetapi berkat keteguhan dan kesabaran penulis, akhirnya skripsi ini dapat diselesaikan juga. Hal ini karena dukungan dan bantuan dari berbagai pihak yang dengan senang hati memberikan dorongan dan bimbingan yang tak henti-hentinya kepada penulis.

  Melalui kesempatan ini, penulis menyampaikan rasa terima kasih yang sebesar- besarnya dan penghargaan yang setinggi-tingginya kepada :

  1. Ayahanda Drs. H. Muhtar, M.Pd dan Ibunda Dra. Hj. Fatmah Samatang yang selalu memberikan doa, kasih sayang, dan dukungan baik moral maupun material.

  Tak akan pernah cukup kata untuk mengungkapkan rasa terima kasih Ananda buat ayahanda dan ibunda tercinta yang juga selalu setia mendoakan agar terselesainya skripsi penulis.

  2. Kakanda Fachtar Sugiarta Muhtar, S.T, Kasmawati Massi, S.E., Maksum Sastranegara Massi, S.H., Kemal Abdurrahman Massi, S.T., M.Si., Muh. Nasrul v

  Syam, S.T., Abd. Razak Syam, adik-adik tercinta Rizki Amaliyah Muhtar dan Muh. Fauzi Hidayat Muhtar serta keponakan tercinta Sri Rezky Yuniarty, S.Ked.,yang telah memeberikan doa dan semangat selama ini dalam menyelesaikan studi akhir saya.

  3. Bapak Prof. Dr. Ahmad Thib Raya, MA. selaku Pgs Rektor Universitas Islam Negeri (UIN) Alauddin Makassar.

  4. Bapak Dr. Muh. Khalifah Mustami, M.Pd. Selaku Dekan Fakultas Sains dan Teknologi Universitas Islam Negeri (UIN) Alauddin Makassar.

  5. Bapak Nur Afif, S.T., M.T. selaku Ketua Jurusan Teknik Informatika dan Ibu Mega Orina Fitri, S.T., M.T. selaku Sekretaris Jurusan Teknik Informatika.

  6. Bapak Drs. Kamaruddin Tone, M.M. selaku pembimbing I dan Bapak Faisal, S.T, M.T. selaku pembimbing II yang telah membimbing dan membantu penulis untuk mengembangkan pemikiran dalam penyusunan skripsi ini hingga selesai.

  7. Seluruh dosen, staf dan karyawan Jurusan Teknik Informatika Fakultas Sains dan Teknologi UIN Alauddin Makassar yang telah banyak memberikan sumbangsih baik tenaga maupun pikiran.

  8. Teman-teman Bios dari Teknik Informatika angkatan 2010 yang telah menjadi saudara seperjuangan menjalani suka dan duka bersama dalam menempuh pendidikan di kampus.

  9. Syahrul, S. Kom., Munasysyir, Mustahar HR, Muh. Arsyad AD S. Kom., Nanang Maulana, Tri Wahyudin, Supriadi Maulid, Rahmat Wirawan, Nurcahyo Gema Takbir, Muhammad Kadri, Riyal Syafruddin, Muhammad Rifai, Muh. Budi vi

  Utomo, Suryadi Saputra, Muh. Ari Nuraji, Zulkarnain, Muchlis, Mirwanto, Abdur Rahman, Nurul Mutia Utami, S.Pd., Nurlaely Ramdani K, S.Kom, Yusrawati, Nur Asriani Asnawi serta Tryawan Hendra Septian yang tidak henti-hentinya mendukung penulis dengan memberikan dukungan baik waktu maupun pikiran.

  10. Bapak Rizky Kanata S.T., Fitrah Hidayat Kadir S.Si., dr. Nur Rahmansyah, dr.

  Alief Ihram Fatany, Rizwan S.Pd., Muh. Dalib, Andi Jusriadi dan Ibu dr. Dwi Setia Ningrum, Bibiana Amd.Ti., Siti Aisyah Amd.Ti., Kasmawati, S.E., Rosnani, Kasmidah, Hasriani, Suhaela serta seluruh teman-teman dan tim seperjuangan dari Tiens Syariah Internasional yang tidak henti-hentinya mendukung penulis dengan memberikan dukungan baik doa, waktu maupun pikiran.

  11. Seluruh pihak yang tidak dapat penulis sebutkan satu per satu, namun telah banyak terlibat membantu penulis dalam proses penyusunan skripsi ini.

  Semoga skripsi ini dapat berguna bagi para pembaca sekalian. Lebih dan kurangnya penulis mohon maaf yang sebesar-besarnya, semoga Allah SWT melimpahkan rahmat-Nya kepada kita semua.Amin.

  Makassar, 1 April 2015 Penyusun,

  Muthmah Sutrisna Muhtar NIM : 60200110074

  vii

  

DAFTAR ISI

  HALAMAN JUDUL ...................................................................................................... i i iii ABSTRAK ................................................................................................................. xiv

  BAB I ............................................................................................................................ 1 PENDAHULUAN ........................................................................................................ 1

A. Latar Belakang Masalah ...................................................................................

  1 B. Rumusan Masalah .............................................................................................

  6 C. Batasan Masalah ...............................................................................................

  6 D. Tujuan Penelitian dan Kegunaan Penelitian ....................................................

  8 E. Kajian Pustaka ..................................................................................................

  9 BAB II ......................................................................................................................... 11 LANDASAN TEORI .................................................................................................. 11

A. Tinjauan Teoritis .............................................................................................

  11

  1. Aplikasi .................................................................................................. 11

  2. Pengelolaan ............................................................................................ 12

  3. Keuangan................................................................................................ 14

  4. Mysql ..................................................................................................... 15

  5. JSON ...................................................................................................... 16

  6. Andorid .................................................................................................. 17

  7. CSS ......................................................................................................... 21

  8. AngularJs ............................................................................................... 23

  9. Notepad++ .............................................................................................. 23

  10. Xampp .................................................................................................... 24 viii

  B. Notasi-Notasi ....................................................................................................... 25

  1. Notasi Flowmap ..................................................................................... 25

  2. Notasi DFD ............................................................................................ 26

  3. Notasi ERD ............................................................................................ 27

  4. Notasi Flowchart .................................................................................... 28

  BAB III ....................................................................................................................... 30 METEODOLOGI PENELITIAN ............................................................................... 30

A. Jenis dan Lokasi Penelitian ............................................................................

  30 B. Pendekatan Penelitian ....................................................................................

  31 C. Sumber Data ...................................................................................................

  31 D. Metode Pengumpulan Data ............................................................................

  31 E. Instrumen Penelitian .......................................................................................

  32 F. Teknik Pengolahan dan Analisis Data ............................................................

  33 G. Metode Perancangan Aplikasi ........................................................................

  34 H. Teknik Pengujian Sistem ................................................................................. 35

  BAB IV ....................................................................................................................... 36 ANALISIS DAN PERANCANGAN SISTEM .......................................................... 36 A. Analisis Sistem ................................................................................................ 36

  1. Sistem yang sedang Berjalan ................................................................. 36

  2. Rekomendasi Sistem yang Diusulkan .................................................... 37

  a. Perancangan Diagram Berjenjang ...................................................... 37

  b. Perancangan Konteks Diagram .......................................................... 38

  c. Perancangan Diagram DFD Level 1 .................................................. 38

  d. Perancangan ERD (Entity Relationship Diagram) ............................ 39

  e. Perancangan Basis Data ..................................................................... 39

  f. Perancangan Flowchart ...................................................................... 44

  g. Perancangan User Interface ............................................................... 45 ix

  BAB V ......................................................................................................................... 55 IMPLEMENTASI DAN HASIL PENGUJIAN SISTEM .......................................... 55

A. Interface ..........................................................................................................

  55

  1. Interface Aplikasi Mobile Money Manager ........................................... 55

B. Hasil Pengujian Sistem ...................................................................................

  65 BAB VI ....................................................................................................................... 70 PENUTUP ................................................................................................................... 70

A. Kesimpulan ......................................................................................................

  70 B. Saran ...............................................................................................................

  70 DAFTAR PUSTAKA ................................................................................................. 71 x

  

DAFTAR GAMBAR

  Gambar II. 1 XAMPP Control Panel v3.1.0 Beta 6 ................................................... 25 Gambar III. 1 Tahapan Pemodelan Waterfall ............................................................. 34 Gambar IV. 1 Sistem yang sedang berjalan ................................................................ 36 Gambar IV. 2 Diagram Berjenjang ............................................................................. 37 Gambar IV. 3 Konteks Diagram Sistem ..................................................................... 38 Gambar IV. 4 DFD Level 1 Money Manager ............................................................. 38 Gambar IV. 5 Entity Relationship Diagram ............................................................... 39 Gambar IV. 6 Flowchart Sistem Money Manager...................................................... 44 Gambar IV. 7 Halaman Login ..................................................................................... 45 Gambar IV. 8 Halaman Register ................................................................................. 46 Gambar IV. 9 Daftar Menu ......................................................................................... 47 Gambar IV. 10 Menu Data Pengguna ......................................................................... 48 Gambar IV. 11 Menu Kategori Pengeluaran .............................................................. 49 Gambar IV. 12 Menu Pembagian................................................................................ 50 Gambar IV. 13 Menu Pemasukan ............................................................................... 51 Gambar IV. 14 Menu Pengeluaran.............................................................................. 52 Gambar IV. 15 Menu Laporan .................................................................................... 53 Gambar IV. 16 Menu Tentang .................................................................................... 54 Gambar V. 1 Menu Aplikasi ...................................................................................... 55 Gambar V. 2 Halaman Login ...................................................................................... 56 xi

  Gambar V. 3 Halaman Register .................................................................................. 57 Gambar V. 4 Halaman Menu Beranda ........................................................................ 58 Gambar V. 5 Halaman Menu Data Pengguna ............................................................. 59 Gambar V. 6 Halaman Menu Alokasi Dana ............................................................... 60 Gambar V. 7 Halaman Menu Pemasukan ................................................................... 61 Gambar V. 8 Halaman Menu Pengeluaran ................................................................. 62 Gambar V. 9 Halaman Menu Menu Laporan Pengeluaran dan Pengeluaran ............. 63 Gambar V.10 Halaman Menu Tentang ....................................................................... 64 Gambar V. 11 Blok Pengujian Sistem ........................................................................ 65 xii

  

DAFTAR TABEL

  Tabel II. 1 Simbol-simbol Flowmap ........................................................................... 26 Tabel II. 2 Simbol-simbol DFD .................................................................................. 27 Tabel II. 3 Simbol-simbol ERD .................................................................................. 28 Tabel II. 4 Simbol-simbol Flowchart.......................................................................... 29 Tabel IV. 1 Tabel Database User ............................................................................... 40 Tabel IV. 2 Tabel Database Anak .............................................................................. 41 Tabel IV. 3 Tabel Database Kategori Pengeluaran .................................................... 42 Tabel IV. 4 Tabel Database Transaksi ....................................................................... 43 Tabel V. 1 Pengujian Form Register........................................................................... 66 Tabel V. 2 Pengujian Form Login .............................................................................. 67 Tabel V. 3 Pengujian Menu ........................................................................................ 68 Tabel V. 4 Pengujian Sistem Money Manager ........................................................... 69 xiii

  

ABSTRAK

Nama : Muthmah Sutrisna Muhtar NIM : 60200110074 Jurusan : Teknik Informatika

Judul : Aplikasi Pengelola Keuangan Pribadi dan Rumah Tangga

Berbasis Android. Pembimbing I : Drs. H. Kamaruddin Tone, M.M Pembimbing II : Faisal, S.T, M.T.

  Perilaku konsumtif yang sering terjadi di tengah masyarakat dapat menjadi masalah utama dalam pengelolaan keuangan. Seiring berkembangnya teknologi dan informasi, saat ini ada berbagai macam aplikasi dalam mengelola dan mengalokasikan keuangan yang mampu menjadi referensi bagi masyarakat baik untuk pribadi maupun dalam rumah tangga, salah satunya aplikasi dengan sistem operasi Android. Adapun yang menjadi fokus dalam penelitian ini adalah bagaimana penulis dapat membuat suatu aplikasi untuk memberikan informasi dan referensi kepada pengguna tentang cara pengelolaan keuangan yang baik dan benar, baik untuk pribadi maupun rumah tangga dengan menampilkan informasi keuangan di smartphone dengan Platform

  

Android . Selain itu, pada proses pembuatan aplikasi mobile ini menggunakan beberapa

  software seperti brackets sebagai wadah untuk menampung source code HTML, CSS, angularjs serta software Xampp selaku wadah untuk menampung basis data dari aplikasi tersebut.

  Penelitian ini menggunakan metode penelitian kualitatif Design and Creation serta pengujian yang dilakukan adalah pengujian blackbox. Hasil dari tugas akhir ini adalah sebuah sistem aplikasi mobile yang akan menampilkan data keuangan baik pemasukan maupun pengeluaran menggunakan persentase. Kelebihan dari sistem ini adalah user dapat mengetahui informasi kondisi keuangannya sehingga dapat menjadi referensi dalam mengelola keuangan.

  

Kata Kunci: Keuangan, Angularjs, HTML, CSS, Ionic, Javascript, Notepad ++,

Xampp, Apache Cordova.

  xiv

BAB I PENDAHULUAN A. Latar Belakang Masalah Manajemen dapat diartikan sebagai proses pelaksanaan suatu tujuan tertentu

  yang diselenggarakan dan diawasi. Mary Parker Follet memberikan pengertian bahwa manajemen adalah seni dalam menyelesaikan pekerjaan melalui orang lain.

  Manajemen dapat juga diartikan sebagai ilmu dan seni memadukan ide-ide, fasilitas, proses, bahan dan orang-orang untuk menghasilkan barang atau jasa yang bermanfaat dan menjualnya dengan cara yang menguntungkan, sedangkan G. R. Terry mengartikan manajemen sebagai proses yang khas yang terdiri atas perencanaan, pengorganisasian, pelaksanaan dan pengawasan yang dilakukan untuk menentukan dan usaha-usaha mencapai sasaran dengan memanfaatkan sumber daya manusia dan sumber daya lainnya. Manajemen dapat juga diartikan sebagai proses perencanaan, pengorganisasian, kepemimpinan dan pengawasan upaya (usaha-usaha) anggota organisasi dalam menggunakan sumber daya organisasi untuk mencapai tujuan yang telah ditetapkan. (I Gede Iwan Suryadi, 2013)

  Ilmu manajemen sendiri terbagi dalam beberapa bagian salah satunya adalah manajemen keuangan. Manajemen keuangan adalah manajemen terhadap fungsi- fungsi keuangan, yaitu mengelola fungsi penggunaan dan mendapatkan dana. Fungsi manajemen keuangan adalah melakukan pengelolaan terhadap penggunaan dana

  

(allocation of fund) dan mendapatkan/memperoleh dana (rising of fund). Dengan

  demikian manajemen keuangan adalah perpaduan ilmu dan seni dalam

  2 merencanakan, mengorganisir, melaksanakan dan mengawasi fungsi-fungsi keuangan dalam mencapai tujuan yang ditetapkan suatu organisasi. (I G Iwan Suryadi, 2013)

  Uang merupakan suatu faktor yang penting di dalam kehidupan sehari-hari karena dengan uang seseorang dapat memenuhi kebutuhan hidupnya. Bahkan salah satu alasan orang bekerja keras adalah untuk mendapatkan uang. Banyak juga cara yang dilakukan untuk melipatgandakan uang yang dimiliki agar mampu menopang kehidupan ekonomi seseorang. Namun bagaimana cara mendapatkan uang bukanlah satu-satunya hal yang penting untuk diperhatikan. Belajar bagaimana mengelola uang sama pentingnya dengan mendapatkannya. (Danes & Hira, 1987)

  Dalam kehidupan sehari-hari sering ditemukan masalah yang berhubungan dengan keuangan. Mengatur keuangan merupakan persoalan klasik di kehidupan. Ada beberapa orang yang sering kali mengalami yang namanya krisis keuangan, misalnya selalu merasa kurang dengan penghasilan atau uang bulanan. Krisis keuangan terjadi pada umumnya bukan karena kurangnya penghasilan tapi seringkali karena pengaturan keuangan yang tidak tepat.

  Mengelola keuangan pribadi merupakan kenyataan yang harus dihadapi oleh setiap orang dalam kehidupan sehari-hari, dimana seseorang harus mampu mengelola keuangan pribadinya maupun rumah tangganya dengan baik agar dapat menyeimbangkan antara pendapatan dan pengeluaran, dapat memenuhi semua kebutuhan hidup serta tidak terjebak dalam kesulitan keuangan. Menerapkan cara pengelolaan keuangan yang benar, maka seseorang diharapkan bisa mendapatkan manfaat yang maksimal dari uang yang dimilikinya pada saat ini sehingga pada

  3 akhirnya dapat bermanfaat bagi peningkatan kesejahteraan hidupnya. (Henutesa Haning, 2012)

  Namun mengelola keuangan pribadi dan rumah tangga bukanlah hal yang mudah untuk dilakukan sebab ada saja kesulitan yang dihadapi oleh setiap orang, dimana salah satu kesulitan yang dihadapi adalah fenomena perilaku konsumtif yang berkembang pesat di kalangan masyarakat. Keinginan masyarakat dalam era kehidupan modern untuk mengkonsumsi sesuatu tampaknya telah kehilangan hubungan dengan kebutuhan yang sesungguhnya. Perilaku konsumtif ini mendorong masyarakat untuk mengkonsumsi barang atau jasa secara berlebihan tanpa memperhatikan lagi skala prioritas. (Aryani, 2006)

  Priyogo Suseno (Direktur Pusat Pengkajian dan Pengembangan Ekonomi Islam (P3EI) Fakultas Ekonomi UII) mengungkapkan bahwa sebagian besar masyarakat tidak mampu membedakan mana kebutuhan primer dan sekunder. Dalam sebulan rata-rata sampel tidak memiliki rancangan kebutuhan yang harus dibeli. Kebutuhan serba mendadak dan tidak ada skala prioritas. Selain itu budaya menabung mereka juga rendah. Hal tersebut mengakibatkan masyarakat mengalami masalah keuangan dan harus menutupi kekurangan tersebut dengan kredit (Henutesa Haning, 2012).

  4 Pengelolaan keuangan yang baik merupakan salah satu bentuk rasa syukur kepada Allah swt. atas rezeki yang telah diberikan kepada umat manusia. Allah swt berfirman dalam QS. Al-

  Israa’ / 17 : 26-27 yang berbunyi :                                                           

                             Terjemahnya:

  Dan berikanlah kepada keluarga-keluarga yang dekat akan haknya, kepada orang miskin dan orang yang dalam perjalanan dan janganlah kamu menghambur-hamburkan (hartamu) secara boros. Sesungguhnya pemboros- pemboros itu adalah Saudara-saudara syaitan dan syaitan itu adalah sangat ingkar kepada Tuhannya.

  Menurut Tafsir Al-Mishbah ayat 26-27 dalam surah Al- Israa’ mengandung makna tentang pentingnya meberikan bantuan kepada kerabat dekat dan kaum duafa akan haknya baik dalam bentuk zakat maupun sedekah atau bantuan yang mereka butuhkan serta pentingnya untuk mengatur dan membelanjakan harta secara tepat dan tidak boros dalam hal ini membelanjakan harta pada hal-hal yang bukan pada tempatnya, serta pentingnya mengatur keuangan agar tidak tergolong sebagai seorang pemboros karena sifat pemboros merupakan salah satu sifat-sifat yang dimiliki setan dan setan merupakan makhluk yang sangat ingkar terhadap Allah swt. (Quraish Shihab, 2009:71-73)

  Ayat ini mempunyai asbabun nuzul yang diriwayatkan oleh At Thabarani yang bersumber dari Abu Sa’id Al Khudri dan dalam riwayat lain oleh Ibnu Marduwaih yang bersumber dari Ibnu Abbas bahwa ketika turun ayat ini, Rasulullah saw

  5 memberikan tanah di Fadak ( tanah yang diperoleh Rasulullah dari pembagian ganimah atau rampasan perang) kepada Fatimah. Ayat ini berhubungan dengan hubungan antara manusia dalam hal memanfaatkan dan menggunakan harta yang dimiliki, ayat ini pula dengan tegas melarang manusia untuk berperilaku boros dalam hal apapun dan tidak terkecuali pada pengelolaan keuangan.

  Selama ini masyarakat pada umumnya masih belum mengerti tentang cara pengelolaan dan pengalokasian keuangan yang tepat karena kurangnya edukasi dan kesadaran masyarakat tentang pentingnya mengelola keuangan. Perilaku konsumtif yang sering terjadi di tengah masyarakat juga menjadi masalah utama dalam pengelolaan keuangan sehingga masyarakat tidak bisa membedakan antara kebutuhan primer dan kebutuhan sekunder dalam hidupnya. Seiring berkembangnya teknologi dan informasi, saat ini ada berbagai macam aplikasi dalam mengelola dan mengalokasikan keuangan yang mampu menjadi referensi bagi masyarakat baik untuk pribadi maupun dalam rumah tangga, salah satunya aplikasi dengan sistem operasi Android.

  Dalam perkembangannya, aplikasi Android termasuk salah satu yang paling cepat karena banyaknya pengguna sistem operasi Android dan kebutuhan pasar.

  Perkembangan aplikasi mobile berbeda dengan pengembangan aplikasi pada biasanya, karena aplikasi mobile dirancang mulai dari perangkat mobile yang digunakan. Perbedaan antara aplikasi mobile dan aplikasi desktop adalah aplikasi

  

mobile memberikan kesempatan untuk menjawab permintaan pengguna di manapun

  mereka berada. Salah satu pemanfaatan aplikasi Android adalah dengan membuat

  6 suatu aplikasi mengenai pengelolaan keuangan pribadi dan rumah tangga. aplikasi ini dapat digunakan oleh masyarakat atau para pengguna Android. Aplikasi tersebut dibuat untuk memudahkan masyarakat dalam mengelola keuangan.

  Berdasarkan dari uraian diatas penulis akan merancang suatu aplikasi tentang pengelolaan keuangan dimana dengan adanya aplikasi tersebut dapat mempermudah pengguna dalam melakukan pengelolaan keuangan. Dengan demikian penulis mengangkat judu l mengenai “Aplikasi Pengelolaan Keuangan Pribadi dan Rumah Tangga Berbasis Android ”.

B. Rumusan Masalah

  Berdasarkan dari uraian latar belakang masalah diatas, maka adapun rumusan masalah dalam penelitian ini adalah Bagaimana membangun aplikasi pengelolaan keuangan pribadi dan rumah tangga dengan menggunakan platform Android? C.

   Batasan Masalah

  Dalam penyusunan tugas akhir ini perlu adanya pengertian pada pembahasan yang terfokus sehingga permasalahan tidak melebar. Adapun batasan dalam penelitian ini adalah: 1.

  Aplikasi ini berjalan di smartphone berbasis Android.

  2. Target pengguna aplikasi tersebut adalah untuk masyarakat pengguna Android baik pribadi maupun rumah tangga.

  3. Aplikasi ini hanya dapat berfungsi dengan layanan koneksi internet.

  7 4. Aplikasi ini hanya menampilkan mengenai pengelolaan keuangan baik pribadi maupun rumah tangga. Termasuk di dalamnya pengalokasian keuangan dari kebutuhan setiap bulannya.

  5. Aplikasi ini hanya dapat menghitung jumlah total dari pemasukan user setiap bulannya

6. Aplikasi ini tidak dapat digunakan dalam pengaturan keuangan perusahaan atau badan usaha tertentu yang berskala besar yang dimilik user.

  Untuk mempermudah pemahaman dan memberikan gambaran serta menyamakan persepsi antara penulis dan pembaca, maka dikemukakan penjelasan yang sesuai dengan variabel dalam penelitian ini. Adapun yang dijelaskan deskripsi fokus dalam penelitian adalah :

  1. Aplikasi adalah suatu program yang siap untuk digunakan yang dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa aplikasi serta pengguna aplikasi lain yang dapat digunakan oleh suatu sasaran yang akan dituju.

  2. Pengelolaan adalah suatu rangkaian pekerjaan atau usaha yang dilakukan oleh sekelompok orang untuk melakukan serangkaian kerja dalam mencapai tujuan tertentu. (Zulfikar, 2011) 3.

  Keuangan adalah mempelajari bagaimana individu, bisnis, dan organisasi meningkatkan, mengalokasi, dan menggunakan sumber daya moneter sejalan dengan waktu, dan juga menghitung risiko dalam menjalankan proyek mereka. Istilah keuangan dapat berarti: (1) Ilmu keuangan dan asset lainnya; (2) Manajemen asset tersebut; (3) Menghitung dan mengatur risiko proyek. (Wikipedia, 2015)

  8 4. Pribadi adalah l manusia sebagai perseorangan diri (diri manusia atau diri sendiri). (Kamus Besar Bahasa Indonesia, 2001)

  5. Rumah Tangga adalah kelompok terkecil dalam masyarakat yang terdiri dari sepasang suami istri dan anak-anaknya yang memiliki peran dan fungsiya masing- masing.

  6. Android adalah sistem operasi untuk mobile device yang awalnya dikembangkan oleh Android Inc. Android dibuat menggunakan kernel Linux yang dimodifikasi. (Wahana, 2012) D.

   Tujuan dan Kegunaan Penelitian 1. Tujuan Penelitian

  Berdasarkan rumusan masalah yang telah dipaparkan sebelumnya, maka tujuan dari aplikasi ini yaitu untuk memberikan informasi dan referensi kepada pengguna tentang cara pengelolaan keuangan yang baik dan benar, baik untuk pribadi maupun rumah tangga.

2. Kegunaan Penelitian a.

  Kegunaan Bagi Dunia Akdemik Sebagai suatu referensi yang berguna untuk kemajuan wawasan keilmuan teknologi informasi serta untuk pengembangan pada masa yang akan datang.

  9 b. Kegunaan Bagi Pengguna

  Sebagai media referensi yang dapat memudahkan pengguna dalam mendapatkan suatu informasi dalam pengelolaan dan pengalokasian keuangan dengan tepat khususnya bagi pengguna Android.

  c.

  Kegunaan Bagi Peneliti Untuk meningkatkan pemahaman dan pengetahuan mahasiswa tentang struktur dan sistem kerja dalam pengembangan aplikasi pada sistem operasi Android.

E. Kajian Pustaka

  Beberapa referensi yang diambil dari penelitian sebelumnya yang berhubungan dengan penelitian ini, diantaranya adalah: Musarofah (2013) dalam skripsinya berjudul Aplikasi Catatan Keuangan

  

Penjualan Meubel Berbasis Android di Toko Sinar Baru Magelang . Aplikasi Android

  ini dapat mempermudah pemilik usaha dalam proses mencatat transaksi penjualan, baik tentang barang yang terjual, jumlah yang terjual sehingga dapat diketahui total dari penjualan barang itu. Melalui aplikasi ini, user dapat lebih cepat dan mudah dalam mencatat barang yang baru yang ia miliki, barang baru dapat didata dengan memasukkan nama barang, harga barang jual, stok barang serta memperlancar pemilik usaha untuk mengetahui stok barang yang masih dimiliki.

  Menurut Makalew (2013) dalam laporan akhir program kreativitas mahasiswa yang berjudul Aplikasi Pengatur Keuangan Pribadi Berbasis Android yang bernama

  

Prosper. Cara kerja dari aplikasi tersebut yaitu memberikan kemudahan bagi

  10 pengguna agar dapat melakukan perencanaan dan pengaturan keuangan dengan baik dan jelas dengan mengikuti langah-langkah yang telah diberikan.

  Ujang (2013) dalam judul skripsinya Aplikasi Pengelola Keuangan Berbasis

  

Andoid (Pocket Money). Pocket Money merupakan sebuah aplikasi berbasis Android,

  yang fungsi utamanya adalah untuk mengelola dan memonitoring keuangan. Aplikasi ini mempunyai sembilan menu, yaitu menu anggaran, menu pemasukan, menu pengeluaran, menu laporan, menu statistik, menu kategori, menu rekening, menu kalkulator dan menu tentang yang berisi informasi tentang cara penggunaan aplikasi

  

Pocket Money . Dengan adanya aplikasi Pocket Money ini akan membantu dalam

  mengelola dan memonitoring keuangan bulanan sehingga user dapat mengelola uang bulanan dengan baik dan bijak.

  Pada perancangan aplikasi ini berbeda dengan aplikasi sebelumnya. Dimana aplikasi yang akan dirancang oleh penulis yaitu sebuah aplikasi yang memberikan kemudahan bagi pengguna untuk melakukan pengaturan keuangan baik untuk pribadi maupun rumah tangga dengan metode yang lebih sederhana. Aplikasi ini juga mampu menampilkan pengalokasian pemasukan dan pengeluaran dari penghasilan bulanan yang diterima dengan mempertimbangkan beberapa variabel tambahan seperti jumlah anak, cicilan, kesehatan, pendidikan, serta sumber penghasilan lain.

BAB II LANDASAN TEORI A. Tinjauan Teoritis 1. Aplikasi Aplikasi adalah sebuah perangkat lunak yang menjadi front end dalam sebuah

  sistem yang digunakan untuk mengolah data menjadi suatu informasi yang berguna orang-orang dan sistem yang bersangkutan (Basara, 2013). Istilah aplikasi berasal dari bahasa inggris application yang berarti penerapan, lamaran ataupun penggunaan. Sedangkan secara istilah, pengertian aplikasi adalah suatu program yang siap untuk digunakan yang dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang dapat digunakan oleh suatu sasaran yang akan dituju. Menurut kamus komputer eksekutif, aplikasi mempunyai arti yaitu pemecahan masalah yang menggunakan salah satu tehnik pemrosesan data aplikasi yang biasanya berpacu pada sebuah komputansi yang diinginkan atau diharapkan maupun pemrosesan data yang diharapkan.Adapun definisi Aplikasi menurut para ahli: a.

  Menurut Hendrayudi Aplikasi adalah kumpulan perintah program yang dibuat untuk melakukan pekerjaan-pekerjaan tertentu (khusus).

  b.

  Menurut Ali Zaki & Smitdev Community Aplikasi adalah komponen yang berguna melakukan pengolahan data meupun kegiatan-kegiatan seperti pembuatan dokumen atau pengolahan data. Aplikasi adalah bagian PC yang berinteraksi langsung dengan user. Aplikasi berjalan di atas sistem

  12 operasi, sehingga agar aplikasi bisa diaktifkan, kita perlu melakukan instalasi sistem operasi terlebih dahulu.

  c.

  Menurut Hengky W. Pramana Aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas seperti sistem perniagaan, game, pelayanan masyarakat, periklanan, atau semua proses yang hampir dilakukan manusia.

  d.

  Menurut R. Eko. I & Djokopran Aplikasi merupakan proses atau prosedur aliran data dalam infrastruktur teknologi informasi yang dapat dimanfaatkan oleh para pengambil keputusan yang sesuai dengan jenjang dan kebutuhan (relevan).

  e.

  Menurut Rachmad Hakim. S Aplikasi merupakan perangkat lunak yang digunakan untuk tujuan tertentu, seperti mengolah dokumen, mengatur Windows &, permainan (game), dan sebagainya. Beberapang digabung bersama menjadi suatu paket disebut sebagai suatu paket atau application suite.Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi.

2. Pengelolaan

  Pengelolaan diartikan sebagai suatu rangkaian pekerjaan atau usaha yang dilakukan oleh sekelompok orang untuk melakukan serangkaian kerja dalam mencapai tujuan tertentu (Putra, 2011). Definisi pengelolaan oleh para ahli terdapat perbedaan-perbedaa hal ini disebabkan karena para ahli meninjau pengertian dari

  13 sudut yang berbeda- beda. Ada yang meninjau pengelolaan dari segi fungsi, benda, kelembagaan dan yang meninjau pengelolaan sebagai suatu kesatuan. Namun jika dipelajari pada prinsipnya definisi- definisi tersebut mengandung pengertian dan tujuan yang sama. Berikut adalah pendapat dari beberapa ahli antara lain: a.

  Menurut Wardoyo (1980:41) memberikan definisi sebagai berikut pengelolaan adalah suatu rangkai kegiatan yang berintikan perencanaan ,pengorganisasian pengerakan dan pengawasan dalam mencapai tujuan yang telah ditetapkan sebelumnya.

  b.

  Menurut Harsoyo (1977:121) pengelolaan adalah suatu istilah yang berasal dari kata “kelola” mengandung arti serangkaian usaha yang bertujuan untuk mengali dan memanfaatkan segala potensi yang dimiliki secara efektif dan efisien guna mencapai tujuan tertentu yang telah direncanakan sebelumnya.

  Dari uraian diatas dapatlah disimpulkan bahwa yang dimaksud dengan pengelolaan adalah suatu rangkaian kegiatan yang berintikan perencanaan,pengorganisasian,penggerakan dan pengawasan yang bertujuan menggali dan memanfaatkan sumber daya alam yang dimiliki secara efektif untuk mencapai tujuan organisasi yang telah ditentukan. (Zulfikar, 2011)

  14 3.

   Keuangan a.

  Pengertian Keuangan Rumusan arti dari kata keuangan cukup banyak dan berkereasi.

  Adapun pengertian menurut bahasa:

1) Pengertian Keuangan dalam Bahasa Indonesia.

  Dalam Kamus Besar Bahasa Indonesia Keuangan dapat diartikan sebagai :

  a) Seluk beluk uang; urusan uang.

  b) Keadaan Uang.

  2) Pengertian Keuangan menurut Wikipedia

  Menurut Wikipedia Bahasa Indonesia Keuangan adalah mempelajari bagaimana individu, bisnis, dan organisasi meningkatkan, mengalokasi, dan menggunakan sumber daya moneter sejalan dengan waktu, dan juga menghitung risiko dalam menjalankan proyek mereka. Istilah keuangan dapat berarti : a)

  Ilmu keuangan dan asset lainnya

  b) Manajemen aset

  c) Menghitung dan mengatur risiko proyek.

  3) Pengertian Menurut Sundjaja Ridwan & Barlian Inge

  Keuangan merupakan ilmu dan seni dalam mengelola uang yang mempengaruhi kehidupan setiap orang dan setiap organisasi. Keuangan berhubungan dengan proses, lembaga, pasar, dan instrumen yang terlibat dalam transfer uang diantara individu maupun antara bisnis dan pemerintah.

  15 Dari beberapa pengertian yang telah dikemukakan diatas, maka dapat dirumuskan bahwa Keuangan adalah suatu ilmu yang mempelajari tentang uang dan tata cara mengelolanya.

4. Mysql

  MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (DBMS) yang multithread, dan multi-user. MySQL adalah implementasi dari system manajemen basis data relasional (RDBMS). MySQL dibuat oleh TcX dan telah dipercaya mengelola system dengan 40 buah database berisi 10.000 tabel dan 500 di antaranya memiliki 7 juta baris.

  MySQL AB merupakan perusahaan komersial Swedia yang mensponsori dan yang memiliki MySQL. Pendiri MySQL AB adalah dua orang Swedia yang bernama David Axmark, Allan Larsson dan satu orang Finlandia bernama Michael “Monty”. Setiap pengguna MySQL dapat menggunakannya secara bebas yang didistribusikan gratis dibawah lisensi GPL(General Public License) namun tidak boleh menjadikan produk turunan yang bersifat komersial. (Wikipedia, 2012).

  SQL dapat digunakan secara berdiri sendiri maupun di lekatkan pada bahasa pemograman seperti C, dan Delphi. Pernyataan SQL dapat dikelompokkan menjadi beberapa bagian yaitu : a.

  DDL DDL berfungsi untuk mendefinisikan atribut basis data, tabel, atribut (kolom), batasan-batasan terhadap suatu atribut, serta hubungan antar tabel. Perintah yang digunakan biasanya : create,alter, dan drop.

  16 b. DML

  DML berfungsi untuk memanipulasi data yang ada di dalam database, contohnya untuk pengambilan data, penyisipan data, pengubahan data dan penghapusan data.

  Adapun keunggulan dari mysql adalah sebagai berikut : a. Program yang multi-threaded, sehingga dapat dipasang pada server yang memiliki mulit-CPU b.

  Didukung bahasa pemrograman umum seperti C, C++, Java, Perl, PHP, Python, TCL, APls dls.

  c.

  Bekerja pada berbagai platform d. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database.

  e.

  Memiliki sistem keamanan yang cukup baik dengan verifikasi host.

  f.

  Mendukung ODBC untuk OS Microsoft Windows.

  g.

  Mendukung record yang memiliki kolom dengan panjang tetap.

  h.

  Saling terintegrasi dengan PHP.

5. JSON

  JSON merupakan bagian dari bahasa pemrograman Javascript. JSON

  merupakan format teks yang sepenuhnya independen tetapi menggunakan konvensi yang familiar dengan bahasa pemrograman dari keluarga-C, termasuk C, C++, C#,

  

Java, JavaScript , Perl, Python, dan sebagainya. Kelebihan inilah yang membuat

JSON menjadi sebuah bahasa data-interchange yang ideal.

  17 JSON dibangun dalam dua struktur: a.

  Beberapa pasangan dari nama/nilai. Dalam beberapa bahasa perograman biasa disebut dengan istilah object, record, struct, table hash, key list atau associative

  array .

  b.