aplikasi penyimpanan data sementara pada perangkat...

9
Aplikasi Penyimpanan Data Sementara pada Perangkat Mobile untuk Aplikasi Pengelola Keuangan di Komputer Desktop Ardiansyah, Wahyu Pujiyono, Mazin Ma’dan Program Studi Teknik Informatika,Universitas Ahmad Dahlan Jl. Prof. Dr. Soepomo, Janturan Yogyakarta 0274-7498868, 08156892648 E-mail : [email protected] Email : [email protected] E-mail : [email protected] Abstrak Perkembangan teknologi informasi saat ini semakin pesat. Dengan perkembangan teknologi informasi tersebut menimbulkan semakin berkembangnya perangkat lunak tertama dalam bidang dekstop aplication atau aplikasi dekstop khususnya di bidang pengelolaan keuangan. Selain itu juga terjadi peningkatan pula pada sisi teknologi mobile yang semakin diminati oleh manusia. Salah satu contoh aplikasi pengelola keuangan yang populer saat ini adalah MyFamily Accounting. MyFamily Accounting yang berbasis desktop ini hanya dapat memasukkan data pada komputer (PC dan atau Laptop) saja, sehingga banyak pengguna yang aktif di luar mendapatkan kendala/masalah dalam melakukan pencatatan data transaksi keuangan yang terjadi luar rumah. Tujuan dari penelitian yaitu membangun suatu aplikasi bantu penyimpan data transaksi sementara pada perangkat mobile (PDA), kemudian datanya dikirim ke komputer melalui kabel data, sehingga pengguna aplikasi MyFamily Accounting dapat meng-import data transaksi yang telah tersimpan di PDA. Metodologi yang dipakai dalam penelitian ini ada dua tahap, antara lain tahap pertama spesifikasi kebutuhan sistem yaitu, menganalisa kebutahan perangkat lunak. Tahap kedua yaitu tahap perancangan sistem,yaitu meliputi pemodelan proses, perancangan tabel, perancangan menu, dan perancangan antar muka. Dari penelitian ini menghasilkan sebuah aplikasi penyimpan data sementara pada perangkat mobile (PDA) yang dapat memasukkan dan menyimpan data transaksi keuangan sementara untuk aplikasi pengelola keuangan khususnya aplikasi MyFamily Accounting di komputer. Kata Kunci : keuangan, mobile, MyFamily Accounting,pencatatan, penyimpanan data, pengelola keuangan 1. Pendahuluan Perkembangan teknologi informasi pada saat ini semakin pesat, memacu meningkatnya pula kemudahan dan fasilitas sebagai pendukung perkembangan tersebut. Dengan perkembangan tersebut menimbulkan semakin berkembangnya perangkat lunak terutama dalam bidang aplikasi dekstop khususnya di bidang pengelolaan keuangan yang sangat membantu manusia dalam mempermudah dan meringankan dalam mengelola keuangannya. Selain itu semakin meningkatnya pula teknologi mobile yang semakin diminati oleh manusia[16]. Perkembangan dunia mobile kini berada di tahap kedewasaan (maturity). Pengguna perangkat mobile hingga akhir tahun 2006 di Asia telah mencapai 300 juta pengguna. Indonesia adalah salah satu konsumen terbesar untuk perangkat mobile dengan segmen pembeli yang devergen, atau dengan kata lain kita dapat menemukan penggunaan ponsel dari pengguna awam, hingga pengguna yang menjadikan ponsel canggih sebagai bagian dari gaya hidup. [2]

Upload: duongthuy

Post on 31-Jan-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aplikasi Penyimpanan Data Sementara pada Perangkat …ardiansyah.tif.uad.ac.id/publications/ardiansyah_fullpaper_sriti... · untuk Aplikasi Pengelola Keuangan di ... [7]. Windows

Aplikasi Penyimpanan Data Sementara pada Perangkat Mobile

untuk Aplikasi Pengelola Keuangan di Komputer Desktop

Ardiansyah, Wahyu Pujiyono, Mazin Ma’dan

Program Studi Teknik Informatika,Universitas Ahmad Dahlan

Jl. Prof. Dr. Soepomo, Janturan Yogyakarta

0274-7498868, 08156892648

E-mail : [email protected]

Email : [email protected]

E-mail : [email protected]

Abstrak

Perkembangan teknologi informasi saat ini semakin pesat. Dengan perkembangan teknologi informasi tersebut

menimbulkan semakin berkembangnya perangkat lunak tertama dalam bidang dekstop aplication atau aplikasi dekstop

khususnya di bidang pengelolaan keuangan. Selain itu juga terjadi peningkatan pula pada sisi teknologi mobile yang

semakin diminati oleh manusia. Salah satu contoh aplikasi pengelola keuangan yang populer saat ini adalah MyFamily

Accounting. MyFamily Accounting yang berbasis desktop ini hanya dapat memasukkan data pada komputer (PC dan

atau Laptop) saja, sehingga banyak pengguna yang aktif di luar mendapatkan kendala/masalah dalam melakukan

pencatatan data transaksi keuangan yang terjadi luar rumah. Tujuan dari penelitian yaitu membangun suatu aplikasi

bantu penyimpan data transaksi sementara pada perangkat mobile (PDA), kemudian datanya dikirim ke komputer

melalui kabel data, sehingga pengguna aplikasi MyFamily Accounting dapat meng-import data transaksi yang telah

tersimpan di PDA.

Metodologi yang dipakai dalam penelitian ini ada dua tahap, antara lain tahap pertama spesifikasi kebutuhan sistem

yaitu, menganalisa kebutahan perangkat lunak. Tahap kedua yaitu tahap perancangan sistem,yaitu meliputi pemodelan

proses, perancangan tabel, perancangan menu, dan perancangan antar muka.

Dari penelitian ini menghasilkan sebuah aplikasi penyimpan data sementara pada perangkat mobile (PDA) yang dapat

memasukkan dan menyimpan data transaksi keuangan sementara untuk aplikasi pengelola keuangan khususnya aplikasi

MyFamily Accounting di komputer.

Kata Kunci : keuangan, mobile, MyFamily Accounting,pencatatan, penyimpanan data, pengelola keuangan

1. Pendahuluan

Perkembangan teknologi informasi pada saat

ini semakin pesat, memacu meningkatnya pula

kemudahan dan fasilitas sebagai pendukung

perkembangan tersebut. Dengan perkembangan

tersebut menimbulkan semakin berkembangnya

perangkat lunak terutama dalam bidang aplikasi

dekstop khususnya di bidang pengelolaan keuangan

yang sangat membantu manusia dalam mempermudah

dan meringankan dalam mengelola keuangannya.

Selain itu semakin meningkatnya pula teknologi

mobile yang semakin diminati oleh manusia[16].

Perkembangan dunia mobile kini berada di

tahap kedewasaan (maturity). Pengguna perangkat

mobile hingga akhir tahun 2006 di Asia telah

mencapai 300 juta pengguna. Indonesia adalah salah

satu konsumen terbesar untuk perangkat mobile

dengan segmen pembeli yang devergen, atau dengan

kata lain kita dapat menemukan penggunaan ponsel

dari pengguna awam, hingga pengguna yang

menjadikan ponsel canggih sebagai bagian dari gaya

hidup. [2]

Page 2: Aplikasi Penyimpanan Data Sementara pada Perangkat …ardiansyah.tif.uad.ac.id/publications/ardiansyah_fullpaper_sriti... · untuk Aplikasi Pengelola Keuangan di ... [7]. Windows

Perangkat mobile atau sering disebut dengan

converged device atau handheld device atau handheld

computer memiliki beberapa jenis atau tipe di

antaranya smartphones, mobile computers,

communication devices (alat komunikasi), media

recorders, dan handheld game consoles [6]. Salah

satu contoh perangkat mobile atau handheld computer

adalah PDA (Personal Digital Assistants) yaitu

sebuah alat elektronik yang berbasis komputer dan

berbentuk kecil serta dapat dibawa kemana-mana.

Pada awalnya PDA banyak digunakan sebagai

pengorganisir data-data keperluan pribadi, namun

seiring perkembangannya kemudian merambah ke

banyak fungsi seperti kalkulator, penunjuk jam dan

waktu, permainan komputer, pengakses internet,

penerima dan pengirim surat elektronik (email),

penerima radio, perekam video, dan pencatat memo.

Selain itu, dengan PDA kita dapat menggunakan buku

alamat dan menyimpan alamat, membaca buku

elektronik (ebooks), menggunakan GPS dan masih

banyak lagi fungsi yang lain. Bahkan versi PDA yang

lebih canggih dapat digunakan sebagai telepon

genggam, akses internet, intranet, atau extranet lewat

Wi-Fi atau jaringan wireless. Salah satu ciri khas PDA

yang paling utama adalah fasilitas layar sentuh [8].

Beberapa sistem operasi yang digunakan oleh

PDA adalah Windows Mobile, Palm OS, RIM

BlackBerry, Symbian OS, dan Linux [7]. Windows

Mobile sendiri memiliki beberapa versi yaitu Pocket

Pc 2000, Pocket PC 2002, Windows Mobile 2003,

Windows Mobile 2003 SE, Windows Mobile 5.0,

Windows Mobile 6.0 dan versi yang terbaru yaitu

Windows Mobile 6.1 [12]. Sistem operasi Windows

Mobile telah banyak digunakan oleh perusahaan

mobile dunia seperti O2 dengan produk XDA O2

Atom Ecex, XDA IIs, XDA IIi, dan lain-lain. Dopod

dengan produk Dopod 818, Dopod 838, dan lain-lain.

HTC dengan produk HTC Shift, HTC Dual, HTC

Touch Dual, dan lain-lain [8], dan masih banyak lagi

perusahaan mobile yang menggunakan Windows

Mobile sebagai sistem operasai pada mobile mereka.

Saat ini banyak aplikasi pengelola keuangan

yang dapat digunakan untuk membantu mengelola

keuangan manusia, contohnya seperti Microsoft

Money yaitu sebuah perangkat lunak pengatur

keuangan personal yang dibuat oleh Microsoft [13],

Zahir Accounting dan MyFamily Accounting.

MyFamily Accounting merupakan software bantu

manajemen keuangan khususnya keuangan keluarga.

Aplikasi ini sangat membantu keluarga dalam

mengelola kuangan keluarga terutama keluarga yang

tidak mengerti masalah pengelolaan keuangan.

Dengan MyFamily Accounting, kita tidak perlu

mencatat transaksi keuangan secara manual, dan

menghitung berbagai perhitungan keuangan dengan

kalkulator atau juga menggunakan spreadsheet seperti

Microsoft Excel. Semuanya serba otomatis dan mudah

dilakukan hanya dengan menggunakan aplikasi

MyFamily Accounting. Selain itu, kita kapan saja

dapat memantau kondisi keuangan keluarga, karena

MyFamily Accounting disertai berbagai fasilitas

grafik, indikator dan laporan keuangan yang sangat

lengkap dan menarik layaknya sebuah perusahaan. [9]

Namun aplikasi pengelola keuangan seperti

MyFamily Accounting hanya dapat memasukkan data

pada komputer dekstop saja, sehingga banyak

pengguna mendapatkan kendala/masalah dalam

memasukkan data untuk transaksi yang terjadi di luar

rumah. Sebagia contoh, Narindra seorang pengguna

MyFamily Accounting yang sering keluar kota,

sedangkan aplikasi MyFamily Accounting di-install di

komputer rumah [9]. Selain itu Arieerdiana juga salah

satu pengguna MyFamily Accounting, dia terbiasa

menggunakan Microsoft Excel sebagia spreadsheet

alat perhitungan keuangan, Arieerdiana kesulitan

untuk meng-import data dari Microsoft Excel ke

MyFamily Accounting [10]. Selain itu, Git juga salah

satu pengguna MyFamily Accounting, dia

menggunakan PDA phone dan memanfaatkan Pocket

Excel untuk perhitungan keuangan, Gif kesulitan

dalam mencatat transaksi keuangan di PDA dan harus

memasukkan lagi data yang ada di PDA ke apliksasi

MyFamily Accounting menggunakan keyboard [11].

Dengan perangkat mobile seperti PDA

masyarakat diberi kemudahan untuk mengontrol

segala transaksi yang terjadi di luar rumah. Untuk

memasukkan data ke aplikasi pengelola keuangan

keluarga seperti MyFamily Accounting tidak perlu

harus mencatat segala transaksi yang terjadi diluar

rumah dengan menggunakan kertas, melainkan data

dapat dicatat dan disimpan pada perangkat PDA yang

bersistem operasi Windows Mobile. Segala transaksi

dapat disimpan kemudian setelah sampai di rumah

hanya mengirimkan data yang tersimpan di perangkat

PDA dengan menggunakan kabel data, blutetooth atau

infrared ke komputer yang kemudian data pada

aplikasi MyFamily Accounting dapat ter-update tanpa

memasukkan data melaui keyboard.

Aplikasi bantu penyimpan data sementara pada

perangkat mobile khususnya PDA yang bersistem

operasi Windows Mobile sangat membantu dalam

memasukkan dan menyimpan data sementara untuk

berbagai macam transaksi yang terjadi khususnya

transaksi yang terjadi diluar rumah. Maka penelitian

ini diberi judul Aplikasi Bantu Penyimpan Data

Sementara Pada Perangkat Mobile Untuk Aplikasi

Pengelola Keuangan di Komputer.

A. Identifikasi Masalah

Page 3: Aplikasi Penyimpanan Data Sementara pada Perangkat …ardiansyah.tif.uad.ac.id/publications/ardiansyah_fullpaper_sriti... · untuk Aplikasi Pengelola Keuangan di ... [7]. Windows

Dari latar belakang di atas, beberapa masalah

yang dapat diidentifikasi antara lain :

1. Pengguna aplikasi pengelola keuangan kesulitan

untuk memasukkan data terutama apabila

pengguna berada di luar rumah.

2. Pengguna mengalami kesulitan dalam mengingat

segala transaksi yang terjadi di luar rumah dan ini

membuat kemungkinan data yang tidak tercatat

akan semakin besar.

3. Pengguna mengalami kesulitan dalam mencatat

transaksi yang terjadi di luar rumah yang

kemudian harus memasukkan data lagi ke

komputer untuk meng-update data pada aplikasi

MyFamily Accounting melalui keyboard. Hal ini

tentu saja membuat duplikasi kerja dan bisa

menimbulkan kesalahan data.

B. Batasan Masalah dan Sistem

Agar penelitian ini dapat optimal, maka

terdapat beberapa batasan masalah sebagai berikut :

1. Aplikasi pengelola keuangan yang digunakan

adalah aplikasi MyFamily Accounting.

2. Perangkat mobile yang digunakan adalah PDA

dengan sistem operasi Windows Mobile 5.0

C. Rumusan Masalah

Rumusan masalah dalam penelitian ini adalah

Bagaimana merancang dan membuat aplikasi bantu

pada perangkat mobile atau PDA, agar pengguna

dapat memasukkan dan menyimpan data sementara

untuk aplikasi MyFamily Accounting.

D. Tujuan Penelitian

Adapun tujuan Tugas Akhir ini adalah :

1. Merancang aplikasi pada mobile atau PDA

sebagai aplikasi bantu penyimpan data sementara

untuk aplikasi MyFamily Accounting di

komputer.

2. Memberi kemudahan dalam mengontrol segala

transaksi keuangan MyFamily Accounting yang

terjadi di luar rumah.

E. Tinjauan Pustaka

Dalam penelitian ini tinjauan pustaka dilakukan pada

dokumentasi software aplikasi MyFamily Accounting

yang berbasis desktop. Aplikasi ini dibuat

menggunakan Borland Delphi dan database Firebird

2.0. Dalam MyFamily Accounting desktop yang

menjadi pokok permasalahannya adalah, pengguna

dapat memasukkan data transaksi keuangan hanya

dengan menggunakan keyboard, baik yang berbasis

PC maupun Laptop.

Sementara pada penelitian ini, akan dirancang suatu

aplikasi bantu pada PDA sebagai penyimpan data

sementara yang bermanfaat dalam memberi

kemudahan bagi para pengguna dalam mencatat data

transaksi keuangan yang terjadi di luar rumah.

Kemudian data-data yang telah tersimpan tersebut

ditransfer ke MyFamily Accounting desktop melalui

fasilitas transmisi kabel yang pada pada PDA.

Sedangkan untuk tools yang digunakan adalah Visual

C# 2005 dan SQL Server CE sebagai database-nya.

2. Model, Analisa, Desain dan Implementasi

A. Spesifikasi Kebutuhan Sistem

Dari penelitian ini akan dihasilkan sebuah program

aplikasi penyimpan data sementara pada PDA (Personal

Digital Assistants) yang dapat digunakan oleh pengguna

aplikasi MyFamily Accounting. Hasil dari penelitian akan

menghasilkan sebuah program aplikasi yang :

a). Dapat meng-import akun yang terdiri dari data: harta,

pendapatan, hutang, biaya dan modal yang diambil

dari aplikasi MyFamily Accounting yang ada di

komputer ke PDA.

b). Dapat meng-entry transaksi yang terdiri dari data:

pengeluaran, pendapatan dan pemindahan kas pada

PDA. PDA akan menyimpannya untuk sementara,

sekaligus dapat menampilkannya dalam bentuk form

yang berisi Catatan Transaksi, yaitu kumpulan atau

sejumlah data transaksi yang tercatat dalam PDA.

c). Dapat meng-export data transaksi yang telah

tersimpan di PDA, kemudian disinkronisasi ke

aplikasi MyFamily Accounting yang ada di

komputer.

B. Perancangan Sistem

1. Perancangan Diagram Konteks

Diagram konteks merupakan gambaran dari

seluruh sistem yang akan dibuat. Tahap ini akan

memperjelas hubungan antara masukkan yang

diberikan oleh pengguna ke sistem dan hasil

output dari sistem kepada pengguna.

Dalam sistem ini akan terdapat entitas

pengguna yang dapat meng-input data transaksi

ke sistem aplikasi kemudian dapat melihat

tampilannya dari sistem, setelah sebelumnya

melakukan import data pada database sistem

aplikasi MyFamily Accounting yang ada di

komputer ke dalam sistem di PDA. Data yang di

import oleh pengguna kemudian akan disimpan

ke dalam sistem penyimpanan data sementara,

agar pengguna dapat melakukan input data

transaksi ke sistem di PDA. Selain itu sistem

dapat melakukan export data dari PDA ke dalam

aplikasi desktop MyFamily Accounting.

Gambar 1 Diagram Konteks

2. Perancangan DFD (Data Flow Diagram)

a. DFD Level 0

Page 4: Aplikasi Penyimpanan Data Sementara pada Perangkat …ardiansyah.tif.uad.ac.id/publications/ardiansyah_fullpaper_sriti... · untuk Aplikasi Pengelola Keuangan di ... [7]. Windows

Setelah merancang sebuah diagram konteks,

kemudian akan dirancang DFD yang akan menjadi

penggambaran dari seluruh sistem yang akan

dibuat. DFD adalah sebuah cara untuk memodelkan

alur data yang terjadi pada sebuah sistem.

Dari diagram konteks yang telah dibuat di atas

kemudian akan dijelaskan dengan penggambaran

sebuah diagram alir data. Diagram ini akan

menjelaskan bagaimana sistem dapat melakukan

rekam data baik data akun maupun data transaksi

setelah meng-import data terlebih dahulu,

kemudian baru dapat menampilkannya berupa

jurnal umum tampilan data transaksi.

Gambar 2. DFD Level 0

b. DFD Level 1

DFD Level 1 adalah hasil generalisasi dari proses

1.1 dan proses 1.2 pada DFD Level 0 di atas. Pada

proses 1.1 sistem akan melakukan import akun yang

terdiri dari data: harta, pendapatan, hutang, biaya dan

modal. Seperti digambarkan pada gambar 3 berikut ini:

Gambar 3 DFD Level 0 proses 1.1

Pada proses 1.2, sistem akan melakukan rekam

data akun dan transaksi serta akan menampilkannya

berupa jurnal umum data transaksi. Seperti

digambarkan pada gambar 4 berikut ini:

Gambar 4 Level 0 Proses 1.2

3. Perancangan Tabel

Tabel 1. Tabel Akun

No Field Type Size Key Keterangan

1 ID_Akun Int 4 * Jumlah data

akun

2 KD_Kel_Aku

n

smallint 2 Data kelompok

Akun

3 Kode_Akun nvarchar 20 Kode masing-

masing akun

4 Nama nvarchar 100 Nama Akun

5 Tampil nvarchar 1 Menampilkan

di input

transaksi

6 Jumlah_Sub int 4 Jumlah dari

sub akun

7 WEW nvarchar 15 Kode untuk

mengurutkan akun

Tabel 2. Tabel Transaksi

No Field Type Size Key Keterangan

1 KD_Kel_Transaksi

nvarchar 3 Kode Transaksi

2 Tanggal datetime 8 Tanggal

transaksi

3 Keterangan nvarchar 255 Keterangan

transaksi

4 KD_Kel_Akun Int 4 Kode

Kelompok Akun

5 Jumlah numeric 5 Jumlah

Transaksi

6 No_Bukti nvarchar 10 * Nomor bukti transaksi

Tabel 3. Tabel JurnalUmum

No Field Type Size Key Keterangan

1 ID_Akun Int 4 Jumlah data akun

2 KD_Kel_Trans

aksi

Int 4 Kode Kelompok

Transasksi

3 KD_Kel_Akun Int 4 Kode Kelompok

Akun

4 No_Ayat Int 4 Nomor Ayat

Page 5: Aplikasi Penyimpanan Data Sementara pada Perangkat …ardiansyah.tif.uad.ac.id/publications/ardiansyah_fullpaper_sriti... · untuk Aplikasi Pengelola Keuangan di ... [7]. Windows

5 No_Bukti Nomor Bukti

Transaksi

Tabel 4. Tabel Kelompok_Akun

No Field Type Size Key Keterangan

1 KD_Kel_Ak

un

Int 4 * Kode

Kelompok Akun

2 Nama_Kelo

mpok_Akun

Nvarchar 255 Nama

Kelompok

Akun

Tabel 5. Tabel Kelompok_Transaksi

No Field Type Size Key Keterangan

1 KD_Kel_Tra

nsaksi

Int 4 * Kode

Kelompok Transaksi

2 Nama_Kelo

mpok_Transaksi

Nvarchar 255 Nama

Kelompok Transaksi

4. Perancangan Struktur Menu

Gambar 5. Rancangan Struktur Menu

C. Perancangan Form

Perancangan form user interface untuk aplikasi

penyimpan data sementara pada PDA dibuat mirip

dengan tampilan MyFamily Accounting desktop yang

sudah ada, yaitu dengan tampilan form utama seperti

berikut ini:

Gambar 6. Tampilan MyFamily Accounting desktop pada komputer

Untuk perancangan form pada Windows Mobile,

hampir sama dengan perancangan form pada

pemrograman visual untuk desktop, yaitu antarmuka

dapat dirancang seperti visual tanpa menggunakan

coding. Dalam pembuatan aplikasi ini dibutuhkan

lima form dengan perincian, tiga form untuk transaksi,

satu form untuk Lihat Catatan Transaksi, dan sebuah

form utama. Untuk data transaksi, form yang

dibutuhkan adalah pendapatan, pengeluaran, dan

pemindahan kas.

1. Rancangan Form Utama

Rancangan form utama digunakan sebagai

tampilan awal saat aplikasi dibuka.

Gambar 7. Rancangan Form Utama

2. Rancangan Form Pendapatan

Tampilan form Pendapatan adalah penyesuaian

format pada MyFamily Accounting dekstop di komputer

dengan tampilan sebagai berikut :

Gambar 8. Tampilan form Pendapatan MyFamily Accounting di

komputer

Rancangan form pendapatan pada PDA akan

digunakan untuk memasukkan data transaksi

pendapatan. Pada form pendapatan terdapat dua panel

yaitu panel pertama yang berisi input transaksi

pendapatan dan panel kedua yang berisi input keterangan

dan transaksi siap untuk disimpan. Dengan tampilan

sebagai berikut :

Pengeluaran

Pendapatan

Pemindahan Kas

Export Data

Transaksi

Import Data Akun

Lihat Catatan transaksi

Exit

Transaksi

Menu

Page 6: Aplikasi Penyimpanan Data Sementara pada Perangkat …ardiansyah.tif.uad.ac.id/publications/ardiansyah_fullpaper_sriti... · untuk Aplikasi Pengelola Keuangan di ... [7]. Windows

Gambar 9. Rancangan Form Pendapatan

3. Rancangan Form Pengeluaran

Tampilan form pengeluaran adalah penyesuaian

format pada MyFamily Accounting dekstop dikomputer

dengan tampilan sebagai berikut :

Gambar 10. Form pengeluaran MyFamily Accounting

Rancangan form pengeluaran akan digunakan untuk

memasukkan data transaksi pengeluaran. Pada form

pengeluaran terdapat dua panel yaitu panel satu yang berisi

input transaksi pengeluaran dan panel dua yang berisi

input keterangan dan transaksi siap untuk disimpan.

Gambar 11. Rancangan Form Pengeluaran

4. Rancangan Form Pemindahan Kas

Tampilan Form Pemindahan Kas pada MyFamily

Accounting di dekstop adalah sebagai berikut :

Gambar 12. Form Pemindahan Kas MyFamily Accounting

Rancangan form Pemindahan Kas akan digunakan

untuk memindahkan kas tunai dari kas satu ke kas lainnya.

Pada form Pemindahan Kas hanya terdapat terdapat satu

panel yaitu panel yang berisi input transaksi Pemindahan

Kas.

Gambar 13. Rancangan Form Pemindahan Kas

5. Rancangan Form Lihat Catatan Transaksi

Tampilan form Lihat Catatan Transaksi adalah

penyesuaian format pada MyFamily Accounting di

dekstop dengan tampilan sebagai berikut :

Gambar 14. Form Lihat Catatan Transaksi MyFamily Accounting

Rancangan form Lihat Catatan Transaksi digunakan

untuk melihat data transaksi yang telah di-input-kan oleh

pengguna. Pada form Lihat Catatan Transaksi berisi

datagrid yang merupakan hasil query dari tabel Transaksi

dan tabel Kelompok_Transaksi.

Page 7: Aplikasi Penyimpanan Data Sementara pada Perangkat …ardiansyah.tif.uad.ac.id/publications/ardiansyah_fullpaper_sriti... · untuk Aplikasi Pengelola Keuangan di ... [7]. Windows

Gambar 15. Rancangan Form Lihat Catatan Transaksi

D. Implementasi

1. Tampilan Form Utama

Tampilan form utama aplikasi penyimpan data

sementara pada PDA adalah seperti berikut ini:

Gambar 16. Tampilan aplikasi penyimpan data sementara pada PDA

Sebelum pengguna dapat melakukan input transaksi

penyimpanan data sementara di PDA, pengguna

diharuskan untuk melakukan import data akun dari

aplikasi MyFamily Accounting di komputer.

Data akun yang di-import dari MyFamily

Accounting di komputer berupa file teks yang berisi

data akun dari MyFamily Accounting.

Untuk meng-import data akun yang berupa file teks,

langkah awal yang perlu dilakukan mendeklarasikan

sebuah StreamReader untuk mengambil data dari path

yang telah ditentukan, kemudian membaca isi data file

teks. Sebelum data di-import maka data akun yang di

PDA sebelumnya dihapus agar tidak terjadi duplikasi

data. Setelah data akun yang ada di PDA dihapus, isi

data akun yang berupa file teks akan di-split berdasarkan

tanda koma, hasil dari split kemudian dimasukkan ke

fungsi UrlDecode. Setelah data di-decode, maka

selanjutnya data akan dimasukkan ke dalam tabel akun

yang ada di PDA.

Setelah pengguna melakukan import data, akan

muncul kotak informasi seperti di bawah ini:

Gambar 17. Kotak informasi import data

2. Tampilan Form Pendapatan, Pengeluaran,

Pemindahan Kas dan Catatan Transaksi

Tampilan form pendapatan, pengeluaran,

pemindahan kas dan catatan transaksi adalah

penyesuaian format pada MyFamily Accounting dekstop

di komputer dengan tampilan sebagai berikut :

Gambar 18. Tampilan form pendapatan

Gambar 19. Tampilan Form Pengeluaran

Page 8: Aplikasi Penyimpanan Data Sementara pada Perangkat …ardiansyah.tif.uad.ac.id/publications/ardiansyah_fullpaper_sriti... · untuk Aplikasi Pengelola Keuangan di ... [7]. Windows

Gambar 20. Tampilan Form Pemindahan Kas

Gambar 21. Tampilan form Lihat Catatan Transaksi

Setalah pengguna melakukan input data transaksi

dan menyimpannya sementara di PDA, pengguna dapat

mengirimkan data transaksi yang ada di PDA tersebut

ke komputer dengan cara melakukan export data

transaksi dengan menggunakan aplikasi ini.

Untuk melakukan export data transaksi ke file teks,

langkah awalnya adalah mendeklarasikan suatu String

sebagai penyimpan hasil data export berupa file teks,

kemudian mendeklarasikan suatu StreamWriter yang

merupakan perintah untuk melakuan write ke file teks.

Setelah mendeklarasikan suatu String file teks dan

StreamWriter, kemudian file penyimpan data export

diisi dengan data transaksi dan data jurnalumum dari

PDA. Format penulisan data export adalah seperti

gambar di bawah ini :

Gambar 22. Format penulisan data hasil export dari PDA ke file teks

Versi File berfungsi sebagi inisialisasi dari file

yang di-export. Jumlah data transaksi merupakan jumlah

data transaksi yang telah disimpan sementara oleh

pengguna di PDA. Isi data transaksi merupakan isi dari

data transaksi yang telah di-input-kan pengguna. Jumlah

data jurnalumum merupakan jumlah data atau banyaknya

data jurnalumum yang ada di PDA. Isi data jurnlumum

merupakan isi dari data jurnalumum yang ada di PDA.

Di bawah ini merupakan hasil data export dari PDA

yang telah tersimpan didalam file teks :

Gambar 23. Hasil export data transaksi

Setalah pengguana melakukan export data, akan

muncul kotak informasi seperti di bawah ini :

Gambar 24. Kotak informasi export data

Setelah data transaksi di-export, data transaksi di

simpan ke dalam file teks di PDA, kemudian data

transaksi di aplikasi penyimpan data sementara akan

dihapus secara otomatis seperti pada kotak informasi

yang ditampilkan gambar di bawah ini:

Gambar 25. Kotak informasi data telah di hapus

Kemudian pengguna dapat mengirimkan data

transaksi yang berbentuk text file di PDA ke komputer

dengan menggunakan kabel data.

3. Pengujian dan Hasil Pengujian program merupakan tahap akhir dari

perancangan sistem yang dibuat. Program dianggap

berhasil jika semua proses berjalan dengan baik serta

sesuai dengan tujuan yang ingin dicapai. Pengujian

Page 9: Aplikasi Penyimpanan Data Sementara pada Perangkat …ardiansyah.tif.uad.ac.id/publications/ardiansyah_fullpaper_sriti... · untuk Aplikasi Pengelola Keuangan di ... [7]. Windows

program dilakukan menggunakan metode Black Box Test

dan Alpha Test dengan cara mempresentasikan program

kepada pengguna umum.

1. Black Box Test

Pengujian program dilakukan dengan meminta

tanggapan kepada responden mengenai isi program apakah

sudah sesuai dengan yang berlaku, kemudian mamahami

isi, serta fungsi-fungsi perangkat lunak yaitu input berjalan

dengan baik dan output yang dihasilkan tepat. Responden

yang melakukan uji coba ini adalah dosen dari jurusan

program teknik informatika.

Jumlah responden 1 orang dengan jumlah pertanyaan

kepada responden sebanyak 5 buah. Jadi total pertanyaan

5, dari hasil di atas dapat dilihat presentase yang

mengatakan Ya sebanyak 100 % dan Tidak sebanyak 0 %.

2. Alfa Test

Pengujian dilakukan oleh para pengguna umum.

Untuk menguji jalannya program serta untuk mendapatkan

tanggapn dari pengguna tentang kemudahan dalam

menggunakan program dan penilaian tentang tampilan

(user interface).

Jumlah responden 6 orang dengan jumlah pertanyaan

sebanyak 9 pertanyaan, jadi total pertanyaan sebanyak 54

pertanyaan. Hasilnya diketahui presentase yang

mengatakan SS (sangat setuju) sebanyak 61,11 %, S

(setuju) sebanyak 38,89 %, KS (kurang setuju) 0% dan TS

(tidak setuju) sebanyak 0 %.

Dari hasil uji coba tersebut, maka dapat disimpulkan

bahwa program berjalan dengan baik dan sudah memenuhi

kebutuhan pemakai serta layak untuk diimplementasikan.

4. Kesimpulan dan Saran

Berdasarkan hasil penelitian dan pembahasan, maka

dapat disimpulkan hal-hal sebagai berikut :

1. Dihasilkan sebuah perangkat lunak (software)

baru untuk penyimpan data sementara pada

perangkat mobile untuk aplikasi pengelola

keuangan di komputer dengan menggunakan tools

Visual Studio 2005.

2. Perangkat lunak yang telah dihasilkan mampu

dipakai sebagai penyimpan data sementara pada

perangkat mobile untuk aplikasi keuangan di

komputer, serta memberikan kemudahan dalam

input transaksi keuangan dan menyimpan data

transaksi keuangan sementara pada PDA.

Saran-saran yang dapat peneliti sampaikan

berkaitan dengan aplikasi penyimpanan data sementara

pada perangkat mobile, antara lain :

1. Pengiriman data dari PDA ke komputer masih

menggunakan kabel data, untuk penelitian

selanjutnya dapat dikembangkan dengan

menggunakan bluetooth atau infra merah sebagai

media pengirim data.

2. Data akun tidak dapat ditambah atau dikurangi

melalui PDA tetapi data akun tersebut dapat

ditambah dan dikurangi hanya melalui aplikasi

MyFamily Accounting yang ada di komputer.

Untuk itu penelitian lanjutannya diharapkan bisa

melakukan penambahan dan pengurangan akun di

PDA secara langsung.

Daftar Pustaka [1] A. Hejlsberg, S. Wiltamuth, P. Golde, “The C#

Programming Language”, Addison Wesley, Boston,

2003.

[2] Ferdiana, Ridi, “Membangun Aplikasi Smart Client Pada

Platform Windows Mobile”, PT.Elex Media kompotindo,

Yogyakarta, 2008.

[3] H. Iskandar, S. Kusnassriyanto, “Pengantar Perancangan

Sistem”, Erlangga, Jakarta, 1997.

[4] M. Technologies, “Penganalan Singkat Konsep

Manajemen Keuangan Keluarga”, Metasoft

Technologies, Yogyakarta, 2008.

[5] Yao, Paul, “.NET Compact Framework Programming

with C#”, Prentice Hall PTR, Boston, 2004.

[6] http://wapedia.mobi/en/Mobile_device, 02 April 2008,

macam - macam perangkat mobile

[7] http://wapedia.mobi/en/Personal_digital_assistant?t=4.#4,

14 April 2008, penjelasan tentang PDA

[8] http://id.wikipedia.org/wiki/Personal_Digital_Assistant, 14

April 2008, penjelasan tentang PDA

[9] http://forum.metasoft.co.id/index.php?topic=29.0, 23

April 2008, forum metasoft teknologi

[10] http://forum.metasoft.co.id/index.php?topic=32.0, 23

April 2008, forum metasoft teknologi

[11] http://forum.metasoft.co.id/index.php?topic=40.0, 23

April 2008, forum metasoft teknologi

[12]http://en.wikipedia.org/w/index.php?.title=Windows_Mobile,

05 Mei 2008, penjelasan tentang sistem operasi windows

mobile

[13] http://id.wikipedia.org/wiki/Microsoft_Money, 13 Mei

2008, penjelasan tentang Microsoft Money

[14]http://geeks.netindonesia.net/blogs/narn/archive/tags/window

s+mobile+2003/default.aspx, 17 Juli 2008, penjelasan

tentang arsitektur windows mobile 2003

[15] http://organisasi.org

[16]http://wapedia.mobi/en/List_of_countries_by_number_of_m

obile_phones_in_use

Penulis

Ardiansyah, menyelesaikan studi S1 bidang Teknik Informatika dari

Universitas Ahmad Dahlan. Saat ini bekerja sebagai dosen tetap di

almamaternya sendiri. Ardiansyah juga yang menjadi penemu software

MyFamily Accounting yang diproduksi dengan bendera bisnis CV.

Metasoft Technologies Indonesia. Aktif menulis di blog http://blog.uad.ac.id/ardi. Memiliki peminatan di bidang IT

entrepreneurship, HCI & sosioinformatics.

Wahyu Pujiyono, menyelesaikan studi S1 di Fakultas MIPA UGM dan S2 Ilmu Komputer di UI. Saat ini bekerja sebagai dosen tetap Teknik

Informatika UAD. Memiliki peminatan di bidang mobile application dan

IT entrepreneurship, selain itu memimpin usaha IT dengan nama Sigawe Corporation.

Mazin Ma’dan, menyelesaikan studi S1 bidang Teknik Informatika dari

Universitas Ahmad Dahlan. Saat ini bekerja di PT Zahir International.