Anda di halaman 1dari 6

Jurnal Ilmiah

ILMU KOMPUTER
Universitas Udayana

Vol. IX, No. 2, September 2016 ISSN 1979 - 5661

PERANCANGAN APLIKASI KEUANGAN MAHASISWA


BERBASIS MOBILE

I Gusti Ngurah Anom Cahyadi Putra1


Program Studi Teknik Informatika, Jurusan Ilmu Komputer,
Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Udayana
E-mail: anom.cp@gmail.com1

ABSTRAK
Mahasiswa merupakan seorang individu peralihan dari masa remaja ke dewasa.
Sehingga mahasiswa masih belum stabil tingkat emosi dalam hal manajemen. Termasuk untuk
mengatur keuangan. Untuk mengatur keuangan diperlukan perencanaan yang detail sehingga
uang yang didapat dapat digunakan sesuai dengan fungsinya. Mahasiswa memerlukan alat bantu
yang dapat membantu dalam hal perencanaan keuangan mereka. Saat ini memasuki era mobile,
sehingga dibutuhkan aplikasi yang bersifat mobile. Untuk merancang aplikasi ini terlebih
dahulu dilakukan identifikasi kebutuhan informasi. Dari hasil analisa, diidentifikasikan bahwa
mahasiswa memerlukan aplikasi sederhana yang memiliki fasilitas pencatatan anggaran,
pemasukan, dan pengeluaran. Untuk mengimplementasikan aplikasi, penyusun menggunakan
perangkat lunak Eclipse. Sedangkan bahasa pemrograman yang digunakan adalah xml dan Java.
Perancangan Struktur Database dilakukan dengan menggunakan SQLite. Aplikasi dalam
penelitian ini diberi nama Keuanganku. Kesimpulan dari penelitian yang dilakukan antara lain
adalah aplikasi Keuanganku merupakan aplikasi perencanaan keuangan mahasiswa yang dapat
memudahkan mahasiswa untuk membuat perencanaan keuangan dengan aplikasi sederhana
meliputi, pencatatan anggaran, pemasukan, dan pengeluaran. Aplikasi Keuanganku dapat
dirancang dan diimplementasikan dengan basis Android.

Kata Kunci: Aplikasi Keuangan, Mobile, Android

ABSTRACT
Student is an individual transition from adolescence to adulthood. So that the student is
still not stable level of emotion in terms of management. Including to manage finances. To set
the detailed financial planning is necessary so that the money raised can be used in accordance
with its function. Students need tools that can help in terms of their financial planning. Current
mobile era, so we need applications mobile. To design this application first identification
information needs. From the analysis, it was identified that the students need a simple app that
has the facility of recording budget, income and expenditure. To implement the application, the
author uses Eclipse software. While the programming language used is XML and Java.
Database Structure Design done using SQLite. Applications in the study were given the name of
my finances. The conclusion of the research conducted, among others, is my financial
application is student financial planning application which can facilitate students to make a
financial plan with a simple application includes, recording budgets, income and expenses. My
financial applications can be designed and implemented on the basis of Android

Keywords: Financial Applications, Mobile, Android


9
10 Jurusan Ilmu Komputer, Vol. IX, No. 2, September 2016, hlm 9-14

1 PENDAHULUAN dibeli oleh google pada tahun 2005. Prinsip


Mobilitas kegiatan mahasiswa yang pengembangan sistem operasi android
tinggi dapat ditunjang dengan peralatan berbasis open source.
mobile seperti mobile phone atau telepon
3.2 Bahasa Pemrograman Java
seluler, yang tidak hanya berfungsi sebagai
Java merupakan bahasa
alat komunikasi melainkan juga memiliki
pemrograman yang berorientasi objek. Java
fitur dan aplikasi penunjang kegiatan
juga bersifat open source sehingga dapat
pribadi. Sistem operasi mobile yang saat ini
digunakan untuk mengembangkan aplikasi
banyak digunakan adalah android, yang
yang open source
sifatnya adalah open source sehingga
memudahkan dalam mengembangkan 3.3 xml (eXtensible Markup
aplikasi. Penelitian ini bermaksud untuk Language)
merancang sebuah aplikasi keuangan XML merupakan meta-language
mahasiswa berbasis mobile. Dimana seperti tag HTML yang digunakan untuk
mahasiswa nantinya dapat membuat mendeskripsikan data-data. Pada aplikasi
pencatatan keuangan pribadi serta mobile XML digunakan untuk mendesain
memudahkan untuk mengecek posisi tampilan layar.
keuangannya melalui telepon selulernya.
3.4 Eclipse
2 RUMUSAN MASALAH Eclipse merupakan sebuah
Dari pendahuluan di atas, dapat perangkat lunak yang digunakan dalam
dirumuskan masalah dalam penelitian ini pengembangan perangkat lunak dan dapat
yaitu “Bagaimana mengimplementasikan dijalankan pada semua platform, termasuk
aplikasi Keuangan berbasis mobile yang pada sistem operasi android.
dapat memudahkan mahasiswa membuat
perencanaan keuangannya sendiri secara 3.5 SDK Android (Android Software
rinci dimanapun dan kapanpun?”. Development Kit)
Android SDK merupakan tool yang
3 KAJIAN PUSTAKA digunakan dalam mengembangkan aplikasi
mobile yang berbasis sistem operasi
3.1 Android
android. Android SDK dapat dijalankan
Android merupakan sistem operasi
pada sistem operasi linux dan sistem
yang bersifat open source yang digunakan
operasi windows.
pada perangkat mobile. Android pertama
kali dikembangkan oleh perusahaan yang
bernama Android Inc, yang kemudian
Nama, Judul 11

3.6 ADT (Android Development 3.12 Data Flow Diagram


Tools) DFD merupakan bagan yang
ADT merupakan plugin yang digunakan untuk menggambarkan aliran
dibutuhkan saat mengembangkan aplikasi data pada sistem. Dengan dfd dapat
mobile berbasis android. Dengan adanya diketahui aliran data pada setiap proses
plugin ini sehingga pembuatan aplikasi dalam sistem, sehingga akan mempermudah
akan lebih mudah. dalam implementasi sistem.

3.7 AVD (Android Virtual Device) 3.13 ERD (Entity Relationship


AVD merupakan salah satu Diagram)
emulator yang dapat digunakan untuk ERD merupakan suatu cara dalam
melakukan testing pada aplikasi android. memodelkan basis data secara konseptual.
ERD juga menjelaskan hubungan antar
3.8 Basisdata
tabel dalam basis data. ERD digambarkan
Basis data merupakan kumpulan
dalam entitas-entitas yang saling
table yang saling berelasi yang
berhubungan.
menghasilkan suatu informasi.
4 METODELOGI PENELITIAN
3.9 Sqlite
Metode Analisis dan Perancangan:
Sqlite merupakan salah satu dbms
yang membutuhkan sumber daya kecil, 4.1 Analisa dan Pemodelan Sistem
sehingga dapat digunakan pada perangkat Dari analisa diidentifikasikan
mobile bahwa mahasiswa Undhira memerlukan
suatu aplikasi yang sederhana dan mudah
3.10 Flowchart
digunakan.
Flowchart merupakan bagan aliran
Aplikasi yang diperlukan
yang menggambarkan proses suatu sistem
merupakan perencanaan keuangan yang
secara mendetail. Flowchart juga
sederhana yang meliputi pemasukan,
menggambarkan hubungan proses dalam
pengeluaran dan anggaran keuangan.
sistem
4.2 Desain Sistem
3.11 Context Diagram
Menggunakan Pemodelan lojik
Context diagram merupakan
(Logical Model) dengan membuat:
gambaran keseluruhan aliran data pada
suatu sistem.
12 Jurusan Ilmu Komputer, Vol. IX, No. 2, September 2016, hlm 9-14

a) Flowchart d) DFD Level 2


Mulai

Ya
Pin

Input Kode Pin Salah Input Ulang Kode


Tidak (Angka) Pin (Angka)

Terima query Benar


dari user
(Mahasiswa)

Ambil Data
Dari Database

Tampilkan
Data

Tentukan
Kategori
Anggaran

Warna
Ya
Gambar 4. DFD Level 2 Transaksi
Tidak

Input: Input:
1. TotalPemasukan 1. TotalPemasukan
2. Anggaran (Alokasi Dana) 2. Anggaran (Alokasi Dana)
3. Pengeluaran Tiap Kategori 3. Pengeluaran Tiap Kategori

e) DFD Level 2
Tidak Tidak
Alih Dana Alih Dana

Ya Ya

Terima query Terima query


dari user dari user
(Mahasiswa) (Mahasiswa)

Input Asal, Input Asal,


Tujuan dan Tujuan dan
Jumlah Dana Jumlah Dana
yang akan yang akan
dipindahkan dipindahkan

Simpan Data Simpan Data


Anggaran/ Pemasukan/ Anggaran/ Pemasukan/
Pengeluaran ke Pengeluaran ke
Database Database

Tampilkan Tampilkan
Semua Transaksi/ Semua Transaksi/
Saldo Saldo/ Grafik

Selesai
Gambar 5. DFD Level 2 Pelaporan

Gambar1. Flowchart f) ERD

b) Context Diagram

Gambar 6. ERD

g) Struktur Menu
Gambar 2. Context Diagram

c) DFD Level 1

Gambar 7. Struktur Menu


Gambar 3. DFD Level 1
Nama, Judul 13

5 IMPLEMENTASI SISTEM e) Aplikasi ini menggunakan mata uang


Implementasi Antar Muka: Rupiah.
Tampilan Pertama Pada Layar f) Aplikasi ini menggunakan bahasa
Indonesia.
g) Aplikasi ini menampilkan grafik garis
yang menunjukkan posisi saldo
terhadap tanggal transaksi.
h) Telepon seluleryang digunakan
berbasis sistem operasi Android.
MinimalAndroid versi 4.4 (Kitkat)

6 KESIMPULAN DAN SARAN


Gambar 8. Tampilan Pertama Pada Layar
6.1 Kesimpulan
Perancangan dan implementasi a) Aplikasi Keuanganku merupakan salah
aplikasi ini memiliki batasan-batasan satu aplikasi pencatatan keuangan
sebagai berikut: mahasiswa berbasis mobile.
a) Aplikasi yang dirancang dan b) Aplikasi perencanaan keuangan
diimplementasikan adalah aplikasi mahasiswa ini merupakan aplikasi
untuk perencanaan keuangan pribadi sederhana yang meliputi pencatatan
mahasiswa. anggaran, pemasukan dan pengeluaran.
b) Aplikasi ini berbasis Android dan 6.2 Saran
dapat dijalankan tanpa koneksi internet a) Perlunya pembuatan sistem pencatatan
karena menggunakan konsep offline secara periodik. Misalnya: mingguan
(local storage). dan bulanan untuk memudahkan dalam
c) Aplikasi ini menggunakan mengontrol catatan keuangan
perencanaan keuangan yang mahasiswa.
sederhana, meliputi anggaran, b) Perlunya pengembangan grafik yang
pemasukan dan pengeluaran, serta dimunculkan.
laporan keuangan tidak dibuat secara c) Perlunya pengembangan aplikasi untuk
periodik. ekspor catatan keuangan ke dalam
d) Proses input berupa pemasukan yang bentuk excel.
diperoleh dari orang tua dan/atau hasil
kerja sendiri serta catatan pengeluaran
sehari-hari.
14 Jurusan Ilmu Komputer, Vol. IX, No. 2, September 2016, hlm 9-14

7 DAFTAR PUSTAKA le-computing-pengenalan-eclipse.html.


(Diakses 30 Maret 2015)
Budisantoso, Indrasto & Gunanto.
2010. Cara Gampang Mengelola Keuangan Raharjo, dkk 2007. Mudah Belajar
Pribadi dan Keluarga. Jakarta: PT. Java (Revisi Kedua). Bandung: Penerbit
Gramedia Pustaka Utama. Informatika.
Catatan Prima. 2012. Pengertian Segala Ada DotCOM. 2014.
CD (Context Diagram) dan DFD (Data Pengertian Flowchart dan Contoh
Flow Diagram) dan Simbolnya. Simbolnya.
konsulatlaros.blogspot.com/2012/10/penger alfrilo.blogspot.com/2014/02/pengertian-
tian-cdcontext-diagram-dan-dfd.html. flowchart-dan-contoh.html. (Diakses 30
(Diakses 30 Maret 2015) Maret 2015)
Cerdaskeuangan. 2012. Manfaat Siagian, Sondang P. 2014. Sistem
Perencanaan Keuangan. Informasi Manajemen Edisi 2. Jakarta:
cerdaskeuangan.wordpress.com. (Diakses Bumi Aksara.
30 Maret 2015)
Simarmata, Janner & Paryudi,
Dwi Susianti. 2013. Perencanaan Imam. 2005. Basis Data (Edisi Pertama).
Keuangan. dwi-chuichi.blogspot.com. Yogyakarta: Andi.
(Diakses 29 Maret 2015)
Senduk, Safir 2001. Seri
Huda, Arif Akbarul. 2013. Perencanaan Keuangan Keluarga:
LIVECODING! 9 Aplikasi Android Buatan Mengatur Pengeluaran Secara Bijak.
Sendiri. Yogyakarta: Andi. Jakarta: Elex Media Komputindo.
Hermawan S., Stephanus. 2011. Tanudjadja, Budi. 2013. Manfaat
Mudah Membuat Aplikasi Android. Perencanaan Keuangan Dalam Keluarga.
Yogyakarta: Andi. tjanbudi1028pru.blogspot.com. (Diakses 30
Maret 2015)
Kusmiadi, H. Rachmat, Drs., M.Si.
1995. Teori dan Teknik Perencanaan. Web Teknologi. 2010. Pengertian
Bandung: Ilham Jaya. XML.
sheuwie.blogspot.com/2010/05/pengertian-
Otoritas Jasa Keuangan. 2013.
xml.html. (Diakses 29 Maret 15)
Proses Perencanaan Keuangan.
sikapiuangmu.ojk.go.id/id/article. (Diakses Zainudin, Ahmad. 2013.
30 Maret 2015) Pengenalan Android.
zai.lecturer.pens.ac.id/Internet%20Program
Over The Rainbow. 2012. Mobile
ming/Android/Pengenalan%20Android.pdf.
Computing: Pengenalan Eclipse.
(Diakses 29 Maret 2015)
abaykurniawan.blogspot.com/2012/09/mobi

Anda mungkin juga menyukai