• Tidak ada hasil yang ditemukan

Analisis dan Perancangan Sistem Informasi Akuntansi Berbasis Teknologi Informasi Pada Toko Dinar dengan menggunakan Metode Rapid Application Development (RAD) - Unika Repository

N/A
N/A
Protected

Academic year: 2019

Membagikan "Analisis dan Perancangan Sistem Informasi Akuntansi Berbasis Teknologi Informasi Pada Toko Dinar dengan menggunakan Metode Rapid Application Development (RAD) - Unika Repository"

Copied!
52
0
0

Teks penuh

(1)

BAB IV

HASIL DAN ANALISIS

Strategi pengembangan sistem informasi akuntansi yang digunakan penulis dalam penelitian ini adalah metode Rapid Application Development (RAD). Metode tersebut dipilih oleh penulis dengan alasan bahwa metode Rapid Application Development (RAD) mampu mendukung pengembangan

sistem informasi yang dilakukan secara cepat. Serta mampu menghasilkan prototype yang dapat disesuaikan dengan kebutuhan pemakai yakni Toko Dinar.

Tahapan – tahapan strategi pengembangan sistem informasi dengan menggunakan metode Rapid Application Development (RAD) yaitu tahap investigasi awal, tahap analisis masalah, tahap analisis kebutuhan sistem, tahap analisis cost benefit, serta tahap pembuatan database dan prototype.

4.1. Tahap Investigasi Awal

Tahap investigasi awal adalah tahap paling awal yaitu dengan cara mengidentifikasi prosedur aktivitas bisnis yang ada pada Toko Dinar. Sehingga dapat diketahui pola kerja dan transaksi yang terdapat di Toko Dinar. Tahap investigasi awal dilakukan dengan cara melakukan wawancara dan observasi langsung kepada manajemen dan karyawan sanggar senam Indah

4.2. Tahap Analisis Masalah

(2)

menggunakan cara manual. Banyak kesalahan yang timbul seperti pencatatan transaksi penjualan dan pembelian yang masih manual. Tidak melakukan stock opname secara rutin sehingga persediaan barang dagang tidak diketahui secara pasti. Selain itu juga dengan manual berarti membutuhkan tempat penyimpanan data yang cukup besar pula sehingga menyulitkan untuk mencari data ketika dibutuhkan karena harus manual. Pemilik kesukaran untuk memperoleh informasi keuangan baik mengenai pengeluaran maupun pendapatan.

Dengan adanya sistem yang baru ini, proses perhitungan menjadi lebih efisien dan tepat. Pengguna sistem juga bisa mendapatkan laporan keuangan perusahaan dengan lengkap dan tepat sehingga bisa dimanfaatkan untuk perkembangan perusahaan itu sendiri.

4.3. Tahap Analisis Kebutuhan Sistem

Suatu sistem pendukung yang baru harus memenuhi kebutuhan meliputi tahapan berikut:

1. Identifikasi kebutuhan perangkat keras (Hardware)

Perangkat keras yang dibutuhkan untuk pengoperasian sistem dapat berupa komputer PC, notebook, atau netbook.

2. Identifikasi kebutuhan perangkat lunak (Software)

Agar sistem dapat berjalan pada perangkat keras, maka perangkat keras harus tersedia software office foxpro.

(3)

Media penyimpanan data pada perangkat keras cukup berupa hard disk internal, jika memerlukan tambahan ruang penyimpanan bisa juga ditambahkan hard disk eksternal.

4. Identifikasi kebutuhan sumber daya manusia (Human resources)

Agar sistem mampu berjalan dengan optimal perlu user (pemakai sistem) yang setidaknya paham pengoperasian komputer dasar dan selanjutnya bisa diajarkan terlebih dahulu penggunaan sistem yang baru.

4.4. Tahap Analisis Keuntungan Biaya (Cost Benefit)

Analisis cost benefit dibutuhkan untuk mengetahui biaya yang diperlukan untuk membentuk sebuah sistem yang sesuai dengan perusahaan, serta keuntungan apa saja yang dapat diperoleh dengan penggunaan sistem yang baru ini, diantaranya:

1. Menghasilkan laporan keuangan yang lebih lengkap dan tepat 2. Tidak memerlukan perhitungan manual

3. Efisiensi perhitungan akuntansi 4. Memudahkan pencarian data 5. Perhitungan data yang lebih detail

Adapula besarnya biaya yang dikeluarkan untuk menjalankan sistem:

(4)

4.5. Tahap Pembuatan Database dan prototype 4.5.1. Data Flow Diagram (DFD)

(5)
(6)

4.5.2. Tabel Data Barang

Tabel data barang ini berfungsi untuk menampung data barang yang dijual di perusahaan.

nama tipe lebar

kode_barang Character 7 nama_barang Character 25 satuan Character 2

stok Numeric 8

harga_rata Numeric 8 terhapus Character 1 stok_min Numeric 6 harga_jual Numeric 7 Tabel 4.1 Tabel Data Barang

4.5.3. Tabel Data Customer

Tabel data pendaftaran senam ini berguna untuk menampung data jenis paket senam dan harganya.

nama tipe lebar

(7)

npwp Character 15 no_bank Character 15 no_telp1 Character 12 no_telp2 Character 12 jatuh_tempo Interger 4 terhapus Character 1 Tabel 4.2 Tabel Customer

4.5.4. Tabel Lokasi

Tabel lokasi berfungsi untuk menampung data lokasi customer

nama tipe lebar

location Character 25 Tabel 4.3 Tabel Lokasi

4.5.5. Tabel Jenis Barang

Tabel jenis barang berfungsi menampung data jenis barang yang dijual peruhasahaan.

nama tipe lebar

(8)

4.5.6. Tabel Jenis Rekening

Tabel jenis rekening berfungsi untuk menampung data rekening akun yang digunakan dalam laporan akuntansi.

nama tipe lebar

jenis_rekening Character 2 keterangan Character 15 urutan Character 1 keterangan2 Character 15 Tabel 4.5 Tabel Jenis Rekening

4.5.7. Tabel Jurnal

Tabel jurnal berfungsi menampung data jurnal berkaitan segala transaksi keuangan perusahaan.

nama tipe lebar

no_jurnal Character 8

tanggal Date 8

(9)

posting Character 6 Tabel 4.6 Tabel Jurnal

4.5.8. Tabel Master

Tabel master berfungsi menampung data kegiatan perusahaan.

nama tipe lebar

no_supplier Character 5 no_customer Character 5 kode_barang Character 7 rekening_del Character 9 no_trans Character 5 no_jurnal Character 8

sat_no Character 2

no_pemb Character 5

(10)

no_pemb_perabot Character 5 no_piutang Character 8

Tabel 4.7 Tabel Master

4.5.9. Tabel Pembayaran Piutang

Tabel Pembayaran Piutang berfungsi menampung data transaksi piutang yang sudah dibayar.

Nama tipe lebar

no_piutang Character 8 no_penjualan_barang Character 7 no_customer Character 5

tanggal Date 8

jumlah_bayar Numeric 10 no_jurnal Character 8 Tabel 4.8 Tabel Pembayaran Piutang

4.5.10.Tabel Pembelian

Tabel pembelian berfungsi menampung data transaksi pembelian perusahaan.

nama tipe lebar

no_pemb Character 5

tanggal Date 8

(11)

rupiah Numeric 12 no_jurnal Character 8 fstatus Character 6 status_pemb Numeric 1

tgl_byr Date 8

no_jurnalhtg Character 8 rupiah_retur Numeric 10 no_retur_pemb Numeric 7 Tabel 4.9 Tabel Pembelian

4.5.11.Tabel Detail Pembelian

Tabel detail pembelian berfungsi menampung data pembelian secara mendetail.

nama tipe lebar

no_pemb Character 5 kode_barang Character 7 nama_barang Character 25 jumlah Numeric 8 harga_beli Numeric 11 Tabel 4.10 Tabel Detail Pembelian

4.5.12.Tabel Pembelian Perabot

(12)

Nama tipe lebar no_pemb_perabot Character 5

tanggal Date 8

keterangan Character 30 no_suplier Character 5 no_perabot Character 3 nama_perabot Character 25

jumlah Numeric 6

harga_beli Numeric 12

rupiah Numeric 12

no_jurnal Character 8 Tabel 4.11 Tabel Pembelian Perabot

4.5.13.Tabel Pembelian Peralatan

Tabel pembelian peralatan berfungsi menampung data pembelian peralatan perusahaan.

Nama tipe lebar

no_pemb_peralt Character 5

tanggal Date 8

(13)

jumlah Numeric 6 harga_beli Numeric 12 rupiah Numeric 12 no_jurnal Character 8

Tabel 4.12 Tabel Pembelian Peralatan

4.5.14.Tabel Pengeluaran

Tabel pengeluaran berfungsi menampung data pengeluaran kas yang dilakukan perusahaan.

nama tipe lebar

no_pengeluaran Character 5 kode_barang Character 7 nama_barang Character 25 keterangan Character 30 jumlah Numeric 6 harga_barang Numeric 11 rupiah Numeric 12

tanggal Date 8

(14)

4.5.15.Tabel Penjualan

Tabel penjualan berfungsi menampung data transaksi penjualan yang dilakukan perusahaan.

nama tipe lebar

no_penjualan Character 5 no_peralatan Character 7 nama_peralatan Character 25 keterangan Character 30 jumlah Numeric 6

harga Numeric 11

rupiah Numeric 12

tanggal Date 8

no_jurnal Character 8 Tabel 4.14 Tabel Penjualan

4.5.16.Tabel Penjualan Barang

Tabel penjualan barang berfungsi menampung data seluruh transaksi penjualan barang dagang.

nama tipe lebar

no_penjualan_barang Character 7

tanggal Date 8

(15)

rupiah Numeric 10

bayar Numeric 10

kembali Numeric 10

fstatus Character 5

no_jurnal Character 8 no_jurnalpb Character 8 no_jurnalpb1 Character 8 no_jurnalum Character 8 no_jurnalpb2 Character 8 sisa_piutang Numeric 10 Tabel 4.15 Tabel Penjualan Barang

4.5.17.Tabel Detail Penjualan Barang

Tabel detail penjualan barang ini berfungsi menghubungkan data barang dengan penjualan

nama tipe lebar

no_penjualan_barang Character 7 kode_barang Character 7

jumlah Numeric 10

(16)

4.5.18.Tabel Perabot

Tabel perabot berfungsi menampung data perabot yang dimiliki perusahaan.

nama tipe lebar

no_perabot Character 3 nama_perabot Character 35 harga_rata Numeric 12 terhapus Character 1

stok Numeric 4

umur Numeric 2

Tabel 4.17 Tabel Perabot

4.5.19.Tabel Peralatan

Tabel peralatan berfungsi menampung data peralatan kantor.

nama tipe lebar

no_peralatan Character 3 nama_peralatan Character 35 harga_rata Numeric 12 terhapus Character 1

stok Numeric 4

umur Numeric 2

(17)

4.5.20.Tabel Info Posting

Tabel info posting berfungsi untuk menampung data posting laporan keuangan.

4.5.21.Tabel Master Rekening

Tabel master rekening berfungsi menampung menampung data rekening akuntansi.

nama tipe lebar

no_rekening Character 10 nama_rekening Character 25 jenis_rekening Character 4 saldo_awal Numeric 11 terhapus Character 1 saldo Numeric 11 posting Character 1

u Character 1

(18)

4.5.22.Tabel Rekening

Tabel rekening berfungsi menghubungkan tabel master rekening dengan posting akuntansi.

nama tipe lebar

no_posting Character 6 no_rekening Character 10 saldo_awal Numeric 11 Tabel 4.21 Tabel Rekening

4.5.23.Tabel Retur Pembelian

Tabel retur pembelian berfungsi menampung data retur pembelian perusahaan.

nama tipe lebar

no_retur_pemb Character 3

tanggal Date 35

no_suplier Character 12 rupiah Numeric 1 no_jurnal Character 4 no_pemb Character 2 Tabel 4.22 Tabel Peralatan

4.5.24.Tabel Detail Retur Pembelian

(19)

nama tipe lebar saldo_no Character 6 saldo_tgl Date 8 user_id Character 3

Tabel 4.23 Tabel Detail Retur Pembelian

4.5.25.Tabel Info Saldo

Tabel info saldo berfungsi menampung data tanggal saldo yang diinginkan.

nama tipe lebar

saldo_no Character 6 saldo_tgl Date 8 user_id Character 3 Tabel 4.24 Tabel Info Saldo

4.5.26.Tabel Satuan

Tabel satuan berfungsi menampung data satuan yang dipakai perusahaan.

nama tipe lebar

(20)

4.5.27.Tabel Supplier

Tabel supplier berfungsi menampung data supplier perusahaan dalam memenuhi persediaan barang dagang.

nama tipe lebar

no_suplier Character 5 nama Character 25 alamat Character 30 kota Character 15 npwp Character 15 no_bank Character 15 no_telp1 Character 12 no_telp2 Character 12 terhapus Character 1 Tabel 4.26 Tabel Supplier

4.5.28.Tabel Master Transaksi

Tabel Master Transaksi berfungsi menampung data transaksi yang dilakukan perusahaan.

nama tipe lebar

(21)

kredit Character 10 terhapus Character 1

Tabel 4.27 Tabel Detail Pendaftaran

4.5.29.Tabel User

Tabel user berfungsi menampung data pengguna sistem.

nama tipe lebar

no_pegawai Character 2 user_no Character 3 nama Character 28 jabatan Character 10 psw Character 40

(22)

4.6. Tahap Pembuatan Prototype 4.6.1. Form Login

Pada saat pertama kali program dijalankan maka akan langsung muncul form login. Tujuan adanya form ini adalah untuk menjaga akses terhadap program yang akan dijalankan, jadi hanya orang-orang tertentu saja yang bisa membuka dan menjalankan program. Karena sistem yang akan dijalankan berhubungan dengan sistem keuangan perusahaan jadi tidak sembarang orang atau karyawan yang diijinkan untuk membuka dan menjalankan program.

Gambar 4.1 Form Login

(23)

Gambar 4.2 Form Pengendalian Input Login

4.6.2. Form Menu Utama

Form menu utama ini berfungsi untuk menampilkan segala proses kegiatan akuntansi perusahaan dengan pilihan pengaturan, pilihan pembelian, pilihan transaksi, pilihan proses akhir, pilihan laporan, dan pilihan keluar

(24)

Isi dari tiap-tiap menu pilihan tersebut dapat dilihat pada gambar dibawah ini

Gambar 4.4 Form Sub-Menu

4.6.3. Menu Saldo Awal 4.6.3.1. Neraca

Form Neraca ini berfungsi memasukan saldo awal akun-akun sebelum melakukan aktifitas transaksi perusahaan.

(25)

4.6.3.2. Form Qty Barang

Form Qty Barang berisi data saldo awal persediaan sebelum diinput ke saldo awal neraca.

Gambar 4.6 Form Qty Barang

(26)

4.6.3.3. Form Qty Perabot

Form Qty Perabot berisi data saldo awal perabot sebelum diinput ke saldo awal neraca.

Gambar 4.8 Form Qty Perabot

(27)

Gambar 4.9 Form Input Qty Perabot

4.6.3.4. Form Qty Peralatan

Form Qty Peralatan berisi data saldo awal peralatan sebelum diinput ke saldo awal neraca.

(28)

Data yang diperlukan ketika menambahkan qty peralatan adalah tanggal, No Peralatan, Harga Beli, Suplier, Keterangan.

Gambar 4.11 Form Input Qty Peralatan 4.6.3.5. Form Piutang

Form Piutang berfungsi memasukan saldo awal piutang yang dimiliki perusahaan sebelum diinput ke saldo awal neraca.

(29)

Ketika melakukan pembelian maka pilih pilihan “new” dan

akan muncul form seperti gambar di bawah ini.

Gambar 4.13 Form Input Saldo Awal Piutang

4.6.3.6. Form Hutang

(30)

Ketika melakukan pembelian maka pilih pilihan “new” dan

akan muncul form seperti gambar di bawah ini.

Gambar 4.15 Form Input Saldo Awal Hutang

4.6.4. Menu Data Master 4.6.4.1. Form User

Form User ini berfungsi pengaturan user untuk menjalankan program tersebut.

(31)

4.6.4.2. Form Satuan

Form satuan berfungsi menambah jenis satuan dari barang yang dijual perusahaan.

Gambar 4.17 Form Input Satuan

4.6.4.3. Form Supplier

(32)

Data yang diperlukan ketika menambahkan supplier adalah nama supplier, alamat supplier, kota supplier, nomor telepon kantor dan nomor telepon genggam supplier, NPWP, nomor rekening bank.

Gambar 4.19 Form Input Data Supplier

4.6.4.4. Form Customer

Form supplier berisi daftar supplier perusahaan. Dalam form ini terdapat pilihan untuk menambahkan supplier atau mengganti supplier yang sudah ada sebelumnya.

(33)

Data yang diperlukan ketika menambahkan customer adalah nama customer, alamat customer, kota customer, nomor telepon kantor dan nomor telepon genggam customer, NPWP, nomor rekening bank, dan jatuh tempo.

Gambar 4.21 Form Input Data Customer

4.6.4.5. Form Transaksi

Form Transaksi ini berisi nama transaksi beserta jurnalnya.

(34)

4.6.4.6. Form Rekening

Form Rekening berfungsi untuk memasukkan data-data akun yang diperlukan dalam pencatatan keuangan perusahaan.

Gambar 4.23 Form Rekening

Dalam memasukkan data rekening diperlukan nomor account, nama account, serta tipe account.

(35)

4.6.4.7. Form Perabot

Form perabot berisi daftar perabotan yang ada pada perusahaan.

Gambar 4.25 Form Daftar Perabot

Ketika melakukan pembelian maka pilih pilihan “new” dan

(36)

4.6.4.8. Form Peralatan

Form peralatan berisi daftar peralatan yang ada pada perusahaan. Pada form ini pengguna juga dapat menambahkan peralatan jika ada peralatan baru.

Gambar 4.27Form Daftar Peralatan

Ketika melakukan pembelian maka pilih pilihan “new” dan

akan muncul form seperti gambar di bawah ini.

(37)

4.6.4.9. Form Persediaan

Form persediaan ini berisi daftar persediaan yang ada pada perusahaan serta dapat berfungsi menambah atau mengganti persediaan barang.

Gambar 4.29 Form Persediaan

Ketika melakukan pembelian maka pilih pilihan “new” dan

(38)

4.6.5. Menu Pembelian

4.6.5.1. Form Beli Barang

Form ini berfungsi untuk memasukkan data pembelian barang. Ketika membuka menu beli barang maka akan dimunculkan daftar supplier perusahaan.

Gambar 4.31 Form Pembelian

Ketika melakukan pembelian maka pilih pilihan “new” dan

akan muncul form seperti gambar di bawah ini.

(39)

Semua tabel harus diisi untuk bisa menghasilkan output pembelian, diawali dengan memilih supplier, cara pembayaran pembelian, barang yang dibeli, jumlah dan harganya.

4.6.5.2. Form Retur Barang

Form retur barang berisi barang yang tidak sesuai pada saat melakukan pembelian.

(40)

4.6.5.3. Form Bayar Hutang

Form bayar hutang berfungsi untuk menjalankan proses perhitungan dan jurnalnya ketika terjadi pembelian secara kredit.

Gambar 4.35 Form Bayar Hutang

4.6.5.4. Form Barang Rusak

Form barang rusak disini berfungsi mengetahui daftar barang yang rusak.

(41)

Gambar 4.37 Form Input Barang Rusak

4.6.6. Menu Transaksi

4.6.6.1. Form Penjualan Barang

(42)

Ketika dipilih pilihan “new” maka akan muncul form input

penjualan barang seperti gambar dibawah ini.

Gambar 4.39 Form Input Penjualan

4.6.6.2. Form Pembayaran Piutang

Form pembayaran piutang menampilkan daftar konsumen yang belum melakukan pembayaran piutang barang dagang.

(43)

4.6.7. Menu Proses Akhir 4.6.7.1. Form Posting

Form posting disini berfungsi untuk memposting segala kegiatan akuntansi perusahaan untuk menghasilkan laporan keuangan.

Gambar 4.41 Form Posting

4.6.7.2. Form Undo Posting

(44)

Gambar 4.42 Form Undo Posting

4.6.7.3. Form Buka Bulan

Form buka bulan ini berfungsi untuk mengawali kegiatan proses posting. Jadi sebelum posting perlu membuka bulan yang akan diposting terlebih dahulu.

(45)

4.6.7.4. Form Jurnal

Form jurnal berfungsi menampilkan jurnal yang terjadi selama proses aktivitas perusahaan.

Gambar 4.44 Form List Jurnal

(46)

4.6.8. Menu Laporan

4.6.8.1. Output Laporan Pembelian

Gambar 4.46 Laporan Pembelian

4.6.8.2. Output Laporan Penjualan

(47)

4.6.8.3. Output Laporan Persediaan Barang

Gambar 4.48 Laporan Persediaan Barang

4.6.8.4. Output Laporan Saldo Awal Persediaan Barang

(48)

4.6.8.5. Output Laporan Peralatan

Gambar 4.50 Laporan Inventaris Peralatan

4.6.8.6. Output Laporan Mutasi Barang

(49)

4.6.8.7. Output Laporan Perubahan Modal

Gambar 4.52 Laporan Perubahan Modal

4.6.8.8. Output Laporan Laba Rugi

(50)

4.6.8.9. Output Laporan Arus Kas

Gambar 4.54 Laporan Arus Kas

4.6.8.10. Output Neraca

(51)

4.6.8.11. Output Laporan Jurnal

Gambar 4.56 Laporan Jurnal

4.6.8.12. Output Laporan Hutang Dagang

(52)

4.6.8.13. Output Laporan Piutang Dagang

Gambar 4.58 Laporan Piutang Dagang

4.6.9. Menu Keluar

Gambar

Tabel detail pembelian berfungsi menampung data
Tabel pembelian peralatan berfungsi menampung data
Tabel 4.12 Tabel Pembelian Peralatan
Tabel penjualan barang berfungsi menampung data seluruh
+7

Referensi

Dokumen terkait

Air Cokro (OMAC) serta desa Janti yaitu tempat pemancingan saerta.. di Obyek Wisata Mata Air Cokro sendiri bertemakan water boom yaitu hanya menonjolkan fasilitas

Berdasarkan uaraian diatas maka hipotesis yang diajukan dalam penelitian ini yaitu terdapat perbedaan hasil belajar IPS dengan penerapan strategi student fasilitator and

1) Kegiatan yang bertujuan memperoleh itikad baik, kepercayaan, saling pengertian dan citra yang baik dari publik atau masyarakat pada umumnya. 2) Memiliki sasaran

Are you trying hard to achieve your simplest dreams but you seem to be standing on the same square without moving a step forward.. Now, I will give you the super-smart proven

The research is proposed to analyze a defense mechanism in a film with the title The Caller with Psychoanalytic Approach. There are two objectives: the first is to

The Sauder School of business has been established a century ago, making it one of the oldest and valued schools in Canada.. It is situated at one of the best place

In the end, a student can save a significant amount of money by taking advantage of different reduced cost magazine subscription offers that may be made available to them from time

(2) Jumlah campur kode yang muncul dalam operator taksi 37 data yaitu CK kata sebanyak 20 data, CK frasa sebanyak 16 data dan CK idiom sebanyak 1 data, dan (3) faktor-faktor