Pembuatan Aplikasi Manajemen Keuangan Pribadi [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

PROPOSAL TUGAS AKHIR 1. Judul PEMBUATAN PROGRAM APLIKASI MANAJEMEN KEUANGAN BERBASIS ANDROID DENGAN MENGGUNAKAN ECLIPSE 2.



Latar Belakang Manajemen keuangan pribadi sangatlah penting dalam mendukung terwujudnya tujuan-tujuan individu. Dengan melakukan pengelolaan terhadap keuangan pribadi, maka tiap individu tahu akan tujuan yang ingin dicapai, dan memanfaatkan pengelolaan sumber daya keuangan secara optimal untuk mencapai tujuan tersebut. Dengan mengoptimalkan pengelolaan keuangan pribadi, maka individu secara bertanggung jawab mampu merencanakan dan mewujudkan masa depannya. Sikap konsumtif yang tinggi akhir-akhir ini dikalangan mahasiswa dan generasi muda lainnya, menyebabkan pengelolaan keuangan menjadi sesuatu yang tidak mudah. Selain dari sikap tersebut, beberapa penelitian juga menunjukan bahwa generasi muda banyak yang belum memiliki pengetahuan akan pengelolaan keuangan. Jika generasi muda belum memiliki pengetahuan akan mengelola keuangan pribadi, maka mereka tidak dapat merencanakan dan mengendalikan penggunaan uang untuk pencapain tujuan individu mereka. Pada cara konvensional kita sering memanajemen keuangan secara manual menggunakan jurnal keuangan, hal ini dirasa tidak efisien karena kita tidak mungkin untuk membawa jurnal keuangan kita kemanapun kita berada dan juga kita tidak bisa secara cepat mencatat pengeluaran yang kita lakukan saat itu juga sehingga terkadang kita akan lupa akan pengeluaran kecil yang kita lakukan. Berdasarkan dari latar belakang di atas, maka penulis mencoba mengembangkan teknologi aplikasi ponsel yang berbasis Android dengan membuat suatu aplikasi managemen keuangan. Dengan adanya aplikasi ini, para pengguna akan lebih mudah memanajemen keuangannya, sehingga pemasukkan dan pengeluaran keuangan dapat dimonitor setiap



hari, bulan bahkan tahun. maka dengan aplikasi ponsel ini hal tersebut akan sangat mudah dilakukan karena semua hal tersebut bisa dilakukan hanya dalam satu genggaman. Sehingga dengan aplikasi mobile berbasis Android ini diharapkan mampu memanajemen keuangan kita secara lebih simple, cepat dan efisien.



3. Rumusan Masalah



Berdasarkan uraian di atas, rumusan masalah yang akan dipecahkan adalah bagaiamana merancang dan membuat aplikasi ponsel berbasis Android untuk manajemen keuangan pribadi yang simpel, mudah digunakan, efektif, dan efisien.



Aplikasi ini selanjutnya bisa digunakan secara maksimal oleh para



pengguna.



4. Batasan Masalah



Dalam penyusunan Tugas Akhir ini, penulis membatasi ruang lingkup masalah yaitu : 1.



Aplikasi ini bersifat mobile dan berjalan pada sistem opersai android



2.



Aplikasi ini bersifat offline



3.



Aplikasi ini berisi 4 menu yaitu Pemasukkan, Pengeluaran, Laporan Keuangan dan Hutang.



5. Tujuan Penelitian Tujuan dari tugas akhir ini adalah untuk menghasilkan aplikasi manajemen keuangan pribadi dimana para pengguna dapat memantau pengeluaran dan pemasukkan keuangan mereka selama seminggu, sebulan dan setahun. Dengan user interface yang baik maka pengguna akan merasa nyaman mengggunakan aplikasi ini.



6. Tinjauan Pustaka 6.1



Android Android merupakan sistem operasi ponsel yang tumbuh di tengah



sistem operasi lainnya yang berkembang dewasa ini. Sistem operasi lainnya seperti Windows Mobile, IOS, Symbian, dan masih banyak lagi juga menawarkan kekayaan isi dan keoptimalan berjalan di atas perangkat keras yang ada. Akan tetapi, sistem operasi yang ada ini berjalan dengan memprioritaskan aplikasi inti yang dibangun sendiri tanpa melihat potensi yang cukup besar dari aplikasi pihak ketiga. Oleh karena itu, adanya keterbatasan dari aplikasi pihak ketiga untuk mendapatkan data asli ponsel, berkomunikasi antar proses serta keterbatasan distribusi aplikasi pihak ketiga untuk platform mereka. Android menawarkan sebuah lingkungan yang berbeda untuk pengembang. Setiap aplikasi memiliki tingkatan yang sama. Android tidak membedakan antara aplikasi inti dengan aplikasi pihak ketiga. API yang disediakan menawarkan akses ke



hardware, maupun data-data ponsel



sekalipun, atau data sistem itu sendiri. Bahkan pengguna dapat menghapus aplikasi inti dan menggantikannya dengan aplikasi pihak ketiga. Sedangkan



Android



SDK



(Software



Development



Kit)



menyediakan Tools dan API yang diperlukan untuk mengembangkan aplikasi



pada



platform



Android



dengan



menggunakan



bahasa



pemrograman Java. Untuk pengembang hal yang perlu diperhatikan bahwa



tidak



membutuhkan sertifikasi untuk menjadi pengembang Android. Android juga telah menyediakan Android Market bagi para pengembang untuk menempatkan dan menjual aplikasi yang telah dibuatnya. Hal menarik lainnya yang menjadi pembeda Android dengan yang lain adalah: 1.



Pertukaran data dan komunikasi antar proses



2.



Aplikasi servis yang berjalan di background



3.



Dukungan Google Map



6.2



Eclipse Aplikasi Android di tulis dan dibangun dengan menggunakan



Java, dengan begitu ada ada beberapa pilihan Aplication Building Tools. Baik dengan memakai IDE (Integrated Development Environment) atau dengan CLI (Command Line Interface). Akan tetapi pada saat ini OHA (Open Handset Alliance) dan Google sangat mendukung Eclipse sebagai IDE Java untuk membangun aplikasi android dibandingkan dengan IDE lain. Salah satu bukti adalah dirilisnya plugin ADT



(Android



Development Tools) untuk Eclipse.



6.3



SQLite SQLiteDatabase merupakan interface yang ada pada sistem operasi



Android yang digunakan untuk membuat relational database. SQLite menyokong implementasi dari SQL yang kaya untuk apa pun yang dibutuhkan oleh aplikasi



mobile . Setiap aplikasi dapat memiliki da



tabasenya sendiri dengan pengaturan lengkap. Dengan penggunaan SQLite, dapat dibuat database untuk aplikasi yang digunakan untuk menyimpan dan mengatur data aplikasi terstruktur. Database Android tersimpan di /data/data//databasesdev ice/emulator. Secara default, semua database bersifat private yang hanya dapat diakses oleh aplikasi yang membuatnya. Desain database dengan baik termasuk normalisasi cukup penting untuk mengurangi redundancy



7. Metodologi Adapun metodologi yang digunakan Penulis dalam penyusunan Tugas Akhir ini adalah sebagai berikut :



1.



Studi Pustaka Mencari literatur yang berhubungan dengan penelitian yang sudah ada, dan mencari informasi – informasi mengenai manajemen keuangan pribadi di buku dan internet



2.



Pengumpulan Data Mengumpulkan data-data apa saja yang perlu untuk dimasukkan ke aplikasi dengan metode observasi dan wawancara



3.



Perancangan Aplikasi Pada tahapan ini dilakukan perancangan antarmuka, database dan sistem.



4.



Pembuatan Aplikasi Pembuatan aplikasi dilakukan setelah rancangan aplikasi telah selesai dengan mengikuti rancangan yang telah dibuat



5.



Pengujian Aplikasi Pengujian aplikasi dilakukan dengan mengujikan kepada pihak – pihak terkait untuk mendapatkan masukan dan komentar pada system yang dibuat sehingga system sesuai dengan apa yang dibutuhkan.



8. Rancangan Sistem -



Usecase Diagram



-



User Interface Menu Utama



9. Sisteamtika Penulisan Sistematika penulisan dibuat untuk memberikan gambaran umum mengenai penelitian yang dilakukan dan kejelasan mengenai penulisan hasil penelitian. Oleh sebab itu sistematika penulisan yang akan digunakan adalah : BAB I PENDAHULUAN Berisi bagian yang mengemukakan latar belakang, identifikasi masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, dan sistematika penulisan. BAB II LANDASAN TEORI Berisi pembahasan mengenai landasan teori, berisi teori-teori yang berhubungan dengan masalah yang di bahas dengan android, xml,



dan



cara



parsing



yang



yaitu keterkaitan dilakukan



untuk



mendapatkan informasi yang dibutuhkan BAB III ANALISIS DAN PERANCANGAN SISTEM Berisi analisis kebutuhan untuk sistem yang akan dibangun sesuai dengan metode



pengembangan



perangkat



lunak



yang



digunakan.



Selain itu, bab ini juga berisi perancangan struktur antar muka untuk aplikasi yang akan dibangun. BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Berisi hasil implementasi analisis dan perancangan sistem yang dilakukan, serta hasil pengujian sistem untuk mengetahui apakah aplikasi yang dibangun sudah memenuhi kebutuhan. BAB V KESIMPULAN DAN SARAN Berisi kesimpulan dari uraian proses pembangunan sistem informasi serta saran-saran guna pengembangan aplikasi ini di masa yang akan datang.



9.



Jadwal kegiatan



Kegiatan



April 1 2



Studi Pustaka Pengajuan judul TA Pengumpulan data Perancangan aplikasi Pembuatan aplikasi Pengujian aplikasi Pembuatan TA Sidang TA Revisi



3



Tahun 2013 Juni



Mei 4



5



6



7



8



9



10



11



Juli 12



13



14



15



16



17



10. Daftar Pustaka



[1] http://id.wikipedia.org/wiki/Android_(sistem_operasi) Diakses pada tanggal 29 Maret 2014 jam 19:03. [2] Huda, Arif Akbarul. 2012, 24 Jam Pintar Pemrograman. https://content.wuala.com/contents/Fahmindra/Programming/Android/24JAM %20Pintar%20Pemrograman%20Android.pdf/?dl=1&key=7UEe4l82IHot Diakses pada tanggal 31 Maret 2014 jam 09:30 [3] Ardiansyah, Firdan. 2011, Pengenalan Dasar Android Programming. https://content.wuala.com/contents/Fahmindra/Programming/Android/Pengen alan%20Dasar%20Android%20Programming.pdf/?dl=1&key=7UEe4l82IHot Diakses pada tanggal 1 April 2014 jam 09:20 [4] http://elektro.polnep.ac.id/wp-content/uploads/2012/07/Format-ProposalTA.pdf Diakses pada tanggal 1 April 2014 jam 09:20 [5] http://rickyanggili.blogspot.com/2012/08/manajemen-keuanganpribadi_18.html Diakses pada tanggal 02 April 2014 jam 10:30