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 laporan keuangan arus kas pada PT. Global Duta Development dengan mencatat data laporan keuangan arus kas pada PT. Global Duta Development. Data tersebut oleh bagian administrasi dicatat pada buku laporan keuangan arus. Selanjutnya bagian administrasi memberikan data laporan arus kas kepada pimpinan, dan memberikan data laporan keuangan arus kas bulanan tersebut ke bagian administrasi untuk proses pengerjaan. kemudian bagian administrasi memberikan data laporan keuangan yang telah dilakukan oleh bagian administrasi. Setelah data-data laporan keuangan arus kas tersebut di data, maka akan dibuat data laporan keuangan arus kas dapat dicetak setiap bulannya.
III.1.1. Analisa Input Adapun input data dalam pengolahan data laporan keuangan arus kas pada PT. Global Duta Development sebagaimana Gambar III.1. berikut ini :
Gambar III.1. Analisa Input Laporan Keuangan Arus Kas Pada PT. Global Duta Development Sumber : PT. Global Duta Development
III.1.2. Analisa Proses Adapun proses pengolahan data laporan keuangan arus kas pada PT. Global Duta Development yang sedang berjalan dapat digambarkan dalam bentuk aliran informasi berikut ini :
Pelanggan
Mulai
Memberikan Data Penerimaan Kas MasukDan Keluar
Dokumen Data Kas Masuk Dan Kas Keluar
Selesai
Bagian Keuangan Kas Masuk Dan Kas Keluar
Pimpinan
Menerima Data Penerimaan Kas MasukDan Keluar
Membuat data Penerimaan Kas MasukDan Keluar
Laporan Dokumen Data Penerimaan Kas MasukDan Keluar
Dokumen Data Kas Masuk Dan Kas Keluar
Membuat Laporan Penerimaan Kas MasukDan Keluar
Laporan Dokumen Data Penerimaan Kas MasukDan Keluar
Gambar III.2. Flow Of Document Sistem Informasi Akuntansi Laporan Keuangan Arus Kas Pada PT. Global Duta Development Sumber : PT. Global Duta Development Dari gambar III.2. diatas dapat dilihat aliran dokumen yang terjadi dalam sistem informasi akuntansi laporan keuangan arus kas masuk dan kas keluar pada PT. Global Duta Development. Aliran dokumen ini sudah cukup baik, sebab terdapat proses penyimpanan, seperti arsip data pelanggan, arsip data penerimaan kas masuk dan kas keluar, dan arsip dokumen laporan penerimaan kas yang berguna untuk memudahkan pembuatan laporan dokumen kas masuk dan kas
keluar diserahkan kepada Pimpinan. Aliran dokumen dari sistem informasi akuntansi laporan keuangan arus kas masuk dan kas keluar pada PT. Global Duta Development mencakup 3 bagian yaitu : Pelanggan, Administrasi, Pimpinan.
III.1.3. Analisa Output Adapun laporan laporan keuangan arus kas pada PT. Global Duta Development dapat dilihat pada Gambar III.3. di bawah ini :
Gambar III.3. Hasil Laporan Keuangan Arus Kas Pada PT. Global Duta Development Sumber : PT. Global Duta Development Gambar III.3. di atas menunjukan contoh dari hasil laporan keuangan arus kas yang digunakan oleh perusahaan. Laporan ini dihasilkan dengan cara manual, sehingga proses pembuatan laporan ini dapat memakan waktu yang lama dan kurang akurat. Kekurangan dari laporan ini adalah tidak efektifitasnya dalam hal penyimpanan hasil laporan dikarenakan laporan tersebut masih di simpan dalam bentuk sistem berkas sehingga sulit dalam hal pencarian laporan.
III.2. Evaluasi sistem yang berjalan Dalam hal ini sistem yang digunakan belumlah efektif sistem informasi akuntansi laporan keuangan arus kas pada PT. Global Duta Development yang ada masih tergolong Manual. Pengolahan data sistem informasi akuntansi laporan keuangan arus kas pada PT. Global Duta Development yang masih sederhana ini membuat pelaporan terkadang bermasalah dalam bentuk perhitungan uang dalam laporan keuangan arus kas. Tidak jarang juga bermasalah dari segi pendataan tanggal pelaporan dan juga akumulasi total nilai keuangan yang terkadang tidak sesuai. III.3
Desain Sistem Untuk membantu membangun sistem informasi akuntansi laporan
keuangan arus kas pada PT. Global Duta Development, 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 SQL Server 2008 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 laporan keuangan arus kas pada PT. Global Duta Development yang ingin mengetahui mengenai data laporan keuangan arus kas dengan cepat. b. Meningkatkan keefisiensian dan keefektivitasan kerja para pegawai PT. Global Duta Development Adapun kelemahan dari sistem yang diusulkan adalah sebagai berikut :
a. Sistem yang dirancang dikhususkan pada proses data laporan keuangan arus kas b.
Sistem hanya dapat berlaku pada PT. Global Duta Development
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 Input dan 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.
Sistem Informasi Akuntansi Laporan Keuangan Arus Kas Pada PT. Global Duta Development
Login
Laporan Dafftar Akun <
> Laporan Pelanggan
Isi Data Daftar Akun
<> Isi Data Pelanggan Laporan Kas Masuk
Pimpinan
<> Laporan Kas Keluar
Isi Data Kas Masuk
Bagian Administrasi
<> <> Laporan Arus Kas
Laporan Jurnal Umum
<>
Isi Data Kas Keluar
<>
Isi Data Jurnal Umum
Gambar III.4. Use Case Diagram Sistem Informasi Akuntansi Laporan Keuangan Arus Kas Pada PT. Global Duta Development 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
(metode/fungsi).
layanan
untuk
memanipulasi
keadaan
tersebut
Daftar Akun *NoAkun -Keterangan -Katagori -JenisAktivitas +Add +Simpan +Edit +Hapus +Update +Batal +Tutup
Pelanggan *IDPelanggan -NamaPelanggan -Alamat -Telepon +Tambah +Simpan +Edit +Hapus +Update +Batal +Tutup
Kas Masuk *NoKasMasuk -Tanggal -Bulan -Tahun -IDPelanggan -NoAkun -JenisAktivitas -UraianPenerimaan -Jumlah +Tambah +Simpan +Edit +Hapus +Update +Batal +Tutup
Kas Keluar *NoKasKeluar -Tanggal -Bulan -Tahun -NoAkun -JenisAktivitas -UraianPengeluaran -Jumlah +Tambah +Simpan +Edit +Hapus +Update +Batal +Tutup
Jurnal Umum *NoPosting -Tanggal -NoUrut -NoBukti -NoAkun -Debet -Kredit +Tambah +InsertTransaksi +DeleteTransaksi +TampilDaftarAkun +Simpan +Edit +Hapus +Update +Batal +Tutup
Gambar III.5. Class Diagram Sistem Informasi Akuntansi Laporan Keuangan Arus Kas Pada PT. Global Duta Development
III.3.1.3 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 Diagram Update Data ;Login
;Admin
Page
;Update
data
Admin
Sent (item)
Page New
Login Invalid
View (item)
Message Succes
Logout
Gambar III.6. Sequence Diagram Update Data
b. Sequence Input Data User ;Halaman
utama
;registrasi user
;Sukses registrasi user
Admin
View (item)
Open New
Open New
Invalid
Message Succes
Sent ( item )
Gambar III.7. Sequence Diagram Input Data User
c. Sequence Proses Data Daftar Akun ;Halaman utama
;user page
;login
Admin
View (item)
Proses Data Daftar Akun
Open New
Invalid Sent ( item )
Message Succes
Gambar III.8. Sequence Diagram Proses Data Daftar Akun d. Sequence Proses Data Pelanggan ;Halaman utama
;user page
;login
Admin
View (item) Invalid
Open New
Message Succes
Proses Data Pelanggan
Sent ( item )
Gambar III.9. Sequence Diagram Proses Data Pelanggan
e. Sequence Proses Data Kas Masuk ;Halaman utama
;user page
;login
Admin
View (item) Invalid
Open New
Message Succes
Proses Data Kas Masuk
Sent ( item )
Gambar III.10. Sequence Diagram Proses Data Kas Masuk
f. Sequence Proses Data Kas Keluar ;Halaman utama
;user page
;login
Admin
View (item)
Proses Data Kas Keluar
Open New
Invalid
Message Succes
Sent ( item )
Gambar III.11. Sequence Diagram Proses Data Kas Keluar g. Sequence Proses Data Jurnal Umum ;Halaman utama
;user page
;login
Admin
View (item)
Open New
Proses Data Jurnal Umum
Invalid
Message Succes
Sent ( item )
Gambar III.12. Sequence Diagram Proses Jurnal Umum
III.3.2. Desain Sistem Detail Desain sistem detail sistem informasi akuntansi laporan keuangan arus kas pada PT. Global Duta Development, ini adalah sebagai berikut:
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 akuntansi
laporan keuangan arus kas pada PT. Global Duta Development 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.13. sebagai berikut : LOGO
PT. GLOBAL DUTA DEVELOPMNET LAPORAN DAFTAR AKUN
No Akun 99999 99999
Keterangan xxxxxxx xxxxxxx
Katagori xxxxx xxxxx
Jenis Aktivitas xxxxxxx xxxxxxx
Medan, 99 - xxxx,9999 Dicetak oleh
Diketahui oleh Pimpinan
(
Administrasi
)
(
)
Gambar III.13. Rancangan Output Laporan Daftar Akun
2.
Rancangan Output Laporan Pelanggan Rancangan output laporan pelanggan berfungsi menampilkan data-data
pelanggan. Adapun rancangan output laporan pelanggan dapat dilihat pada Gambar III.14. sebagai berikut :
LOGO
PT. GLOBAL DUTA DEVELOPMNET LAPORAN PELANGGAN
ID Pelanggan 99999 99999
Nama Pelanggan xxxxxxx xxxxxxx
Alamat xxxxx xxxxx
Telepon 99999 99999
Medan, 99 - xxxx,9999 Dicetak oleh
Diketahui oleh Pimpinan
(
Administrasi
)
(
)
Gambar III.14. Rancangan Output Laporan Pelanggan
3.
Rancangan Output Form Pil Lap Kas Masuk Rancangan output form pil lap kas masuk bulanan berfungsi untuk
menampilkan data-data kas masuk tiap bulan ada pada PT, Global Duta Development. 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.15. Di bawah ini : Laporan Kas Masuk
X
Laporan Penerimaan Kas Bulan Tahun
Tutup
Cetak
Gambar III.15. Rancangan Form Pil Lap Kas Masuk
LOGO
PT. GLOBAL DUTA DEVELOPMNET LAPORAN KAS MASUK Bulan / Tahun : Juli 2013
No Kas Masuk 99999 99999
Tanggal
ID Pelanggan
Nama Pelanggan
99 99
99999 99999
Xxxxx xxxxx
Jenis Aktivitas xxxxx xxxxx
Cara Penerimaan xxxxx xxxxx
Total Penerimaan Kas Rp
99999 99999
99999
Medan, 99 - xxxx,9999 Dicetak oleh
Diketahui oleh Pimpinan
(
Jumlah
Administrasi
)
(
)
Gambar III.16. Rancangan Output Laporan Kas Masuk 4.
Rancangan Output Form Pil Lap Kas Keluar Rancangan output form pil lap kas keluar bulanan berfungsi untuk
menampilkan data-data kas keluar tiap bulan ada pada PT, Global Duta Development. 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.17. Di bawah ini : Laporan Kas Keluar
X
Laporan Pengeluaran Kas Bulan Tahun
Tutup
Cetak
Gambar III.17. Rancangan Form Pil Lap Kas Keluar
LOGO
PT. GLOBAL DUTA DEVELOPMNET LAPORAN KAS KELUAR Bulan / Tahun : Juli 2013
No Kas Masuk 99999 99999
Tanggal
ID Suplier
Nama Suplier
99 99
99999 99999
Xxxxx xxxxx
Jenis Aktivitas xxxxx xxxxx
Cara Pengeluaran xxxxx xxxxx
Total Pengeluaran Kas Rp
99999 99999
99999
Medan, 99 - xxxx,9999 Dicetak oleh
Diketahui oleh Pimpinan
(
Jumlah
Administrasi
)
(
)
Gambar III.18. Rancangan Output Laporan Kas Keluar 5.
Rancangan Output Form Pil Lap Arus Kas Rancangan output form pil lap arus kas bulanan berfungsi untuk menampilkan
data-data arus kas tiap bulan ada pada PT, Global Duta Development. Form pil lap arus kas bulanan yang ditampilkan berdasarkan Bulan/Tahun. Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap arus kas bulanan yang akan ditampilkan seperti terlihat pada Gambar III.19. Di bawah ini : FormPilLapArusKas
X
Laporan Arus Kas Bulan Tahun
Tutup
Cetak
Gambar III.19. Rancangan Form Pil Lap Arus Kas
LOGO
PT. GLOBAL DUTA DEVELOPMNET LAPORAN ARUS KAS Periode : xxxx 9999 Tanggal
PENDAPATAN Aktivitas Operasi PENDAPATAN xxxxxxxxxxxxxx xxxxxxxxxxxxxx BEBAN Aktivitas Operasi BEBAN xxxxxxxxxxxxxx xxxxxxxxxxxxxx
No Akun
Keterangan
Debet
Kredit
9 xxxx 9999 9.9.9 xxxxxxxxxxxxx
999999999 999999999 999999999
9 xxxx 9999 9.9.9 xxxxxxxxxxxxxx
0 0 0 9999999999
Saldo Kas
99999999 99999999 99999999 99999999
Rp : 99999999999
Medan, 99 - xxxx,9999 Dicetak oleh
Diketahui oleh Pimpinan
(
0 0 0
Administrasi
)
(
)
Gambar III.20. Rancangan Output Laporan Arus Kas 6.
Rancangan Output Form Pil Lap Jurnal Umum Rancangan output form pil lap jurnal umum bulanan berfungsi untuk
menampilkan data-data arus kas tiap bulan ada pada PT, Global Duta Development. 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.21. Di bawah ini :
FormPilLapArusKas
X
Laporan Jurnal Umum Bulan Tahun Tutup
Tutup
Gambar III.21. Rancangan Form Pil Lap jurnal Umum
PT. GLOBAL DUTA DEVELOPMNET LAPORAN KAS KELUAR Bulan / Tahun : Juli 2013 No Posting
Tanggal
No Aku
Keterangan
No Bukti
Debet
Kredit
99999 99999
99 99
99999 99999
Xxxxx xxxxx
xxxxx xxxxx
xxxxx xxxxx
99999 99999
Total Pengeluaran Kas Rp
Medan, 99 - xxxx,9999 Dicetak oleh
Diketahui oleh
Administrasi
Pimpinan
(
99999
)
(
)
Gambar III.22. 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.23. sebagai berikut : SISTEM INFORMASI LAPORAN ARUS KAS
PT. GLOBAL DUTA DEVELOPMENT DEVELOPER DAN PENJUALAN PROPERTY Login ID
Password
Log In
Keluar
Gambar III.23. Rancangan Input Form 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.24. sebagai berikut : Form Menu Utama Input Data
Laporan
Keluar
PT. GLOBAL DUTA DEVELOPMENT DEVELOPER DAN PENJUALAN PROPERTY
LOGO
Gambar III.24. Rancangan Input Form Menu Utama
3.
Rancangan Input Form Entri Data Daftar Akun Perancangan input form entri data daftar akun merupakan form untuk
penyimpanan data-data daftar akun. Adapun bentuk input form entri data daftar akun dapat dilihat pada Gambar III.25. Sebagai berikut : Form Input Akun Entri Data Daftar Akun No Akun
:
Keterangan
:
Katagori
:
Jenis Aktivitas
:
Simpan
Edit
Tambah
No Akun 99999 99999
Hapus
Update
Batal
Keterangan xxxxxxx xxxxxxx
Katagori xxxxx xxxxx
Jenis Aktivitas xxxxxxx xxxxxxx
Tutup
Gambar III.25. Rancangan Input Form Entri Data Daftar Akun 4.
Rancangan Input Form Entri Data Pelanggan Perancangan input form entri data pelanggan merupakan form untuk
penyimpanan data-data pelanggan. Adapun bentuk input form entri data pelanggan dapat dilihat pada Gambar III.26. Sebagai berikut : Form Input Pelanggan Entri Data Pelanggan ID Pelanggan
:
Nama Pelanggan
:
Alamat
:
Telepon
:
Simpan
Edit
Tambah
ID Pelanggan 99999 99999
Hapus
Update
Batal
Nama Pelanggan xxxxxxx xxxxxxx
Alamat
Telepon
xxxxx xxxxx
Xxxxxxx Xxxxxxx
Tutup
Gambar III.26. Rancangan Input Form Entri Data Pelanggan
5.
Rancangan Output Form Pil Input Kas Masuk Rancangan output form pil input kas masuk berfungsi untuk menampilkan
data-data kas masuk pada PT, Global Duta Development. Form pil input kas masuk bulanan yang ditampilkan berdasarkan Bulan/Tahun. Sebelum form kas masuk ditampilkan, terlebih dahulu akan ditampilkan form pil input kas masuk bulanan yang akan ditampilkan seperti terlihat pada Gambar III.27. Di bawah ini : FormPilInputKasMasuk
X
Bulan Tahun
Tutup
Next
Gambar III.27. Rancangan Form Pil Input Kas Masuk
Form Input Kas Masuk Entri Data Kas Masuk No Kas Masuk
:
Tanggal
:
ID Pelanggan
:
Uraian
:
Simpan
Edit
Tanggal 99 99
Accounting Pos No Akun
:
Jenis Aktivitas
:
:
Jumlah
No Kas Masuk 99999 99999
Tambah
ID Pelanggan 99999 99999
Hapus Nama Pelanggan xxxxx xxxxx
Update Jenis Aktivitas xxxxx xxxxx
Batal Cara Penerimaan xxxxx xxxxx
Tutup Jumlah
No Akun 99999 99999
Keterangan
Katagori
xxxxxxx xxxxxxx
xxxxx xxxxx
Jenis Aktivitas xxxxxxx xxxxxxx
99999 99999
ID Pelanggan 99999 99999
Nama Pelanggan xxxxxxx xxxxxxx
Gambar III.28. Rancangan Input Form Entri Data Kas Masuk
Alamat
Telepon
xxxxx xxxxx
xxxxxxx xxxxxxx
6.
Rancangan Output Form Pil Input Kas Keluar Rancangan output form pil input kas keluar berfungsi untuk menampilkan
data-data kas keluar pada PT. Global Duta Development. Form pil input kas keluar bulanan yang ditampilkan berdasarkan Bulan/Tahun. Sebelum form kas keluar ditampilkan, terlebih dahulu akan ditampilkan form pil input kas keluar yang akan ditampilkan seperti terlihat pada Gambar III.29. Di bawah ini : FormPilInputKasKeluar
X
Bulan Tahun
Tutup
Next
Gambar III.29. Rancangan Form Pil Input Kas Keluar
Form Input Kas Masuk Entri Data Kas Masuk No Kas Keluar
:
Tanggal
:
ID Suplier
:
Uraian
:
No Kas Masuk 99999 99999
Tanggal 99 99
Accounting Pos No Akun
:
Jenis Aktivitas
:
:
Jumlah
Simpan
Tambah
Edit ID Pelanggan 99999 99999
Hapus Nama Pelanggan xxxxx xxxxx
Update Jenis Aktivitas xxxxx xxxxx
Batal Cara Penerimaan xxxxx xxxxx
Tutup Jumlah
No Akun 99999 99999
Keterangan
Katagori
xxxxxxx xxxxxxx
xxxxx xxxxx
Jenis Aktivitas xxxxxxx xxxxxxx
99999 99999
ID Suplier
Nama Suplier
Alamat
Telepon
99999 99999
xxxxxxx xxxxxxx
xxxxx xxxxx
xxxxxxx xxxxxxx
Gambar III.30. Rancangan Input Form Entri Data Kas Keluar
7.
Rancangan Output Form Pil Jurnal Umum Rancangan output form pil jurnal umum keluar berfungsi untuk menampilkan
data-data jurnal umum pada PT. Global Duta Development. Form pil jurnal umum bulanan yang ditampilkan berdasarkan Bulan/Tahun. Sebelum form jurnal umum ditampilkan, terlebih dahulu akan ditampilkan form pil jurnal umum keluar yang akan ditampilkan seperti terlihat pada Gambar III.31. Di bawah ini : FormPilJurnalUmum
X
Bulan Tahun
Tutup
Next
Gambar III.31. Rancangan Form Pil Jurnal Umum Form Input Jurnal Umum Entri Data Kas Masuk No Posting
:
Tanggal
:
No Urut
:
No Bukti
:
Tambah
Accounting Pos Debet
:
Kredit
:
:
No Akun
Simpan
Edit
Hapus
Update
Batal
Tutup
No Posting
Tanggal
No Urut
No Bukti
No Akun
Debet
Kredit
99999 99999
99 99
99999 99999
xxxxx xxxxx
xxxxx xxxxx
xxxxx xxxxx
99999 99999
Gambar III.32. Rancangan Input Form Jurnal Umum
III.3.2.3.
Perancangan Database
III.3.2.3.1.
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.8. tidak normal. Tabel III.1. Tabel Kas Masuk Bentuk Tidak Normal No Kas Masuk NKM-00001
Tanggal
Bulan
Tahun
No Akun
Keterangan
ID Pelanggan
2013
No Kas Keluar NKK-0001
02
Juli
1.1.2
2012110002
2013
NKK-0002
1.1.2
Penjualan Property Penjualan Property
NKM-00002
04
Juli
2012110003
Nama Pelanggan TN. Surya Nurhadi Hasibuan
ID Suplier 20121100 01 20121100 02
Nama Suplier
Debet
PT. PLN (Peresero) PDAM Tirtanadi
1.000/.000
Kredit
1.000/.000 3.100.000
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 :
Jumlah
3.100.000
a. Tabel Kas Masuk Tabel kas masuk merupakan tabel yang berfungsi untuk menyimpan data laporan keuangan arus kas masuk dan kas keluar yang menjadi objek laporan keuangan arus kas masuk dan kas keluar dalam sistem yang dirancang. Tabel III.2. Tabel Kas Masuk Bentuk Normal Pertama (1 NF) No Kas Masuk
Tanggal
Bulan
Tahun
Jumlah
NKM-00001 NKM-00002
02 04
Juli Juli
2013 2013
1.000.000 3.100.000
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.3. Tabel Daftar Akun Normal Kedua (2 NF) No Akun 1.1.1 1.2.1
Keteranagan Kas Penjualan Property
Katagori Pendapatan Pendapatan
Jenis Aktitas Aktivitas Operasi Aktivitas Operasi
b. Tabel Pelanggan Tabel pelanggan merupakan tabel yang berfungsi untuk menyimpan data pelanggan. Tabel III.4. Tabel Pelanggan Normal Kedua (2 NF) ID Pelanggan 2012110001 2012110002
Nama Pelanggan Bp. Suhartono, SH Tn. Surya
Alamat Jl. Denai No 45 A Medan Jl. Tilak No 130 Medan
Telepon 061-734656 061-884656
III.3.2.3.2. 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 SQL Berikut adalah desain database dan tabel dari sistem yang dirancang. 1. Tabel Password Nama Database
: Global.Mdf
Nama Tabel
: TabelUser
Primary Key
: IDUser
Foreign Key
:-
Tabel III.5. Tabel User Nama Field *IDUser Password 2. Tabel Daftar Akun
Tipe Data Nchar Nchar
Ukuran 10 10
Keterangan *IDUser Password
Nama Database
: Global.Mdf
Nama Tabel
: TabelDaftarAkun
Primary Key
: NoAkun
Foreign Key
:Tabel III.6. Tabel Daftar Akun Tipe Data Ukuran Nchar 10 Nchar 60 Nchar 10 Nchar 20
Nama Field *NoAkun Keterangan Katagori JenisAktivitas
Keterangan *NoAkun Keterangan Katagori JenisAktivitas
3. Tabel Pelanggan Nama Database
: Global.Mdf
Nama Tabel
: TabelPelanggan
Primary Key
: IDPelanggan
Foreign Key
:-
Nama Field *IDPelanggan NamaPelanggan Alamat Telepon
4.
Tabel III.7. Tabel Pelanggan Tipe Data Ukuran Nchar 10 Nchar 30 Nchar 50 Nchar 10
Tabel Kas Masuk Nama Database
: Global.Mdf
Nama Tabel
: TabelKasMasuk
Primary Key
: NoKasMasuk
Keterangan *IDPelanggan NamaPelanggan Alamat Telepon
Foreign Key
: IDPelanggan, NoAkun
Nama Field *NoKasMasuk Tanggal Bulan Tahun IDPelanggan NoAkun JenisAktivitas UraianPenerimaan Jumlah
5.
Tabel III.8. Tabel Kas Masuk Tipe Data Ukuran Varchar 15 Int 4 Nchar 10 Int 4 Nchar 10 Nchar 10 Nchar 20 Nchar 60 Money 8
Tabel Kas Keluar Nama Database
: Global.Mdf
Nama Tabel
: TabelKasKeluar
Primary Key
: NoKasKeluar
Foreign Key
: NoAkun
Tabel III.9. Tabel Kas Keluar Nama Field Tipe Data Ukuran *NoKasKeluar Varchar 15 Tanggal Int 4 Bulan Nchar 10 Tahun Int 4 NoAkun Nchar 10 JenisAktivitas Nchar 20 UraianPengeluaran Nchar 60 Jumlah Money 8 6.
Keterangan *NoKasMasuk Tanggal Bulan Tahun IDPelanggan NoAkun JenisAktivitas UraianPenerimaan Jumlah
Tabel Jurnal Nama Database
: Global.Mdf
Nama Tabel
: TabelJurnal
Primary Key
:-
Keterangan *NoKasKeluar Tanggal Bulan Tahun NoAkun JenisAktivitas UraianPengeluaran Jumlah
Foreign Key
: NoAkun
Nama Field Tanggal Bulan Tahun NoAkun NoBukti Debet Kredit
Tabel III.10. Tabel Jurnal Tipe Data Ukuran Int 4 Nchar 10 Int 4 Nchar 10 Nchar 15 Money 8 Money 8
Keterangan Tanggal Bulan Tahun NoAkun NoBukti Debet Kredit
III.3.2.3.3. 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. Berikut Kamus Data dari sistem informasi akuntansi laporan keuangan arus kas masuk dan kas keluar pada PT. Global Duta Development adalah sebagai berikut : 1.
Password = {IDUser} + {Password}.
2.
Daftar Akun = {NoAkun} + {Keterangan} + {Katagori}+ {JenisAktivitas}.
3.
Pelanggan = {IDPelanggan} + {NamaPelanggan} + {Alamat} + {Telepon}
4.
Kas Masuk = {NoKasMasuk} + {Tanggal} + {Bulan} + {Tahun} + {IDPelanggan} + {NoAkun} + {JenisAktivitas} + {UraianPenerimaan} + {Jumlah}.
5.
Kas Keluar = {NoKasKeluar} + {Tanggal} + {Bulan} + {Tahun} + {IDSuplier} + {NoAkun} + {JenisAktivitas} + {UraianPenerimaan} + {Jumlah}.
6.
Jurnal = {Tanggal} + {Bulan} + {Tahun} + {NoAkun} + {NoButki} + {Debet} + {Kredit}.
III. 3.2.3.4. 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.44. sebagai berikut :
Alamat Keterangan Nama Pelanggan
Katagori *NoAkun Telepon
*ID Pelanggan
Jenis Aktivitas
Jumlah 1 Pelanggan
M
Memberikan
Daftar Akun 1
NoAkun Bulan
IDPelanggan
Tahun
*No Kas Keluar
*No Kas Masuk
Mempunyai Bulan
Tanggal
M
Melakukan
1 Kas Keluar
Mempunyai
NoAkun 1
Tanggal 1
Tahun
JenisAktivitas M
Kas Masuk Uraian Penerimaan
Tahun NoAkun Bulan
Jumlah
Tanggal
Jumlah
Debet JenisAktivitas
Kredit No Bukti Jurnal
Uraian Pengeluaran
Gambar III.33. Entity Relationship Diagram (ERD) Sistem Informasi Akuntansi Laporan Keuangan Arus Kas Masuk Dan Kas Keluar Pada PT. Global Duta Development.
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.38. sebagai berikut :
TabelDaftar Akun *NoAkun Keterangan Katagori JenisAktivitas
TabelPelanggan *IDPelanggan NamaPelanggan Alamat Telepon
Tabel Kas Masuk *NoKasMasuk Tanggal Bulan Tahun IDPelanggan NoAkun JenisAktivitas UraianPenerimaan Jumlah
Tabel Kas Keluar *NoKasKeluar Tanggal Bulan Tahun NoAkun JenisAktivitas UraianPengeluaran Jumlah
Tabel Jurnal Tanggal Bulan Tahun NoAkun NoBukti Debet Kredit
Gambar III.34. Entity Relationship Diagram (ERD) Sistem Informasi Akuntansi Laporan Keuangan Arus Kas Masuk Dan Kas Keluar Pada PT. Global Duta Development
III.3.2.4. 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.35.
Sebagai berikut :
Gambar III.35. Activity Diagram Halaman Login
2.
Activity Diagram Form Entri Data Daftar Akun Activity diagram form entri data daftar akun dapat dilihat pada Gambar
III.36. Sebagai berikut : Tidak lengkap ya Tambah Data Daftar Akun
Isi Data Daftar Akun
ya
Simpan Data Daftar Akun
Tidak lengkap ya Edit Data Daftar Akun
Isi Data Daftar Akun
ya
Update Data Daftar Akun
Tidak lengkap Hapus Data Daftar Akun
ya Pilih Data Daftar Akun
ya
Hapus Data Daftar Akun
Tidak lengkap ya Batal Data Daftar Akun
ya Keluar Data Daftar Akun
Pilih Data Daftar Akun
Gambar III.36. Activity Diagram Form Entri Data Daftar Akun 3.
Activity Diagram Form Entry Data Pelanggan Activity diagram form entry data pelanggan dapat dilihat pada Gambar Tidak lengkap
III.37. Sebagai berikut : ya
ya Isi Data Pelanggan
Tambah Data Pelanggan
Simpan Data Pelanggan
Tidak lengkap ya
ya Isi Data Pelanggan
Edit Data Pelanggan
Update Data Pelanggan
Tidak lengkap
Hapus Data Pelanggan
ya Pilih Data Pelanggan
ya
Hapus Data Pelanggan
ya
Keluar Data Pelanggan
Tidak lengkap ya Batal Data Pelanggan
Pilih Data Pelanggan
Gambar III.37. Activity Diagram Form Entri Data Pelanggan
4.
Activity Diagram Form Entri Data Kas Masuk Activity diagram form entri data kas masuk dapat dilihat pada Gambar Tidak lengkap
III.38. Sebagai berikut : ya
ya Isi Data Kas Masuk
Tambah Data Kas Masuk
Simpan Data Kas Masuk
Tidak lengkap
Edit Data Kas Masuk
ya
ya Isi Data Kas Masuk
Update Data Kas Masuk
Tidak lengkap Hapus Data Kas Masuk
ya
ya
Pilih Data Kas Masuk
Hapus Data Kas Masuk
Tidak lengkap Batal Data Kas Masuk
ya ya
Pilih Data Kas Masuk
Keluar Data Kas Masuk
Gambar III.38. Activity Diagram Form Entri Data Kas Masuk
5. Activity Diagram Form Entri Data Kas Keluar Activity diagram form entri data kas keluar dapat dilihat pada Gambar III.39 Sebagai berikut :
Tidak lengkap ya Isi Data Kas Keluar
Tambah Data Kas Keluar
ya
Simpan Data Kas Keluar
Tidak lengkap
ya Edit Data Kas Keluar
ya Isi Data Kas Keluar
Update Data Kas Keluar
Tidak lengkap Hapus Data Kas Keluar
ya Pilih Data Kas Keluar
ya
Hapus Data Kas Keluar
Tidak lengkap ya Batal Data Kas Keluar
ya Pilih Data Kas Keluar
Keluar Data Kas Keluar
Gambar III.39. Activity Diagram Form Entri Data Kas Keluar
6. Activity Diagram Form Jurnal Umum Activity diagram form Jurnal Umum dapat dilihat pada Gambar III.40 Sebagai berikut :
Tidak lengkap ya Isi Data Jurnal Umum
Tambah Data Jurnal Umum
ya
Simpan Data Jurnal Umum
Tidak lengkap ya
ya
Isi Data Jurnal Umum
Edit Data Jurnal Umum
Update Data Jurnal Umum
Tidak lengkap Hapus Data Jurnal Umum
ya Pilih Data Jurnal Umum
ya
Hapus Data Jurnal Umum
Tidak lengkap ya Batal Data Jurnal Umum
ya Pilih Data Jurnal Umum
Keluar Data Jurnal Umum
Gambar III.40. Activity Diagram Form Jurnal Umum 7.
Activity Diagram Laporan Daftar Akun Activity diagram laporan daftar akun dapat dilihat pada Gambar III.41.
Sebagai berikut :
Tampil Laporan Daftar Akun
Cetak
Laporan Data Daftar Akun
Gambar III.41. Activity Diagram Laporan Daftar Akun
8.
Activity Diagram Laporan Pelanggan Activity diagram laporan data pelanggan dapat dilihat pada Gambar III.42.
Sebagai berikut :
Tampil Laporan Data Pelanggan
Cetak
Laporan Data Pelanggan
Gambar III42. Activity Diagram Laporan Pelanggan 9.
Activity Diagram Laporan Kas Masuk Activity diagram laporan kas masuk dapat dilihat pada Gambar III.43.
Sebagai berikut :
Tampil Laporan Kas Masuk
Cetak
Laporan Kas Masuk
Gambar III.43. Activity Diagram Laporan Kas Masuk
10.
Activity Diagram Laporan Kas Keluar Activity diagram laporan kas keluar dapat dilihat pada Gambar III.44.
Sebagai berikut :
Tampil Laporan Kas Keluar
Cetak
Laporan Kas Keluar
Gambar III.44. Activity Diagram Laporan Kas Keluar 11.
Activity Diagram Laporan Arus Kas Activity diagram laporan arus kas dapat dilihat pada Gambar III.45. Sebagai
berikut :
Tampil Laporan Arus Kas
Cetak
Laporan Arus Kas
Gambar III.45. Activity Diagram Laporan Arus Kas
12.
Activity Diagram Laporan Jurnal Umum Activity diagram laporan arus kas dapat dilihat pada Gambar III.46. Sebagai
berikut :
Tampil Laporan Jurnal Umum
Cetak
Laporan Jurnal Umum
Gambar III.46. Activity Diagram Laporan Jurnal Umum