NASKAH PUBLIKASI
diajukan oleh
Afvi Ardianto
09.11.2631
kepada
Afvi Ardianto
Rum Muhamad Andri Kr
Jurusan Teknik Informasi
STMIK AMIKOM YOGYAKARTA
ABSTRACT
Applications that will be built by the authors are expected to be used provide
financial statements include the appropriate accounting ledger, income statement, changes
in capital, balance sheet quickly and accurately. so that later can be used for decision
making in improving the quality of the warung aksesoris komputer Lank2U Yogyakarta.
iii
1. Pendahuluan
2. Landasan Teori
Menurut Robert A. Leitch dan K. Roscoe Davis M, sistem informasi adalah suatu
sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi
1
harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi,
menyediakan kepada pihak luar akan laporan yang diperlukan.1
Menurut John Bruch dan Gary Grudnitski, sistem informasi tediri dari komponen-
komponen yang disebut yang disebut dengan istilah blok bangunan yaitu blok masukan
(input block), blok model (model block), blok keluaran (output block), blok teknologi
(technology block), blok basis data (database block), dan blok kendali (control block).2
Akuntansi merupakan bahasa dari bisnis. Secara klasik Akuntansi adalah proses
pencatatan (recording), pengelompokan (classifying), perangkuman (summarizing) dan
pelaporan (reporting) dari kegiatan transaksi perusahaan. Tujuan akhir dari akuntansi
adalah penerbitan laporan keuangan. Laporan keuangan tersebut adalah suatu informasi.3
1
Jogiyanto HM, Sistem Informasi Akuntansi Berbasis Komputer, Penerbit BPFE Yogyakarta, 1988 hal 35
2
Ibid hal 37
3
Ibid hal 47
4
Ibid hal 49
5
Ibid hal 53
2
2. Sistem Akuntansi Manajemen, adalah akuntansi biaya (cost accounting) dan
anggaran (budgeting) yang mempunyai fungsi untuk perencanaan (planning)
dan pengendalian (controling). Perencanaan menyangkut penerapan tujuan
(goal) dan sasaran (objective) untuk kinerja perusahaan di masa mendatang.
Pengendalian adalah prosedur pengawasan untuk meyakinkan manajemen
bahwa tujuan dan sasaran yang direncanakan dapat terlaksana.
1. Konsep Entitas
Konsep entitas atau kesatuan usaha yakni suatu organisasi yang berdiri
sendiri, terpisah dari pemilik atau organisasi lain. Harta perusahaan harus
dipisahkan dengan harta pribadi.
2. Konsep Obyektif
6
Sutrisno, Akuntansi Proses Penyusunan Laporan Keuangan, Penerbit Ekonisia, Yogyakarta, 2008 Hal 7
7
Al Fatta Hanif, Analisis & Perancangan Sistem Informasi untuk keunggulan bersaing perusahaan & organisasi
modern, Penerbit Andi, Yogyakarta, 2007 Hal 107
3
2.3.2 Flowchart
Menurut FitzGerald (2012), bagan alir (flowchart) adalah bagan (chart) yang
menunjukkan alir (flow) didalam program atau prosedur sistem secara logika. Bagan alir
digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi. Dengan adanya
flowchart dapat membantu dalam menentukan alir proses aplikasi.
Sistem basis data menyediakan bahasa untuk mendefinisikan basis data DDL
(Data Definition Languange) serta bahasa untuk memanipulasi basis data DML (Data
Manipulation Languange).
2.5.1 Netbeans
8
Adi Nugroho, Perancangan dan Implementasi Sistem Basis Data, Penerbit Andi, Yogyakarta, 2004 hal 12
9
David M.Kroenke, Database Processing Dasar, Desain dan Implementasi, Penerbit Erlangga,2004, hal 124
4
2.5.2 XAMPP
XAMPP adalah satu peket komplit web server yang mudah digunakan di berbagai
macam sistem operasi. Didalam XAMPP terdapat Apache (web server), MySQL
(database), PHP (server side scripting), dan berbagai macam pustaka lainnya yang dapat
membantu. XAMPP juga tersedia untuk Linux, Windows, maupun MacOS, sehingga akan
memudahkan web server multiplatform (Igoscenter, S, 2009). Program ini tersedia GNU
General Public License dan bebas, merupakan web server yang mudah digunakan yang
dapat melayani tampilan halaman web yang dinamis.
2.5.2.1 Java
Java Bermula dari proyek perusahaan Sun Microsystems dengan nama suandi
Green tahun 1991. Saat ini Sun Microsystemt membagi Java menjasi empat jenis edisi,
yaitu 10:
1. Java Card
Teknologi Java yang digunakan pada peralatan elektronika yang memiliki memori
yang sangat terbatas, missal smar card.
2. J2ME
Java 2 Platform, Micro Edition. Merupakan teknologi java edisi micro, digunakan
untuk menerapkan teknologi Java paa peralatan elektronika seperti handphone
dan PDA.
3. J2SE
Java 2 Platform, Standard Edition. Merupakan Java edisi standar yang digunakan
untuk penerapan teknologi Java pada komputer desktop.
4. J2EE
Java 2 platform, Enterprise Edition. Merupakan teknologi Java edisi enterprise,
yang digunakan untuk penerapan teknologi Java pada komputer server.
Setiap edisi Java terdiri atas dua komponen utama berikut :
1. Java Aplication Programming Interface (Java API)
Java API terdiri atas dua kumpulan library yang digunakan untuk keperluan
pemrograman. Dengan adanya API, tidak harus membuat program dari awal.
Misalnya untuk J2SE, sudah ada API untuk pengolahan windows dengan Swing
dan AWT (Abstrack Windows Toolkit)
2. Java Run Time Environment (JRE)
JRE merupakan lingkungan yang membuat aplikasi Java dapet dijalankan. Salah
satu komponen penting JRE adalah Java Virtual Machine (JVM).
10
Rachmad Hakm S, Ir.Sutarto, Msi, Mastering Java, Penerbit PT Elex Media Komputindo, Jakarta, 2009, hal 2
5
3. Analisis dan Perancangan
a. Tidak dapat diketahui dengan pasti berapa pengeluaran yang dilakukan, berapa
jumlah laba yang dihasilkan serta berapa jumlah kerugian yang terjadi.
b. Kegiatan transaksi serta pencatatan yang dilakukan masih secara manual
sehingga dapat memakan waktu yang lama.
Dapat memberikan laporan keuangan yang akurat yang dapat digunakan untuk
meningkatkan kualitas toko.
Mahalnya tenaga akunting yang semakin naik sehingga menyulitkan usaha yang
sedang berkembang untuk menyewa jasa akunting.
3.2.1 Flowchart
User Rekening
Acounting Kas Masuk Kas Keluar Jurnal Umum
Akuntansi
Pembuatan
Pembuatan Pembuatan
Pembuatan Laporan Neraca Laporan
Pembuatan Buku Besar Laporan Rugi Laporan
Lajur Perubahan
Laba Neraca
Modal
6
Transaksi Transaksi
User Barang Suplier Costumer
Pembelian Penjualan
Input Data Input Data Input Data Input Data Input Data Input Data
User Barang Suplier Costumer Pembelian Penjualan
Detail_ Detail_
user barang suplier Costumer Pembelian Penjualan
Pembelian Penjualan
Laporan Laporan
Laporan Stok
Transaksi Transaksi
Barang
Pembelian Penjualan
Pemilik
Accounting
7
3.3 Perancangan Basis Data
suplier
detail_pembelian detail_penjualan costumer
barang
PK id_suplier
FK no_beli FK no_jual PK id_costumer
PK kd_barang
nama
FK kd_barang FK kd_barang nama
nama_barang
alamat
qty qty alamat
type_barang
telp
jumlah jumlah telp
harga
pembelian
stok
PK no_beli penjualan
level total
jurnal_transaksi jurnal_detail
rekening_akuntansi
PK id_jurnal FK id_jurnal
PK no_rekening
FK no_rekening jenis_transaksi
nama_rekening
tanggal keterangan
posisi
status debet
normal
Neraca
FK id_user kredit
kode
rekening_detail
nama_rekening
FK no_rekening Rugi Laba
perubahan_modal
tanggal
debet_a kode
kode
debet
kredit_a nama_rekening
nama_rekening
kredit
debet_m tanggal
tanggal
jenis_neraca
kredit_m debet
saldo
debet_p kredit
kredit_p
Didalam pengujian system ini terdapat dua macam testing, yaitu white box (White
Box Testing) dan black box (Black box testing).
8
4.1.2 Black Box Testing
Pengujian black box berfokus pada pengujian suatu fungsi dari sistem apakah
dapat berjalan sesuai dengan yang diharapkan atau tidak terhadap persyaratan fungsional
program yang dibuat. Lebih spesifik, metode ini bertujuan untuk mencari kesalahan pada
interface, fungsi yang salah, kesalahan pada struktur data atau akses database, kesalahan
kinerja atau performance.
9
pengisian id jurnal Pengisian id jurnal id jurnal dapat sukses
dengan otomatis muncul secara
otomatis
5 Form Ubah pengisian id User Pengisian id user Id user tampil sukses
Password sesuai Login User sesuai Login
user
Memasukan password User gagal Muncul pesan sukses
lama yang salah merubah maaf password
password lama tidak sesuai
Memasukan Password User berhasil Muncul Pesan sukses
lama dengan benar Merubah Password
password berhasil diubah
6 Form User Mengisi id user yang Dapat Muncul pesan Sukses
sudah ada Mengupdate data User telah
user sesuai id terdaftar anda
user ingin
mengeditnya
Mengisi id user lebih id tidak bisa lebih Muncul pesan sukses
dari 5 dari 5 karakter karakter yang
dimasukan
terlalu panjang
Mengisi id user yang Datap menambah Muncul pesan sukses
baru data user data berhasil
disimpan
10
4. Form Menu Utama Kasir
6. Form User
11
8. Form Barang
12
13. Form Input dan Edit Costumer
13
18. Form Input dan Edit Rekening
14
22. Form Posting
15
5. Penutup
5.1 Kesimpulan
Dengan selesainya seluruh kegiatan penelitian, analisis sistem,
perancangan program hingga tahap implementasi, serta mengacu pada rumusan
masalah yang telah dikemukakan, maka dalam pembuatan aplikasi sistem
informasi akuntansi yang tepat bagi Warung Aksesoris Komputer Lank2U penulis
dapat mengambil kesimpulan sebagai berikut:
1. Dari hasil analisis dan perancangan sistem, telah diimplementasikan kedalam
netbeans 6.9.1, sehingga dapat menghasilkan system informasi akuntansi.
2. Sistem ini dapat membantu pemilik perusahaan dalam pengolahan data-data
yang ada sehingga dapat menghemat waktu.
3. Dengan adanya sistem ini pemilik pada warung aksesoris komputer Lank2U
dapat membuat laporan akuntansi dengan cepat dan akurat.
4. Sistem dapat memberikan informasi keuangan yang cepat serta akurat untuk
pemilik Warung Aksesoris Komputer Lank2U.
5. Dengan adanya sistem ini dapat meningkatkkan kinerja dalam pelayanan dan
dapat menyelesaikan tugas-tugas dengan baik.
5.2 Saran
16
DAFTAR PUSTAKA
Yogyakarta, 1988
Penerbit Erlangga,2004
AndiYogyakarta, 2004
Yogyakarta, 2008
17