Aplikasi Manajemen Keuangan Pribadi Berbasis Android Tugas Akhir Oleh : Nila Khoiri 3311011015 Aris J Santoso 3311011032 Disusun untuk memenuhi syarat kelulusan Program Diploma III PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK NEGERI BATAM BATAM 2013 i LEMBAR PENGESAHAN Aplikasi Manajemen Keuangan Pribadi Berbasis Android Oleh : Nila Khoiri 3311011015 Aris J Santoso 3311011032 Batam, Juli 2013 Pembimbing, Andy Triwinarko, ST, MT NIK. 105038 ii LEMBAR PERNYATAAN Dengan ini, saya: NIM : 3311011015 Nama : Nila Khoiri adalah mahasiswa Teknik Informatika Politeknik Negeri Batam yang menyatakan bahwa tugas akhir dengan judul: Aplikasi Manajemen Keuangan Pribadi Berbasis Android disusun dengan: 1. tidak melakukan plagiat terhadap naskah karya orang lain, 2. tidak melakukan pemalsuan data, 3. tidak menggunakan karya orang lain tanpa menyebut sumber asli atau tanpa ijin pemilik. Jika kemudian terbukti terjadi pelanggaran terhadap pernyataan di atas, maka saya bersedia menerima sanksi apapun termasuk pencabutan gelar akademik. Lembar pernyataan ini juga memberikan hak kepada Politeknik Negeri Batam untuk mempergunakan, mendistribusikan ataupun memproduksi ulang seluruh hasil Tugas Akhir ini. Batam, Juli 2013 Nila Khori NIM. 3311011015 iii LEMBAR PERNYATAAN Dengan ini, saya: NIM : 3311011032 Nama : Aris J Santoso adalah mahasiswa Teknik Informatika Politeknik Negeri Batam yang menyatakan bahwa tugas akhir dengan judul: Aplikasi Manajemen Keuangan Pribadi Berbasis Android disusun dengan: 1. tidak melakukan plagiat terhadap naskah karya orang lain, 2. tidak melakukan pemalsuan data, 3. tidak menggunakan karya orang lain tanpa menyebut sumber asli atau tanpa ijin pemilik. Jika kemudian terbukti terjadi pelanggaran terhadap pernyataan di atas, maka saya bersedia menerima sanksi apapun termasuk pencabutan gelar akademik. Lembar pernyataan ini juga memberikan hak kepada Politeknik Negeri Batam untuk mempergunakan, mendistribusikan ataupun memproduksi ulang seluruh hasil Tugas Akhir ini. Batam, Juli 2013 Aris J Santoso NIM. 3311011032 iv HALAMAN PERSEMBAHAN v KATA PENGANTAR Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena dengan rahmat dan hidayah-Nya penulis dapat menyelesaikan Tugas Akhir yang berjudul “Aplikasi Keuangan Pribadi Berbasis Android”. Tugas Akhir ini merupakan salah satu syarat yang harus dipenuhi oleh setiap mahasiswa Program Studi D3 Politeknik Negeri Batam sesuai dengan kurikulum yang telah ditetapkan. Dalam pengerjaan tugas akhir ini penulis mendapatkan bantuan, petunjuk dan saran yang tak ternilai harganya dari berbagai pihak. Pada kesempatan ini dengan penuh rasa hormat yang mendalam penulis ingin menyampaikan ucapan terima kasih yang sebesar-besarnya kepada: 1. Tuhan Yang Maha Esa yang telah memberikan kesehatan jasmani dan rohani yang sehat selama penyusunan Tugas Akhir. 2. Bapak Dr. Priyono Eko Sanyoto, selaku Direktur Politeknik Negeri Batam. 3. Bapak Ari Wibowo, selaku koordinator Tugas Akhir. 4. Bapak Andy Triwinarko, selaku dosen pembimbing Tugas Akhir yang bersedia meluangkan waktunya untuk memberikan bimbingan dan pengarahan dalam penyusunan Tugas Akhir. 5. Bapak/Ibu dosen Program Studi Teknik Informatika yang telah memberikan ilmu yang bermanfaat selama masa perkuliahan. 6. Seluruh karyawan Politeknik Negeri Batam yang telah membantu dan mempermudah penulis dalam menyelesaikan Tugas Akhir. 7. Keluarga tercinta terutama kedua orang tua yang selalu memberikan dukungan moral, do’a dan semangat. vi 8. Seluruh rekan-rekan di Politeknik Negeri Batam, khususnya Jurusan Teknik Informatika Angkatan 2010 yang telah memberikan semangat, saran dan kritikan kepada penulis. 9. Seluruh pihak yang telah membantu penulis dalam menyelesaikan Tugas Akhir ini yang tidak dapat disebut satu per satu. Kekurangan atau ketidaksempurnaan dalam penulisan laporan Tugas Akhir tentu masih ada, namun bukan sesuatu yang disengaja. Hal tersebut semata- mata karena kekhilafan dan keterbatasan pengetahuan yang penulis miliki. Oleh karena itu kritik dan saran yang sifatnya membangun sangat diharapkan demi kesempurnaan Tugas Akhir ini. Akhir kata penulis ucapkan terima kasih. Semoga laporan Tugas Akhir ini dapat bermanfaat bagi pembaca yang ingin mengembangkan aplikasi serupa. Batam, Juli 2013 Penulis vii ABSTRAK Aplikasi Manajemen Keuangan Pribadi Berbasis Android Pengguna smartphone semakin meningkat khususnya yang memakai sistem operasi Android. Banyak aplikasi yang dapat dikembangkan di dalam sistem operasi Android. Manajemen keuangan pribadi sangatlah penting untuk mendukung terwujudnya tujuan-tujuan individu. Jika individu dapat mengelola keuangan secara optimal sejak dini maka jumlah nominal uang yang diterima setiap bulan dapat dimanfaatkan untuk investasi masa depan. Pada hasil penelitian ini telah dikembangkan sebuah aplikasi manajemen keuangan pribadi berbasis Android yang dapat membantu individu dalam mengatur keuangan pribadi. Kata kunci: Manajemen Keuangan Pribadi, Android viii ABSTRACT Smartphone users that use Android Operating System are increasing. Many applications can be developed on the Android Operating System. Personal finance management is important to ensuring the realization of the individual goal. If they can manage their finances early and optimally so that money are received each month can be used for future investment. In this final project, we have been developed a personal finance management application based on Android that can assist individuals in managing personal finances. Keywords: Personal Financial Management, Android ix Daftar Isi Bab I Pendahuluan ............................................................................................... 1 I.1 Latar Belakang ........................................................................................... 1 I.2 Rumusan Masalah ...................................................................................... 2 I.3 Batasan Masalah ........................................................................................ 2 I.4 Tujuan ........................................................................................................ 3 I.5 Sistematika Penulisan ................................................................................ 3 Bab II Landasan Teori .......................................................................................... 5 II.1 Manajemen Keuangan Pribadi ................................................................... 5 II.1.1 Penghasilan .................................................................................... 6 II.1.2 Pengeluaran.................................................................................... 7 II.2 Smartphone ................................................................................................ 8 II.3 Android .................................................................................................... 10 II.3.1 Sistem Operasi Android ............................................................... 10 II.3.2 Bahasa Pemrograman Java di Android ........................................ 11 II.3.3 Aristektur Android ....................................................................... 13 II.3.4 Struktur Aplikasi Android ........................................................... 14 II.3.5 Versi Android .............................................................................. 14 II.4 Eclipse ..................................................................................................... 17 II.5 Library Jxl ............................................................................................... 18 II.6 SQLite ...................................................................................................... 18 II.6.1 Struktur SQLite ............................................................................ 20 II.7 Rekayasa Perangkat Lunak Berbasis Object Oriented ............................ 23 II.7.1 Spesifikasi Kebutuhan dan Diagram Use Case ........................... 23 II.7.2 Diagram Robustness .................................................................... 24 II.7.3 Diagram Sequence ....................................................................... 26 II.7.4 Diagram Kelas Analisis ............................................................... 27 Bab III Analisis dan Perancangan ........................................................................ 29 III.1 Analisis Aplikasi Manajemen Keuangan Pribadi .................................... 29 III.1.1 Deskripsi Umum Aplikasi ........................................................... 29 x
Description: