• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Informasi Akuntansi pada CV. Menang Sentosa T0 552013013 BAB IV

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Informasi Akuntansi pada CV. Menang Sentosa T0 552013013 BAB IV"

Copied!
29
0
0

Teks penuh

(1)

20 BAB IV

HASIL PRAKTEK KERJA DAN ANALISIS

4.1. Analisis

CV. Menang Sentosa melakukan penginputan jurnal pada akuntansi masih

dilakukan secara manual dengan menggunakan aplikasi Microsoft Excel. Cara

penginputan manual yang diterapkan oleh perusahaan adalah cara yang sangat

tidak efektif dan efisien, serta rawan terjadi kecurangan. Untuk proses

penginputan, pegawai yang bertanggung jawab menginput proses tersebut harus

menginput transaksi berulang-ulang. Tetapi dengan adanya Sistem Informasi

Akuntansi ini, pegawai akuntansi sangat dimudahkan dan menghemat waktu serta

tenaga.

Pada perancangan aplikasi ini terdapat tiga user yaitu operator, supervisor

dan manajer. Operator bertugas sebagai menginput data rekening, saldo awal dan

transaksi jurnal serta memposting. Supervisor bertugas sebagai memvalidasi

transaksi jurnal yang sudah diposting. Sedangkan manajer bisa melakukan semua

aktivitas tersebut mulai dari menginput data user, rekening, saldo awal, transaksi

jurnal sampai dengan memposting dan memvalidasi.

4.2. Kebutuhan

Aplikasi sistem informasi akuntansi yang dibahas dalam laporan ini adalah

aplikasi berbasis Web PHP (PHP Hypertext Preprocessor). Untuk merancang dan

membangun aplikasi tersebut diperlukan beberapa komponen seperti software

(2)

4.2.1. Web Browser

Web browser digunakan untuk menjalankan aplikasi. Web browser

yang dapat digunakan untuk menjalankan aplikasi tersebut antara lain :

Google Chrome, Mozilla, Opera, Internet Explore dan sebagainya.

4.2.2. MySQL

MySQL merupakan program database yang digunakan sebagai

penyimpan data untuk kepentingan aplikasi. MySQL bersifat open source

atau dapat digunakan oleh siapa pun secara bebas. MySQL juga merupakan

program pengakses database yang mampu diakses bersama dan diakses

lewat jaringan komputer sehingga cocok digunakan untuk aplikasi multiuser

(banyak pengguna).

4.2.3. PHP

PHP (PHP Hypertext Preprocessor) yang dikenal sebagai suatu

bahasa scripting yang menyatu dengan tag-tag HTML, dieksekusi di server

dan juga merupakan sebuah bahasa pemrograman yang digunakan untuk

membuat web yang dinamis.

4.3. Jadwal

Berikut adalah jadwal Perancangan Sistem Informasi Akuntansi selama

melakukan kerja praktek mulai tanggal 2 Mei 2016 – 2 Agustus 2016 :

Tabel 4.1. Jadwal Perancangan Sistem Informasi Akuntansi

Waktu Perencanaan Uraian Perencanaan

Minggu 1  Mengidentifikasi masalah dan

gambaran masalah

Minggu 2  Merancang desain database dan

desain form yang akan digunakan dalam aplikasi

Minggu 3  Membuat database yang diperlukan

(3)

sesuai level login nya

Minggu 4  Pembuatan input data rekening dan

data user

 Pembuatan input jurnal dan validasi

Minggu 5  Pembuatan otomatisasi kode

transaksi

Minggu 6  Pembuatan data saldo awal dan buku

besar

Minggu 7  Pembuatan laba rugi dan neraca

Minggu 8  Pembuatan fungsi pencarian dan

pencetakan

Minggu 9  Pengujian dan pembuatan Laporan

Tugas Akhir

Minggu 10  Laporan Tugas Akhir

Minggu 11  Laporan Tugas Akhir

Minggu 12  Laporan Tugas Akhir

4.4. Perancangan

Untuk membuat aplikasi sistem informasi akuntansi yang efektif dan efisien

diperlukan perancangan yang matang baik dari database yang dibutuhkan atau pun

untuk tampilan aplikasi. Berikut ini adalah perancangan aplikasi yang dibutuhkan

untuk aplikasi sistem informasi akuntansi :

4.4.1. Context Diagram

Context Diagram ini menjelaskan tentang garis besar aplikasi sistem

informasi akuntansi mengenai apa yang diberi oleh aplikasi untuk pihak

(4)

Sistem Informasi Akuntansi Manager Input Data Saldo Awal

Input Data Rekening Input Data User

Input Transaksi Kas Keluar, Transaksi Kas Masuk, Transaksi Jurnal

Laporan Jurnal Umum, Buku Besar, Laba Rugi, Neraca

Validasi Jurnal Umum

Supervisor

Operator

Laporan Jurnal Umum, Buku Besar, Laba Rugi, Neraca Validasi Jurnal Umum

Laporan Jurnal Umum, Buku Besar, Laba Rugi, Neraca

Input Data User Input Data Rekening Input Data Saldo Awal

Gambar 4.1. Context Diagram

4.4.2. DFD (Data Flow Diagram)

1. Data Flow Diagram Level 0

DFD (Data Flow Diagram) level 0 ini menjelaskan bagaimana keseluruhan alur aplikasi sistem informasi akuntansi beserta

dengan penyimpanan data-data yang diinputkan dan output yang

(5)

1.0

Input username dan password

Input Data User, Rekening, Saldo Awal, Transaksi Jurnal

Supervisor

Memvalidasi Transaksi Jurnal

Tampilan Laporan Jurnal Umum

Operator

Laporan Jurnal Umum Tampilan Menu Data User, Rekening,

Saldo Awal, Transaksi Jurnal

Memvalidasi Transaksi Jurnal

Tampilan Laporan Jurnal Umum

Input Data Transaksi Jurnal Input username dan password

Tampilan Menu

Input username dan password

Tampilan Menu

Tampilan Menu Data Transaksi Jurnal

3.0 Validasi

Jurnal Umum

Buku Besar, Laba Rugi, Neraca 4.0

Laporan

Gambar 4.2. DFD Level 0

2. Data Flow Diagram Level 1

a. Data Flow Diagram Level 1 Proses Login

DFD (Data Flow Diagram) level 1 ini menjelaskan tentang

alur login yang akan dilakukan user terhadap aplikasi.

Tampilan Menu Aplikasi

(6)

Tampilan Menu Aplikasi

Gambar 4.4. DFD Level 1 Proses Login Supervisor

Tampilan Menu Aplikasi

Gambar 4.5. DFD Level 1 Proses Login Manajer

b. Data Flow Diagram Level 1 Proses Input Data

DFD (Data Flow Diagram) level 1 ini menjelaskan tentang alur pada saat melakukan input data beserta dengan

(7)

Input Data Rekening, Saldo Awal 2.1

Input Data User, Rekening, Saldo Awal, Transaksi

Jurnal

Tampilan Menu Data Rekening, Saldo Awal

Jurnal

Operator

Rekening, Saldo Awal

Gambar 4.6. DFD Level 1 Input Data : Operator

Input Data User, Rekening, Saldo Awal

Input Data Transaksi Jurnal 2.1 Input Data User, Rekening, Saldo Awal, Transaksi

Jurnal Tampilan Menu Data User, Rekening, Saldo Awal

Tampilan Menu Data Transaksi Jurnal

User, Rekening, Saldo Awal

Jurnal

Manajer

Gambar 4.7. DFD Level 1 Input Data : Manajer

c. Data Flow Diagram Level 1 Proses Validasi Jurnal

DFD (Data Flow Diagram) level 1 ini menjelaskan tentang alur validasi transaksi jurnal. Selain itu menunjukkan output

yang dihasilkan dari proses transaksi jurnal.

Supervisor

3.0 Validasi

Jurnal Memvalidasi transaksi jurnal

Data Jurnal Umum Jurnal Umum

(8)

Manajer

3.0 Validasi

Jurnal Memvalidasi transaksi jurnal

Data Jurnal Umum Jurnal Umum

Gambar 4.9. DFD Level 1 Validasi Jurnal : Manajer

4.4.3. Model Relational

Setelah melakukan perancangan database, hal selanjutnya yang

dilakukan adalah merancang model relasional. Dengan adanya model

relasional, kita dapat mengetahui relasi yang dimiliki antara tabel yang satu

dengan yang lainnya. Contohnya seperti gambar yang ada dibawah ini,

informasi yang didapat adalah: kode_rekening pada tabel master memiliki

relasi dengan kode_rekening pada jurnal.

Gambar 4.10. Model Relational

4.4.4. Rancangan Database

Database yang digunakan untuk perancangan sistem ini bernama

“menang_sentosa” yang mempunyai beberapa tabel dan field sebagai berikut

(9)

Tabel 4.2. Tabel jurnal

Tabel jurnal berisi :

a. no_jurnal : merupakan kode transaksi dari setiap transaksi akuntansi

yang tercatat di CV. Menang Sentosa.

b. tanggal : merupakan tanggal terjadinya transaksi akuntansi CV.

Menang Sentosa.

c. kode_rekening : merupakan kode rekening dari akun-akun yang

dipakai di CV Menang Sentosa.

d. nama_rekening : merupakan nama rekeningdari akun-akun yang

dipakai di CV. Menang Sentosa.

e. debet : merupakan nominal dari setiap rekening dalam transaksi

akuntansi CV. Menang Sentosa yang bersaldo normal debet.

f. kredit : merupakan nominal dari setiap rekening dalam transaksi

akuntansi CV. Menang Sentosa yang bersaldo normal kredit.

g. tanggalpos : merupakan tanggal posting transaksi akuntansi kedalam

(10)

h. status : merupakan status dari setiap transaksi akuntansi CV. Menang

Sentosa, apakah sudah diposting kedalam jurnal transisi atau belum.

i. username : merupakan nama dari user yang memosting transaksi

akuntansi kedalam jurnal.

j. no : merupakan nomor urut dari setiap transaksi akuntansi yang ada

di CV. Menang Sentosa.

Tabel 4.3. Tabel jurnaltransisi

Name Type Size Null Default Key

Tabel jurnaltransisi berisi :

a. tanggal : merupakan tanggal terjadinya transaksi akuntansi CV.

Menang Sentosa.

b. debet : merupakan nominal dari setiap rekening dalam transaksi

akuntansi CV. Menang Sentosa yang bersaldo normal debet.

c. kredit : merupakan nominal dari setiap rekening dalam transaksi

akuntansi CV. Menang Sentosa yang bersaldo normal kredit.

d. status : merupakan status dari setiap transaksi akuntansi CV. Menang

Sentosa, apakah sudah diposting kedalam jurnal transisi atau belum.

e. username : merupakan nama dari user yang memosting transaksi

(11)

f. no : merupakan nomor urut dari setiap transaksi akuntansi yang ada

di CV. Menang Sentosa.

g. no_jurnal : merupakan kode transaksi dari setiap transaksi akuntansi

yang tercatat di CV. Menang Sentosa.

Tabel 4.4. Tabel jurnalumum

Name Type Size Null Default Key

Tabel jurnalumum berisi :

a. no_jurnal : merupakan kode transaksi dari setiap transaksi akuntansi

yang tercatat di CV. Menang Sentosa.

b. tanggal : merupakan tanggal terjadinya transaksi akuntansi CV.

Menang Sentosa.

c. kode_rekening : merupakan kode rekening dari akun-akun yang

dipakai di CV Menang Sentosa.

d. nama_rekening : merupakan nama rekening dari akun-akun yang

dipakai di CV. Menang Sentosa.

e. debet : merupakan nominal dari setiap rekening dalam transaksi

(12)

f. kredit : merupakan nominal dari setiap rekening dalam transaksi

akuntansi CV. Menang Sentosa yang bersaldo normal kredit.

g. tanggalpos : merupakan tanggal validasi transaksi akuntansi ke

dalam jurnalumum.

h. status : merupakan status dari setiap transaksi akuntansi CV. Menang

Sentosa, apakah sudah divalidasi kedalam jurnalumum atau belum.

i. no : merupakan nomor urut dari setiap transaksi akuntansi yang ada

di CV. Menang Sentosa.

j. username : merupakan nama dari user yang memvalidasi transaksi

akuntansi kedalam jurnalumum.

Tabel 4.5. Tabel master

Name Type Size Null Default Key

kode_rekening varchar 9 No Primary Key

nama_rekening varchar 70 No -

saldo_normal varchar 7 No -

up_rekening varchar 10 No -

level varchar 10 No -

Tabel master berisi :

a. kode_rekening : merupakan kode rekening dari akun-akun yang

dipakai di CV Menang Sentosa.

b. nama_rekening : merupakan nama rekening dari akun-akun yang

dipakai di CV. Menang Sentosa.

c. saldo_normal : merupakan saldo normal dari tiap-tiap akun yang ada

di CV. Menang Sentosa.

d. up_rekening : merupakan kode rekening kepala yang dimiliki oleh

(13)

e. level : merupakan level dari kode rekening kepala yang memiliki

anak dan menjelasan secara berurutan.

Tabel 4.6. Tabel peta_rekening

Name Type Size Null Default Key

kode_rekening varchar 15 No Primary Key

nama_kelompok varchar 15 No -

Tabel peta_rekening berisi :

a. kode_rekening : merupakan kode rekening dari akun-akun yang

dipakai di CV Menang Sentosa.

b. id_kelompok : merupakan id peta dari rekening, yang akan

dikelompokkan kedalam Laba atau Rugi dan Neraca.

Tabel 4.7. Tabel saldoawal

Name Type Size Null Default Key

Tabel saldoawal berisi :

a. periode : merupakan tahun transaksi dari setiap transaksi akuntansi

yang tercatat di CV Menang Sentosa.

b. kode_rekening : merupakan kode rekening dari akun-akun yang

dipakai di CV Menang Sentosa.

c. nama_rekening : merupakan nama rekening dari akun-akun yang

(14)

d. debet : merupakan nominal dari setiap rekening dalam transaksi

akuntansi CV. Menang Sentosa yang bersaldo normal debet.

e. kredit : merupakan nominal dari setiap rekening dalam transaksi

akuntansi CV. Menang Sentosa yang bersaldo normal kredit.

Tabel 4.7. Tabel urutno_jurnal

Name Type Size Null Default Key

kode_jurnal Varchar 5 No Primary Key

tahun Int 2 No Primary Key

bulan Int 3 No Primary Key

no_urut Varchar 3 No -

Tabel urutno_jurnal berisi :

a. kode_jurnal : merupakan kode transaksi dari setiap transaksi

akuntansi yang tercatat di CV. Menang Sentosa.

b. tahun : merupakan tahun transaksi dari setiap transaksi akuntansi

yang tercatat di CV. Menang Sentosa.

c. bulan : merupakan bulan transaksi dari setiap transaksi akuntansi

yang tercatat di CV. Menang Sentosa.

d. no_urut : merupakan nomor urut otomatis dari setiap transaksi

akuntansi yang tercatat di CV. Menang Sentosa.

Tabel 4.8. Tabel user

Name Type Size Null Default Key

username Varchar 25 No Primary Key

password Varchar 11 No -

nama Varchar 55 No -

level Varchar 25 No -

(15)

a. username : merupakan id dari user yang memakai aplikasi akuntansi

CV. Menang Sentosa.

b. password : merupakan password yang dimiliki oleh setiap user agar

dapat mengakses aplikasi akuntansi CV. Menang Sentosa.

c. Nama : merupakan nama dari user yang memakai aplikasi akuntansi

CV. Menang Sentosa.

d. level : merupakan level atau jabatan di CV. Menang Sentosa yang

dimiliki oleh setiap user.

4.4.5. Rancangan UI (User Interface)

Selain membutuhkan perancangan untuk database, aplikasi ini

membutuhkan perancangan untuk user interface sebagai gambaran jalannya

aplikasi sistem informasi ini. Berikut ini adalah perancangan user interface

aplikasi:

1. Halaman Login

Halaman Login berfungsi sebagai gerbang untuk masuk ke dalam

aplikasi. Hanya user yang telah memiliki username dan password

(16)

Gambar 4.11. Rancangan Halaman Login

2. Halaman Home

Halaman Home berfungsi sebagai isi penjelasan mengenai fungsi

dari menu-menu yang terdapat pada aplikasi.

Gambar 4.12. Rancangan Halaman Home

3. Menu Master

Di dalam menu master terdapat tiga halaman yaitu :

(17)

Halaman Data User berfungsi untuk menampilkan daftar

pegawai yang memiliki hak akses untuk menggunakan aplikasi.

Gambar 4.13. Rancangan Halaman Data User

b. Halaman Data Rekening

Halaman Data Rekening berfungsi untuk menampilkan daftar

rekening yang dipakai di CV. Menang Sentosa.

Gambar 4.14. Rancangan Halaman Data Rekening

c. Halaman Data Saldo Awal

Halaman Data Saldo Awal berfungsi untuk menampilkan data

(18)

Gambar 4.15. Rancangan Halaman Data Saldo Awal

4. Menu Transaksi Kas Keluar

Di dalam menu transaksi kas keluar terdapat empat halaman yaitu :

a. Halaman Kas Kecil Keluar

Halaman Kas Kecil Keluar berfungsi untuk menginput,

menampilkan data transaksi kas kecil keluar untuk di posting

dan mencetak transaksi tersebut.

(19)

b. Halaman Kas Besar Keluar

Halaman Kas Besar Keluar berfungsi untuk menginput,

menampilkan data transaksi kas besar keluaruntuk di posting

dan mencetak transaksi tersebut.

Gambar 4.17. Rancangan Halaman Kas Besar Keluar

c. Halaman Kas Keluar Cek

Halaman Kas Keluar Cek berfungsi untuk menginput,

(20)

Gambar 4.18. Rancangan Halaman Kas Keluar Cek

d. Halaman Kas Keluar Bank

Halaman Kas Keluar Bank berfungsi untuk menginput,

menampilkan data transaksi kas keluar bank untuk di posting

(21)

Gambar 4.19. Rancangan Halaman Kas Keluar Bank

5. Menu Transaksi Kas Masuk

Di dalam menu transaksi kas masuk terdapat empat halaman yaitu :

a. Halaman Kas Masuk Setoran

Halaman Kas Masuk Setoran berfungsi untuk menginput,

menampilkan data transaksi kas masuk setoranuntuk di posting

(22)

Gambar 4.20. Rancangan Halaman Kas Masuk Setoran

b. Halaman Kas Masuk Kas Besar

Halaman Kas Masuk Kas Besar berfungsi untuk menginput,

menampilkan data transaksi kas masuk kas besar untuk di

(23)

Gambar 4.21. Rancangan Halaman Kas Masuk Kas Besar

c. Halaman Kas Masuk Bank

Halaman Kas Masuk Bank berfungsi untuk menginput,

menampilkan data transaksi kas masuk bank untuk di posting

dan mencetak transaksi tersebut.

(24)

d. Halaman Kas Masuk Lain

Halaman Kas Masuk Lain berfungsi untuk menginput,

menampilkan data transaksi kas masuk lain untuk di posting

dan mencetak transaksi tersebut.

Gambar 4.23. Rancangan Halaman Kas Masuk Lain

6. Menu Transaksi Jurnal

Di dalam menu transaksi jurnal terdapat tiga halaman yaitu :

a. Halaman Jurnal Memorial

Halaman Jurnal Memorial berfungsi untuk menginput,

menampilkan data transaksi jurnal memorial untuk di posting

(25)

Gambar 4.24. Rancangan Halaman Jurnal Memorial

b. Halaman Jurnal Hutang

Halaman Jurnal Hutang berfungsi untuk menginput,

menampilkan data transaksi jurnal hutang untuk di posting dan mencetak transaksi tersebut.

(26)

c. Halaman Jurnal Piutang

Halaman Jurnal Piutang berfungsi untuk menginput,

menampilkan data transaksi jurnal piutang untuk di posting dan mencetak transaksi tersebut.

Gambar 4.26. Rancangan Halaman Jurnal Piutang

d. Halaman Validasi

Halaman Validasi berfungsi untuk menampilkan seluruh

transaksi yang sudah di posting untuk di validasi sebagai jurnal yang bersifat tetap.

(27)

7. Menu Laporan

Di dalam menulaporanterdapat empat halaman yaitu :

a. Halaman Jurnal Umum

Halaman Jurnal Umum berfungsi untuk menampilkan seluruh

transaksi jurnal yang sudah di validasi dan bersifat tetap serta

mencetak data tersebut.

Gambar 4.28. Rancangan Halaman Jurnal Umum

b. Halaman Buku Besar

Halaman Buku Besar berfungsi untuk menampilkan data buku

besar per bulan, mengetahui total dari per kelompok kode

(28)

Gambar 4.29. Rancangan Halaman Buku Besar

c. Halaman Laba Rugi

Halaman Laba Rugi berfungsi untuk menampilkan data laba

rugi, mengetahui setiap bulan laba atau rugi dan mencetak data

tersebut.

(29)

d. Halaman Neraca

Halaman Neraca berfungsi untuk menampilkan data neraca,

mengetahui laporan neraca antara aktiva dan pasiva balance

atau tidak dan mencetak tersebut.

Gambar

Gambar 4.1. Context Diagram
Gambar 4.2. DFD Level 0
Gambar 4.4. DFD Level 1 Proses Login Supervisor
Gambar 4.6. DFD Level 1 Input Data : Operator
+7

Referensi

Dokumen terkait

Kegiatan pemetaan kasus dan habitat perkembangbiakan vektor di daerah High Incidence Area , Kabupaten Lombok Tengah bertujuan untuk memperoleh informasi tentang

Data adalah laporan dari pengamatan pada subyek tertentu. Sumber penelitian adalah siswa kelas V semester II SD Negeri Pajang I No. 93 Kecamatan Laweyan Kota Surakarta tahun

Hasil studi ini menunjukkan bahwa pengukuran obesitas menggunakan IMT, LP atau rasio LP/TB sama kuatnya terhadap kejadian DMT2, dapat dilihat dari rentang OR dengan

Do’a Bersama adalah berdo’a yang dilakukan secara bersama-sama antara umat Islam dengan umat non- Islam dalam acara-acara resmi kenegaraan maupun kemasyarakatan pada waktu dan

Maha Suci, yang Maha Sejahtera, yang Mengaruniakan Keamanan, yang Maha Memelihara, yang Maha perkasa, yang Maha Kuasa, yang memiliki segala Keagungan,.. Maha suci Allah dari apa

Penilaian merupakan serangkaian kegiatan untuk memperoleh, menganalisis dan menafsirkan proses dan hasil belajar siswa yang dilakukan secara sistematis dan berkesinambungan

Konsultansi Perencanaan Gedung Arsip Daerah (ARDA), SKPD Dinas Pekerjaan Umum Kabupaten Lebong, maka dengan ini diumumkan Pemenang Seleksi Sederhana untuk paket

 merencanakan kegiatan tindak lanjut dalam bentuk pembelajaran remedi, program pengayaan, layanan konseling dan/atau memberikan tugas baik tugas individual