BAB III ANALISIS DAN DESAIN SISTEM

dokumen-dokumen yang mirip
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 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 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 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 ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS 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 ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS 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 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. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS 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 PERANCANGAN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

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 ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

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 ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS 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 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 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. kecamatan di kota medan masih bersifat manual. Bentuk manual yang dibuat oleh petugas

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

Transkripsi:

BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang Sedang Berjalan Sistem yang saat ini sedang berjalan di CV. Aribur dalam hal pengolahan laporan laporan laba rugi masih dilakukan secara semi komputerisasi yaitu dengan menggunakan aplikasi Microsoft Excel. Dalam sistem yang berjalan dapat penulis jelaskan prosedur pengolahan laporan laba rugi pada CV. Aribur sebagai berikut : 1. Akuntan menjurnal setiap pendapatan yang masuk dan beban yang dikeluarkan di dalam sebuah buku besar secara manual. 2. Akuntan menghitung total pendapatan dan total beban yang kemudian dikurangkan untuk mengetahui apakah perusahaan mengalami laba atau rugi. III.1.1. Input Input dari sistem yang berjalan adalah data transaksi yang dijurnal dalam buku besar akuntansi. Transaksi disini meliputi nama-nama rekening yang nantinya akan diperlukan dalam penyusunan laporan laba rugi. Adapun bentuk inputannya dapat dilihat pada Gambar III.1. berikut : 33

34 Gambar III.1. Jurnal Umum III.1.2. Proses Proses penyusunan laporan laba rugi sepenuhnya dikerjakan oleh akuntan yang bekerja pada CV. Aribur. Adapun prosesnya dapat digambarkan dengan Flow of Document (FOD) seperti terlihat pada Gambar III.2. berikut :

35 Admin Akuntan Pimpinan Data pendapatan dan beban Data pendapatan dan beban Mengerjakan jurnal umum Menghitung total pendapatan dan beban Laporan laba rugi Menghitung laba rugi N Membuat Laporan laba rugi Laporan laba rugi Gambar III.2. Flow Of Diagram (FOD) Laporan Laba Rugi

36 III.1.3. Output Setelah menjurnal transaksi dan menghitung laba/rugi, maka akuntan sudah memiliki data yang lengkap untuk menyusun laporan laba rugi. Adapun bentuk laporannya dapat dilihat pada Gambar III.3. berikut : Gambar III.3. Laporan Laba Rugi CV. Aribur III.2. Evaluasi Sistem yang Berjalan Setelah mempelajari dan mengamati sistem pembuatan laporan laba rugi yang sedang berjalan pada CV. Aribur, penulis menyimpulkan bahwa sistem yang berjalan saat ini belum efisien karena hanya mengandalkan kerja manual dan memakai Microsoft Excel.

37 Adapun permasalahan yang dihadapi oleh CV. Aribur sekarang ini adalah : 1. Laporan laba rugi yang dibuat masih semi komputerisasi. 2. Data pendapatan yang di dapat serta beban yang dikeluarkan setiap bulannya masih dikerjakan secara manual. 3. Membutuhkan banyak waktu untuk menyelesaikan laporan tersebut. Berdasarkan analisa sistem yang berjalan di atas penulis ingin membangun sebuah sistem dimana sistem ini diharapkan dapat membantu/mempermudah proses penyusunan laporan laba rugi pada CV. Aribur. Dalam sistem yang akan dibangun nantinya, mulai dari input hingga output semuanya akan dikerjakan dalam aplikasi Sistem Informasi Laporan Laba Rugi yang dibangun dengan menggunakan bahasa pemrograman VB.Net 2008. Dalam pembuatan laporan akan digunakan salah satu fitur dari VB.Net 2008 yaitu Crystal Report. Sedangkan pengolahan database sebagai tempat penyimpanan data akan digunakan SQL Server 2005. III.3. Desain Sistem Perancangan global atau desain konseptual atau disebut juga dengan desain logika yaitu perancangan prosedur sistematika, logika atau algoritma sistem secara konseptual yang berfungsi untuk membenahi sistem yang sedang berjalan. Desain sistem diuraikan bagan sistem yang diusulkan berupa desain sistem secara global dan desain sistem secara detail.

38 III.3.1. Desain Sistem Secara Global Pada tahap ini akan dilakukan perancangan terhadap sistem yang diusulkan. Adapun perancangan dari sistem ini dapat digambarkan dengan Unified Modelling Language (UML). III.3.1.1. Use Case Diagram Use case diagram menggambarkan actor, use case dan relasinya sebagai suatu urutan tindakan yang memberikan nilai terukur untuk aktor. Sistem Informasi Akuntansi Laporan Laba Rugi Pada CV Aribur Input Data Pelanggan Login Input Transaksi Jurnal Umum Laporan Laba Rugi Input Beban Akuntan Pimpinan Gambar III.4. Use Case Diagram Laporan Laba Rugi

39 III.3.1.2. Class Diagram Class diagram menggambarkan struktur statis dari kelas dalam sistem dan menggambarkan atribut, operasi dan hubungan antara kelas. Pelanggan Idpelanggan Nama Hp Alamat KTP Baru() Simpan() Edit() Hapus() Batal() Keluar() Sewa Nobukti Tanggalsewa Idpelanggan pendapatan Baru() Simpan() Batal() Keluar() Jurnal Tanggal Namarekening Debet Kredit Keterangan Gambar III.5. Class Diagram Laporan Laba Rugi III.3.1.3. Activity Diagram Activity diagram menggambarkan aktifitas-aktifitas, objek, state, transisi state dan event.

40 Menu Edit Data Customer Input Customer Simpan Hapus Batal Gambar III.6. Activity Diagram Data Customer Menu Input Transaksi Transaksi penyewaan Simpan Batal Gambar III.7. Activity Diagram Transaksi

41 Input Beban Form Utama Simpan Tambah Gambar III.8. Activity Diagram Input Beban Menu Data Customer Cetak Laporan Cetak Gambar III.9. Activity Diagram Laporan Data Customer Menu Transaksi Laporan Transaksi Cetak Gambar III.10. Activity Diagram Laporan Transaksi

42 Jurnal Pilih Bulan - Tahun Cetak Gambar III.11. Activity Diagram Jurnal Laba Rugi Pilih Bulan - Tahun Cetak Gambar III.12. Activity Diagram Laporan Laba Rugi III.3.1.4. Sequence Diagram urutan waktu. Sequence diagram menjelaskan interaksi objek yang disusun berdasarkan

43 Menu Data Customer Database Pilih Menu Input Data Customer Simpan Edit Hapus Simpan akuntan Keluar Gambar III.13. Sequence Diagram Data Customer Menu Transaksi Database Pilih Menu Input Transaksi Simpan Batal akuntan Keluar Gambar III.14. Sequence Diagram Transaksi

44 Input Data Beban database Form Utama Tambah akuntan Keluar Gambar III.15. Sequence Diagram Data Beban Menu Cetak Laporan Pilih Menu Pilih Data Customer akuntan Keluar Gambar III.16. Sequence Diagram Laporan Data Customer

45 Menu Laporan Transaksi Pilih Menu Pilih Transaksi akuntan Keluar Gambar III.17. Sequence Diagram Laporan Transaksi Menu Jurnal Umum Cetak Pilih Menu pilih cetak jurnal pilih bulan dan tahun akuntan Gambar III.18. Sequence Diagram Jurnal Umum

46 Menu Laba Rugi Cetak Pilih Menu pilih laba rugi pilih bulan dan tahun akuntan Gambar III.19. Sequence Diagram Laporan Laba Rugi III.3.2. Desain Sistem Secara Detail III.3.2.1. Desain Output Perancangan output merupakan suatu proses perancangan hasil dari pengolahan data yang kemudian dapat menghasilkan informasi sesuai dengan kebutuhan. 1. Rancangan Laporan Laba Rugi Rancangan laporan ini menampilkan hasil dari pendapatan perusahaan yang dikurangkan dengan beban yang dikeluarkan perusahaan dalam satu periode tertentu.

47 Logo CV. Aribur CV. ARIBUR LAPORAN LABA RUGI Pendapatan Jasa Rp. xxxxxxx Beban Gaji Beban telp, listrik dan air Beban perawatan mobil Rp. xxxxxxx Rp. xxxxxxx Rp. xxxxxxx Dll Jumlah Beban yang dikeluarkan Laba / Rugi (Rp. xxxxxx) Rp. Xxxxxx Medan,..2012 Diketahui Oleh Gambar III.20. Laporan Laba Rugi CV. Aribur 2. Rancangan Laporan Jurnal Umum Rancangan Laporan Jurnal umum ini menampilkan nama nama rekening, pendapatan yang di dapat serta beban yang dikeluarkan dalam satu periode tertentu.

48 Logo CV.Aribur CV. ARIBUR JURNAL UMUM Tanggal Nama Rekening Debet Kredit Medan,..2012 Diketahui Oleh Gambar III.21. Jurnal Umum 2. Rancangan Laporan Data Pelanggan Rancangan Laporan Data Pelanggan ini menampilkan Laporan identitas pelanggan penyewaan mobil pada CV Aribur.

49 Logo CV.Aribur CV. ARIBUR Laporan Data Pelanggan No Id Pelanggan Nomor KTP Nama HP Alamat Medan,..2012 Diketahui Oleh Gambar III.22. Laporan Data Pelanggan 2. Rancangan Laporan Transaksi Rancangan Laporan Transaksi ini menampilkan Laporan transaksi penyewaan mobil pada CV Aribur.

50 Logo CV.Aribur CV. ARIBUR Laporan Data Penyewaan Mobil No No Bukti Tgl Sewa Nama Pelanggan Pendapatan Medan,..2012 Diketahui Oleh Gambar III.23. Laporan Transaksi Penyewaan III.3.2.2. Desain Input Perancangan tampilan layar inputan merupakan implementasi dari bentuk aplikasi Sistem Informasi Akuntansi Laporan Laba Rugi yang digunakan untuk menginputkan data transaksi dalam bentuk jurnal umum. Dalam pembuatan input ini penulis menggunakan bahasa pemrograman VB.Net 2008. Adapun tampilan aplikasi Sistem Informasi Laporan Laba Rugi yang penulis rancang terdiri dari :

51 1. Perancangan Tampilan Login SECURITY FORM Password Proses Keluar Gambar III.24. Tampilan Login 2. Perancangan Tampilan Menu Utama Rancangan form tampilan menu utama ini dibuat sekaligus dengan proses penginputan data beban serta di form ini juga pengguna melakukan proses penjurnalan.

52 Logo CV ARIBUR Jl. Seser No 7 Medan Data Customer Beban Transaksi Cetak Jurnal Laba Rugi Keluar Tgl Gambar III.25. Tampilan Menu Utama 3. Perancangan Tampilan Form Data Pelanggan Rancangan tampilan form data pelanggan ini dibuat untuk menginput data pelanggan penyewaan mobil pada CV Aribur.

53 Data Customer Kode Customer KTP No HP Nama Customer Alamat Kode Customer No HP Nama Customer Alamat Baru Simpan Edit Hapus Batal Keluar Gambar III.26. Tampilan Form Data Pelanggan 4. Perancangan Tampilan Form Data Beban Rancangan tampilan form beban ini dibuat untuk menginput data beban yang dikeluarkan setiap bulan oleh perusahaan. :: Beban:: Tanggal Keterangan Biaya Nama Rekening Simpan Keluar Gambar III.27. Tampilan Form Data Beban

54 5. Perancangan Tampilan Form Data Penyewaan Mobil Rancangan tampilan form data penyewaan mobil ini dibuat untuk menginput transaksi penyewaan mobil pada CV Aribur Data Penyewaan Mobil No Bukti Id Pelanggan Pendapatan Sewa Tanggal Sewa No Bukti Tgl Sewa Id Pelanggan Nama Pelanggan Pendapatan Baru Simpan Batal Keluar Gambar III.28. Tampilan Form Transaksi III.3.2.3. Desain Database Untuk membuat database Sistem Informasi Akuntansi Laporan Laba Rugi ini penulis menggunakan SQL Server 2005.

55 III.3.2.3.1. Kamus Data Kamus data merupakan uraian yang menjelaskan tentang table data atau entitas serta field field yang terdapat pada entitas yang ada. Kamus data digunakan sebagai acuan dalam pembangunan suatu database dan sebagai panduan bagi pemakai sistem maupun untuk keperluan pengembangan sistem database. Berikut adalah kamus data dari database yang akan dibentuk : 1. Tabel Jurnal Nama database : LabaRugi Struktur data : tanggal, namarekening, debet, kredit, keterangan 2. Tabel Pelanggan Nama database : LabaRugi Struktur data : idpelanggan, Nama, Hp, Alamat KTP 3. Tabel Sewa Nama database : LabaRugi Struktur data : nobukti, tanggalsewa, idpelanggan, pendapatan 4. View Beban Tabel Jurnal Nama database : LabaRugi Struktur data : tanggal, namarekening, debet, kredit, keterangan

56 5. View LR View Beban Nama database : LabaRugi Struktur data : Tahun, totaldebet, totalkredit, keterangan View totalpendapatan Nama database : LabaRugi Struktur Data : Tahun, xdebet, xkredit,keterangan 6. View Pendapatan Tabel Jurnal Nama database : LabaRugi Struktur Data : tanggal, namarekening, debet, kredit 7. View Total Pendapatan View Pendapatan Nama database : LabaRugi Struktur Data : Tahun, totaldebet, totalkredit, keterangan 8. View Total Beban View Beban Nama database : LabaRugi Struktur Data : Tahun, bulan, totaldebet, totalkredit, keterangan

57 9. View Sewa Tabel Pelanggan Nama database : LabaRugi Struktur Data : idpelanggan, Nama, Hp, Alamat KTP Tabel Sewa Nama database : LabaRugi Struktur Data : nobukti, tanggalsewa, idpelanggan, pendapatan

58 Normalisasi III.3.2.3.2.1. Unnormalisasi tgl Nama rekening debet kredit ket tahun Total debet Total kredit Ket No bukti Tgl Sewa Id Pelanggan Ket Nama No HP Alamat KTP III.3.2.3.2.2. Normalisasi 1NF Tgl Nama Rekening Debet Kredit Keterangan Tahun Total Debet Total Kredit Keterangan No Bukti Tgl sewa Id Pelanggan Nama No HP Alamat KTP III.3.2.3.2.3. Normalisasi 2NF Tgl Nama Rekening Debet Kredit Keterangan

59 Tahun Total debet Total Kredit Keterangan No Bukti Tgl sewa Id Pelanggan pendapatan Nama No HP Alamat KTP III.3.2.3.2.4. Normalisasi 3NF Tabel Jurnal Tgl Nama Rekening Debet Kredit Keterangan Tabel Sewa No Bukti Tgl Sewa Id pelanggan Pendapatan Tabel Pelanggan Id Pelanggan Nama No HP Alamat KTP

60 III.3.2.3.2 Desain Tabel/File Database dari Sistem Informasi Laporan Laba Rugi ini diberi nama LabaRugi. Adapun rancangan tabel-tabelnya adalah sebagai berikut : 1. Tabel Jurnal Tabel III. 1. Tabel Jurnal JURNAL Column Name Type Length Allow Null Tanggal datetime namarekening Varchar 50 debet Money kredit Money keterangan Varchar 50 2. Tabel Pelanggan Tabel III. 2. Tabel Pelanggan Pelanggan Column Name Type Length Allow Null Idpelanggan nchar 10 Nama nchar 30 Hp nchar 20 Alamat nchar 40 KTP nchar 30

61 3. Tabel Sewa Tabel III. 3. Tabel Sewa Sewa Column Name Type Length Allow Null Nobukti nchar 5 Tanggalsewa datetime idpelanggan nchar 5 pendapatan money III.3.2.3.2. ERD (Entity Relationship Diagram) / Relasi Antar Tabel ERD adalah gambaran mengenai berelasinya antar entitas. System adalah kumpulan elemen yang setiap elemen memiliki fungsi masing masing dan secara bersama sama mencapai tujuan dari system tersebut.dari system diatas dilambangkan dengan saling berelasinya antar satu entitas dengan entitas lainnya.

62 Id Pelanggan HP No Bukti Id Pelanggan Nama KTP Alamat TglSewa Pendapatan Pelanggan 1 Melakukan M Sewa 1 Dicatat Nama Rekening Tanggal Debet 1 Jurnal Kredit Keterangan Gambar III.29. Entity Relationship Diagram Laporan Laba Rugi