bab iv rancangan sistem usulan - bina sarana informatika...adanya kesalahan dan kerangkapan data...
TRANSCRIPT
34
BAB IV
RANCANGAN SISTEM USULAN
4.1 Analisa Kebutuhan Software
Analisa Kebutuhan Software akan menjelaskan kebutuhan-kebutuhan yang
akan digunakan dalam rancangan sistem. Penelitian dilakukan pada Distro Viloci
Pontianak menghasilkan hasil penelitian, pengolahan data yang dilakukan untuk
dapat menyediakan informasi sebagai pendukung suatu laporan keuangan masih
memerlukan waktu yang lama. Sehingga informasi yang dihasilkan pun belum
secara maksimal dapat digunakan sebagai penunjang keputusan bagia keuangan.
Oleh karena itu, dibutuhakan suatu sistem laporan keuangan secara
terkomputerisasi yang diharapkan dapat mengurangi kendala-kendala yang sering
terjadi sehingga akan mempermudah dan mempercepat dalam menyusun laporan
keuangan dan dapat menghasilkan laporan yang berisi informasi yang akurat,
relevan dan tepat waktu.
Dalam menyusun laporan keuangan dapat dilakukan secara terkomputerisasi
untuk mempermudah dalam menginput suatu laporan dan menyimpan laporan
menggunakan database MySQL Yog dan sebagai sumber atau pusat data, sehingga
mempermudah pengontrolan karena lebih mudah, rapi dan dapat mengurangi
adanya kesalahan dan kerangkapan data pada hasil laporan keuangan.
4.1.1 Analisa Kebutuhan
Kebutuhan Software yang menjadi interface yang menghubungkan antara
user dan program. Adapun Analisa Kebutuhan dari hasil tinjauan kasus untuk
sebuah rancangan Aplikasi Laporan Keuangan pada Distro Viloci Pontianak.
35
1. Manager
Manager membutuhkan beberapa interface dalam :
a. Manager dapat login ke sistem
b. Manajer dapat mengelola data akun
c. Manajer dapat mengelola data user
d. Manajer dapat mengelola data periode akuntansi
2. Bagian Keuangan
Bagian Keuangan membutuhkan beberapa interface dalam :
a. Bagian Keuangan dapat login ke sistem
b. Bagian Keuangan dapat mengelola kas masuk
c. Bagian Keuangan dapat mengelola kas keluar
d. Bagian Keuangan dapat mengelola jurnal umum
e. Bagian Keuangan dapat mencetak laporan jurnal umum
f. Bagian Keuangan dapat mencetak laporan buku besar
g. Bagian Keuangan dapat mencetak laporan neraca
h. Bagian Keuangan dapat mencetak laporan laba/rugi
4.1.2 Use Case Diagram
Use case Diagram mendeskripsikan sebuah interaksi antara satu atau lebih
aktor dengan sistem informasi yang akan dibuat.
36
Berikut merupakan Use Case Diagram yang berjalan.
Sumber : Hasil Rancangan (2017)
Gambar IV.3 Use Case Diagram
Tabel IV.1
Skenario Usecase Rancangan Sistem Usulan
Use Case Narative Sistem Usulan
Tujuan Untuk mengolah data Laporan Keuangan Distro mulai
dari data akun, user, periode akuntamsi, kas masuk,
kas kelur, jurnal umum, tampilan laporan jurnal,
laporan buku besar, laporan neraca, laporan laba/rugi.
Deskripsi Sistem yang dirancang memungkinkan untuk
mengelola data laporan keuangan yang dimulai dari
memasukan data sampai pengolahan laporan-laporan.
37
Skenario Utama
Aktor Manajer
Kondisi Awal Aktor membuka aplikasi laporan keuangan distro
Aksi Aktor Reaksi Sistem
1. Aktor masuk kesistem
2. Aktor mengolah data akun
3. Aktor mengolah data user
4. Aktor mengolah data
periode Akutansi
Sistem akan menampilkan menu utama
Sistem akan menampilkan form akun
Sistem akan menampilkan form data user
Sistem akan menmpilkan form data periode akuntansi
Aktor Bagian Keuangan
Kondisi Awal Aktor membuka aplikasi laporan keuangan distro
Aksi Aktor Reaksi Sistem
1. Aktor masuk kesistem
2. Aktor mengolah data kas
masuk
3. Aktor mengolah data kas
keluar
4. Aktor mengolah data jurnal
umum
5. Aktor mencetak laporan
jurnal umum
6. Aktor mencetak laporan
buku besar
7. Aktor mencetak laporan
neraca
8. Aktor mencetak laporan
laba/ rugi.
Sistem akan menmpilkan menu utama
Sistem akan menampilakan form kas masuk
Sistem akan menampilkan form kas keluar
Sistem akan menampilkan form jurnal umum
Kondisi Akhir Jika perintah sesuai maka sistem akan menmpilkan
seperti yang akan diinginkan oleh aktor.
Sumber : Hasil Rancangan Usulan (2017)
4.1.3. Activity Diagram
Activity Diagram digunakan untuk mendokumentasikan alur kerja pada
sebuah sistem. Berikut adalah Activity Diagram yang berjalan:
38
1. Activity Diagram Login
Sumber: Hasil Rancangan 2017
Diagram IV. 4 Diagram Activity Login
39
2. Activity Diagram Akun
Sumber: Hasil Rancangan 2017
Diagram IV.5 Diagram Activity Akun
40
3. Activity Diagram User
Sumber: Hasil Rancangan 2017
Diagram IV. 6 Diagram Activity User
41
4. Activity Diagram Periode Akuntansi
Sumber: Hasil Rancangan 2017
Diagram IV. 7 Diagram Activity Periode Akuntansi
42
5. Activity Diagram Kas Masuk
Sumber: Hasil Penelitian 2017
Diagram IV. 8 Diagram Activity Kas Masuk
43
6. Activity Diargam Kas Keluar
Sumber: Hasil Rancangan 2017
Diagram IV.9 Diagram Activity Kas Keluar
44
7. Activity Diagram Jurnal Umum
Sumber: Hasil Rancangan 2017
Diagram IV. 10 Diagram Activity Jurnal umum
45
8. Activity Diagram Laporan Jurnal Umum
Sumber: Hasil Rancangan 2017
Diagram IV. 11 Diagram Activity Laporan Jurnal Umum
9. Activity Diagram Laporan Buku Besar
Sumber: Hasil Rancangan 2017
Diagram IV.12 Diagram Activity Laporan Buku Besar
46
10. Activity Diagram Laporan Neraca
Sumber: Hasil Rancangan 2017
DiagramIV. 13 Diagram Activity Laporan Neraca
11. Activity Diagram Laporan Laba/Rugi
Sumber: Hasil Rancangan 2017
DiagramIV.14 Diagram Activity Laporan Laba/Rugi
47
4.2. Desain
Desain merupakan tahap setelah analisis dari siklus pengembangan sistem,
desain berupa penggambaran dan pembuatan sketsa yaitu menggambarakan
bagaimana suatu sistem dibentuk. Berikut ini adalah Desain sistem yang
dirancang pada Distro Viloci Pontianak.
4.2.1. Entitiy Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan suatu model untuk
menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar
data yang mempunyai hubungan antar relasi. Berikut merupakan Entitiy
Relationship Diagram (ERD) Laporan Keuangan Distro Viloci Pontianak.
Sumber: Hasil Rancangan (2017)
Diagram IV.15. Entitiy Relationship Diagram (ERD)
48
4.2.2. Logical Record Structure (LRS)
Logical Record Structure (LRS) adalah hasil transformasi ERD. Berikut
adalah Logical Record Structure (LRS) Laporan Keuangan pada Distro Viloci
Pontianak.
Sumber : Hasil Rancangan (2017)
Daftar Gambar IV.16 Logical Record Structure (LRS)
49
4.2.3. Spesifikasi File
Dalam pembuatan program dibutuhkan suatu spesifikasi file yang dimaksud
untuk melakukan kegiatan pengaturan pencarian data dan pembuatan laporan yang
dapat memudahkan kerja sistem komputer. File yang dipakai untuk sistem
manajemen laporan keuangan pada Distro Viloci adalah sebagai berikut :
1. Spesifikasi File
Nama File : Akun
Akronim File : Akun
Fungsi File : Pengguna
Media File : Hard Disk
Type File : File Master
Akses File : Random
Kunci File : Kode
Sofware : MySQL
Tabel IV.2
Spesifikasi File Akun
NO Elemen Data Nama Field Tipe Panjang
Record Keterangan
1. Kode Akun Kode_akun Varchar 4 Primary key
2. Nama Akun Nama_akun Varchar 10 -
3. Jenis Akun Jenis_akun Varchar 10 -
Sumber: Hasil Rancangan (2017)
2. Spesifikasi File
Nama File : Jurnal
Akronim File : Jurnal
Fungsi File : Untuk mengolah jurnal umum
50
Media File : Hard Disk
Type File : File Transaksi
Akses File : Random
Kunci File : Kode
Sofware : MySQL
Tabel IV.3
Spesifikasi File Jurnal
NO Elemen Data Nama Field Tipe Panjang
Record Keterangan
1. No Referensi No_referensi Varchar 10 Primary key
2. Tgl Referensi Tgl_referensi Date 10 -
3. No Bukti
Transaksi
No_bukti_trans Varchar 10 -
4. Keterangan Keterangan Varchar 100 -
Sumber : Hasil Rancangan (2017)
3. Spesifikasi File
Nama File : Jurnal Detail
Akronim File : Jurnal Detail
Fungsi File : Untuk mengolah jurnal umum
Media File : Hard Disk
Type File : File Transaksi
Akses File : Random
Kunci File : -
Sofware : MySQL
Table IV. 4
Spesifikasi File Jurnal Detail
NO Elemen Data Nama Field Tipe Panjang
Record Keterangan
1. No Referensi No_referensi Varchar 10 Foriegn key
51
2. Kode Akun Kode_akun Varchar 10 Foriegn key
3. Debit Debit Double - -
4. Kredit Kredit Double - -
Sumber : Hasil Rancangan (2017)
4. Spesifikasi File
Nama File : Kas Keluar
Akronim File : Kas Keluar
Fungsi File : Untuk mengolah Kas Keluar
Media File : Hard Disk
Type File : File Transaksi
Akses File : Random
Kunci File : Kode
Sofware : MySQL
Table IV.5
Spesifikasi File Kas Keluar
NO Elemen Data Nama Field Tipe Panjang
Record Keterangan
1. No Kas Keluar No_kk Varchar 10 Primary key
2. Tgl Kas Keluar Tgl_kk Date - -
3. Keterangan Keterangan Varchar 100 -
Sumber : Hasil Rancangan (2017)
5. Spesifikasi File
Nama File : Kas Keluar Detail
Akronim File : Kas Keluar Detail
Fungsi File : Untuk mengolah Kas Keluar
Media File : Hard Disk
Type File : File Transaksi
Akses File : Random
52
Kunci File : Kode
Sofware : MySQL
Table IV. 6
Spesifikasi File Kas Keluar Detail
NO Elemen Data Nama Field Tipe Panjang
Record Keterangan
1. No Kas Keluar No_kk Varchar 10 Foreign key
2. Kode Akun Kode_akun Integer 4 Foreign key
3. Nominal Nominal Double - -
Sumber: Hasil Rancangan (2017)
6. Spesifikasi File
Nama File : Kas Masuk
Akronim File : Kas Masuk
Fungsi File : Untuk mengolah Kas Masuk
Media File : Hard Disk
Type File : File Transaksi
Akses File : Random
Kunci File : Kode
Sofware : MySQL
Table IV. 7
Spessifikasi file Kas Masuk
NO Elemen Data Nama Field Tipe Panjang
Record Keterangan
1. No Kas
Masuk
No_km Varchar 10 Primary key
2. Tgl Kas
Masuk
Tgl_km Date - -
3. Keterangan Keterangan Varchar 100 -
Sumber : Hasil Rancangan (2017).
53
7. Spesifikasi File
Nama File : Kas Masuk Detail
Akronim File : Kas Masuk Detail
Fungsi File : Untuk mengolah Kas Masuk
Media File : Hard Disk
Type File : File Transaksi
Akses File : Random
Kunci File : Kode
Sofware : MySQL
Table IV. 8
Spesifikasi File Kas Masuk Detail
NO Elemen Data Nama Field Tipe Panjang
Record Keterangan
1. No Kas Keluar No_kk Varchar 10 Foreign key
2. Kode Akun Kode_akun Integer 4 Foreign key
3. Nominal Nominal Double - -
Sumber: Hasil Rancangan (2017)
8. Spesifikasi File
Nama File : User
Akronim File : User
Fungsi File : Sebagai Identitas User
Media File : Hard Disk
Type File : File Master
Akses File : Random
Kunci File : Kode
Sofware : MySQL
54
Table IV. 9
Spesifikasi File User
NO Elemen Data Nama Field Tipe Panjang
Record Keterangan
1. Id User Id_user Varchar 10 Primary key
2. Nama User Nama_User Varchar 15 -
3. Password Password Varchar 8 -
4. Hak Akses Hak_akses Varchar 15 -
Sumber: Hasil Rancangan (2017)
4.2.4. Sofware Architecture
Sofware Architecture akan menjelaskan dalam bentuk sequence diagram dan
deployment. Adapun Sofware Architecture dalam sistem Laporan Keuangan pada
Distro Viloci Pontianak sebagai berikut:
1. Sequence Diagram
Sequence diagram akan menjelaskan urutan aksi yang digunakan dalam
sebuah sistem. Adapun Sequence diagram sistem Laporan Keuangan pada Distro
Viloci Pontianak sebagai berikut.
a. Sequence Diagram Login
Sumber: Hasil Rancangan (2017)
Gambar IV.17 Sequence Diagram Login Sistem Usulan Laporan
Keuangan Pada Distro Viloci Pontianak
55
b. Sequence Diagram Kas Masuk
Sumber: Hasil Rancangan (2017)
Gambar IV.18 Sequence Diagram Kas Masuk Sistem Usulan
Laporan Keuangan Pada Distro Viloci Pontianak
56
c. Sequence Diagram Kas Keluar
Sumber: Hasil Rancangan (2017)
Gambar IV.19 Sequence Diagram Kas Keluar Sistem Usulan
Laporan Keuangan Pada Distro Viloci Pontianak
57
d. Sequence Diagram Jurnal
e. Sequence Diagram Laporan Jurnal Umum
Sumber: Hasil Rancangan (2007)
Gambar IV.20 Sequence Diagram Jurnal Sistem Usulan
Laporan Keuangan Pada Distro Viloci Pontianak
58
e. Sequence Diagram Laporan Jurnal Umum
Sumber: Hasil Rancangan (2017)
Gambar IV.21 Sequence Diagram Laporan Jurnal Umum Sistem
Usulan Laporan Keuangan Pada Distro Viloci Pontianak
f. Sequence Diagram Laporan Buku Besar
Sumber: Hasil Rancangan (2017)
Gambar IV.22 Sequence Diagram Laporan Buku Besar Sistem
Usulan Laporan Keuangan Pada Distro Viloci Pontianak
59
g. Sequence Diagram Laporan Neraca
Sumber: Hasil Rancangan (2017)
Gambar IV.23 Sequence Diagram Laporan Neraca Sistem Usulan
Laporan Keuangan Pada Distro Viloci Pontianak
h. Sequence Diagram Laporan Laba Rugi
Sumber: Hasil Rancangan (2017)
Gambar IV.24 Sequence Diagram Laporan Laba/Rugi Sistem Usulan
Laporan Keuangan Pada Distro Viloci Pontianak
60
2. Deployment Diagram
Rancangan Deployment Diagram dalam sistem laporan keuangan pada
Distro Viloci Pontianak adalah sebagai berikut :
Sumber: Hasil Rancangan (2017)
Gambar IV.25 Deployment Diagram Sistem Usulan Laporan
Keuangan Pada Distro Viloci Pontianak
4.2.5. User Interface
User Interface merupakan bentuk tampilan grafis yang berhubungan
langsung dengan pengguna. Berikut adalah User Interface Laporan Keuangan
Distro Viloci Pontianak.
a. Form Login
Sumber: Hasil Rancangan (2017)
Gambar IV.26 From Login Usulan Laporan Keuangan Pada
Distro Viloci Pontianak
61
b. Form Menu Utama
Sumber: Hasil Rancangan (2017)
Gambar IV.27 Form Menu Utama Usulan Laporan Keuangan Pada
Distro Viloci Pontianak
c. Form User
Sumber: Hasil Rancangan (2017)
Gambar IV.28 Form User Usulan Laporan Keuangan Pada
Distro Viloci Pontianak
62
d. Form Akun
Sumber: Hasil Rancangan (2017)
Gambar IV.29 Form Akun Usulan Laporan Keuangan Pada
Distro Viloci Pontianak
e. Form Periode Akuntansi
Sumber: Hasil Rancangan (2017)
Gambar IV.30 From Periode Akuntansi Usulan Laporan Keuangan Pada
Distro Viloci Pontianak
63
f. Form Kas Masuk
Sumber: Hasil Rancangan (2017)
Gambar IV.31 Form Kas Masuk Usulan Laporan Keuangan Pada
Distro Viloci Pontianak
g. Form Kas Keluar
Sumber: Hasil Rancangan (2017)
Gambar IV.32 Form Kas Keluar Usulan Laporan Keuangan Pada
Distro Viloci Pontianak
64
h. Form Jurnal
Sumber: Hasil Rancangan (2017)
Gambar IV.33 Form Kas Keluar Usulan Laporan Keuangan Pada
Distro Viloci Pontianak
i. Form Laporan Jurnal Umum
Sumber: Hasil Rancangan (2017)
Gambar IV.34 Form Laporan Jurnal Umum Usulan Laporan Keuangan
Pada Distro Viloci Pontianak
65
j. Form Laporan Buku Besar
Sumber: Hasil Rancangan (2017)
Gambar IV.35 Form Laporan Buku Besar Usulan
Laporan Keuangan Pada Distro Viloci Pontianak
k. Form Laporan Neraca
Sumber: Hasil Rancangan (2017)
Gambar IV.36 Form Laporan Neraca Usulan Laporan Keuangan Pada
Distro Viloci Pontianak
66
l. Form Laporan Laba/Rugi
Sumber: Hasil Rancangan (2017)
Gambar IV.37 Form Laporan Laba/Rugi Usulan Laporan Keuangan Pada
Distro Viloci Pontianak
4.2.6. Spesifikasi Hardware dan Sofware
Untuk menunjuang kerja sistem agar dapat berjalan dengan baik, maka
dibutuhkan perangkat keras, perangkat lunak, dan pengguna dengan spesifikasi
sebagai berikut :
1. Analisa Kebutuhan Perangkat Keras
Sarana dan prasarana menjadi sangat penting dalam upaya pemanfaatan
teknologi informasi salah satunya adalah perangkat keras (Hardware),
adapun spesifikasi sistem perangkat keras yang dibutuhkan adalah.
CPU ( Central Processing Unit )
Processor : 2.20 GHz
Memory : 2.GB
Harddisk : 500 GB
67
Monitor : Resolution 1024x600 Pixel LCD
Keyboard : 86 mega
Mouse : Optical / Touchpad
Printer : Inkjet Printer
2. Analisa Kebutuhan Perangkat Lunak
Spesifikasi sistem prangkat lunak (Software) yang dibutuhkan dalam
pembuatan sistem informasi laporan keuangan ini adalah.
Sistem Operasi : Microsoft Windows 7 Ultimate
Webserver : Xampp
Database : MySQL
Program Pendukung : Netbeans IDE 8.2