38
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 perusahaanserta 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 keuangan dengan mencatat data keuangan pada SMA Negeri 1 Medan. Data tersebut oleh bagian administrasi dicatat pada buku keuangan.Selanjutnya bagian administrasi memberikan data keuangan kepada pimpinan dan memberikan data keuangan bulanan tersebut ke bagian administrasi untuk proses pengerjaan. kemudian bagian administrasi memberikan data keuangan yang telah dilakukan oleh bagian administrasi.Setelah data-data keuangan tersebut di data, maka keuangan dapat dicetak setiap bulannya.
III.1.1. Analisa Input
Adapun input data dalam pengolahan data keuangan pada SMA Negeri 1 Medan sebagaimana Gambar III.1. berikut ini
Gambar III.1. Pengeluaran Kas Bulan Mei 2012 SMA Negeri 1 Medan Sumber : SMA Negeri 1 Medan
Adapun input data dalam pengolahan data keuangan pada SMA Negeri 1 Medan sebagaimana Gambar III.2. berikut ini :
Gambar III.2. Penerimaan Dan Pengeluaran Kas Bulan Mei 2012 Pada SMA Negeri 1 Medan
Sumber : SMA Negeri 1 Medan
III.1.2. Analisa Proses
Adapun proses pengolahan data keuangan pada SMA Negeri 1 Medanyang sedang berjalan dapat digambarkan dalam bentuk aliran informasi berikut ini:
Gambar III.3. Flow Of DocumentPerancangan Sistem Informasi Akuntansi Keuangan Pada SMA Negeri 1 Medan
Sumber : SMA Negeri 1 Medan Siswa Bagian Tata Usaha Bagian Staf Dan Guru
Honorer Pimpinan Mulai Data Siswa Dan Data Pembayaran BP3 Kartu Pembayaran BP3 Bulanan Menerima Data Siswa Dan Data Pembayaran BP3 Bulanan Laporan Keuangan Membuat Data Pembayaran BP3 Bulanan Memberikan Kartu Pembayaran BP3 Bulanan Dokumen Data Keuangan Pembayaran BP3 Bulanan Memberikan Data Gaji Kepada Staff Dan Guru Menerima Data Gaji Staff Dan Guru Honorer Dan Jam Ngajar Membuat Laporan Keuangan Laporan Keuangan Selesai
Dari Gambar III.3. diatas dapat dilihat aliran dokumen yang terjadi dalam perancangan sistem informasi akuntansi keuangan pada SMA Negeri 1 Medan.Aliran dokumen ini sudah cukup baik, sebab terdapat proses penyimpanan, seperti arsip data siswa, arsip data bagian tata usaha, dan arsip dokumen keuangan yang berguna untuk memudahkan pembuatan laporan dokumen data keuangan guna diserahkan kepada kepala sekolah. Aliran dokumen dari perancangan sistem informasi akuntansi keuangan pada SMA Negeri 1 Medan mencakup 4 bagian yaitu : Siswa, Bagian Tata Usaha, Bagian Staff Dan Guru Honorer, Pimpinan.
III.1.3. Analisa Output
Adapun laporan penerimaan dan pengeluaran kas pada bulan Mei 2012 pada SMA Negeri 1 Medan dapat dilihat pada Gambar III.4. di bawah ini :
Gambar III.4. Laporan Penerimaan Dan Pengeluaran Kas Bulan Mei 2012 Pada SMA Negeri 1 Medan
Gambar III.4. di atas menunjukan contoh dari laporan penerimaan dan pengeluaran kas bulan mei 2012 yang digunakan oleh sekolah. 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 tata usaha dan pimpinan sehingga diketahui siapa yang bertanggung jawab terhadap pembuatan laporan ini di kemudian hari.
Gambar III.5. Laporan Pengeluaran Kas Bulan Mei 2012 Pada SMA Negeri 1 Medan
Sumber : SMA Negeri 1 Medan
Gambar III.5. di atas menunjukan contoh dari laporan pengeluaran kas bulan mei 2012 yang digunakan oleh sekolah. 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 tata usaha 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 perancangan sistem informasi akuntansi keuangan pada SMA Negeri 1 Medan yang ada masih tergolong Manual. Pengolahan dataperancangan sistem informasi akuntansi keuangan pada SMA Negeri 1 Medan yang masih sederhana ini membuat pelaporan terkadang bermasalah dalam bentuk perhitungan uang dalam pengolahan data keuangan. Tidak jarang juga bermasalah dari segi pendataan tanggal pelaporan dan juga akumulasi total nilai keuangan yang terkadang tidak sesuai. Dan masalah ini sering membuat kekecewaan bagi pendidikan, maka dari itu saya akan merancang sebuah program untuk memperbunah SMA Negeri 1 medan untuk membuat laporan keuangan.
III.3 Desain Sistem
Untuk membantu membangun perancangan sistem informasi akuntansi keuangan pada SMA Negeri 1 Medan,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 keuangan khususnya bagi SMA Negeri 1 Medanyang ingin mengetahui mengenai data keuangan dengan cepat.
b. Meningkatkan keefisiensian dan keefektivitasan kerja para pegawai SMA Negeri 1 Medan.
Adapun kelemahan dari sistem yang diusulkan adalah sebagai berikut : a. Sistem yang dirancang dikhususkan pada proses data keuangan
b. Sistem hanya dapat berlaku pada SMA Negeri 1 Medan.
III.3.1 Desain Sistem Global
Pada perancangan sistem ini terdiri dari tahap perancangan yaitu :
1. Perancangan Use Case Diagram, Class Diagram, Activity Diagram, Sequence Diagram.
2. Perancangan Output, dan Input
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 III.6. dibawah ini.
Pada SMA Negeri 1 Medan Bagian Tata Usaha Isi Data Daftar Akun Login <<Include >> <<include>> <<include>> Laporan Daftar Akun Laporan Pembayaran BP3 <<include>> Laporan Master Kas Dan Bank Isi Data Siswa Isi Data Pembayaran BP3 <<include>> <<include>> Laporan Kas Masuk Isi Data Master Kas Dan Bank
Isi Data Kas Masuk
Isi Data Kas Keluar Laporan Siswa Laporan Kas Keluar <<include>> Laporan
Jurnal Umum <<include>>
Gambar III.6. Use CasePerancangan Sistem Informasi Akuntansi Keuangan
Pada SMA Negeri 1 Medan Pimpinana
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 DiagramPerancangan Sistem Informasi Akuntansi Keuangan Pada SMA Negeri 1 Medan
DaftarAkun -KodeAkun -NamaAkun -JenisAkun -SubJenisAkun +Add +Simpan +Edit +Hapus +Update +Batal +Tutup MasterKasDanBank -NoRekKasDanBank -KasDanBank +Add +Simpan +Edit +Hapus +Update +Batal +Tutup JurnalTransaksi -Tanggal -Bulan -Tahun -KodeAkun -NoRekKasDanBank -NoBukti -Debet -Kredit +Add +Simpan +Edit +Hapus +Update +Batal +Tutup Siswa -NIS -NamaSiswa -JenisKelamin -TptLahir -TglLahir -Alamat -Telepon -Kelas -TAMasuk +Add +Simpan +Edit +Hapus +Update +Batal +Tutup PembayaranBP3 -NoBuktiBP3 -BP3Bulan -BP3Tahun -TglBayar -BlnBayar -ThnBayar -NIS -CaraPembayaran -NoRekKasDanBank -Jumlah -Nama -Total uang -Sisa uang -Cetak -total uang +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 Kartu Bayar -No Kartu -Nis -T.A Masuk -Total Bayar -Sisa Bayar +Add +Simpan +Edit +Hapus +Update +Batal +Tutup
III.3.1.3Sequence 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.8.Sequence Diagram Update Data
b. Sequence Input Data User
Gambar III.9.Sequence Diagram Input Data User
Admin
;Login ;Admin Page ;Update data
Page New Message Succes Sent (item) Login View (item) Logout Invalid Admin
;Halaman utama ;registrasi user ;Sukses registrasi user Open New Message Succes Open New Sent ( item ) Invalid View (item)
c. Sequence Proses Data Daftar Akun
Gambar III.10.Sequence Diagram Proses Data Daftar Akun
d. Sequence Proses Data Siswa
Gambar III.11. Sequence Diagram Proses Data Siswa Admin
;Halaman utama ;login ;user
page Open New Message Succes Proses Data Daftar Akun Sent ( item ) Invalid View (item) Admin
;Halaman utama ;login ;user
page Open New Message Succes Proses Data Siswa Sent ( item ) Invalid View (item)
e. Sequence Proses Data Pembayaran BP3
Gambar III.12. Sequence Diagram Proses Data Pembayaran BP3
f. Sequence Proses Data Master Kas Dan Bank
Gambar III.13.Sequence Diagram Proses Data Master Kas Dan Bank
Admin
;Halaman utama ;login ;user
page
Open New
Message Succes
Proses Data Master Kas Dan Bank
Sent ( item ) Invalid
View (item) Admin
;Halaman utama ;login ;user
page Open New Message Succes Proses Data Penerimaan SPP Sent ( item ) Invalid View (item)
g. Sequence Proses Data Kas Masuk
Gambar III.14.Sequence Diagram Proses Data Kas Masuk
h. Sequence Proses Data Kas Keluar
Gambar III.15.Sequence Diagram Proses Data Kas Keluar
III.3.2. Desain Sistem Detail
Desain sistem detail perancangan sistem informasi akuntansi keuangan pada SMA Negeri 1 Medan, 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 darisistem informasi laporan
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
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.16. sebagai berikut :
Medan, 99 - xxxx,9999
Diketahui oleh Dicetak oleh
( ) ( )
Gambar III.16. Rancangan Output Laporan Daftar Akun
2. Rancangan Output Laporan Siswa
Rancangan output laporan siswa berfungsi menampilkan data-data siswa. Adapun rancangan output laporan siswa dapat dilihat pada Gambar III.17. sebagai berikut :
No Akun Nama Akun Jenis Akun Sub Jenis Akun
99999999 Xxxxxxxxxx xxxxxxxxxx Xxxxxxxxxx
99999999 Xxxxxxxxxx xxxxxxxxxx Xxxxxxxxxx
DINAS PENDIDIKAN PROVINSI SUMATERA UTARA SMA NEGERI 1 MEDAN
LAPORAN DAFTAR AKUN
Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh
( ) ( )
Gambar III.17. Rancangan Output Laporan Siswa
3. Rancangan Output Laporan Master Kas Dan Bank
Rancangan output laporan master kas dan bank berfungsi menampilkan data-data master kas dan bank. Adapun rancangan output laporan master kas dan bank dapat dilihat pada Gambar III.18. sebagai berikut :
Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh
( ) ( )
Gambar III.18. Rancangan Output Laporan Master Kas Dan Bank
NIS Nama Siswa Jenis Kelamin Tpt Lahir
Tgl Lahir Alamat Telepon Kelas TA Masuk
99999 Xxxx xxxx xxxx 99-xxxx-99 Xxxx (999)-99999 99999 99999 99999 Xxxx xxxx xxxx 99-xxxx-99 Xxxx (999)-99999 99999 99999
No Rek Kas Dan Bank Kas Dan Bank
99999999 xxxxxxxxxx
99999999 xxxxxxxxxx
DINAS PENDIDIKAN PROVINSI SUMATERA UTARA SMA NEGERI 1 MEDAN
LAPORAN DAFTAR AKUN
Kepala Sekolah Tata Usaha Sekolah
DINAS PENDIDIKAN PROVINSI SUMATERA UTARA SMA NEGERI 1 MEDAN
LAPORAN MASTER KAS DAN BANK
4. Rancangan Output Form Pil Pembayaran BP3
Rancangan outputform pil lap pembayaran BP3 bulananberfungsi untuk menampilkan data-data pembayaran BP3 tiap bulan yang ada pada SMA Negeri 1 Medan. Form pil lap pembayaran BP3 bulanan yang ditampilkan berdasarkan Bulan/Tahun.
Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap pembayaran BP3 bulanan yang akan ditampilkan seperti terlihat pada Gambar III.19. Di bawah ini :
Gambar III.19. Rancangan Form Pil Lap Pembayaran BP3
FormPilLapPembayaranBP3 X Bulan Tahun Cetak Tutup Laporan Pembayaran BP3
Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh
( ) ( )
Gambar III.20. Rancangan Output Laporan Pembayaran BP3 Bulanan
5. Rancangan Output Form PilLap Kas Masuk
Rancangan outputform pil lap kas masuk bulananberfungsi untuk menampilkan data-data kas masuk tiap bulan yang ada pada SMA Negeri 1 Medan. 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.21. Di bawah ini :
No Bukti BP3
BP3 Bulan/ Tahun
Tgl Bayar NIS Nama Siswa Cara Pembayaran No Rek Kas Dan
Bank
Jumlah
9999999999 xxxx-9999 99 99999 Xxxxxxxxx xxxxxxxxxxxxxxx 99999999999999 999999999999
9999999999 xxxx-9999 99 99999 xxxxxxxxx Xxxxxxxxxxxxxxx 99999999999999 999999999999
DINAS PENDIDIKAN PROVINSI SUMATERA UTARA SMA NEGERI 1 MEDAN
LAPORAN PEMBAYARAN BP3
Periode : Januari 2013
Total Penerimaan 9999999999
Gambar III.21 Rancangan Form Pil Lap Kas Masuk Bulanan
Medan, 99-xxxx,9999
Diketahui oleh Dicetak oleh
( ) ( )
Gambar III.22. Rancangan Output Laporan Kas Masuk
6. Rancangan Output Form PilLap Kas Keluar
Rancangan outputform pil lap kas keluar bulananberfungsi untuk menampilkan data-data kas keluar tiap bulan yang ada pada SMA Negeri 1 Medan. Form pil lap kas keluar bulanan yang ditampilkan berdasarkan Bulan/Tahun.
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 FormPilLapKasMasuk X Bulan Tahun Cetak Tutup
Laporan Kas Masuk
DINAS PENDIDIKAN PROVINSI SUMATERA UTARA SMA NEGERI 1 MEDAN
LAPORAN KAS MASUK
Periode : Januari 2013
Total Penerimaan Rp 9999999999
Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap kas keluar bulanan yang akan ditampilkan seperti terlihat pada Gambar III.23. Di bawah ini :
Gambar III.23 Rancangan Form Pil Lap Kas Keluar Bulanan
Medan, 99-xxxx,9999
Diketahui oleh Dicetak oleh
( ) ( )
Gambar III.24. Rancangan Output Laporan Kas Keluar
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 FormPilLapKasKeluar X Bulan Tahun Cetak Tutup
Laporan Kas Keluar
DINAS PENDIDIKAN PROVINSI SUMATERA UTARA SMA NEGERI 1 MEDAN
LAPORAN KAS KELUAR
Periode : Januari 2013
Total Pengeluaran Rp 9999999999
7. Rancangan Output Form PilLap Jurnal Umum
Rancangan outputform pil lap jurnal umum bulananberfungsi 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.25. Di bawah ini :
Gambar III.25 Rancangan Form Pil Lap Jurnal Umum Bulanan
FormPilLapJurnalUmum X
Bulan Tahun
Cetak Tutup
Medan, 99-xxxx,9999
Diketahui oleh Dicetak oleh
( ) ( )
Gambar III.26. Rancangan Output Laporan Jurnal Umum
8. Rancangan Output Bukti Pembayaran BP3
Rancangan output bukti pembayaran BP3 berfungsi menampilkan data-data pembayaran BP3. Adapun rancangan output bukti pembayaran BP3 dapat dilihat pada Gambar III.27. sebagai berikut :
DINAS PENDIDIKAN PROVINSI SUMATERA UTARA SMA NEGERI 1 MEDAN
LAPORAN JURNAL UMUM
Periode : Januari 2013
Tanggal Kode Akun Nama Akun No Rek Kas Dan Bank No Bukti Debet Kredit
Pendapatan Non Operasional
1.1.1 Penerimaan Dana Bos NM-00001 2012-0000001 45.000.000 0
Non Operasional 45.000.000 0
Operasional 1.1.2 Penerimaan BP3 2012-0000001 1.1 50.000.000 0
Operasional 50.000.000 0
Pendapatan 48.000.000 0
Beban
Operasional 1.1.2 Pembayaran Listrik NKM-00001 1.1 0 1.467.000.00
Operasional 0 1.467.000.00
Beban 0 1.467.000.00
Medan, 99-xxxx,9999 Diterima oleh
Tata Usaha Sekolah
( )
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 :
No Bukti BP3 :000000001
Tanggal : 31 Juli 2012
NIS : 2009187
Jumlah : 100.000
Gambar III.27 Rancangan Output Bukti Pembayaran BP3
DINAS PENDIDIKAN PROVINSI SUMATERA UTARA SMA NEGERI 1 MEDAN
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.28. sebagai berikut :
Gambar III.28. Rancangan InputForm Login
2. Rancangan Input FormMenu Utama
Rancanganinput formmenu utama berfungsi untuk menampilkan tampilan utama dari user interface. Adapun rancangan input formmenu utama dapat dilihat pada Gambar III.29. sebagai berikut :
Gambar III.29. Rancangan Input Form Menu Utama
Input Data Form Menu Utama
Laporan User : Admin Keluar
Login ID
Password
Form Login Pengguna
Log In Keluar
SMA NEGERI 1
Level
Status
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.30 Sebagai berikut :
Gambar III.30. Rancangan Input Form Entry Daftar Akun
Kode Akun Nama Akun Jenis Akun Sub Jenis Akun
9999999999999 Xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 9999999999999 Xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx Kode Akun
:
Form Daftar Akun
Nama Akun : Jenis Akun :
Sub Jenis Akun :
Simpan Edit Hapus Update Batal Tutup
4. Rancangan Input Form Entry Siswa
Perancangan input form entry siswa merupakan form untuk penyimpanan data-data siswa. Adapun bentuk input form entry siswa dapat dilihat pada Gambar III.31. Sebagai berikut :
Gambar III.31. Rancangan Input Form Entry Siswa
5. Rancangan Input Form Entry Pembayaran BP3
Perancangan input form entrypembayaran BP3 merupakan form untuk penyimpanan data-data pembayaran BP3. Adapun bentuk input form entrypembayaran BP3 dapat dilihat pada Gambar III.32 Sebagai berikut :
NIS Nama Siswa Jenis Kelamin Tpt Lahir
Tgl Lahir Alamat Telepon Kelas TA Masuk
9999 xxxx xxxx xxxx 99-xxxx-99 xxxx (999)-99999 99999 99999 9999 xxxx xxxx xxxx 99-xxxx-99 xxxx (999)-99999 99999 99999 Data Siswa Entry Siswa NIS : Nama Siswa : Jenis Kelamin : Alamat : Telepon : Kelas : TA Masuk :
Simpan Edit Hapus Update Batal Tutup
Tpt Lahir : Tgl Lahir :
Gambar III.32. Rancangan Input Form Entry Pembayaran BP3 No Bukti
BP3
BP3 Bulan/ Tahun
Tgl Bayar NIS Nama Siswa Cara Pembayaran No Rek Kas Dan
Bank Jumlah 999999999 xxxx-9999 99 99999 xxxxxxxxx xxxxxxxxxxxxxxx 99999999999999 999999 999999999 xxxx-9999 99 99999 xxxxxxxxx xxxxxxxxxxxxxxx 99999999999999 999999 Form PembayaranBP3 Entry Pembayaran BP3 Bulan Bayar : Tahun Bayar : No Bukti SPP : NIS : Nama Siswa : Jumlah :
Simpan Edit Hapus Update Batal Tutup
Tampil Data Pembayaran Terpilih
Total Penerimaan BP3 Cetak
Cara Penerimaan : No Rek Kas Bank
: Lihat Daftar Pembayaran Untuk Kode Akun : Jenis Akun :
Sub Jenis Akun : Bulan BP3 : Tahun BP3 : Tanggal : Nama Total Pembayaran Sisa Pembayaran Cara Penerimaan
Data Master Kas Dan Bank
6. 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.33. Sebagai berikut :
Gambar III.33. Rancangan Input Form Entry Master Kas Dan Bank
7. Rancangan Input Form Entry Transaksi Kas Masuk
Perancangan input form entrytransaksi kas masuk merupakan form untuk penyimpanan data-data kas masuk. Adapun bentuk input form entry transaksi kas masuk dapat dilihat pada Gambar III.34. Sebagai berikut :
No Rek Kas Dan Bank Kas Dan Bank
99999999 Xxxxxxxxxxx
99999999 Xxxxxxxxxxx
No Rek Kas Dan Bank Kas Dan Bank
Simpan Edit Hapus Update Batal Tutup
Gambar III.35. Rancangan Input Form Kartu Bayar
8. Rancangan Input Form Entry Transaksi Kas Keluar
Perancangan input form entrytransaksi kas keluar merupakan form untuk penyimpanan data-data kas keluar. Adapun bentuk input form entry transaksi kas keluar dapat dilihat pada Gambar III.36. Sebagai berikut :
No kartu Nis Total Pembayar Sisa Pembayaran
9999999 xxxxxx xxxxxxxxx xxxxxxxxx 9999999 xxxxxx xxxxxxxx xxxxxxxxx No Kartu NIS T.A.Masuk Total Bayar Sisa Pembayar : : : : Nama Total Uang BP3 : : Simpa n Simpan
III.3.2.3. Perancangan Database
III.3.2.3.1. 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 perancangan sistem informasi akuntansi keuangan pada SMA Negeri 1 Medan.
1. Password = {IDUser} + {NamaUser} + {Password} + {Level} + {Status} 2. Siswa = {NIS} + {NamaSiswa} + {JenisKelamin} + {TptLahir} + {TglLahir} +
{Telepon} + {Kelas} + {TAMasuk}.
3. Daftar Akun = {NoAkun} + {NamaAkun} + {JenisAkun} + {SubJenisAkun}. 4. Master Kas Dan Bank = {NoRekKasDanBank} +{Kas Dan Bank}
5. Pembayaran BP3 = {NoBuktiBP3} + {BP3Bulan} + {BP3Tahun} + {TglBayar} + {BlnBayar} + {ThnBayar} + {NIS} + {CaraPembayaran} + {NoRekKasDanBank} + {Jumlah}.
6. Kas Masuk = {NoKasMasuk} + {Tanggal} + {Bulan} + {Tahun} + {CaraPenerimaan} + {NoRekKasDanBank} + {KodeAkun} + {Uraian} + {Jumlah}.
7. Kas Keluar = {NoKasKeluar} + {Tanggal} + {Bulan} + {Tahun} + {CaraPembayaran} + {NoRekKasDanBank} + {KodeAkun} + {Uraian} + {Jumlah}.
8. Jurnal Transaksi = {Tanggal} + {Bulan} + {Tahun} + {KodeAkun} + {NoRekKasDanBank} +{NoBukti} + {Debet} + {Kredit}
a. Tabel Master Kas Dan Bank
Tabel master kas dan bank merupakan tabel yang berfungsi untuk menyimpan data master kas dan bank.
Tabel III.4 Tabel Master Kas Dan Bank Normal Kedua (2 NF)
b. Tabel Pembayaran BP3
Tabel pembayaran SPP merupakan tabel yang berfungsi untuk menyimpan data pembayaran SPP
Tabel III.5. Tabel Pembayaran SPP Normal Kedua (2 NF)
c. Tabel Siswa
Tabel siswa merupakan tabel yang berfungsi untuk menyimpan data siswa.
Tabel III.6. Tabel Siswa Normal Kedua (2 NF)
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 MYSQL
Berikut adalah desain database dan tabel dari sistem yang dirancang.
No Rek Kas Dan Bank Kas Dan Bank
1.1 Kas Tunai
1.2.1 Bank BRI IDR No
No Bukti BP3 Tanggal Bulan Tahun NIS Jumlah
0000001 01 Juni 2012 29091986 100.000 0000002 02 Juni 2012 29091987 100.000
NIS Nama Siswa Jenis Kelamin Alamat Telepon Kelas TA Masuk
29091986 Hildawati Perempuan Jl. Parkit 061-665542 I 2012 29091987 Munir Laki-Laki Jl. Pemuda 061-777789 I 2011
1. Tabel Password
Nama Database :Henri Nama Tabel : TabelUser Primary Key : IDUser Foreign Key : -
Tabel III.7 Tabel User
2. Tabel Siswa
Nama Database :Henri Nama Tabel : TabelSiswa Primary Key : NIS
Foreign Key : -
Tabel III.8 Tabel Siswa
Nama Field Tipe Data Ukuran Keterangan
*IDUser Char 10 *IDUser
NamaUser Varchar 10 NamaUser
Password Varchar 10 Password
Level Varchar 10 Level
Status Varchar 10 Status
Nama Field Tipe Data Ukuran Keterangan
*NIS Varchar 10 *NIS
NamaSiswa Varchar 30 NamaSiswa
JenisKelamin Varchar 10 JenisKelamin
TptLahir Varchar 20 TptLahir
TglLahir DateTime 4 TglLahir
Telepon Varchar 20 Telepon
Kelas Varchar 10 Kelas
3. Tabel Daftar Akun Nama Database :Henri
Nama Tabel : TabelDaftarAkun Primary Key : NoAkun
Foreign Key : -
Tabel III.9 Tabel Daftar Akun
4. Tabel Pembayaran BP3 Nama Database :Henri
Nama Tabel : TabelPembayaranBP3 Primary Key : NoBuktiBP3
Foreign Key : NIS, NoRekKasDanBank
Tabel III.10 Tabel Pembayaran BP3
Nama Field Tipe Data Ukuran Keterangan
*KodeAkun Varchar 10 *KodeAkun
NamaAkun Varchar 40 NamaAkun
JenisAkun Varchar 20 JenisAkun
SubJenisAkun Varchar 20 SubJenisAkun
Nama Field Tipe Data Ukuran Keterangan
*NoBuktiBP3 Varchar 15 *NoBuktiBP3
BP3Bulan Varchar 10 BP3Bulan
BP3Tahun Int 4 BP3Tahun
TglBayar Int 4 TglBayar
BlnBayar Varchar 10 BlnBayar
ThnBayar Int 4 ThnBayar
NIS Varchar 10 NIS
CaraPemabayaran Varchar 10 CaraPemabayaran
NoRekKasDanBank Varchar 20 NoRekKasDanBank
5. Tabel Kas Masuk
Nama Database :Henri
Nama Tabel : TabelKasMasuk Primary Key : NoKasMasuk
Foreign Key : KodeAkun, NoRekKasDanBank
Tabel III.11Tabel Kas Masuk
6. Tabel Kas Keluar
Nama Database :Henri
Nama Tabel : TabelKasKeluar Primary Key : NoKasKeluar
Foreign Key : KodeAkun, NoRekKasDanBank
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
Uraian Varchar 100 Uraian
KodeAkun Varchar 10 KodeAkun
Tabel III.12Tabel Kas Masuk
7. Tabel Master Kas Dan Bank Nama Database :Henri
Nama Tabel : TabelMasterKasDanBank Primary Key : NoRekKasBank
Foreign Key :
Tabel III.13. Tabel Master Kas Dan Bank
8. Tabel Jurnal Transaksi Nama Database :Henri
Nama Tabel : TabelJurnalTransaksi Primary Key : -
Foreign Key : NoAkun, NoRekKasDanBak, NoBukti
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
Uraian Varchar 100 Uraian
KodeAkun Varchar 10 KodeAkun
Jumlah Varchar 10 Jumlah
Nama Field Tipe Data Ukuran Keterangan
*NoRekKasBank Varchar 20 *NoRekKasBank
Tabel III.14. Tabel Jurnal Transaksi
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.48. sebagai berikut :
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
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 logindapat dilihat pada Gambar III.38Sebagai berikut :
Login Username & Password
Login
Cek Validation
Valid Invalid
Gambar III.38Activity Diagram Halaman Login
2. Activity DiagramForm Input Data DaftarAkun
Activity diagram form input data daftar akun dapat dilihat pada Gambar III.39. Sebagai berikut
-Kredit +Add +Simpan +Edit +Hapus +Update +Batal +Tutup SaldoKasDanBank -NoRekKasDanBank -BulanSaldo -Tahun Saldo -SaldoAwal -Debet -Kredit -SaldoAkhir +Add +Simpan +Edit +Hapus +Update +Batal +Tutup
3. Activity DiagramForm Input Data Siswa
Activity diagram form input data siswa dapat dilihat pada Gambar III.40. Sebagai berikut :
Gambar III.39Activity DiagramForm Input Data Daftar Akun
Gambar III.40. Activity DiagramForm Input Data Siswa
Tambah Data Daftar Akun
Isi Data Daftar Akun Simpan Data Daftar Akun
Edit Data Daftar Akun
Isi DataDaftar 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 Siswa
Isi Data Siswa Simpan Data Siswa
Edit Data Siswa
Isi DataSiswa Update Data Siswa
Hapus Data
Siswa Pilih Data
Siswa Hapus Data Siswa Batal Data Siswa Pilih Data Siswa Keluar Data Siswa
4. Activity DiagramForm Input Data Pembayaran BP3
Activity diagram form input data pembayaran BP3 dapat dilihat pada Gambar III.41. Sebagai berikut
Gambar III.41. Activity DiagramForm Input Data Pembayaran BP3
5. Activity DiagramForm Input Data Master Kas Dan Bank
Activity diagram form input data Master Kas Dan Bank dapat dilihat pada Gambar III.42. Sebagai berikut :
Tambah Data Penerimaan SPP
Isi Data Penerimaan SPP Simpan Data Penerimaan SPP Edit Data Penerimaan SPP Isi DataPenerimaan SPP Update Data Penerimaan SPP Hapus Data
Penerimaan SPP Pilih Data Penerimaan SPP
Hapus Data Penerimaan SPP
Batal Data
Penerimaan SPP Penerimaan SPP Pilih Data
Keluar Data Penerimaan SPP
Gambar III.42.Activity DiagramForm Input Data Master Kas Dan Bank
Tambah Data Master Kas Dan Bank
Isi Data Master Kas Dan Bank
Simpan Data Master Kas Dan Bank
Edit Data Master Kas Dan Bank
Isi DataMaster Kas Dan Bank
Update Data Master Kas Dan Bank
Hapus Data
Master Kas Dan Bank Pilih Data Master Kas Dan Bank
Hapus Data Master Kas Dan
Bank
Batal Data
Master Kas Dan Bank Master Kas Dan Pilih Data Bank
Keluar Data Master Kas Dan
6. Activity DiagramForm Input Data Kas Masuk
Activity diagram form input data kas masukdapat dilihat pada Gambar III.43. Sebagai berikut :
7. Activity DiagramForm Input Data Kas Keluar
Activity diagram form input data kas keluardapat dilihat pada Gambar III.44. Sebagai berikut :
Gambar III.43.Activity DiagramForm Input Data Kas Masuk
Tambah Data Kas Masuk
Isi Data Kas Masuk Simpan Data Kas Masuk
Edit Data Kas Masuk
Isi DataKas 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
Gambar III.44.Activity DiagramForm Input Data Kas Keluar
Tambah Data Kas Keluar
Isi Data Kas Keluar Simpan Data Kas Keluar
Edit Data Kas Keluar
Isi DataKas 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
8. Activity DiagramForm Input Data Kartu Bayar
Activity diagram form input data kartu bayardapat dilihat pada Gambar III.45. Sebagai berikut :
9. Activity Diagram Laporan Daftar Akun
Activity diagram laporan data daftar akun dapat dilihat pada Gambar III.46. Sebagai berikut :
Tampil Laporan Data Daftar Akun
Cetak
Laporan Data Daftar Akun
Gambar III.46. Activity DiagramLaporan Daftar Akun
Gambar III.45.Activity DiagramForm Input Data Kartu bayar
Tambah Data Bp3
Isi Data BP# Simpan Data BP3
Edit Data BP3
Isi DataBP3 Update Data BP3 Hapus Data BP3 Pilih Data BP3 Hapus Data BP3 Batal Data BP3 Pilih Data BP3 Keluar Data BP3
10. Activity Diagram Laporan Data Siswa
Activity diagram laporan data siswa dapat dilihat pada Gambar III.47. Sebagai berikut :
11. Activity Diagram Laporan Data Master Kas Dan Bank
Activity diagram laporan data master kas dan bank dapat dilihat pada Gambar III.48. Sebagai berikut :
Tampil Laporan Data Siswa
Cetak
Laporan Data Siswa
12. Activity Diagram Laporan Data Pembayaran BP3
Activity diagram laporan data pembayaran BP3 dapat dilihat pada Gambar III.49. Sebagai berikut :
Tampil Laporan Data Master Kas Dan Bank
Cetak
Laporan Data Master Kas Dan Bank
Gambar III.48. Activity DiagramLaporan Data Master Kas Dan Bank
Tampil Laporan Data Pembayaran BP3
Cetak
Laporan Data Pembayaran BP3
13. Activity Diagram Laporan Data Kas Masuk
Activity diagram laporan data kas masuk dapat dilihat pada Gambar III.50. Sebagai berikut :
14. Activity Diagram Laporan Data Kas Keluar
Activity diagram laporan data kas keluar dapat dilihat pada Gambar III.51. Sebagai berikut :
Tampil Laporan Data Kas Masuk
Cetak
Laporan Data Kas Masuk
15. Activity Diagram Laporan Jurnal Umum
Activity diagram laporan data jurnal umum dapat dilihat pada Gambar III.52. Sebagai berikut :
Gambar III.52. Activity DiagramLaporan Data Jurnal Umum
Tampil Laporan Data Kas Keluar
Cetak
Laporan Data Kas Keluar
Gambar III.51. Activity DiagramLaporan Data Kas Keluar
Tampil Laporan Data Jurnal Umum
Cetak
Laporan Data Jurnal Umum