analisis dan perancangan sistem informasi...

20
1 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI BERBASIS WEB PADA CV. MATRIX CILACAP NASKAH PUBLIKASI diajukan oleh : Tatag Sutrasno 08.12.3007 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012

Upload: buimien

Post on 15-Mar-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

1

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSIBERBASIS WEB PADA CV. MATRIX CILACAP

NASKAH PUBLIKASI

diajukan oleh :

Tatag Sutrasno08.12.3007

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTERAMIKOM

YOGYAKARTA2012

Page 2: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

2

Page 3: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

3

ANALYSIS AND DESIGN ACCOUNTING INFORMATIOM SYSTEMBASED OF WEB IN CV. MATRIX CILACAP

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSIBERBASIS WEB PADA CV. MATRIX CILACAP

Tatag Sutrasno

Jurusan Sistem Informasi

STMIK AMIKOM YOGYAKARTA

ABSTRACT

The growing computerization at this time make things easier. Easiness that isgiven by the computer helped effect on competition in the business world. Thesecompanies now have started to use computers for the implementation of work processesthat occur, and the use of computers to be used as if to meet the rivalry in the businessworld today. In addition to the development of computer internet world be morewidespread toowith the internet all the performance can be more easily, becauseeveryone despite being in different places can be connected through the internet.

One of the things needed in a company is a financial statement. That report onturnover of money is going on in a company. Usually for financial task, a company willemploys an accountant to do it. To facilitate the processing of financial data neededcomputerized applications can also be connected to a computer network such as theinternet or just localhost. With so employees in the office and accountants that work canwork more efficiently and effectively, in addition to corporate leaders will also be easier toobtain a report on the need.

This application is a web-based accounting application that is operated using abrowser and can be connected to the computer network. This application will generateaccounting reports susch as income statement, balance sheet or changes in capital.

Keywords : Computers, Business, Internet, WEB, Accountig

Page 4: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

4

1. Pendahuluan

1.1 Latar Belakang Masalah

Kemajuan teknologi yang didorong oleh keinginan manusia untuk bisa

melakukan pekerjaan dengan lebih cepat, mudah dan tepat, memberikan berbagai

banyak kemudahan kepada manusia, salah satunya kemudahan mengolah data dan

menghasilkan sistem informasi yang sesuai dengan kebutuhan. Sistem informasi adalah

salah satu hal penting dalam suatu perusahaan, dengan adanya sistem informasi yang

baik, maka sebuah perusahaan akan memiliki berbagai keunggulan kompetitif yang

membuat perusahaan tersebut mampu bersaing dengan perusahaan lain.

CV. Matrix Cilacap adalah perusahaan yang bergerak dibidang pengadaan

barang alat-alat kesehatan pada RS. Pertamina. Selama ini pemimpin perusahaan hanya

mengetahui kondisi keuangan dari laporan jual beli dalam bentuk MS.EXCEL, tapi

laporan yang dihasilkan belum cukup memadai dan belum cukup cepat.

1.2 Rumusan Masalah

Berdasarkan uraian latar belakang masalah di atas, maka dapat dirumuskan

pokok permasalahannya, yaitu:

1. Bagaimana cara membangun sebuah sistem informasi akuntansi yang dapat

menghasilkan laporan yang akurat dan cepat.

2. Bagaimana membantu karyawan agar pekerjaannya menjadi lebih effisien dan

effektif. Khususnya dalam kasus pembuatan laporan keuangan untuk kantor.

3. Bagaimana cara memberikan kemudahan kepada pemimpin perusahaan, untuk

bisa memantau kondisi keuangan kantor setiap waktu.

1.3 Batasan Masalah

Dilihat dari luasnya permasalahan yang bisa dibahas mengenai CV.Matrix

Cilacap, maka diperlukan batasan masalah. Oleh karena itu lingkup pembahasannya

hanya terbatas pada;

1. Sistem Informasi akuntansi yang akan dibangun hanya akan mencakup

pemrosesan data transaksi dan biaya-biaya yang terjadi di CV. Matrix Cilacap.

2. Karyawan yang bekerja dapat menghasilkan laporan akuntansi dengan mudah

tanpa perlu melakukan pembukuan secara manual.

3. Laporan yang dihasilkan dapat menunjukan transaksi transaksi yang terjadi di CV.

Matrix Media Medic

1.4 Tujuan Penelitian

Adapun maksud dan tujuan penelitian ini adalah:

Page 5: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

5

1. Sebagai salah satu persyaratan kelulusan jenjang strata-1 STMIK “AMIKOM”

Yogyakarta.

2. Melakukan analisa dan evaluasi sistem informasi untuk merancang sistem

informasi akuntansi yang sesuai dengan kebutuhan CV.Matrix Cilacap, sehingga

laporan yang di hasilkan akan mempermudah pemimpin perusahaan dalam

mengetahui kondisi keuangan yang sesungguhnya.

3. Menjadikan penelitian ini sebagai lingkungan pembelajaran mahasiswa dengan

mempraktikkan ilmu yang telah didapat selama dibangku kuliah

1.5 Manfaat Penelitian

1. Bagi Penulis

Setelah melaksanakan kegiatan diharapkan penulis memiliki cukup pengetahuan

dan pengalaman yang lebih luas terlebih kaitannya dengan sistem informasi

akuntansi dan pemrograman.

2. Bagi CV. Matrix Cilacap

Diharapkan setelah kegiatan ini, hasil sistem informasi akuntansi yang akan di buat

dapat memenuhi kebutuhan akuntansi yang dibutuhkan perusahaan, dan menjadi

salah satu keunggulan kompetitif untuk bersaing dengan perusahaan lain.

3. Bagi Akademik

Diharapkan dapat dimanfaatkan sebagai bahan evaluasi pengembangan kurikulum

akademik.

1.6 Metode Penelitian

Adapun metode-metode yang penulis lakukan adalah sebagai berikut:

1. Metode pengumpulan data

2. Analisa Data

3. Perancangan Program

4. Pembuatan Laporan

5. Desain Program

6. Uji coba Program

7. Kesimpulan

Page 6: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

6

2. Landasan Teori dan Tinjauan umum

2.1 Konsep Dasar Sistem2.1.1 Pengertian Sistem

Kata sistem mempunyai beberapa pengertian tergantung dari sudut pandang

mana kata tersebut didefinisikan. Secara garis besar ada dua kelompok pendekatan,

yaitu1:

1. Pendekatan sistem yang lebih menekankan pada elemen-elemen atau kelompoknya.

2. Pendekatan sistem sebagai jaringan kerja dari prosedur, yang lebih menekankan

urutan operasi di dalam sistem.

2.1.2 Karakteristik sistem

Sistem mempunyai beberapa karakteristik atau sifat-sifat tertentu, antara lain:

1. Komponen sistem (Component)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang saling

bekerja sama membentuk suatu komponen sistem atau bagian bagian dari sistem.

2. Batasan sistem (Boundary)

Merupakan daerah yang membatasi suatu sistem dengan sistem yang lain atau

dengan lingkungan kerjanya.

3. Subsistem

Bagian-bagian dari sistem yang beraktivitas dan berinteraksi satu sama lain untuk

mencapai tujuan dengan sasarannya masing-masing.

4. Lingkungan luar sistem (Environment)

Suatu sistem yang beraktivitas dan berinteraksi satu sama lain untuk mencapai tujuan

dengan sasarannya masing-masing.

5. Penghubung sistem (Interface)

Media penghubung antara suatu subsistem dengan subsistem lain. Adanya

penghubung ini memungkinkan berbagai sumber daya mengalir dari suatu subsistem

ke subsistem lainnya.

6. Masukan sistem (Input)

Energy yang masuk ke dalam sistem, berupa perawatan dan sinyal.masukan

perawatan adalah energy yang dimasukan supaya sistem tersebut dapat berinteraksi.

7. Keluaran sistem (Output)

Hasil energy yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa

pembuangan.

8. Pengolahan sistem (Process)

1Kusrini M.kom, Andri Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi

dengan Visual Basic dan Microsoft SQL Server, (Yogyakarta :Andi Offset, 2007), h.5.

Page 7: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

7

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan mengubah

masukan menjadi keluaran.

9. Sasaran sistem (Object)

Tujuan yang ingin dicapai oleh sistem, akan di katakan berhasil apabila mengenai

sasaran atau tujuan.

2.1.3 Klasifikasi Sistem

Suatu sistem dapat diklasifikasikan menjadi seperti berikut2 :

1. Sistem abstrak dan sistem fisik

Sistem abstrak adalah suatu sistem yang berupa pemikiran atau ide-ide yang tidak

tampak secara fisik, sedangkan sistem fisik adalah sistem yang ada secara fisik.

2. Sistem alamiah dan sistem buatan manusia

Sistem alamiah adalah sistem yang terjadi melalui proses alam sedangkan sistem

buatan manusia adalah sistem yang dirancang oleh manusia.

3. Sistem tertentu dan sistem tak tentu

Sistem tertentu adalah suatu sistem yang operasinya dapat di prediksi secara tepat

sedangkan sistem tak tertentu adalah sistem dengan perilaku ke depan yang tidak

dapat diprediksi.

4. Sistem tertutup dan sistem terbuka

Sistem tertutup adalah sistem yang tidak terpengaruh oleh lingkungan luar atau

otomatis, sedangkan sistem terbuka adalah sistem yang berhubungan dan

terpengaruh oleh lingkungan luar.

2.2 Konsep Dasar Informasi2.2.1 Pengertian Informasi

Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi

penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang

(Davis 1995).MC Leod (1995) mengatakan bahwa informasi adalah data yang telah

diproses, atau data yang memiliki arti3.

2.2.2 Kualitas Informasi

Informasi yang berkualitas memiliki 3 kriteria, yaitu4:

1. Akurat (accurate)

Informasi harus bebas dari kesalahan, tidak bias ataupun menyesatkan.

2. Tepat pada Waktunya (timeliness)

2Kusrini M.kom, Andri Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi denganVisual Basic dan Microsoft SQL Server, (Yogyakarta : Andi Offset, 2007), h.7.3 Hanif Al Fatta, Analisis dan Perancangan Sistem Informasi, Andi Offset, Yogyakarta, 2007 , hal 9

4Kusrini M.kom, Andri Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi denganVisual Basic dan Microsoft SQL Server, (Yogyakarta : Andi Offset, 2007), h.8.

Page 8: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

8

Informasi yang datang pada penerima tidak boleh terlambat.

3. Relevan (relevance)

Informasi yang disampaikan harus mempunyai keterkaitan dengan masalah yang

akan dibahas dengan informasi tersebut.

2.3 Konsep Dasar Sistem Informasi

2.3.1 Pengertian Sistem Informasi

Sistem informasi dapat didefinisikan sebagai suatu alat untuk menyajikan

informasi dengan cara sedemikian rupa sehingga bermanfaat bagi penerimanya

(kertahadi, 1995).

2.3.2 Komponen Sistem Informasi

Dalam suatu sistem informasi terdapat komponen-komponen sebagai berikut5:

1. Perangkat keras (hardware), mencakup berbagai peranti fisik seperti computer dan

printer.

2. Perangkat lunak (software) atau program, yaitu sekumpulan instruksi yang

memungkinkan perangkat keras memproses data.

3. Procedure, yaitu sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan

dan penggunaan keluaran sistem informasi.

4. Orang, yaitu semua pihak yang bertanggung jawab dalam pengembangan sistem

informasi, pemrosesan dan penggunaan keluaran sistem informasi.

5. Basis data (database), yaitu sekumpulan tabel, hubungan dan lain-lain yang berkaitan

dengan pengumpulan data.

6. Jaringan komputer dan komunikasi data, yaitu sistem penghubung yang

memungkinkan sumber (resources) dipakai secara bersama atau diakses oleh

sejumlah pemakai.

2.3.3 Sistem Informasi Manajemen

Sistem informasi manajemen adalah sebuah sistem yang mampu menyediakan

informasi (merupakan hasil dari proses transaksi yang terjadi) di mana satu sama lain

saling berinteraksi untuk mencapai tujuan yang telah ditetapkan oleh manajemen6.

3.3.4 Sistem Informasi Akutansi

Sistem informasi akutansi adalah sebuah sistem informasi yang mengubah data

transaksi bisnis menjadi informasi keuangan yang bergunan bagi pemakainya7.

5Kusrini M.kom, Andri Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi denganVisual Basic dan Microsoft SQL Server, (Yogyakarta : Andi Offset, 2007), h.9.6Kusrini M.kom, Andri Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi denganVisual Basic dan Microsoft SQL Server, (Yogyakarta : Andi Offset, 2007), h.9.7Kusrini M.kom, Andri Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi denganVisual Basic dan Microsoft SQL Server, (Yogyakarta :Andi Offset, 2007), h.10.

Page 9: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

9

2.4 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-

kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang

diharapkan sehingga dapat diusulkan perbaikan-perbaikannya8.

2.4.1. Analisis Kelemahan Sistem

Analisis kelemahan sistem bertujuan untuk mengenali lebih jauh apakah sistem

yang digunakan selama ini masih layak digunakan9.

2.4.2 Analisis Kebutuhan Sistem

Analisis kebutuhan sistem menitikberatkan pada bagaimana mengidentifikasi

kelemahan yang dijumpai pada sistem lama10.

2.4.3 Analisis Kelayakan

Analisis kelayakan sistem digunakan untuk mempelajari apakah usulan-usulan

kebutuhan sistem baru layak (feasible) untuk diteruskan menjadi sistem informasi. Ada

beberapa kriteria kelayakan yang bisa ditinjau, misalnya kelayakan teknis, kelayakan

ekonomi, dan operasional11.

2.5 Konsep Dasar Perancangan Sistem

Perancangan sistem adalah proses pengembangan spesifikasi sistem baru

berdasarkan hasil rekomendasi analisis sistem. Dalam tahap perancangan, tim kerja

harus merancang spesifikasi yang dibutuhkan dalam berbagai kertas kerja. Kertas kerja

itu harus memuat berbagai uraian mengenai input output dari sistem yang di usulkan12.

2.6 Konsep Pemodelan Database

Pemodelan database atau database modeling yang digunakan dalam membuat

website ini yaitu menggunakan Entity Relationship Diagram (ERD) beserta teknik

normalisas

2.6.1 Entity Relationship Diagram

Entity Relationship Model adalah gambar atau diagram yang menunjukkan

informasi dibuat, disimpan, dan digunakan dalam sistem bisnis13.

8Jogiyanto.JM,Analisis dan desain sistem informasi : Pendekatan Terstruktur Teori dan PraktekAplikasi Bisni,.( Yogyakarta 1995), h.23.9Kusrini M.kom, Andri Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi denganVisual Basic dan Microsoft SQL Server, (Yogyakarta :Andi Offset, 2007), h.62.10 Hanif Al Fatta, Analisis dan Perancangan Informasi,(Yogyakarta :Penerbit Andi, 2007), h.62.11 Hanif Al Fatta, Analisis dan Perancangan Informasi, (Yogyakarta : Penerbit Andi, 2007), h.88.12Kusrini M.kom, Andri Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi denganVisual Basic dan Microsoft SQL Server, (Yogyakarta : Andi Offset, 2007), h.79.13 Hanif Al Fatta, Op. Cit., h. 121.

Page 10: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

10

2.6.2 Normalisasi

Normalisasi adalah suatu proses yang digunakan untuk menghilangkan

kekurangan pada rancangan suatu database14. Dalam normalisasi akan dijelaskan

sejumlah bentuk normal di mana terdapat sekumpulan aturan yang dapat dilakukan dan

tidak dapat dilakukan dalam struktur tabel. Proses normalisasi adalah proses memecah

suatu tabel menjadi tabel yang lebih kecil sehingga menjadi rancangan yang lebih baik

tanpa penghilangan informasi yang diperoleh darinya.

2.7 Konsep Dasar Akuntansi

2.7.1 Pengertian Dasar Akuntansi

Akuntansi adalah suatu proses pencatatan, penggolongan, peringkasan, dan

pelaporan atas transaksi-transaksi keuangan perusahaan serta interprestasinya. Dari

pengertian akuntansi tersebut, maka ada beberapa langkah atau proses yang harus

dijalankan yakni15:

1. Pencatatan

Proses awal kegiatan akuntansi adalah mencatat semua kegiatan keuangan sehari-

hari atau yang disebut transaksi ke dalam bukti-bukti transaksi. Bukti-bukti transaksi

bisa berupa kwitansi, faktur penjualan, faktur pembelian, bukti pengeluaran, bukti

penerimaan dan bukti-bukti transaksi lainnya.

2. Penggolongan

Transaksi perusahaan bisa terjadi puluhan kali, ratusan kali bahkan ribuan kali tiap

hari dengan berbagai jenis transaksi tergantung dari besar kecilnya perusahaan.

Setiap transaksi keuangan yang telah di catat ke dalam bukti transaksi kemudian

digolong-golongkan ke dalam rekening-rekening yang telah disediakan, setiap

transaksi paling tidak melibatkan dua rekening. Kegiatan menggolong-golongkan

transaksi ke dalam rekening disebut jurnal.

3. Peringkasan

Setiap bukti transaksi akan digolongkan ke dalam masing-masing rekening yang

terpengaruhi. Karena transaksi yang terjadi sangat banyak dan kemungkinan

transaksinya sejenis, maka rekening-rekening yang sama akan dijadikan satu

melalui proses peringkasan. Hasil dari proses peringkasan ini adalah buku besar,

yang merupakan kumpulan dari rekening-rekening yang ada dalam perusahaan.

4. Pelaporan

Dari buku besar kemudian akan disusun menjadi laporan keuangan melalui proses

yang disebut pelaporan. Hasil dari proses pelaporan adalah tersusunnya laporan

keuangan yang terdiri dari neraca dan laporan rugi-laba.

14 Kasiman Peranginangin, Op. Cit., h. 385.15 Sutrisno, Akuntansi Proses Penyusunan Laporan Keuangan, (Yogyakarta: Ekonisia, 2008), h.1.

Page 11: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

11

5. Interpretasi

Laporan keuangan yang disajikan masih berupa angka-angka absolute, sehingga

belum bisa digunakan sebagai alat penilai keberhasilan perusahaan.

2.7.2 Siklus Dalam Akuntansi

Sistem informasi akuntansi dalam suatu perusahaan pada umumnya dapat

diklasifikasikan ke dalam lima siklus, yang terdiri dari empat daur operasional, dan satu

siklus pelaporan keuangan16.

2.7.3 Pembagian Kode Akun

Kode akun adalah pembagian tanda/nomor tertentu dengan memakai angka,

huruf atau kombinasi angka dan huruf pada setiap akun atau rekening. Kode akun harus

membantu memudahkan pencatatan, pengelompokan dan penyimpanan setiap akun.

Kode akun harus mempunyai sifat-sifat sebagai berikut17:

2.7.4 Jurnal

Jurnal adalah alat untuk mencatat transaksi perusahaan yang di lakukan secara

kronologis (berdasarkan urut waktu terjadinya) dengan menunjukan rekening yang harus

didebet dan dikredit beserta jumlah rupiahnya masing-masing. Setiap transaksi yang

terjadi dalam perusahaan, sebelum di bukukan ke buku besar, harus di catat dulu dalam

jurnal. Oleh karena itu buku jurnal sering disebut sebagai buku catatan pertama ( book of

original entry).

2.7.5 Bentuk jurnal

Bentuk jurnal bermacam-macam, namun bentuk yang paling sederhana yang

disebut jurnal dua kolom adalah sebagai berikut18:

Tabel. 2.1 Contoh Tabel Jurnal

Tanggal (1)

Nama Rekening dan

Penjelasan (2)

Nomor

Rekening (3)

Jumlah

Debet (4) Kredit (5)

16Kusrini M.kom, Andri Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi denganVisual Basic dan Microsoft SQL Server, (Yogyakarta: Andi Offset, 2007), h.18.17Kusrini M.kom, Andri Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi denganVisual Basic dan Microsoft SQL Server, (Yogyakarta: Andi Offset, 2007), h.23.18 Sutrisno, Akuntansi Proses Penyusunan Laporan Keuangan, (Yogyakarta : Ekonisia, 2008), h.50.

Page 12: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

12

2.7.6 Posting ke buku besar

Buku besar adalah kesatuan akun yang saling berkaitan satu sama lain. Akun

adalah formuir untuk mencatat setiap perubahan jenis harta, utang dan modal yang

ditimbulkan oleh transaksi yang terjadi dalam perusahaan.Akun ini berbentuk formulir

kartu atau lembaran19.

2.7.7 Neraca Saldo

Neraca saldo adalah selisih antara jumlah sisi debet dengan jumlah sisi kredit.

Jika jumlah sisi debet suatu rekening lebih besar daripada jumlah sisi kreditnya, maka

saldo tersebut dinamakan saldo debet. Sebaliknya apabila jumlah sisi kredit suatu

rekening lebih besar daripada jumlah sisi debetnya maka saldo tersebut dinamakan saldo

kredit.Saldo menggambarkan jumlah yang tersisa pada suatu saat tertentu.Setiap akhir

masa tertentu20.

2.7.8 Laporan Keuangan

Dari proses akuntansi yang diselenggarakan selama satu periode, akan

dihasilkan laporan keuangan. Laporan keuangan terdiri dari dua jenis laporan utama

yakni NERACA dan LAPORAN RUGI-LABA. Serta satu laporan antara yakni LAPORAN

PERUBAHAN MODAL21.

2.8 Framework PHP

Framework dapat diartikan sebagai koleksi atau kumpulan potongan-potongan

program yang disusun atau diorganisasikan sedemikian rupa, sehingga dapat digunakan

untuk membantu membuat aplikasi utuh tanpa harus membuat semua kodenya dari

awal22.

2.8.1 Codeigniter

Codeigniter merupakan framework PHP yang diklaim memiliki eksekusi

tercepat dibanding dengan framework lainnya. Codeigniter bersifat open source dan

menggunakan model basis MVC (Model View Controller), yang merupakan model konsep

modern framework yang digunakan saat ini.

2.9 Sistem Perangkat Lunak Yang Digunakan2.9.1 XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem

operasi, merupakan kompilasi dari beberapa program.

19Kusrini M.kom, Andri Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi denganVisual Basic dan Microsoft SQL Server, (Yogyakarta : Andi Offset, 2007), h.88.20AI. Haryono Jusup, Dasar-Dasar Akuntansi Edisi Ke-6, (Yogyakarta: Aditya Media, 2005), h.137.21 Sutrisno, Akuntansi proses penyusunan laporan keuangan,( Yogyakarta: Ekonisia, 2006), h.8.22Awan Pribadi Basuki, Membangun Web Berbasis PHP dengan Framework CodeIgniter,(Yogyakarta, Lokomedia, 2010), h. 3.

Page 13: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

13

Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas

program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis

dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X

(empat sistem operasi apapun), Apache, MySQL, PHP dan Perl.Program ini tersedia

dalam GNU General Public License dan bebas, merupakan web server yang mudah

digunakan yang dapat melayani tampilan halaman web yang dinamis.

2.9.2 Adobe Dreamweaver CS3

Dreamweaver merupakan salah satu software dari kelompok adobe yang

banyak digunakan untuk mendesain situs web. Adapun Adobe Dreaweaver sendiri

adalah sebuah HTML editor profesional yang berfungsi mendesain secara visual dan

mengelola situs web maupun halaman web23.

2.9.3 Adobe Photoshop CS3

Adobe Photoshop CS3 merupakan, terbaru dari program sebelumnya yaitu

Adobe Photoshop CS2. Dengan perubahan yang menarik dan fitur terbarunya, Adobe

Photoshop CS3 menjadi sebuah program pengolah gambar dan foto yang semakin

digemari oleh para desainer dan fotografer24.

2.10 Tinjauan Umum Perusahaan

CV. Matrix Cilacap adalah sebuah perusahaan yang bergerak dalam penjualan

alat-alat kesehetan dan juga sebagai supliyer alat-alat kesehatan untuk RS. Pertamina

Cilacap. Selama ini pembukuan transaksi dilakukan secara manual, terkadang saat

pemimpin perusahaan membutuhkan informasi mengenai transaksi, terjadi kesulitan

dalam pemrosesan pelaporan. Laporan yang digunakan untuk menghasilkan informasi

yang dibutuhkan oleh pemimpin perusahaan menjadi terlambat di terima. Ditambah lagi

laporan transaksi yang di lakukan administrasi hanya menyajikan informasi yang

sederhana, meliputi laporan laba rugi dan stok barang. Hal tersebut membuat pemimpin

perusahaan sulit untuk mengetahui kondisi keuangan yang sesungguhnya.

3. Analisis dan Perancangan Sistem3.1 Analisis Sistem

Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-

bagian komponen dengan mempelajari seberapa bagus bagian-bagian komponen

tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka

3.1.1 Analisis Kelemahan Sistem

Pengembangan sistem informasi memerlukan analisis yang tepat untuk bisa

memetakan terlebih dahulu masalah dan kelemahan pada sistem lama.Salah satu

23Aplikasi WEB DATABSE Menggunakan Adobe Dreamweaver CS3 dan Pemrograman PHP+Mysql,(Yogyakarta : Penerbit Andi, 2008), h.1.24 Panduan lengkap Adobe PhotoshopCS3,(Yogyakarta : Penerbit Andi, 2008),h.1.

Page 14: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

14

metode yang bisa digunakan adalah dengan menggunakan analisis PIECES

(Performance, Information, Economy, Control, Efficiency, Services).

3.1.2 Analisis Kelayakan

Sistem baru yang akan ditawarkan harus diuji kelayakannya terlebih dahulu,

apakah sistem tersebut lebih baik dari sistem yang sudah ada atau malah sebaliknya.

3.1.3 Analisis Kebutuhan Sistem

Analisis kebutuhan sistem sangat dibutuhkan guna menunjang penerapan

sistem baru, yang akan diterapkan itu sesuai dengan kebutuhan perusahaan atau belum,

apakah sesuai dengan tujuan yang ingin dicapai oleh perusahaan

3.1.3.1 Kebutuhan Sistem Fungsional

Kebutuhan fungsional merupakan jenis kebutuhan yang berisi proses-proses

apa saja yang nantinya dapat dilakukan oleh sistem. Kebutuhan fungsional juga berisi

informasi-informasi apa saja yang harus ada dan dihasilkan sistem.

3.1.3.2 Kebutuhan Sistem Non Fungsional

1. Operasional

2. Keamanan

3. Informasi

4. Kinerja

3.2 Perancangan Sistem

Perancangan sistem secara umum merupakan tahap persiapan dan rancangan

secara rinci terhadap sistem yang baru yang akan diterapkan

3.2.1 Rancangan Model Physical System

Bagan Alir (flowchart) merupakan alat yang tepat untuk menggambarkan

physical sistem. Bagan alir adalah bagan yang menunjukan aliran di dalam program atau

prosedur sistem secara logika, digunakan terutama sebagai alat bantu komunikasi dan

dokumentas

3.2.2 Rancangan Model Logika

Rancangan model logika (logical model) dari sistem informasi lebih

menjelaskan kepada user bagaimana nantinya fungsi-fungsi sistem informasi secara

logika akan bekerja. Model logika dapat digambar dengan menggunakan diagram arus

data (data flow diagram).

Page 15: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

15

Items name : category : supplier_id** : item_number* : description : cost_price : unit_price : quantity : location : item_id* : alt_description : is_serialized : deleted :

Items taxes

item_id* : name* : percent* :

Modules name_lang_key* : desc_lang_key* : sort : module_id :

Employee username* : password : person_id : deleted :

Customerperson_id** : account_number* : taxable : deleted :

receiving receiving_time : supplier_id** : employee_id** : comment : text receiving_id* : payment_type :

sale sale_time : customer_id** : employee_id** : comment : sale_id* : payment_type :

receiving_items receiving_id* : item_id* : description : serialnumber : line* : quantity_purchased : item_cost_price : item_unit_price : discount_percent :

Setting

key* : value :

Payment pending

sale_time : customer_id** : employee_id** : comment : sale_id* : payment_type :

Payment pendingitems

sale_id* : item_id* : description : serialnumber : line* : quantity_purchased : item_cost_price : item_unit_price : discount_percent :

Pending sales itemstaxes

sale_id* : item_id* : line* : name* : percent* :

Payment pendingsales

sale_id* : payment_type* : payment_amount :

Pending items sale_id* : item_id* : description : serialnumber : line* : quantity_purchased : item_cost_price : item_unit_price : discount_percent :

Pending items taxes sale_id* : item_id* : line* : name* : percent* :

Payment sales

sale_id* : payment_type* : payment_amount :

People first_name : last_name : phone_number : email : address_1 : address_2 : city : state : zip : comments : person_id* :

Permissions

module_id* :person_id* :

Inventory

trans_id* : trans_items : trans_user : trans_date : trans_comment : trans_inventory :

Supplier

person_id** :company_name :account_number* :deleted :

Klien

klien_id* : name : npw p : address : telpon_1 : telpon_2 : email : fax : w ebsite : description :

Project project_id* : name : klien_id** : spk_no : spk_date : cost : start : end : status : description :

Journal journal_id*: no : date : f_id** : description : proyek_id** : time_post :

Group

group_account_id*: name :

Account account_id* : name : code :

group_account_id**: saldo : description :

WP

w p_id: ow ner :

npw p_ow ner: comment :

F

f_id*: name :

Detail

detail_journal_id*: journal_id** : item : account_id** : debit_kredit : value :

Gambar 3.1 Diagram konteks

3.2.4 Perancangan DatabasePerancangan basis data digambarkan dengan teknik normalisasi, ERD(Entity

Relationship Diagram), rancangan tabel, dan relasi antar tabel.

Gambar 3.2 Relasi Tabel

4. Implementasi dan Pembahasan

4.1 Implementasi

Tahap implementasi adalah tahap di mana sistem informasi telah digunakan

oleh pengguna.Sebelum benar-benar bisa digunakan dengan baik oleh pengguna, sistem

harus melalui tahap pengujian terlebih dahulu untuk menjamin tidak ada kendala fatal

yang muncul pada saat penggunaan sistemnya.

Program harus bebas terlebih dahulu dari kesalahan-kesalahan sebelum

Page 16: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

16

program diterapkan dan diimplementasikan. Kesalahaan program yang mungkin

terjadi adalah kesalahan bahasa (sintaks), kesalahan pada saat program sedang berjalan

(runtime) atau kesalahan logika. Setelah program bebas dari kesalahan, program diuji

dengan memasukkan data uji untuk diolah. Implementasi diwujudkan dengan form-form

yang telah dibuat berdasarkan rancangan form yang ada pada bab sebelumnya.

4.1.1 Implementasi Basis Data

Keberhasilan suatu sistem informasi sangat dipengaruhi oleh sistem basis

data.Sistem basis data merupakan salah satu elemen penyusun sistem. Apabila sistem

basis data ini benar-benar lengkap, akurat dan mudah untuk ditampilkan kembali maka

hal itu akan meningkatkan kualitas dari sistem manajemen basis data tersebut.

4.1.1.1 Mengolah Database di Phpmyadmin

Di phpmyadmin database bisa di olah tanpa harus mengetikan skrip untuk

mengolah database.

4.1.2 Implementasi Program4.1.2.1 Pemilihan dan Pelatihan Personel

Personel yang dipilih bisa berasal dari dua sumber, yaitu karyawan yang

berasal dari tempat usaha atau calon karyawan yang berasal dari luar. Pelatiha (training)

personil dilakukan dengan maksud agar personil atau orang yang ditunjuk untuk

menjalankan sistem yang baru itu tidak akan mengalami kesulitan dalam

mengoperasikannya.

4.1.2.2 Manual Program

Adalah tahapan tau panduan penggunaan program. Dan berikut adalah tampilan

program:

Gambar 4.1 Halaman utama

Page 17: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

17

4.1.2.3 Manual Instalasi

4.1.2.3.1 Instalasi XAMPP

XAMPP adalah salah satu aplikasi web server, Fungsinya adalah sebagai

server yang berdiri sendiri (localhost). Untuk menginstalnya cukup klik ganda file xampp-

win32-1.7.1-installer yang ada pada folder software

Gambar 4.2 XAMPP4.1.2.3.2 Instalasi Aplikasi

Cara menginstal aplikasi ckup dengan mengextrak file matrix.rar ke folder

XAMPP/htdocs

4.1.2.4 Pemeliharaan Sistem

Walaupun telah didesain, dibangun dan diuji coba, sistem atau aplikasi bisa

mengalami error atau bug yang tidak bisa dihindari.

4.1.2.5 Kelebihan dan Kekurangan

Setelah melakukan implementasi sistem, dapat dilihat kelebihan dan

kekurangan sistem yang telah dibuat.

1.2 Uji Coba Sistem dan Program

1.2.1 Uji Coba Program

Bertujuan untuk menghindari kesalahan pada program yang dibuat.

Adapun bentuk-bentuk kesalahan yang mungkin ditemukan pada proses pengujian

program adalah sebagai berikut:

1. Kesalahan kode pemrograman (syntax error)

2. Kesalahan proses (run time error)

3. Kesalahan logika (logical error)

4.2.2 Uji Coba Sistem

1. Black Box TestingTerfokus pada apakah unit program memenuhi kebutuhan (requiretment) yang

disebutkan dalam spesifikasi

Tabel 4.1 Tabel black box testing

No Yang Akan Diuji Proses Hasil Pengecekan Tester

1 Login Admin 1. Masukkan data Sukses Riyaningsih

2 Halaman Pelanggan

1. Tambah Pelanggan

2. Hapus pelanggan

3. Ubah pelanggan

Sukses

Sukses

Sukses

Riyaningsih

Page 18: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

18

3 Produk

1. Tambah produk

2. Hapus produk

3. Ubah produk

Sukses

Sukses

Sukses

Riyaningsih

4 Pemasok

1. Tambah pemasok

2. Hapus pemasok

3. Ubah pemasok

Sukses

Sukses

Sukses

Riyaningsih

5 Laporan

1. Penjualan

2. Pembelian

3. Pelanggan

4. Karyawan

5. Detail item

6. Kategori

7. Ringkasan item

8. Persediaan kosong

9. Semua persediaan

10. Laporan keuangan

11. Laporan proyek

Sukses

Sukses

Sukses

Sukses

Sukses

Sukses

Sukses

Sukses

Sukses

Sukses

Sukses

Riyaningsih

6 Pembelian 1. Transaksi pembelian Sukses Riyaningsih

7 Penjualan 1. Transaksi penjualan Sukses Riyaningsih

8 Karyawan

1. Tambah karyawan

2. Hapus karyawan

3. Ubah karyawan

Sukses

Sukses

Sukses

Riyaningsih

9 Akuntansi

1. Data wajib pajak

2. Akun

3. Buku besar

4. Pencarian jurnal

5. Jurnal umum

6. Jurnal penyesuaian

7. Klien

8. Proyek

9. Jurnal proyek

Sukses

Sukses

Sukses

Sukses

Sukses

Sukses

Sukses

Sukses

Sukses

Riyaningsih

10 Konfigurasi1. Masukkan data

2. Ubah data

Sukses

SuksesRiyaningsih

2. White Box Testing

Page 19: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

19

White box testing adalah cara pengujian dengan melihat ke dalam modul untuk

meneliti kode-kode program yang ada, dan menganalisis apakah ada kesalahan

atau tidak.

5. Penutup

5.1 Kesimpulan

Dari penjelasan dan uraian pada bab-bab sebelumnya, serta analisis dan

pengujian yang telah dilakukan. Maka dapat diambil beberapa kesimpulan, antara lain:

1. Sistem akuntansi ini dirancang sesuai dengan kebutuhan kantor. setiap kali ada

transaksi penjualan atau pemberlian barang, maka sistem secara otomatis akan

menyimpan data-data transaksi tersebut dan mengolahnya untuk menghasilkan

laporan akuntansi yang dibutuhkan.

2. Kinerja karyawan menjadi lebih effisien dan effektif, karena pegawai tidak perlu

membuat nota secara manual untuk tiap transaksi yang terjadi. Atau mencatat tiap-

tiap nota untuk menghasilkan laporan. Karena sistem telah melakukannya secara

otomatis.

3. Memberikan kemudahan kepada pemimpin perusahaan untuk memantau kondisi

keuangan perusahaan. Karena aplikasi berbasis web dan cukup di install di satu

komputer maka komputer lain dalam satu jaringan dapat mengaksesnya.

5.1 Saran

Penulisan skripsi ini masih terdapat banyak kekurangan, yang mungkin dapat

disempurnakan lagi pada penelitian-penelitian berikutnya. Supaya aplikasi ini dapat

berfungsi dengan baik dan juga dikembangkan agar menjadi lebih sempurna diajukan

beberapa saran, yaitu:

1. Dalam pembuatan dan perancangan Sistem informasi akuntansiberbasisweb pada

CV.Matrix Media medic ini diperlukan penambahan fitur agar aplikasi menjadi lebih

baik. Misalnya saja seperti penambahan sistem barcode.

2. Dikarenakan aplikasi berbasis web dan berisi tentang semua data-data transaksi

yang terjadi dalam perusahaan. Diharapkan keamanan jaringan dalam perusahaan

benar-benar diperhatikan.

3. Seiring berkembangnya perusahaan maka akan terjadi pula peningkatan kebutuhan

sehingga menyebabkan sistem yang sudah berjalan pada saatnya nanti tidak lagi

mampu memenuhi kebutuhan manajemen maupun pihak lain yang terkait. Maka dari

itu pada saatnya nanti sistem informasi juga perlu dilakukan evaluasi dan

pengembangan lebih lanjut.

Page 20: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.12.3007.pdf · Khususnya dalam kasus pembuatan laporan keuangan untuk kantor. 3. Bagaimana

20

DAFTAR PUSTAKA

Agus Saputra. 2011. Trik Kolaborasi Codeigniter dan Jquery. LokoMedia.Yogyakarta.

AI. Haryono Jusup. 2005. Dasar-Dasar Akuntansi Edisi Ke-6. Aditya Media. Yogyakarta.

Awan Pribadi Basuki. 2010. Membangun Web Berbasis PHP dengan Framework

CodeIgnitr. Lokomedia. Yogyakarta.

Hanif Al Fatta. 2007. Analisis dan Perancangan Informasi. Penerbit Andi . Yogyakarta.

Jogiyanto.JM. 1995. Analisis dan desain sistem informasi : Pendekatan Terstruktur Teori

dan Praktek Aplikasi Bisni. Yogyakarta.

Kusrini dan Koniyo. 2007. Tuntunan Praktis Membangun Sistem Informasi Akuntansi

dengan Visual Basic dan Microsoft SQL Server. Penerbit Andi . Yogyakarta.

Lowery, J. 2007. Dreamweaver CS3 Bible. Wiley Publishing, Inc. Indianapolis, Indiana.

Sutrisno. 2008. Akuntansi Proses Penyusunan Laporan Keuangan. Ekonisia. Yogyakarta.