BAB IV HASIL DAN ANALISIS Dalam penelitian ini strategi pengembangan sistem informasi akuntansi yang digunakan oleh penulis adalah metode Rapid Application Development (RAD). Pemilihan penulis untuk menggunakan metode tersebut dalam penelitian ini dikarenakan metode Rapid Application Development (RAD) mampu memberikan pengembangan sistem informasi akuntansi secara cepat dan tepat terhadap pembangunan sistem, dan mampu menghasilkan prototype yang dapat memberikan keuntungan yang tepat untuk diaplikasikan kepada pemakai CV. Dalang Production Event and Wedding Organizer karena dapat disesuaikan dengan kebutuhan pemakai. Tahap – tahap pengembangan sistem informasi akuntansi dengan menggunakan metode Rapid Application Development (RAD) adalah melakukan investigasi awal, analisis kebutuhan, analisis keputusan, pembuatan desain, konstruksi, Implementasi, sosialisasi Operasionalisasi, dan Sistem Pendukung. 4.1. Tahap Investigasi Awal Tahap pertama adalah melakukan investigasi awal dengan mengidentifikasi aktivitas bsinis yang ada pada CV. Dalang Production agar dapat diketahui sistem kerja yang ada dan mengetahui transaksi apa saja yang terjadi dalam kegiatan bisnis perusahaan tersebut, tahap investigasi dilakukan dengan cara melakukan wawancara dan observasi
34
35
terhadap pemilik dan juga karyawan di CV. Dalang Production Event and Wedding Organizer. 4.2. Tahap Analisis Kebutuhan Pada tahapan ini dilakukan analisis terhadap sistem yang sudah ada di CV. Dalang Production yang bertujuan mencariapa yang dibutuhkan pada perusahaan yang diperoleh pada saat investigasi. Tahap ini dilakukan untuk memberikan pemahaman yang lebih dalam bagi tim proyek mengenai permasalahan yang dihadapi oleh perusahaan seperti pencatatan yang dilakukan secara manual menyebabkan yang dapat menyebabkan Fraud, kesalahan pencatatan dari karyawan, dan juga sistem manual ini menyebabkan perusahaan membutuhkan tempat penyimpanan transaksi yang terkhusus dan besar serta untuk mencarinya juga sulit. Melalui tahap ini maka sistem yang baru dapat menjadi penyelesaian masalah yang ada dalam perusahaan sehingga tidak terjadi kecurangan, kesalahan, ataupun penyajian laporan keuangan dapat ditampilkan secara cepat dan tepat dan dapat berguna sebagai alat untuk mengembangkan perusahaan. 4.3. Tahap Analisis Keputusan Tahap ini adalah mengambil keutusan terhadap sistem yang akan dibuat setelah melakukan pengidentifikasian sistem yang yang ada pada tahap sebelumnya, sistem akan di buat sesuai dengan keinginan dari pengguna yaitu sistem dapat dioperasikan dengan mudah / user
36
friendly, dan dapat melakukan input dengan mudah serta menghasilkan laporan keuangan yang tepat secara cepat. 4.4. Tahap Pembuatan Desain Pada tahap- ini, mulai dilakukan proses desain dari sistem yang baru. Tahap desain membuat sistem sesuai dengan keinginan dari penggunan, penggunan menginginkan pilihan atau menu terletak di sebelah kanan dan pada bagian tengah, lalu nama perusahaan di bagian atas pada program, dan program dibuat agar bisa diakses oleh dua bagian yaitu admin, dan user, dengan batasan untuk user hanya bisa melihat tanpa mengedit sedangkan admin bisa mengedit dan pembuatan data base. 4.4.1. Data Flow Diagram 4.4.1.1. Diagram Konteks
37
4.4.1.2. Data Flow Diagram (DFD) Level 0
4.5. Tahap Konstruksi Tahap ini untuk membuat kerangka dari program yang akan diaplikasikan kedalam perusahaan dengan pembuatan data base. 4.5.1. Tabel Jurnal Keluar Tabel data ini berguna untuk menampung data jurnal kas keluar.
jurnal_keluar Nama nomor_jurnal kode_transaksi
Tipe Int varchar
Lebar 15 15
38
tanggal_selesai
varchar
20
Tabel 4.1 Tabel Jurnal Keluar
4.5.2. Tabel Jurnal Masuk Tabel data ini berguna untuk menampung data jurnal kas masuk. Jurnal_masuk Nama Tipe Lebar nomor_jurnal Int 15 kode_transaksi Varchar 15 tanggal_selesai Varchar 20 Tabel 4.2 Tabel Jurnal Masuk
4.5.3. Tabel Jurnal Umum Tabel data ini berguna untuk menampung data jurnal umum, diluar dari jurnal kas masuk, dan jurnal kas keluar. jurnal_umum Nama Tipe nomor_jurnal Int kode_transaksi Varchar tanggal_selesai Varchar Tabel 4.3 Tabel Jurnal Umum
Lebar 15 15 20
4.5.4. Tabel Crew Tabel data ini berguna untuk menampung data user. tab_crew Nama Tipe id_crew Int Nama Varchar Alamat Varchar Hp Varchar Bagian Varchar Tabel 4.4 Tabel Crew
Lebar 5 25 50 15 50
39
4.5.5. Tabel Customer Tabel data ini berguna untuk menampung data customer. tab_customer Nama Tipe id_cust Int kd_customer Varchar Nama Varchar Alamat Varchar Hp Varchar Tabel 4.5 Tabel Customer
Lebar 5 10 25 50 15
4.5.6. Tabel Event Tabel data ini berguna untuk menampung data event. tab_event Nama Tipe id_evt Int kd_event Varchar nm_event Varchar tgl_evt Varchar Customer Varchar Status Varchar Tabel 4.6 Tabel Event
Lebar 4 10 20 20 10 4
4.5.7. Tabel Mutasi Tabel data ini berguna untuk menampung data mutasi dari transaksi yang ada berdasarkan dari jurnal kas masuk, jurnal kas keluar, dan jurnal memorial.
40
tab_mutasi Nama Tipe Id Int kode_rekening Varchar tanggal_mutasi Date mut_debet Int mut_kredit Int id_evt Int Tabel 4.7 Tabel Mutasi
Lebar 4 10 15 15 4
4.5.8. Tabel Peralatan Tabel data ini berguna untuk menampung data peralatan yang dimiliki oleh perusahaan. tab_peralatan Nama Tipe kd_peralatan Varchar nm_peralatan Varchar tgl_beli Date Harga Double Umur Double Satuan Varchar Jenis Smallint Tabel 4.8 Tabel Peralatan
Lebar 4 15
5 1
4.5.9. Tabel User Tabel data ini berguna untuk menampung data user atau admin sebagai pengguna sistem. tab_user Nama Tipe id_user Int Nama Varchar Username Varchar Password Varchar Tanggal Varchar Level Varchar Status Varchar Tabel 4.9 Tabel User
Lebar 4 20 20 50 20 4 4
41
4.5.10. Tabel Mater Tabel data ini berguna untuk menampung data master kegiatan dari program. tabel_master Nama kode_rekening nama_rekening tanggal_awal awal_debet awal_kredit Posisi Normal
Tipe Varchar Varchar Date Int Int Varchar Varchar
Lebar 10 100 15 15 15 10
Tabel 4.10 Tabel Master
4.5.11. Tabel Neraca Tabel data ini berguna untuk menampung data yang masuk dalam laporan keuangan neraca. tabel_neraca Nama Tipe kode_rekening Varchar nama_rekening Varchar nrc_debet Int nrc_kredit Int Tabel 4.11 Tabel Neraca
Lebar 10 100 15 15
4.5.12. Tabel Data Profil Tabel data ini berguna untuk menampung data profil perusahaan yang mengadopsi sistem ini.
42
tabel_profil Nama Tipe Id Int nama_perusahaan Varchar Gedung Varchar Jalan Varchar Kelurahan Varchar Kecamatan Varchar Propinsi Varchar Negara Varchar Telpon Varchar Fax Varchar Email Varchar Website Varchar Tabel 4.12 Tabel Profil
Lebar 4 70 50 70 20 20 15 15 12 12 20 20
4.5.13. Tabel Rugi / Laba Tabel data ini berguna untuk menampung data yang masuk dalam laporan keuangan laba / rugi. tabel_rugi_laba Nama kode_rekening nama_rekening rl_debet rl_kredit
Tipe Varchar Varchar Int Int
Lebar 10 100 15 15
Tabel 4.13 Tabel Rugi / Laba 4.5.14. Tabel Transaksi Tabel data ini berguna untuk menampung data transaksi yang terjadi didalam perusahaan. tabel_transaksi Nama id_transaksi kode_transaksi kode_rekening tanggal_transaksi jenis_transaksi
Tipe Int Varchar Varchar Date Varchar
Lebar 15 15 10 15
43
keterangan_transaksi
Text
Debet Kredit tanggal_posting
Int Int Date
keterangan_posting
Varchar
id_admin id_evt
Int Int
15 15
10 4 4
Tabel 4.14 Tabel Transaksi 4.6.Tahap Implementasi 4.6.1. Tahap pembuatan form login Saat pertama kali mengakses program akan muncul form login, form ini di buat untuk mencegah sembarang orang dapat mengakses keuangan dari perusahaan, form ini dilengkapi dengan user name, dan juga password sehingga hanya dapat diakses dan dioperasikan oleh orang tertentu yang memiliki kewenangan yang diberikan oleh perusahaan.
Gambar 4.1 Form Login
Jika terjadi kesalahan dari user name atau password maka akan muncul tampilan dbawah ini.
44
Gambar 4.2 Form Pengendalian Input Login
4.6.2. Form Menu Home Form utama ini berfungsi memberikan tampilan menu yang berisi pilihan menu, didalam menu terdapat pilihan master, transaksi, dan laporan, dan pilihan logout, tampilan seperti gambar di bawah ini.
Gambar 4.3 Form Menu Home
4.6.3. Menu Master Berisi pilhan berupa Profil Perusahaan, Master COA, Data Peralatan, Data User, Data Customer, Data Event.
45
Gambar 4.4 Menu Master
4.6.3.1. Profil Perusahaan Berisi data tentang perusahaan yang mempunyai program, dan pada form ini menampilkan data mengenai profil perusahaan dapat di edit bila ada perubahan mengenai perusahaan, dengan tampilan gambar di bawah ini.
Gambar 4.5 Form Profil Perusahaan
46
4.6.3.2. Form Master COA Form ini digunakan untuk meng input dan membuat master nomor akun, nama akun-akun yang secara otomatis menjadi acuan bagi transaksi sehingga saat input dapat keluar pilihan akun-akun yang akan dipakai, form dapat dilihat pada gambar dibawah ini.
Gambar 4.6 Form Master COA
Dan dapat melakukan input pada form yang sama yang membutuhkan kode akun serta posisi normal dari akun yang harus sudah ditentukan, tampilan seperti gambar dibawah ini.
Gambar 4.7 Form Input Master COA
47
4.6.3.3. Form Data Aset Perusahaan Digunakan untuk menginput aset yang dimiliki perusahaan dan dalam form yang sama dapat terlihat daftar aset yang dimiliki yang ditunjukkan pada gambar di bawah ini.
Gambar 4.8 Form Data Aset Perusahaan
4.6.3.4. Form Data User Berfungsi untuk menambah admin untuk bisa masuk ke dalam sistem, dan berisi tentang data siapa saja yang bisa mengakses sistem, ditunjukan pada gambar dibawah ini.
48
Gambar 4.9 Form Data User
4.6.3.5. Form Data Customer Form ini berfungsi untuk memasukkan data customer dan menyimpan data customer perusahaan, ditunjukan pada gambar di bawah ini.
Gambar 4.10 Form Data Customer
4.6.3.6. Form Data Event Berfungsi untuk memasukkan data event dari customer perusahaan dana nilai kontrak sehingga dapat diketahui bila ada pembayaran customer yang belum lunas, ditunjukkan pada gambar dibawah ini.
49
Gambar 4.11 Form Data Event
4.6.4. Menu Transaksi Berisi pilihan untuk melakukan input dengan pilihan form memorial, form kas masuk, form kas keluar, posting, dan undo posting.
Gambar 4.12 Menu Transaksi
4.6.4.1. Form Memorial Form ini berfungsi untuk menginput transaksi – transaksi yang tidak berhubungan secara langsung dengan kas, dengan memasukkan kode event sehingga transaksi masing masing event tidak salah, dan mengisi posisi debet atau kredit serta nominal, dan
50
mengisi keterangan. Form ini juga digunakan untuk menginput penyusutan aset.
Gambar 4.13 Form Memorial
4.6.4.2. Form Kas Masuk Berisi data yang diinput yang berhubungan dengan kas yang masuk untuk perusahaandengan memasukkan kode event sehingga transaksi masing masing event tidak tertukar, dan hanya perlu memasukkan jurnal pada sisi kredit karena form ini akan secara otomatis mendebit jurnal kas.
Gambar 4.14 Form Kas Masuk
51
4.6.4.3. Form Kas Keluar Digunakan untuk menginput data yang berhubungan dengan pengeluaran kas,dengan memasukkan kode event sehingga transaksi masing masing event tidak tertukar dengan event lain, pada form ini hanya perlu menjurnal akun yang ada pada sisi debet karena form ini secara otomatis akan mengkredit jurnal kas.
Gambar 4.15 Form Kas Keluar
4.6.4.4. Form Posting Berfungsi untuk melakukan posting transaksi setelah kita selesai melakukan input agar dapat menjadi laporan.
Gambar 4.16 Form Posting.
52
4.6.4.5. Form Undo Posting Form ini digunakan apabila kita ingin membatalkan posting diakibatkan adanya kesalah dalammenginput data transaksi, dengan memilih kode bukti dan dapat ditampilkan sesuai dengan bukti mana yang akan di edit.
Gambar 4.17 Form Undo Posting
4.6.5. Menu Laporan Berisi pilihan untuk menyajikan output berupa laporan keuangan.
Gambar 4.18 Menu Laporan
53
4.6.5.1. Output Neraca Awal
Gambar 4.19 Laporan Neraca Awal
54
4.6.5.2. Jurnal Umum
Gambar 4.20 Laporan Jurnal
55
Gambar 4.21 Laporan Jurnal
56
Gambar 4.22 Laporan Jurnal
57
Gambar 4.23 Laporan Jurnal
58
Gambar 4.24 Laporan Jurnal
59
Gambar 4.25 Laporan Jurnal
4.6.5.3. Output Buku Besar
Gambar 4.26 Output Buku Besar
4.6.5.4. Output Buku Besar Pembantu
Gambar 4.27 Output Buku Besar Pembantu Hutang
60
Gambar 4.28 Output Buku Besar Pembantu Piutang
61
4.6.5.5. Output Laporan Neraca Saldo
Gambar 4.29 Laporan Neraca Saldo
Gambar 4.30 Laporan Neraca Saldo
62
4.6.5.6. Output Laporan Laba / Rugi
Gambar 4.31 Laporan Laba/Rugi
63
4.6.5.7. Output Laporan Perubahan Ekuitas
Gambar 4.32 Laporan Perubahan Ekuitas
4.6.5.8. Output Laporan Neraca
Gambar 4.33 Laporan Neraca
64
4.6.5.9. Arus Kas
Gambar 4.34 Laporan Arus Kas
4.6.6. Menu Loguot Berfungsi untuk keluar dari sistem, menu ini akan secara otomatis menutup seluruh aktivitas pada sistem.
Gambar 4.35 Form Logout
65
4.6.7. Tahap Sosisalisasi, Operasionalisasi, dan Sistem Pendukung Tahap ini adalah pemberian modul sistem yang baru dan mengajarkan kepada karyawan cara penggunaan sistem, dan bagaimana mengoperasikan tools yang ada di dalam sistem