1. Use Case
Diagram use case merupakan pemodelan untuk
menggambarkan aktifitas sistem yang akan dibuat. Diagram use
case menjelaskan sebuah interaksi antara satu atau lebih aktor
dengan sistem yang akan dibuat. Diagram use case digunakan
untuk mengetahui fungsi apa saja yang ada di dalam sebuah
sistem dan siapa saja yang berhak menggunakan fungsi
tersebut. Adapun use case sistem yang di usulkan di Toko Ace
Phone
3. Activity Diagram
Activity Diagram atau diagram aktifitas dapat digunakan untuk
menunjukan aliran kerja bisnis (business work-flow). Dapat juga
digunakan untuk menggambarkan aliran kejadian (flow of
events) dalam use case. Adapun activity diagram pada Toko
Ace Phone adalah sebagai berikut :
e.
f.
g.
h.
i.
j.
k.
l.
m. jualan Barang
Yang Di Usulkan
4. Sequence Diagram
Menggambarkan kolaborasi dinamis antara sejumlah objek.
Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim
antara objek juga interaksi antara objek, sesuatu yang terjadi
pada titik tertentu dalam eksekusi sistem. Komponen utama
sequence diagram terdiri atas objek yang dituliskan dengan
segiempat bernama pesan diwakili oleh garis dengan tanda
panah dan waktu yang ditunjukkan dengan proses vertikal
5. Class Diagram
Menggambarkan struktur statis class di dalam sistem. Class
merepresentasikan sesuatu yang ditangani oleh sistem. Dengan
melihat karakteristik sistem pemasaran produk dari bagian
penjualan beserta proses-proses yang terjadi, maka dapat dibuat
Class Diagram Berikut Class Diagram Sistem Informasi
penjualan pada Toko Ace Phone.
Gambar 4.14 Class Diagram
6. Component Diagram
Component diagram menggambarkan struktur dan hubungan
antar komponen perangkat lunak, termasuk ketergantungan di
antaranya. Component perangkat lunak adalah modul berisi
code, baik berisi source code maupun binary code, baik library
maupun executable, baik yang muncul pada compile time, link
time, maupun run time. Umumnya komponen terbentuk dari
beberapa class dan/atau package, tapi dapat juga dari
komponen yang lebih kecil. Komponen dapat juga berupa
interface, yaitu kumpulan layanan yang disediakan sebuah
komponen untuk komponen lain. Berikut ini adalah Component
Diagram yang dibutuhkan :
Gambar 4.15 ComponenT Diagram
7. Deployment Diagram
Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan.
Diagram ini memuat simpul-simpul beserta komponen-komponen
yang ada didalamnya. Deployment diagram berhubungan
dengan diagram komponen dimana deployment diagram
memuat satu atau lebih komponen-komponen.
2. Normalisasi
UnNormal
No. Jual Nama Barang Harga Qty Disc
JL00021 Nokia C20 500.000 1 0
Samsung Galaxy II 950.000 1 0
Advance Tabled 1.200.000 1 0
Normal Satu
No. Jual Nama Barang Harga Qty Disc
JL00021 Nokia C20 500.000 1 0
JL00021 Samsung Galaxy 950.000 1 0
II
JL00021 Advance Tablet 1.200.000 1 0
Normal Dua
Tabel Barang
Kd_barang NmBarang HrgJual Unit
B00001 NokiaC20 500.000 pcs
B00002 Samsung 950.000 pcs
Galaxy II
B00003 Advance Tablet 1.200.000 pcs
Tabel Jual
NoJual TglJual KdBarang Qty Disc Subtotal Total
JL00021 21-04-2015 B00001 1 0 500.000 2.650.000
B00002 1 0 950.000
B00003 1 0 1.200.000
UangBayar UangKembali
2.700.000 50.000
Tabel User/Kasir
KdUser NmUser Alamat NoTlp
U001 Fitry Balaraja- 08945555
Tangerang
Normal Tiga
Tabel Barang
Kd_barang NmBarang HrgJual Unit
B00001 NokiaC20 500.000 pcs
B00002 Samsung 950.000 pcs
Galaxy II
B00003 Advance Tablet 1.200.000 pcs
Tabel Jual
noPenjualan TglPenjualan Total UangBayar KdUser
JL00021 21-04-2015 2.650.000 2.700.000 U001
Tabel Jual_item
noJual kdBarang hrgJual Disc Jumlah
JL00021 B00001 500.000 0 1
JL00021 B00002 950.000 0 1
JL00021 B00003 1.200.000 0 1
Tabel User
KdUser NmUser Alamat NoTlp
U001 Fitry Balaraja-Tangerang 08945555
4. Klasifikasi File
a. Tabel User
Name Type Size Keterangan
Primary
kd_user Char 4
key
nm_user Varchar 100
no_telepon Varchar 20
Username Varchar 20
Password Varchar 200
Level Varchar 20
Tabel 4.5. User
b. Tabel Pelanggan
Name Type Size Keteranga
n
kd_pelanggan Char 5 Primary
key
nm_pelangga Varchar 100
n
Alamat Varchar 200
no_telepon Varchar 20
Fax Varchar 20
Tabel 4.6. Pelanggan
c. Tabel Supplier
Nama Type Size Keterangan
kd_supplier Char 4 Primary
key
nm_supplier Varchar 100
Alamat Varchar 200
no_telepon Varchar 20
Tabel 4.7. Supplier
d. Tabel Kategori
Nama Type Size Keterangan
kd_kategori Char 4 Primary
key
nm_kategori Varchar 100
Tabel 4.8. Kategori
e. Tabel Barang
Nama Type Size Keterangan
kd_barang Char 7 Primary
key
Barcode Varchar 30
nm_barang Varchar 30
Keterangan Varchar 200
Satuan Varchar 20
harga_jual Int 12
Stok Int 10
kd_kategori Char 4 Foreign
key
kd_supplier Char 4 Foreign
key
Tabel 4.9. Barang
5. Kodefikasi
Kodefikasi digunakan untuk menjabarkan item – item data yang
bersifat unik. Adapun pengkodean pada struktur file di atas
adalah sebagai berikut :
a. Kode Barang
BXXXXXX
No. Urut
Id Barang
Contoh : B000001
B : Menunjukan id Barang
000001 : Menunjukkan no urut Barang.
b. Kode Supplier
SXXX
No. Urut
Id Supplier
Contoh : S001
S : Menunjukan id Supplier
001 : Menunjukkan no urut Supplier.
c. Kode Pelanggan
PXXXX
No. Urut
Id Pelanggan
Contoh : P0001
P : Menunjukan id Pelanggan
0001 : Menunjukkan no urut Pelanggan.
d. Kode Kategori
KXXX
No. Urut
Id Kategori
Contoh : K001
K : Menunjukan id Kategori
001 : Menunjukkan no urut Kategori.
e. No Pembelian
NPXXXXX
No. Urut
Id Pembelian
Contoh : NP00001
NP : Menunjukan id Pembelian
00001 : Menunjukkan no urut Pembelian.
f. No Penjualan
JLXXXXX
No. Urut
IdPenjualan
Contoh : JL00001
JL : Menunjukan id Penjualan
00001 : Menunjukkan no urut Penjualan.
g. Kode User
UXXX
No. Urut
Id User
Contoh : U001
U : Menunjukan id User
001 : Menunjukkan no urut User.
3. Perancangan Laporan
a. Perancangan laporan data barang
Gambar 4.26. Perancangan Laporan Data Barang
c
4.1.4. Tampilan Hasil Jadi
1. Halaman Login
2. Halaman Utama