BAB III ANALISA DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. Sistem yang saat ini sedang berjalan dalam hal pemberian cuti pegawai

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. dilakukan secara manual yaitu pembelian hanya diputuskan dengan keinginan

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Pada Saat Ini Pada bab ini akan dibahas mengenai Perancangan Sistem Informasi Akuntansi Alokasi Dana Bos Pada SD Negeri 060944 Medan yang meliputi analisa sistem yang sedang berjalan dan desain sistem. III.1.1. Input Pada saat sebelum sistem ini dirancang, para karyawan Sistem Informasi Akuntansi Alokasi Dana Bos Pada SD Negeri 060944 Medan masih sederhana dengan mendata dana anggaran dengan alokasi dananya untuk menentukan jumlah dana yang harus dialokasikan dimana pengolahan data masih menggunakan microsoft excel dalam penginputandan pembuatan laporan. Data input tersebut berupa data dana alokasi, persentasi alokasi dan data bantuan operasional sekolah. III.1.2. Proses Adapun flow of document dapat dari Sistem Informasi Akuntansi Alokasi Dana Bos Pada SD Negeri 060944 Medan dilihat pada gambar III.1. 23

24 Tata Usaha Keuangan Kepala Sekolah Data Anggaran Pengisian Data Anggaran Data Anggaran pengalokasian dana BOS Dana BOS Dana BOS Cetak Laporan Laporan Dana Bos Laporan Dana Bos Gambar III.1. Flow Of Document III.1.3. Output Adapun dokumen output dari Sistem Informasi Akuntansi Alokasi Dana Bos Pada SD Negeri 060944 Medan dapat dilihat pada gambar III.2.

25 Gambar III.2. Output III.2. Evaluasi Sistem ng Berjalan Sistem yang akan dirancang akan mempermudah pengguna dalam mengelolah data Alokasi Dana Bos Pada SD Negeri 060944 Medan, karena sistem yang akan diterapkan sudah menggunakan sistem komputerisasi dimana pengguna dapat dengan cepat mengetahui atau menghitung perlengkapan yang akan habis. Oleh karena itu penulis merancang sistem informasi akuntansi Alokasi Dana Bos Pada SD Negeri 060944 Medan dengan bahasa pemrograman Vb.net dan database SqlServer dengan menggunakan pemodelan UML. Sistem ini telah memiliki database untuk menyimpan data dan dapat diproses secara otomatis. III.3. Desain Sistem III.3.1. Desain Sistem Global Pada perancangan sistem ini terdiri dari tahap perancangan yaitu : 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

26 dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar III.3. dibawah ini. Sistem Informasi Akuntansi Alokasi Dana BOS INPUT LOGIN KELOLA DATA ANGGARAN ALOKASI DANA BOS KELOLA DATA PERSENTASI ALOKASI DANA BOS ADMIN KELOLA DATA TRANSAKSI ALOKASI DANA BOS CETAK DATA LAPORAN << include >> << include >> << include >> LAPORAN DATA DANA BOS LAPORAN DATA PERSENTASE ALOKASI JURNAL PENDAPATAN << include >> JURNAL PENYESUAIAN Gambar III.3. Use Case Diagram III.3.1.2. Class Diagram Class 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) pada gambar III. 4. Berikut ini :

27 tblanggaran -kdanggaran*:char(5) -tgl:smaldatetime -jmlh:int -periode:varchar(50) -input() -edit(0 -hapus() -cetak() tblalokasi -kdalokasi*:char(5) -kdanggaran:char(5) -jmlh:int -kdpersenalokasi:char(5) -beasiswa:int -gaji:int -perlengkapan:int -buku:int -tgl:smalldatetime -tgl1:smalldatetime -periode:varchar(50) -input() -edit(0 -hapus() -cetak() * * * * * * tbladmin -idadmin*:nchar(5) -username:varchar(15) -password:varchar(15) -input() -edit(0 -hapus() -cetak() * tblpersenalokasi kdpersenalokasi*:nchar(5) beasiswa:nchar(5) gaji:nchar(5) perlengkapan:nchar(5) buku:nchar(5) -input() -edit(0 -hapus() -cetak() * Gambar III.4. Class Diagram 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 :

28 III.3.1.3.1. Sequence Diagram Login Adapun bentuk sequence diagram login dapat dilihat pada gambar III.5 Aktor Aplikasi Proses Database Permintaan UserName Dan Password Login UserName Dan Password Proses Login Dengan UserName Dan Password Validasi UserName Dan Password Tampilan Informasi Proses Login Gambar III.5. Sequence Diagram Login III.3.1.3.2. Sequence Diagram Input Data Adapun bentuk sequence diagram input dat dapat dilihat pada gambar III.6 Aktor Aplikasi Proses Database Melakukan Input Data Proses Penginputan Data Data Input Disimpan Tampilan Hasil Informasi Input Data Gambar III.6. Sequence Diagram Input Data

29 III.3.1.3.3. Sequence Diagram Edit Data Adapun bentuk sequence diagram edit data dapat dilihat pada gambar III.7 Aktor Aplikasi Proses Database Melakukan Edit Data Proses Pengeditan Data Data Edit Disimpan Tampilan Hasil Informasi Edit Data Gambar III.7. Sequence Diagram Edit Data III.3.1.3.4. Sequence Diagram Hapus Data Adapun bentuk sequence diagram hapus data dapat dilihat pada gambar III.8 Aktor Melakukan Hapus Data Aplikasi Proses Database Proses Penghapusan Data Tampilan Hasil Informasi Hapus Data Data Dihapus Gambar III.8. Sequence Diagram Hapus Data

30 III.3.1.3.5. Sequence Diagram Cetak Adapun bentuk sequence diagram cetak dapat dilihat pada gambar III.9 Aktor Melakukan Cetak Data Aplikasi Proses Database Proses Pencetakan Data Tampilan Hasil Informasi Cetak Data Validasi Data Cetak Gambar III.9. Sequence Diagram Cetak III.3.2. Desain Sistem Detail Desain sistem detail dari Perancangan Sistem Informasi Akuntansi Alokasi Dana Bos Pada SD Negeri 060944 Medan ini adalah sebagai berikut: III.3.2.1. Desain Output III.3.2.1.1. Output Data Anggaran Adapun bentuk output data anggaran dapat dilihat pada gambar III.10 Form Cetak Dana Anggaran Laporan Data Anggaran Kode Anggran Jumlah Anggaran Tanggal Anggaran Diketahui Oleh, Kepala Sekolah Gambar III.10. Output Data Anggaran

31 III.3.2.1.2. Output Data Alokasi Adapun bentuk output data alokasi dapat dilihat pada gambar III.11 Form Cetak Dana Alokasi Laporan Data Alokasi Kode Persentaase Alokasi Persentase Beasiswa Persentase Gaji Honorer Persentase Perlengkapan Persentase Buku Diketahui Oleh, Kepala Sekolah Gambar III.11. Output Data Alokasi III.3.2.1.3. Output Jurnal Pendapatan Adapun bentuk output jurnal pendapatan dapat dilihat pada gambar III.12 Jurnal Pendapatan Jurnal Pendapatan Periode : Penerimaan Pengeluaran Kode Anggaran Tanggal Jumlah Tanggal Beasiswa Gaji Buku Perlengkapan total total biaya tak terduga Diketahui Oleh, Kepala Sekolah Gambar III.12. Output Jurnal Pendapatan

32 III.3.2.1.4. Output Jurnal Penyesuaian Adapun bentuk output jurnal penyesuaian dapat dilihat pada gambar III.13 Jurnal Penyesuaian Jurnal Penyesuaian Periode Tanggal Kode Anggaran Keterangan Jumlah Jumlah Anggaran total Diketahui Oleh, Kepala Sekolah Gambar III.13. Output Jurnal Penyesuaian III.3.2.2. Desain Input Berikut ini adalah rancangan form masukan yang penulis gunakan dalam pembuatan Perancangan Sistem Informasi Akuntansi Alokasi Dana Bos Pada SD Negeri 060944 Medan III.3.2.2.1. Input Login Adapun bentuk input login dapat dilihat pada gambar III.14 Login Enter Username And Password Username Password Masuk Batal Gambar III.14. Input Login

33 III.3.2.2.2. Input Anggaran ini: Adapun bentuk input anggaran dapat dilihat pada gambar III.15 berikut Form Anggaran Tanggal Anggaran Periode Kode Anggaran Jumlah Anggaran SIMPAN UBAH HAPUS BATAL Kode Anggran Jumlah Anggaran Tanggal Anggaran Gambar III.15. Input Anggaran III.3.2.2.3. Input Persentase Alokasi Adapun bentuk input persentase alokasi dapat dilihat pada gambar III.16 Form Persentasi Anggaran KODE PERSENTASE ALOKASI PERSENTASE BEASISWA PERSENTASE GAJI HONORER PERSENTASE PERLENGKAPAN PERSENTASE BUKU % % % % SIMPAN UBAH HAPUS BATAL Kode Persentaase Alokasi Persentase Beasiswa Persentase Gaji Honorer Persentase Perlengkapan Persentase Buku Gambar III.16. Input Persentase Alokasi

34 III.3.2.2.4. Input Alokasi Dana ini: Adapun bentuk input alokasi dana dapat dilihat pada gambar III.17 berikut Form Alokasi Dana Bos KODE ALOKASI TANGGAL ALOKASI KODE ANGGARAN ANGGARAN TANGGAL KODE PERSENTASE BEASISWA GAJI HONORER PERLENGKAPAN BUKU TRANSAKSI ALOKASI % % % % SIMPAN UBAH HAPUS BATAL Kode Alokasi Kode Anggran Anggaran Kode Persentase Beasiswa Gaji Honorer Perlengkapan Buku Gambar III.17. Input Alokasi Dana III.3.2.3 Desain Database Database merupakan kumpulan dari data yang saling berhubungan satu dengan yang lain. Untuk merancang database secara konsepsual tentunya diperlukan alat bantu, baik untuk menggambarkan keterhubungan antar data maupun pengoptimalan rancangan database. Alat bantu tersebut adalah kamus data dan disain tabel. III.3.2.3.1 Kamus Data Kamus data adalah kumpulan elemen-elemen atau simbol-simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap field atau file di dalam sistem. Kamus Data berfungsi antara lain untuk menjelaskan arti aliran data dan penyimpana data, mendeskripsikan komposisi paket data yang bergerak melalui aliran data dan menjelaskan spesifikasi nilai dan satuan yang relevan dengan data. Berikut adalah Kamus Data dari sistem yang penulis bahas.

35 tbladmin tblanggaran = (idadmin), username, password = (kdanggaran), tgl, jmlh, periode tblpersenalokasi = (kdpersenalokasi), beasiswa, gaji, perlengkapan, buku tblalokasi = (kdalokasi), kdanggaran, jumlah, kdpersenalokasi, beasiswa, gaji, perlengkapan, buku, tgl, tgl1, periode III.3.2.3.2 Normalisasi III.3.2.3.2.1. Normalisasi 1 NF Merupakan bentuk tidak normal dari table yang terdiri dari semua isi field yang terdapat pada database berikut merupakan tampilan 1 NF dari apliksi yang penulis rancang dapat dilihat pada gambar III.18 kdanggaran tgl jmlh periode xxx xxx xxx xxx kdpersenalokasi gaji beasiswa perlengkapan buku xxx xxx xxx xxx xxx Kdalokasi Kdanggaran jmlh gaji beasiswa perlengkapan buku Tgl Tgl1 periode xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx Gambar III.18. 1 NF

36 III.3.2.3.2.2. Normalisasi 2 NF Merupakan bentuk yang hampir serupa dengan 1 NF hanya saja dalam 2 NF menghilangkan ketergantungan data atau data yang sama (redudansi data) berikut merupakan tampilan 2 NF dari apliksi yang penulis rancang dapat dilihat pada gambar III.19 kdanggaran tgl jmlh periode xxx xxx xxx xxx kdpersenalokasi gaji beasiswa perlengkapan buku xxx xxx xxx xxx xxx Kdalokasi Tgl periode xxx xxx xxx Gambar III.19. 2 NF III.3.2.3.3 Desain Tabel Adapun rancangan tabel database yang penulis gunakan dalam Perancangan Sistem Informasi Akuntansi Alokasi Dana Bos Pada SD Negeri 060944 Medan sebagai berikut: 1. Tabel tbladmin Database Primary key : dbalokasi : IdAdmin Adapun bentuk tabel tbladmin dapat dilihat pada tabel III.1.

37 Tabel III.1. tbladmin Nama Field Tipe Nilai idadmin (*) char 5 username varchar 15 password varchar 15 Keterangan (*) : Primary Key Tabel ini merupakan tabel yang digunakan untuk menginputkan data admin untuk dapat login ke sistem. 2. Tabel tblanggaran Database Primary key : db dbalokasi : kdanggaran Adapun bentuk tabel tblanggaran dapat dilihat pada tabel III.2. berikut ini: Tabel III.2. tblanggaran Nama Field Tipe Nilai kdanggaran (*) char 5 tgl smalldatetime - jmlh int - Periode Varchar 50 Keterangan (*) : Primary Key Tabel ini merupakan tabel yang digunakan oleh admin untuk mengelola seluruh data anggaran yang ada. 3. Tabel tblpersenalokasi Database Primary key : dbalokasi : kdpersenalokasi Adapun bentuk tabel tblpersenalokasi dapat dilihat pada tabel III.3.

38 Tabel III.3. tblpersenalokasi Nama Field Tipe Nilai kdpersenalokasi(*) char 5 beasiswa int - gaji int - perlengkapan int - buku int - Keterangan (*) : Primary Key Tabel ini merupakan tabel yang digunakan oleh admin untuk mengelola seluruh data persentase alokasi anggaran yang ada. 4. Tabel tblalokasi Database Primary key : dbalokasi : kdalokasi Adapun bentuk tabel tblalokasi dapat dilihat pada tabel III.4. Tabel III.4. tblalokasi Nama Field Tipe Nilai kdalokasi (*) char 5 Kdanggaran char 5 Jmlh Int - Kdpersenalokasi char 5 Beasiswa Int - Gaji Int - Perlengkapan Int - Buku Int - Tgl Smalldatetime - Tgl1 Smalldatetime - Periode Varchar 50 Keterangan (*) : Primary Key Tabel ini merupakan tabel yang digunakan oleh admin untuk mengelola seluruh data alokasi anggaran yang ada.

39 III.3.2.3.4 Entity Relationship Diagram Adapun bentuk entity relationship diagram yang penulis rancang dapat dilihat pada gambar III. 20 idadmin username password Mengolah tbladmin Mengolah kdpersenalokasi kdanggaran = = beasiswa tgl tblanggaran Mempunyai tblpersenalokasi gaji jumlah - - perlengkapan Mempunyai buku kdalokasi kdanggaran = tblalokasi kdpersenalokasi beasiswa jumlah gaji perlengkapan buku Gambar III.20. Entity Relationship Diagram III.3.3. Logika Program Logika program yang digunakan untuk sistem ini penulis rancang dengan menggunakan activity diagram III.3.3.1. Activity Diagram Login Adapun bentuk activity diagram login dapat dilihat pada gambar III.21.

40 Login Menu Utama Tampilan Gambar III.21. Activity Diagram Login III.3.3.2. Activity Diagram Input Data Adapun bentuk activity diagram input data dapat dilihat pada gambar III.22. Tampilan Awal Keluar Data Anggaran Data Persentase Alokasi Data Alokasi Input Tampilan Gambar III.22. Activity Diagram Input Data

41 III.3.3.3. Activity Diagram Edit Data Adapun bentuk activity diagram edit data dapat dilihat pada gambar III.23. Tampilan Awal Keluar Data Anggaran Data Persentase Alokasi Data Alokasi Edit Tampilan Gambar III.23. Activity Diagram Edit Data III.3.3.4. Activity Diagram Hapus Data Adapun bentuk activity diagram hapus data dapat dilihat pada gambar III.24. Tampilan Awal Keluar Data Anggaran Data Persentase Alokasi Data Alokasi Hapus Tampilan Gambar III.24. Activity Diagram Hapus Data

42 III.3.3.5. Activity Diagram Cetak Adapun bentuk activity diagram cetak dapat dilihat pada gambar III.25. Tampilan Awal Keluar Laporan Data Anggaran Laporan Data Alokasi Cetak Tampilan Gambar III.25. Activity Diagram Cetak III.3.3.6. Activity Diagram Logout Adapun bentuk activity diagram logout dapat dilihat pada gambar III.26. Logout Keluar Tampilan Gambar III.26. Activity Diagram Logout