BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte...
Transcript of BAB IV RANCANGAN SISTEM USULUAN · Akses file : akuntan Media : harddisk Panjang record : 60 byte...
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
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
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»
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
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
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
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
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
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
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
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
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
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
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
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
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
47
Gambar IV.9. Logical Record Structure (LRS)
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
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
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
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
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
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
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
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
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
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
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
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
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)
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()
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()
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
()
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()
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()
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()
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()
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
()
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()
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
71
4.2.5 User Interface
Gambar IV.21. Tampilan Login
Gambar IV.22. Tampilan Menu Master
72
Gambar IV.23. Tampilan Menu Transaksi
Gambar IV.24. Tampilan Menu Pembukuan
73
Gambar IV.25. Tampilan Menu Laporan
Gambar IV.26 Tampilan User / Pengguna
74
Gambar IV.27. Tampilan Akun Rekening
75
Gambar IV.28. Tampilan Data Barang
76
Gambar IV.29. Tampilan Input Saldo Awal
77
Gambar IV.30. Tampilan Jurnal Kas Masuk
78
Gambar IV.31. Tampilan Jurnal Kas Keluar
79
Gambar IV.32. Tampilan Jurnal Umum
80
Gambar IV.33. Tampilan Pembelian Barang
81
Gambar IV.34. Tampilan Posting
82
Gambar IV.35. Tampilan Tutup Buku
83
Gambar IV.36. Tampilan Laporan Transaksi
84
Gambar IV.37. Tampilan Buku Besar
85
Gambar IV.38. Tampilan Laporan Keuangan Laba Rugi
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