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 keuangan, pengolahan data tersebut diawali dari data akutansi penerimaan kas masuk dan keluar ke bagian keuangan dengan mencatat data penerimaan kas masuk dan keluar. Data tersebut oleh bagian keuangan dicatat pada buku keuangan penerimaan kas masuk dan keluar. Selanjutnya bagian keuangan memberikan data penerimaan kas masuk dan keluar kepada pimpinan dan memberikan laporan penerimaan kas masuk dan keluar tersebut ke bagian keuangan untuk proses pengerjaan. kemudian bagian keuangan memberikan data laporan penerimaan kas masuk dan keluar tersebut yang telah dilakukan oleh bagian keuangan. Setelah data-data penerimaan kas masuk dan keluar tersebut di data, maka laporan transaksi pelaporan penerimaan kas masuk dan keluar dapat dicetak setiap bulannya.
III.1.1. Analisa Input sistem yang sedang berjalan
Adapun input data dalam penerimaan kas masuk dan keluar adalah berupa data keuangan sebagaimana Gambar III.1. dan Gambar III.2. berikut ini :
Gambar III.1. Form Penerimaan Kas Masuk
Sumber : PT. Pelabuhan Indonesia I (Persero) Cabang Belawan
Dan ini adalah inputan kas keluar yang terjadi di PT. Pelabuan Indonesi I (Persero) Cabang Belawan
Tanggal : Bulan : Tahun :
Nama :
Alamat :
Uraian :
Terbilang :
Jenis Transaksi : Tunai Check Giro
Mutasi Jurnal Debet Kredit
Rupiah (Rp) Valuta Asing (USD)
Rupiah (Rp) Valuta Asing (USD)
Menyetujui Uang Telah diterima
Manager Keuangan
(Diehl Irdianto) (………..)
PT Pelabuhan Indonesia I (Persero) Cabang Belawan
Gambar III.2. Form Pengeluaran Kas
Sumber : PT. Pelabuhan Indonesi I (Persero) Cabang Belawan
III.1.2. Analisa Proses
Adapun proses pengolahan data penerimaan kas masuk dan keluar pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan yang sedang berjalan dapat digambarkan dalam bentuk aliran informasi berikut ini :
Petugas Accounting Bagian Penerimaan Kas Masuk Dan Keluar
Pimpinan
Tanggal : Bulan : Tahun :
Nama :
Alamat :
Uraian :
Terbilang :
Jenis Transaksi : Tunai Check Giro
Mutasi Jurnal Debet Kredit
Rupiah (Rp) Valuta Asing (USD)
Rupiah (Rp) Valuta Asing (USD)
Menyetujui Uang Telah diterima
Manager Keuangan
(Diehl Irdianto) (………..)
PT Pelabuhan Indonesia I (Persero) Cabang Belawan
Gambar III.3. Flow Of Document Sistem Informasi Akutansi Kas Masuk Dan Keluar Pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan
Sumber : PT. Pelabuhan Indonesia I (Persero) Cabang Belawan
Dari gambar III.3. diatas dapat dilihat aliran dokumen yang terjadi dalam sistem informasi akutansi penerimaan kas masuk dan keluar pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan menggunakan metode perpetual . Aliran dokumen ini sudah cukup baik, sebab terdapat proses penyimpanan, seperti arsip data petugas accounting, arsip data penerimaan kas masuk dan keluar, dan arsip dokumen penerimaan kas masuk dan keluar yang berguna untuk memudahkan pembuatan laporan dokumen penerimaan kas masuk dan keluar guna diserahkan
Mulai Memberikan data Petugas Dokumen Data Pengukuran Laba Menerima Data Penerimaan Kas MasukDan Keluar Selesai Membuat Laporan Penerimaan Kas MasukDan Keluar Laporan Dokumen Data Penerimaan Kas MasukDan Keluar Laporan Dokumen Data Penerimaan Kas MasukDan Keluar Membuat data Penerimaan Kas MasukDan Keluar Dokumen Data Penerimaan Kas MasukDan Keluar Memberikan Data Penerimaan Kas MasukDan Keluar
kepada pimpinan. Aliran dokumen dari perancangan sistem informasi akutansi penerimaan kas masuk dan keluar pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan menggunakan metode perpetual mencakup 3 bagian yaitu : Petugas Accounting, Bagian Penerimaan Kas Masuk Dan Keluar, Pimpinan.
III.1.3. Analisa Output sistem yang sedang berjalan
Adapun bentuk laporan dari penerimaan kas dan keluar yang telah digunakan oleh PT. PElabuhan Indoneisa I (Persero) Cabang Belawan adalah sebagai berikut :
Gambar III.4. Laporan Penerimaan Kas
Gambar III.5. Laporan Pengeluaran Kas
Sumber : PT. Pelabuhan Indonesia I (Persero) Cabang Belawan
Gambar III.4. dan III.5. di atas menunjukan contoh dari laporan penerimaan kas dan pengeluaran kas yang digunakan oleh perusahaan. Laporan ini dihasilkan dengan cara manual, sehingga proses pembuatan laporan ini dapat memakan waktu yang lama dan kurang akurat. Kekurangannya dari laporan ini adalah adanya autorisasi untuk bagian kasir dan pimpinan sehingga diketahui siapa yang bertanggung jawab terhadap pembuatan laporan ini di kemudian hari.
III.2 Evaluasi sistem yang berjalan
Dalam hal ini sistem yang digunakan belumlah efektif dikarenakan sistem akutansi pengukuran laba yang ada masih tergolong Manual. Pengolahan data
sistem informasi penerimaan kas masuk dan keluar pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan yang masih sederhana ini membuat pelaporan terkadang bermasalah dalam bentuk perhitungan uang dalam penerimaan kas masuk dan keluar. Tidak jarang juga bermasalah dari segi pendataan tanggal pelaporan dan juga akumulasi biaya akhir yang terkadang tidak sesuai. Dan masalah ini sering membuat kekecewaan bagi perusahaan
III.3 Desain Sistem
Untuk membantu sistem informasi penerimaan kas masuk dan keluar pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan penulis mengusulkan pembuatan sebuah sistem dengan menggunakan aplikasi program yang lebih
akurat dan lebih mudah dalam pengolahannya. Dengan menggunakan Micorosoft
Visual Studio dan database SQL Server untuk memudahkan dalam perancangan dari aplikasi itu sendiri. Adapun yang menjadi kelebihan dari sistem yang akan dirancang yaitu :
a. Mempermudah dalam pencarian informasi mengenai penerimaan kas masi\uk
dan keluar khususnya bagi perusahaan yang ingin mengetahui mengenai laporan penerimaan kas masuk dan keluar dengan cepat.
b. Meningkatkan keefisiensian dan keefektivitasan kerja para pegawai PT. Pelabuhan Indonesia I (Persero) Cabang Belawan.
Adapun kelemahan dari sistem yang diusulkan adalah sebagai berikut : a. Sistem yang dirancang dikhususkan pada proses penerimaan kas masuk dan
b. Sistem hanya dapat berlaku pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan.
III.3.1 Desain Sistem Global
Pada perancangan sistem ini terdiri dari tahap perancangan yaitu :
1. Perancangan Use Case Diagram
2. Perancangan Output
3. Perancangan Tampilan
4. Perancangan Database
5. 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 dibawah ini.
Gambar III.6. Use Case Sistem Informasi Akutansi Penerimaan Kas Masuk Dan Keluar Pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan 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).
Gambar III.7. Class Diagram Sistem Informasi Akutansi Penerimaan Kas Masuk Dan Keluar Pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan
68 +Alamat +Telepon -Terbilang -ID -Uraian -CaraPembayaran -IDRNo +NoBukti +Tanggal +Bulan +Tahun +Jumlah +Terbilang +ID +Uraian +CaraPembayaran +IDRNo DetailPenerimaanKas -NoBukti -KodeRekening -DebetUSD -DebetRupiah -KreditUSD -KreditRupiah +NoBukti +KodeRekening +DebetUSD +DebetRupiah +KreditUSD +KreditRupiah -CaraPembayaran -IDRNo +NoBukti +Tanggal +Bulan +Tahun +Jumlah +Terbilang +ID +Uraian +CaraPembayaran +IDRNo DetailPengeluaranKas -NoBukti -KodeRekening -DebetUSD -DebetRupiah -KreditUSD -KreditRupiah +NoBukti +KodeRekening +DebetUSD +DebetRupiah +KreditUSD +KreditRupiah +NoPosting DetailPostingJurnalKasMasuk -NoPosting -Tanggal -Bulan -Tahun -NoBukti -KodeRekening -Uraian -DebetRupiah -DebetUSD -KreditRupiah -KreditUSD +NoPosting +Tanggal +Bulan +Tahun +NoBukti +KodeRekening +Uraian +DebetRupiah +DebetUSD +KreditRupiah +KreditUSD -KodeRekening -Uraian -DebetRupiah -DebetUSD -KreditRupiah -KreditUSD +NoPosting +Tanggal +Bulan +Tahun +NoBukti +KodeRekening +Uraian +DebetRupiah +DebetUSD +KreditRupiah +KreditUSD SaldoKasDanBank -IDRNo -TanggalSaldo -BulanSaldo -TahunSaldo -SaldoAwal -Debet -Kredit -SaldoAkhir +IDRNo +TanggalSaldo +BulanSaldo +TahunSaldo +SaldoAwal +Debet +Kredit +SaldoAkhir TempPenerimaanKas -NoBukti -KodeRekening -DebetUSD -DebetRupiah -KreditUSD -KreditRupiah +NoBukti +KodeRekening +DebetUSD +DebetRupiah +KreditUSD +KreditRupiah TempPengeluaranKas -NoBukti -KodeRekening -DebetUSD -DebetRupiah -KreditUSD -KreditRupiah +NoBukti +KodeRekening +DebetUSD +DebetRupiah +KreditUSD +KreditRupiah TempPostingJurnalKasMasuk -NoPosting -Tanggal -Bulan -Tahun -NoBukti -KodeRekening -Uraian -DebetRupiah -DebetUSD -KreditRupiah -KreditUSD +NoPosting +Tanggal +Bulan +Tahun +NoBukti +KodeRekening +Uraian +DebetRupiah +DebetUSD +KreditRupiah +KreditUSD TempPostingJurnalKasKeluar -NoPosting -Tanggal -Bulan -Tahun -NoBukti -KodeRekening -Uraian -DebetRupiah -DebetUSD -KreditRupiah -KreditUSD +NoPosting +Tanggal +Bulan +Tahun +NoBukti +KodeRekening +Uraian +DebetRupiah +DebetUSD +KreditRupiah +KreditUSD
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. Sebagai berikut :
Gambar III.8. Activity Diagram Halaman Login
2. Activity Diagram Form Entri Data Daftar Account
Activity diagram form entry data daftar account dapat dilihat pada Gambar III.9. Sebagai berikut :
Gambar III.9. Activity Diagram Form Entry Data Daftar Akun
3. Activity Diagram Form Entri Data Cust Dan Pemegang Kas
Activity diagram form entri data cust dan pemegang kas dapat dilihat pada Gambar III.10 Sebagai berikut :
4. Activity Diagram Form Entri Data Penerimaan Kas
Activity diagram form entri data penerimaan kas dapat dilihat pada Gambar III.11. Sebagai berikut :
Gambar III.11. Activity Diagram Form Entri Data Penerimaan Kas
5. Activity Diagram Form Entri Data Pengeluaran Kas
Activity diagram form entri data pengeluaran kas dapat dilihat pada Gambar III.12. Sebagai berikut :
6. Activity Diagram Form Entri Data Master Kas Dan Bank
Activity diagram form entri data master kas dan bank dapat dilihat pada Gambar III.13 Sebagai berikut :
Gambar III.13 Activity Diagram Form Entri Data Master Kas Dan Bank
7. Activity Diagram Form Entri Data Posting Kas Masuk
Activity diagram form entri data posting kas masuk dapat dilihat pada Gambar III.14. Sebagai berikut :
8. Activity Diagram Form Entri Data Posting Kas Keluar
Activity diagram form entri data posting kas keluar dapat dilihat pada Gambar III.15. Sebagai berikut :
Gambar III.15. Activity Diagram Form Entri Data Posting Jurnal Kas Keluar
9. Activity Diagram Form Entri Data Saldo Kas Dan Bank
Activity diagram form entri data posting kas keluar dapat dilihat pada Gambar III.16. 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 DiagramLogin
Gambar III.17. Sequence DiagramLogin Keterangan Sequence Diagram Update Data
1. Admin masuk login.
2. Setelah itu admin mengisi username dan password
3. Setelah data menimbulkan pesan data telah sukses, admin membuka halaman
menu uatama,
b. Sequence Input Data Account
Gambar III.18. Sequence Diagram Input Data Account
Keterangan Sequence Diagram Input Data Account 1. Admin melihat data Account,
2. Setelah masuk ke Menu Account maka user Melakukan Input data dan
disimpan kedatabase,
3. Apabila Admin ada kesalahan memasukan data maka admin melalukan edit
data Account kemudian di update masuk ke database 4. Apabila admin tidak jadi penginputan maka di batalkan
c. Sequence Input Data Cust Dan Pemegang Kas
Gambar III.19. Sequence Diagram Input Cust Dan Pemegang Kas
Keterangan Sequence Diagram Input Cust Dan Pemegang Kas
1. Admin melihat data Cust Dan Pemegang Kas,
2. Setelah masuk ke Menu Cust Dan Pemegang Kas maka Admin Melakukan
Input data dan disimpan kedatabase,
3. Apabila Admin ada kesalahan memasukan data maka admin melalukan edit
data Account kemudian di update masuk ke database 4. Apabila admin tidak jadi penginputan maka di batalkan
d. Sequence Input Penerimaan Kas
Gambar III.20. Sequence Diagram Input Penerimaan Kas
Keterangan Sequence Diagram Input Penerimaan Kas 1. Admin melihat data Penerimaan Kas,
2. Setelah masuk ke Menu Penerimaan Kas maka Admin Melakukan Input data
dan disimpan kedatabase,
3. Apabila Admin ada kesalahan memasukan data maka admin melalukan edit
data Account kemudian di update masuk ke database 4. Apabila admin tidak jadi penginputan maka di batalkan
e. Sequence Input Pengeluaran Kas
Gambar III.21. Sequence Diagram Input Pengeluaran Kas
Keterangan Sequence Diagram Input Pengeluaran Kas 1. Admin melihat data Pengeluaran Kas,
2. Setelah masuk ke Menu Pengeluaran Kas maka Admin Melakukan Input data
dan disimpan kedatabase,
3. Apabila Admin ada kesalahan memasukan data maka admin melalukan edit
data Account kemudian di update masuk ke database 4. Apabila admin tidak jadi penginputan maka di batalkan
f. Sequence Input Posting Kas Masuk
Gambar III.22. Sequence Diagram Input Posting Kas Masuk
Keterangan Sequence Diagram Input Posting Kas Masuk 1. Admin melihat data Posting Kas Masuk,
2. Setelah masuk ke Menu Posting Kas Masuk maka Admin Melakukan Input
data dan disimpan kedatabase,
3. Apabila Admin ada kesalahan memasukan data maka admin melalukan edit
data Account kemudian di update masuk ke database 4. Apabila admin tidak jadi penginputan maka di batalkan
g. Sequence Input Posting Kas Keluar
Gambar III.23. Sequence Diagram Input Posting Kas Keluar
Keterangan Sequence Diagram Input Posting Kas Keluar 1. Admin melihat data Posting Kas Keluar,
2. Setelah masuk ke Menu Posting Kas Keluar maka Admin Melakukan Input
data dan disimpan kedatabase,
3. Apabila Admin ada kesalahan memasukan data maka admin melalukan edit
data Account kemudian di update masuk ke database 4. Apabila admin tidak jadi penginputan maka di batalkan
h. Sequence Input Saldo Kas Dan Bank
Gambar III.24. Sequence Diagram Input Saldo Kas Dan Bank
Keterangan Sequence Diagram Input Saldo Kas Dan Bank 1. Admin melihat data Saldo Kas Dan Bank,
2. Setelah masuk ke Menu Saldo Kas Dan Bank maka Admin Melakukan Input
data dan disimpan kedatabase,
3. Apabila Admin ada kesalahan memasukan data maka admin melalukan edit
data Account kemudian di update masuk ke database 4. Apabila admin tidak jadi penginputan maka di batalkan
i. Sequence Proses Input Master Kas Dan Bank
Gambar III.25. Sequence Diagram Proses Input Master Kas Dan Bank
Keterangan Sequence Diagram Input Master Kas Dan Bank 1. Admin melihat data Penerimaan Kas,
2. Setelah masuk ke Menu Penerimaan Kas maka Admin Melakukan Input data
dan disimpan kedatabase,
3. Apabila Admin ada kesalahan memasukan data maka admin melalukan edit
data Account kemudian di update masuk ke database 4. Apabila admin tidak jadi penginputan maka di batalkan
III.3.2 Desain Sistem Detail
Desain sistem detail dari sistem informasi akutansi penerimaan kas masuk dan keluar pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan menggunakan metode perpetualini 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 akutansi penerimaan kas masuk dan keluar pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan menggunakan metode perpetual ini adalah sebagai berikut :
1. Rancangan Output Laporan Daftar Account
Rancangan output laporan data daftar account berfungsi menampilkan data-data account Adapun rancangan output laporan daftar account dapat dilihat pada Gambar III.26. sebagai berikut :
Belawan 99, xxxx,9999 Mengetahui Dibuat oleh
MANAGER KEUANGAN ASMAN PERBENDAHARAAN
( ... ) (...)
Gambar III.26. Rancangan Output Laporan Daftar Account
Kode Rekening Nama Rekening
9999999999 xxxxxxxxxxxxxxxxxxxxx
9999999999 xxxxxxxxxxxxxxxxxxxxx
PT. PELABUHAN INDONESIA I (PERSERO) CABANG BELAWAN
2. Rancangan Output Laporan Data Customer Dan Pemegang Kas
Rancangan output laporan data customer dan pemegang kas berfungsi menampilkan data-data pemegang kas Adapun rancangan output laporan data customer dan pemegang kas dapat dilihat pada Gambar III.27. sebagai berikut :
Belawan 99, xxxx,9999 Mengetahui Dibuat oleh
MANAGER KEUANGAN ASMAN PERBENDAHARAAN
( ... ) (...)
Gambar III.27. Rancangan Output Laporan Customer Dan Pemegang Kas 3. Rancangan Output Form PilLaporan Posting Jurnal Kas Masuk
Rancangan Output laporan jurnal kas masuk berfungsi untuk menampilkan data-data jurnal kas masuk tiap bulan yang ada pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan. Laporan jurnal kas masuk yang ditampilkan berdasarkan Tanggal/ Bulan/ Tahun.
Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pillaporan posting jurnal kas masuk yang akan ditampilkan seperti terlihat pada Gambar III.28. Di bawah ini :
ID Nama Alamat Telepon
9999999999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 9999999999
9999999999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 9999999999
PT. PELABUHAN INDONESIA I (PERSERO) CABANG BELAWAN
Belawan 99, xxxx,9999 Mengetahui Dibuat oleh
MANAGER KEUANGAN ASMAN PERBENDAHARAAN
( ... ) (...)
Gambar III.28. Rancangan Form Pil Laporan Posting Jurnal Kas Masuk
Gambar III.29. Rancangan Output Jurnal Kas Masuk 4. Rancangan Output Form PilLaporan Posting Jurnal Kas Keluar
Rancangan Output laporan jurnal kas keluar berfungsi untuk menampilkan data-data jurnal kas keluar tiap bulan yang ada pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan. Laporan jurnal kas keluar yang ditampilkan berdasarkan Tanggal/ Bulan/ Tahun.
Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pillaporan posting jurnal kas keluar yang akan ditampilkan seperti terlihat pada Gambar III.30. Di bawah ini :
No Posting Tanggal No Bukti Uraian Kode
Rekening
Debet Rupiah Kredit Rupiah Debet USD Kredit USD 99999999 99-xxxx-9999 9999999 99999999999 0 9999999999 0 0 xxxxxxxxxxxx 99999999999 99999999999 99999999999 99999999999 0 0 FormPilLaporanPostingJurnalKasMasuk X
Tanggal Bulan Tahun
Cetak Tutup
PT. PELABUHAN INDONESIA I (PERSERO) CABANG BELAWAN
Periode : 14 Juli 2012 JURNAL KAS MASUK
Belawan 99, xxxx,9999 Mengetahui Dibuat oleh
MANAGER KEUANGAN ASMAN PERBENDAHARAAN
( ... ) (...)
Gambar III.30. Rancangan Form Pil Laporan Posting Jurnal Kas Keluar
Gambar III.31. Rancangan Output Jurnal Kas Keluar
5. Rancangan Output Form PilLaporan Rekapitulasi Mutasi Kas Dan Bank
Rancangan Output laporan harian rekapitulasi mutasi kas-bank berfungsi untuk menampilkan data-data harian rekapitulasi mutasi kas-bank tiap hari yang ada pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan. Laporan jurnal kas keluar yang ditampilkan berdasarkan Tanggal/ Bulan/ Tahun.
Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pillap harian rekapitulasi mutasi kas-bank yang akan ditampilkan seperti terlihat pada Gambar III.32. Di bawah ini :
No Posting Tanggal No Bukti Uraian Kode
Rekening
Debet Rupiah Kredit Rupiah Debet USD Kredit USD 99999999 99-xxxx-9999 9999999 99999999999 0 9999999999 0 0 xxxxxxxxxxxx 99999999999 99999999999 99999999999 99999999999 0 0 FormPilLaporanPostingJurnalKasKeluar X
Tanggal Bulan Tahun
Cetak Tutup
PT. PELABUHAN INDONESIA I (PERSERO) CABANG BELAWAN
Periode : 14 Juli 2012 JURNAL KAS KELUAR
Gambar III.32. Rancangan Form PilLap Rekap Mutasi Harian Kas- Bank
Belawan 99, xxxx,9999 Mengetahui Dibuat oleh MANAGER KEUANGAN ASMAN PERBENDAHARAAN ( ... ) (...)
Gambar III.33. Rancangan Output Laporan Harian Rekapitulasi Mutasi Kas- Bank
6. Rancangan Output Bukti Penerimaan Kas
Rancangan output bukti penerimaan kas berfungsi menampilkan data-data bukti penerimaan kas Adapun rancangan output bukti penerimaan kas dapat dilihat pada Gambar III.34. sebagai berikut :
Uraian Saldo Awal Debet Kredit Saldo Akhir
99999999 Kas
0 0 0 999999999999999
FormPilLapRekapMutasiHarianKas-Bank X
Tanggal Bulan Tahun
Cetak Tutup
PT. PELABUHAN INDONESIA I (PERSERO) CABANG BELAWAN
LAPORAN HARIAN REKAPITULASI MUTASI KAS- BANK
Grand Total 0 0 0 99999999999999
Periode : 12 Juli 2012
Gambar III.34. Rancangan Output Bukti Penerimaan Kas-Bank
Grand Total 9999999999 999999999 0 0 PT. PELABUHAN INDONESIA I (PERSERO)
CABANG BELAWAN
BUKTI PENERIMAAN KAS-BANK
Bukti : 000000001 Tanggal 14 Juli 2012 Halaman 1
1. Pemegang Kas Harap Menerima Uang Sebesar Rp. 39.708.251
2. Terbilang Tiga Puluh Sembilan Juta Tujuh Ratus Delapan Ribu Dua Ratus Lima Puluh Satu
3. Dari Cust 000001 EASTRN PEARL FLOURS MILLS. PT
4. Alamat Belawan
5. Uraian No Pengiriman 201204 Pelunasan Nilai TPS Tgl 20-06-2012
6. Cara Penerimaan Bank Mandiri Cab Belawan AC. 106-00069000027
DEBET KREDIT
MUTASI JURNAL Valuta Asing (USD) Rupiah (Rp) Valuta Asing (USD) Rupiah 101.01.00.00000 101.01.00.00000 101.01.00.30671 101.01.00. 30671 0 0 0 0 15. 499.079 24. 299.172 0 0 0 0 0 0 0 0 1.199.750 199.650 DEBET KREDIT
Valuta Asing (USD) Rupiah (Rp) Valuta Asing (USD) Rupiah
MUTASI JURNAL
0 39.708.251 0 39.708.251
JUMLAH MUTASI
TELAH DIPERIKSA OLEH Belawan, 13 Juli, 2012
PEJABAT Masuk Keluar
Tgl Paraf Tgl Paraf PEMBUAT ASMEN PERBENDAHARAAN ASMEN ANGGARAN DAN AKUNTANSI Menyetujui MANAGER KEUANGAN ( ……….)
Uang Telah Diterima Oleh ( ……….) Keterangan
a. Nomor Posting c. Paraf Petugas Posting
7. Rancangan Output Bukti Pengeluaran Kas
Rancangan output bukti pengeluaran kas berfungsi menampilkan data-data bukti penerimaan kas Adapun rancangan output bukti pengeluaran kas dapat dilihat pada Gambar III.35. sebagai berikut :
Gambar III.35. Rancangan Output Bukti Pengeluaran Kas-Bank
Grand Total 9999999999 999999999 0 0 PT. PELABUHAN INDONESIA I (PERSERO)
CABANG BELAWAN
BUKTI PENGELUARAN KAS-BANK
Bukti : 000000001 Tanggal 14 Juli 2012 Halaman 1
1. Pemegang Kas Harap Menerima Uang Sebesar Rp. 6.400.000 2. Terbilang Enam Juta Empat Ratus Ribu
3. Dari Cust 000001 Alvie Nelson, S.Sos 4. Alamat As. Manger Sumber Daya Manusia 5. Uraian Restitusi Perobatan an. Santa Monica, dkk
6. Cara Penerimaan Tunai
DEBET KREDIT
Valuta Asing (USD)
Rupiah (Rp) Valuta Asing (USD) Rupiah 101.01.00.000000 101.01.00.091900 101.01.00.391900 101.01.00.391900 0 0 0 0 0 450.000 500.000 450.000 0 0 0 0 6.400.000
Rupiah (Rp) Valuta Asing (USD) Rupiah 0 6.400.000 0 6.400.000 JUMLAH MUTASI
TELAH DIPERIKSA OLEH
Belawan, 13 Juli, 2012
PEJABAT Masuk Keluar
Tgl Paraf Tgl Paraf PEMBUAT ASMEN PERBENDAHARAAN ASMEN ANGGARAN DAN AKUNTANSI Menyetujui MANAGER KEUANGAN ( ……….)
Uang Telah Diterima Oleh
( ……….) PENYEDIAAN /ALOKASI DANA
Nomor Tanggal
MUTASI JURNAL
Keterangan
a. Nomor Posting c. Paraf Petugas Posting
8. Bukti Output Penerimaan Kas Masuk Bulanan
Rancangan Output laporan penerimaan kas masuk bulanan berfungsi untuk menampilkan data-data bulanan rekapitulasi penerimaan kas masuk yang ada pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan. Laporan jurnal kas masuk bulanan yang ditampilkan berdasarkan Bulan dan Tahun.
Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form cetak bulanan yang akan ditampilkan seperti terlihat pada Gambar III.36. Di bawah ini :
Gambar III.36. Rancangan Form Cetak Bulanan Kas Masuk
Gambar III.37. Rancangan Output Bukti Penerimaan Kas Masuk Bulanan
FormCetakBulanan X Bulan Tahun Cetak Tutup No Posting Tgl No Bukti Uraian Kode Rek Debet Rp Kredit Rp Debet USD Kredit USD xxxx xxxx xxxx xxxx xxxx 99999 xxxx xxxx xxxx xxxx xxxx 99999 xxxx xxxx xxxx xxxx xxxx 99999 xxxx xxxx xxxx xxxx xxxx 99999 Mengetahui Belawan,
Manager Keuangan Asman Keuangan
(……….) (……….)
PT. PELABUHAN INDONESIA I (PERSERO) CABANG BELAWAN
9. Bukti Output Pengeluaran Kas Bulanan
Rancangan Output laporan pengeluaran kas bulanan berfungsi untuk menampilkan data-data bulanan rekapitulasi penerimaan kas masuk yang ada pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan. Laporan jurnal kas keluar yang ditampilkan berdasarkan Bulan dan Tahun.
Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form cetak kas keluar yang akan ditampilkan seperti terlihat pada Gambar III.38. Di bawah ini :
Gambar III.38. Rancangan Form Cetak Kas Keluar
Gambar III.39. Rancangan Output Bukti Penerimaan Kas Masuk Bulanan
FormCetakKasKeluar X Bulan Tahun Cetak Tutup No Posting Tgl No Bukti Uraian Kode Rek Debet Rp Kredit Rp Debet USD Kredit USD xxxx xxxx xxxx xxxx xxxx 99999 xxxx xxxx xxxx xxxx xxxx 99999 xxxx xxxx xxxx xxxx xxxx 99999 xxxx xxxx xxxx xxxx xxxx 99999 Mengetahui Belawan,
Manager Keuangan Asman Keuangan
(……….) (……….)
PT. PELABUHAN INDONESIA I (PERSERO) CABANG BELAWAN
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.40. sebagai berikut :
PT. PELABUHAN INDONESIA I(PERSERO) CABANG BELAWAN
Gambar III.40. Rancangan Input Form Login
2. Rancangan Input Menu Utama
Rancangan input menu utama berfungsi untuk menampilkan tampilan utama dari user interface. Adapun rancangan menu utama dapat dilihat pada Gambar III.41. sebagai berikut :
Login ID
Password
Log In Log Out Masukan Login Yang Valid
PT. PELABUHAN INDONESIA I (PERSERO) CABANG BELAWAN
Gambar III.41. Rancangan Input Form Menu Utama 3. Rancangan Input Form Entri Data Daftar Account
Perancangan input form entry data daftar account merupakan form untuk penyimpanan data-data daftar account. Adapun bentuk form entry data daftar account dapat dilihat pada Gambar III.42. Sebagai berikut :
Gambar III.42. Rancangan Input Form Entri Data Daftar Akun 4. Rancangan Input Form Entri Data Customer Dan Pemegang Kas
Perancangan input form entry data customer dan pemegang kas merupakan form untuk penyimpanan data-data customer dan pemegang kas. Adapun bentuk form entry data customer dan pemegang kas dapat dilihat pada Gambar III.43. Sebagai berikut :
Kode Rekening Nama Rekening
999999999999999 xxxxxxxxxxxxxxxxxxxxxxxxxxxx
999999999999999 xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Daftar account Cust Pemegang Kas Bukti Penerimaan Kas Bukti Pengeluaran Kas Master Kas dan Bank Posting Jurnal Kas Masuk Posting Jurnal Kas Keluar Saldo Kas dan Bank
Form Daftar Account
Entri Data Daftar Account
Kode Rekening :
Nama Rekening :
Simpan Edit Hapus Update Batal Tutup
Login ID
Password
Log In Log Out Masukan Login Yang Valid
File Laporan Keluar
Lap Daftar Account Lap Cust Pemegang Kas Lap Posting Jurnal Kas Masuk Lap Posting Jurnal Kas Keluar Saldo Kas dan Bank
Gambar III.43. Rancangan Input Form Entri Data Customer Dan Pemegang Kas
5. Rancangan Input Form Entri Data Master Kas Dan Bank
Perancangan input form entry data master kas dan bank merupakan form untuk penyimpanan data-data master kas dan bank. Adapun bentuk form entry data master kas dan bank dapat dilihat pada Gambar III.44 Sebagai berikut :
Gambar III.44. Rancangan Input Form Entri Data Master Kas Dan Bank
ID Nama Alamat Telepon
9999999999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 9999999999
9999999999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 9999999999
IDR No Kas Dan Bank
999999999999999 xxxxxxxxxxxxxxxxxxxxxxxxxxxx
999999999999999 xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Form Customer
Entri Data Customer Dan Pemegang Kas
ID :
Nama :
Simpan Edit Hapus Update Batal Tutup
Alamat :
Telepon :
Form Master Kas Dan Bank
Entri Data Master Kas Dan Bank
IDR No :
Kas Dan Bank :
6. Rancangan Input Form Entri Data Penerimaan Kas
Perancangan input form entry data penerimaan kas merupakan form untuk penyimpanan data-data penerimaan kas. Adapun bentuk form entry data penerimaan kas dapat dilihat pada Gambar III.45. Sebagai berikut :
Gambar III.45. Rancangan Input Form Entri Data Penerimaan Kas
No Bukti Kode Rekening Nama Rekening Debet USD
Debet Rupiah
Kredit USD Kredit Rupiah
999999 999999 xxxxxxxxxx 999999 999999 999999 999999
999999 999999 xxxxxxxxxx 999999 999999 999999 999999
Form Penerimaan Kas
Entri Data Penerimaan Kas
No Bukti :
Tanggal :
Simpan Edit Hapus Update Batal Tutup
Uraian :
ID Customer : Lihat Daftar
Nama :
Cara Penerimaan :
IDR Bank/ Kas :
Saldo Awal IDR Bank/ Kas :
Total Debet IDR :
Total Kredit IDR :
Saldo Akhir IDR Bank/Kas :
Jumlah :
Lihat Daftar Lihat Daftar
Update Saldo
Kode Rekening : Debet Valuta Asing/USD : Debet Rupiah :
Kredit Valuta Asing/USD : Kredit Rupiah :
Lihat Daftar
Terbilang :
Cetak Bukti Total Debet Valuta Asing/USD
: Total Debet Rupiah : Total Kredit Valuta Asing/USD : Total Kredit Rupiah :
7. Rancangan Input Form Entri Data Pengeluaran Kas
Perancangan input form entry data pengeluaran kas merupakan form untuk penyimpanan data-data pengeluaran kas. Adapun bentuk form entry data pengeluaran kas dapat dilihat pada Gambar III.46. Sebagai berikut :
Gambar III.46. Rancangan Input Form Entri Data Pengeluaran Kas
No Bukti Kode Rekening Nama Rekening Debet USD Debet Rupiah
Kredit USD Kredit Rupiah
999999 999999 xxxxxxxxxx 999999 999999 999999 999999
999999 999999 xxxxxxxxxx 999999 999999 999999 999999
Form Pengeluaran Kas
Entri Data Pengeluaran Kas
No Bukti :
Tanggal :
Simpan Edit Hapus Update Batal Tutup
Uraian :
ID Customer : Lihat Daftar
Nama :
Cara Penerimaan :
IDR Bank/ Kas :
Saldo Awal IDR Bank/ Kas :
Total Debet IDR :
Total Kredit IDR :
Saldo Akhir IDR Bank/Kas :
Jumlah :
Lihat Daftar Lihat Daftar
Simpan Saldo
Kode Rekening : Debet Valuta Asing/USD : Debet Rupiah :
Kredit Valuta Asing/USD : Kredit Rupiah :
Lihat Daftar
Terbilang : Cetak Bukti
Total Debet Valuta Asing/USD : Total Debet Rupiah : Total Kredit Valuta Asing/USD : Total Kredit Rupiah :
8. Rancangan Input Form Pil Posting Jurnal Kas Masuk
Perancangan input form pil posting jurnal kas masuk merupakan form untuk penyimpanan data-data jurnal kas masuk. Adapun bentuk form pil posting jurnal kas masuk dapat dilihat pada Gambar III.47. Sebagai berikut :
Gambar III.47. Rancangan Input Form Pil Posting Jurnal Kas Masuk
No Posting
Tanggal No Bukti Uraian Kode Rekening Debet Rupiah Kredit Rupiah Debet USD Kredit USD 99999999 99-xxxx-9999 9999999 xxxxx 99999999 99999999 99999999 99999999 99999999 99999999 99-xxxx-9999 9999999 xxxxx 99999999 99999999 99999999 99999999 99999999 No Posting Tanggal No Bukti Uraian Kode Rekening Debet Rupiah Kredit Rupiah Debet USD Kredit USD 99999999 99-xxxx-9999 9999999 xxxxx 99999999 99999999 99999999 99999999 99999999 99999999 99-xxxx-9999 9999999 xxxxx 99999999 99999999 99999999 99999999 99999999 FormPilPostingJurnalKasMasuk X
Tanggal Bulan Tahun
Posting Tutup
No Bukti : Lihat Daftar
Uraian :
Form Posting Jurnal Penerimaan Kas
Entri Data Posting Jurnal Penerimaan Kas
No Posting
No Bukti Kode Rekening Debet Rupiah Debet USD Kredit Rupiah Kredit USD
Kode Rekening : Debet Valuta Asing/USD : Debet Rupiah :
Kredit Valuta Asing/USD : Kredit Rupiah :
Insert Transaksi Delete Transaksi Posting Per No Posting
Total Debet Valuta Asing/USD : Total Debet Rupiah
:
Total Kredit Valuta Asing/USD : Total Kredit Rupiah
:
Simpan Edit Hapus Update Batal Tutup Posting Tanggal Terpilih
9. Rancangan Input Form Pil Posting Jurnal Kas Keluar
Perancangan input form pil posting jurnal kas keluar merupakan form untuk penyimpanan data-data jurnal kas keluar. Adapun bentuk form pil posting jurnal kas keluar dapat dilihat pada Gambar III.49. Sebagai berikut :
Gambar III.49. Rancangan Input Form Pil Posting Jurnal Kas Keluar
No Posting Tanggal No Bukti Uraian Kode Rekening Debet Rupiah Kredit Rupiah Debet USD Kredit USD 99999999 99-xxxx-9999 9999999 xxxxx 99999999 99999999 99999999 99999999 99999999 99999999 99-xxxx-9999 9999999 xxxxx 99999999 99999999 99999999 99999999 99999999 No Posting Tanggal No Bukti Uraian Kode Rekening Debet Rupiah Kredit Rupiah Debet USD Kredit USD 99999999 99-xxxx-9999 9999999 xxxxx 99999999 99999999 99999999 99999999 99999999 99999999 99-xxxx-9999 9999999 xxxxx 99999999 99999999 99999999 99999999 99999999 FormPilPostingJurnalKasKeluar X
Tanggal Bulan Tahun
Posting Tutup
Form Posting Jurnal Pengeluaran Kas
Entri Data Posting Jurnal Pengeluaran Kas
No Posting :
No Bukti : Lihat Daftar
Uraian :
No Bukti Kode Rekening Debet Rupiah Debet USD Kredit Rupiah Kredit USD
Kode Rekening : Debet Valuta Asing/USD : Debet Rupiah :
Kredit Valuta Asing/USD : Kredit Rupiah : Insert Transaksi Delete Transaksi
Simpan Edit Hapus Update Batal Tutup
Total Debet Valuta Asing/USD : Total Debet Rupiah : Total Kredit Valuta Asing/USD : Total Kredit Rupiah :
Posting Per No Posting
Posting Tanggal Terpilih
10.Rancangan Input Form Entri Data Saldo Kas Dan Bank
Perancangan input form entry data saldo kas dan bank merupakan form untuk penyimpanan data-data saldo. Adapun bentuk form entry data saldo kas dan bank dapat dilihat pada Gambar III.51. Sebagai berikut :
Gambar III.51. Rancangan Input Form Entri Data Saldo Kas Dan Bank 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 Microsoft SQL Server 2008
Berikut adalah desain database dan tabel dari sistem yang dirancang.
1. Tabel Password
Nama Database : Pelindo.Mdf
Nama Tabel : TabelPassword
Primary Key : IDUser
IDR No Tanggal Saldo Bulan Saldo Tahun Saldo
Saldo Awal Debet Kredit Saldo Akhir
99999999 99 xxxxx 9999 99999999 99999999 99999999 99999999
99999999 99 xxxxx 9999 99999999 99999999 99999999 99999999
Form Saldo Kas Dan Bank
Entri Data Saldo Kas Dan Bank
IDR No :
Tgl/Bulan/Tahun Saldo :
Edit Update Batal Tutup
Saldo Awal :
Debet :
Kas Dan Bank :
Kredit :
Saldo Akhir :
Tabel III.1 Tabel Password
2. Tabel Daftar Akun
Nama Database : Pelindo.Mdf
Nama Tabel : TabelDaftarAkun
Primary Key : KodeRekening
Foreign Key : -
Tabel III.2 Tabel Daftar Akun
3. Tabel Cust Pemegang Kas
Nama Database : Pelindo.Mdf
Nama Tabel : TabelCustPemegangKas
Primary Key : ID
Foreign Key : -
Tabel III.3 Tabel Cust Pemegang Kas
4. Tabel Master Kas Dan Bank
Nama Database : Pelindo.Mdf
Nama Tabel : TabelMasterKasDanBank
PrimaryKey : IDRNo
Nama Field Tipe Data Ukuran Keterangan
*IDUser Nchar 10 *IDUser
Password Nchar 10 Password
Nama Field Tipe Data Ukuran Keterangan
* KodeRekening Varchar 20 * KodeRekening
NamaRekening Varchar 30 NamaRekening
Nama Field Tipe Data Ukuran Keterangan
*ID Nchar 10 *IDPetugasAccounting
Nama Varchar 30 NamaPetugas
Alamat Varchar 50 LoginID
Foreign Key : -
Tabel III.4 Tabel Master Kas Dan Bank
5. Tabel Master Penerimaan Kas
Nama Database : Pelindo.Mdf
Nama Tabel : TabelMasterPenerimaanKas
Primary Key : NoBukti
Foreign Key : ID, IDRNo
Tabel III.5. Tabel Master Penerimaan Kas
6. Tabel Master Pengeluaran Kas
Nama Database : Pelindo.Mdf
Nama Tabel : TabelMasterPengeluaranKas
Primary Key : NoBukti
Foreign Key : ID, IDRNo
Nama Field Tipe Data Ukuran Keterangan
*IDRNo Varchar 30 *IDRNo
KasDanBank Varchar 30 KasDanBank
Nama Field Tipe Data Ukuran Keterangan
*NoBukti Nchar 10 *NoBukti
Tanggal Int 4 Tanggal
Bulan Nchar 10 Bulan
Tahun Int 4 Tahun
Jumlah Money 8 Jumlah
Terbilang Varchar 200 Terbilang
ID Nchar 10 ID
Uraian Varchar 200 Uraian
CaraPenerimaan Varchat 20 CaraPenerimaan
Tabel III.6. Tabel Master Pengeluaran Kas
7. Tabel Master Posting Jurnal Kas Masuk
Nama Database : Pelindo.Mdf
Nama Tabel : TabelMasterPostingJurnalKasMasuk
Primary Key : NoPosting
Foreign Key : -
Tabel III.7. Tabel Master Posting Jurnal Kas Masuk
8. Tabel Master Posting Jurnal Kas Keluar
Nama Database : Pelindo.Mdf
Nama Tabel : TabelMasterPostingJurnalKasKeluar
Primary Key : NoPosting
Foreign Key : -
Tabel III.8. Tabel Master Posting Jurnal Kas Keluar
Nama Field Tipe Data Ukuran Keterangan
*NoBukti Nchar 10 *NoBukti
Tanggal Int 4 Tanggal
Bulan Nchar 10 Bulan
Tahun Int 4 Tahun
Jumlah Money 8 Jumlah
Terbilang Varchar 200 Terbilang
ID Nchar 10 ID
Uraian Varchar 200 Uraian
CaraPenerimaan Varchat 20 CaraPenerimaan
IDRNo Nchar 10 IDRNo
Nama Field Tipe Data Ukuran Keterangan
*NoPosting Nchar 10 * NoPosting
Nama Field Tipe Data Ukuran Keterangan
9. Tabel Saldo Kas Dan Bank
Nama Database : Pelindo.Mdf
Nama Tabel : TabelSaldoKasDanBank
Primary Key : -
Foreign Key : IDRNo
Tabel III.9. Tabel Saldo Kas Dan Bank
10.Tabel Detail Penerimaan Kas
Nama Database : Pelindo.Mdf
Nama Tabel : TabelDetailPenerimaanKas
Primary Key : -
Foreign Key : KodeRekening
Tabel III.10. Tabel Detail Penerimaan Kas
Nama Field Tipe Data Ukuran Keterangan
IDRNo Varchar 20 IDRNo
TanggalSaldo Int 4 TanggalSaldo
BulanSaldo Nchar 10 BulanSaldo
TahunSaldo Int 4 TahunSaldo
SaldoAwal Money 8 SaldoAwal
Debet Money 8 Debet
Kredit Money 8 Kredit
SaldoAkhir Money 8 SaldoAkhir
Nama Field Tipe Data Ukuran Keterangan
NoBukti Nchar 10 NoBukti
KodeRekening Varchar 20 KodeRekening
DebetUSD Money 8 DebetUSD
DebetRupiah Money 8 DebetRupiah
KreditUSD Money 8 KreditUSD
11.Tabel Detail Pengeluaran Kas
Nama Database : Pelindo.Mdf
Nama Tabel : TabelDetailPengeluaranKas
Primary Key : -
Foreign Key : KodeRekening
Tabel III.11. Tabel Detail Pengeluaran Kas
12.Tabel Detail Posting Jurnal Penerimaan Kas Masuk
Nama Database : Pelindo.Mdf
Nama Tabel : TabelDetailPostingJurnalPenerimaanKasMasuk
Primary Key : -
Foreign Key : KodeRekening, NoBukti
Tabel III.12. Tabel Detail Posting Jurnal Penerimaan Kas Masuk
Nama Field Tipe Data Ukuran Keterangan
NoBukti Nchar 10 NoBukti
KodeRekening Varchar 20 KodeRekening
DebetUSD Money 8 DebetUSD
DebetRupiah Money 8 DebetRupiah
KreditUSD Money 8 KreditUSD
KreditRupiah Money 8 KreditRupiah
Nama Field Tipe Data Ukuran Keterangan
NoPosting Nchar 10 NoPosting
Tanggal Int 4 Tanggal
Bulan Nchar 10 Bulan
Tahun Int 4 Tahun
NoBukti Nchar 10 NoBukti
Uraian Varchar 200 Uraian
KodeRekening Varchar 20 KodeRekening
DebetRupiah Money 8 DebetRupiah
KreditRupiah Money 8 KreditRupiah
DebetUSD Money 8 DebetUSD
13.Tabel Detail Posting Jurnal Pengeluaran Kas
Nama Database : Pelindo.Mdf
Nama Tabel : TabelDetailPostingJurnalPengeluaranKas
Primary Key : -
Foreign Key : KodeRekening, NoBukti
Tabel III.13. Tabel Detail Posting Jurnal Pengeluaran Kas
14.Tabel Temp Penerimaan Kas
Nama Database : Pelindo.Mdf
Nama Tabel : TabelTempPenerimaanKas
Primary Key : -
Foreign Key : KodeRekening
Tabel III.14. Tabel Temp Penerimaan Kas
Nama Field Tipe Data Ukuran Keterangan
NoPosting Nchar 10 NoPosting
Tanggal Int 4 Tanggal
Bulan Nchar 10 Bulan
Tahun Int 4 Tahun
NoBukti Nchar 10 NoBukti
Uraian Varchar 200 Uraian
KodeRekening Varchar 20 KodeRekening
DebetRupiah Money 8 DebetRupiah
KreditRupiah Money 8 KreditRupiah
DebetUSD Money 8 DebetUSD
KreditUSD Money 8 KreditUSD
Nama Field Tipe Data Ukuran Keterangan
NoBukti Nchar 10 NoBukti
KodeRekening Varchar 20 KodeRekening
DebetUSD Money 8 DebetUSD
DebetRupiah Money 8 DebetRupiah
KreditUSD Money 8 KreditUSD
15.Tabel Temp Pengeluaran Kas
Nama Database : Pelindo.Mdf
Nama Tabel : TabelTempPengeluaranKas
Primary Key : -
Foreign Key : KodeRekening
Tabel III.15. Tabel Temp Pengeluaran Kas
16.Tabel Temp Posting Jurnal Penerimaan Kas Masuk
Nama Database : Pelindo.Mdf
Nama Tabel : TabelTempPostingJurnalPenerimaanKasMasuk
Primary Key : -
Foreign Key : KodeRekening, NoBukti
Tabel III.16. Tabel Temp Posting Jurnal Penerimaan Kas Masuk
Nama Field Tipe Data Ukuran Keterangan
NoBukti Nchar 10 NoBukti
KodeRekening Varchar 20 KodeRekening
DebetUSD Money 8 DebetUSD
DebetRupiah Money 8 DebetRupiah
KreditUSD Money 8 KreditUSD
KreditRupiah Money 8 KreditRupiah
Nama Field Tipe Data Ukuran Keterangan
NoPosting Nchar 10 NoPosting
Tanggal Int 4 Tanggal
Bulan Nchar 10 Bulan
Tahun Int 4 Tahun
NoBukti Nchar 10 NoBukti
Uraian Varchar 200 Uraian
KodeRekening Varchar 20 KodeRekening
DebetRupiah Money 8 DebetRupiah
KreditRupiah Money 8 KreditRupiah
DebetUSD Money 8 DebetUSD
17.Tabel Temp Posting Jurnal Pengeluaran Kas
Nama Database : Pelindo.Mdf
Nama Tabel : TabelTempPostingJurnalPengeluaranKas
Primary Key : -
Foreign Key : KodeRekening, NoBukti
Tabel III.17. Tabel Temp Posting Jurnal Pengeluaran Kas
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.
Berikut Kamus Data dari sistem informasi akutansi penerimaan kas masuk dan keluar pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan menggunakan metode perpetual.
1. Password = IDUser + Password
2. DaftarAkun= KodeRekening + NamaRekening.
3. CustPemegangKas = ID + Nama + Alamat + Telepon.
Nama Field Tipe Data Ukuran Keterangan
NoPosting Nchar 10 NoPosting
Tanggal Int 4 Tanggal
Bulan Nchar 10 Bulan
Tahun Int 4 Tahun
NoBukti Nchar 10 NoBukti
Uraian Varchar 200 Uraian
KodeRekening Varchar 20 KodeRekening
DebetRupiah Money 8 DebetRupiah
KreditRupiah Money 8 KreditRupiah
DebetUSD Money 8 DebetUSD
4. MasterKasDanBank = IDRNo + KasDanBank.
5. MasterPenerimaanKas = NoBukti + Tanggal + Bulan + Tahun +
Terbilang + ID + Uraian + CaraPembayaran + IDRNo.
6. MasterPengeluaranKas = NoBukti + Tanggal + Bulan + Tahun +
Terbilang + ID + Uraian + CaraPembayaran + IDRNo.
7. MasterPostingJurnalKasMasuk = NoPosting.
8. MasterPostingJurnalKasKeluar = NoPosting.
9. SaldoKasDanBank = IDRNo + TanggalSaldo + BulanSaldo + TahunSaldo
+ SaldoAwal + DebetRupiah + KreditRupiah + SaldoAkhir.
10. DetailPenerimaanKas = NoBukti + KodeRekening + DebetUSD +
DebetRupiah + KreditUSD + KreditRupiah.
11. DetailPengeluaranKas = NoBukti + KodeRekening + DebetUSD +
DebetRupiah + KreditUSD + KreditRupiah.
12. DetailPostingJurnalKasMasuk = NoPosting + Tanggal + Bulan + Tahun +
NoBukti + Uraian + KodeRekening + DebetRupiah + KreditRupiah + DebetUSD + KreditUSD.
13. DetailPostingJurnalKasKeluar = NoPosting + Tanggal + Bulan + Tahun +
NoBukti + Uraian + KodeRekening + DebetRupiah + KreditRupiah + DebetUSD + KreditUSD
14. TempPenerimaanKas = NoBukti + KodeRekening + DebetUSD +
DebetRupiah + KreditUSD + KreditRupiah.
15. TempPengeluaranKas = NoBukti + KodeRekening + DebetUSD +
16. TempPostingJurnalKasMasuk = NoPosting + Tanggal + Bulan + Tahun + NoBukti + Uraian + KodeRekening + DebetRupiah + KreditRupiah + DebetUSD + KreditUSD.
17. TempPostingJurnalKasKeluar = NoPosting + Tanggal + Bulan + Tahun +
NoBukti + Uraian + KodeRekening + DebetRupiah + KreditRupiah + DebetUSD + KreditUSD.
III.3.2.3.3. 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.
Tabel III.18. Tabel Master Posting 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 :
a. Tabel Master Posting Jurnal Kas Masuk
Tabel master jurnal kas masuk merupakan tabel yang berfungsi untuk menyimpan data penerimaan kas masuk dan keluar yang menjadi objek penerimaan kas masuk dan keluar dalam sistem yang dirancang.
Tabel III.19. Tabel Master Posting Jurnal Kas Masuk Normal Pertama (1 NF) No
Posting
Tanggal Bulan Tahun No
Bukti
ID Nama IDR No Kas Dan
Bank Kode Rekening Nama Rekening Debet USD Debet Rupiah Kredit USD Kredit Ruipah Saldo Awal Saldo Akhir 0000001 01 Juli 2012 0000001 29091986 Siti 1199089012 Kas 1199089012 Kas - 200.000 - 200.000 200.000 200.000 0000001 01 Juli 2012 0000001 29091986 01 1199089013 Kas 1199089013 - - 300.000 - 300.000 300.000 300.000
No Posting
Tanggal Bulan Tahun No
Bukti
Uraian Kode
Rekening
Debet Rupiah Kredit Rupiah Debet USD Kredit USD
0000001 01 Juli 2012 0000001 Kas 1199089012 200.000 200.000 0 0
0000001 01 Juli 2012 0000001 Kas 1199089013 300.000 300.000 0 0
b. Tabel Master Posting Jurnal Kas Keluar
Tabel master jurnal kas keluar merupakan tabel yang berfungsi untuk menyimpan data penerimaan kas masuk dan keluar yang menjadi objek penerimaan kas masuk dan keluar dalam sistem yang dirancang.
Tabel III.20. Tabel Master Posting Jurnal Kas Keluar Normal Pertama (1 NF)
c. Tabel Master Kas Masuk
Tabel master kas masuk merupakan tabel yang berfungsi untuk menyimpan data penerimaan kas masuk dan keluar yang menjadi objek penerimaan kas masuk dan keluar dalam sistem yang dirancang.
Tabel III.21. Tabel Master Kas Masuk Normal Pertama (1 NF) No
Posting
Tanggal Bulan Tahun No
Bukti
Uraian Kode
Rekening
Debet Rupiah Kredit Rupiah Debet USD Kredit USD
0000001 01 Juli 2012 0000001 Kas 1199089012 200.000 200.000 0 0
0000001 01 Juli 2012 0000001 Kas 1199089013 300.000 300.000 0 0
No Bukti Tanggal Bulan Tahun Jumlah Terbilang ID Uraian Cara Pembayaran IDR No
0000001 01 Juli 2012 39.670.000 Tiga Puluh Sembilan Juta Enam Ratus Tujuh Puluh Ribu
1199089012 Kas Tunai 1199089012 0000001 01 Juli 2012 6.400.000 Enam Juta Empat Ratus Ribu 1199089013 Kas Tunai 1199089013
d. Tabel Master Kas Keluar
Tabel master kas keluar merupakan tabel yang berfungsi untuk menyimpan data penerimaan kas masuk dan keluar yang menjadi objek penerimaan kas masuk dan keluar dalam sistem yang dirancang.
Tabel III.22. Tabel Master Kas Keluar Normal Pertama (1 NF)
e. Tabel Cust Dan Pemegang Kas
Tabel cust dan pemegang kas merupakan tabel yang berfungsi untuk menyimpan data penerimaan kas masuk dan keluar yang menjadi objek penerimaan kas masuk dan keluar dalam sistem yang dirancang.
No Bukti Tanggal Bulan Tahun Jumlah Terbilang ID Uraian Cara Pembayaran IDR No
0000001 01 Juli 2012 39.670.000 Tiga Puluh Sembilan Juta Enam Ratus Tujuh Puluh Ribu
1199089012 Kas Tunai 1199089012 0000001 01 Juli 2012 6.400.000 Enam Juta Empat Ratus Ribu 1199089013 Kas Tunai 1199089013
Tabel III.23. Tabel Cust Dan Pemegang Kas Normal Pertama (1 NF)
f. Tabel Daftar Akun
Tabel daftar akun merupakan tabel yang berfungsi untuk menyimpan data penerimaan kas masuk dan keluar yang menjadi objek penerimaan kas masuk dan keluar dalam sistem yang dirancang.
Tabel III.24. Tabel Daftar Akun Normal Pertama (1 NF)
g. Tabel Master Kas Dan Bank
Tabel master kas dan bank merupakan tabel yang berfungsi untuk menyimpan data penerimaan kas masuk dan keluar yang menjadi objek penerimaan kas masuk dan keluar dalam sistem yang dirancang.
Tabel III.25. Tabel Master Kas Dan Bank Normal Pertama (1 NF)
3. Bentuk 2 NF
Bentuk 2 NF merupakan normalisai pada tabel yang telah mengunakan primary key pada field-field tertentu. Berikut tabel-tabel dalam bentuk normal 2 NF :
Tabel III.26. Tabel Master Saldo Kas Dan Bank Normal Kedua (2 NF)
ID Nama Alamat Telepon
1199089012 Siti Sahara Jl. Belawan 08781144220 1199089013 Yani Mudiarni Jl. Perkutut 08126633441
Kode Rekening Nama Rekening
1199089012 Kas
1199089013 -
IDR No Kas Dan Bank
1199089012 Kas
1199089013 BCA. Cabang Belawan
IDR No Tanggal Saldo Bulan Saldo Tahun Saldo
Saldo Awal Debet Kredit Saldo Akhir 1199089012 13 Juli 2012 39.670.000 39.670.000 - 39.670.000 1199089013 13 Juli 2012 6.400.000 - 6.400.000 6.400.000
a. Tabel Master Saldo Kas Dan Bank
Tabel saldo kas dan bank merupakan tabel yang berfungsi untuk menyimpan data saldo awal dan saldo akhir yang menjadi objek penerimaan kas masuk dan keluar dalam sistem yang dirancang.
Tabel III.26. Tabel Master Saldo Kas Dan Bank Normal Kedua (2 NF)
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.47. sebagai berikut :
Saldo Awal Debet Kredit Saldo Akhir
39.670.000 39.670.000 - 39.670.000
Gambar III.52. Entity Relationship Diagram (ERD) Sistem Informasi Akutansi Penerimaan Kas Masuk dan Keluar Pada PT. Pelabuhan Indonesia I (Persero) Cabang Belawan