Anda di halaman 1dari 56

BAB IV

PERENCANAAN DAN ANALISA SISTEM

4.1 Perencanaan
4.1.1 Identifikasi Masalah
CV. Berkat Motor merupakan perusahaan yang bergerak dibidang
usaha perdagangan yang menjual berbagai aneka onderdil mobil
terutama truk. Dalam pengolahan data sistem persediaan stok barang
pada CV. Berkat Motor tersebut yang masih menggunakan sistem
persediaan secara manual, yaitu dengan mengisi form-form sederhana
dan dicatat dalam buku dan proses pendataan barang belum
menggunakan alat seperti barcode scanner
Persediaan barang merupakan bagian yang sangat penting bagi
perusahaan. Persediaan barang merupakan salah satu tugas manajemen
logistic dalam suatu tempat usaha yaitu dukungan dalam pengadaan
barang untuk seluruh keperluan, maka dari itu dibuatlah sistem
persedian stok barang menggunakan aplikasi Visual Basic dengan
memanfaatkan alat seperti barcode scanner untuk proses input dan
output pada sistem persediaan barang di CV.Berkat Motor Semarang
sehingga proses yang dahulu manual sekarang menjadi lebih cepat dan
tepat karena sudah menggunakan sistem yang terintegrasi.
4.1.2 Pembahasan Perencanaan Sistem
Dalam melaksanakan perencanaan penulis menganalisa apa yang
dibutuhkan untuk membangun aplikasi, yaitu sebuah aplikasi yang
dapat membantu pengelolaan data yang ada di CV.Berkat Motor
Semarang. Sistem baru nantinyaakan terkonsep secara sederhana
sehingga pengguna bisa dapat lebih mudah dalam menggunakannya.
pokok pembahasan sistem ini berada pada transaksi pembelian,
penjualan, stok barang serta retur barang. Transaksi barang masuk dan
barang keluar yang kemudian akan dijadikan bukti proses masuk dan
keluarnya barangpada CV.Berkat Motor Semarang. Perancanaan dan
analisa perancangan sistem merupakan salah satu kegiatan yang penting

35
36

dan dilakukan dalamproses pembuatan perangkat lunak aplikasi. analisa


bertujuan untuk mengevaluasi dan mengidentifikasi permasalahan,
sedangkan perancangan bertujuan untuk memenuhi kebutuhan pemakai
sistem.
4.2 Analisa Sistem
4.2.1 Analisa Sistem Lama
Dalam membuat suatu program lota tidak mungkin lepas
daribagian analisis dan perancangan program tersebut karena dengan
menganalisa program yang kita buat, kita dapat mengetahui alur dan
arus informasi yang dikelola program kita. Dengan merancang program
terlebih dahulu,kita dapat mengetahui gambaran kasar dari program
yang akan kita buat. Sehubungandengan sistem yang sudah berjalan
tersebut dapat diidentifikasi bahwa kemungkinanpenyebab timbulnya
masalah adalah
a. Pengelolaan persediaan barang yang masih menggunakan system
manual yaitu dengan mengisis form – form sederhana dan dicatat
dalam buku.
b. Pencarian barang atau stok barang pada gudang kurang efektif.
c. Semua barang atau spare part pada CV.Berkat Motor Semarang
tidak terkomputerisasi.
d. Proses input dan output barang belum menggunakan peralatan
seperti Barcode Scanner.
4.2.2 Sistem Yang Akan Dibuat
Sistem baru yang akan dibuat diharapkan akan memudahkan user
dalam proses pengendalian stok barang dari pembelian oleh suplier dan
penjualan ke pelangganselain itu pencatatan dan pengendalian ini
memiliki kelebihan seperti berikut:
a. Dapat memudahkan user pada saat melakukan pengolahan stok
barang, karena sudah dilengkapi form – form yang bersifat user
friendly yang sudah berada pada aplikasi yang akan dibuat.
b. Dapat memudahkan proses pencarian barang yang akan dicari
karena sudah menggunakan database yang terintegrasi.
37

c. Data data barang pada CV.Berkat Motor Semarang akan dilakukan


komputerisasi, komputerisasi tersebut adalah untuk mengelola data
data barang yang dimiliki CV.Berkat Motor Semarang.
d. Pada system yang akan dibuat aplikasi menggunakan perlatan input
dan output seperti barcode scanner.
4.3 Analisa Kebutuhan
4.3.1 Analisa Kebutuhan Perangkat Keras (Hardware)
Adapun spesifikasi perangkat keras(Hardware) yang dibutuhkan
penulis dalam pembuatan program ini adalah sebagai berikut :
a. Laptop Toshiba
b. Ram 2 Gb
c. Hardisk 500 Gb
d. Prosesor Intel Core i3 2.2 Ghz
e. Barcode Scanner
4.3.2 Analisa Kebutuhan Perangkat Lunak (Software)
Adapun spesifikasi perangkat lunak (Software) yang dibutuhkan penulis
dalam pembuatan program ini adalah sebagai berikut :
a. Windows 7 32 Bit
b. Visual Basic 2010
c. Microsoft Access
d. Barcode Reader
e. Crystal Report
f. Rational Rose
4.3.3 Analisa Kebutuhan Brainware
Dalam analisa kebutuhan brainware diperlukan adanya manusia
sebagai operator untuk dapat menjalankan sistem ini yaitu:
1. Super Admin (Pegawai Toko)
Super Admin adalah operator yang bertanggung jawab penuh dalam
mengendalikan sistem seperti mengelola sebuah informasi
penyetokan barang (spareparts mobil) . Sehingga dibutuhkan
operator Super Admin yang memiliki kemampuan untuk
mengoperasikan sistem dengan baik dan benar.
38

2. Admin Kasir
Admin Kasiradalah operator yang bertanggung jawab penuh dalam
mengendalikan sistem seperti mengelola sebuah informasi penjualan
barang, berkoordinasi tentang keluar dan masuknya barang dengan
admin gudang dan pembuatan laporan hasil penjualan barang.
3. Admin Gudang
Admin Gudangadalah operator yang bertanggung jawab penuh
dalam mengendalikan sistem seperti mengelola sebuah informasi
penyetokan barang (spareparts mobil) dari pengadaan barang, proses
pengembalian barang sampai dengan pembuatan laporan tentang
keluar masuknya barang. Sehingga dibutuhkan operator Admin
Gudang yang memiliki kemampuanuntukmengoperasikan sistem
dengan baik dan benar.

4.4 Perancangan Sistem


Perancangan sistem ditujukan untuk memberikan gambaran umum tentang
sistem yang dibangun kepada pemakai /user. Perancangan sistem dibuat
dengan menggunakan UML (Unified Modeling Language).UML yang
digunakan dalam perancangan ini meliputi Use Case Diagram, Class
Diagram, Sequence Diagram dan Activity Diagram.
4.4.1 Use Case Diagram
Aktor berfungsi sebagai pendeskripsi dengan sistem data berupa user
atau sistem lainnya. Tabel di bawah ini akan membahas tentang
deskripsi aktor di dalam pembangunan perancangan stok barang pada
CV.Berkat Motor Semarang.
Tabel 4.1 Skenario aktor pada Perancangan stok barang pada
CV.Berkat Motor Semarang
No. Aktor Deskripsi
1 Super Admin Mempunyai hak akses terhadap aktifitas
penggunaan aplikasi persediaan barang di
CV.Berkat Motor Semarang, Seperti
mengelola data barang masuk, mengelola
39

data supplier, mengelola data pelanggan,


mengelola transaksi retur barang dan
mengelola laporan (Laporan pelanggan,
Laporan Data Suplier, Laporan Data
Barang).
2 AdminKasir Melakukan transaksi penjualan
spareparts kepada pelanggan, mengelola
Laporan Penjualan spareparts.

3 AdminGudang Melakukan transaksi pembelian


spareparts terhadap supplier. Mengelola
Laporan Pembelian spareparts dan
mengelola transaksi retur barang.

a. Use Case Diagram pada Sistem stok barang pada CV.Berkat Motor
Semarang

Data_Pembelian Info_Pembelian

Data_Suplier
Data_Retur
Admin_Gudang

Super_Admin
Data_Pelanggan
Data_Barang

Info_Penjualan

Data_Pengguna Data_Penjualan
Admin_Kasir

Gambar 4.1 Use Case Diagram pada Sistem stok barang pada
CV.Berkat Motor Semarang
40

Tabel 4.2 Skenario Use Case Diagram pada Perancangan stok


barang pada CV.Berkat Motor Semarang
No. Use Case Aktor Deskripsi

Kelola_suplier Super Admin Meliputi proses


Pencatatan data
suplier sebagai
pemasok spareparts
Kelola_pelanggan Super Admin Meliputi proses
Pencatatan data
pelanggan sebagai
pembeli spareparts
Kelola_barang Super Admin Meliputi proses
Pencatatan data
barang yang masuk
ke sistem setalah
melakukan
pembelian spareparts
dari suplier
Pembelian Admin/gudang Meliputi proses
Pencatatan
pemesanan dan
pembelian spareparts
dari suplier sebagai
pemasok spareparts
Retur_barang Admin/gudang Meliputi proses
dan Super Admin Pencatatan data
pengembalian
barang yang rusak
atau tidak sesuai
pesenan baik dari
pelanggan ataupun
dari suplier
41

selanjutnya Super
admin akan
melakukan
perubahan pada data
barang yang sudah
tercatat seblumnya
Kelola_laporan Super Admin, Meliputi proses
Admin/gudang Pencatatan dan
dan Admin/kasir pembuatan laporan
Kelola_penjualan Admin/kasir Meliputi proses
pemesanan dan
pembelian sparepart
yang dilakukan oleh
pelanggan dan
dilayani oleh
admin/kasir secara
langsung

4.4.2 Skenario Use Case


Setelah hasil gambaran use case diagram maka dibutuhkan
sebuah skenario untuk mendeskripsikan dan mengalisa setiap fase
use case yang dibuat dengan melakukan pemilahan terhadap
skenario tersebut. Dibawah ini adalah skneario use casedari sistem
inventori yang akan dibuat
a. Skenario Login
Aktor : Super admin, admin gudang dan admin
kasir
Tujuan : Untuk menetukan kegiatan login
Deskripsi : User melakukan verifikasi account untuk
melakukan akses menuju tampilan menu
utama.
42

Tabel 4.3 Skenario Login ke sistem


No Aksi Actor No Reaksi Sistem
1 Super admin, 2 sistem menampilkan halaman
admin gudang login
dan admin/kasir
memanggil
aplikasi
persedian
barang.
3 Super admin, 4 sistem memverifikasi account
admin gudang (username & password)
dan admin/kasir
memasukan
username &
Password
5 sistem
menampilkan
halaman yang
berhak diakses
oleh Super
admin, admin
gudang dan
admin/kasir.

b. Skenario Use case kelola_pelanggan


Aktor : Super admin
Tujuan : Mengelola Pelanggan
Deskripsi : Super admin dapat mengelola
Data Pelanggan dengan masuk menu
data pelanggan, terdapat proses
menambahkan, hapus, danmerubah data
pelanggan.
43

Tabel 4.4 Skenario Use case Pelanggan


No Aksi Actor No Reaksi Sistem
1 Super admin memilih
menu data –> data
pelanggan
Alternatif 1 (Tambah)
1.1 Super admin memilih 1.2 Sistem menampilkan
tambah data form input data
pelanggan pelanggan.
1.3 Super admin mengisi 1.4 Sistem memverifikasi
data pelanggan data pelanggan yang
diisi Super admin dan
menyimpannya di
database.
1.5 Super admin memilih 1.6 Sistem menyimpan
tombol Simpan data pelanggan yang
telah diverifikasi
tersebut pada database.
Alternatif 2 (Ubah)
2.1 Super admin memilih 2.2 Sistem menampilkan
tombol Ubah data halaman data
pelanggan pelanggan yang akan
dirubah
2.3 Super admin memilih 2.4 Sistem menyimpan
data pelanggan dan perubahan data
merubah data pelanggan yang telah
pelanggan lalu diverifikasi tersebut
memilih tombol pada database.
simpan perubahan
Alternatif 3 (Hapus)
3.1 Super admin memilih 3.2 Sitem akan
data pelanggan lalu menghapus data
44

menekan tombol pelanggan dan akan


Hapus data pelanggan memperbaharui data
pelanggan yang telah
diverifikasi tersebut
pada database

c. Skenario Use Case kelola_Suplier


Aktor : Super admin
Tujuan : Mengelola data Suplier
Deskripsi : Super admin dapat mengelola Data
Suplier dengan masuk menu data
Suplier, menu data Suplier, proses
menambahkan, hapus, dan ubah data .
Tabel 4.5 Skenario Use case Suplier
No Aksi Actor No Reaksi Sistem
1 Super admin memilih
menu data –> data
Suplier
Alternatif 1 (Tambah)
1.1 Super admin memilih 1.2 Sistem menampilkan
tambah data Suplier form input data
Suplier
1.3 Super admin mengisi 1.4 Sistem memverifikasi
data Suplier data Suplier yang diisi
Super admin dan
menyimpannya di
database.
1.5 Super admin memilih 1.6 Sistem menyimpan
tombol Simpan data Suplier yang telah
diverifikasi tersebu
pada database.
Alternatif 2 (Ubah)
45

2.1 Super admin memilih 2.2 Sistem menampilkan


tombol Ubah data halaman data Suplier
Suplier yang akan dirubah
2.3 Super admin memilih 2.4 Sistem menyimpan
data Suplier dan perubahan data Suplier
merubah data Suplier yang telah diverifikasi
lalu memilih tombol tersebut pada database.
simpan perubahan
Alternatif 3 (Hapus)
3.1 Super admin memilih 3.2 Sitem akan
data Suplier lalu menghapus data
menekan tombol Suplier dan akan
Hapus data Suplier memperbaharui data
Suplier yang telah
diverifikasi tersebut
pada database

d. Skenario Use case kelola_barang


Aktor : Super Admin
Tujuan : Mengelola Data Barang
Deskripsi : Petugas Super Admin dapat melakukan
pengelolaan data barang (spareparts Mobil).
Tabel 4.6. Skenario Use case Data Barang (Kategori)
No Aksi Actor No Reaksi Sistem
1 Super admin memilih
menu data –> data
barang

Alternatif 1 (Tambah)
1.1 Super admin memilih 1.2 Sistem menampilkan
tambah data barang form input data barang
1.3 Super admin mengisi 1.4 Sistem memverifikasi
46

data barang data barang yang diisi


Super admin dan
menyimpannya di
database.
1.5 Super admin memilih 1.6 Sistem menyimpan
tombol Simpan data barang yang
telah diverifikasi
tersebu pada database.
Alterntif 2 (Ubah)
2.1 Super admin memilih 2.2 Sistem menampilkan
tombol Ubah data halaman data Suplier
barang yang akan dirubah
2.3 Super admin memilih 2.4 Sistem menyimpan
data barang dab perubahan data barang
merubah data barang yang telah diverifikasi
lalu memilih tombol tersebut pada database.
simpan perubahan
Alternatif 3 (Hapus)
3.1 Super admin memilih 3.2 Sitem akan
data barang lalu menghapus data
memilih tombol Suplier dan akan
Hapus data Suplier memperbaharui data
Suplier yang telah
diverifikasi tersebut
pada database

e. Skenario Use case Transaksi Pembelian


Aktor : admin/gudang
Tujuan : Mengelola Transaksi Pembelian
Deskripsi : Petugas admin/gudang dapat Melakukan
pengelolaan transaksi Pembelian barang
dari suplier
47

Tabel 4.7. Skenario Use case Transaksi Pembelian


No Aksi Actor No Reaksi Sistem
1 Petugas
admin/gudang
memilih menu
transaksi.
Alternatif 1 (Tambah Transaksi Pembelian)
1.1 Petugas 1.2 System akan
admin/gudang menampilkan form
memilih tambah data data pembelian
pembelian
1.3 Petugas mengisi form 1.4 Sistem memverifikasi
data pembelian data pembelian
barang yang di input
petugas
admin/gudang.
1.5 Petugas 1.6 Jika petugas
admin/gudang admin/gudang
menekan tombol menekan tombol
Save dan cetak struk save dan cetak maka
pembelian data pembelian akan
tersimpan dan struk
akan tercetak
Alternatif 2 (Ubah)
2.1 Petugas memilih data 2.2 System akan
pembelian lalu menampilkan data
menekan tombol pembelian yang
ubah data dipilih dari database
yang sudah diisi
sebelumnya
2.3 Petugas merubah data 2.4 Jika petugas
pembelian lalu admin/gudang
48

menekan tombol menekan tombol


simpan perubahan simpan maka data
perubahan akan
tersimpan dan struk
akan tercetak

f. Skenario Use case Transaksi Penjualan


Aktor : admin/kasir
Tujuan : Mengelola Transaksi Penjualan
Deskripsi : Petugas admin/kasir dapat Melakukan
pengelolaan transaksipenjualan barang ke
pelanggan
Tabel 4.8. Skenario Use case Transaksi Penjualan
No Aksi Actor No Reaksi Sistem
1 Petugas
admin/gudang
memilih menu
transaksi.
2 Petugas
admin/gudang
memilih menu
transaksi penjualan.
Alterntif 1 (Tambah Transaksi Penjualan)
1.1 Petugas 1.2 System akan
admin/gudang menampilkan form
memilih tambah data data penjualan
penjualan
1.3 Petugas mengisi form 1.4 Sistem memverifikasi
data penjualan data penjualan barang
yang di input petugas
admin/gudang.
1.5 Petugas 1.6 Jika petugas
49

admin/gudang admin/gudang
menekan tombol menekan tombol
Save dan cetak struk save dan cetak maka
penjualan data penjualan akan
tersimpan dan struk
akan tercetak
Alternatif 2 (Ubah)
2.1 Petugas memilih data 2.2 System akan
penjualan lalu menampilkan data
menekan tombol penjualan yang
ubah data dipilih dari database
yang sudah diisi
sebelumnya
2.3 Petugas merubah data 2.4 Jika petugas
penjualan lalu admin/gudang
menekan tombol menekan tombol
simpan perubahan simpan maka data
perubahan akan
tersimpan dan struk
akan tercetak

g. Skenario Use case retur barang


Aktor : Admin/gudang dan Super Admin
Tujuan : Mengelola data retur barang ke supplier atau dari
pelanggan
Deskripsi : Admin/gudang dapat melakukan pengelolaan
data retur barang (spareparts) ke supplier atau dari
pelanggan
Tabel 4.9. Skenario Use case retur barang
No Aksi Actor No Reaksi Sistem
1 Petugas
admin/gudang
50

memilih menu
transaksi.
2 Petugas
admin/gudang
memilih menu retur
barang.
Alternatif 1 (Tambah Retur)
1.1 Petugas 1.2 System akan
admin/gudang menampilkan form
memilih tambah data data retur barang
retur barang
1.3 Petugas mengisi form 1.4 Sistem memverifikasi
data retur barang data retur barang
yang di input petugas
admin/gudang.
1.5 Petugas 1.6 Jika petugas
admin/gudang admin/gudang
menekan tombol menekan tombol
Save dan cetak struk save dan cetak maka
retur barang retur barang akan
tersimpan dan struk
akan tercetak
Alternatif 2 (Ubah)
2.1 Petugas memilih retur 2.2 System akan
barang lalu menekan menampilkan retur
tombol ubah data barang yang dipilih
dari database yang
sudah diisi
sebelumnya
2.3 Petugas merubah 2.4 Jika petugas
retur barang lalu admin/gudang
menekan tombol menekan tombol
51

simpan perubahan simpan maka data


perubahan akan
tersimpan dan struk
akan tercetak
Alternatif 3 (Hapus)
3.1 Petugas memilih data 3.2 Jika petugas
retur barang dan admin/gudang
menekan tombol menekan tombol
hapus hapus maka system
akan menghapus data
retur barang

h. Skenario Use case Cetak Laporan


Aktor : Super Admin, Admin/gudang dan admin/kasir
Tujuan : Melihat dan cetak laporan laporan Pengguna
laporan pelanggan, laporan Supplier, laporan
kategori, laporan jenis laporan produk, laporan
baranglaporan pembelian laporan pembelian
pernota, laporan pembelian per periodelaporan
penjualan, laporan penjualan pernota, laporan
penjualan per tanggal transaksi, laporan penjualan
per harian laporan penjualan perbulanan
Deskripsi : Super Admin dapat melihat dan mencetak semua
aktivitas pada aplikasi tersebut
Tabel 4.10. Skenario Use case Cetak Laporan Pembuatan
Laporan
No Aksi Actor No Reaksi Sistem
1 Petugas Super
Admin memilih
laporan
2 Petugas Super 3 Sistem menampilkan
Admin memilih halaman sub laporan
52

sub laporan yakni yang dipilih.


laporan Pengguna,
laporan pelanggan,
laporan Supplier,
laporan kategori,
laporan
jenislaporan
produk, laporan
baranglaporan
pembelian laporan
pembelian pernota,
laporan pembelian
per periode,
laporan penjualan,
laporan penjualan
pernota, laporan
penjualan per
tanggal transaksi,
laporan penjualan
per harianlaporan
penjualan
perbulanan
4 Petugas Super 5 Jika petugas Super
Admin menekan Admin menekan
tombol cetak tombol cetak maka
sistem mencetak hasil
laporan.
53

4.4.3 Activity Diagram


Activity diagram memberikan suatu gambaran ilustrasi alur dari setiap
fungsi yang ada pada sistem.Activity diagram juga dapat
menggambarkan proses parallel yang terjadi pada beberapa
eksekusi.Fungsi Activity Diagram Menggambarkan proses bisnis dan
urutan aktivitas dalam sebuah proses, Memperlihatkan urutan aktifitas
proses pada sistem, Activity diagram dibuat berdasarkan sebuah atau
beberapa use case pada use case diagram
a. Activity Diagram Kelola Login

mulai

menu utama

Input Username
dan Password

Cek User Id
dan PassId

Cek Kondisi
tidak valid

valid

Menu Utama admin/gudang


atau admin/kasir

selesai

Gambar 4.2 Activity Diagram Kelola Login


54

b. Activity Diagram kelola_suplier

Mulai

Menu Utama Halaman


Super Admin

Pilih Menu Data Tampilkan Halaman


Suplier Menu Kelola suplier

pilih aksi

Input_Data

Edit_data Proses

Hapus_data

Update

Selesai

Gambar 4.3 Activity Diagram Kelola Suplier

Berdasarkan Activity Diagram data di atas, proses pemasukan data


pemasok dilakukan oleh Super Admin (Admin). Dalam diagram
tersebut dapat dijelaskan Activity Diagram data penyimpanan data
suplier ke dalam berkas penyimpan. Activity
55

c. Diagram kelola_pelanggan

Mulai

Menu Utama Halaman


Super Admin

Pilih Menu Data Tampilkan menu kelola


Pelanggan data pelangggan

pilih aksi

Input_Data

Edit_data Proses

Hapus_data

Update

Selesai

Gambar 4.4 Activity Diagram Kelola Pelanggan


Kelola data pelanggan Merupakan proses perekaman dan
perubahan data pelanggan secara langsung yang dilakukan oleh
pihak Super admin dan super admin dapat menambah,mengubah
dan menghapus data. Proses perekaman data pelanggan tersebut
akan langsung disimpan ke dalam tabel pelanggan.
56

d. Activity Diagram Kelola Data Barang

Mulai

Menu Utama Halaman


Super Admin

Pilih Menu Data Tampilkan Halaman


Barang Kelola Data Barang

pilih aksi

Input_Data

Edit_data Proses

Hapus_data

Update

Selesai

Gambar 4.5 Activity Diagram Kelola Data Barang

Kelola data barang Merupakan proses perekaman data barang


yang dilakukan oleh pihak admin. Pada proses perekaman data
barang tersebut memerlukan data produk. Dari table data barang
produk.
57

e. Activity Diagram Kelola Transaksi Pembelian

Mulai

Menu Utama Halaman


Admin Gudang

Pilih Menu Transaksi Tampilkan Halaman Kelola


Pembelian transaksi pembelian

pilih aksi

Input_Data

Edit_data Proses

Hapus_data

Update

Cetak Struk dan


simpan Selesai

Gambar 4.6 Activity Diagram Kelola Transaksi Pembelian


Kelola transaksi pembelian, Merupakan proses perekaman data
transaksi pembelian yang dilakukan oleh Admin. Pada proses
perekaman data pembelian tersebut memerlukan data barang dari
tabel Barang, data pemasok/suplier dari tabel Pemasok/suplier.
58

f. Activity Diagram Kelola Transaksi Penjualan

Mulai

Menu Utama Halaman


Admin-Kasir

Pilih Menu Transaksi Tampilkan Halaman kelola


Penjualan transaksi penjualan

pilih aksi

Input_Data

Edit_data Proses

Hapus_data

Update

Cetak Struk dan


simpan Selesai

Gambar 4.7 Activity Diagram Kelola Transaksi Penjualan


Kelola transaksi penjualan Merupakan proses perekaman data
transaksi penjualan yang dilakukan oleh admin/kasir. Pada proses
perekaman data penjualan tersebut memerlukan data barang dari
tabel Barang, data pelanggan dari tabel Pelanggan.
59

g. Activity Diagram retur_barang

Mulai

Menu Utama Halaman


Admin Gudang

PIlih menu Tampilkan Halaman


Retur Barang kelola retur barang

pilih aksi

Input_Data

Edit_data Proses

Hapus_data

Update

Cetak Struk dan


simpan Selesai

Gambar 4.8 Activity Diagram retur barang

Kelola data retur barang dari suplier Merupakan proses


perekaman dan perubahan data retur barang dari suplier secara
langsung yang dilakukan oleh pihak admin. Proses perekaman data
retur barang dari suplier tersebut akan langsung disimpan ke dalam
tabel data barang
60

h. Activity Diagram Pembuatan Laporan


Mulai

Halaman Utama super_admin,


admin_gudang, admin_kasir

pilih cetak Tampilkan halaman


laporan cetak laporan

system akan mencetak data


Pilh data cetak
laporan yang dipilih
laporan

selesai

Gambar 4.9 Activity Diagram Pembuatan Laporan

Dari tampilan proses Activity Diagram sistem di atas merupakan


proses pembuatan keseluruhan laporan dari seluruh tabel yang telah
direkam dan akan disampaikan kepada admin dan pemilik CV
BERKAT MOTOR SMG. Berikut adalah penjelasan Activity
Diagram datanya secara lengkap:
Data laporan Merupakan pemrosesan pembuatan laporan seluruh
aktivitas pada sisten yang akan menghasilkan Laporan Seluruh
Pengguna, Seluruh Golongan, Seluruh Jenis Produk, Seluruh
Produk, Seluruh Barang, Barang Per-Jenis, Seluruh Pemasok,
Seluruh Pembelian, Pembelian Per-Nota, Penjualan Per-Nota,
Penjualan Per-Tanggal Transaksi, , Laporan Penjualan Bulanan.
61

4.4.4 Squence Diagram


Sequence diagram memperlihatkan atau menampilkan interaksi-
interaksi antar objek di dalam suatu sistem yang disusun pada sebuah
urutan atau rangkaian waktu. Interaksi antar objek tersebut termasuk
pengguna, display, dan sebagainya berupa pesan diagram ini secara
khusus berasosiasi dengan use case diagram.
a. Squence Diagram Login
Untuk mengetahui interaksi sistem dengan pengguna, maka
dibutuhkan login untuk keamana data , dan untuk melihat prosesnya
maka digunakan sequence diagram untuk memodelkan sistem
yang dirancang. Dengan sequence diagram, alur kerja dan cara
interaksi sistem dengan pengguna dapat dilihat pada gambar
berikut ini.

Halaman Muka Validasi login Halaman super Halaman admin Halaman admin
admin :
Login admin gudang kasir
semua_admin

login

masukan
username jika user level1
dan password

jika user level 2

jika user level 3

username dan
password
salah

Gambar 4.10.Squence Diagram Login

b. Sequence Diagram Kelola_Suplier


Untuk mengetahui interaksi sistem dengan Data
Pemasok/Suplier, maka digunakan sequence diagram untuk
memodelkan
62

sistem yang dirancang. Dengan sequence diagram, alur kerja


dan cara interaksi sistem dengan Data Pemasok/Suplier dapat
dilihat pada gambar berikut ini.

sistem form kelola database


level 1 :
data suplier
super_admin

pilih menu data


suplier
Tampilkan Halaman
kelola suplier

Menampilkan form kelola suplier

kelola suplier Tambah


Update

Ubah

Hapus

keluar/exit

Gambar 4.11.Sequence Diagram Kelola Data Pemasok/Suplier

c. Sequence Diagram Kelola_Pelanggan


Untuk mengetahui interaksi sistem dengan Data Pelanggan,
maka digunakan sequence diagram untuk memodelkan sistem
yang dirancang. Dengan sequence diagram, alur kerja dan cara
interaksi sistem dengan Data Pelanggan dapat dilihat pada
gambar berikut ini
63

sistem form kelola data database


level 1 :
pelanggan
super_admin

pilih menu data


pelanggan
Tampilkan Halaman
kelola pelanggan

Menampilkan form kelola pelanggan

kelola pelanggan
Tambah

Ubah Update
Hapus

keluar/exit

Gambar 4.12.Sequence Diagram Kelola Data Pelanggan

d. Sequence Diagram Kelola Data Barang


Untuk mengetahui interaksi sistem dengan Data Barang, maka
digunakan sequence diagram untuk memodelkan sistem yang
dirancang. Dengan sequence diagram, alur kerja dan cara
interaksi sistem dengan Data Barang dapat dilihat pada gambar
berikut ini.
64

sistem form kelola database


level 1 :
data barang
super_admin

pilih menu data


barang
Tampilkan Halaman
kelola barang

Menampilkan form kelola barang

kelola barang Tambah


Update

Ubah

Hapus

keluar/exit

Gambar 4.13.Sequence Diagram Kelola Data Barang

e. Sequence Diagram Kelola Transaksi Pembelian


Untuk mengetahui interaksi sistem dengan Transaksi Pembelian,
maka digunakan sequence diagram untuk memodelkan sistem
yang dirancang. Dengan sequence diagram, alur kerja dan cara
interaksi sistem dengan Transaksi Pembelian dapat dilihat pada
gambar berikut ini.
65

sistem form kelola transaksi database


level 2 :
pembelian
admin_gudang

pilih menu data


transaksi pembelian
Tampilkan Halaman
kelola transaksi pembelian

Menampilkan form kelola transaksi pembelian

kelola transaksi
pembelian Tambah

Ubah
Update
Hapus

cetak struk

keluar/exit

Gambar 4.14 Sequence Diagram Kelola Transaksi Pembelian

f. Sequence Diagram Kelola Transaksi Penjualan


Untuk mengetahui interaksi sistem dengan Transaksi Penjualan,
maka digunakan sequence diagram untuk memodelkan sistem
yang dirancang. Dengan sequence diagram, alur kerja dan cara
interaksi sistem dengan Transaksi Penjualan dapat dilihat pada
gambar berikut ini.
66

sistem form kelola transaksi database


level 3 :
penjualan
admin_kasir

pilih menu transaksi


penjualan Tampilkan Halaman
kelola transaksi penjualan

menampilkan halaman kelola transaksi


penjualan

kelola transaksi
penjualan
tambah
ubah Update
hapus

cetak struk

keluar/exit

Gambar 4.15.Sequence Diagram KelolaTransaksi Penjualan

g. Squence Diagram Kelola retur barang


Untuk mengetahui interaksi sistem dengan Kelola retur barang,
maka digunakan sequence diagram untuk memodelkan sistem
yang dirancang. Dengan sequence diagram, alur kerja dan cara
interaksi sistem dengan Kelola retur barang suplier dapat dilihat
pada gambar berikut ini.
67

sistem form kelola database


level 2 :
retur barang
admin_gudang

pilih menu retur


barang
Tampilkan Halaman
kelola retur barang

Menampilkan form kelola retur barang

Tambah
kelola retur barang
Update
Ubah

Hapus

cetak struk

keluar/exit

Gambar 4.16.Squence Diagram Kelola retur barang

h. Sequence Diagram Pembuatan Laporan


Untuk mengetahui interaksi sistem dengan Pembuatan Laporan,
maka digunakan sequence diagram untuk memodelkan sistem
yang dirancang. Dengan sequence diagram, alur kerja dan cara
interaksi sistem dengan Pembuatan Laporan dapat dilihat pada
gambar berikut ini.
68

sistem form kelola database


: all_admin
laporan

pilih menu laporan tampilan halaman


kelola laporan

menampilkan halaman
kelola laporan

kelola laporan pencarian data


pilih menu laporan

verifikasi
tampilkan hasil
cetak laporan pencarian data

keluar/exit

Gambar 4.17. Sequence Diagram Pembuatan Lapora


69

4.4.5 Class Diagram


Class diagram adalah sebuah class yang menggambarkan struktur dan
penjelasan class, paket, dan objek serta hubungan satu sama lain seperti
containment, pewarisan, asosiasi, dan lain-lain. Class diagram juga
menjelaskan hubungan antar class dalam sebuah sistem yang sedang
dibuat dan bagaimana caranya agar mereka saling berkolaborasi untuk
mencapai sebuah tujuan.

Gambar 4.18. Class Diagram


70

4.5 Perancangan Database


Database ini adalah suatu sistem informasi yang mengintegrasikan
kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan
membuatnya tersedia untuk beberapa aplikasi.
Rancangan basis data yang digunakan untuk aplikasi pengolahan data ini
dapat dijelaskan sebagai berikut :
a. Tabel Data Pengguna
Fungsi : Untuk Kelola Stok Barang
Nama Tabel : Data Pengguna
Primary Key : Kode_Pengguna
Foreign Key : Password
Tabel 4.11 Tabel Data Pengguna
Field Name Data Type Size

Kode_Pengguna Text 25
Username Text 20
Password Text 20
Sebagai Text 30

b. Table Data Barang


Tabel barang (tabel Toko) adalah tabel yang digunakan utnuk
menyimpan data spesifikasi barang, dengan lokasi ibaratkan toko dan
bukan gudang, karena nantinya sistem ini dilengkapi dengan
management gudang, sehingga data spesifikasi adalah data front, atau
data yang nilai stoknya akan dikurangi ketika melakukan transaksi
penjualan.
Nama Tabel : Tabel Data Barang
Primary Key : kode_Barcode
Foreign Key : kode_produk
71

Tabel 4.12 Data Barang


Field Name Data Type Size

Kode_Barcode Text 25
Nama_Barang Text 100
Kode_Produk Text 30
Spek_Barang Text 100
Jumlah number 20
satuan Text 20
harga_beli number 20
harga_jual number 20
Picture_Name File

c. Tabel Data Penjualan


Tabel data penjualan adalah tabel yang digunakan untuk proses
transaksi penjualan yang dilakukan oleh admin dengan hak akses admin
kasir tabel penjualan. pada tabel data penjualan memiliki sub tabel
dengan nama tabel info penjualan
Nama Tabel : Tabel Data Penjualan
Primary Key : NoInvoice
Foreign Key : Kode_Barcode,Kode_Pelanggan
Tabel 4.13 Transaksi Data Penjualan
Field Name Data Type Size

NoInvoice Text 25
Kode_Barcode Text 25
Kode_Pelanggan Text 25
Nama_Barang Text 100
Spesifikasi Text 100
Harga Number 20
Jumlah Number 20
TotalBayar Number 20
72

Tabel 4.14 Sub Tabel Data Info Penjualan


Field Name Data Type Size

NoInvoice Text 25
Tanggal_Penjualan Date
Status_Penjualan Text 25
Kode_Pelanggan Text 25
Nama_Pelanggan Text 100
SubTotal Number 20
Diskon Number 20
HargaDiskon Number 20
TotalSemua Number 20
TotalPembayaran Number 20
Kembalian Number 20

d. Table Data Pembelian


Tabel transaksi pembelian barang digunakan sebagai penampung data
transaksi pembelian barang dari suplier, dan nantinya setiap transksi
digunakan untuk melakukan pembelian lebih dari 1item barang atau
lebih, dikarenakan adanya tabel info pembelian barang. pada tabel data
penjualan memiliki sub tabel dengan nama tabel info pembelian
Nama Tabel : Data Pembelian
Primary Key : Kode_Pembelian
Foreign Key : Kode_Barcode, Kode Suplier
Tabel 4.15 Pembelian Barang
Field Name Data Type Size

Kode_Pembelian Text 25
Kode_Barcode Text 25
Nama_Barang Text 100
Spesifikasi Text 100
Harga Number 20
73

Jumlah Number 20
TotalBayar Number 20

Tabel 4.16.Sub Tabel Data Info Pembelian


Field Name Data Type Size

Kode_Pembelian Text 25
Tanggal_Pembelian Date
Status_Pemeblian Text 100
Kode_Supier Text 25
Nama_Suplier Text 100
SubTotal Number 20
PPnPercentage Number 20
PPnBayar Number 20
TotalSemua Number 20

e. Table Transaksi Return Barang


Tabel transaksi retur barang digunakan sebagai penampung data
transaksi retur barang dari CV Berkat Motor Semarang ke Suplier, tabel
ini digunakan untuk proses pengembalian barang apabila barang yang
dibeli rusak ataupun beda spesifikasi.
Nama Tabel : retur
Primary Key : Kode_Retur
Foreign Key : Kode_Pembelian, Kode_Barcode
Tabel 4.17 Retur Barang
Field Name Data Type Size

Kode_Retur Text 25
Tanggal_Retur Date
Kode_Pembelian Text 25
Kode_Barcode Text 25
Nama_Barang Text 100
74

Alasan_Retur Text 100


Jumlah Number 20
Satuan Text 25
Harga Number 20
Total Number 20

f. Table Data Suplier


Tabel suplier adalah tabel yang digunakan untuk menyimpan data
suplie, sehingga nantinya data dari tabel suplier ini dibutuhkan utnuk
transaksi pembelian serta transaksi retur barang.
Nama Tabel : Tabel Data Suplier
Primary Key : Kode_Suplier
Foreign Key :-
Tabel 4.18 Table Data Suplier
Field Name Data Type Size

kode_suplier Text 25
Nama_Suplier Text 100
Mobile Text 20
email Text 100
PictureName File
Alamat Text 100
Namaperusahaan Text 100
fax Text 20
No_rek Text 20
Nama_bank Text 20

g. Table Data Pelanggan


Tabel data pelanggan adalah tabel yang digunakan untuk menyimpan
data pelanggan, sehingga nantinya data dari tabel pelanggan ini
dibutuhkan utnuk transaksi penjualan.
75

Nama Tabel : Tabel Data Pelanggan


Primary Key : Kode_Pelanggan
Foreign Key :-
Tabel 4.19 Table Data Pelanggan
Field Name Data Type Size

kode_pelanggan Text 25
Nama_Pelanggan Text 100
Mobile Text 20
Email Text 100
PictureName File
Alamat Text 100

4.6 Perancangan Antarmuka Aplikasi


a. Perancangan Halaman awal
Tampilan form Halaman awal yang pertama adalah Menu. Desain form
menu filr sebelum login terlihat pada gambar berikut ini :

Gambar 4.19.Perancangan Halaman awal

Pada form halaman awal terdapat 3 taksbar menu yakni file dan data
barang dan tentang kami. Pada menu file terdapat submenu yakni login,
dan exit. Pada submenu login berfungsi untuk masuk ke halaman
berikutnya sesuai dengan status hak akses dan exit untuk keluar dari
76

aplikasi. Dan pada menu data barang maka akan ditampilkan data barang
yang bersifat read only, berikut adalah perancangan halaman data barang

Gambar 4.20.Perancangan Halaman Data Barang


Pada perancangan halaman data barang hanya menampilkan data barang.
Didalan data barang halaman perancang data barang terdapat list data
barang yang sudah diinputkan oleh admin gudang dan terdapat textbox
pencarian yang berfungsi untuk mencari data barang yang akan diketahui
detail dari data barang tersebut. Kemudian pada perancangan halaman
dibawah ini adalah halaman perncangan tentang kami

Gambar 4.21.Perancangan Halaman Tentang Kami


Pada perancangan halaman tentang kami adalah informasi terkait aplikasi
yang dikembangkan.
77

b. Perancangan Form Login


Perancangan halaman dibawah ini adalah perancangan halaman login,
halaman login berfungsi untuk masuk kedalam sistem dengan hak akses
yang berbeda beda.

Gambar 4.22.Perancangan Form Login

Pada Form Login tedapat berebapa filed yakni username, password


dan status, dimana username adalah identitas yang dimiliki admin,
password adalah data yang bersifat rahasia yang biasanya memiliki kode
unik untuk kepentingan login dan status. Pada filed status terdapat 3 level
yakni super admin, admin gudang dan admin kasir

Gambar 4.23.Perancangan Status Form Login


Status login ini adalah pesan kepada pengguna jika username, password
dan hak akses sesui dengan data yang ada didalam database
78

c. Perancangan Form Halaman super admin


1) Halaman awal Super admin

Gambar 4.24. Tampilan Halaman Awal Super Admin


Pada perancangan halaman awal hak akses super admin terdapat beberapa
menu yakni data barang, data pengguna, data supplier, data pengguna dan
data laporan yang memiliki fungsi masing – masing. Dibawah ini akan
adalah perancangan halaman menu data barang
2) Perancangan Halaman Data Barang

Gambar 4.25.Perancangan halaman data barang


Pada hak akses super admin, menu data barang bersifat read only yaitu
hanya bisa dilihat.
79

3) Perancangan Halaman Data Suplier

Gambar 4.26.Perancangan Halaman Data Suplier


Pada perancangan halaman data suplier adalah untuk menampilkan data
suplier, disana terdapat form untuk tambah, edit dan hapus data dan
didalam perancangan halaman terdapat list yang berisi daftar suplier yang
sudah dimasukan oleh super admin, data suplier ini berhubungan dengan
data pembelian barang
4) Perancangan Halaman Data Pelanggan

Gambar 4.27.Perancangan Halaman Data Pelanggan


Pada perancangan halaman data pelanggan adalah untuk menampilkan
data pelanggan, disana terdapat form untuk tambah, edit dan hapus data
dan didalam perancangan halaman terdapat list yang berisi daftar
80

pelanggan yang sudah dimasukan oleh super admin, data suplier ini
berhubungan dengan data penjualan barang
5) Perancangan Halaman Data Pengguna

Gambar 4.28.Perancangan Halaman Data Pengguna


Pada perancangan halaman data pengguna adalah untuk menampilkan data
pengguna, disana terdapat form untuk tambah, edit dan hapus data dan
didalam perancangan halaman terdapat list yang berisi daftar pengguna
yang sudah dimasukan oleh super admin, data pengguna ini berhubungan
dengan hak akses untuk masuk kedalam sistem
6) Perancangan Halaman Data Laporan

Gambar 4.29.Perancangan Halaman Data Laporan


Perancangan halaman data laporan diatas berfungsi untuk menampilkan
laporan data yang sudah berhasil dimasukan. Pada data laporan terdapat 2
kategori yakni laporan data transaksi dan data master, data transaksi
81

diguanakan untuk melihat data transksi pemeblian, penjualan data retur


barang data master digunakan untuk melihat laporan data suplier,
pelanggan, data pengguna dan data barang
a) Perancangan Halaman Cetak Data Pelanggan

Gambar 4.30.Perancangan Halaman Cetak Data Pelanggan


Pada perancangan halaman cetak data pelanggan menggunakan crystal
report, fungsi halaman cetak ini digunakan untuk laporan secara hardcopy
isi dari data cetak laporan adalah data pelanggan yang sudah dimasukan
oleh hak akses super admin
b) Perancangan Halaman Cetak Data Suplier

Gambar 4.31.Perancangan Halaman Cetak Data Suplier


Pada perancangan halaman cetak data suplier menggunakan crystal report,
fungsi halaman cetak ini digunakan untuk laporan secara hardcopy isi dari
82

data cetak laporan adalah data suplier yang sudah dimasukan oleh hak
akses super admin
c) Perancangan Halaman Cetak Data Pengguna

Gambar 4.32.Perancangan Halaman Cetak Data Pengguna


d) Perancangan Halaman Cetak Data Barang

Gambar 4.33.Perancangan Halaman Cetak Data Barang


Pada perancangan halaman cetak data barang menggunakan crystal report,
fungsi halaman cetak ini digunakan untuk laporan secara hardcopy isi dari
data cetak laporan adalah data barang yang sudah dimasukan oleh hak
akses admin gudang
83

d. Perancangan Form Halaman awal Admin Gudang


1) Peracangan Halaman awal Admin Gudang

Gambar 4.34.Perancangan Halaman Awal Admin Gudang


Pada perancangan halaman awal dengan hak akses admin gudang terdapat
beberapa fungsi menu pada taskbar yakni file ( logout dan exit), transaksi
(transaksi pembelian dan retur barang) laporan(laporan data pembelian dan
retur barang), data(data barang dan data suplier) dan tentang kami.
2) Peracangan Halaman Transaksi Pembelian

Gambar 4.35.Perancangan Halaman Transksi Pembelian Barang


Pada perancangan halaman transaksi data pembelian barang terdapat form
untuk melakukan transaksi pembelian barang dan tabel yang berisi data
84

pembelian barang, data yang diperlukan untuk melakukan transaksi yakni


data suplier dan data barang
3) Peracangan Halaman Transaksi Pembelian Berhasil di Proses

Gambar 4.36.Perancangan Halaman Transaksi pembelian berhasil


Jika transaksi pembelian berhasil diproses maka akan muncul jendela
pesan bahwa data pembelian berhasil diproses.
4) Peracangan Halaman Transaksi Retur Barang

Gambar 4.37.Perancangan Halaman Transaksi Retur Barang


Pada perancangan halaman transaksi retur barang terdapat form untuk
melakukan transaksi retur barang dan tabel yang berisi data barang yang
akan di retur, data yang diperlukan untuk melakukan transaksi yakni data
suplier, data barang dan data pembelian
85

5) Peracangan Halaman Transaksi Retur Barang Jika Berhasil di Proses

Gambar 4.38.Perancangan HalamanTransaksi Retur Barang Berhasil


diproses
Jika transaksi retur berhasil diproses maka akan muncul jendela pesan
bahwa data transaksi retur berhasil diproses.
6) Peracangan Halaman Laporan Data Pembelian Barang

Gambar 4.39.Perancangan Halaman Laporan Data Pembelian Barang


Pada perancangan halaman laporan pembelian data barang menggunakan
crystal report, fungsi halaman cetak ini digunakan untuk laporan secara
hardcopy isi dari data cetak laporan adalah data barang yang telah dibeli
yang sudah diproses oleh hak akses admin gudang
86

7) Peracangan Halaman Laporan Data Retur Barang

Gambar 4.40.Perancangan Halaman Laporan Data Retur Barang


Pada perancangan halaman laporan retur data barang menggunakan crystal
report, fungsi halaman cetak ini digunakan untuk laporan secara hardcopy
isi dari data cetak laporan adalah data barang yang akan dikembalikan dan
sudah diproses oleh hak akses admin gudang
e. Perancangan Form Halaman awal Admin Gudang
1) Perancangan Form Halaman awal Admin Kasir

Gambar 4.41.Perancangan Halaman Awal Admin Kasir


Pada perancangan halaman awal dengan hak akses admin kasir terdapat
beberapa fungsi menu pada taskbar yakni file ( logout dan exit), transaksi
87

(transaksi penjualan) laporan(laporan data penjualan dan cetak invoice)


dan tentang kami.
2) Perancangan Form Halaman Data Penjualan

Gambar 4.42.Perancangan Halaman Transksi Penjualan


Pada perancangan halaman transaksi data penjualan barang terdapat form
untuk melakukan transaksi penjualan barang dan tabel yang berisi data
penjualan barang, data yang diperlukan untuk melakukan transaksi yakni
data pelanggan dan data barang
3) Perancangan Form Halaman Data Penjualan Jika Berhasil di Proses

Gambar 4.43.Perancangan Halaman Transaksi Penjualan Barang Berhasil


Di proses
88

Jika transaksi penjualan berhasil diproses maka akan muncul jendela


pesan bahwa data penjualan berhasil diproses.
4) Perancangan Form Halaman Cetak Data Penjualan

Gambar 4.44.Perancangan Halaman Cetak Data Penjualan


Pada perancangan halaman cetak data penjualan barang menggunakan
crystal report, fungsi halaman cetak ini digunakan untuk laporan secara
hardcopy isi dari data cetak laporan adalah semua data barang yang sudah
diproses oleh hak akses admin kasir
5) Perancangan Form Cetak Halaman Data Penjualan per Tanggal

Gambar 4.45.Perancangan Halaman Cetak Data Penjualan dengan kategori


per Tanggal
89

Pada perancangan halaman cetak data penjualan barang menggunakan


crystal report, fungsi halaman cetak ini digunakan untuk laporan secara
hardcopy isi dari data cetak laporan adalah semua data barang yang sudah
diproses oleh hak akses admin kasir dengan parameter tanggal
6) Perancangan Form Cetak Halaman Data Penjualan Dari Data Pelanggan

Gambar 4.46.Perancangan Halaman Cetak Data Penjualan Dari Data


Pelanggan
Pada perancangan halaman cetak data penjualan barang menggunakan
crystal report, fungsi halaman cetak ini digunakan untuk laporan secara
hardcopy isi dari data cetak laporan adalah semua data barang yang sudah
diproses oleh hak akses admin kasir dengan parameter data pelanggan
7) Perancangan Form Cetak Halaman Data Invoice

Gambar 4.47.Peracangan Halaman Cetak Data Penjualan Dari Kode


Penjualan (Invoice)
90

Pada perancangan halaman cetak data penjualan barang menggunakan


crystal report, fungsi halaman cetak ini digunakan untuk laporan secara
hardcopy isi dari data cetak laporan adalah semua data barang yang sudah
diproses oleh hak akses admin kasir dengan parameter Kode Penjualan
(Invoice)

Anda mungkin juga menyukai