bab iv rancangan sistem usuluan · akses file : akuntan media : harddisk panjang record : 60 byte...
TRANSCRIPT
![Page 1: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/1.jpg)
31
BAB IV
RANCANGAN SISTEM USULUAN
4.1. Analisa kebutuhan Software
4.1.1. Analisa Kebutuhan
Setelah menganalisa sistem berjalan pada Toko farel accessories parung,
maka penulis merasa perlu untuk membuat rancangan sistem usulan pada Toko
farel accessories parung dengan menggunakan fasilitas komputer yang sudah
terprogram sebagai salah satu pendukungnya.
Pada proses awal bagian administrasi masuk ke dalam sistem, menginput
semua transaksi dan kemudian pembuatan laporan keuangan yang akan diberikan
kepada pemilik toko.
1. Bagian Administrasi Login
2. Bagian Administrasi Mengakses Menu Master
a) Mengelola Menu Akun Perkiraan
b) Mengelola Menu Data Barang
c) Mengelola Menu User / Pengguna
3. Bagian Administrasi Mengakses Menu Transaksi
a) Mengelola Saldo Awal
b) Mengelola Jurnal Penerimaan Kas
c) Mengelola Jurnal Pengeluaran Kaas
d) Mengelola Jurnal Umum
![Page 2: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/2.jpg)
32
e) Mengelola Pembelian Barang
4. Bagian Administrasi Melakukan Pembukuan
a) Melakukan Posting
b) Melakukan Tutup Buku
5. Bagian Administrasi Mengakses Menu Laporan
a) Melihat Laporan Transaksi
b) Melihat Buku Besar
c) Melihat Neraca Saldo
d) Melihat Laporan Keuangan
![Page 3: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/3.jpg)
33
4.1.2. Use Case Diagram
Use case merupakan gambaran skenario dari interaksi antara user dengan
sistem. Sebuah diagram use case menggambarkan hubungan antara aktor dan
kegiatan yang dapat dilakukannya terhadap aplikasi.
Gambar IV.1.Use Case DiagramUsulan
uc Use Case Usulan
Bagian
Administrasi
Log In
Input id userInput
Password
Menu Master
Akun
Rekening
Ubah Akun
Rekening Tambah Akun
Rekening
Input Akun
Rekening
Data Barang
Tambah
Kode
Ubah Kode Hapus Kode
User
Tambah User Ubah User
Hapus User
Menu
Transaksi
Saldo Awal
Input Saldo
Awal
Jurnal Kas
Masuk
Input Kas
Masuk
Jurnal Kas
Keluar
Input Kas
Keluar
Jurnal
Umum Input Jurnal
UmumData
Pembelian
Input
Pembelian
Menu
Pembukuan
Posting Buku
Besar
Tutup Buku
Menu Laporan
Melihat Laporan
KeuanganMelihat Buku
Besar
Melihat Laporan
Transaksi
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
![Page 4: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/4.jpg)
34
Tabel IV.1
Deskripsi Use CaseLogin
Use Case Name Login
Requirements Bagian Administrasi melakukan login, untuk masuk ke
dalam system
Goal Bagian Administrasi masuk ke dalam system
Pre-Conditions Bagian Administrasi telah melakukan input id user dan
password
Post-Conditions Tampil form login
Actors Bagian Administrasi
Main Flow Basic Path 1. User membuka system
2. Sistem menampilkan form login
3. User melakukan input nama pengguna dan password
4. User berhasil masuk ke system
![Page 5: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/5.jpg)
35
Tabel IV.2
Deskripsi Use Case Menu Utama
Use Case Name Menu Utama
Requirements Bagian Administrasi mengelola menu master, menu
pembukuan, menu transaksi dan menu laporan
Goal Bagian Administrasi dapat mengolah sistem pencatatan
keuangan mulai dari input data sampai ke pembuatan
laporan
Pre-Conditions Bagian Administrasi telah melakukan login ke system
Post-Conditions Tampil Menu Utama
Actors Bagian Administrasi
Main Flow Basic Path 1. User melakukan login
2. User memilih menu di menu utama
![Page 6: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/6.jpg)
36
Tabel IV.3
Deskripsi Use Case Menu Master
Use Case Name Menu Master
Requirements Bagian Administrasi mengelola menu master
Goal Bagian Administrasi dapat mengelola (menambah,
mengubah, dan menghapus) data akun rekening, data
barang dan data user kemudian di simpan ke database
dan dapat diakses kapan saja.
Pre-Conditions Bagian Administrasi telah melakukan login ke system
Post-Conditions Tampil menu master
Actors Bagian Administrasi
Main Flow Basic Path 1. User melakukan login
2. Sistem menampilkan menu utama
3. User memilih menu master
![Page 7: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/7.jpg)
37
Tabel IV.4
Deskripsi Use Case Menu Transaksi
Use Case Name Menu Data Transaksi
Requirements Bagian Administrasi mengakses Menu Transaksi,
mengelola saldo awal, jurnal kas masuk, jurnal kas
keluar, jurnal umum, dan pembelian barang.
Goal Data transaksi (saldo awal, jurnal kas masuk, jurnal kas
keluar, jurnal umum dan data pembelian) tersimpan
didalam database dan dapat diakses kapan saja
Pre-Conditions Bagian Administrasi telah melakukan login ke system
Post-Conditions Tampil Menu Transaksi
Actors Bagian Administrasi
Main Flow Basic Path 1. User melakukan login
2. Sistem menampilkan menu utama
3. User memilih menu transaksi
![Page 8: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/8.jpg)
38
Tabel IV.5
Deskripsi Use Case Menu Pembukuan
Use Case Name Menu Pembukuan
Requirements Bagian Administrasi mengakses menu pembukuan,
melakukan posting dan tutup buku.
Goal Data posting dan tutup buku tersimpan didalam database
dan dapat diakses kapan saja
Pre-Conditions Bagian Administrasi telah melakukan login ke system
Post-Conditions Tampil Menu Pembukuan
Actors Bagian Administrasi
Main Flow Basic Path 1. User melakukan login
2. Sistem menampilkan Menu Utama
3. User memilih Menu Pembukuan
4. User melakukan posting atau tutup buku
![Page 9: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/9.jpg)
39
Tabel IV.6
Deskripsi Use Case Menu Laporan
Use Case Name Menu Laporan
Requirements Bagian Administrasi mengakses Menu Laporan
Goal Bagian Administrasi dapat membuka laporan (laporan
transaksi, buku besar, dan laporan keuangan) untuk
dicetak.
Pre-Conditions Bagian Administrasi telah melakukan login ke system
Post-Conditions Tampil Menu Laporan
Actors Bagian Administrasi
Main Flow Basic Path 1. User melakukan login
2. Sistem menampilkan Menu Utama
3. User memilih Menu Laporan
4. Sistem menampilkan Menu Laporan
![Page 10: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/10.jpg)
40
4.1.3. Activity Diagram
Menggambarkan alur kerja (workflow) dari proses oleh User (
Administrasi ) sampai masuknya User ( Administrasi ) ke Menu administrasi.
A. Activity Diagram Login
Gambar IV.2. Activity Diagram Rancangan Usulan Login
act Activ ity login
SistemBagian Administrasi
Start
Melakukan login
Input
Nama
Pengguna
Input
Password
Cek nama pengguna
dan password
Cocok atau tidak ?? Masuk
Menu utama
End
Menampilkan pesan
nama pengguna dan
password salah
cocok
tidak cocok
![Page 11: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/11.jpg)
41
B. Activity Diagram Menu Utama
Gambar IV.3. Activity Diagram Rancangan Usulan Menu Utama
act Activ ity menu utama
SistemBagian Administrasi
Start
Melakukan login ke
dalam sistem
Menampilkan menu
pilih menu
Menampilkan
Menu Master
Menampilkan
Menu
Transaksi
Menampilkan
Menu
Pembukuan
Menampilkan
Menu
Laporan
Log out
End
![Page 12: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/12.jpg)
42
C. Activity Diagram Menu Master
Gambar IV.4. Activity Diagram Rancangan Usulan Menu Master
act Activ ity menu master
SistemBagian Administrasi
Start
Klik Menu
Master
Menampilkan Menu
Master
Menu userMenu akun rekening
Pilih aktivitas
Tambah HapusUbah
Pilih
klasifikasi
dan sub
klasifikasi
Masukan
kode dan
nama akun
rekening
Simpan
Pilih akun
rekening
yang akan
di ubah
Input data
akun yang
baru
Simpan
Pilih akun
yang akan
dihapus
Hapus
akun
rekening
Tutup Form akun
rekening
HapusTambah
Ubah
Masukan
Id user,
nama
user,
password
dan hak
akses
Simpan
Pilih user
yang akan
diubah
Input data
user yang
baru
Pilih data
user yang
akan
dihapus
Hapus user
Tutup form menu user
Menu Utama
End
Menu data barang
hapus
kode
Tambah
Ubah
Hapus
Masukan
kode,
nama,
harga jual
eceran
dan gosir
Simpan
Pilih
kode
yang
akan di
ubah
Input
kode
barang
yang
baru
Pilih
kode
yang
akan di
hapus
Tutup Form Datang
Barang
![Page 13: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/13.jpg)
43
D. Activity Diagram Menu Transaksi
Gambar IV.5. Activity Diagram Rancangan Usulan Menu Transaksi
act Activ ity menu transaksi
SistemBagian Administrasi
Start
Klik Menu
Transaksi
Menampilkan Menu
Transaksi
Pilihan
Menu
Saldo Awal Jurnal Kas
NasukJurnal UmumJurnal Kas Keluar
Input data saldo
awal
Input data kas
masukInput data kas
keluarInput data
transaksi
umum
Simpan Simpan Simpan Simpan
Tutup form
saldo awalTutup form
jurnal kas masukTutup Form
jurnal kas
keluar
Tutup Form
jurnal umum
Tutup Form transaksi
End
Data Pembelian
Input data
pembelian
Simpan
Tutup From
Pembelian
![Page 14: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/14.jpg)
44
E. Activity Diagram Menu Pembukuan
Gambar IV.6. Activity Diagram Rancangan Usulan Menu Pembukuan
act Activ ity menu pembukuan
SistemBagian Administrasi
Start
Klik Menu Pembukuan Menampilkan Menu
Pembukuan
Pilih Menu
Menampilkan
Menu Posting
Isi Periode Buku dan
Keterangan
Posting
Menampilkan Menu
Tutup Buku
Pilihan
Aktivitas
Tutup Buku
Akhir Bulan
Tutup Buku
Akhir Tahun
Tutup Buku
Tutup form Menu
Pembukuan
End
![Page 15: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/15.jpg)
45
F. Activity Diagram Menu Laporan
Gambar IV.7. Activity Diagram Rancangan Usulan Menu Laporan
act Activ ity Laporan
Pemilik TokoSistemBagian Administrasi
Start
Klik Menu Laporan Menampilkan Menu
Laporan
Pilih Menu
Laporan
TransaksiBuku Besar Laporan
Keuangan
Cetak LaporanMenyarahkan Laporan
kepada Pemilik Toko
Menerima Laporan
Acc Laporan
Menerima Laporan
yang di Acc
Simpan
End
![Page 16: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/16.jpg)
46
4.2. Desain
4.2.1. Entity Relationship Diagram (ERD)
Gambar IV.8. Entity Relationship Diagram (ERD)
4.2.2. Logical Record Structure (LRS)
erd Entity Relationship Diagram
Kas Masuk
tgl_kasmasuk
memo_kasmasuk
Detail Kas Masuk
kd_akun
nominal_kasmasuk
no_kasmasuk
Akun Rekening
-no_kasmasuk
-kd_akun
nama_akun
klasifikasisaldo_normal
Saldo Awal
-kd_akun
periode
jml_saldo
Detail Kas Keluar
kd_akun
no_kaskeluar
nominal_kaskeluar
Kas Keluar
-no_kaskeluar
tgl_kaskeluar
memo_kaskeluar
Detail Jurnal Umum
saldo_debit
noref_jurnal
kd_akun
saldo_kredit
Jurnal Umum
tgl_jurnal
-noref_jurnal
memo_jurnal
Detail Pembelian barang
jml_harga
nm_barang
kd_akun
Pembelian Barang
kd_barang
-no_faktur
tgl_pembelian
nama_sup
satu_anharga_satuan
1
M
1
berisi
1
Berisi
1
M
M
1
M
Memiliki
M
M
memiliki
1
1
M
1
berisi
memiliki
1
1
mengisi
berisi
M
Memiliki
![Page 17: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/17.jpg)
47
Gambar IV.9. Logical Record Structure (LRS)
![Page 18: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/18.jpg)
48
4.2.3. Spesifikasi file
Menjelaskan tentang tabel atau file yang terbentuk dari transformasi ERD
(dan atau file –file yang menunjang untuk sistem).
1. Spesifikasi file Akun Rekening
Nama file : Akun Rekening
Akronim : Akun
Fungsi : untuk menyimpan data akun rekening
Tipe file : file master
Organisasi file : Indexed Sequential
Akses file : akuntan
Media : harddisk
Panjang record : 60 byte
Kunci field : kd_akun
Software : My SQL
Tabel IV.7
Spesifikasi File Akun Rekening
No. Elemen data Nama Field Tipe Size Keterangan
1. Kode Akun Rekening kd_akun varchar 10 Primary Key
2. Nama Akun Rekening nama_akun varchar 25
3. Klasifikasi Klasifikasi varchar 25
4. Saldo Normal saldo_normal varchar 15
![Page 19: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/19.jpg)
49
2. Spesifikasi File Data Barang
Nama file : Data Barang
Akronim : databarang
Fungsi : untuk menyimpan data barang
Tipe file : file master
Organisasi file : Indexed Sequential
Akses file : akuntan
Media : harddisk
Panjang record : 60 byte
Kunci field : kd_barang
Software : My SQL
Tabel IV.8
Spesifikasi File Data Barang
No. Elemen data Nama Field Tipe Size Keterangan
1. Kode barang kd_barang varchar 5 Primary Key
2. Nama barang nm_barang varchar 25
3. Satuan satu_an varchar 8
4. Harga jual h_jual double
![Page 20: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/20.jpg)
50
3. Spesifikasi File User / Pengguna
Nama file : User
Akronim : user
Fungsi : untuk menyimpan data User / Pengguna
Tipe file : file master
Organisasi file : Indexed Sequential
Akses file : akuntan
Media : harddisk
Panjang record : 60 byte
Kunci field : id_user
Software : My SQL
Tabel IV.9
Spesifikasi File User
No. Elemen data Nama Field Tipe Size Keterangan
1. Id user id_user varchar 10 Primary Key
2. Nama user nama_user varchar 25
3. Password Password varchar 20
4. Hak akses Hakakses varchar 15
![Page 21: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/21.jpg)
51
4. Spesifikasi File Saldo Awal
Nama file : Saldo Awal
Akronim : saldoawal
Fungsi : untuk menyimpan data saldo awal akun
Tipe file : file transaksi
Organisasi file : Indexed Sequential
Akses file : akuntan
Media : harddisk
Panjang record : 10 byte
Kunci field : periode
Software : My SQL
Tabel IV.10
Spesifikasi File Saldo Awal
No. Elemen data Nama Field Tipe Size Keterangan
1. Periode Periode date
2. Kode akun kd_akun varchar 10 Primary Key
3. Jumlah saldo jml_saldo double
![Page 22: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/22.jpg)
52
5. Spesifikasi File Kas Masuk
Nama file : Kas Masuk
Akronim : kasmasuk
Fungsi : untuk menyimpan data penerimaan kas
Tipe file : file transaksi
Organisasi file : Indexed Sequential
Akses file : akuntan
Media : harddisk
Panjang record : 30 byte
Kunci field : no_kasmasuk
Software : My SQL
Tabel IV.11
Spesifikasi File Kas Masuk
No. Elemen data Nama Field Tipe Size Keterangan
1. No Kas Masuk no_kasmasuk varchar 10 Primary Key
2. Tanggal kas masuk tgl_kasmasuk date
3. Memo memo_kasmasuk varchar 30
![Page 23: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/23.jpg)
53
6. Spesifikasi File Kas Keluar
Nama file : Kas Keluar
Akronim : kaskeluar
Fungsi : untuk menyimpan data pengeluaran kas
Tipe file : file transaksi
Organisasi file : Indexed Sequential
Akses file : akuntan
Media : harddisk
Panjang record : 30 byte
Kunci field : no_kaskeluar
Software : My SQL
Tabel IV.12
Spesifikasi File Kas Keluar
No. Elemen data Nama Field Tipe Size Keterangan
1. No kas keluar no_kaskeluar varchar 5 Primary Key
2. Tanggal kas keluar tgl_kaskeluar date
3. Memo memo_kaskeluar varchar 30
![Page 24: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/24.jpg)
54
7. Spesifikasi File Jurnal Umum
Nama file : Jurnal Umum
Akronim : jurnalumum
Fungsi : untuk menyimpan data transaksi umum
Tipe file : file transaksi
Organisasi file : Indexed Sequential
Akses file : akuntan
Media : harddisk
Panjang record : 30 byte
Kunci field : noref_jurnal
Software : My SQL
Tabel IV.13
Spesifikasi File Jurnal Umum
No. Elemen data Nama Field Tipe Size Keterangan
1. No. Referensi noref_jurnal varchar 5 Primary Key
2. Tanggal tgl_jurnal date
3. Memo memo_jurnal varchar 30
![Page 25: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/25.jpg)
55
8. Spesifikasi Pembelian Barang
Nama file : Pembelian Barang
Akronim : pembelianbarang
Fungsi : untuk menyimpan data transaksi pembelian
Tipe file : file transaksi
Organisasi file : Indexed Sequential
Akses file : akuntan
Media : harddisk
Panjang record : 30 byte
Kunci field : no_faktur
Software : My SQL
Tabel IV.14
Spesifikasi File Pembelian Barang
No. Elemen data Nama Field Tipe Size Keterangan
1. No. Faktur no_faktur varchar 5 Primary Key
2. Tanggal tgl_pembelian date
3. Nama Supplier nama_sup varchar 30
![Page 26: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/26.jpg)
56
9. Spesifikasi File Detail Kas Masuk
Nama file : Detail Kas Masuk
Akronim : detail_kasmasuk
Fungsi : menyimpan detail penerimaan kas
Tipe file : file transaksi
Organisasi file : Indexed Sequential
Akses file : akuntan
Media : harddisk
Panjang record : 15 byte
Kunci field : -
Software : My SQL
Tabel IV.15
Spesifikasi File Detail Kas Masuk
No. Elemen data Nama Field Tipe Size Keterangan
1. No Kas Masuk no_kasmasuk varchar 5 Foreign Key
2. Kode Akun kd_akun varchar 5 Foreign Key
3. Nominal nominal_kasmasuk double
![Page 27: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/27.jpg)
57
10. Spesifikasi File Detail Kas Keluar
Nama file : Detail Kas Keluar
Akronim : detail_kaskeluar
Fungsi : menyimpan data detail pengeluaran kas
Tipe file : file transaksi
Organisasi file : Indexed Sequential
Akses file : akuntan
Media : harddisk
Panjang record : 10 byte
Kunci field : -
Software : My SQL
Tabel IV.16
Spesifikasi File Detail Kas Keluar
No. Elemen data Nama Field Tipe Size Keterangan
1. No Kas Keluar no_kaskeluar varchar 5 Foreign Key
2. Kode akun kd_akun varchar 5 Foreign Key
3. Nominal nominal_kaskeluar double
![Page 28: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/28.jpg)
58
11. Spesifikasi File Detail Jurnal Umum
Nama file : Detail Jurnal Umum
Akronim : detail_jurnalumum
Fungsi : menyimpan detail transaksi umum
Tipe file : file transaksi
Organisasi file : Indexed Sequential
Akses file : akuntan
Media : harddisk
Panjang record : 15 byte
Kunci field : -
Software : My SQL
Tabel IV.17
Spesifikasi File Detail Jurnal Umum
No. Elemen data Nama Field Tipe Size Keterangan
1. No Referensi noref_jurnal varchar 5 Foreign Key
2. Kode akun kd_akun varchar 5 Foreign Key
3. Saldo Debet saldo_debet double
4. Saldo Kredit Saldo_kedit double
![Page 29: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/29.jpg)
59
12. Spesifikasi File Detail Pembelian Barang
Nama file : Detail Pembelian Barang
Akronim : detail_Pembelianbarang
Fungsi : menyimpan detail transaksi pembelian
Tipe file : file transaksi
Organisasi file : Indexed Sequential
Akses file : akuntan
Media : harddisk
Panjang record : 15 byte
Kunci field : -
Software : My SQL
Tabel IV.18
Spesifikasi File Detail Pembelian Barang
No Elemen data Nama Field Tipe Size Keterangan
1. Kode Barang kd_barang varchar 5 Foreign Key
2. Nama barang nm_barang varchar 25
3. Satuan satu_an varchar 8
4. Harga Satuan harga_satuan double
5. Jumalh harga beli harga_beli double
![Page 30: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/30.jpg)
60
4.2.4. Software Architecture
1. Sequence Diagram
A. Sequence Diagram Login
Gambar IV.10. Sequence Diagram Login
sd Sequence Diagram
Bagian AdministrasiLogin Control Login user
alt
[id_user=id.getText]
[else]
alt
[password=pass.getText]
[else]
batal()
get(id_user)
set(password)
masuk()
get(password)
pesan : user tidak ditemukan()
set(id_user)
pesan : password salah ()
get(id_user)
set(password)
get(password)
set(id_user)
![Page 31: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/31.jpg)
61
B. Sequence diagram menu utama
Gambar IV.11. Sequence Diagram Menu Utama
sd Sequence Menu Utama
Bagian Administrasilogin Menu Utama Menu Master Menu
Pembukuan
Menu Transaksi Menu Laporan
tampil_menu_master()
tampi_form()
pilih_menu_laporan()
pil ih_menu_transaksi()
pil ih_menu_pembukuan()
pil ih_menu_master()
masuk()
tampil_menu_laporan()
tampil_menu_transaksi()
tampil_menu_pembukuan()
![Page 32: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/32.jpg)
62
C. Mengolah Akun Rekening
Gambar IV.12. Mengolah Akun Rekening
sd Sequence Akun Rekening
Form Akun
Rekening
Akun
Bagian Administrasi
pilih_ubah()
pil ih_simpan
()
pil ih_tambah()
get.kd_akun()
delete_akun()
upate_akun()
simpan_akun()
input_akun()
tampil_akun()
pil ih_cari()
pil ih_hapus()
![Page 33: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/33.jpg)
63
D. Mengolah Data Barang
Gambar IV.13. Mengolah Data Barang
sd Sequence Akun Rekening
Form Data
Barang
Kode Barang
Bagian Administrasi
delete_kode()
pil ih_ubah()
upate_kode()
pil ih_tambah()
tampil_barang
()
pil ih_cari()
pil ih_hapus()
simpan_kode()
input_kode()
pil ih_simpan
()
get.kd_barang
()
![Page 34: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/34.jpg)
64
E. Mengolah User
Gambar IV.14. Mengolah User
sd Sequeince mengolah User
Bagian AdministrasiForm User
User
pilih_simpan()
pilih_tambah()
get.id_user()
delete_user()
update_user()
simpan_user()
input_user()
tampil_user()
pil ih_cari()
pil ih_ubah()
pil ih_ubah()
![Page 35: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/35.jpg)
65
F. Input Saldo Awal
Gambar IV.15. Input Saldo Awal
sd Sequence Jurnal Umum
Saldo AwalAkun
Form Saldo AwalBagian Administrasi
input_jml_saldo()
set_kd_akun()
batal()
simpan()
set_nama_akun()
Input_perideo()
simpan_saldoawal()
![Page 36: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/36.jpg)
66
G. Transaksi Kas Masuk
Gambar IV.16. Transaksi Kas Masuk
sd Sequence Kas Masuk
Bagian Administrasiform kas masuk
akun detail_kas_masuk kas_masuk
batal()
simpan_detail_kasmasuk()
input_nominal_kasmasuk()
setno_kasmasuk()
pil ih_kd_akun()
input_tgl_kasmasuk()
simpan_kasmasuk()
simpan()
setnama_akun()
input_memo_kasmasuk()
![Page 37: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/37.jpg)
67
H. Transaksi Kas Keluar
Gambar IV.17. Transaksi Kas Keluar
sd Sequence kas keluar
Bagian Keuanganform kas keluar
akun detail_kas_keluar kas_keluar
batal()
simpan_detail_kaskeluar()
input_nominal_kaskeluar()
setno_kaskeluar()
pil ih_kd_akun()
input_tgl_kaskeluar()
simpan_kaskeluar()
simpan()
setnama_akun()
input_memo_kaskeluar()
![Page 38: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/38.jpg)
68
I. Transaksi Pembelian Barang
Gambar IV.18. Transaksi Pembelian Barang
sd Sequence Kas Masuk
Bagian Administrasiform Pembelian
Barang
akun detail_Pembelian_barang pembelian_barang
input_tgl_pembelian
()
input_jml_harga()
setkd_akun()
simpan_pembelian_barang
()
pil ih_nama_barang()
simpan()
input_nama_sup()
setno_faktur()
input_harga_satuan()
batal()
pil ih_satuan()
simpan_detail_pembelian_barang()
pil ih_kd_barang
()
![Page 39: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/39.jpg)
69
J. Transaksi Jurnal Umum
Gambar IV.19. Transaksi Jurnal Umum
sd Sequence Menu Utama
Bagian Administrasi
login Menu Utama Menu Master Menu Pembukuan Menu Transaksi Menu Laporan
tampil_menu_laporan()
pil ih_menu_pembukuan()
pil ih_menu_transaksi()
tampil_menu_master()
tampil_menu_pembukuan()
masuk()
pil ih_menu_master()
tampil_menu_transaksi()
tampi_form()
pilih_menu_laporan()
![Page 40: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/40.jpg)
70
2. Deployment Diagram
Gambar IV.20. Deployment Diagram
deployment Deployment use case
Main
«device»
Database
<<ActiveXControl>>
Netbeans IDE 8.1
<<DBNS>>
MSQL
<<Database>> db
administrasi
«device»
<<Application>>
Program Pencatatan
Akuntansi
![Page 41: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/41.jpg)
71
4.2.5 User Interface
Gambar IV.21. Tampilan Login
Gambar IV.22. Tampilan Menu Master
![Page 42: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/42.jpg)
72
Gambar IV.23. Tampilan Menu Transaksi
Gambar IV.24. Tampilan Menu Pembukuan
![Page 43: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/43.jpg)
73
Gambar IV.25. Tampilan Menu Laporan
Gambar IV.26 Tampilan User / Pengguna
![Page 44: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/44.jpg)
74
Gambar IV.27. Tampilan Akun Rekening
![Page 45: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/45.jpg)
75
Gambar IV.28. Tampilan Data Barang
![Page 46: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/46.jpg)
76
Gambar IV.29. Tampilan Input Saldo Awal
![Page 47: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/47.jpg)
77
Gambar IV.30. Tampilan Jurnal Kas Masuk
![Page 48: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/48.jpg)
78
Gambar IV.31. Tampilan Jurnal Kas Keluar
![Page 49: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/49.jpg)
79
Gambar IV.32. Tampilan Jurnal Umum
![Page 50: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/50.jpg)
80
Gambar IV.33. Tampilan Pembelian Barang
![Page 51: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/51.jpg)
81
Gambar IV.34. Tampilan Posting
![Page 52: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/52.jpg)
82
Gambar IV.35. Tampilan Tutup Buku
![Page 53: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/53.jpg)
83
Gambar IV.36. Tampilan Laporan Transaksi
![Page 54: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/54.jpg)
84
Gambar IV.37. Tampilan Buku Besar
![Page 55: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/55.jpg)
85
Gambar IV.38. Tampilan Laporan Keuangan Laba Rugi
![Page 56: BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte Kunci field : kd_barang Software : My SQL Tabel IV.8 Spesifikasi File Data Barang](https://reader035.vdocuments.pub/reader035/viewer/2022081410/609b1cc57710f20ec24dfcd3/html5/thumbnails/56.jpg)
86
4.2.6 Spesifikasi Hardware dan Software
1. Spesifikasi Perangkat Keras
Perangkat keras (hardware) adalah seluruh komponen yang membentuk
suatu sistem komputer dan peralatan lainnya yang minimum dan memungkinkan
komputer dapat melaksanakan tugasnya. Klasifikasi perangkat keras yang
diusulkan adalah sebagai berikut:
1. CPU
a. Processor : Pentium 4/1,8 GHz
b. RAM : 2,00 GB
c. Hard Disk : 500 GB
2. Mouse : Optical Mouse PS/2
3. Keyboard : 104 Key PS/2
4. Monitor : SVGA 15”
2. Spesifikasi Perangkat Lunak
Bagian penting lain yang mendukung suatu sistem program aplikasi adalah
perangkat lunak (software) yang digunakan dalam mengeksekusi program aplikasi
serta sistem operasi yang akan digunakan untuk menjalankan program aplikasi
tersebut.
Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi program
Pada Toko Farel Accessories Parung adalah :
1. Database : Php Myadmin (http://localhost/phpmyadmin/)
2. Aplikasi : NetBeans