SUSUNAN DEWAN REDAKSI JURNAL ILMU KOMPUTER
Jurusan Ilmu Komputer
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Udayana
Ketua
I Gusti Agung Gede Arya Kadyanan, S.Kom, M.Kom
Penyunting
Drs. Wayan Santiyasa, M.Si
I Gusti Ngurah Anom Cahyadi Putra, S.T., M.Cs. Ida Bagus Mahendra, S.Kom, M.Kom Gst. Ayu Vida Mastrika Giri, S.Kom., M.Cs
Ida Bagus Gede Dwidasmara, S.Kom.M.Cs Agus Muliantara S.Kom., M.Kom
Penyunting Tamu
Ir. A.A. Gede Raka Dalem, M.Sc (Hons) Prof. Pieter Hartel (Twente University)
Pelaksana
I Made Widiartha, S.Si, M.Kom I Komang Ari Mogi, S.Kom., M.Kom
Gede Santi Astawa, ST, M.Cs
Alamat Redaksi Jurusan Ilmu Komputer
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Udayana
Kampus Bukit Jimbaran – Badung Telpon. 0361 – 701805 Email : [email protected]
Website : www.cs.unud.ac.id
ILMU KOMPUTER
Volume IX Nomor 2, September 2016
Daftar Isi
ANALISIS DAN PERANCANGAN SISTEM INFORMASI GEOGRAFIS KESESUAIAN
LAHAN UNTUK TANAMAN KOPI DI KABUPATEN BULELENG ...
1-8
Made Agung Raharja
PERANCANGAN
APLIKASI
KEUANGAN
MAHASISWA
BERBASIS
MOBILE ... 9-14
I Gusti Ngurah Anom Cahyadi Putra
ANALISIS & IMPLEMENTASI ALGORITMA KELELAWAR SEBAGAI FITUR
SELEKTOR DALAM KLASIFIKASI DERMATOLOGY ... 15-24
Ketut Ardha Candra, I Made Widiartha, Agus Muliantara
RANCANG BANGUN APLIKASI WIRELESS PENETRATION TEST PADA SISTEM
OPERASI LINUX ... 25-33
Aditya Dwipayana, I Made Oka Widyantara, Ni Made Ary Esta Wirastuti
SISTEM PENGENALAN CITRA KAIN ENDEK KHAS BALI BERDASARKAN FITUR
TEKSTUR... 35-40
I Gusti Agung Gede Arya Kadyanan
PELATIHAN PEMBUATAN BAHAN AJAR BERBASIS ANIMASI BAGI
GURU-GURU, SEBAGAI PENUNJANG PROSES PENGGUNAAN E-LEARNING DI
SEKOLAH ... 41-45
A.
Muliantara, I M. Widiartha, I P.G.H. Suputra
PERANCANGAN DAN PEMBUATAN SISTEM KONTROL LAMPU DENGAN SMS
(SHORT MESSAGE SERVICE) ... 47-53
I Made Satriya Wibawa, I Ketut Putra
PERANCANGAN SISTEM PENDUKUNG KEPUTUSAN PENILAIAN PENERIMA
BANTUAN BEDAH RUMAH DENGAN METODE PEMBOBOTAN ... 55-64
I Wayan Supriana
JURUSAN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS UDAYANA
Jurnal Ilmiah
ILMU KOMPUTER Universitas Udayana
Vol. IX, No. 2, September 2016 ISSN 1979 - 5661
9
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: [email protected]
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
1 PENDAHULUAN
Mobilitas kegiatan mahasiswa yang tinggi dapat ditunjang dengan peralatan
mobile seperti mobile phone atau telepon
seluler, yang tidak hanya berfungsi sebagai alat komunikasi melainkan juga memiliki fitur dan aplikasi penunjang kegiatan pribadi. Sistem operasi mobile yang saat ini banyak digunakan adalah android, yang sifatnya adalah open source sehingga memudahkan dalam mengembangkan aplikasi. Penelitian ini bermaksud untuk merancang sebuah aplikasi keuangan mahasiswa berbasis mobile. Dimana mahasiswa nantinya dapat membuat pencatatan keuangan pribadi serta memudahkan untuk mengecek posisi keuangannya melalui telepon selulernya.
2 RUMUSAN MASALAH
Dari pendahuluan di atas, dapat dirumuskan masalah dalam penelitian ini yaitu “Bagaimana mengimplementasikan aplikasi Keuangan berbasis mobile yang dapat memudahkan mahasiswa membuat perencanaan keuangannya sendiri secara rinci dimanapun dan kapanpun?”.
3 KAJIAN PUSTAKA
3.1 Android
Android merupakan sistem operasi yang bersifat open source yang digunakan pada perangkat mobile. Android pertama kali dikembangkan oleh perusahaan yang bernama Android Inc, yang kemudian
dibeli oleh google pada tahun 2005. Prinsip pengembangan sistem operasi android berbasis open source.
3.2 Bahasa Pemrograman Java Java merupakan bahasa pemrograman yang berorientasi objek. Java juga bersifat open source sehingga dapat digunakan untuk mengembangkan aplikasi yang open source
3.3 xml (eXtensible Markup Language)
XML merupakan meta-language seperti tag HTML yang digunakan untuk mendeskripsikan data-data. Pada aplikasi mobile XML digunakan untuk mendesain tampilan layar.
3.4 Eclipse
Eclipse merupakan sebuah perangkat lunak yang digunakan dalam pengembangan perangkat lunak dan dapat dijalankan pada semua platform, termasuk pada sistem operasi android.
3.5 SDK Android (Android Software Development Kit)
Android SDK merupakan tool yang digunakan dalam mengembangkan aplikasi mobile yang berbasis sistem operasi android. Android SDK dapat dijalankan pada sistem operasi linux dan sistem operasi windows.
Nama, Judul 11
3.6 ADT (Android Development Tools)
ADT merupakan plugin yang dibutuhkan saat mengembangkan aplikasi mobile berbasis android. Dengan adanya plugin ini sehingga pembuatan aplikasi akan lebih mudah.
3.7 AVD (Android Virtual Device) AVD merupakan salah satu emulator yang dapat digunakan untuk melakukan testing pada aplikasi android.
3.8 Basisdata
Basisdata merupakan kumpulan table yang saling berelasi yang menghasilkan suatu informasi.
3.9 Sqlite
Sqlite merupakan salah satu dbms yang membutuhkan sumber daya kecil, sehingga dapat digunakan pada perangkat mobile
3.10 Flowchart
Flowchart merupakan bagan aliran yang menggambarkan proses suatu sistem secara mendetail. Flowchart juga menggambarkan hubungan proses dalam sistem
3.11 Context Diagram
Context diagram merupakan gambaran keseluruhan aliran data pada suatu sistem.
3.12 Data Flow Diagram
DFD merupakan bagan yang digunakan untuk menggambarkan aliran data pada sistem. Dengan dfd dapat diketahui aliran data pada setiap proses dalam sistem, sehingga akan mempermudah dalam implementasi sistem.
3.13 ERD (Entity Relationship Diagram)
ERD merupakan suatu cara dalam memodelkan basisdata secara konseptual. ERD juga menjelaskan hubungan antar tabel dalam basisdata. ERD digambarkan dalam entitas-entitas yang saling berhubungan.
4 METODELOGI PENELITIAN Metode Analisis dan Perancangan:
4.1 Analisa dan Pemodelan Sistem Dari analisa diidentifikasikan bahwa mahasiswa Undhira memerlukan suatu aplikasi yang sederhana dan mudah digunakan.
Aplikasi yang diperlukan merupakan perencanaan keuangan yang sederhana yang meliputi pemasukan, pengeluaran dan anggaran keuangan.
4.2 Desain Sistem
Menggunakan Pemodelan lojik
Input Ulang Kode Pin (Angka) Pin Ya Tidak Salah Benar Terima query dari user (Mahasiswa)
Input Kode Pin (Angka) Ambil Data Dari Database Tampilkan Data Mulai Tentukan Kategori Anggaran
Alih Dana Tidak Ya Ya Tidak Terima query dari user (Mahasiswa) Input Asal, Tujuan dan Jumlah Dana yang akan dipindahkan Simpan Data Anggaran/ Pemasukan/ Pengeluaran ke Database Tampilkan Semua Transaksi/ Saldo Warna Input: 1. TotalPemasukan 2. Anggaran (Alokasi Dana) 3. Pengeluaran Tiap Kategori
Input: 1. TotalPemasukan 2. Anggaran (Alokasi Dana) 3. Pengeluaran Tiap Kategori
Selesai
Alih Dana Tidak Ya Terima query dari user (Mahasiswa) Input Asal, Tujuan dan Jumlah Dana yang akan dipindahkan Simpan Data Anggaran/ Pemasukan/ Pengeluaran ke Database Tampilkan Semua Transaksi/ Saldo/ Grafik a) Flowchart Gambar1. Flowchart b) Context Diagram
Gambar 2. Context Diagram
c) DFD Level 1
Gambar 3. DFD Level 1
d) DFD Level 2
Gambar 4. DFD Level 2 Transaksi
e) DFD Level 2
Gambar 5. DFD Level 2 Pelaporan
f) ERD
Gambar 6. ERD
g) Struktur Menu
Nama, Judul 13
5 IMPLEMENTASI SISTEM Implementasi Antar Muka: Tampilan Pertama Pada Layar
Gambar 8. Tampilan Pertama Pada Layar
Perancangan dan implementasi aplikasi ini memiliki batasan-batasan sebagai berikut:
a) Aplikasi yang dirancang dan diimplementasikan adalah aplikasi untuk perencanaan keuangan pribadi mahasiswa.
b) Aplikasi ini berbasis Android dan dapat dijalankan tanpa koneksi internet karena menggunakan konsep offline
(local storage).
c) Aplikasi ini menggunakan perencanaan keuangan yang sederhana, meliputi anggaran, pemasukan dan pengeluaran, serta laporan keuangan tidak dibuat secara periodik.
d) Proses input berupa pemasukan yang diperoleh dari orang tua dan/atau hasil kerja sendiri serta catatan pengeluaran sehari-hari.
e) Aplikasi ini menggunakan mata uang Rupiah.
f) Aplikasi ini menggunakan bahasa Indonesia.
g) Aplikasi ini menampilkan grafik garis yang menunjukkan posisi saldo terhadap tanggal transaksi.
h) Telepon seluleryang digunakan berbasissistem operasi Android.
MinimalAndroid versi 4.4 (Kitkat)
6 KESIMPULAN DAN SARAN 6.1 Kesimpulan
a) Aplikasi Keuanganku merupakan salah satu aplikasi pencatatan keuangan mahasiswa berbasis mobile.
b) Aplikasi perencanaan keuangan mahasiswa ini merupakan aplikasi sederhana yang meliputi pencatatan anggaran, pemasukan dan pengeluaran. 6.2 Saran
a) Perlunya pembuatan sistem pencatatan secara periodik. Misalnya: mingguan dan bulanan untuk memudahkan dalam mengontrol catatan keuangan mahasiswa.
b) Perlunya pengembangan grafik yang dimunculkan.
c) Perlunya pengembangan aplikasi untuk ekspor catatan keuangan ke dalam bentuk excel.
7 DAFTAR PUSTAKA
Budisantoso, Indrasto & Gunanto. 2010. Cara Gampang Mengelola Keuangan
Pribadi dan Keluarga. Jakarta: PT.
Gramedia Pustaka Utama.
Catatan Prima. 2012. Pengertian
CD (Context Diagram) dan DFD (Data Flow Diagram) dan Simbolnya.
konsulatlaros.blogspot.com/2012/10/penger tian-cdcontext-diagram-dan-dfd.html. (Diakses 30 Maret 2015) Cerdaskeuangan. 2012. Manfaat Perencanaan Keuangan. cerdaskeuangan.wordpress.com. (Diakses 30 Maret 2015)
Dwi Susianti. 2013. Perencanaan
Keuangan. dwi-chuichi.blogspot.com. (Diakses 29 Maret 2015)
Huda, Arif Akbarul. 2013.
LIVECODING! 9 Aplikasi Android Buatan Sendiri. Yogyakarta: Andi.
Hermawan S., Stephanus. 2011.
Mudah Membuat Aplikasi Android.
Yogyakarta: Andi.
Kusmiadi, H. Rachmat, Drs., M.Si. 1995. Teori dan Teknik Perencanaan. Bandung: Ilham Jaya.
Otoritas Jasa Keuangan. 2013.
Proses Perencanaan Keuangan.
sikapiuangmu.ojk.go.id/id/article. (Diakses 30 Maret 2015)
Over The Rainbow. 2012. Mobile
Computing: Pengenalan Eclipse.
abaykurniawan.blogspot.com/2012/09/mobi
le-computing-pengenalan-eclipse.html. (Diakses 30 Maret 2015)
Raharjo, dkk 2007. Mudah Belajar
Java (Revisi Kedua). Bandung: Penerbit
Informatika.
Segala Ada DotCOM. 2014.
Pengertian Flowchart dan Contoh Simbolnya.
alfrilo.blogspot.com/2014/02/pengertian-flowchart-dan-contoh.html. (Diakses 30 Maret 2015)
Siagian, Sondang P. 2014. Sistem
Informasi Manajemen Edisi 2. Jakarta:
Bumi Aksara.
Simarmata, Janner & Paryudi, Imam. 2005. Basis Data (Edisi Pertama). Yogyakarta: Andi.
Senduk, Safir 2001. Seri Perencanaan Keuangan Keluarga: Mengatur Pengeluaran Secara Bijak.
Jakarta: Elex Media Komputindo.
Tanudjadja, Budi. 2013. Manfaat
Perencanaan Keuangan Dalam Keluarga.
tjanbudi1028pru.blogspot.com. (Diakses 30 Maret 2015)
Web Teknologi. 2010. Pengertian
XML. sheuwie.blogspot.com/2010/05/pengertian-xml.html. (Diakses 29 Maret 15) Zainudin, Ahmad. 2013. Pengenalan Android. zai.lecturer.pens.ac.id/Internet%20Program ming/Android/Pengenalan%20Android.pdf. (Diakses 29 Maret 2015)
PERANCANGAN APLIKASI
KEUANGAN MAHASISWA
BERBASIS MOBILE
by Anom Cahyadi
FILE
T IME SUBMIT T ED 07- JAN- 2017 02:33PM
SUBMISSION ID 757291593
WORD COUNT 1350
CHARACT ER COUNT 10129 02_- _IGN_ANOM_CAHYADI_PUT RA_REVISED.DOCX (1.04M)
%
11
SIMILARIT Y INDEX
%
11
INT ERNET SOURCES
%
0
PUBLICAT IONS%
1
ST UDENT PAPERS1
%
1
2
%
1
3
%
1
4
%
1
5
%
1
6
%
1
7
%
1
8
%
1
9
%
1
BERBASIS MOBILE
ORIGINALITY REPORT PRIMARY SOURCESkonsulatlaros.blogspot.com
Int ernet Sourceblog.soloweb.co.id
Int ernet Sourcept.scribd.com
Int ernet Source
repositori.unud.ac.id
Int ernet Source
www.scribd.com
Int ernet Sourcewww.kti-skripsi.net
Int ernet Source
ikhsanapriyadi22.blogspot.com
Int ernet Sourcewww.slideshare.net
Int ernet Sourcewww.hilman.web.id
10
<
%
1
11
<
%
1
12
<
%
1
13
<
%
1
14
<
%
1
15
<
%
1
16
<
%
1
EXCLUDE QUOT ES OFF
EXCLUDE BIBLIOGRAPHY
OFF
EXCLUDE MAT CHES OFF
discus.web.id
Int ernet Source
ijns.org
Int ernet Source
adanikmatdisini.blogspot.com
Int ernet Source
repository.amikom.ac.id
Int ernet Sourceandrestory1989.wordpress.com
Int ernet Sourcepasca.uns.ac.id
Int ernet Source