Sistem Informasi Pengelolaan Keuangan Personal Berbasis Android.
ABSTRAK
Di kala kemajuan teknologi dan informasi yang mudah diakses dengan sentuhan jari, hal-hal semakin mudah dikerjakan dengan cepat. Hampir semua orang memiliki komputer dan telepon genggam berprosesor cepat untuk akses data dan berkomunikasi. Aplikasi yang dibuat pun beragam, mulai dari kalkulator sederhana hingga permainan kompleks dengan tampilan tiga dimensi. Di antara aplikasi yang dibuat, masih jarang yang menyediakan kemudahan dalam mengelola keuangan pribadi. Hal tersebut dilakukan kebanyakan orang dengan menulis di catatan biasa atau bahkan tidak sama sekali. Hal tersebut menyebabkan catatan keuangan yang ditulis tidak terkomputerisasi. Selain itu, untuk menghitung jumlah uang, peringatan hutang, dan hal-hal lain sulit dilakukan. Pencatatan memakan waktu karena tidak adanya sistem yang mengatur pencatatan untuk keuangan. Maka dari itu muncul lah ide penulis untuk melakukan penelitian dengan judul “Sistem Informasi Pengelolaan Keuangan Personal Berbasis Android”. Penelitian ini dilakukan dengan tujuan mempermudah orang-orang dalam melakukan pencatatan keuangan pribadi, sehingga orang dapat dengan mudah mengakses informasi tentang pengeluaran dan pemasukan keuangan milik sendiri. Dalam penelitian ini terdapat analisis yang terdiri dari proses bisnis dan flowchart. Sumber data primer untuk penelitian diperoleh dari observasi ke instansi WIT serta wawancara pada beberapa orang, sedangkan sumber data sekunder didapat dari sejumlah buku mengenai teori mengenai keuangan dan juga berbagai sumber seperti internet sebagai referensi untuk penulisan penelitian ini.
(2)
ABSTRACT
At a time when technological advances and information that is easily accessible with the touch of a finger, things are done easier and faster. Almost everyone has a computer and a phone with fast processors to access data and communicate. Applications varied, ranging from a simple calculator to a complex game with a three-dimensional view. Among the vast amount of applications made, it is rare for apps to easily manage personal finances. This is done by most people by writing regular records or even none at all. This led to a non computerized, written financial records. Moreover, calculating the amount of money, debt warning, and some other things are difficult to do. Writing financial records is time consuming because of the absence of a system to manage said task. Thus, the idea of the author to conduct a research with the title of "Information System of Personal Financial Management Based on Android" started. This research was conducted with the aim of facilitating people in doing personal financial records, so that people can easily access information about expenses and financial income of their own. In this research, there is analysis that consists of business process and flowchart. Sources of primary data for the study was obtained from observation to WIT firm as well as interviews done on some people, while secondary data sources are obtained from a number of books on the theory of finance and also a variety of sources such as the Internet as a reference for the writing of this research.
(3)
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xvi
DAFTAR NOTASI/ LAMBANG ... xviii
DAFTAR SINGKATAN ... xxi
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 1
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup ... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 3
BAB 2. KAJIAN TEORI ... 4
2.1 Sistem Informasi ... 4
2.2 Proses Bisnis ... 4
2.3 Flowchart ... 5
2.4 Entity Relationship Diagram (ERD) ... 5
(4)
2.4.2 Relationship ... 6
2.4.3 Attributes ... 6
2.4.4 Kardinalitas ... 6
2.5 Unified Modeling Language (UML) ... 6
2.6 MySQL ... 7
2.7 Akuntansi ... 8
2.8 Persamaan Dasar Akuntansi (Accounting Equation) ... 8
2.9 Prinsip-prinsip Keuangan Pribadi ... 9
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 11
3.1 Analisis Proses Bisnis ... 11
3.1.1 Proses Bisnis Penggunaan Dana ... 11
3.1.2 Proses Bisnis Peminjaman Dana (Kredit) ... 11
3.1.3 Proses Bisnis Pemasukan Asuransi ... 12
3.1.4 Proses Bisnis Pembuatan Buku Besar ... 12
3.1.5 Proses Bisnis Pembuatan Laporan Keuangan ... 13
3.2 Rancangan Basis Data ... 14
3.2.1 Entity Relationship Diagram... 14
3.2.2 ER to Table ... 15
3.3 Rancangan Sistem ... 17
3.3.1 Use Case ... 17
3.3.2 Activity Diagram ... 19
3.3.2.1 Activity Diagram Mengubah Profil User ... 19
3.3.2.2 Activity Diagram Melihat Penggunaan Dana ... 20
3.3.2.3 Activity Diagram Mengelola Jurnal Umum ... 21
3.3.2.3.1 Activity Diagram Tambah Jurnal ... 21
(5)
3.3.2.3.3 Activity Diagram Hapus Jurnal Umum ... 23
3.3.2.3.4 Activity Diagram Menambah Akun ... 24
3.3.2.4 Activity Diagram Filter Jurnal Umum ... 25
3.3.2.5 Activity Diagram Mengimport File CSV Bank BCA ... 26
3.3.2.6 Activity Diagram Mengelola Hutang ... 27
3.3.2.6.1 Activity Diagram Tambah Hutang ... 27
3.3.2.6.2 Activity Diagram Ubah Hutang ... 28
3.3.2.6.3 Activity Diagram Hapus Hutang ... 29
3.3.2.7 Activity Diagram Mengelola Piutang ... 30
3.3.2.7.1 Activity Diagram Tambah Piutang ... 30
3.3.2.7.2 Activity Diagram Ubah Piutang ... 31
3.3.2.7.3 Activity Diagram Hapus Piutang ... 32
3.3.2.8 Activity Diagram Mengelola Aset ... 33
3.3.2.8.1 Activity Diagram Tambah Aset ... 33
3.3.2.8.2 Activity Diagram Ubah Aset ... 34
3.3.2.8.3 Activity Diagram Hapus Aset ... 35
3.3.2.9 Activity Diagram Mengelola Asuransi ... 36
3.3.2.9.1 Activity Diagram Tambah Asuransi ... 36
3.3.2.9.2 Activity Diagram Ubah Asuransi ... 37
3.3.2.9.3 Activity Diagram Hapus Asuransi ... 38
3.3.2.10 Activity Diagram Tambah Pengeluaran Rutin ... 39
3.3.3 Class Diagram ... 39
3.4 Rancangan Antarmuka ... 41
3.4.1 Halaman Jurnal Umum ... 41
3.4.2 Halaman Tambah Akun ... 42
(6)
3.4.4 Halaman Buku Besar... 44
3.4.5 Halaman Kertas Kerja ... 45
3.4.6 Notifikasi ... 46
3.4.7 Halaman Laporan ... 47
3.4.8 Penggunaan Dana ... 48
3.4.9 Kredit... 49
3.4.10 Asuransi ... 50
3.4.11 Aset ... 51
3.4.12 Navigasi... 52
BAB 4. IMPLEMENTASI ... 53
4.1 Halaman Home ... 53
4.2 Halaman Navigasi ... 54
4.3 Halaman Jurnal Umum ... 55
4.4 Halaman Jurnal Baru ... 56
4.5 Halaman Tambah Akun ... 57
4.6 Halaman Import File CSV Bank BCA ... 58
4.7 Halaman Filter Jurnal ... 59
4.8 Halaman Edit Jurnal ... 60
4.9 Halaman Hutang... 61
4.10 Halaman Info Hutang ... 62
4.11 Halaman Tambah Hutang ... 63
4.12 Halaman Piutang ... 64
4.13 Halaman Info Piutang ... 65
4.14 Halaman Tambah Piutang ... 66
4.15 Halaman Aset ... 67
(7)
4.17 Halaman Tambah Aset ... 69
4.18 Halaman Edit Aset ... 70
4.19 Halaman Asuransi Jiwa ... 71
4.20 Halaman Info Asuransi ... 72
4.21 Halaman Tambah Asuransi Jiwa ... 73
4.22 Halaman Edit Asuransi Jiwa ... 74
4.23 Halaman Ubah Profil... 75
4.24 Halaman Pengeluaran Rutin ... 76
4.25 Halaman Tambah Pengeluaran Rutin... 77
BAB 5. PENGUJIAN ... 78
5.1 Pengujian Ubah Profil ... 78
5.2 Pengujian Tambah Jurnal ... 78
5.3 Pengujian Ubah Jurnal ... 78
5.4 Pengujian Hapus Jurnal ... 79
5.5 Pengujian Tambah Akun ... 79
5.6 Pengujian Import File CSV Bank BCA ... 79
5.7 Pengujian Filter Jurnal Umum ... 80
5.8 Pengujian Tambah Hutang ... 80
5.9 Pengujian Ubah Hutang ... 81
5.10 Pengujian Hapus Hutang ... 81
5.11 Pengujian Tambah Piutang ... 82
5.12 Pengujian Ubah Piutang ... 82
5.13 Pengujian Hapus Piutang ... 82
5.14 Pengujian Tambah Aset ... 83
5.15 Pengujian Ubah Aset ... 83
(8)
5.17 Pengujian Tambah Asuransi ... 84
5.18 Pengujian Ubah Asuransi ... 85
5.19 Pengujian Hapus Asuransi ... 85
5.20 Pengujian Buat Laporan Bulan Lalu ... 85
5.21 Pengujian Tambah Pengeluaran Rutin ... 86
BAB 6. SIMPULAN DAN SARAN ... 87
6.1 Simpulan ... 87
6.2 Saran ... 87
(9)
DAFTAR GAMBAR
Gambar 3.1 Proses Bisnis Penggunaan Dana ... 11
Gambar 3.2 Proses Bisnis Peminjaman Dana ... 12
Gambar 3.3 Proses Bisnis Pemasukan Asuransi ... 12
Gambar 3.4 Proses Bisnis Membuat Buku Besar ... 13
Gambar 3.5 Proses Bisnis Membuat Laporan Keuangan... 13
Gambar 3.6 Entity Relationship Diagram ... 14
Gambar 3.7 Use Case Sistem Informasi Pengelolaan Keuangan Personal Berbasis Android ... 18
Gambar 3.8 Activity Diagram Mengubah Profil User ... 19
Gambar 3.9 Activity Diagram Melihat Penggunaan Dana ... 20
Gambar 3.10 Activity Diagram Tambah Jurnal ... 21
Gambar 3.11 Activity Diagram Ubah Jurnal ... 22
Gambar 3.12 Activity Diagram Hapus Jurnal Umum ... 23
Gambar 3.13 Activity Diagram Menambah Akun ... 24
Gambar 3.14 Activity Diagram Filter Jurnal Umum ... 25
Gambar 3.15 Activity Diagram Mengimport File CSV Bank BCA ... 26
Gambar 3.16 Activity Diagram Tambah Hutang ... 27
Gambar 3.17 Activity Diagram Ubah Hutang ... 28
Gambar 3.18 Activity Diagram Hapus Hutang ... 29
Gambar 3.19 Activity Diagram Tambah Piutang ... 30
Gambar 3.20 Activity Diagram Ubah Piutang ... 31
Gambar 3.21 Activity Diagram Hapus Piutang ... 32
Gambar 3.22 Activity Diagram Tambah Aset ... 33
Gambar 3.23 Activity Diagram Ubah Aset ... 34
Gambar 3.24 Activity Diagram Hapus Aset ... 35
Gambar 3.25 Activity Diagram Tambah Asuransi ... 36
Gambar 3.26 Activity Diagram Ubah Asuransi ... 37
Gambar 3.27 Activity Diagram Hapus Asuransi ... 38
Gambar 3.28 Activity Diagram Tambah Pengeluaran Rutin ... 39
(10)
Gambar 3.29 Halaman Jurnal Umum... 41
Gambar 3.30 Halaman Tambah Akun ... 42
Gambar 3.31 Halaman Tambah Akun ... 43
Gambar 3.32 Halaman Buku Besar ... 44
Gambar 3.33 Halaman Kertas Kerja ... 45
Gambar 3.34 Notifikasi ... 46
Gambar 3.35 Halaman Laporan ... 47
Gambar 3.36 Penggunaan dana ... 48
Gambar 3.37 Halaman Kredit ... 49
Gambar 3.38 Halaman Asuransi ... 50
Gambar 3.39 Halaman Aset ... 51
Gambar 3.40 Navigasi ... 52
Gambar 4.1 Halaman Home ... 53
Gambar 4.2 Halaman Navigasi ... 54
Gambar 4.3 Halaman Jurnal Umum... 55
Gambar 4.4 Halaman Jurnal Baru ... 56
Gambar 4.5 Halaman Tambah Akun ... 57
Gambar 4.6 Halaman Import File CSV Bank BCA ... 58
Gambar 4.7 Halaman Filter Jurnal... 59
Gambar 4.8 Halaman Edit Jurnal ... 60
Gambar 4.9 Halaman Hutang ... 61
Gambar 4.10 Halaman Info Hutang ... 62
Gambar 4.11 Halaman Tambah Hutang... 63
Gambar 4.12 Halaman Piutang ... 64
Gambar 4.13 Halaman Info Piutang... 65
Gambar 4.14 Halaman Tambah Piutang ... 66
Gambar 4.15 Halaman Aset ... 67
Gambar 4.16 Halaman Info Aset ... 68
Gambar 4.17 Halaman Tambah Aset ... 69
Gambar 4.18 Halaman Edit Aset ... 70
Gambar 4.19 Halaman Asuransi Jiwa ... 71
(11)
Gambar 4.21 Halaman Tambah Asuransi Jiwa ... 73
Gambar 4.22 Halaman Edit Asuransi Jiwa ... 74
Gambar 4.23 Halaman Ubah Profil ... 75
Gambar 4.24 Halaman Pengeluaran Rutin ... 76
(12)
DAFTAR TABEL
Tabel 3.1 Tabel Kategori... 15
Tabel 3.2 Tabel Akun ... 15
Tabel 3.3 Tabel Akun Detail ... 15
Tabel 3.4 Tabel Jurnal Umum ... 15
Tabel 3.5 Tabel Pinjam ... 15
Tabel 3.6 Tabel Neraca Saldo ... 16
Tabel 3.7 Tabel User ... 16
Tabel 3.8 Tabel Aset ... 16
Tabel 3.9 Tabel Asuransi ... 16
Tabel 3.10 Tabel Bayar ... 16
Tabel 5.1 Pengujian Ubah Profil ... 78
Tabel 5.2 Pengujian Tambah Jurnal ... 78
Tabel 5.3 Pengujian Ubah Jurnal ... 78
Tabel 5.4 Pengujian Hapus Jurnal ... 79
Tabel 5.5 Pengujian Tambah Akun ... 79
Tabel 5.6 Pengujian Import File CSV Bank BCA ... 79
Tabel 5.7 Pengujian Filter Jurnal Umum ... 80
Tabel 5.8 Pengujian Tambah Hutang ... 80
Tabel 5.9 Pengujian Ubah Hutang ... 81
Tabel 5.10 Pengujian Hapus Hutang ... 81
Tabel 5.11 Pengujian Tambah Piutang ... 82
Tabel 5.12 Pengujian Ubah Piutang ... 82
Tabel 5.13 Pengujian Hapus Piutang ... 82
Tabel 5.14 Pengujian Tambah Aset ... 83
Tabel 5.15 Pengujian Ubah Aset ... 83
Tabel 5.16 Pengujian Hapus Aset ... 84
Tabel 5.17 Pengujian Tambah Asuransi ... 84
Tabel 5.18 Pengujian Ubah Asuransi ... 85
Tabel 5.19 Pengujian Hapus Asuransi ... 85
(13)
(14)
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Simbol arus /
flow
Menyatakan jalannya arus suatu proses
Flowchart Simbol process Menyatakan suatu tindakan
(proses) yang dilakukan oleh komputer
Flowchart Simbol manual Menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer
Flowchart Simbol decision Menujukkan suatu kondisi tertentu yang akan
menghasilkan dua kemungkinan
Flowchart Simbol terminal Menyatakan permulaan atau akhir suatu program
Flowchart Simbol Manual
input Memasukkan data secara manual dengan menggunakan online keyboard Flowchart Simbol hard disk Menunjukkan
input/output
menggunakan
harddisk. Flowchart Simbol
Penghubung
Menunjukkan penghubung ke halaman yang masih sama atau ke
halaman lain.
Flowchart Simbol Dokumen Menunjukan
dokumen input atau output, untuk proses manual maupun mekanik.
Flowchart Simbol drum magnetik
Menunjukan input /
output
menggunakan drum magnetik
(15)
Jenis Notasi/Lambang Nama Arti
Flowchart Simbol Display Menunjukkan
output yang
ditampilkan di monitor.
Flowchart Simbol pita kertas berlubang
Menunjukkan
input/output
menggunakan pita kertas berlubang.
ERD Entitas Menunjukkan
sebuah objek yang dapat dibedakan dengan objek lainnya
ERD Atribut Mendeskripsikan
karakter entitas
ERD Relasi Menunjukkan
adanya hubungan diantara sejumlah entitas yang berbeda
ERD Garis (one to
many)
Penghubung antar relasi dan entitas dimana satu entitas dapat memiliki lebih dari satu hubungan.
ERD total participation
constraint
Keberadaan suatu entity tergantung pada hubungannya dengan entity lain.
Use Case Aktor menggambarkan
suatu hal diluar sistem yang
berinteraksi dengan sistem
Use Case Use Case kegiatan/aktifitas
yang disiapkan oleh sistem. Menekankan pada “apa” yang dikerjakan oleh sistem, bukan “bagaimana” sistem itu bekerja
(16)
Jenis Notasi/Lambang Nama Arti
Use Case Link penjelasan tentang
hubungan suatu komponen use case
diagram dengan komponen lainnya
Use Case Generalization Suatu relasi antara
use case
umum (induk) dan
use case
yang lebih spesifik (anak)
Activity Diagram
Initial State memulai suatu workflow pada sebuah Activity Diagram Activity
Diagram
Action State aktivitas yang dilakukan oleh user Activity
Diagram
Decision Node pilihan untuk pengambilan keputusan Activity
Diagram
Final State mengakhiri suatu workflow pada sebuah Activity Diagram biasanya terdapat lebih dari satu FinalState Referensi:
Notasi/ Lambang Flowchart dari Cara Mudah Belajar Pascal & Flowchart [1] Notasi/ Lambang ERD dari Sixth Edition Database System Concepts [2] Notasi/ Lambang UML dari Learning UML 2.0 [3]
(17)
DAFTAR SINGKATAN
BCA Bank Central Asia
CSV Comma Separated Value
ERD Rekayasa Perangkat Lunak
UML Unified Modeling Language
SQL Structured Query Language
(18)
BAB 1.
PENDAHULUAN
1.1 Latar BelakangAkuntansi merupakan ilmu yang digunakan dalam mengukur, berkomunikasi serta menginterpretasikan aktivitas pada masalah keuangan. Informasi dalam akuntansi digunakan untuk melaksanakan serta mengevaluasi kegiatan ekonomi secara efisien. Akuntansi dimaksudkan untuk mempersiapkan laporan keuangan agar data yang tersedia akurat dan dapat membantu pengambilan keputusan bagi para pemakainya.
Dalam mengurus keuangan pribadi, seringkali kita kesulitan dalam mengatur pengeluaran dan pemasukan agar pengeluaran tidak melampaui isi dari tabungan kita. Akan lebih baik lagi apabila sebagian dari pemasukan dapat dialokasikan untuk tabungan. Pengaturan pengeluaran dan pemasukan membutuhkan ketelitian dan keuletan lebih, dan pada saat yang sama masih dibutuhkan media yang sulit diakses setiap saat. Akibat dari ketidaktelitian pengaturan uang, banyak orang yang berakhir dengan menumpuknya hutang, dan kredit.
Oleh karena itu dibuatlah solusi untuk mengatur keuangan pribadi ini berdasar dengan ilmu akuntansi. Dengan ini pengguna dapat menjaga arus pengeluaran dan pemasukan dengan dibantu sistem. Pengguna dihadirkan dengan tampilan jurnal untuk melihat detil transaksi yang dibuat, buku besar, serta neraca saldo yang dapat membantu memantau pemasukan dan pengeluaran pengguna. Sistem pun dapat mengingatkan pengguna untuk membayar tagihan / hutang dengan notifikasi, tanpa harus mengecek manual pada aplikasi. Dengan ini, pengguna dapat mengatur penggunaan uang dan mendapatkan laporan penggunaan uang dengan mudah.
1.2 Rumusan Masalah
Melihat latar belakang yang ada, maka ditemukan beberapa rumusan masalah yaitu:
(19)
2
2. Bagaimana membuat aplikasi yang dapat mengelola laporan keuangan? 3. Bagaimana membuat aplikasi yang dapat mengingatkan pengguna untuk
melakukan pembayaran?
1.3 Tujuan Pembahasan
Tujuan dari tugas akhir dengan pembuatan Sistem Informasi Pengelolaan Keuangan Personal Berbasis Android adalah untuk:
1. Membuat aplikasi untuk melakukan pencatatan pengeluaran dan pemasukan keuangan pengguna.
2. Membuat aplikasi untuk melakukan pembuatan laporan keuangan pengguna. Membuat aplikasi untuk memberikan peringatan / notifikasi kepada pengguna untuk melakukan pembayaran.
1.4 Ruang Lingkup
Untuk pembutan aplikasi ini akan menggunakan: 1. Perangkat keras
a) Processor Intel® Core™ i3-4005U @ 1.70GHz b) RAM 6GB
c) Hard Disk 20GB
2. Perangkat lunak
a) MySQL
b) Eclipse IDE c) Android Studio 3. Batasan aplikasi
Pengguna aplikasi ini memiliki satu jenis user yaitu pengguna. a) Pengguna dapat melakukan:
1) Melakukan pencatatan pemasukan keuangan 2) Melakukan pencatatan pengeluaran keuangan 3) Melakukan penghitungan neraca saldo
4) Menghasilkan laporan keuangan 5) Notifikasi pembayaran hutang
(20)
3
1.5 Sumber Data
Data – data yang didapat dalam pembuatan aplikasi sistem informasi ini adalah observasi ke instansi WIT. Selain itu data – data juga didapatkan dari studi pustaka dan dari internet.
1.6 Sistematika Penyajian
Dalam proses penyusunan laporan, sistematika pembahasan penulisan laporan tugas akhir akan dijabarkan sebagi berikut:
BAB 1. PENDAHULUAN
Bab 1 berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian Laporan Tugas Akhir.
BAB 2. KAJIAN TEORI
Bab 2 berisi tentang penjelasan teori-teori yang berkatian dengan pembuatan sistem dan mendukung pembuatan sistem yang ada
BAB 3. ANALISIS DAN RANCANGAN SISTEM
Bab 3 berisi tentang penjelasan analisis suatu keadaan, kebutuhan sistem, perancangan pembuatan sistem, ERD, dan gambaran arsitektur sistem.
BAB 4. Hasil Penelitian
Bab 4 berisi tentang penjelasan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Design yang sudah dibuat.
BAB 5. Pembahasan dan Uji Coba Hasil Penelitian
Bab 5 berisi tentang penjelasan rencana pengujian sistem serta testing akan diuji dan dilakukan.
BAB 6. Simpulan dan Saran
Bab 6 berisi kesimpulan dari pembahasan pada perancangan serta analisa pengujian aplikasi yang dibuat.
(21)
BAB 6.
SIMPULAN DAN SARAN
Pada bab ini akan membahas tentang simpulan dan saran yang didapat dalam pembuatan Sistem Informasi Pengelolaan Keuangan Personal Berbasis Android agar dapat dikembangkan lebih baik, sebagai berikut:
6.1 Simpulan
Setelah melakukan penelitian dalam pengembangan Sistem Informasi Pengelolaan Keuangan Personal Berbasis Android, dapat disimpulkan bahwa:
1. Aplikasi mengelola keuangan pengguna dengan jurnal umum, dimana pengguna dapat melakukan penambahan, pengubahan, penghapusan jurnal untuk setiap transaksi yang dilakukan pengguna, serta meng-import jurnal dari file CSV dari Bank BCA.
2. Aplikasi dapat membuat laporan keuangan bulanan pengguna.
3. Aplikasi dapat mengingatkan pengguna untuk melakukan pembayaran baik hutang maupun piutang.
6.2 Saran
Setelah menarik simpulan di atas, penulis mencoba memberikan beberapa saran dengan harapan dapat memberikan manfaat untuk pengembangan aplikasi di masa yang akan datang, antara lain:
1. Perlu penyimpanan data terintegrasi cloud dengan akun Google untuk kemudahan perpindahan data antar perangkat Android.
2. Perlunya pengenalan bank lain selain Bank BCA dalam fitur import CSV. 3. Pengembangan modul tambahan dalam aplikasi seperti cicilan KPR,
(22)
DAFTAR PUSTAKA
[1] Y. Supardi, Cara Mudah Belajar Pascal & Flowchart, Surabaya: Dinastindo, 2006.
[2] A. Silberschatz, H. F. Korth dan S. Sudarshan, Sixth Edition Database System Concepts, New York: McGraw-Hill, 2011.
[3] K. Hamilton dan R. Miles, Learning UML 2.0, California: O'Reilly, 2006. [4] A. Mulyanto, Sistem Informasi: Konsep & Aplikasi, Yogyakarta: Pustaka
Pelajar, 2009.
[5] C. J. L. Gaol, Sistem Informasi Manajemen Pemahaman dan Aplikasi, Jakarta: Grasindo, 2008.
[6] S. Alter, “Defining Information Systems as Work Systems: Implications for the IS Field,” 2008.
[7] Laudon, K. C. dan J. P. , Sistem Informasi Manajemen Terjemahan Chriswan Sungkono dan Machmudin Eka P, Jakarta: Salemba Empat, 2010.
[8] B. Soeherman dan M. Pinontoan, Designing Information System, Jakarta: PT Elex Media Komputindo, 2008.
[9] M. Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Penerbit Andi, 2007.
[10] A. Nugroho, Rekayasa Perangkat Lunak Menggunakan UML dan JAVA, Yogyakarta: Andi, 2010.
[11] P. DuBois, MySQL, 4th penyunt., United States of America, 2009.
[12] I. A. Indonesia, Standar Akuntansi Keuangan: Per 1 Juni 2012, Jakarta: Ikatan Akuntan Indonesia, 2012.
[13] U. Muawanah, Konsep Dasar Akuntansi dan Pelaporan Keuangan, Klaten: Direktorat Pembinaan Sekolah Menengah Kejuruan, 2008.
[14] Warsono, “Prinsip-prinsip Dan Praktik Keuangan Pribadi,” Journal of science, vol. 13 no. 2, 2010.
(23)
[15] Mulyadi, Sistem Akuntansi Edisi Keempat, Jakarta: Penerbit Salemba Empat, 2008.
(1)
BAB 1.
PENDAHULUAN
1.1 Latar Belakang
Akuntansi merupakan ilmu yang digunakan dalam mengukur, berkomunikasi serta menginterpretasikan aktivitas pada masalah keuangan. Informasi dalam akuntansi digunakan untuk melaksanakan serta mengevaluasi kegiatan ekonomi secara efisien. Akuntansi dimaksudkan untuk mempersiapkan laporan keuangan agar data yang tersedia akurat dan dapat membantu pengambilan keputusan bagi para pemakainya.
Dalam mengurus keuangan pribadi, seringkali kita kesulitan dalam mengatur pengeluaran dan pemasukan agar pengeluaran tidak melampaui isi dari tabungan kita. Akan lebih baik lagi apabila sebagian dari pemasukan dapat dialokasikan untuk tabungan. Pengaturan pengeluaran dan pemasukan membutuhkan ketelitian dan keuletan lebih, dan pada saat yang sama masih dibutuhkan media yang sulit diakses setiap saat. Akibat dari ketidaktelitian pengaturan uang, banyak orang yang berakhir dengan menumpuknya hutang, dan kredit.
Oleh karena itu dibuatlah solusi untuk mengatur keuangan pribadi ini berdasar dengan ilmu akuntansi. Dengan ini pengguna dapat menjaga arus pengeluaran dan pemasukan dengan dibantu sistem. Pengguna dihadirkan dengan tampilan jurnal untuk melihat detil transaksi yang dibuat, buku besar, serta neraca saldo yang dapat membantu memantau pemasukan dan pengeluaran pengguna. Sistem pun dapat mengingatkan pengguna untuk membayar tagihan / hutang dengan notifikasi, tanpa harus mengecek manual pada aplikasi. Dengan ini, pengguna dapat mengatur penggunaan uang dan mendapatkan laporan penggunaan uang dengan mudah.
1.2 Rumusan Masalah
(2)
2
2. Bagaimana membuat aplikasi yang dapat mengelola laporan keuangan? 3. Bagaimana membuat aplikasi yang dapat mengingatkan pengguna untuk
melakukan pembayaran?
1.3 Tujuan Pembahasan
Tujuan dari tugas akhir dengan pembuatan Sistem Informasi Pengelolaan Keuangan Personal Berbasis Android adalah untuk:
1. Membuat aplikasi untuk melakukan pencatatan pengeluaran dan pemasukan keuangan pengguna.
2. Membuat aplikasi untuk melakukan pembuatan laporan keuangan pengguna. Membuat aplikasi untuk memberikan peringatan / notifikasi kepada pengguna untuk melakukan pembayaran.
1.4 Ruang Lingkup
Untuk pembutan aplikasi ini akan menggunakan: 1. Perangkat keras
a) Processor Intel® Core™ i3-4005U @ 1.70GHz b) RAM 6GB
c) Hard Disk 20GB 2. Perangkat lunak
a) MySQL b) Eclipse IDE c) Android Studio 3. Batasan aplikasi
Pengguna aplikasi ini memiliki satu jenis user yaitu pengguna. a) Pengguna dapat melakukan:
1) Melakukan pencatatan pemasukan keuangan 2) Melakukan pencatatan pengeluaran keuangan 3) Melakukan penghitungan neraca saldo
4) Menghasilkan laporan keuangan 5) Notifikasi pembayaran hutang
(3)
3
1.5 Sumber Data
Data – data yang didapat dalam pembuatan aplikasi sistem informasi ini adalah observasi ke instansi WIT. Selain itu data – data juga didapatkan dari studi pustaka dan dari internet.
1.6 Sistematika Penyajian
Dalam proses penyusunan laporan, sistematika pembahasan penulisan laporan tugas akhir akan dijabarkan sebagi berikut:
BAB 1. PENDAHULUAN
Bab 1 berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian Laporan Tugas Akhir.
BAB 2. KAJIAN TEORI
Bab 2 berisi tentang penjelasan teori-teori yang berkatian dengan pembuatan sistem dan mendukung pembuatan sistem yang ada
BAB 3. ANALISIS DAN RANCANGAN SISTEM
Bab 3 berisi tentang penjelasan analisis suatu keadaan, kebutuhan sistem, perancangan pembuatan sistem, ERD, dan gambaran arsitektur sistem.
BAB 4. Hasil Penelitian
Bab 4 berisi tentang penjelasan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Design yang sudah dibuat.
BAB 5. Pembahasan dan Uji Coba Hasil Penelitian
Bab 5 berisi tentang penjelasan rencana pengujian sistem serta testing akan diuji dan dilakukan.
BAB 6. Simpulan dan Saran
Bab 6 berisi kesimpulan dari pembahasan pada perancangan serta analisa pengujian aplikasi yang dibuat.
(4)
BAB 6.
SIMPULAN DAN SARAN
Pada bab ini akan membahas tentang simpulan dan saran yang didapat dalam pembuatan Sistem Informasi Pengelolaan Keuangan Personal Berbasis Android agar dapat dikembangkan lebih baik, sebagai berikut:
6.1 Simpulan
Setelah melakukan penelitian dalam pengembangan Sistem Informasi Pengelolaan Keuangan Personal Berbasis Android, dapat disimpulkan bahwa:
1. Aplikasi mengelola keuangan pengguna dengan jurnal umum, dimana pengguna dapat melakukan penambahan, pengubahan, penghapusan jurnal untuk setiap transaksi yang dilakukan pengguna, serta meng-import jurnal dari file CSV dari Bank BCA.
2. Aplikasi dapat membuat laporan keuangan bulanan pengguna.
3. Aplikasi dapat mengingatkan pengguna untuk melakukan pembayaran baik hutang maupun piutang.
6.2 Saran
Setelah menarik simpulan di atas, penulis mencoba memberikan beberapa saran dengan harapan dapat memberikan manfaat untuk pengembangan aplikasi di masa yang akan datang, antara lain:
1. Perlu penyimpanan data terintegrasi cloud dengan akun Google untuk kemudahan perpindahan data antar perangkat Android.
2. Perlunya pengenalan bank lain selain Bank BCA dalam fitur import CSV. 3. Pengembangan modul tambahan dalam aplikasi seperti cicilan KPR,
(5)
DAFTAR PUSTAKA
[1] Y. Supardi, Cara Mudah Belajar Pascal & Flowchart, Surabaya: Dinastindo, 2006.
[2] A. Silberschatz, H. F. Korth dan S. Sudarshan, Sixth Edition Database System Concepts, New York: McGraw-Hill, 2011.
[3] K. Hamilton dan R. Miles, Learning UML 2.0, California: O'Reilly, 2006. [4] A. Mulyanto, Sistem Informasi: Konsep & Aplikasi, Yogyakarta: Pustaka
Pelajar, 2009.
[5] C. J. L. Gaol, Sistem Informasi Manajemen Pemahaman dan Aplikasi, Jakarta: Grasindo, 2008.
[6] S. Alter, “Defining Information Systems as Work Systems: Implications for the IS Field,” 2008.
[7] Laudon, K. C. dan J. P. , Sistem Informasi Manajemen Terjemahan Chriswan Sungkono dan Machmudin Eka P, Jakarta: Salemba Empat, 2010.
[8] B. Soeherman dan M. Pinontoan, Designing Information System, Jakarta: PT Elex Media Komputindo, 2008.
[9] M. Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Penerbit Andi, 2007.
[10] A. Nugroho, Rekayasa Perangkat Lunak Menggunakan UML dan JAVA, Yogyakarta: Andi, 2010.
[11] P. DuBois, MySQL, 4th penyunt., United States of America, 2009.
[12] I. A. Indonesia, Standar Akuntansi Keuangan: Per 1 Juni 2012, Jakarta: Ikatan Akuntan Indonesia, 2012.
[13] U. Muawanah, Konsep Dasar Akuntansi dan Pelaporan Keuangan, Klaten: Direktorat Pembinaan Sekolah Menengah Kejuruan, 2008.
[14] Warsono, “Prinsip-prinsip Dan Praktik Keuangan Pribadi,” Journal of science, vol. 13 no. 2, 2010.
(6)
[15] Mulyadi, Sistem Akuntansi Edisi Keempat, Jakarta: Penerbit Salemba Empat, 2008.