aplikasi penyimpanan data sementara pada perangkat...
TRANSCRIPT
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]
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
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
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
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
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.
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
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
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.