BAB III PEMBAHASAN 3.1..............................................Tinjau an Perusahaan Pada perusahaan CV. Star Motor Perkakas Tangerang memiliki sebuah aspek penting dalam memenuhi kebutuhan pelanggan yaitu penjualan sparepart, oli, dan onderdil mobil. Perusahaan ini bekerja sama dengan perusahaan onderdil lainnya di daerah Tangerang maupun Jakarta. Perusahaan ini memberikan pelayanan baik kepada konsumen saat membeli barang di perusahaannya. 3.1.1............................................Sejara h Perusahaan CV. Star Motor Perkakas pertama kali didirikan oleh Bapak Muchlis pada tahun 1984 dengan nama Star Motor di daerah Cipulir-Kebayoran Lama. Pada tahun 2000 perusahaan ini pindah tempat di daerah Ciledug-
129
Embed
repository.bsi.ac.id · Web viewBerikut adalah sistem penjualan spare part mobil pada CV. Star Motor Perkakas Tangerang: Konsumen akan datang ke toko untuk memberikan daftar nama
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Pada perusahaan CV. Star Motor Perkakas Tangerang memiliki sebuah
aspek penting dalam memenuhi kebutuhan pelanggan yaitu penjualan sparepart,
oli, dan onderdil mobil. Perusahaan ini bekerja sama dengan perusahaan onderdil
lainnya di daerah Tangerang maupun Jakarta. Perusahaan ini memberikan
pelayanan baik kepada konsumen saat membeli barang di perusahaannya.
3.1.1. Sejarah Perusahaan
CV. Star Motor Perkakas pertama kali didirikan oleh Bapak Muchlis pada
tahun 1984 dengan nama Star Motor di daerah Cipulir-Kebayoran Lama. Pada
tahun 2000 perusahaan ini pindah tempat di daerah Ciledug-Tangerang. Pada
tahun 2017 Star Motor berubah nama menjadi CV. Star Motor Perkakas karena
sudah mendapatkan izin pemerintahaan kota Tangerang dan membuka cabang di
daerah Parung Panjang-Tangerang yang dikelola oleh anaknya.
CV. Star Motor Perkakas bergerak pada bidang penjualan onderdil, oli, dan Spare
part mobil niaga. CV. Star Motor Perkakas juga berfokus pada penjualan secara
langsung kepada konsumen yang datang untuk membeli barang yang dibutukan
dengan pelayanan Prima.
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi adalah gambaran dari suatu hubungan antara karyawan
yang satu dengan yang lain pada suatu organisasi dalam melaksanakan tugasnya.
Fungsi dari struktur organisasi ini adalah untuk memperjelas adanya pembagian
tugas untuk semua pengurus, sehingga setiap pengurus mudah mengetahui mana
pekerjaan yang harus dikerjakan dan kepada siapa ia harus mempertanggung
jawabkan pekerjaan yang diberikan kepadanya. Adapun gambaran bentuk
organisasi pada CV. Star Motor Perkakas adalah sebagai berikut:
Sumber : CV. Star Motor Perkakas
Gambar III.1 Struktur Organisasi CV. Star Motor Perkakas
Bagian Gudang
PIMPINAN
Bagian Penjualan Bagian Penjualan
Kurir
Berikut ini adalah uraian tugas-tugas dari struktur organisasi pada CV. Star Motor
Perkakas Tangerang:
1. Pimpinan
Melakukan pengawasan terhadap usaha dagang yang berjalan. Memutuskan
dan menetapkan peraturan dan kebijakan tertinggi perusahaan, pertanggung
jawabaan untuk mencapai visi dan misi perusahaan.
2. Bagian Penjualan
Bagian ini yang bertugas untuk melayani dan memberikan penawaran
kepada konsumen yang datang ke toko untuk membeli barang dagang.
3. Bagian Gudang
Bagian yang bertugas untuk dan mencari barang yang ada di gudang.
4. Bagian Penjualann
Bagian ini yang bertugas untuk menyerahkan barang yang sudah dicari di
gudang untuk diberikan kepada konsumen.
5. Kurir
Bagian yang bertugas untuk mengirimkan barang.
3.2. Tinjauan Kasus
3.2.1. Proses Bisnis Sistem Berjalan
Sistem berjalan adalah salah satu tahap untuk manganalisis suatu sistem
yang sesuai dengan tujuan utama sistem itu sendiri. Berikut adalah sistem
penjualan spare part mobil pada CV. Star Motor Perkakas Tangerang:
Konsumen akan datang ke toko untuk memberikan daftar nama barang
yang akan dibeli kepada pegawai, kemudian pegawai akan melakukan pengecekan
daftar nama barang yang diminta. Jika barang tidak ada, pegawai akan
memberikan info jika barang tidak tersedia. Namun jika barang ada, pegawai akan
memberikan barang kepada konsumen. Setelah itu, konsumen akan melakukan
pembayaran barang kepada pegawai. Kemudian pegawai akan membuatkan bon
untuk diserahkan kepada konsumen. Pegawai juga akan mencatat rekap barang
yang sudah terjual di dalam buku dan akan membuatkan laporan penjualan untuk
diserahkan kepada pimpinan untuk diarsip.
3.2.2. Activity Diagram
Adapun Activity Diagram sistem berjalan pada CV. Star Motor Perkakas
Tangerang, yaitu sebagai berikut:
act Activ ity Diagram Cv .Star Motor Perkakas
PimpinanPegawaiKonsumen
Melakukan Pemesanan Melakukan Pengecekan Daftar Barang Pesanan
cari?
Memberitahu Jika Barang Tidak Tersedia
Memberikan Barang
Terima barang
Melakukan Pembayaran MenerimaPembayaran
Membuat BONMenerima BON
Membuat Laporan Penjualan Menerima Laporan Pejualan
Menerima Info Barang Tidak Tersedia
Mencatat Rekap Barang Terjual
Mengarsip Laporan Penjualan
tidak ada ada
Gambar III.2
Activity Diagram Proses Bisnis sistem berjalan
3.2.3. Dokumen Masukan
Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen untuk
mendukung terbentuknya file-file yang dibutuhkan serta informasi yang disajikan,
maka dibutuhkan masukan-masukan untuk sistem sebagai.
1. Nama Dokumen : Daftar Barang
Fungsi : Untuk mengetahui Data Barang Penjualan
Sumber : Konsumen
Tujuan : Pegawai
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap terjadi penjualan
Format : Lampiran A.1
3.2.4. Dokumen Keluaran
1. Nama Dokumen : BON
Fungsi : Sebagai dokumen transaksi penjualan barang
Sumber : Pegawai
Tujuan : Konsumen
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setiap terjadi transaksi penjualan barang
Format : Lampiran B.1
2. Nama Dokumen : Buku Catatan Penjualan
Fungsi : Sebagai bukti transaksi penjualan barang
Sumber : Pegawai
Tujuan : Pimpinan
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setiap terjadi transaksi penjualan barang
Format : Lampiran B.2
3. Nama Dokumen : Laporan Penjualan
Fungsi : Digunakan untuk mengetahui data-data transaksi
penjualan.
Sumber : Pegawai
Tujuan : Pimpinan
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setiap bulan
Format : Lampiran B.3
3.2.5. Permasalahan Pokok
Bentuk sistem yang baik akan sangat dibutuhkan dalam organisasi apapun,
sehingga usaha-usaha yang dioperasikan sesuai dengan keinginan yang
diharapkan, akan tetapi perlu disadari bahwa dengan adanya perkembangan
zaman yang sedemikian pesat yang mengakibatkan semua ketentuan dan cara
pengolahan bentuk usaha harus dapat sesuai dan pengaturan aktivitas yang baik
sering timbul berbagai masalah. Melihat dari semua proses terjadi, ada beberapa
masalah yang dihadapi di CV. Star Motor Perkakas Tangerang dalam sistem
penjualan. Adapun permasalahannya tersebut diantaranya:
1. Masih menggunakan kertas sebagai metode penjualan, sehingga sering
terjadi kekeliruan dan kesalahan dalam pencatatan transaksi penjualan dan
stok barang yang sudah terjual.
2. Masih sering terjadi kekeliruan dalam penyusunan laporan penjualan seperti
jumlah barang yang keluar tidak sesuai dengan pesanan konsumen.
3. Data yang sudah diarsip sering hilang, sehingga menimbulkan kesalahan
dalam pembuatan laporan.
3.2.6. Pemecahan Masalah
Untuk mengatasi permasalahan tersebut, maka penulis memberikan
alternatif pemecahan masalah yaitu berupa sistem yang sudah terkomputerisasi.
Sistem yang sudah terkomputerisasi tersebut mempunyai kelebihan diantaranya:
1. Dibuatkan suatu sistem komputerisasi sehingga pencatatan yang dilakukan
akan lebih cepat dan akurat dalam kegiatan penjualan, pemesanan,
pembayaran, penjurnalan, dan laporan penjualan.
2. Dalam pembuatan laporan akan lebih efektif dan kesalahan kemungkinan
sangat kecil karena pengunaan media komputer sebagai alat bantu dalam
pemrosesan data sehingga dapat diperoleh informasi yang lebih cepat, tepat,
dan akurat.
3. Penyimpanan data tidak hanya diarsipkan dalam bentuk kertas, dapat juga
dalam bentuk harddisk.
3.3. Analisis Kebutuhan Software
Analisis kebutuhan merupakan langkah awal untuk menentukan gambaran
perangkat yang akan dihasilkan ketika pengembang melaksanakan sebuah
proyek pembuatan perangkat lunak.
3.3.1. Analis Kebutuhan
Berdasarkan proses penjualan sistem berjalan pada CV. Star Motor
Perkakas, maka tahapan berikutnya adalah analisis kebutuhan. Berikut spesifikasi
kebutuhan (System Requirement) dari sistem penjualan pada CV. Star Motor
Perkakas.
Halaman Admin
A.1. Admin Melakukan Login
A.2. Admin Mengelola Data Pengguna
A.3. Admin Mengelola Data Pegawai
A.4. Admin Mengelola Data Konsumen
A.5. Admin Mengelola Data Akun
A.6. Admin Mengelola Data Barang
A.7. Admin Mengelola Transaksi Penjualan
A.8. Admin Mengelola Jurnal
A.9. Admin Mengelola Laporan Penjualan
A.10. Admin Melakukan Logout
Halaman Pegawai
B.1. Pegawai Melakukan Login
B.2. Pegawai Mengelola Data Konsumen
B.3. Pegawai Mengelola Data Akun
B.4. Pegawai Mengelola Data Barang
B.5. Pegawai Mengelola Transaksi Penjualan
B.6. Pegawai Mengelola Jurnal
B.7. Pegawai Megelola Laporan Penjualan
B.8. Pegawai Melakukan Logout
3.3.2. Use Case Diagram
Gambar III.3.
Use Case Diagram Halaman Admin
Tabel III.1. Deskripsi Use Case Diagram Halaman Admin
Use Case Narative Halaman Admin
Tujuan Admin dapat melihat data yang ada di dalam sistem home Admin
Deskripsi Sistem ini memungkinkan Admin untuk masuk ke home Admin setelah melakukan login. Yang ada di dalam home Admin ada menu master yang terdiri dari menu data pengguna (bisa melakukan simpan, tambah, hapus, batal), menu data pegawai (bisa melakukan simpan, tambah, cari, hapus, keluar, batal), menu konsumen (bisa melakukan simpan, tambah, edit, hapus, keluar, batal), dan menu data akun (bisa melakuan simpan, cari, tambah, edit, hapus, keluar, batal). Selain menu master, ada menu barang yang terdiri dari data barang (bisa melakukan simpan, tambah, cari, cetak, batal, hapus, edit, keluar, batal), ada menu transaksi yang terdiri dari data penjualan (bisa melakukan mulai, tambah transaksi baru, cari, hapus, tambah, selesai, kembali) dan data jurnal (bisamelakukan simpan, tambah, hapus, batal, keluar) ada menu laporan yang terdiri dari data laporan penjualan(bisa melakukan cetak dan keluar).
Skenario Utama
Aktor Admin
Kondisi Awal Aktor membuka aplikasi home Admin
Aksi Aktor Reaksi Sistem
1. Aktor memilih menu master
2. Aktor memilih menu barang
3. Aktor memilih menu transaksi
4. Aktor memilih menu laporan
Sistem ini akan menampilkan menu master yang ada di dalamnya seperti data pengguna, data pegawai, data konsumen, dan data akun.Sistem ini akan menampilkan data barang.
Sistem ini akan menampilkan menu transaksi yang ada di dalamnya seperti data transaksi penjualan dan jurnal.Sistem ini akan menampilkan data laporan penjualan.
Kondisi akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.
Gambar III.4.
Use Case Diagram Halaman Pegawai
Tabel III.1. Deskripsi Use Case Diagram Halaman Pegawai
Use Case Narative Halaman Pegawai
Tujuan Admin dapat melihat data yang ada di dalam sistem home Pegawai
Deskripsi Sistem ini memungkinkan Admin untuk masuk ke home Pegawai setelah melakukan login. Yang ada di dalam home Pegawa ada menu master yang terdiri dari menu konsumen (bisa melakukan simpan, tambah, edit, hapus, keluar, batal), dan menu data akun (bisa melakuan simpan, cari, tambah, edit, hapus, keluar, batal). Selain menu master, ada menu barang yang terdiri dari data barang (bisa melakukan simpan, tambah, cari, cetak, batal, hapus, edit, keluar, batal), ada menu transaksi yang terdiri dari data penjualan (bisa melakukan mulai, tambah transaksi baru, cari, hapus, tambah, selesai, kembali) dan data jurnal (bisamelakukan simpan, tambah, hapus, batal, keluar) ada menu laporan yang terdiri dari data laporan penjualan(bisa melakukan cetak dan keluar).
Skenario Utama
Aktor Pegawai
Kondisi Awal Aktor membuka aplikasi home Pegawai
Aksi Aktor Reaksi Sistem
5. Aktor memilih menu master
6. Aktor memilih menu barang
7. Aktor memilih menu transaksi
8. Aktor memilih menu laporan
Sistem ini akan menampilkan menu master yang ada di dalamnya seperti data konsumen, dan data akun.Sistem ini akan menampilkan data barang.
Sistem ini akan menampilkan menu transaksi yang ada di dalamnya seperti data transaksi penjualan dan jurnal.Sistem ini akan menampilkan data laporan penjualan.
Kondisi akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.
3.3.3. Activity Diagram
act Aktifity Admin
SistemPegawai
Login
Menu master
Masuk menu utama
valid??
Menu transaksi Menu laporanMenu Barang
Tampil menu master Tampil menu barang Tampil menu transaksi Tampil menu laporan
Pilih menu yang akan dikelola Pilih menu yang akan dikelola
Laporan penjualanData barang
Data pegawai
Data konsumen
Data akun
Penjualan Jurnal
Kelola data pegawai
Kelola data konsumen
Kelola data akun
Kelola data barang
Kelola Penjualan
Kelola jurnalKelola laporan penjualan
Menyimpan data
Logout
Input username dan password
Verifikasi Login
Kembali ke menu login
Data pengguna
Kelola data
pengguna
tidak
ya
Gambar III.5.
Activity Diagram Halaman Admin
act Activ ity Diagram Halaman Pegawai
Pegawai Sistem
Login
Menu master
Masuk menu utama
valid??
Menu transaksi Menu laporanMenu Barang
Tampil menu master Tampil menu barang Tampil menu transaksi Tampil menu laporan
Pilih menu yang akan dikelola Pilih menu yang akan dikelola
Laporan penjualanData barangData konsumen
Data akun
Penjualan Jurnal
Kelola data konsumen
Kelola data akun
Kelola data barang
Kelola Penjualan
Kelola jurnalKelola laporan penjualan
Menyimpan data
Logout
Input username dan password
Verifikasi Login
Kembali ke menu loginya
tidak
Gambar III.6.
Activity Diagram Halaman Pegawai
Gambar III.7.
Activity Diagram Halaman Menu Master Admin
act Activ ity Menu Master Pegawai
Pegawai Sistem
mulai Tampil Menu Utama
Membuka Menu Master
Membuka Menu Data Konsumen Membuka Menu Data Akun
Melakukan Penyimpanan
Data Konsumen
Melakukan Penambahan
Data Konsumen
Melakukan Pengeditan
Data Konsumen
Melakukan Penghapusan
Data Konsumen
Melakukan Pembatalan input Data Konsumen
Keluar dari Menu Data Konsumen
Melakukan Penyimpanan
Data Akun
Melakukan Penambahan
Data Akun
Melakukan Pengeditan Data Akun
Melakukan Pembatalan Input Data
Akun
Melakukan Penghapusan
Data Akun
Keluar dari Menu Data Akun
Logout
Gambar III.8.
Activity Diagram Halaman Menu Master Pegawai
act Activ ity Diagram Menu Barang
Pegawai/Admin Sistem
MulaiMenampilkan Menu Utama
Membuka Menu Barang
Melakukan Penyimpanan Data Barang
Melakukan Penambahan Data Barang
Melakukan Pengeditan Data Barang
Melakukan Cetak Data
Barang
Melakukan Pencarian
Data Barang
Melakukan Penghapusan Data Barang
Melakukan Pembatalan input Data
Barang
Keluar dari menu barang
Logout
Gambar III.9.
Activity Diagram Halaman Memu Barang
Gambar III.10.
Activity Diagram Menu Transaksi
3.4. Desain
Pada tahap desain ini yang akan menjelaskan tentang database, desain
software architecture dan desain interface dari sistem usulan ini.
3.4.1. Entity Relationship Diagram (ERD)
erd ERD
barangkonsumen
akun
jurnalpegawai
pengguna
juabarangjualbeli
*idpegawai
nama alamat
nohp
*usernamepassword
jabatan
*kodebarang
nama harga
stok*kodekonsumen
nama alamat
notelp
*kodekonsumen
**kodebarang
**idjual total item
total
uangmuka
*idjual tanggal
*nojurnal waktu
djurnal
**nojurnal
**kodeakun
nama
debit
kredit
*kodeakunnama jenis
1 m m 1
1
1
1 1
1
1
1
1
1 m
1
m
kembalian
namapenerima
mempunyai
minta buat
ada ada
memil iki
jual
mempunyai
Keterangan :
* : PK (Primary Key)
** : FK (Foreign Key)
Gambar III.11.
Entity Relationship Diagram (ERD)
3.4.2. Logical Record Structure (LRS)
class LRS
konsumen
- *kodekonsumen- alamat: char- nama: char- notelp: int
barang
- *kodebarang- harga: double- nama: char- stok: int
pengguna
- *username- jabatan- password
pegawai
- *idpegawai- alamat- nama- nohp: int
jurnal
- *nojurnal- waktu
djurnal
- **kodeakun- **nojurnal- debit: int- kredit: int- nama
akun
- *kodeakun- jenis- nama
jualbarang
- *idjual- tanggal
jualbeli
- **idjual- **kodebarang- **kodekonsumen- namapenerima- total- totali tem- uangbayar- uangkembalian
idpegawai
idpegawai
nojurnal
idjual
kodekonsumen
kodebarang
idpegawai
kodeakun
Gambar III.12.
Logical Record Structure (LRS)
3.4.3. Spesifikasi File
a. Spesifikasi File Data Pengguna
Nama Database : pengguna
Nama File : loginpengguna
Tipe File : master
Akses File : Random
Panjang Record : 26
Field Key : username
Tabel III.3.
Spesifikasi File Data Pengguna
No Elemen Data Akronim Tipe Panjang Keterangan
1 Username Pengguna username Varchar 6 Primary Key
2 Password Pengguna Password Varchar 10
3 Jabatan Pengguna Jabatan Varchar 10
b. Spesifikasi File Data Pegawai
Nama Database : pegawai
Nama File : datapegawai
Tipe File : Master
Akses File : Random
Panjang Record : 88
Field Key : idpegawai
Tabel III.4.
Spesifikasi File Data Pegawai
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id Pegawai idpegawai Varchar 6 Primary Key
2 Nama Pegawai Nama Varchar 20
3 Alamat Pegawai Alamat Varchar 50
4 Nomor Handphone Nohp Int 12
c. Spesifikasi File Data Konsumen
Nama Database : konsumen
Nama File : datakonsumen
Tipe File : Master
Akses File : Random
Panjang Record : 88
Field Key : kodekonsumen
Tabel III.5.
Spesifikasi File Data Konsumen
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Konsumen Kodekonsumen Varchar 6 Primary Key
2 Nama Konsumen Nama Varchar 20
3 Alamat Konsumen Alamat Varchar 50
4 Nomor Handphone Notelp Int 12
d. Spesifikasi File Data Akun
Nama Database : akun
Nama File : dataakun
Tipe File : Master
Akses File : Random
Panjang Record : 36
Field Key : kodeakun
Tabel III.6.
Spesifikasi File Data Akun
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Akun kodeakun Varchar 6 Primary Key
2 Nama Akun nama Varchar 20
3 Jenis Akun jenis Varchar 10
e. Spesifikasi File Data Barang
Nama Database : barang
Nama File : formbarang
Tipe File : barang
Akses File : Random
Panjang Record : 46
Field Key : kodebarang
Tabel III.7.
Spesifikasi File Data Barang
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Barang kodebarang Varchar 6 Primary Key
2 Nama Barang nama Varchar 20
3 Spesifikasi File spesifikasi Varchar 100
4 Satuan Barang satuan Varchar 20
5 Harga Barang harga Double -
6 Stok Barang stok Int 20
f. Spesifikasi File Data jual
Nama Database : jual
Nama File : formjual
Tipe File : Transaksi
Akses File : Random
Panjang Record : 78,2
Field Key : idjual
Tabel III.8.
Spesifikasi File Data Jual
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id Jual Barang idjual Varchar 30 Primary Key
2 tanggal Data Jual waktu DateTime -
3 Username username Varchar 20
4 Total Item totalitem Int 11
5 Total Harga totalharga Decimal 18,2
g. Spesifikasi File Data tjualbarang
Nama Database : tjualbarang
Nama File : formjual
Tipe File : Transaksi
Akses File : Random
Panjang Record : 73,4
Field Key : -
Tabel III.9.
Spesifikasi File Data tjualbarang
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id Jual Barang idjual Varchar 30 Foreign Key
2 kode Barang kodebarang Varchar 6 Foreign Key
3 Jumlah jumlah Int 11
4 Harga Barang harga Decimal 18,2
5 Total Total Decimal 18,2
h. Spesifikasi File Data Jurnal
Nama Database : jurnal
Nama File : jurnal
Tipe File : Transaksi
Akses File : Random
Panjang Record : 6
Field Key : nojurnal
Tabel III.10.
Spesifikasi File Data Jurnal
No Elemen Data Akronim Tipe Panjang Keterangan
1 kode Jurnal Nojurnal Varchar 6 Primary Key
2 Waktu Jurnal Waktu Varchar -
i. Spesifikasi File Data Djurnal
Nama Database : djurnal
Nama File : jurnal
Tipe File : Transaksi
Akses File : Random
Panjang Record : 54
Field Key : -
Tabel III.11.
Spesifikasi File Data Djurnal
No Elemen Data Akronim Tipe Panjang Keterangan
1 Identitas Jurnal Nojurnal Varchar 6 Foreign Key
2 Kode Akun Kodeakun Varchar 6 Foreign Key
3 Nama Nama Varchar 20
4 Jenis Saldo Debit Debit Int 11
5 Jenis Saldo Kredit Kredit Int 11
3.4.4. Sequence Diagram
sd Sequence data transaksi
pegawaiform datatransaksi
control datatransaksi
data barangjual tjualbarang
alt
[Benar]
[Tidak Benar]
alt
[Ya]
[Tidak]
alt
[HAPUS]
[TIDAK DIHAPUS]
get(idjual)
kembali()
selesai()
masukan waktu()
Transaksi Baru()
get(waktu)
masukan idjual()
hapus()
Stok barang tidak cukup()
mulai()
get jumlah()
tampil data barang()
validasi()
tambah()
tampil subtotal()
menghitung subtotal(harga*jumlah)
menghitung jumlah()
get(kodebarang)
validasi()
masukan jumlah barang()
Data Masih digunakan!!()
get(subtotal)
masukan kode barang()
cari barang()
set id()
validasi()
Gambar III.13.
Sequence Diagram Transaksi
3.4.5. Deployment Diagram
deployment Deployment Diagram
Main
<<Activ eXControl>> Jav a
<<Dev ice>> Database
<<Dbms>> MY SQL
<<Database>> starmotor
<<Dev ice>>
<<Application>> starmotor
Gambar III.14.
Deployment Diagram CV. Star Motor Perkakas
3.4.6. User Interface
Gambar III.15.
user Interface Form Login
Gambar III.16.
User Interface Menu Utama Admin
Gambar III.17.
User Interface Menu Utama Pegawai
Gambar III.18.
User Interface Menu Master Admin
Gambar III.19.
User Interface Menu Master Pegawai
Gambar III.20.
User Interface Menu Utama Barang
Gambar III.21.
User Interface Menu Transaksi
Gambar III.22.
User Interface Menu Utama Laporan
Gambar III.23.
User interface Menu Logout
Gambar III.24.
User Interface Menu Master Data Pengguna
Gambar III.25.
User Interface Menu Master Data Pegawai
Gambar III.26.
User Interface Menu Master Data Konsumen
Gambar III.27.
User Interface Menu Master Data Akun
Gambar III.28.
User Interface Menu Data Barang
Gambar III.29.
User Interface Menu Transaksi Penjualan
Gambar III.30.
User Interface Menu Transaksi Jurnal
Gambar III.31.
User Interface Menu Laporan
3.5. Implementasi
3.5.1. Code Implementasi
A. Form Data Transaksi Penjualan
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates