You are on page 1of 15

PEMBUATAN APLIKASI MOBILE UNTUK MENGETAHUI

RUMUS-RUMUS AKUNTANSI DASAR


BERBASIS ANDROID

HALAMAN SAMPUL

NASKAH PUBLIKASI

diajukan oleh
Titis Dwi Aribowo
09.11.3306

kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2013
CREATING AN ANDROID BASED MOBILE APPLICATION TO FIND OUT
BASICACCOUNTING FORMULAS

PEMBUATAN APLIKASI MOBILE UNTUK MENGETAHUI


RUMUS-RUMUS AKUNTANSI DASAR
BERBASIS ANDROID

Titis Dwi Aribowo


Heri Sismoro
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA

ABSTRACT

Accountancy is a process consist of identifying, measuring, and reporting


economic information. Widjaya Tunggal said: "Accountancy often defined as a company
language (language of business) used to give information to be used on decision making
process. This Information is the data provided/gained by the company which has financial
characteristic and stated by the form of monetary.
Following the advanced development of technology nowadays, I am attracted to
make a mobile based application that will be helpful for many students and people, to
solve many accountancy problem with accountancy formulas contained inside this mobile
based application, because we don't need to open dictionary or accountancy books which
are very heavy and thick to get those formulas.
Therefore, i want to make mobile application that provide basic formulas of
accountancy so i can help people to calculate accountancy problem. This mobile based
application uses Android operating system which is obviously interactive, can become an
alternative as a learning media or basic introduction to accountancy, as well as an
application that people use on their spare time, presented with data text and pictures.

Keywords:Accountancy, Basic formula, Formula, Android Operating System,


Mobile Application.
1. Pendahuluan
Dengan semakin berkembangnya teknologi komunikasi mempengaruhi cara dan
gaya hidup masyarakat luas, sehingga mulai saat ini dan selanjutnya semua orang
dituntut untuk menyesuaikan perkembangan teknologi tersebut agar tidak ketinggalan
dalam era globalisasi sekarang ini.
Dalam kehidupan sehari hari di era globalisasi seperti sekarang kita tidak bisa
terlepas dari alat komunikasi seperti handphone.Perkembangan handphone saat ini
sangat cepat, bukan hanya sekedar digunakan sebagai alat komunikasi saja kini
handphone telah menjadi sebuah teknologi yang canggih atau biasa disebut dengan
smartphone.Dengan menggunakan smartphone kita bisa memperbarui informasi secara
cepat, hal ini di karenakan kebanyakan smartphone saat ini telah memiliki banyak
fasilitas media online seperti email, map, jejaring sosial yang bisa mengupdate informasi
secara realtime.Salah satu smartphone yang popular adalah berbasis android.Begitu
banyak aplikasi yang telah tersedia didalam smartphone berbasis android salah satunya
kamus, selain kamus smartphone juga bisa dipakai sebagai alat hitung cerdas yang bisa
dipakai untuk memakai sebuah rumus, salah satunya adalah rumus akuntansi dasar.
Banyaknya rumus dan panjangnya rumus akuntansi seringkali kita merasa
kesulitan untuk memahami, meghafal, dan mengimplementasikan rumus dengan sebuah
persoalan jika harus dikerjakan secara manual. Selain membutuhkan waktu yang lama
menghitung secara manual terkadang didapatkan hasil yang terkadang kurang akurat
yang disebabkan kurang teliti dalam mengerjakanya.
Untuk membantu menyelesaikan perhitungan rumus rumus akuntansi dasar
tersebut maka diperlukan alat bantu hitung yang dapat menghitung rumus secara cepat
dan tepat.

2. Landasan Teori

2.1 Aplikasi Mobile

Aplikasi berasal dari kata application yang artinya penerepan, lamaran,


penggunaan. Secara istilah aplikasi adalah program siap pakai yang dibuat untuk
melaksanakan suatu fungsi bagi pengguna aplikasi yang lain dan dapat digunakan oleh
sasaran yang dituju.
Sedangkan pengertian mobile adalah perpindahan yang mudah dari satu tempat
ke tempat yang lain, misalnya mobiletelephone yang berarti terminal telepon .
Dapat disimpulkan bahwa pengertian aplikasi mobile merupakan aplikasi yang
dapat digunakan walaupun penggunaanya berpindah pindah dari satu tempat ketempat
yang lainya tanpa terputusnya komunikasi.

2.2 Android

Android adalah sistem operasi bergerak (mobile operating system) yang


mengadopsi sistem operasi linux, namun telah dimodifikasi.Android di ambil alih oleh
google pada tahun 2005 dari Android, Inc sebagai bagian strategi untuk mengisi pasar
sistem operasi bergerak. Google mengambil alih seluruh hasil kerja android termasuk tim
yang mengembangkan Android.
Google menginginkan agar android bersifat terbuka dan gratis, oleh karena itu
hampir setiap kode program android diluncurkan berdasarkan lisensi open-source
Apache yang berarti bahwa semua orang yang ingin menggunakan Android dapat men-
download penuh source kodenya.
Disamping itu produsen perangkat keras juga dapat menambahkan extension-nya
sendiri kedalam Android menarik bagi vendor-vendor perangkat keras (contoh: Samsung,
Sony).
Keuntungan utama dari android adalah adanya pendekatan aplikasi secara terpadu.
Pengembang hanya berkonsentrasi pada aplikasi saja, aplikasi tersebut bisa berjalan

1
pada beberapa perangkat yang berbeda selama masih ditenagai oleh Android
(pengembang tidak perlu mempertimbangkan kebutuhan jenis perangkatnya).
Android merupakan sistem operasi mobile phone yang berbasis Linux.Andorid
bersifat open source yang sourcenya diberikan secara gratis bagi para pengembang
untuk menciptakan aplikasi sesuai kebutuhan.Android menawarkan sebuah terobosan
yang berbeda untuk para pengembang aplikasi. Setiap aplikasi memiliki tingkatan yang
sama, Android tidak membedakan antara aplikasi inti dengan aplikasi pendukung. API
yang disediakan menawarkan akses hardware, maupun data-data ponsel sekalipun, atau
data sistem itu sendiri.Bahkan pengguna dapat menghapus aplikasi inti dan
menggantinya dengan aplikasi pendukung lainya sesuai keinginan penggunanya.
Sedangkan android SDK (Software Deveelopent Kit) menyediakan tools dan API
yang diperlukan untuk mengembangkan aplikasi pada platform android dengan bahasa
pemograman Java. SDK (Software Development Kit) dilengkapi dengan emulator yang
dapat membantu pengembang aplikasi untuk menguji coba aplikasi yang telah dibuat
serta dokumentasi yang lengkap.Tidak ada biaya lisensi untuk memperoleh SDK ini, oleh
karena itu Android menjadi pilihan yang tepat untuk para pengembang aplikasi.
Untuk para pengembang aplikasi android juga tidak membutuhkan sertifikasi untuk
menjadi pengembang Android.Android juga telah menyediakan Android market bagi para
pengembang untuk menempatkan dan menjual aplikasi yang telah dibuatnya.Selain itu
Android memungkinkan sebuah aplikasi berjalan dibackground dan berjalan secara diam-
diam dengan aplikasi lainya.

2.2.1 Sejarah Android

Androidadalah sebuah sistem informasi untuk perangkat mobile berbasis linux


yang mencakup sistem operasi, middleware dan aplikasi.Android menyediakan platform
terbuka bagi para pengembang untuk menciptakan aplikasi mereka.Awalnya, Google Inc.
membeli Android Inc. yang merupakan pendatang baru yang membuat peranti lunak
untuk ponsel/smartphone. Kemudian untuk mengembangkan Android, dibentuklah Open
Handset Alliance, konsorium dari 34 perusahaan peranti keras, peranti lunak, dan
telekomunikasi, termasukk Google, HTC, Intel, Motorola, Qualcom, T-Mobile, dan Nvidia.
Pada saat perilisan perdana Android, 5 November 2007, android bersama Open
Handset Alliance menyatakan mendukung pengembangan open source pada perangkat
mobile.Dilain pihak, Google merilis kode-kode android di bawah lisensi apache, sebuah
lisensi perangkat lunak dan open platform perangkat seluler.
Didunia ini terdapat dua jenis distributor sistem operasi android. Pertama yang
mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua
adalah yang benarbenar bebas distribusinyatanpa dukungan langsung google atau
dikenal sebagai openHandset Distribution (OHD).
Sekitar September 2007 google memperkenalkan Nexus One, salah satu jenis
smartphone yang menggunakan android sebagai sistem operasinya.Telepon seluler ini
diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 januari 2010. Pada
bulan desember 2008, di umumkan anggota baru yang bergabung dalam program kerja
android ARM Holding, Atheros Communication, diproduksi oleh Asustek Computer Inc,
Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring
pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka,
Android perangkat mobile yang merupakan modifikasi kernel Linux 2.6. sejak dirilis
android telah melakukan berbagai pembaruan berupa perbaikan bug dan penambahan
fitur baru.
Pada masa saat ini sebagian besar vendor-vendor smartphone sudah
memproduksi smartphone berbasis android, vendor-vendor itu antara lain HTC, Motorola,
Samsung, LG, HKC, Huawei, Webstation Camangi, Dell, Nexus, SciPhone, WayteQ,
Sony Ericsson, LG, Acer, Philips, T-Mobile, Nexian, IMO, Asus dan masih banyak lagi
vendor smatphone didunia yang memproduksi android. Hal ini karena android

2
merupakan sistem operasi yang open source sehingga bebas didistribusikan dan dipakai
oleh vendor manapun.
Tidak hanya menjadi sistem operasi di smartphone, saat ini android menjadi
pesaing utama dari Apple pada sistem operasi terbaik tablet PC. Pesatnya pertumbuhan
android itu sendiri adalah platform yang sangat lengkap baik itu sistem operasinya,
aplikasi dan tool pengembanganya, market aplikasi android serta dukungan yang sangat
tinggi dari komunitas open source di dunia, sehingga android terus berkembang pesat
baik dari segi teknologi maupun dari segi jumlah device yang ada di dunia.1

2.3 Definisi Akuntansi

Akuntansi adalah suatu proses pencatatan, penggolongan, peringkasan dan


pelaporan atas transaksi-transaksi keuangan perusahaan serta interpretasinya. Dari
pengertian akuntansi tersebut, maka ada beberapa langkah atau proses yang harus
dijalankan yaitu:
1. Pencatatan: proses awal kegiatan akuntansi adalah mencatat semua keuangan
sehari-hari atau yang disebut transaksi kedalam bukti-bukti transaksi yang bias
berupa kwitansi, faktur penjualan, faktur pembelian, bukti pengeluaran, bukti
penerimaan dan bukti-bukti transaksi lainnya. Bukti transaksi ini yang akan
menjadi pegangan untuk proses akuntansi selanjutnya.
2. Penggolongan: transaksi bisa terjadi puluhan kali bahkan sampai ratusan kali
dengan berbagai jenis transaksi tergantung dari besar kecilnya perusahaan.
Setiap transaksi keuangan yang telah dicatat kedalam bukti transaksi kemudian
digolong-golongkan ke dalam rekening-rekening yang telah disediakan. Kegiatan
menggolongkan transaksi inilah yang disebut dengan jurnal.
3. Peringkasan: setiap bukti transaksi akan digolongkan kedalam masing-masing
rekening yang terpengaruhi. Hasil dari proses peringkasan ini adalah buku besar,
yang merupakan kumpulan dari rekening-rekening yang ada.
4. Pelaporan: dari buku besar kemudian akan disusun menjadi laporan keuangan
melaui proses yang disebut pelaporan. Hasil dari proses pelaporan adalah
tersusunnya laporan keuangan yang terdiri dari neraca dan laporan rugi-laba.2

2.4 Eclipse

Eclipse awalnya dikembangkan oleh IBM untuk menggantikan perangkat


lunak IBM Visual Age for Java 4.0. Produk ini diluncurkan oleh IBM pada tanggal 5
November 2001, yang menginvestasikan sebanyak US$ 40 juta untuk
pengembangannya.Semenjak itu konsursium Eclipse Foundation mengambil alih untuk
pengembangan Eclipse lebih lanjut dan pengaturan organisasinya.
Eclipse merupakan sebuah IDE (Integrated Development Environment) untuk
mengembangkan perangkat lunak dan dapat digunakan pada semua jenis platform.
Eclipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis dan open
source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini.
Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya
untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in.

2.5 Perangkat Lunak Yang Digunakan (Software)

Di bawah ini akan dibahas beberapa hal yang terkait dengan bahasa
pemrograman, yaitu:

1
Nazaruddin Safaat H. Pemrograman Aplikasi Mobile Smartphone Dan Tablet PC Berbasis Android (Edisi
Revisi), Informatika Bandung: 2012, h. 1-3
2
Sutrisno. Akuntansi:Proses Penyusunan Laporan Keuangan, Yogyakarta:2006, h. 1-2

3
2.5.1 Java
Java adalah bahasa pemograman yang dapat dijalankan di berbagai komputer
termasuk telepon genggam.Bahasa pemograman ini pada awalnya dibuat oleh James
Gosling yang saat itu masih bergabung di Sun Microsystems yang saat ini merupakan
bagian dari Oracle dan dirilis pada tahun 1995.Bahasa pemograman ini banyak
mengadopsi syntax yang terdapat pada C dan C++ namun dengan syntax model objek
yang lebih sederhana.
Aplikasi-aplikasi berbasis java umumnya dikompilasi kedalam bytecode dan dapat
dijalankan pada berbagai Mesin Virtual Java (JVM).Java merupakan bahasa
pemograman yang bersifat umum/non-spesifik, dan secara khusus didesain untuk
memanfaatkan dependensi implementasi seminimal mungkin.Karena fungsionalitasnya
yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem
operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di
mana pun".Saat ini java merupakan bahasa pemrograman yang paling populer
digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis
perangkat lunak aplikasi ataupun aplikasi berbasis web.

2.6 Perangkat Lunak Yang Digunakan (Software)


Di bawah ini adalah beberapa pembahasan mengenai perangkat lunak (software)
yang akan digunakan dalam proses implementasi atau pembuatan aplikasi mobile untuk
mengetahui rumus-rumus akuntansi dasar berbasis android.

2.6.1 Eclipse

Sejarah Eclipse awalnya dikembangkan oleh IBM untuk menggantikan perangkat


lunak IBM Visual Age for Java 4.0.Produk ini diluncurkan oleh IBM pada tanggal 5
November 2001, yang menginvestasikan sebanyak US$ 40 juta untuk
pengembangannya. Semenjak itu konsursium Eclipse foundation mengambil alih untuk
pengembangan Eclipse lebih lanjut dan pengaturan organisasinya.Selain itu, kelebihan
dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat
dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in. Untuk
membantu menyelesaikan aplikasi pemrograman yang akan saya buat nantinya saya
akan menggunakan Eclipse dengan versi Juno.

2.6.2 XML (eXtended Markup Language)

XML (eXtended Markup Language) adalah bahasa markup yang digunakan untuk
menyimpan data (tidak ada program) dan tidak tergantung dengan tools tertentu (seperti
editor, dbms, compiler, dsb). XML merupakan suatu bahasa Markup. Markup yaitu
bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan tertentu
untuk memformat dokumen teks dengan tag sendiri agar dapat dimengerti.

2.6.3 Android SDK (Software Development Kit)

Android SDK adalah tools API (Application Programming Interface) yang


diperlukan untuk memulai mengembangkan aplikasi pada platform Android
menggunakan bahasa pemrograman Java. Android merupakan subset perangkat lunak
untuk ponsel yang meliputi sistem operasi, middleware, dan aplikasi kunci yang di-
release oleh Google.Sebagai platform aplikasi netral, Android memberikan kesempatan
untuk membuat aplikasi yang kita butuhkan yang bukan merupakan aplikasi bawaan
handphone/ smartphone.

4
2.6.4 Android Development Tools (ADT)

Android Development Tools (ADT) adalah plugin yang akan saya gunakaan
membangun aplikasi Android dengan menggunakan IDE Eclipse. Dengan menggunakan
ADT untuk Eclipse akan memudahkan kita membuat project Android, membuat GUI
aplikasi, dan menambahkan komponen-komponen yang lainnya, begitu juga kita dapat
melakukan running aplikasi menggunakan Android SDK melalui Eclipse. Kita dapat
melakukan pembuatan package Android (.apk) untuk digunakan sebagai distribusi
aplikasi Android yang telah dirancang dengan menggunakan ADT.

2.7 Unified Modeling Language (UML)


Unified Modeling Language (UML) merupakan sebuah kesatuan bahasa yang
telah menjadi standar visualisai, merancang, dan mendokumentasi sebuah aplikasi.UML
menawarkan sebuah standar untuk merancang model sebuah sistem.
Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi
perangkat lunak (software), dimana aplikasi tersebut dapat berjalan pada perangkat
keras (hardware), sistem operasi, jaringan apapun, dan ditulis dalam bentuk bahasa
pemograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam
konsep dasarnya, maka lebih cocok untuk penulisan piranti lunak dalam bahasa
bahasa berorientasi objek seperti C++, java dan lainya. Walaupun demikian UML tetap
dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C.

3. Analisis dan Perancangan Sistem

3.1 Analisis Sistem


Analisis berdasarkan Kamus Besar Bahasa Indonesia memiliki arti penyelidikan
tehadap suatu peristiwa untuk mengetahui keadaan sebenarnya.Analisis sistem dapat
didefinisikan sebagai teknik pemecahan masalah yang menguraikan bagian-bagian
komponen dengan mempelajari seberapa bagus bagian-bagian komponen tersebut
dapat bekerja dan berinteraksi, yang diharapkan dapat dilakukan perbaikan dari sistem
itu sendiri.
Analisis sistem merupakan salah satu tahapan awal dalam perkembangan sistem
yang dibangun. Tahapan ini adalah tahapan yang kritis dan sangat penting, karena
kesalahan yang terjadi dalam tahapan analisis ini juga akan menyebabkan kesalahan
pada tahapan selanjutnya.

3.1.1 Identifikasi Masalah

Untuk mempermudah dalam memahami dan menghitung dengan rumus akuntansi


dasar bagi orang awam, maka penyusun berusaha membuat sebuah aplikasi mobile
untuk mengetahui rumus-rumus dasar akuntansi agar membantu dan mempermudah
banyak orang dalam perhitungan akuntansi

3.1.2 Analisis SWOT

Untuk mengetahui kondisi atau situasi sebuah sistem, maka saya akan
menggunakanlah analisis SWOT.Dengan menggunakan analisis SWOT dapat
mengetahui kelemahan dan kelebihan dari sebuah Aplikasi Mobile untuk Mengetahui
Rumus-Rumus Akuntansi Dasar berbasis Android.Analisis SWOT sendiri mempunyai
definisi suatu metode perancangan strategis yang digunakan untuk mengevalusi faktor
faktor yang menjadi suatu kekuatan, kelemahan, peluang dan ancaman yang mungkin
terjadi dalam mencapai tujuan sebuah proyek.
A. Analisis Kekuatan (Strenght)

5
1. Kekuatan dari Aplikasi Mobile untuk Mengetahui Rumus-Rumus
Akuntansi Dasar berbasis Android adalah kemudahan untuk
menggunakan aplikasi ini atau user friendly.
2. Mampu memberikan materi rumus akuntansi yang mendetail, seperti
mulai dari rekening T, laporan rugi-laba, laporan perubahan modal dan
neraca.
B. Analisis Kelemahan (Weakness)
Aplikasi mobile inibelum ada update data, atau data yang ada masih statis.
Dan apabila ingin mengubah data maka harus mengubah aplikasi.
Masih sedikit referensi materi akuntansi lainnya yang perlu dikembangkan lagi
agar bisa lebih memperluas wawasan tentang ilmu akuntansi.
C. Analisis Kesempatan (Oppurtunity)
Saat ini perkembangan aplikasi mobile untuk rumus dasar akuntansi yang
memberikan materi rumus akuntansi yang mendetail, seperti mulai dari
pembuatan rekening T, laporan rugi-laba, laporan perubahan modal, dan neraca.
Sedangkan Aplikasi Mobile untuk Mengetahui Rumus-Rumus Akuntansi Dasar
berbasis Android mampu memberikan kepada user dari proses pembuatan
rekening T, laporan rugi-laba, laporan perubahan modal, dan neraca. yang baik
dan benar.
D. Analisis Ancaman (Threats)
Persaingan industri pembuat ataupun pengembang aplikasi mobile yang
sangat ketat dalam menghasilkan aplikasi mobile dengan berbagai genre untuk
memenuhi kebutuhan pengguna.

3.2 Analisis Kebutuhan (Requirement Analisys)

Analisis kebutuhan pada aplikasi merupakan penentu kebutuhan atau kondisi yang
harus dipenuhi dalam sebuah aplikasi baru yang mempertimbangkan berbagai
kebutuhan dari hasil analisis ini harus dapat dilaksanakan, diukur, diuji, terkait dengan
kebutuhan bisnis serta didefinisikan sampai tingkat detail yang memadai untuk sebuah
aplikasi.

3.2.1 Kebutuhan Fungsional (Functional Requirement)


Kebutuhan fungsional adalah kebutuhan yang memiliki fungsi untuk
mengidentifikasi proses dan informasi yang harus ada dan dihasilkan oleh sebuah
aplikasi. Adapun kebutuhan fungsional yang terdapat pada aplikasi mobile untuk
mengetahui rumus-rumus Akuntansi dasar ini adalah sebagai berikut:
Pada aplikasi ini terdapat tiga pilihan menu utama, yaitu:
1. Rumus Akuntansi Dasar
2. Evaluasi
3. Help

3.3 Perancangan Sistem


Perancangan sistem secara umum merupakan tahap persiapan dari rancangan
secara rinci terhadap sistem baru yang akan diterapkan. Rancangan sistem secara
umum dilakukan dengan tujuan untuk memberikan gambaran secara umum. Rancangan
sistem ini mengidentifikasikan komponen-komponen sistem yang akan dirancang secara
rinci, adapun rancangan sistem yang penulis usulkan adalah sebagai berikut:

3.3.1 Perancangan Use Case Diagram


Merancang sebuah sistem dari sudut pandang user merupakan tugas dari use
case. Use case adalah sebuah construct yang membantu para Analyst bekerja dengan
user untuk menentukan pemakaian sistem. Sekumpulan use case menggambarkan
sebuah sistem dalam syarat-syarat pada apa yang dilakukan user pada sistem.
Komponen utama dari use case modeling adalah Actor dan Use Case itu sendiri.

6
Tabel 3.1 Tabel Penjelasan Simbol Use Case

Simbol Arti
Untuk menyatakan orang yang akan
mengunakan sistem.

Actor
Untuk menyatakan tugas-tugas yang akan
dilakukan oleh actor terhadap sistem.

1. Use Case untuk sistem ini ditunjukan pada gambar:

Gambar 3.1 Use Case Diagram

Tabel 3.2 Penjelasan Use Case Diagram

No Nama Use Case Deskripsi Use Case


1 Rumus Dasar Akuntansi Use case ini digunakan untuk menampilkan kepada
para user langkah awal dari proses akuntansi yaitu
pencatatan akuntansi yang berisi tentang bukti-bukti
transaksi.
2 Evaluasi Use case ini digunakan untuk menampilkan kepada
para user untuk latihan soal yang disertai dengan
kunci jawabanya.
3 Help Use case ini digunakan untuk memberikan informasi
kepada user tentang ketentuan-ketentuan akuntansi.

4. Implementasi dan Pembahasan


Pada Bab ini akan dibahas beberapa hal dalam proses implementasi dan
pembahasan hasil uji coba aplikasi yang dirancang untuk Mengetahui Rumus-rumus
Akuntansi Dasar berbasis Android. Uji coba ini bertujuan untuk mengetahui apakah
aplikasi yang telah dibuat dapat berjalan dengan semestinya sesuai degan perancangan
yang telah dibuat dan dijelaskan pada bab III. Pada bab ini juga akan dibahas mengenai

7
fitur dan tampilan yang terdapat dalam aplikasi mobile untuk Mengetahui Rumus-rumus
Akuntansi Dasar berbasis Android.

4.1 Implementasi
Implementasi adalah tahapan yang dilakukan setelah perancangan selesai
dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemograman yang akan
digunakan. Tujuan dari implementasi ini adalah untuk mempersiapkan semua kegiatan
penerapan sistem sesuai dengan rancangan yang telah ditentukan sebelumnya.

4.1.1 Ruang Lingkup Perangkat Keras (Hardware)


Ruang Lingkup Perangkat Keras (Hardware) adalah perangkat atau tools yang
diperlukan untuk proses pengimplementasian aplikasi yang telah dibuat. Adapun ruang
lingkup perngkat keras yang diperlukan dalam pembuatan aplikasi ini antara lain :
1. Laptop
2. Telepon seluler berbasis OS Android

4.1.2 Ruang Lingkup Perangkat Lunak (Software)


Ruang Lingkup Perangkat Lunak adalah aplikasi atau Software yang digunakan
dalam proses pengimplementasian sistem atau aplikasi yang dibuat. Adapun ruang
lingkup perangkat lunak yang diperlukan dalam pembuatan Aplikasi Mobile untuk
Mengetahui Rumus-rumus Akuntansi Dasar berbasis Android antara lain:
1. Operating System Laptop Windows 8
2. Ecplise Juno
3. Software Development Kit (SDK) versi 10
4. Java Development Kit (JDK)
5. Android Development Kit (ADT) versi 10

4.2 Pembuatan Program


Langkah pertama yang harus dipersiapkan dalam pembuatan Aplikasi Mobile
untuk Mengetahui Rumus-rumus Akuntansi Dasar berbasis Android adalah
mempersiapkan ruang kerja dengan menjalankan IDE Eclipse Juno, pilih File-New-
Project-Android Aplication Project, sehingga akan muncul pilihan seperti berikut:

Gambar 4.1 New Android Project

4.3 Implementasi dan Pembahasan Aplikasi


Pada Aplikasi Mobile untuk Mengetahui Rumus-rumus Akuntansi Dasar berbasis
Android ini terdiri dari berbagai halaman interface.

4.3.1 Menu Utama


MenuUtama adalah menu yang awal yang memiliki tiga pilihan menu, yaitu:
Rumus Dasar Akuntansi, Evaluasi dan Help. Menu ini berfungsi sebagai navigasi untuk
masuk ke menu halaman lain.

8
4.3.2 Menu Rumus Dasar Akuntansi
Menu Rumus Dasar Akuntansi adalah menu yang menampilkan perumusan dasar
akuntansi yang disertai contoh soal dan kunci jawaban. Didalam kunci jawaban tersebut
terdapat laporan keuangan yang meliputi : Rekening T, Laporan Laba-Rugi, Laporan
Perubahan Modal dan Neraca.

4.3.3 Menu Evaluasi


Menu Evaluasi adalah menu yang menampilkan beberapa list soal,dan userlah
yang akan berlatih mengerjakan soal akuntansi tersebut. Akan tetapi pada laporan
keuangan tidak perlu menginputkan jawaban lagi.

4.3.4 Menu Help


Pada menu Help ini terdapat beberapa pengertian atau aturan yang berlaku dalam
akuntansi dan yang berlaku dalam aplikasi ini. Aturan itu antara lain : Pengertian
Akuntansi, Saldo Normal, Rekening T, Laporan Laba-Rugi, Laporan Perubahan Modal
dan Neraca.

4.4 Uji Coba Sistem


Setelah dapat berjalan dengan baik pada emulator maka selanjutnya program ini
akan diuji coba pada handphone. Hal ini bertujuan untuk mengetahui apakah program
juga dapat berjalan dengan baik pada handphone.
Uji coba sistem ini dilakukan untuk mengetahui sejauh mana fitur dalam program
berfungsi semua dan berjalan dengan yang direncanakan.Hal ini dilakukan untuk dapat
memberikan informasi bagian aplikasi mana yang harus diperbaiki.

4.4.1 Kebutuhan Sistem


Kebutuhan Sistem dalam proses uji coba ini adalah kebutuhan yang terdapat pada
handphone yang digunakan untuk menjalankan Aplikasi Mobile untuk Mengetahui
Rumus-rumus Akuntansi Dasar berbasis Android yang telah dibuat.
Aplikasi ini tidak memerlukan space memori yang besar untuk dapat
mengaplikasikan kedalam sebuah hanphone.Adapun handphone yang bisa digunakan
untuk menjalankan aplikasi ini memiliki spesifikasi sebagai berikut:
1. Sistem Operasi Android 2.3.3 (Gingebread)
2. Processor 1 GHz
3. RAM 512MB

4.4.2 Proses Uji Coba Fitur Dalam Aplikasi


Dalam uji coba Aplikasi ini akan diuji dari segi fitur yang terdapat dalam Aplikasi
Mobile untuk Mengetahui Rumus-rumus Akuntansi Dasar berbasis Android. Selanjutnya
akan dilihat apakah semua fitur yang tersedia dapat berjalan dengan baik dapat dilihat
pada tabel berikut:
Tabel 4.1 Hasil Uji Coba Fitur Dalam Aplikasi

No Fitur Keterangan
1 Menu Rumus Dasar Akuntansi Berjalan dengan baik
2 Menu Evaluasi Berjalan dengan baik
3 Help Berjalan dengan baik

9
4.4.3 Proses Uji Coba Terhadap Handphone
Dalam uji coba kasus ini, aplikasi akan di coba dijalankan dalam handphone.
Selanjutnya akan dilhat apakah aplikasi ini dapat berjalan dengan baik atau tidak. Proses
uji coba aplikasi dilakukan dengan menggunakan handphone yang mempunyai
spesifikasi OS Android versi Ice Cream Sandwich (versi 4.0). Berdasarkan uji coba
terhadap handphone, maka hasil pengujian dapat dilihat pada tabel berikut:

Tabel 4.2 Hasil Uji Coba pada Handphone

No Jenis Handphone Keterangan


1 Smartfreen Andromax-i Semua fitur dapat berjalan
dengan baik dan lancar.

4.5 Pemeliharaan Sistem


Setelah melakukan tahapan uji coba aplikasi, baik uji coba dengan menggunakan
emulator atau dengan menggunakan handphone, maka aplikasi tersebut dapat
digunakan. Hal ini juga dapat memungkinkan terjadinya proses peninjauan kembali
terhadap tingkat efektifitas dari aplikasi yang telah dibuat dalam periode waktu tertentu,
berdasarkan perkembangan dan kemajuan dunia teknologi yang terjadi, serta
berdasarkan tingkat kebutuhan masyarakat terhadap dunia informasi dan media digital
yang digunakan sebagai salah satu media pembelajaran, dalam hal ini adalah media
pembelajaran Aplikasi Mobile untuk Mengetahui Rumus-rumus Akuntansi Dasar berbasis
Android yang menggunakan handphone.
Pemeliharaan dalam hal ini adalah pemeliharaan yang berkaitan dengan proses
evaluasi dan pengembangan terhadap aplikasi yang telah dibuat oleh para profesional
untuk mengerjakan langkah-langkah dalam pengembangan sistem yang telah dibuat. Hal
ini bertujuan untuk megembangkan sistem yang telah dibuat sebelumnya dengan
kebutuhan dan perkembangan dunia teknologi dan komunikasi. Maka dari itu agar sistem
dapat bertahan dan dikembangkan dalam jangka waktu yang lama, Aplikasi Mobile untuk
Mengetahui Rumus-rumus Akuntansi Dasar berbasis Android, perlu dilakukan
pemeliharaan dan pengembangan sistem, antara lain :
1. Memback up file semua sourcenya, dengan cara menyimpan di media lain
seperti CD, DVD, Flashdisk atau Harddisk. Tidak menghapus file-file yang
berhubungan dengan Aplikasi Mobile untuk Mengetahui Rumus-rumus
Akuntansi Dasar berbasis Android ini.
2. Melakukan update sistem, dalam proses update sistem ini, hanya bisa
dilakukan para spesifikasi dan profesional itu sendiri atau programmer yang
terdiri dari update user interface data, update fitures, dan update sistem
fungsional lainnya.

5. Penutup

5.1 Kesimpulan
Berdasarkan hasil perancangan, pembuatan dan perancangan aplikasi yang
penulis kerjakan dan berdasarkan dari rumusan masalah yang ada, maka dapat diambil
kesimpulan, sebagai berikut :
1. Aplikasi Mobile untuk Mengetahui Rumus-rumus Akuntansi Dasar berbasis
Android dapat menjadi alternatif cara belajar cepat dalam memahami dan
mempelajari akuntansi dasar.
2. Aplikasi Mobile untuk Mengetahui Rumus-rumus Akuntansi Dasar berbasis
Android dapat digunakan untuk menghitung proses akuntansi tanpa harus
memakan banyak waktu dan tanpa harus menggunakan banyak
meggunakan banyak kertas untuk menghitung akuntansi dasar.

10
3. Aplikasi Mobile untuk Mengetahui Rumus-rumus Akuntansi Dasar berbasis
Android dapat digunakan oleh user dimanapun dan kapanpun dengan
menggunakan handhpone yang operating system berbasis android tanpa
harus menggunakan koneksi internet.

5.2 Saran
Seluruh sistem yang dibuat oleh manusia pastilah mempunyai kekurangan seperti
halnya pada Aplikasi Mobile untuk Mengetahui Rumus-rumus Akuntansi Dasar berbasis
Android, maka agar aplikasi ini dapat lebih sempurna lagi, ada beberapa saran penulis,
diantaranya yaitu:
1. Pengguna disarankan memperhatikan kekurangan dan kelemahan yang ada,
sehingga dapat dicarikan penyelesaiannya.
2. Pengembang diharapakan dapat menambahkan lebih banyak contoh soal dan
soal evaluasi yang lebih bervariasi, sehingga diharapkan dapat memberikan
kumpulan soal yang lebih bervariatif.

11
DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan
Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi Offset.

Indriani, Epi. 2011. Akuntansi untuk Orang Awam & Pemula. Jakarta: Laskar Askara.

Safaat H, Nazaruddin. 2012. Pemrograman Aplikasi Mobile Smartphone Dan Tcable PC


Berbasis Android (Edisi Revisi). Bandung. Informatika.

Sutrisno.2006. Akuntansi Proses Penyusunan Laporan Keuangan. Yogyakarta:


Ekonisia.

12

You might also like