• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISIS DAN PERANCANGAN"

Copied!
30
0
0

Teks penuh

(1)

41

III.1. Analisis Sistem yang Berjalan

Proses yang sedang berjalan dalam pengolahan data pendapatan dan pengeluaran masih bersifat manual. Bentuk manual yang dibuat oleh perusahaan yaitu dengan menginputkan data kedalam komputer dengan menggunakan bahasa pemograman Microsoft Excel.

III.1.1. Analisis FOD

Proses yang terjadi pada sistem yang dijelaskan pada gambar FOD (Flow Of Document) berikut :

Sistem Informasi Pendapatan Dan Pengeluaran Biaya Pada PT. Buana Jaya Lestari Dengan Metode Multiple Step

Kasir Pegawai Pimpinan

K eg ia ta n Data customer

Input Data custimer

Data service dan Data Sparpart SELESAI Input Data Pendapatan dan pengeluaran Laporan Keuangan Laporan Keuangan Verifikasi Laporan Keuangan ACC Laporan Keuangan ACC Laporan Keuangan Mulai

(2)

III.2. Evaluasi Sistem yang Berjalan

Sistem yang sedang berjalan memiliki beberapa kelemahan yang dijabarkan sebagai berikut:

1. Proses pendataan keuangan pendapatan dan pengeluaran biaya masih membutuhkan waktu yang lama dan tidak efektif.

2. Pencatatan pendapatan dan pengeluaran yang dilakukan masih menggunakan sistem manual.

3. Sering terjadi kesalahan penulisan data keuangan pendapatan dan pengeluaran biaya pada PT. Buana Jaya Lestari.

4. Sulitnya mendapatkan informasi data keuangan yang dibutuhkan oleh perusahaan.

5. Lemahnya sistem informasi keuangan pendapatan dan pengeluaran biaya pada PT. Buana Jaya Lestari.

6. Sulitnya melihat kondisi keuangan perusahaan yang meliputi laporan laba rugi, jurnal transaksi dan buku besar.

III.3. Desain Sistem

Desain sistem pada penelitian ini dibagi menjadi dua desain, yaitu desain sistem secara global untuk penggambaran model sistem secara garis besar dan desain sistem secara detail untuk membantu dalam pembuatan sistem.

(3)

III.3.1. Desain Sistem Secara Global

Desain sistem secara global menggunakan bahasa pemodelan UML yang terdiri dari Usecase Diagram, Class Diagram, Activity Diagram dan Sequence Diagram.

III.3.1.1. Usecase Diagram

Secara garis besar, bisnis proses sistem yang akan dirancang digambarkan dengan usecase diagram yang terdapat pada Gambar III.2 :

(4)

Sistem Informasi Pendapatan Dan Pengeluaran Biaya Pada PT. Buana Jaya Lestari Dengan Metode Multiple Step

Admin Menu Pendapatan Penerima Pendapatan Usaha Menu Beban Pembayaran Beban Usaha <extends> <extends> <extends> Penerimaan Pendapatan Pembayaran Beban <include> <include> Buku Besar Jurnal Umum Laba Rugi <include> <include> <include> <extends> Login Laporan Keluar <include> <include>

Gambar III.2. Use Case Diagram Sistem Informasi Akuntansi

III.3.1.2. Class Diagram

Rancangan driver-driver yang akan digunakan pada sistem yang akan dirancang dapat dilihat pada gambar III.3 :

(5)

+admin() +tambah() +edit() -username -password -operator admin +bayar() +tambah() +hapus() -No Bukti -Tanggal -Keterangan bayar +beban() +tambah() +edit() +hapus() -kode beban -nama beban -keterangan beban +buku besar() +tambah() -Kode BB -Tanggal -Keterangan -Ref -Nama Akun -Normal -Mutasi buku besar +dbayar() +tambah() +edit() +hapus() -No Detail -No Bukti -Kode Beban -Besar dbayar +jurnal() +tambah() -kode jurnal -tanggal -keterangan -no akun -nama akun -laporan -kelompok -normal -debit -kredit jurnal +laba rugi() +tambah() -Kode LR -Kelompok -Nama Akun -Nominal laba rugi 1..* 1..* 1 1..* 1..* 1..* 1..* 1 1 1..* 1..* 1 1..* 1 1..* 1 1 1..* -jumlah +dpemasukan() +tambah() +edit() +hapus() -No Detail -No Bukti -Kode Pendapatan -Jumlah dpemasukan +pemasukan() +tambah() +edit() +hapus() -No Bukti -Tanggal -Keterangan pemasukan

Gambar III.3. Class Diagram Sistem Informasi Akuntansi

III.3.1.2. Activity Diagram

Rangkaian kegiatan pada setiap terjadi event sistem digambarkan pada activity

diagram berikut:

1. Activity Diagram pada Form Login

Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event

(6)

Form login Mengisi Data Click Login invalid Halaman Admin valid

Gambar III.4. Activity DiagramForm Login

2. Activity Diagram pada Form Data Pendapatan

Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event

pada form pendapatan dapat dilihat pada gambar III.5 :

Form Pendapatan Baru Simpan Edit Hapus Isi Data ya Batal tidak ya tidak Menghapus data ya tidak

Gambar III.5. Activity DiagramForm Data Pendapatan

3. Activity Diagram pada Form Data Beban

Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event

(7)

Form Beban Baru Simpan Edit Hapus Isi Data ya Batal tidak ya tidak Menghapus data ya tidak

Gambar III.6. Activity DiagramForm Data Beban

4. Activity Diagram pada Form Penerimaan

Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event

pada form setoran dapat dilihat pada gambar III.7 :

Form Penerimaan Pendaptan

Baru Simpan Edit Hapus Isi Data ya Batal tidak ya tidak Menghapus data ya tidak

(8)

5. Activity Diagram pada Form Beban Usaha

Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event

pada form beban usaha dapat dilihat pada gambar III.8 :

Form Beban Usaha

Baru Simpan Edit Hapus Isi Data ya Batal tidak ya tidak Menghapus data ya tidak

Gambar III.8. Activity DiagramForm Beban Usaha

6. Activity Diagram pada Form Laporan Penerimaan Pendapatan

Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event

pada Form Laporan Pendapatan dapat dilihat pada gambar III.9 :

Click Laporan

Click Laporan Penerimaan Pendapatan

Lihat Informasi Penerimaan pendapatan

(9)

7. Activity Diagram pada Form Laporan Pembayaran Beban

Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event

pada Form Laporan pembayaran beban dapat dilihat pada gambar III.10 :

Click Laporan

Click Laporan Pembayaran Beban

Lihat Informasi Pembayaran Beban

Gambar III.10. Activity DiagramForm Laporan Data Pembayaran Beban

8. Activity Diagram pada Form Jurnal Umum

Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event

pada Form Laporan jurnal umum dapat dilihat pada gambar III.11 :

Click Laporan

Click Laporan jurnal umum

Lihat Informasi jurnal umum

(10)

9. Activity Diagram pada Form Laporan Buku Besar

Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event

pada Form Laporan data buku besar dapat dilihat pada gambar III.12 :

Click Laporan

Click Laporan buku besar

Lihat Informasi buku besar

Gambar III.12. Activity DiagramForm Laporan Data Buku Besar

10. Activity Diagram pada Form Lap. Laba Rugi

Activity Diagram yang disajikan untuk melakukan kegiatan saat terjadi event

pada form laporan laba rugi dapat dilihat pada gambar III.13 :

Click Laporan

Click Laporan laba rugi

Lihat Informasi laba rugi

(11)

III.3.1.3. Sequence Diagram

Rangkaian kegiatan pada setiap terjadi event sistem digambarkan pada

sequence diagram berikut:

1. Sequence Diagram pada Form Login

Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi

event pada form login dapat dilihat pada gambar III.14 :

admin login db_admin sistem

Click login() Isi nama dan password () Click Login Valid () inValid () Reset ()

Gambar III.14. Sequence DiagramForm Login

2. Sequence Diagram pada Form Data Pendapatan

Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi

(12)

admin Sistem Pendapatan Click data taksi()

Tambah data ()

Edit data ()

Hapus data ()

Batal data ()

Gambar III.15. Sequence DiagramForm Data Pendapatan

3. Sequence Diagram pada Form Data Beban

Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi

(13)

admin Sistem Beban Click data driver()

Tambah data ()

Edit data ()

Hapus data ()

Batal data ()

Gambar III.16. Sequence DiagramForm Data Beban

4. Sequence Diagram pada Form Penerimaan

Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi

(14)

admin Sistem Penerimaan Click data setoran()

Tambah data ()

Edit data ()

Hapus data ()

Batal data ()

Gambar III.17. Sequence DiagramForm Penerimaan

5. Sequence Diagram pada Form Pengeluaran Beban Usaha

Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi

(15)

admin Sistem Pengeluaran Click data beban usaha()

Tambah data ()

Edit data ()

Hapus data ()

Batal data ()

Gambar III.18. Sequence DiagramForm Pengeluaran Beban Usaha

6. Sequence Diagram pada Form Jurnal Umum

Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi

(16)

admin Form Laporan Laporan Data Jurnal Umum Click laporan()

Informasi ()

Gambar III.19. Sequence DiagramForm Laporan Jurnal Umum

7. Sequence Diagram pada Form Laporan Buku Besar

Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi

event pada Form Laporan data buku besar dapat dilihat pada gambar III.20 :

admin Form Laporan Laporan Data

Buku Besar Click laporan()

Informasi ()

Gambar III.20. Sequence DiagramForm Laporan Data Buku Besar

8. Sequence Diagram pada Form Lap. Laba Rugi

Sequence Diagram yang disajikan untuk melakukan kegiatan saat terjadi

(17)

admin Form Laporan Laporan Data Laba Rugi Click laporan()

Informasi ()

Gambar III.21. Sequence DiagramForm Lap. Laba Rugi

III.3.2. Desain Sistem Secara Detail

Tahap perancangan berikutnya yaitu desain sistem secara detail yang meliputi desain input sistem, desain output sistem, dan desain database.

1. Desain pada Form Login

Desain yang disajikan untuk melakukan kegiatan saat terjadi event pada form

login dapat dilihat pada gambar III.22 :

(18)

2. Desain pada Form Data Pendapatan

Desain yang disajikan untuk melakukan kegiatan saat terjadi event pada form

pendapatan dapat dilihat pada gambar III.23 :

Logo

Data Pendapatan

Form Pengolahan Data Data Pendapatan Yang Rutin Ditermia Setiap Periode

Reset

Kode Pendapatan Kategori Nama Pendaptan

Nama Pendapatan: Kode Pendapatan:

Kategori Pendapatan: Pilih

Baru Simpan Edit Hapus Batal

Gambar III.23. Desain Form Data Pendapatan

3. Desain pada Form Data Beban

Desain yang disajikan untuk melakukan kegiatan saat terjadi event pada form

(19)

Logo

Data Beban

Form Pengolahan Data Data Beban Yang Rutin Ditermia Setiap Periode

Reset

Kode Beban Nama Beban Keterangan

Nama Beban: Kode Beban:

Keterangan Pilih

Baru Simpan Edit Hapus Batal

Gambar III.24. Desain Form Data Beban

4. Desain pada Form Penerimaan Pendapatan

Desain yang disajikan untuk melakukan kegiatan saat terjadi event pada form

(20)

Logo

Penerimaan Pendapatan

Form Untuk Memposting Penerimaan Berbagai Jenis Pendapatan Perusahaan

Reset

Nomor Bukti Tanggal Keterangan

Tanggal di Bayar Nomor Bukti Bayar:

Pendapatan: Pilih

Baru Simpan Edit Hapus Batal

Keterangan Penerimaan Pendapatan-Pendapatan

Jumlah:

+

Kode Pendapatan Nama Pendapatan Jumlah

Gambar III.25. Desain Form Penerimaan Pendapatan

5. Desain pada Form Pembayaran Beban

Desain yang disajikan untuk melakukan kegiatan saat terjadi event pada form

(21)

Logo

Pembayaran Beban

Form Untuk Memposting Pembayaran Beban-Beban Perusahaan

Reset

Nomor Bukti Tanggal Keterangan

Tanggal di Bayar Nomor Bukti Bayar:

Beban: Pilih

Baru Simpan Edit Hapus Batal

Keterangan Pembayaran Beban-Beban

Jumlah:

+

Kode Beban Nama Beban Jumlah

Gambar III.26. Desain Form Pembayaran Beban

6. Desain Form Laporan Jurnal Umum

Serangkaian kegiatan untuk melihat laporan data jurnal umum dapat terlihat seperti pada gambar III.33 berikut :

(22)

Dd/mm

JURNAL UMUM

99999999 xxxxxxx

Tanggal No.Jurnal Nama akun Harga

99999999 99999999

Debit Kredit

Dibuat Oleh Disetujui Oleh

Medan, dd/mm/yyyy

(__________) (__________)

9999 9999 Total

Logo

PT. BUANA JAYA LESTARI

Phone: 061 8461227 – 061 8461354, Fax: 061 8461354

Jalan Medan Binjai KM 11,5 38

Gambar III.33. Desain Form Laporan Jurnal Umum

7. Desain Form Laporan Buku Besar

Serangkaian kegiatan untuk melihat laporan data buku besar dapat terlihat seperti pada gambar III.34 berikut :

(23)

Dd/ mm

BUKU BESAR

xxxxxxxx 999999

Tanggal Keterangan REF Saldo

99999999 99999999

Debit Kredit

Dibuat Oleh Disetujui Oleh

Medan, dd/mm/yyyy (__________) (__________) Mutasi 99999999 99999999 Debit Kredit Nama Akun : Logo

PT. BUANA JAYA LESTARI

Phone: 061 8461227 – 061 8461354, Fax: 061 8461354 Jalan Medan Binjai KM 11,5 38

Gambar III.34. Desain Form Laporan Buku Besar

8. Desain Form Laporan Laba Rugi

Serangkaian kegiatan untuk meliha tlaporan data laba rugi dapat terlihat seperti pada gambar III.36 berikut :

(24)

LAPORAN LABA RUGI Xxxxxxxx Xxxxxxxx xxxxxxx No. Penjualan 99999999 9999999 9999999

Dibuat Oleh Disetujui Oleh

Medan, dd/mm/yyyy

(__________) (__________)

Laba/Rugi Hasil Usaha

Total Penjualan 9999999 9999999

Logo

PT. BUANA JAYA LESTARI

Phone: 061 8461227 – 061 8461354, Fax: 061 8461354

Jalan Medan Binjai KM 11,5 38

Gambar III.36. Desain Form Laporan Laba Rugi

III.3.2.3. Desain Basis Data

Desain basis data terdiri dari tahap merancang kamus data, melakukan normalisasi tabel, merancang struktur tabel, dan membangun Entity Relationship Diagram (ERD).

III.3.2.3.1. Kamus Data

Kamus data merupakan sebuah Data yang terorganisasi dari elemen data yang berhubungan dengan sistem, dengan definisi yang tepat dan teliti sehingga pemakai dan analis sistem akan memiliki pemahaman yang umum mengenai

input, output, dan komponen penyimpan. Kamus data penyimpanan sistem yang akan dirancang dapat dilihat pada tabel III.1 :

(25)

Tabel III.1 Kamus Data

No Tabel Field

1 Admin = username + password + operator 2 Bayar = no_bukti + tanggal + keterangan

3 Beban = kode_beban + nama_beban + keterangan 4 buku_besar = kode_bb + tanggal + keterangan + ref +

nama_akun + normal + mutasi 5 Dbayar = no_detail + no_bukti + kode_beban +

besar

6 Dpemasukan = no_detail + no_bukti + kode_pendapatan + Jumlah

7 Jurnal =

kode_jurnal + tanggal + keterangan + no_akun + nama_akun + laporan + kelompok + normal + debit + kredit 8 laba_rugi = kode_LR + kelompok + nama_akun +

nominal

9 Pemasukan = no_bukti + tanggal + keterangan 10 Pendapatan = Kode_Pendaptan +Kategori

+Nama_Pendapatan

III.3.2.3.3. Desain Tabel

Setelah melakukan tahap normalisasi, maka tahap selanjutnya yang dikerjakan yaitu merancang struktur tabel pada basis data sistem yang akan dibuat, berikut ini merupakan rancangan struktur tabel tersebut:

1. Struktur Tabel Admin

Tabel admin digunakan untuk menyimpan data Username, Password, Operator, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.2 di bawah ini:

(26)

Tabel III.2 Rancangan Tabel Admin

Nama Database fani_buanajayalestari

Nama Tabel Admin

No Nama Field Tipe Data Boleh Kosong Kunci

1. Username varchar(25) Tidak Primary Key

2. Password varchar(25) Tidak

-3. Operator varchar(25) Tidak

-2. Struktur Tabel Barang

Tabel barang digunakan untuk menyimpan data Kode_Barang, Nama_Barang, Jenis, Satuan, Beli_Standar, Harga_Jual, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.3 di bawah ini:

Tabel III.3 Rancangan Tabel Barang

Nama Database fani_buanajayalestari

Nama Tabel Barang

No Nama Field Tipe Data Boleh Kosong Kunci

1. Kode_Barang varchar(5) Tidak Primary Key

2. Nama_Barang varchar(25) Tidak

-3. Jenis varchar(20) Tidak

-4. Satuan varchar(15) Tidak

-5. Beli_Standar int(11) Tidak

-6. Harga_Jual int(11) Tidak

-3. Struktur Tabel Bayar

Tabel bayar digunakan untuk menyimpan data No_Bukti, Tanggal, Keterangan, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.4 di bawah ini:

(27)

Tabel III.4 Rancangan Tabel Bayar

Nama Database fani_buanajayalestari

Nama Tabel Bayar

No Nama Field Tipe Data Boleh Kosong Kunci

1. No_Bukti varchar(5) Tidak Primary Key

2. Tanggal Date Tidak

-3. Keterangan Text Tidak

-4. Struktur Tabel Beban

Tabel beban digunakan untuk menyimpan data Kode_Beban, Nama_Beban, Keterangan, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.5 di bawah ini:

Tabel III.5 Rancangan Tabel Beban

Nama Database fani_buanajayalestari

Nama Tabel Beban

No Nama Field Tipe Data Boleh Kosong Kunci

1. Kode_Beban varchar(4) Tidak Primary Key

2. Nama_Beban varchar(25) Tidak

-3. Keterangan Text Tidak

-5. Struktur Tabel Buku_besar

Tabel buku_besar digunakan untuk menyimpan data Kode_BB, Tanggal, Keterangan, Ref, Nama_Akun, Normal, Mutasi, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.7 di bawah ini:

Tabel III.7 Rancangan Tabel Buku_besar

Nama Database fani_buanajayalestari

(28)

No Nama Field Tipe Data Boleh Kosong Kunci

1. Kode_BB int(11) Tidak Primary Key

2. Tanggal Date Tidak

-3. Keterangan Text Boleh

-4. Ref int(11) Tidak Foreign Key

5. Nama_Akun Text Tidak

-6. Normal varchar(20) Tidak

-7. Mutasi Double Boleh

-6. Struktur Tabel Jurnal

Tabel jurnal digunakan untuk menyimpan data Kode_Jurnal, Tanggal, Keterangan, No_Akun, Nama_Akun, Laporan, Kelompok, Normal, Debit, Kredit, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.12 di bawah ini:

Tabel III.12 Rancangan Tabel Jurnal

Nama Database fani_buanajayalestari

Nama Tabel Jurnal

No Nama Field Tipe Data Boleh Kosong Kunci

1. Kode_Jurnal varchar(10) Tidak

-2. Tanggal date Tidak

-3. Keterangan text Boleh

-4. No_Akun varchar(5) Tidak

-5. Nama_Akun text Tidak

-6. Laporan varchar(5) Boleh

(29)

-8. Normal varchar(20) Tidak

-9. Debit double Boleh

-10. Kredit double Boleh

-7. Struktur Tabel Laba_rugi

Tabel laba_rugi digunakan untuk menyimpan data Kode_LR, Kelompok, Nama_Akun, Nominal, selengkapnya mengenai struktur tabel ini dapat dilihat pada tabel III.14 di bawah ini:

Tabel III.14 Rancangan Tabel Laba_rugi

Nama Database fani_buanajayalestari

Nama Tabel laba_rugi

No Nama Field Tipe Data Boleh Kosong Kunci

1. Kode_LR int(11) Tidak Primary Key

2. Kelompok varchar(20) Tidak

-3. Nama_Akun varchar(30) Tidak

-4. Nominal double Tidak

-III.3.2.3.4. ERD (Entity Relationship Diagram)

Tahap selanjutnya pada penelitian ini yaitu merancang ERD untuk mengetahui hubungan antar tabel yang telah didesain sebelumnya, ERD tersebut dapat dilihat pada gambar III.37 :

(30)

Pemasukan No_Bukti tanggal keterangan mendapatkan 1 Admin Beban 1 Kode_beban Nama_beban keterangan Kepada M 1 username password operator terhadap 1 Pendapatan Kode_pendapatan Kategori Nama_pendapatan 1 memberikan 1 Bayar No_Bukti Tanggal Keterangan M

Gambar

Gambar III.1. Flow Of Document Sistem Informasi Akuntansi
Gambar III.2. Use Case Diagram Sistem Informasi Akuntansi  III.3.1.2. Class Diagram
Gambar III.5. Activity Diagram Form Data Pendapatan  3.  Activity Diagram pada Form Data Beban
Gambar III.8. Activity Diagram Form Beban Usaha
+7

Referensi

Dokumen terkait

Hasil penelitian ini menunjukan bahwa kepala Desa telah menjalankan perannya sebagai motivator di mana Kepala Desa selalu memberikan motivasi serta masukan-masukan

menyelesaikan Karya Tulis Ilmiah DIII Keperawatan yang bejudul “Asuhan Keperawatan Klien Yang Mengalami BBLR Dengan Nutrisi Kurang Dari Kebutuhan Tubuh di RSUD

Berdasarkan latar belakang yang telah dijelaskan diatas mengenai obat golongan β 2 -agonis maka, diperlukan perhatian khusus dalam menggunakan obat tersebut mulai

Tonda dapat dihela di lapisan permukaan hingga kedalaman tertentu, dengan kecepatan tinggi atau perlahan-lahan, sehingga nelayan dapat mencakup wilayah penangkapan ikan yang

Dari sisi Sistem Informasi, Sampai dengan akhir Tahun 2009 kegiatan pengendalian CB dilakukan secara manual, tidak didukung oleh Sistem Informasi Manajemen CB, akibatnya

Pada tabel 6 dapat dilihat produk mini jelly dengan menggunakan pompa, hot filling, dan perbedaan lama pasteurisasi tidak berpengaruh pada sifat sensori produk

Untuk topup dengan tipe manual seperti “Cash”, maka pihak Airline perlu melakukan Approve/Reject terhadap permintaan topup yang dilakukan oleh Agent. Data topup yang di approve

Jenis gulma yang mempunyai nilai NJD terbesar berarti gulma tersebut merupakan gulma dominan. c) Bobot kering gulma per spesies, pengamatan dilakukan pada saat