40
BAB IV
RANCANGAN SISTEM USULAN
4.1. Analisa Kebutuhan Software
Kebutuhan software sangatlah diperlukan dalam peusahaan/instansi
dimana software bisa membantu dalam pengolahan data seperti membantu
pengerjaan bendahara dalam membuat sebuah laporan agar tidak menggunakan
waktu yang lama.
Kantor Camat Jawai Kabupaten Sambas sangat membutuhkan sebuah
software atau aplikasi yang bisa membantu dalam pengerjaan pencatatan
Pengeluaran dan Penerimaan Kas. Oleh sebab itu dalam bab ini penulis ingin
mengajukan Rancanagan Sistem Usulan yang dapat membantu bendahara kantor
camat dalam pencatatan Pengeluaran dan Penerimaan Kas.
4.1.1. Analisa Kebutuhan
Kebutuhan user untuk sistem usulan Pengeluaran dan Penerimaan Kas
Pada Kantor Camat Jawai memerlukan beberapa form untuk interface user.
Keamanan juga yang diperlukan untuk penggunaan sistem usulan sehingga
nantinya keamanan data dapat terjamin.
Berdasarkan prosedur sistem usulan tersebut, maka akan dibutuhkan
beberapa form untuk mengolah data sistem dan laporan pengeluaran dan
penerimaan kas pada Kantor Camat Jawai Kabupaten Sambas. Berikut form yang
dibutuhkan:
41
A1. Pelaksanaan Kegiatan Login
A2. Pelaksanaan Kegiatan Mengakses Menu File
1. Mengakses Logout
2. Mengakses Login
A3. Pelaksanaan Kegiatan Mengelola File Master
A3.1 Mengelola Form Akun
1. Menambah
2. Menyimpan
3. Mengubah
4. Menghapus
5. Keluar
A4. Pelaksanaan Kegiatan Mengelola Menu Pencatatan
A4.1 Mengelola Form Kas Masuk
1. Menambah
2. Menyimpan
3. Keluar
42
A4.2 Mengelola Form Kas Keluar
1. Menambah
2. Menyimpan
3. Keluar
A5. Mengelola Menu Laporan
A5.1 Laporan Buku Kas Umum
1. Mencetak
2. Keluar
A5.2 Laporan Buku Besar
1. Mencetak
2. Keluar
A5.3 Laporan Jurnal Umum
1. Mencetak
2. Keluar
43
4.1.2. Use Case Diagram
Dari proses sistem berjalan yang telah dianalisa, penulis dapat
memberikan Rancangan Sistem Usulan dalam bentuk gambaran. Bentuk
Rancangan Sistem Usulan Pengeluaran dan Penerimaan Kas pada Kantor Camat
Jawai Kabupaten Sambas dalam bentuk Use Case Diagram, sebagai berikut:
1. Use Case Diagram
Gambar IV.1 berikut ini merupakan Use Case Diagram Rancangan Sistem
Usulan pada kantor Camat Jawai Kabupaten Sambas.
Sumber : Hasil Rancangan (2017)
Gambar IV.1 Use Case Diagram Rancangan Sistem Usulan
44
Tabel IV.1
Deskripsi Use Case Diagram Login
Use Case Narative Login
Tujuan Melakukan login dan masuk kedalam sistem
pengeluaran dan penerimaan kas
Deskripsi Sistem ini memungkinkan aktor mengakses sistem
pengeluaran dan penerimaan kas
Skenario Utama
Aktor Pelaksanaan kegiatan
Kondisi Awal Membuka aplikasi pengeluaran dan penerimaan kas
Aksi Aktor Reaksi sistem
Aktor memilih
tombol masuk
Sistem akan menampilkan textbox untuk mengisi
username dan password
Kondisi Akhir Jika perintah sesuai maka sistem akan masuk keadalam
aplikasi pengeluaran dan penerimaan kas dan dapat
melakukan aktivitas dalam sistem
Sumber: Hasil Rancangan (2017)
Tabel IV.2
Deskripsi Use Case Diagram Menu Utama
Use Case Narative Login
Tujuan Pelaksanaan kegiatan dapat melakukan pengolahan
data pada menu master, menu pencatatan, dan
menampilkan laporan
Deskripsi Sistem ini memungkinkan aktor untuk mengelola
sistem pencatatan keuangan mulai dari input sampai
dengan pembuatan laporan
Skenario Utama
Aktor Pelaksanaan kegiatan
Kondisi Awal Membuka aplikasi pengeluaran dan penerimaan kas
Aksi Aktor Reaksi sistem
1. Memilih menu
mater
2. Memilih menu
pencatatan
3. Memilih menu
laporan
Sistem akan menampilkan submenu akun
Sistem akan menampilkan submenu kas masuk dan kas
keluar
Sistem akan menampilkan submenu laporan buku kas
umum, laporan buku besar dan laporan jurnal umum
Kondisi Akhir Sistem akan masuk kedalam aplikasi menu utama dan
dapat melakukan aktivitas dalam sistem
Sumber: Hasil Rancangan (2017)
45
Tabel IV.3
Deskripsi Use Case Diagram Menu Master
Use Case Narative Login
Tujuan Pelaksanaan kegiatan dapat mengolah data pada form
akun
Deskripsi Sistem ini memungkinkan aktor untuk mengelola data
akun mulai dari input sampai dengan mengubah data
Skenario Utama
Aktor Pelaksanaan kegiatan
Kondisi Awal Membuka menu utama
Aksi Aktor Reaksi sistem
Memilih menu
master
Sistem akan menampilkan form akun
Kondisi Akhir Sistem akan masuk kedalam aplikasi menu master dan
dapat melakukan aktivitas dalam sistem
Sumber: Hasil Rancangan (2017)
Tabel IV.4
Deskripsi Use Case Diagram Menu Pencatatan
Use Case Narative Login
Tujuan Pelaksanaan kegiatan dapat melakukan pengolahan
data pada form kas masuk dan form kas keluar
Deskripsi Sistem ini memungkinkan aktor untuk mengelola data
kas masuk dan data kas keluar
Skenario Utama
Aktor Pelaksanaan kegiatan
Kondisi Awal Membuka menu utama
Aksi Aktor Reaksi sistem
Memilih menu
pencatatan
Sistem akan menampilkan form kas masuk dan form
kas keluar
Kondisi Akhir Sistem akan masuk kedalam aplikasi menu pencatatan
dan dapat melakukan aktivitas dalam sistem
Sumber: Hasil Rancangan (2017)
46
Tabel IV.5
Deskripsi Use Case Diagram Menu Laporan
Use Case Narative Login
Tujuan Pelaksanaan kegiatan dapat melakukan pengolahan
data pada menu master, menu pencatatan dan
menampilkan laporan
Deskripsi Sistem ini memungkinkan aktor untuk mengelola
sistem pencatatan keuangan mulai dari input sampai
dengan pembuatan laporan
Skenario Utama
Aktor Pelaksanaan kegiatan
Kondisi Awal Membuka aplikasi laporan pengeluaran dan
penerimaan kas
Aksi Aktor Reaksi sistem
1. Memilih menu
laporan
2. Memilih tombol
periode
3. Memilih tombol
cetak
Sistem akan menampilkan submenu laporan buku kas
umum, laporan buku besar dan laporan jurnal umum
Sistem akan menampilkan periode laporan
Sistem akan mencetak laporan
Kondisi Akhir Sistem akan masuk kedalam aplikasi menu laporan dan
dapat melakukan aktivitas dalam sistem
Sumber: Hasil Rancangan (2017)
47
4.1.3. Activity Diagram
Dari proses sistem berjalan yang telah dianalisa, penulis memberikan
Rancangan Sistem Usulan dalam bentuk gambaran. Bentuk Rancangan Sistem
Usulan Pengeluaran dan Penerimaan Kas pada Kantor Camat Jawai Kabupaten
Sambas dalam bentuk Activity Diagram, sebagai berikut:
1. Activity Diagram Pencatatan Akun
Gambar IV.2 berikut ini merupakan Activity Diagram Rancangan Sistem
Usulan dalam Proses Pencatatan Akun pada Kantor Camat Jawai
Kabupaten Sambas.
Sumber : Hasil Rancangan (2017)
Gambar IV.2 Activity Diagram Rancangan Sistem Usulan Proses Pencatatan
Akun
48
2. Activity Diagram Pencatatan Kas Keluar
Gambar IV.3 berikut ini merupakan Activity Diagram Rancangan Sistem
Usulan dalam Proses Pencatatan Kas Keluar pada Kantor Camat Jawai
Kabupaten Sambas.
Sumber : Hasil Rancangan (2017)
Gambar IV.3 Activity Diagram Rancangan Sistem Usulan Proses Pencatatan
Kas Keluar
49
3. Activity Diagram Pencatatan Kas Masuk
Gambar IV.4 berikut ini merupakan Activity Diagram Rancangan Sistem
Usulan dalam Proses Pencatatan Kas Masuk pada Kantor Camat Jawai
Kabupaten Sambas.
Sumber : Hasil Rancangan (2017)
Gambar IV.4 Activity Diagram Rancangan Sistem Usulan Proses Pencatatan
Kas Masuk
50
4. Activity Diagram Cetak Laporan Buku Kas Umum
Gambar IV.5 berikut ini merupakan Activity Diagram Rancangan Sistem
Usulan dalam Proses Cetak Laporan Buku Kas Umum pada Kantor Camat
Jawai Kabupaten Sambas.
Sumber : Hasil Rancangan (2017)
Gambar IV.5 Activity Diagram Rancangan Sistem Usulan Proses Cetak
Laporan Buku Kas Umum
51
5. Activity Diagram Cetak Laporan Buku Besar
Gambar IV.6 berikut ini merupakan Activity Diagram Rancangan Sistem
Usulan dalam Proses Cetak Laporan Buku Besar pada Kantor Camat Jawai
Kabupaten Sambas.
Sumber : Hasil Rancangan (2017)
Gambar IV.6 Activity Diagram Rancangan Sistem Usulan Proses Cetak
Laporan Buku Besar
52
6. Activity Diagram Cetak Laporan Jurnal Umum
Gambar IV.7 berikut ini merupakan Activity Diagram Rancangan Sistem
Usulan dalam Proses Cetak Laporan Jurnal Umum pada Kantor Camat
Jawai Kabupaten Sambas.
Sumber : Hasil Rancangan (2017)
Gambar IV.7 Activity Diagram Rancangan Sistem Usulan Proses Cetak
Laporan Jurnal Umum
53
4.2. Desain
Didalam rancangan sistem diperlukan suatu gambaran seperti ERD, LRS
dan Spesifikasi file.
4.2.1. Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) akan menjelaskan hubungan antar
tabel dalam database yang digunakan dalam perancangan usulan penulisan Tugas
Akhir ini. Adapun Entity Relationship Diagram (ERD) rancangan usulan sebagai
berikut:
Sumber: Hasil Rancangan (2017)
Gambar IV.8 ERD Perancangan Sistem Usulan
54
4.2.2. Logical Record Structure (LRS)
LRS akan mentransformasikan rancangan ERD kedalam pemetaan
database yang digunakan. Adapun LRS perancangan Sistem Usulan sebagai
berikut:
Sumber: Hasil Rancangan (2017)
Gambar IV.9 LRS Perancangan Sistem Usulan
55
4.2.3. Spesifikasi File
Spesifikasi file akan menguraikan organisasi dokumen data yang
berbentuk file. Adapun Spesifikasi file perancangan sistem usulan pengeluaran
dan penerimaan kas pada Kantor Camat Jawai sebagai berikut:
1. Spesifikasi File Bendahara
Nama File : bendahara
Akronim : bendahara.sql
Fungsi : mengelola data bendahara
Tipe file : master data
Akses file : Random
Panjang record : 20
Kunci file : nip
Software : MySQL
Tabel IV.6
Spesifikasi File Bendahara
No Elemen Data Nama Field Tipe Panjang
Record
Keterangan
1 NIP nip Varchar 15 Primarykey
2 User Name user_name Varchar 8
3 Password password Varchar 8
4 Nama nama Varchar 20
5 Jabatan jabatan Varchar 15
Sumber: Hasil Rancangan (2017)
2. Spesifikasi File Kas Masuk
Nama file : kas_masuk
Akronim : kas_masuk.sql
Fungsi : mengelola data kas masuk
56
Tipe file : master data
Akses file : Random
Panjang record : 25
Kunci file : no_kas_masuk
Software : MySQL
Tabel IV.7
Spesifikasi File Kas Masuk
No Elemen Data Nama Field Tipe Panjang
Record
Keterangan
1 No. Kas Masuk no_kas_masuk Varchar 5 Primarykey
2 Tanggal tanggal Date
3 Sumber Kas sumber_kas Varchar 25 Foreign key
4 Uraian uraian Text
5 No Bukti no_bukti Varchar 5
6 Jumlah Jumlah Double
Sumber: Hasil Rancangan (2017)
3. Spesifikasi File Kas Keluar
Nama file : kas_keluar
Akronim : kas_keluar.sql
Fungsi : untuk mengelola data kas keluar
Tipe file : master data
Akses file : Random
Panjang record : 25
Kunci file : no_kas_keluar
Software : MySQL
57
Tabel IV.8
Spesifikasi File Kas Keluar
No Elemen Data Nama Field Tipe Panjang
Record
Keterangan
1 No. Kas Keluar no_kas_keluar Varchar 5 Primarykey
2 Tanggal tanggal Date
3 Tujuan Kas tujuan_kas Varchar 25 Forenkey
4 Uraian uraian Text
5 No. Bukti no_bukti Varchar 5
6 Jumlah jumlah Double
Sumber: Hasil Rancangan (2017)
4. Spesifikasi File Akun
Nama file : akun
Akronim : akun.sql
Fungsi : mengelola data akun
Tipe file : master data
Akses file : Random
Panjang record : 15
Kunci file : kode_akun
Software : MySQL
Tabel IV.9
Spesifikasi File Akun
No Elemen Data Nama Field Tipe Panjang
Record
Keterangan
1 Kode Akun kode_akun Int 5 Primarykey
2 Nama Akun nama_akun Varchar 15
3 Jenis Akun jenis_akun Varchar 15
4 Saldo Normal saldo_normal Double
Sumber: Hasil Rancangan (2017)
58
5. Spesifikasi File Sumber Kas
Nama file : sumber_kas
Akronim : sumber_kas.sql
Fungsi : mengelola data sumber kas
Tipe file : master data
Akses file : Random
Panjang record : 25
Kunci file : no_sumber
Software : MySQL
Tabel IV.10
Spesifikasi File Sumber Kas
No Elemen Data Nama Field Tipe Panjang
Record
Keterangan
1 No. Sumber no_sumber Int 5 Primarykey
2 Nama nama Varchar 25
3 Jenis jenis Varchar 25
4 Jumlah jumlah Double
Sumber: Hasil Rancangan (2017)
6. Spesifikasi File Jurnal Umum
Nama file : jurnal_umum
Akronim : jurnal_umum.sql
Fungsi : mengelola data jurnal umum
Tipe file : master data
Akses file : Random
Panjang record : 5
Kunci file : no_jurnal_umum
Software : MySQL
59
Tabel IV.11
Spesifikasi File Jurnal Umum
No Elemen Data Nama Field Tipe Panjang
Record
Keterangan
1 No. Jurnal Umum no_jurnal_
umum
Varchar 5 Primarykey
2 Kode Akun kode_akun Varchar 5 Foreignkey
3 Tanggal tanggal Date
4 Keterangan keterangan Text
Sumber: Hasil Rancangan (2017)
7. Spesifikasi File Detail Jurnal
Nama file : detail_jurnal
Akronim : detail_jurnal.sql
Fungsi : mengelola data jurnal detail
Tipe file : master data
Akses file : Random
Panjang record : 5
Kunci file : no_detail_jurnal
Software : MySQL
Tabel IV.12
Spesifikasi File Detail Jurnal
No Elemen Data Nama Field Tipe Panjang
Record
Keterangan
1 No. Detail Jurnal no_detail_jur
nal
Varchar 5 Primarykey
2 Kode Akun kode_akun Varchar 5 Foreign key
3 Debet debet Double
4 Kredit kredit Double
5 Saldo saldo Double
Sumber: Hasil Rancangan (2017)
60
8. Spesifikasi File Tujuan Kas
Nama file : tujuan_kas
Akronim : tujuan_kas.sql
Fungsi : mengelola data tujuan kas
Tipe file : master data
Akses file : Random
Panjang record : 25
Kunci file : no_tujuan
Software : MySQL
Tabel IV.13
Spesifikasi File Tujuan Kas
No Elemen Data Nama Field Tipe Panjang
Record
Keterangan
1 No. Tujuan no_tujuan Int 5 Primarykey
2 Nama nama Varchar 25
3 Jenis jenis Varchar 25
4 Jumlah jumlah Double
Sumber: Hasil Rancangan (2017)
61
4.2.4. Software Architecture
1. Deployment Diagram
Sumber : Hasil Rancangan (2017)
Gambar IV.10 Deployment Diagram Sistem Usulan
62
2. Sequence Diagram
a. Form Login
Sumber : Hasil Rancangan (2017)
Gambar IV.11 Sequence Diagram Form Login
b. Form Akun
Sumber : Hasil Rancangan (2017)
Gambar IV. 12 Sequence Diagram Form Akun
63
c. Form Kas Masuk
Sumber : Hasil Rancangan (2017)
Gambar IV.13 Sequence Diagram Form Kas Masuk
d. Form Kas Keluar
Sumber : Hasil Rancangan (2017)
Gambar IV.14 Sequence Diagram Form Kas Keluar
64
e. Form Laporan Buku Kas Umum
Sumber : Hasil Rancangan (2017)
Gambar IV.15 Sequence Diagram Form Laporan Buku Kas Umum
f. Form Laporan Buku Besar
Sumber : Hasil Rancangan (2017)
Gambar IV.16 Sequence Diagram Form Laporan Buku Besar
65
g. Form Laporan Jurnal Umum
Sumber : Hasil Rancangan (2017)
Gambar IV. 17 Sequence Diagram Form Laporan Jurnal Umum
4.2.5. User Interface
User Interface akan menampilkan bentuk tampilan layar Rancangan
Sistem Usulan. Adapun Interface yang dirancang adalah:
1. Form login
Sumber : Hasil Rancangan (2017)
Gambar IV.18 User Interface Form Login
66
2. Form Halaman Utama Menu Master
Sumber : Hasil Rancangan (2017)
Gambar IV.19 User Interface Form Halaman Utama Menu Master
3. Form Halaman Utama Menu Pencatatan
Sumber : Hasil Rancangan (2017)
Gambar IV.20 User Interface Form Halaman Utama Menu Pencatatan
67
4. Form Menu Laporan
Sumber : Hasil Rancangan (2017)
Gambar IV.21 User Interface Form Halaman Utama Menu Laporan
5. Form Akun
Sumber : Hasil Rancangan (2017)
Gambar IV.22 User Interface Form Akun
68
6. Form Kas Masuk
Sumber : Hasil Rancangan (2017)
Gambar IV.23 User Interface Form Kas Masuk
7. Form Kas Keluar
Sumber : Hasil Rancangan (2017)
Gambar IV.24 User Interface Form Kas Keluar
69
8. Form Laporan Buku Besar
Sumber : Hasil Rancangan (2017)
Gambar IV.25 User Interface Form Laporan Buku Besar
9. Form Laporan Buku Kas Umum
Sumber : Hsul Rancangan (2017)
Gambar IV.26 User Interface Form Laporan Buku Kas Umum
70
10. Form Laporan Jurnal Umum
Sumber : Hasil Rancangan (2017)
Gambar IV.27 User Interface Form Laporan Jurnal Umum
11. Hasil Cetak Laporan Buku Besar
Sumber : Hasil Rancangan (2017)
Gambar IV.28 User Interface Hasil Cetak Laporan Buku Besar
71
12. Hasil Cetak Laporan Buku Kas Umum
Sumber : Hasil Rancangan (2017)
Gambar IV.29 User Interface Hasil Cetak Laporan Buku Kas Umum
13. Hasil Cetak Laporan Jurnal Umum
Sumber : Hasil Rancangan (2017)
Gambar IV.30 User Interface Hasil Cetak Laporan Jurnal Umum
72
4.2.6. Spesifikasi Hardware dan Software
1. Spesifikasi Hardware
Perangkat keras yang digunakan dalam perancangan sistem usulan ini
adalah berupa:
a. Processor : Intel Pentium @ 2.00
b. Memory (RAM) : 1 GB
c. Monitor : WVGA 14”
d. Harddisk : 250 GB
e. Mouse : Standart Mouse
f. Keyboard : Standart 102 Keys
g. Printer : CanonPIXMA iP2870
2. Spesifikasi Software
Sortware yang digunakan dalam perancangan sistem usulan ini adalah
sebagai berikut:
a. Sistem Operasi Microsoft Windows 7
b. Sistem AplikasiDatabase menggunakan PhpMyAdmin
c. Program Pendukung menggunakan Netbeans 8.1
d. Software untuk mencetak laporan menggunakan IReport.
Top Related