Sistem Informasi Pengelolaan Keuangan Personal Berbasis Android.

(1)

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 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

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.