PEMBUATAN APLIKASI MOBILE UNTUK MENGETAHUI RUMUS

Download banyak aplikasi yang telah tersedia didalam smartphone berbasis android salah .... yang akan digunakan dalam proses implementasi atau pembu...

0 downloads 461 Views 533KB Size
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 mendownload 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 diamdiam 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 benar–benar 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 direlease 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

2

Evaluasi

Use case ini digunakan untuk menampilkan kepada para user langkah awal dari proses akuntansi yaitu pencatatan akuntansi yang berisi tentang bukti-bukti transaksi. Use case ini digunakan untuk menampilkan kepada para user untuk latihan soal yang disertai dengan kunci jawabanya.

3

Help

4.

Use case ini digunakan untuk memberikan informasi kepada user tentang ketentuan-ketentuan akuntansi.

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-NewProject-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 Keterangan

No 1

Fitur 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