• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN DESAIN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN DESAIN SISTEM"

Copied!
40
0
0

Teks penuh

(1)

BAB III

ANALISA DAN DESAIN SISTEM

III.1. Analisa Sistem Yang Berjalan

Proses analisa sistem merupakan langkah kedua pada fase pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan dan kekurangan dari sistem yang selama ini dijalankan oleh perusahaan serta memahami informasi-informasi yang didapat dan dikeluarkan oleh sistem itu sendiri. Untuk mengetahui kekurangan dan kelebihan sistem tersebut, maka perlu diketahui bagaimana sistem yang sedang berjalan pada perusahaan. Adapun sistem yang sedang berjalan adalah sebagai berikut.

Pada bagian administrasi, pengolahan data tersebut diawali dari data arus kas masuk dan kas keluar dengan mencatat data arus kas masuk dan kas keluar pada PT. Graha Mandiri Barata. Data tersebut oleh bagian administrasi dicatat pada buku keuangan arus kas masuk dan kas keluar. Selanjutnya bagian administrasi memberikan data arus kas masuk dan kas keluar kepada pimpinan dan memberikan data arus kas masuk dan kas keluar bulanan tersebut ke bagian administrasi untuk proses pengerjaan. kemudian bagian administrasi memberikan data arus kas masuk dan kas keluar yang telah dilakukan oleh bagian administrasi. Setelah data-data arus kas masuk dan kas keluar tersebut di data, maka data arus kas masuk dan kas keluar dapat dicetak setiap bulannya.

(2)

III.1.1. Analisa Input

Analisa Input merupakan penjelasan mengenai dokumen – dokumen yang digunakan dalam Sistem Arus Kas masuk dan Kas keluar pada PT. Graha Mandiri Barata . Inputan yang digunakan pada sistem Arus kas masuk dan Kas keluar yaitu keterangan tentang Nomor, Tanggal, Kode Perkiraan, Keterangan, No Ref, Debet, Kredit, serta Saldo yang kemudian diserahkan ke bagian Keuangan untuk selanjutnya diproses.

III.1.2. Analisa Proses

Analisa proses adalah suatu bagian dimana suatu input data akan dikelola agar menjadi output yang diinginkan. Adapun proses pengolahan data arus kas masuk dan kas keluar pada PT. Graha Mandiri Barata yang sedang berjalan dapat digambarkan dalam bentuk aliran informasi berikut ini :

(3)

Gambar III.1. Flow Of Document Perancangan Sistem Informasi Akuntansi Arus Kas Masuk Dan Kas Keluar Berbasis Client Server

Pada PT. Graha Mandiri Barata Sumber : Pada PT. Graha Mandiri Barata

Dari gambar III.1. diatas dapat dilihat aliran dokumen yang terjadi dalam perancangan sistem informasi akutansi arus kas masuk dan kas keluar berbasis client server pada PT. Graha Mandiri Barata. Aliran dokumen ini sudah cukup baik, sebab terdapat proses penyimpanan, seperti arsip data petugas accounting,

Petugas Accounting Bagian Administrasi Keuangan Pimpinan

Mulai

Memberikan data Petugas

Dokumen Data Arus Kas

Masuk Dan Kas Keluar Menerima Data Arus Kas Masuk Dan Kas Keluar Selesai Membuat Laporan Arus Kas Masuk Dan Kas Keluar Laporan Dokumen Data Arus Kas Masuk Dan Kas

Keluar

Laporan Dokumen Data Arus Kas Masuk Dan Kas

Keluar Membuat data

Arus Kas Masuk Dan Kas Keluar

Dokumen Data Arus Kas Masuk Dan Kas Keluar Memberikan Data Arus Kas Masuk Dan Kas Keluar

(4)

arsip data arus kas masuk dan kas keluar, dan arsip dokumen arus kas masuk dan kas keluar yang berguna untuk memudahkan pembuatan laporan dokumen arus kas masuk dan kas keluar guna diserahkan kepada pimpinan. Aliran dokumen dari perancangan sistem informasi akutansi arus kas masuk dan kas keluar berbasis client server pada PT. Graha Mandiri Barata mencakup 3 bagian yaitu : Petugas Accounting, Bagian Administrasi Keuangan, Pimpinan.

III.1.3. Analisa Output

Output ataupun keluaran yang akan dihasilkan adalah berupa laporan atau informasi mengenai data Arus Kas masuk dan Kas keluar yang kemudian akan dicatat atau di masukkan kedokumen. Output dari sistem arus kas masuk dan kas keluar pada PT. Graha Mandiri Barata yaitu bukti laporan data kas masuk dan kas keluar.

III.2. Evaluasi sistem yang berjalan

Dalam hal ini sistem yang digunakan belumlah efektif perancangan sistem informasi akutansi arus kas masuk dan kas keluar berbasis client server pada PT. Graha Mandiri Barata yang ada masih tergolong Manual. Pengolahan data perancangan sistem informasi akutansi arus kas masuk dan kas keluar berbasis client server pada PT. Graha Mandiri Barata yang masih sederhana ini membuat pelaporan terkadang bermasalah dalam bentuk perhitungan uang dalam pengolahan data arus kas masuk dan kas keluar. Tidak jarang juga bermasalah dari segi pendataan tanggal pelaporan dan juga akumulasi total nilai keuangan

(5)

yang terkadang tidak sesuai. Dan masalah ini sering membuat kekecewaan bagi pendidikan

III.3 Desain Sistem

Untuk membantu membangun perancangan sistem informasi akutansi arus kas masuk dan kas keluar berbasis client server pada PT. Graha Mandiri Barata, penulis mengusulkan pembuatan sebuah sistem dengan menggunakan aplikasi program yang lebih akurat dan lebih mudah dalam pengolahannya. Dengan menggunakan Micorosoft Visual Studio 2008 dan database MYSQL untuk memudahkan dalam perancangan dari aplikasi itu sendiri. Adapun yang menjadi kelebihan dari sistem yang akan dirancang yaitu

a. Mempermudah dalam pencarian informasi mengenai data arus kas masuk dan kas keluar khususnya bagi PT. Graha Mandiri Barata yang ingin mengetahui mengenai data arus kas masuk dan kas keluar dengan cepat.

b. Meningkatkan keefisiensian dan keefektivitasan kerja para pegawai PT. Graha Mandiri Barata.

Adapun kelemahan dari sistem yang diusulkan adalah sebagai berikut : a. Sistem yang dirancang dikhususkan pada proses data arus kas masuk dan kas

keluar

(6)

III.3.1 Desain Sistem Global

Pada perancangan sistem ini terdiri dari tahap perancangan yaitu : 1. Perancangan Use Case Diagram

2. Perancangan Class Diagram

3. Perancangan Sequence Diagram

4. Perancangan Activity Diagram

5. Perancangan Output 6. Perancangan Tampilan 7. Perancangan Database

8. Perancangan Logika Program

III.3.1.1 Use Case Diagram

Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan skripsi ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar III.4. dibawah ini.

(7)

Perancangan Sistem Informasi Akuntansi Arus Kas Masuk Dan Kas Keluar Berbasis Client Server Pada

PT. Graha Mandiri Barata

III.3.1.2 Class Diagram

Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi). Pimpinan Bagian keuangan Isi Data Daftar Akun Login <<include>> <<include>> <<include>> Laporan Daftar Akun Laporan Kas Masuk <<include>> Laporan Kas Keluar Isi Data Kas Dan Bank

Isi Data Kas Masuk <<include>> <<include>> Laporan Mutasi Kas Dan Bank

Isi Data Kas Keluar Isi Data Mutasi Kas Dan Bank Laporan Kas Dan Bank Laporan Jurnal Umum

Gambar III.2.Perancangan Sistem Informasi Akuntansi Arus Kas Masuk Dan Kas Keluar Berbasis Client Server Pada PT. Graha Mandiri Barata

(8)

Gambar III.3. Class Diagram Perancangan Sistem Informasi Akuntansi Arus Kas Masuk Dan Kas Keluar Berbasis Client Server Pada PT. Graha

Mandiri Barata DaftarAkun -KodeAkun -NamaAkun -Kategori +Add +Simpan +Edit +Hapus +Update +Batal +Tutup KasDanBank -NoRekKasDanBank -KasDanBank +Add +Simpan +Edit +Hapus +Update +Batal +Tutup PostingJurnal -Tanggal -Bulan -Tahun -KodeAkun -NoRekKasDanBank -NoBukti -Debet -Kredit +Add +Simpan +Edit +Hapus +Update +Batal +Tutup

Mutasi Kas Dan Bank -NoRekKasDan Bank -Bulan -Tahun -SaldoAwal -TotalDebet -TotalKredit -SaldoAkhir +Add +Simpan +Edit +Hapus +Update +Batal +Tutup KasMasuk -NoKasMasuk -Tanggal -Bulan -Tahun -CaraPenerimaan -NoRekKasDanBank -Uraian -KodeAkun -Jumlah +Add +Simpan +Edit +Hapus +Update +Batal +Tutup KasKeluar -NoKasKeluar -Tanggal -Bulan -Tahun -CaraPembayaran -NoRekKasDanBank -Uraian -KodeAkun -Jumlah +Add +Simpan +Edit +Hapus +Update +Batal +Tutup

(9)

III.3.1.3 Activity Diagram

Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.

1. Activity Diagram Form Input Data Login

Activity diagram form input data login dapat dilihat pada Gambar III.7. Sebagai berikut :

Login Username & Password

Login

Cek Validation

Valid Invalid

Gambar III.4. Activity Diagram Halaman Login 2. Activity DiagramForm Input Data Daftar Akun

Activity diagram form input data daftar akun dapat dilihat pada Gambar III.8. Sebagai berikut :

TransaksiLain -NoTransaksiLain -Tanggal -Bulan -Tahun -CaraPembayaran -Uraian -Debet -Kredit +Add +Simpan +Edit +Hapus +Update +Batal +Tutup SaldoKasDanBank -NoRekKasDanBank -BulanSaldo -Tahun Saldo -SaldoAwal -Debet -Kredit -SaldoAkhir +Add +Simpan +Edit +Hapus +Update +Batal +Tutup

(10)

3. Activity DiagramForm Entry Data Kas Dan Bank

Activity diagram form entry data kas dan bank dapat dilihat pada Gambar III.9. Sebagai berikut :

Gambar III.5. Activity DiagramForm Entry Data Daftar Akun

Gambar III.6. Activity DiagramForm Entry Data Kas Dan Bank Tambah Data Daftar

Akun

Isi Data Daftar Akun Simpan Data Daftar Akun

Edit Data Daftar Akun

Isi Data Daftar Akun Update Data Daftar Akun

Hapus Data

Daftar Akun Pilih Data Daftar Akun

Hapus Data Daftar Akun

Batal Data

Daftar Akun Pilih Data Daftar Akun

Keluar Data Daftar Akun

Tambah Data Kas Dan Bank

Isi Data Kas Dan Bank

Simpan Data Kas Dan Bank

Edit Data Kas Dan Bank

Isi Data Kas Dan Bank

Update Data Kas Dan Bank

Hapus Data

Kas Dan Bank Pilih Data Kas Dan Bank

Hapus Data Kas Dan Bank

Batal Data

Kas Dan Bank Kas Dan Bank Pilih Data

Keluar Data Kas Dan Bank

(11)

4. Activity DiagramForm Entry Data Mutasi Kas Dan Bank

Activity diagram form entry data mutasi dan bank dapat dilihat pada Gambar III.10. Sebagai berikut

Gambar III.7. Activity DiagramForm Input Data Mutasi Kas Dan Bank

5. Activity DiagramForm Input Data Kas Masuk

Activity diagram form input data kas masuk dapat dilihat pada Gambar III.12. Sebagai berikut :

Gambar III.8. Activity DiagramForm Input Data Kas Masuk Tambah Data

Mutasi Dan Bank

Isi Data Mutasi Dan Bank

Simpan Data Mutasi Dan Bank

Edit Data Mutasi Dan Bank

Isi Data Mutasi Dan Bank

Update Data Mutasi Dan Bank

Hapus Data

Mutasi Dan Bank Pilih Data Mutasi Dan Bank

Hapus Data Mutasi Dan Bank

Batal Data

Mutasi Dan Bank Mutasi Dan Bank Pilih Data

Keluar Data Mutasi Dan

Bank

Tambah Data Kas Masuk

Isi Data Kas Masuk Simpan Data Kas Masuk

Edit Data Kas Masuk

Isi Data Kas Masuk Update Data Kas Masuk

Hapus Data

Kas Masuk Pilih Data Kas Masuk

Hapus Data Kas Masuk

Batal Data

Kas Masuk Kas Masuk Pilih Data

Keluar Data Kas Masuk

(12)

7. Activity DiagramForm Input Data Kas Keluar

Activity diagram form input data kas keluar dapat dilihat pada Gambar III.13. Sebagai berikut :

8. Activity Diagram Laporan Daftar Akun

Activity diagram laporan data daftar akun dapat dilihat pada Gambar III.14. Sebagai berikut :

Gambar III.9. Activity DiagramForm Input Data Kas Keluar Tambah Data

Kas Keluar

Isi Data Kas Keluar Simpan Data Kas Keluar

Edit Data Kas Keluar

Isi Data Kas Keluar Update Data Kas Keluar

Hapus Data

Kas Keluar Pilih Data Kas Keluar

Hapus Data Kas Keluar

Batal Data

Kas Keluar Kas Keluar Pilih Data

Keluar Data Kas Keluar

Tampil Laporan Data Daftar Akun

Cetak

Laporan Data Daftar Akun

(13)

9. Activity Diagram Laporan Kas Dan Bank

Activity diagram laporan data kas dan bank dapat dilihat pada Gambar III.15. Sebagai berikut :

10. Activity Diagram Laporan Data Mutasi Kas Dan Bank

Activity diagram laporan data mutasi kas dan bank dapat dilihat pada Gambar III.16. Sebagai berikut :

Tampil Laporan Data Kas Dan Bank

Cetak

Laporan Data Kas Dan Bank

Gambar III.11. Activity Diagram Laporan Data Kas Dan Bank

Tampil Laporan Data Mutasi Kas Dan Bank

Cetak

Laporan Data Mutasi Kas Dan Bank

(14)

11. Activity Diagram Laporan Data Kas Masuk

Activity diagram laporan data kas masuk dapat dilihat pada Gambar III.17. Sebagai berikut :

12. Activity Diagram Laporan Data Kas Keluar

Activity diagram laporan data kas keluar dapat dilihat pada Gambar III.18. Sebagai berikut :

Tampil Laporan Data Kas Masuk

Cetak

Laporan Data Kas Masuk

Gambar III.13. Activity Diagram Laporan Data Kas Masuk

Tampil Laporan Data Kas Keluar

Cetak

Laporan Data Kas Keluar

(15)

13. Activity Diagram Laporan Jurnal Umum

Activity diagram laporan data jurnal umum dapat dilihat pada Gambar III.19. Sebagai berikut :

III.3.1.4 Sequence Diagram

Sequence Diagram menggambarkan perilaku pada sebuah skenario, diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence diagram :

a. Sequence DiagramUpdate Data

Gambar III.16. Sequence Diagram Update Data

Admin

;Login ;Admin Page ;Update data

Page New Message Succes Sent (item) Login View (item) Logout Invalid

Tampil Laporan Data Jurnal Umum

Cetak

Laporan Data Jurnal Umum

(16)

b. Sequence Input Data User

Gambar III.17. Sequence Diagram Input Data User c. Sequence Proses Data Daftar Akun

Gambar III.18. Sequence Diagram Proses Data Daftar Akun

Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Daftar Akun Sent ( item ) Invalid View (item) Admin

;Halaman utama ;registrasi user ;Sukses registrasi user Open New Message Succes Open New Sent ( item ) Invalid View (item)

(17)

d. Sequence Proses Data Kas Dan Bank

Gambar III.19. Sequence Diagram Proses Data Kas Dan Bank

e. Sequence Proses Data Mutasi Kas Dan Bank

Gambar III.20. Sequence Diagram Proses Data Mutasi Kas Dan Bank

Admin

;Halaman utama ;login ;user

page

Open New

Message Succes

Proses Data Kas Dan Bank

Sent ( item ) Invalid

View (item)

Admin

;Halaman utama ;login ;user

page

Open New

Message Succes

Proses Data Mutasi Kas Dan Bank

Sent ( item ) Invalid

(18)

f. Sequence Proses Data Kas Masuk

Gambar III.21. Sequence Diagram Proses Data Kas Masuk g. Sequence Proses Data Kas Keluar

Gambar III.22. Sequence Diagram Proses Data Kas Keluar

III.3.2. Desain Sistem Detail

Desain sistem detail perancangan sistem informasi akuntansi arus kas masuk dan kas keluar berbasis client server pada PT. Graha Mandiri Barata, ini adalah sebagai berikut:

Admin

;Halaman utama ;login ;user

page

Open New

Message Succes

Proses Data Kas Masuk

Sent ( item ) Invalid

View (item)

Admin

;Halaman utama ;login ;user

page

Open New

Message Succes

Proses Data Kas Keluar

Sent ( item ) Invalid

(19)

III.3.2.1.Desain Output

Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari sistem informasi laporan arus kas masuk dan kas keluar pada Yayasan Perguruan Darul Aman Medan ini adalah sebagai berikut :

1. Rancangan Output Laporan Daftar Akun

Rancangan output laporan daftar akun berfungsi menampilkan data-data daftar akun. Adapun rancangan output laporan daftar akun dapat dilihat pada Gambar III.27. sebagai berikut :

Medan, 99 - xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( ) Gambar III.23. Rancangan Output Laporan Daftar Akun

2. Rancangan Output Laporan Kas Dan Bank

Rancangan output laporan kas dan bank berfungsi menampilkan data-data kas dan bank. Adapun rancangan output laporan kas dan bank dapat dilihat pada Gambar III.28. sebagai berikut :

Kode Akun Nama Akun Kategori

99999999 xxxxxxxxxx xxxxxxxxxx

99999999 xxxxxxxxxx xxxxxxxxxx

PT. GRAHA MANDIRI BARATA LAPORAN DAFTAR AKUN

(20)

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( ) Gambar III.24. Rancangan Output Laporan Kas Dan Bank 3. Rancangan Output Form Pil Lap Mutasi

Rancangan output form pil lap mutasi bulanan berfungsi untuk menampilkan data-data mutasi kas dan bank tiap bulan yang ada pada PT. Graha Mandiri Barata. Form pil lap mutasi bulanan yang ditampilkan berdasarkan Bulan/Tahun.

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap mutasi bulanan yang akan ditampilkan seperti terlihat pada Gambar III.29. Di bawah ini :

Gambar III.25. Rancangan Form Pil Lap Mutasi

No Rek Kas Dan Bank Kas Dan Bank

99999999 xxxxxxxxxx

99999999 xxxxxxxxxx

PT. GRAHA MANDIRI BARATA LAPORAN KAS DAN BANK

Pimpinan Bag. keuangan

FormPilLapMutasi X

Bulan Tahun

Cetak Tutup

Laporan Mutasi

(21)

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( ) Gambar III.26. Rancangan Output Laporan Mutasi Bulanan 4. Rancangan Output Form Pil Lap Kas Masuk

Rancangan output form pil lap kas masuk bulanan berfungsi untuk menampilkan data-data kas masuk tiap bulan yang ada pada PT. Graha Mandiri Barata. Form pil lap kas masuk bulanan yang ditampilkan berdasarkan Bulan/Tahun.

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap kas masuk bulanan yang akan ditampilkan seperti terlihat pada Gambar III.31. Di bawah ini :

Gambar III.27. Rancangan Form Pil Lap Kas Masuk Bulanan

No Rek Kas Dan Bank Saldo Awal Total Debet Total Kredit Saldo Akhir 9999999999 9999999999 99999999 99999999 9999999999 9999999999 9999999999 99999999 99999999 9999999999

PT. GRAHA MANDIRI BARATA LAPORAN MUTASI

Bulan : Januari 2013

Pimpinan Bag. Accounting

FormPilLapKasMasuk X

Bulan Posting Tahun Posting

Cetak Tutup

(22)

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( ) Gambar III.28. Rancangan Output Laporan Kas Masuk

5. Rancangan Output Form Pil Lap Kas Keluar

Rancangan output form pil lap kas keluar bulanan berfungsi untuk menampilkan data-data kas keluar tiap bulan yang ada pada PT. Graha Mandiri Barata. Form pil lap kas keluar bulanan yang ditampilkan berdasarkan Bulan/Tahun.

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap kas keluar bulanan yang akan ditampilkan seperti terlihat pada Gambar III.33. Di bawah ini :

Gambar III.29. Rancangan Form Pil Lap Kas Keluar Bulanan

No Kas Masuk Tanggal Cara Penerimaan No Rek Kas Dan Bank Uraian Jumlah 9999999999 99 xxxxxxxxxxxx 99999 xxxxxxxxxxxxxx 9999999999 9999999999 99 xxxxxxxxxxxx 99999 xxxxxxxxxxxxxx 9999999999

PT. GRAHA MANDIRI BARATA LAPORAN KAS MASUK

Periode : Januari 2013

Total Kas Masuk Rp 9999999999

Pimpinan Bag. Accounting

FormPilLapKasKeluar X

Bulan Posting Tahun Posting

Cetak Tutup

(23)

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( ) Gambar III.30. Rancangan Output Laporan Kas Keluar

6. Rancangan Output Form Pil Lap Jurnal Umum

Rancangan output form pil lap jurnal umum bulanan berfungsi untuk menampilkan data-data jurnal umum tiap bulan yang ada pada SMA Negeri 1 Medan. Form pil lap jurnal umum bulanan yang ditampilkan berdasarkan Bulan/Tahun.

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap jurnal umum bulanan yang akan ditampilkan seperti terlihat pada Gambar III.35. Di bawah ini :

Gambar III.31. Rancangan Form Pil Lap Jurnal Umum

No Kas Keluar Tanggal Cara Pembayaran No Rek Kas Dan Bank Uraian Jumlah 9999999999 99 xxxxxxxxxxxx 99999 xxxxxxxxxxxxxx 9999999999 9999999999 99 xxxxxxxxxxxx 99999 xxxxxxxxxxxxxx 9999999999

PT. GRAHA MANDIRI BARATA LAPORAN KAS KELUAR

Periode : Januari 2013

Total Kas Keluar Rp 9999999999

Pimpinan Bag. Accounting

Laporan Jurnal X

Bulan Tahun

Cetak Tutup

Laporan Jurnal

(24)

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( ) Gambar III.32. Rancangan Output Laporan Jurnal Umum

III.3.2.2. Desain Input

Perancangan input merupakan masukan yang penulis rancang guna lebih memudahkan dalam entry data. Entry data yang dirancang akan lebih mudah dan cepat dan meminimalisir kesalahan penulisan dan memudahkan perubahan.

Perancangan input tampilan yang dirancang adalah sebagai berikut : 1. Perancangan Input Form Login

Perancangan input form login berfungsi untuk verifikasi pengguna yang berhak menggunakan sistem. Adapun rancangan form login dapat dilihat pada Gambar III.37. sebagai berikut :

Tanggal Kode Akun Uraian No Bukti Debet Kredit 99 99999 Xxxxxxxxxxxxxxxxxxxxxx 999999999999 99999999999 99999999 99 99999 Xxxxxxxxxxxxxxxxxxxxxx 999999999999 99999999999 99999999

PT. GRAHA MANDIRI BARATA LAPORAN JURNAL UMUM

Periode : Januari 2013

Pimpinan Bag. Keuangan

(25)

Gambar III.33. Rancangan InputForm Login

2. Rancangan Input Form Menu Utama

Rancangan input form menu utama berfungsi untuk menampilkan tampilan utama dari user interface. Adapun rancangan input form menu utama dapat dilihat pada Gambar III.38. sebagai berikut :

Gambar III.34. Rancangan Input Form Menu Utama 3. Rancangan Input Form Entry Daftar Akun

Perancangan input form entry daftar akun merupakan form untuk penyimpanan data-data daftar akun. Adapun bentuk input form entry daftar akun dapat dilihat pada Gambar III.39. Sebagai berikut :

ID

Password

Form Login Pengguna

Log In Keluar Level

Status LOGIN FORM

Input Data Form Menu Utama

(26)

Input Master Kas Dan Bank

Gambar III.35. Rancangan Input Form Entry Daftar Akun 4. Rancangan Input Form Entry Master Kas Dan Bank

Perancangan input form entry master kas dan bank merupakan form untuk penyimpanan data-data master kas dan bank. Adapun bentuk input form entry

master kas dan bank dapat dilihat pada Gambar III.40. Sebagai berikut :

Gambar III.36. Rancangan Input Form Entry Master Kas Dan Bank 5. Rancangan Input Form Entry Transaksi Kas Masuk

Perancangan input form entry transaksi kas masuk merupakan form untuk penyimpanan data-data kas masuk. Adapun bentuk input form entry transaksi kas masuk dapat dilihat pada Gambar III.41. Sebagai berikut :

Kode Akun Nama Akun Keterangan

9999999999999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx

9999999999999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx

No Rek Kas Dan Bank Kas Dan Bank

99999999 xxxxxxxxxxx

99999999 xxxxxxxxxxx

Kode Akun : Input Daftar Akun

Nama Akun : Keterangan :

Tambah

Simpan Edit Hapus Update Batal Tutup

Entry Daftar Akun

No Rek Kas Dan Bank Kas Dan Bank

Simpan Edit Hapus Update Batal Tutup

(27)

Gambar III.37. Rancangan Input Form Entry Data Transaksi Kas Masuk

No Kas Masuk Tanggal Cara Penerimaan No Rek Kas Dan Bank Dari Uraian Jumlah 9999999999 99 xxxxxxxxxxxx 99999 xxxxxxxxxxxxxx xxxxxxxxxxxxxx 9999999999 9999999999 99 xxxxxxxxxxxx 99999 xxxxxxxxxxxxxx xxxxxxxxxxxxxx 9999999999

Form Input Kas Masuk

Entry Transaksi Kas Masuk

Bulan Bayar : Tahun Bayar :

No Kas Masuk :

Dari :

Simpan Edit Hapus Update Batal Tutup Tampil Data Kas Masuk Terpilih

Cara Penerimaan : No Rek Kas Bank

: Kode Akun : Keterangan : Uraian : Tanggal : Jumlah :

Master Kas Dan Bank

999999999 xxxxxxxxxxx

999999999 xxxxxxxxxxx

Daftar Akun

999999999 xxxxxxxxxxx

(28)

6. Rancangan Input Form Entry Transaksi Kas Keluar

Perancangan input form entry transaksi kas keluar merupakan form untuk penyimpanan data-data kas keluar. Adapun bentuk input form entry transaksi kas keluar dapat dilihat pada Gambar III.42. Sebagai berikut :

(29)

Gambar III.38. Rancangan Input Form Entry Data Transaksi Kas Keluar

No Kas Keluar Tanggal Cara Pembayaran No Rek Kas Dan Bank Dari Uraian Jumlah 9999999999 99 xxxxxxxxxxxx 99999 xxxxxxxxxxxxxx xxxxxxxxxxxxxx 9999999999 9999999999 99 xxxxxxxxxxxx 99999 xxxxxxxxxxxxxx xxxxxxxxxxxxxx 9999999999

Form Input Kas Keluar

Entry Transaksi Kas Keluar

Bulan Bayar : Tahun Bayar :

No Kas Masuk :

Dari :

Simpan Edit Hapus Update Batal Tutup Tampil Data Kas Masuk Terpilih

Cara Penerimaan : No Rek Kas Bank

: Kode Akun : Keterangan : Uraian : Tanggal : Jumlah :

Master Kas Dan Bank

999999999 xxxxxxxxxxx

999999999 xxxxxxxxxxx

Daftar Akun

999999999 xxxxxxxxxxx

(30)

7. Rancangan Input Form Entry Mutasi Kas Dan Bank

Perancangan input form entry mutasi kas dan bank merupakan form untuk penyimpanan data-data mutasi kas dan bank. Adapun bentuk input form entry

mutasi kas dan bank dapat dilihat pada Gambar III.43. Sebagai berikut :

Gambar III.39. Rancangan Input Form Pil Mutasi

Gambar III.40. Rancangan Input Form Mutasi Kas Dan Bank

Tanggal Bulan Tahun Kode Akun Uraian No Bukti Debet Kredit 99 Xxxxxx 9999 9999 Xxxxxxxxxxxxxxxxxx 999999 xxxxxxx 9999 99 xxxxxx

xx

9999 9999 xxxxxxxxxxxxxxxxxx 999999 xxxxxxx 9999 FormPilMutasi X

Bulan Mutasi Saldo Tahun Mutasi Saldo

Next Batal

No Rek Kas Dan Bank Kas Dan Bank

Saldo Awal :

Lihat Daftar

Update Saldo

Tutup

Mutasi Kas Dan Bank

Total Debet :

Total Kredit : Saldo Berjalan :

Saldo Akhir :

Daftar Mutasi Saldo

Bulan Tahun Saldo Awal Saldo Akhir xxxx 9999 999999999 999999999 xxxx 9999 999999999 999999999

(31)

III.3.2.3. Perancangan Database III.3.2.3.1. Desain Tabel/File

Perancangan struktur database adalah untuk menentukan file database yang digunakan seperti field, tipe data, ukuran data. Sistem ini dirancang dengan menggunakan database MYSQL

Berikut adalah desain database dan tabel dari sistem yang dirancang. 1. Tabel Password

Nama Database : Dian Nama Tabel : TabelUser Primary Key : IDUser Foreign Key : -

Tabel III.1 Tabel User

2. Tabel Daftar Akun Nama Database : Dian

Nama Tabel : TabelDaftarAkun Primary Key : KodeAkun Foreign Key : -

Nama Field Tipe Data Ukuran Keterangan

*UserID Varchar 10 *UserID

NamaUser Varchar 10 NamaUser

Password Varchar 10 Password

Level Varchar 10 Level

(32)

Tabel III.2 Tabel Daftar Akun

3. Tabel Kas Dan Bank Nama Database : Dian

Nama Tabel : TabelKasDanBank Primary Key : NoRekKasBank Foreign Key :

Tabel III.3. Tabel Kas Dan Bank

4. Tabel Kas Masuk Nama Database : Dian

Nama Tabel : TabelKasMasuk Primary Key : NoKasMasuk

Foreign Key : KodeAkun, NoRekKasDanBank Tabel III.4 Tabel Kas Masuk

Nama Field Tipe Data Ukuran Keterangan

*KodeAkun Varchar 10 *KodeAkun

NamaAkun Varchar 30 NamaAkun

Keterangan Varchar 10 Keterangan

Nama Field Tipe Data Ukuran Keterangan

*NoRekKasBank Varchar 20 *NoRekKasBank

KasDanBank Varchar 40 KasDanBank

Nama Field Tipe Data Ukuran Keterangan

*NoKasMasuk Varchar 15 *NoKasMasuk

Tanggal Int 4 Tanggal

Bulan Varchar 10 Bulan

Tahun Int 4 Tahun

CaraPenerimaan Varchar 10 CaraPenerimaan

NoRekKasDanBank Varchar 20 NoRekKasDanBank

Dari Varchar 30 Dari

Uraian Varchar 50 Uraian

KodeAkun Varchar 10 KodeAkun

(33)

5. Tabel Kas Keluar Nama Database : Dian

Nama Tabel : TabelKasKeluar Primary Key : NoKasKeluar

Foreign Key : KodeAkun, NoRekKasDanBank Tabel III.5 Tabel Kas Keluar

6. Tabel Posting Jurnal Nama Database : Dian

Nama Tabel : TabelPostingJurnal Primary Key : -

Foreign Key : NoAkun, NoRekKasDanBank

Nama Field Tipe Data Ukuran Keterangan

*NoKasKeluar Varchar 15 *NoKasKeluar

Tanggal Int 4 Tanggal

Bulan Varchar 10 Bulan

Tahun Int 4 Tahun

CaraPembayaran Varchar 10 CaraPembayaran

NoRekKasDanBank Varchar 20 NoRekKasDanBank

Kepada Varchar 30 Kepada

Uraian Varchar 50 Uraian

KodeAkun Varchar 10 KodeAkun

(34)

Tabel III.6. Tabel Posting Jurnal

7. Tabel Mutasi Kas Dan Bank Nama Database : Dian

Nama Tabel : TabelMutasiKasDanBank Primary Key : -

Foreign Key : NoRekKasDanBank,

Tabel III.7. Tabel Mutasi Kas Dan Bank

III.3.2.3.2. Kamus data (Data Dictionaries)

Kamus data merupakan suatu daftar terorganisasi tentang komposisi elemen data, aliran data dan data store yang digunakan. Pengisian data dictionary dilakukan setiap saat selama proses pengembangan berlangsung, ketika diketahui adanya data atau saat diperlukan penambahan data item ke dalam sistem.

Nama Field Tipe Data Ukuran Keterangan

Tanggal Int 4 Tanggal

Bulan Varchoar 10 Bulan

Tahun Int 4 Tahun

KodeAkun Varchar 10 KodeAkun

NoRekKasDanBank Varchar 20 NoRekKasDanBank

NoBukti Varchar 15 NoBukti

Debet Double 8 Debet

Kredit Double 8 Kredit

Nama Field Tipe Data Ukuran Keterangan

NoRekKasDanBank Varchar 20 NoRekKasDanBank

Bulan Varchoar 10 Bulan

Tahun Int 4 Tahun

SaldoAwal Double 8 SaldoAwal

TotalDebet Double 8 TotalDebet

TotalKredit Double 8 TotalKredit

(35)

Berikut Kamus Data dari perancangan sistem informasi akuntansi arus kas masuk dan kas keluar pada PT. Graha Mandiri Barata.

1. Password = {IDUser} + {NamaUser} + {Password} + {Level} + {Status} 2. Daftar Akun = {KodeAkun} + {NamaAkun} + {Keterangan}

3. Master Kas Dan Bank = {NoRekKasDanBank} +{Kas Dan Bank}

4. Kas Masuk = {NoKasMasuk} + {Tanggal} + {Bulan} + {Tahun} + {CaraPenerimaan} + {NoRekKasDanBank} + {Dari} + {KodeAkun} + {Uraian} + {Jumlah}.

5. Kas Keluar = {NoKasKeluar} + {Tanggal} + {Bulan} + {Tahun} + {CaraPembayaran} + {NoRekKasDanBank} + {Kepada} + {KodeAkun} + {Uraian} + {Jumlah}.

6. Posting Jurnal = {Tanggal} + {Bulan} + {Tahun} + {KodeAkun} + {NoRekKasDanBank} + {NoBukti} + {Debet} + {Kredit}.

7. Mutasi Kas Dan Bank = {NoRekKasDanBank} + {Bulan} + {Tahun} + {SaldoAwal} + {TotalDebet} + {TotalKredit} + {SaldoAkhir}.

(36)

III.3.2.3.2 Normalisasi

Normalisasi merupakan proses penyusunan tabel-tabel yang tidak redundan (double), yang dapat menyebabkan anomali pada saat operasi manipulasi data, seperti tambah, simpan, edit, hapus, update, batal dan keluar.

1. Bentuk Tidak Normal

Bentuk tidak normal merupakan suatu redundansi data yang cenderung melebihi ukuran dari data basis data dan itu menjadi sebuah masalah yang sangat serius dalam media basis data yang besar. Berikut tabel III.1. tidak normal.

Tabel III.8. Tabel Kas Masuk Bentuk Tidak Normal

2. Bentuk Normal Pertama (1 NF)

Bentuk normal merupakan tahap pertama yang harus dipenuhi jika sebuah tabel tidak memiliki atribut bernilai banyak atau lebih dari satu atribut dengan nilai domain yang sama. Berikut tabel-tabel dalam bentuk normal :

No Kas Masuk

Tanggal Bulan Tahun No Kas Keluar Kode Akun Nama Akun No Rek Kas Dan Bank

Kas Dan Bank

Saldo Awal Saldo Akhir

0000001 02 Juli 2012 0000001 29091986 Mario

Permana

0000001 1.100.1 Bank. BCA 1.1.2

0000002 03 Juli 2012 0000001 29091986 Aisyah 0000002 1.100.2 Bank.

Mandiri

(37)

a. Tabel Jurnal Transaksi

Tabel jurnal transaksi merupakan tabel yang berfungsi untuk menyimpan data keuangan yang menjadi objek keuangan dalam sistem yang dirancang.

Tabel III.9. Tabel Jurnal Bentuk Normal Pertama (1 NF)

3. Bentuk Normal Kedua (2 NF)

Bentuk normal kedua merupakan tahap kedua yang harus dipenuhi jika sebuah tabel tidak memiliki atribut bernilai banyak atau lebih dari satu atribut dengan nilai domain yang sama. Berikut tabel-tabel dalam bentuk normal :

a. Tabel Daftar Akun

Tabel daftar akun merupakan tabel yang berfungsi untuk menyimpan data daftar akun. Tabel III.10. Tabel Daftar Akun Normal Kedua (2 NF)

No Kas Masuk Tanggal Bulan Tahun Jumlah

0000001 01 Juli 2012 1.000.000

0000002 03 Juli 2012 1.500.000

Kode Akun Nama Akun Keterangan

1.2.1 Kas Pendapatan

(38)

b. Tabel Master Kas Dan Bank

Tabel master kas dan bank merupakan tabel yang berfungsi untuk menyimpan data master kas dan bank.

Tabel III.11 Tabel Master Kas Dan Bank Normal Kedua (2 NF)

III. 3.2.3.3. ERD (Entity Relationship Diagram)

Setelah merancang database maka dapat dibuatkan relasi antar tabel sebagai kebutuhan data. Relasi ini menggambarkan hubungan antara satu tabel dengan tabel yang lain. Apakah hubungan satu dengan satu, satu dengan banyak dan banyak dengan banyak.

Adapun relasi antar tabel dapat ditunjukkan pada gambar III.45. sebagai berikut :

No Rek Kas Dan Bank Kas Dan Bank

1.1 Kas Tunai

(39)

Gambar III.45. Entity Relationship Diagram (ERD) Perancangan Sistem Informasi Akuntansi Arus Kas Masuk Dan Kas Keluar Pada PT. Graha Mandiri Barata

Daftar Akun *Kode Akun Nama Akun Keterangan

Mempunyai Kas Dan Bank

*No Rek Kas Dan Bank

Kas Dan

Bank *No Kas

Masuk

Memberikan Kas Masuk

Tanggal Bulan Tahun Cara Penerimaan No Rek Kas Dan Bank Dari Uraian Kode Akun Jumlah Mempunyai Kas Keluar *No Kas Keluar Tanggal Bulan Tahun Cara Pembayaran No Rek Kas Dan Bank Kepada Uraian Jumlah Mempunyai

Mutasi Kas Dan Bank No Rek Kas Dan

Bank Bulan Tahun Saldo Awal Total Debet Total Kredit Saldo Akhir Mempunyai Posting Jurnal Tanggal Bulan Tahun No Rek Kas Dan Bank Kode Akun No Bukti Debet Kredit M 1 1 M 1 1 M 1 M 1

(40)

III.3.2.3.5. Relasi Antar Tabel

Setelah merancang database maka dapat dibuatkan relasi antar tabel sebagai kebutuhan data. Relasi ini menggambarkan hubungan antara satu tabel dengan tabel yang lain. Apakah hubungan satu dengan satu, satu dengan banyak dan banyak dengan banyak.Adapun relasi antar tabel dapat ditunjukkan pada Gambar III.46. sebagai berikut :

Gambar III.46. Relasi Antar Tabel Perancangan Sistem Informasi Akuntansi Arus Kas Masuk Dan Kas Keluar Pada PT. Graha Mandiri Barata

TabelDaftarAkun *KodeAkun NamaAkun Kategori TabelKasDanBank *NoRekKasDanBank KasDanBank TabelPostingJurnal Tanggal Bulan Tahun KodeAkun NoRekKasDanBank NoBukti Debet Kredit

TabelMutasi Kas Dan Bank NoRekKasDan Bank Bulan Tahun SaldoAwal TotalDebet TotalKredit SaldoAkhir TabelKasMasuk *NoKasMasuk Tanggal Bulan Tahun CaraPenerimaan NoRekKasDanBank Dari Uraian KodeAkun Jumlah TabelKasKeluar *NoKasKeluar Tanggal Bulan Tahun CaraPembayaran NoRekKasDanBank Kepada Uraian KodeAkun Jumlah

Gambar

Gambar III.1. Flow Of Document  Perancangan Sistem Informasi Akuntansi  Arus Kas Masuk Dan Kas Keluar Berbasis Client Server
Gambar III.2. Perancangan Sistem Informasi Akuntansi Arus Kas Masuk Dan  Kas Keluar Berbasis Client Server Pada PT
Gambar III.3.  Class Diagram Perancangan Sistem Informasi Akuntansi  Arus Kas Masuk Dan Kas Keluar Berbasis Client Server Pada PT
Gambar III.5. Activity Diagram Form Entry Data Daftar Akun
+7

Referensi

Dokumen terkait

Tanggung jawab ini ditinjau dari segi ajaran Islam, secara implisit mengandung pula tanggung jawab pendidikan.(Zakiah Daradjat,2015:45). Dari analisa di atas dapat

Oleh karena itu, peneliti memandang pendampingan dalam konservasi sumber mata air secara berkelanjutan ini menjadi hal yang harus segera dilakukan.. Sehingga diharapkan

Koeficijent pokrića neto stabilnog izvora financiranja ( eng. net stable funding ratio- NSFR) koji uspostavlja standard upravljanja strukturnom, odnosno

Analisis lebih dalam dilakukan dengan wawancara terhadap beberapa sampel dalam penelitian, yaitu mahasiswa yang melakukan wirausaha tetapi lingkungan keluarganya bukanlah

Berbeda dengan indikator kinerja bagi sistem transportasi secara keseluruhan, indikator kinerja bagi setiap komponen sistem transportasi lebih menunjukan spesifikasi,

Tujuan diterbitkannya Panduan Seleksi ini adalah sebagai acuan untuk melakukan proses seleksi hibah insentif perusahaan pemula (UI Incubate Program) yang berasal

Selain itu, responden mengemukakan bahwa dengan mengikuti konseling kelompok perencanaan karir, mereka dapat terbuka dengan permasalahan karir yang dihadapi, merasa

Hasil observasi kegiatan guru pada siklus I pertemuan I dalam menerapkan Penerapan Problem Solving pada mata pelajaran IPA kelas IV SD Negeri Kutowinangun 10