Skripsi
Diajukan untuk memenuhi syarat kelulusan
pada jurusan Manajemen Informatika Jenjang Strata 1
Fakultas Teknik dan Ilmu Komputer
Oleh :
RIZKI FAUZI
10503157
JURUSAN MANAJEMEN INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
requiring information study which can be conducted faster, precise, and efficient.
Especially in data processing of Selling and Inventory Product. Data needed also
earn on file and eminently.
This Final making of Duty Report use the development of Prototype
method Analyze the requirement of Information System conducted to identify the
wearer requirement, making prototype, testing and improve; repairing prototype
then develop the version produce the. Appliance used to analyze consisted by the
Flow Map, Data Dictionary, ERD, DFD, Context Diagram, Normalization and
relationship of is tables of, while Language Programming use HTML, JavaScript
and PHP which using database of MySQL.
Scheme of Information System of Selling and Inventory Product in Tergee
Clothing made so that watering down fluency of activity of company operational
in quickening data processing Selling and Inventory Product. Expected, the
Information System can as maximum lessen the process work in manual.
i
kehidupan sehari-hari, terutama dalam pengolahan data. Dengan adanya sistem
yang terkomputerisasi, Tergee Clothing yang membutuhkan pengkajian informasi
yang dapat dilakukan dengan lebih cepat, tepat, dan efisien. Terutama dalam
pengolahan data Penjualan dan Inventory barang. Data-data yang diperlukan juga
dapat tersimpan dan terolah dengan lebih baik.
Penyusunan Skripsi ini menggunakan perancangan metode
✏✑✒ ✓✒ ✓ ✔✕ ✖karena komunikasi, dan kerjasama antara pengguna dan analis menjadi lebih baik,
juga dapat menghemat waktu dan biaya. Alat yang digunakan untuk menganalisis
terdiri dari
✗✘ ✒ ✙ ✚✛ ✕, Kamus Data, ERD, DFD, Diagram Konteks, Normalisasi
dan Relasi Tabel, sedangkan bahasa pemograman yang dipakai adalah HTML,
Javascript dan PHP dengan menggunakan database MySQL.
Perancangan Sistem Informasi Penjualan dan Inventory Barang pada
Tergee Clothing dibuat agar mempermudah kelancaran aktivitas operasional
perusahaan dalam mempercepat proses pengolahan data Penjualan dan Inventory
Barang. Diharapkan, sistem informasi tersebut dapat semaksimal mungkin
mengurangi proses kerja secara manual.
✦✬✷ ✸✬✮ ✥✱✷✬
10
✹0
✺1
✹ ✻✼✽
el
h
✾✿setu
ju
i
✾✽n
✾✿✽s
✽h
k
n
✾✿❀✽❁❂ ❃ ❁ ❄❅❆❇ ✽ ❄✽ ✿ ❅❈ ❉ ✿❊ ❋ ✿ ❊ ✽❂ ✽●✽❁❄ ❄✽❍■❏ ❆❁
y
❆●❃ ❑ ❃ ✿,
▲❆▼❇ ✿▼❇ ✿ ❁❄Wahyu Nurjaya , MT
NIP . 4127.70.26.016
Dekan Fakultas
Teknik dan Ilmu Komputer
Prof. Dr. Ir. H. Ukun Sastraprawira, M.SC
NIP : 4127.70.006
Ketua Jurusan
Manajemen Informatika,
v
◆ ❬❭ ❪❫ ❴❵❛❭ ❜❝❢❣ ❤❴❜❬❭ ❪❫ ❴❵✐❭ ❴ ❞❬ ❤❴ ❜
❴❫❞❥❵❴✐ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❧ ❴❫❞❥❵❴♠❥ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❧ ❧ ✐❴❥❴ ❛❭❜❝❴ ❜❥❴❵ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❧ ❧❧ ❪ ♥❥❥♥❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦
vi
DAFTAR ISI
❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦vi
DAFTAR GAMBAR
❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦xii
DAFTAR TABEL
❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦xvii
DAFTAR SIMBOL
❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦ ❦ ❦❦ ❦ ❦ ❦ ❦xviii
BAB I
PENDAHULUAN
v
❾❾v
➳ ➳ ➳➵ ➸❮ ❰ ➸Ï
n
v
➶n
to
ry
………
➵➺ ➵ ➸❮ ❮ ➸ÐÑ Òo
m
m
➶r
➚➶………
➸ ➸ ➵➺ ➵ ➸❮ ➵ ➸❐Óro
u
k
………
➵✃ ➵ ➸❮Ô➸ÕÖ ➳o
p
o
lo
………
➸…
➵✃ ×Ø ×Ù ÙÙ Ú ×Û Ü ÝÞØ ßàÜáÚ ÞÜâÜßÜ ã Ùá ÙØ ßi
x
ý þÿ þ✌ ✁ ✂✄
l
s
✄s p
ro
s
✆✍u
r
✝ ✂n
✞☎ ✆✍ ✂n
✞✟✆r
✠✂✂l
n
þ þ þ þ þ þ þþ þ þ þ þ þ þ þþ þ þ þ þ ý✎ ý þÿ þ✌ þÿ✏✑✒ ✓✔✕ ✖✗ro
s
✆ ✍u
r
☎✄st
✆m
✝ ✂n
✞✟ ✆✠✂r
l
✂n
þ þ þþ þ ý✘ ý þÿ þ✌ þ✌☛✄✂✞r
✂m
✙o
n
t
✆k
s
þ þ þ þþ þ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ þ þ þ þ þ þ þþ þ þ þ ✡ ✌ ý þÿ þ✌ þ✚☛ ✂t
✂✛lo
w
☛✄ ✂ ✞r
✂m
þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ þ þþ þ þ þ þ þ þ þ þ þ þ þ þþ þ þ ✡ ✌ ý þÿ þ✚✜v
✂lu
✂✄s
☎✄st
✆m
✝ ✂n
✞✟✆✠ ✂r
l
✂n
þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þþ þ ✡ ✡ ý þ✌ ✗✆r
✂✢✂n
n
✞ ✂n
☎✄st
✆m
þ þ þ þþ þ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ þ þ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ þ ✡✣ ý þ✌þÿ✤✠u
✂u
n
✗✆r
✂n
✢✂n
✞✂n
☎✄st
✆m
þ þþ þ þ þ þ þ þþ þ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þþ þ þ ✡✣ ý þ✌þ✌✥✂m
✦✂r
✂n
✧★u
m
☎✄✆st
m
✝ ✂n
✞☛✄u
su
lk
✂n
þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ ✡✣ ý þ✌þ✚✗✆r
✂n
✢✂n
✞ ✂n
✗✆ ✍s
ro
u
r
✝ ✂n
✞☛✄u
su
lk
✂n
þ þþ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ ✡ ✎ ý þ✌þ✚þÿ☛✄✂✞r
✂m
✙o
n
t
✆k
s
þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ ✡✩ ý þ✌þ✚þ✌☛ ✂t
✂✛lo
w
☛✄ ✂ ✞r
✂m
þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ þ þþ þ þ þ þ þ þ þ þ þ þ þ þþ þ þ ✡ ✘✂ þ ☛ ✂
t
✂ ✛lo
w
☛✄✂ ✞r
✂m
✪ ✆v
✆l
ÿ✫
n
✬o
rm
✂✄s
✗✆✠n
✂u
l
✂n
☛ ✂n
✫n
v
✆n
to
ry
✟✂
r
✂n
✞ ✝ ✂n
✞☛✄u
su
lk
✂n
þ þ þ þþ þ þ þ þ þ þ þþ þ þ þ þ þ þþ þ þ þ þ þ ✡ ✘ ✦þ ☛ ✂t
✂✛lo
w
☛✄✂✞r
✂m
✪ ✆v
✆l
✌ ✗✆ro
s
s
✚✫
n
✬o
rm
✂✄s
✗✆✠n
✂u
l
✂n
☛ ✂n
✫n
v
✆n
to
ry
x
✯ ✰✱ ✰ ✯✰ ❁❂
o
❃ ✵ ❄✵k
✴✵s
✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ❀ ❅ ✯ ✰✱ ✰ ❁❆✳r
✴n
❇ ✴n
✽ ✴n
❈❉t
✴r
❊✴u
k
✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ❀ ✱ ✯ ✰✱ ✰ ❁✰ ❋✾tru
k
tu
r
❊✳n
u
✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ❀ ✱ ✯ ✰✱ ✰ ❁✰✱❆✳r
✴n
❇✴n
✽ ✴n
●n
p
u
t
✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ❀ ✱ ✯ ✰✱ ✰ ❁✰ ✹❆✳r
✴n
❇✴n
✽ ✴n
❍■tp
u
t
✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ❀ ✸ ✯ ✰✱ ✰✸❆✳r
✴❇ ✴n
n
✽ ✴n
❈❏✵s
✳t
k
tu
r
❑✴✵r
n
✽ ✴n
✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰ ✰✰ ✰ ✰ ❀▲▼◆ ▼❖ P◗❘❙ ❚ ◗❚❯❱◆❲ P❲ P❲ ❱❚ ◗
x
❴❵ ❛❜ ❛❝ ❛ ♦ ❛ ❥❣
l
❣m
❣n
❞♣ro
u
k
❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❤ ❜ ❵ ❛❜ ❛❝ ❛ q ❛ ❥❣l
❣m
❣n
rs❢ ❢o
t
❣ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❤ ♦ ❵ ❛❜ ❛❝ ❛ ❵ ❛ ❥❣l
❣m
❣n
❞❡m
❡s
❣n
❣n
❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❤ q ❵ ❛❜ ❛❝ ❛t❛ ❥❣l
❣m
❣n
❞❡m
✉❣y
❣r
❣n
❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❤ ❝ ❵ ❛❜ ❛❝ ❛❝ ❛ ❥❣l
❣m
❣n
✈u
k
u
✇❣m
u
❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❤① ❵ ❛ ♠ ❛ ❞❡n
❢u
② ❴❣n
❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❤ ❤ ❵ ❛ ♠ ❛❜ ❛③❡n
④❣n
❣❞❡❢n
u
② ❴❣n
❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❤ ❤ ❵ ❛ ♠ ❛ ♠❛⑤❣su
s
♣❣n
❥❣s
❴l
❞❡❢n
u
② ❴❣n
❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❜ ✐✐❵ ❛ ♠ ❛ ♠❛❜ ❛ ❞❡
n
❢② ❴❣u
n
⑥❢o
❴n
User
⑦k
o
n
su
m
❡⑧n
❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❜ ✐✐ ❵ ❛ ♠ ❛ ♠❛ ♠ ❛ ❞❡n
❢② ❴❣u
n
⑥❢o
❴n
r♣m
❴n
❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❜ ✐❜ ❵ ❛ ♠ ❛ ♦❛⑤❡❴s
m
p
u
l
❣n
❥❣❴s
l
❞❡❢n
u
②❴❣n
❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❜ ✐ ♠⑨⑩ ⑨❶❷❸❹ ❺❷❻❼ ❽❾⑩❿➀⑩❿❺⑩ ➁⑩❿
t❛❜
⑤❡
s
❴u
m
p
u
l
❣n
❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❜ ✐ ♦ t❛ ♠➂❣
r
❣n
❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❜ ✐ ♦➀⑩➃ ➄⑩ ➁❼ ❽❺➄⑩ ❸⑩ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❛ ❛❛ ❛ ❛ ❛ ❛ ❜ ✐ q ⑨ ❷➅➀⑩➄⑩
x
➇➇➐➑➒➓ ➑
r
➔→ ➣ ↔➇↕➙u
s
➛n
➜➒➑r
o
s
➇… ………
→→ → ➝→➝………
→→→ →→→→ →→→→ →→→→→ →→→→ →→→→→ →→→ ➣➔➐➑➒➓ ➑
r
➔→ ➔➞ ➟n
➇s
–
➞ ➟n
➇s
➠➙o
p
o
o
➡➇➞➑➇r
➡➑n
n
…………
→→→→ →→→→→ →→→→ →………
→→ ➝→→→→➢➤
➐➑➒➓ ➑
r
➢→ ➣ ↔↕tru
tu
r Or
➡➑n
➇s
➑s
➇➠➟r
➡➟➟➥➙o
t
➦➇n
➡… ……
→→→→ →→→→→ →→→→ →→→→→ →……
→→ →→ ➢➔➐➑➒➓➑
r
➢→ ➔➧➟↕ ➑n
➇s
➒➟➨➟n
➡➟➒➓ ➑n
➡➑n
s
➇➟➒st
➩➟n
➡➑n
➨➟ro
to
ty
p
……
→…
→→→ ➢➫➐➑➒➓ ➑
r
➭→ ➣ ➯➙o
w
➧➑p
➨➟➲n
➑➙ ➑u
n
➳ ➑r
➑n
➡➨➑↕➟t
➵➨➟s
➑n
➑n
y
➑n
➡➳➟r
➲➑➙ ➑n
→→→…
→→→ ➭➸➐➑➒➓ ➑
r
➭→ ➔ ➯➙o
w
➧➑p
➨➟➲n
➑➙ ➑u
n
➳ ➑r
➑n
➡↔➑➑tu
n
➺ ➑n
➡➳➟➲➑➙ ➑r
n
……
………
→ ➻➤➐➑➒➓ ➑
r
➭→➢ ➯➙o
w
➧➑p
↔➇➟➒st
➨➟➒➓➟➙ ➇➑n
➳ ➑r
➑n
➡➼➑r
➇↔➙➙ ➇➟u
p
r
➺ ➑n
➡➳➟r
➲➑➙ ➑→n
➻ ➣➐➑➒➓ ➑
r
➭→ ➭ ➼➇ ➑➡➑➒r
➽➾➟↕t
n
s
↔➇➟➒st
➨➟n
➲➑➙ ➑u
n
➼➑n
➛➟n
v
ry
to
n
➳➑r
➑n
➡➺ ➑n
➡➳➟
r
➲➑➙ ➑n
→→→ →→→→→ →→→→ →→→→ →→→→→ →→→→ →→→→ →→→→ →→→→ →→→→→ →→→→ →→→→→ →→→→ →→→→ →→→→→ →→→→ →→→→→ →→→→ →→→→ →→→→→ →→→→ →→→→ →→→→→ →→→→ →→→→ → ➻ ➔➐➑➒➓ ➑
r
➭→➻➼➯➼➚➟➟➙v
➤➺ ➑n
➡ ↔➇➟st
➒➨➟n
➲u
➑➙ ➑n
➼➑n
➛➟n
v
ry
to
n
➳➑r
➑n
➡➺➑n
➡↔➟ ➩➑
n
➡➳➟➲➑➙ ➑r
n ……
→→→→ →→→ →→→→→ →→→ →→→→ →→→→→ →→→→ →→→→ →→→→→ →→→→ →→→→→ →→→→ →→→→ →→→→→ →→→→ →→→→→ →→→→ →→→→→ →→……
➻➢➐➑➒➓ ➑
r
➭→➫➼➯➼ ➚➟➟➙v
➣➨➟ro
s
s
➣➪➨➟n
➲➑➙ ➑u
n
➳➑r
➑n
➡➨➑↕➟➵➨➟t
s
➑n
➑n
➶… …
→ ➻ ➭➐➑➒➓ ➑
r
➭→➹ ➼➯➼➚➟➟➙v
➣➨➟ro
s
s
➔➪➨➟n
➲u
➑➙➑n
➳ ➑r
➑n
➡↔➑tu
➑n
→→→ →→→→→ →→→ →→→→ →→→→→ →→→ ➻ ➭➐➑➒➓ ➑
r
➭→➘ ➼➯➼➚➟➟➙v
➣➨➟ro
s
s
➢➪➨➟➒➓➟➙ ➇➑n
➳ ➑r
➑n
➡➼➑r
➇↔u
p
p
➙➇➟r
➶→→→→ →→→→ → →→ ➻➻x
➴➴➴Ú
n
v
Øn
to
ry
➷➬➬r
➮n
➱➬n
➮✃➴u
su
❐❒ ➬n
❮❮❮❮❮ ❮❮❮❮ ❮❮❮❮❮ ❮❮❮❮ ❮❮❮❮ ❮❮❮❮❮ ❮❮ ❮❮❮ ❮❮❮❮ ❮❮❮❮❮ ❮❮❮❮ ❮❮❮❮❮ ❮❮❮❮ ❮❮❮❮ ❮❮❮❮❮ ❮❮❮❮ ❮❮ ❰ÞÐ➬ÑÒ➬
r
Ó❮Ô Ô ✃➬➬t
Ö❐o
w
✃➴➬ ➮➬Ñr
×Øv
Ø❐ßÜØro
s
s
àÙ➴st
Ø ÑÚn
Ûo
r
Ñ➬➴s
ÜØn
Ýu
➬❐➬n
✃➬n
Ú
n
v
Øn
to
ry
➷➬➬r
➮n
➱➬n
➮✃➴❐❒ ➬u
su
n
………
❮❮ áÕÐ➬ÑÒ➬
r
Ó❮Ôß âØ❐➬s
➴ã➬Ò Ø❐Ù➴Ø Ñst
Ún
Ûo
r
Ñ➬➴s
ÜØn
Ýu
➬❐➬n
✃➬n
ÚØv
n
n
to
ry
➷➬➬r
n
➮➱➬
n
➮✃➴❐❒ ➬u
su
n
………
❮ ááÐ➬ÑÒ➬
r
Ó❮Ô à ä åæçæèéêëìæ çí åî ïçðñçì ò óì ôÙ➴st
Ø ÑÚn
ÛÑ➬o
r
➴s
ÜØn
Ýu
➬❐➬n
✃➬n
Ú
n
v
Øn
to
ry
➷➬➬r
➮n
➱➬n
➮✃➴❐❒➬u
su
n
………
áõÐ➬ÑÒ➬
r
Ó❮Ô Ó Ù❒tru
tu
r
öØn
u
Ù➴st
Ø ÑÚn
ÛÑ➬r
o
➴s
ÜØn
Ý➬❐➬u
n
✃➬n
Ún
v
Øn
to
ry
➷➬➬
r
n
➮➱➬n
➮✃➴u
su
❐❒➬n
………
❮❮ õßÐ➬ÑÒ➬
r
Ó❮Ô❰ â ➬n
÷➬n
➮➬n
Ún
p
u
t
ÖÑo
r
×o
➮➴n
øù➮➮o
➬t
………
❮❮ õàÐ➬ÑÒ➬
r
Ó❮Ôá â ➬n
÷➬n
➮➬n
Ún
p
u
t
ÖÑr
o
ÜØú➬Ûn
➬t
➬r
n
øù➮➮o
t
➬………
❮ õàÐ➬ÑÒ➬
r
Ó❮Ô õ â ➬n
÷➬n
➮➬n
Ún
p
u
t
ÖÑo
r
ÜØ ÑØ➬s
n
➬n
Üúro
❒u
………
õÓÐ➬ÑÒ➬
r
Ó❮ÔÏ â ➬÷➬n
n
➮➬n
Ún
p
u
t
Öo
r
ÑÜØ➬ÑÒ➬n
û➬n
ÜØ ÑØ➬s
➬n
n
Üúro
❒ ❮ ❮❮❮❮ ❮❮❮❮ ❮u
õ❰Ð➬ÑÒ➬
r
Ó❮Ô Þ â ➬n
÷➬n
➮➬n
Ún
p
u
t
ÖÑo
r
ÜØ ÑÒ➬➬y
➬r
n
ÜØ ÑØ➬s
➬n
n
Üúro
❒u
………
õ❰x
üv
ýþÿ þ
r
✁ ✂✄✍ ✆ þn
✝þn
✞ þn
O
t
u
tp
u
✟þt
þ☞✌ÿ þþy
r
þn
………
☛✎ýþÿ þ
r
✁ ✂✄✁ ✆ þn
✝þn
✞þn
Ou
tp
u
t
✏✑u
üt
☞✌ÿ✌s
þn
þn
☞✒ro
u
✑✂✂ ✂✂✂✂✂ ✂✂✂✂ ✂✂✂✂ ✂✂✂✂✂ ✂✂✂✂ ✂✂✂✂✂ ☛✎ýþÿ þ
r
✁ ✂✄ ✓ ✆ þn
✝þn
✞ þn
Ou
tp
u
t
✏✑u
t
ü☞✌ÿ þþy
þr
n
☞✌ÿ✌s
þn
þn
☞✒ro
u
✑✂ ✂✂✂✂ ✂✂✂ ☛ ✔ýþÿ þ
r
✁✂✄ ✕ ýþÿ þr
þn
✖ÿu
ÿ✗ þr
þ✘✌✙ þr
☞✌r
þn
✞✑ þt
✚u
þ✑n
………
✎✛ýþÿ þ
r
✓ ✂ ☎ ✜þÿp
ü✢þn
✣þ✢þn
st
üs
☞✤☞✜r
üþ✒✄ ✂☎ ✂☎………
✎☛ýþÿ þ
r
✓ ✂ ✄ ✜þÿp
ü✢þn
✠p
þ✝✥✌✦✌✌rv
r
………
✂ ✎☛ýþÿ þ
r
✓ ✂ ✍ ✜þÿp
ü✢þn
✧✌ÿ✢þüu
✣n
st
þ✢þs
ü☞✤☞✗✒ ✌o
r
………
✎ ✎ýþÿ þ
r
✓ ✂ ✁ ✜þÿp
ü✢þn
✦✌✢✌s
þü✣n
st
þ✢þs
ü ☞✤☞✗✒ ✌o
r
✂✂✂✂ ✂✂✂✂✂ ✂✂✂✂ ✂✂✂✂✂ ✂✂✂✂ ✂✂✂✂✂ ✂✂✂✂ ✂✂✂✂ ✂✂✂✂✂ ✂✂ ✂✂ ✂ ✎ ✎ýþÿ þ
r
✓ ✂ ✓✜þÿü✢þp
n
☞✤☞✗✒ ✌o
r
………
✂✂ ✎✔ýþÿ þ
r
✓ ✂ ✕ ✜þÿp
ü✢þn
✣✌n
t
✌rn
t
★✢xp
✌o
r
r
………
✂✂✎✔
ýþÿ þ
r
✓ ✂ ☛✜þÿü✢þp
n
✠✒✒r
✌ss
✏þr
✣✌n
t
rn
✌t
★✢xp
✌o
r
r
………
✂✂ ✔✛ýþÿ þ
r
✓✂✎✜þÿü✢þp
n
✤þ✢þÿþn
✖✩þÿ þ ✂✂✂ ✂✂✂✂ ✂✂✂✂ ✂✂✂✂✂ ✂✂✂ ✂✂✂✂✂ ✂✂✂✂ ✂✂✂✂ ✂✂✂✂✂ ✂✂✂✂ ✂✂✂✂✂ ✂✂✂✂ ✂✂✂✂ ✂✂✂✂✂ ✂✂✂ ✔✛ýþÿ þ
r
✓ ✂✔ ✜þÿü✢þp
n
✤þ✢þÿþn
☞✪ü✢ro
………
✂ ✂ ✔☎ýþÿ þ
r
✓ ✂☎ ✛ ✜þÿp
ü✢þn
✤þ✢þÿþn
☞ro
✒✑u
………
✂ ✔☎xv
✫✬✭✮ ✬
r
✯✰ ✱❂✰✳ ✬✭p
✴✵ ✬n
✶ ✬✵ ✬✭✬n
✷✸✺✬❃n
✬t
r
✬n
✿❀ ❁❁o
t
✬………
✽✾✫✬✭✮ ✬
r
✯✰ ✱ ✯✰✳ ✬✭p
✴✵ ✬n
✶ ✬✵ ✬✭✬n
❄❅n
❃✴✭ ✬r
✴s
✷✸✺✬❃n
t
✬r
✬n
✿❀❁ ❁o
t
✬………
✽❂✫✬✭✮ ✬
r
✯✰ ✱❆ ✳ ✬✭✴✵ ✬p
n
✶ ✬✵ ✬✭✬n
❇o
❁✴n
✷✸✭✸s
✬n
✬n
✷ro
✺✻u
………
✽❂✫✬✭✮ ✬
r
✯✰ ✱❈✰✳✬✭✴✵ ✬p
n
✶ ✬✵ ✬✭ ✬n
✷✸✭ ✸s
✬n
✬n
✷✺ro
✻u
………
✰✰ ✽ ✯✫✬✭✮ ✬
r
✯✰ ✱❉✰✳✬✭✴✵ ✬p
n
✶ ✬✵ ✬✭ ✬n
✷✸n
✬✭✮ ✬❊✬n
✷✺ro
✻u
y
✬n
❁✿✻✬n
✼✴p
✸s
✬n
…
✰✰ ✽ ✯✫✬✭✮ ✬
r
✯✰ ✱✽ ✰✳✬✭✴✵ ✬p
n
✶ ✬✵ ✬✭ ✬n
❄❅n
❃✴r
✭ ✬✴s
✷✸✭✸s
✬n
✬n
✷ro
✺u
✻………
✰✰ ✽❆✫✬✭✮ ✬
r
✯✰ ✲❋✰✳✬✭✴✵ ✬p
n
✶ ✬✵ ✬✭ ✬n
●u
✻✴t
✷✸✭✸s
✬n
✬n
✷ro
✺u
✻………
✽❆✫✬✭✮ ✬
r
✯✰ ✲ ✱✰✳✬✭✴✵ ✬p
n
✶ ✬✵ ✬✭ ✬n
✷✸✭✮ ✬y
✬✬r
n
✷✸ ✭✸s
✬✬n
n
✷✺ro
✻u
………
✰ ✽ ❈✫✬✭✮ ✬
r
✯✰ ✲✲ ✰✳✬✭✴✵ ✬p
n
✶ ✬✵ ✬✭ ✬n
✷✸✭✮ ✬y
✬✬r
n
✷✸ ✭✸s
✬✬n
n
✷✺ro
✻u
………
✰ ✽ ❈✫✬✭✮ ✬
r
✯✰ ✲✾✰✳✬✭✴✵p
✬n
✶ ✬✵ ✬✭ ✬n
●u
✻t
✴✷✸✭✮ ✬y
✬r
✬n
✷✸✭✸s
✬n
✬n
✷✺ro
✻u
……
✰ ✽❉■ ❏❑❑ ❑
SIMBOL
NAMA
KETERANGAN
▲▼ ◆ ❖P ❖ ◗ P▼ ❘ ❙ ❚❯ ❚❱❙▼ ◆ ❖P ❖❯◆ ❲❙ ❘ ❳P ▼❨ ❚❱ ❩❳P ▼ ❬ ❚❭❑ ❭❑❭ ❚❪ ❚❲❚ ❪❑▼ ❚❱❭◆ ❯ ❘ ❲P❱
❫ ❪❑▼ ❚❱ ◗ P❱ ❘ ❱ ❬❘ ❯❯ ❚❱❭ ❚❳❚❴❭ ❚❳❚❨ ❚❱ ❩❲ P❱ ❩ ❚❪❑▼ ❙ ❚❭ ❚❖❑❖❳P ❲
▲▼ ◆ ❖P ❖◗ ❚❱❘ ❚ ❪ ◗ P▼ ❘ ❙ ❚❯ ❚❱❙▼ ◆ ❖P ❖❨❚❱ ❩❳P ▼ ❬ ❚❭❑❭❑❭ ❚❪ ❚❲ ❵❛ ❜ ❝❞❡ ❢
❣❑❪P❤ ✐ ❜❥❦
◗ P▼ ❘ ❙ ❚❯ ❚❱❙P ❱ ❨❑❲❙ ❚❱ ❚❱❭ ❚❳ ❚
❲P❱ ❘ ❱ ❬❘ ❯ ❯ ❚❱❭ ❚❳ ❚❨ ❚❱ ❩❭❑❖❑❲❙ ❚❱❯P ❭ ❚ ❪❚❲ ❖❘ ❚❳ ❘❧ ♠♥♦♣q❡ ❥ ❧ ❧ ♠♥♦
r◆ ❯❘ ❲P ❱ r◆❯ ❘ ❲P ❱❨ ❚❱ ❩❚❭ ❚❭ ❚❪ ❚❲❵❛❜❝❞❡ ❢
Offline Storage
◗ P❱ ❘ ❱ ❬❘ ❯❯ ❚❱❳ P❲❙ ❚❳❙P ❱ ❨❑❲❙ ❚❱ ❚❱❭ ❚❳❚ sP ▼ ❘❙ ❚❚▼ ❖❑❙2. Simbol Data Flow Diagram
SIMBOL
NAMA
KETERANGAN
▲▼ ◆ ❖P ❖ ◗ P ❱❘ ❱ ❬❘ ❯ ❯ ❚❱❯P❩❑❚❳❚❱♣❯ P▼ ❬ ❚❨ ❚❱ ❩
❭❑❪ ❚❯❘ ❯ ❚❱◆ ❪P t◆ ▼ ❚❱ ❩
,
❲P❖❑❱❚❳❚❘❯ ◆❲ ❙❘ ❳ P▼✈✇ ✈
⑨⑦ ❺⑦⑩➅❷② ③ ❺⑦ ④③ ⑦⑩③➆➇ ➈➁⑤⑨⑦⑩⑦➅⑦ ④❷⑨✇④✇ ④⑩❷➂ ❹ ❻➂❺③⑩❷②
3. Simbol Diagram Entity Relationship
SIMBOL
NAMA
KETERANGAN
➉➊❾➇ ❾➋ ❶ ❷ ⑧③ ⑧❸ ③ ❹ ❹⑦ ⑧➌✇➂❺③ ⑧⑦⑧❷ ⑧⑩✇⑩⑦④
➍⑦② ✇ ④ ❶ ❷ ⑧③ ⑧❸ ③ ❹ ❹⑦ ⑧❺ ❷⑧➄➌③➅③ ⑧➄⑦ ⑧⑩⑦ ② ⑦
➌✇➂❺③ ⑧⑦⑧② ❷ ⑥⑦④✇⑨❷⑧➄⑦ ⑧➌✇➂❺③ ⑧⑦⑧❷⑧⑩✇⑩⑦④ ⑨⑦⑧➌✇➂❺③ ⑧⑦ ⑧❷ ⑧⑩✇⑩⑦ ④⑨❷⑧➄⑦⑧⑦⑩② ✇➅③⑩⑧➃⑦
➎ ❷ ⑥⑦➌❹ ❷⑩③ ❺⑦⑩⑤ ➏❷ ⑥⑦⑩✇❻ ⑧④ ➌✇❺
➐ ➑➒ ➒
➜
a
➝➞ ➟➨ ➡➠➩ ➤➫ ➭➯ ➤➭ ➫F
➒➟➞➲➧ ➳➳ ➵ ➤➸...
➺8
➜
a
➝➞ ➟➨ ➡ ➻➩ ➤➫ ➭➯ ➤➭ ➫F
➒➟➞P
➫➵ ➦➭➯ ➡ ➡ ➡ ➡ ➡ ➡➡ ➡ ➡ ➡ ➡ ➡ ➡➡ ➡ ➡ ➡ ➡ ➡ ➡➡ ➡ ➡ ➡ ➡ ➡ ➡➡ ➡ ➡ ➡ ➡ ➡ ➡➡ ➡ ➡ ➡ ➡ ➡➡ ➡ ➡ ➡ ➡ ➡ ➡➡ ➡ ➡ ➡ ➡ ➡ ➡➡ ➡ ➡ ➡ ➡ ➡ ➡ ➡ ➡➡ ➡ ➡ ➡ ➡ ➡ ➡➡ ➡ ➡ ➡ ➡ ➡ ➡ ➺8
➜a
➝➞ ➟➨ ➡3 Struktur File Pemesanan...69
Tabel 4.4 Struktur File Pembayaran...69
Tabel 5.1 Implementasi Sub Menu Konsumen (User)...85
Tabel 5.2 Implementasi Halaman Menu Admin...86
Tabel 5.3 Rencana Pengujian...100
Tabel 5.4 Pengujian Login User (Konsumen)...101
1.1
Latar Belakang Masalah
Teknologi informasi merupakan komputer berbasis teknologi komunikasi untuk
memproses, menampilkan serta mengelola data beserta informasi data tersebut. Pada masa
sekarang ini, teknologi diterapkan dalam berbagai bidang. Hal ini untuk membantu kegiatan
pengolahan data, mendukung operasional sehari-hari dan lain-lain.
Dengan penerapan teknologi informasi diberbagai bidang setiap orang dapat dengan
mudah memperoleh data yang up to date dengan cepat. Pemanfaatan komputer sebagai suatu alat
yang dapat mengolah dan memanipulasi data. Contoh pemanfaatan komputer adalah mengolah
data barang, data penjualan, data pembelian dan data persediaan.
Pengolahan data secara komputerisasi diterapkan untuk mempermudah proses
pengolahan data. Di Tergee
➚ ➪➶➹➘ ➴➷➬sendiri pengolahan data barang, data penjualan, data
persediaan, dan data pemesanan masih ada yang bersifat manual dan sistem yang ada belum
terintegrasi dgn baik.
Inventory mempunyai dampak dalam keuangan distro secara langsung karena persediaan
dapat merupakan persediaan barang yang akan langsung dijual. Sebagai contoh pakaian dalam
distro dapat dianggap sebagai persediaan barang dagangan.
Pengelolaan persediaan yang tidak tepat akan menghasilkan biaya pengadaan, pemeliharaan dan
pemindahan persediaan yang tidak efisien. Untuk menangani kendala diatas, kami akan
mengembangkan Aplikasi Inventory (distro) untuk pengelolaan inventory distro yang meliputi
persediaan dan pemesanan. Sistem Informasi yang terkomputerisasi akan menghasilkan
pengolahan data yang dapat disimpan dalam suatu database, hal ini dikarenakan agar pada saat
membutuhkan informasi tersebut dapat diakses dengan cepat dan mudah. Selain itu juga untuk
efisiensi ruang penyimpanan data sehingga dapat meningkatkan kinerja.
Berdasarkan uraian latar belakang di atas, judul yang diambil untuk penyusunan laporan
tugas akhir ini adalah “
SISTEM INFORMASI PENJUALAN DAN INVENTORY BARANG
PADA TERGEE CLOTHING BERBASIS WEB
”.
1.2
Identifikasi Masalah
Berdasarkan uraian latar belakang di atas, bila dicermati dengan sistematis
masalah-masalah pokok yang dapat diidentifikasi adalah sebagai berikut :
1. Pencarian data yang masih berbentuk arsip manual mengakibatkan sering terjadinya
ketidaksesuaian stok barang di gudang dengan data persediaan yang ada sehingga
menghambat transaksi penjualan dan pembelian barang.
2. belum adanya database terintegrasi
3. Input pengolahan data penjualan barang baik satuan maupun pemesanan paket dari distro lain
masih digabungkan sehingga menyulitkan pembuatan laporan penjualan dan pemesanan..
4. Pengelolaan data stok barang masuk dan keluar belum efektif.
penjualan secara satuan bagi customer dan pemesanan per paket bagi distro lain
2. Bagaimana membangun Sistem Informasi di Tergee
Ð ÑÒÓÔÕÖ×yang dapat mengintegrasikan
database sehingga memudahkan dalam pencarian data barang dan stok barang.
3. Bagaimana membangun Sistem Informasi di Tergee
ÐÑÒÓÔÕÖ×yang dapat memudahkan
pembuatan laporan rutin data persediaan barang.
4. Bagaimana membangun Sistem Informasi di
ØÙÚ×ÙÙ Ð ÑÒÓÔ ÕÖ ×yang dapat memudahkan
pembuatan data stok barang yang masuk dan keluar.
1.4
Maksud dan Tujuan Penelitian
Maksud dari penyusunan tugas akhir ini adalah untuk memenuhi salah satu syarat
kelulusan pada program S1, Jurusan Manajemen Informatika Fakultas Teknik dan Ilmu
Komputer, Universitas Komputer Indonesia.
Adapun tujuan dari penyusunan tugas akhir ini adalah :
1. Untuk membuat perancangan sistem informasi di Distro Tergee yang dapat meningkatkan
ÙÛÙÜÓÕÛÕÓ ÝÞ
(kecepatan dan keakuratan informasi yang dihasilkan) dan
ÙÛÕÞ ÕÙÖ ÞÕ(mengurangi
biaya operasional) dalam pengolahan data penjualan secara satuan bagi customer dan
pemesanan per paket bagi distro lain.
2. Untuk membangun perancangan aplikasi program komputer Sistem Informasi Persediaan
barang.
4. Untuk membangun perancangan aplikasi program komputer Sistem Informasi persedian
barang di Tergee Clothing yang dapat membantu pembuatan data stok barang yang masuk
dan keluar.
1.5
Batasan Masalah
Mengingat sangat luasnya masalah, maka penulis perlu memberikan batasan masalah
yang akan dibahas dalam laporan tugas akhir ini, di antaranya :
1. Perangkat lunak ini difokuskan pada pengolahan data barang, data penjualan, data persediaan
, dan data pemesanan sedangkan data supplier dianggap sudah ada.
2. Tidak membahas retur barang apabila cacat atau tidak laku.
3. Dalam proses transaksi penjualan dan pemesanan dilakukan secara
á åàäå ç.
1.6
Kegunaan Penelitian
Kegunaan dari penelitian yang akan diperoleh dari hasil penelitian yang penulis lakukan
adalah :
1.6.1
Kegunaan Akademis
1.
Sebagai salah satu syarat kelulusan S1 di UNIKOM.
mengetahui masalah-masalah yang terjadi.
1.6.2
Kegunaan Praktis
1. Memberikan masukan atau pendapat untuk pengolahan data penjualan dan pemesanan
sebagai bahan acuan dan pertimbangan dalam pengembangan cara-cara yang telah ada
sebelumnya.
2. Membantu proses pelayanan penjualan dan pemesanan pada
ðñòï ññè éêëìíîï.
1.7
Lokasi dan Jadwal Penelitian
Dalam memperoleh data-data serta informasi untuk penyusunan tugas akhir ini penulis
melakukan penelitian secara langsung di
Tergee
Clothing
Bandung yang beralamat di Jl.
Padasuka No. 116 Kav. 16 Bandung. Waktu penelitian yang penulis lakukan dalam pengambilan
data yang dibutuhkan adalah mulai bulan Maret sampai bulan Juli 2010 .
Adapun jadwal penyelesaian tugas akhir adalah sebagai berikut :
Tabel 1.1 Estimasi Jadwal Penyelesaian Tugas Akhir
Maret ’10
April ’10
Mei ’10
Juni ’10
Juli ’10
1 2 3 4
1 2 3 4
1
2 3 4 1 2 3 4 1 2 3 4
Requirment
- Observasi
- Wawancara
Analisa dan Perancangan
- Analisa Prosedur
- Analisa dokumen
- Desain Proses
7
þÿ ÿ ✁ ✂✄
s
☎p
✆istem
✝n
✞ ✂r
✟✠s
✡Telah diketahui bahwa informasi merupakan hal yang sangat penting dan
dikatakan bernilai apabila manfaat dari informasi tersebut lebih efektif di
bandingkan dengan biaya untuk mendapatkannya didalam pengambilan keputusan
informasi itu sendiri dapat diperoleh dari sistem informasi atau disebut juga
Processing system.
Menurut Hall dalam buku Abdul Kadir (2003 : 11) Sistem informasi
adalah sebuah rangkaian prosedur formal dimana data dikelompokan, diproses
menjadi informasi, dan didistribusikan kepada pemakai. Dari beberapa kutipan
diatas penulis dapat menarik kesimpulan bahwa sistem informasi merupakan
suatu sistem yang berfungsi untuk mengolah data menjadi bentuk yang lebih
berguna bagi pihak tertentu dalam pengambilan keputusan.
þÿ þÿ ✁ ✂✄
s
☎p
☛✠✠s
r
✆istem
Istilah sistem sekarang ini banyak di pakai, konsep-konsep yang
berhubungan dengan sistem yang telah diterapkan dalam berbagai rancangan
sistem terhadap pemecahan masalah dan manajemen. Sebuah sistem terdiri atas
bagian-bagian yang bergabung untuk satu tujuan. Model dasarnya adalah
☞✌ ☞✌ ✍✌ ✎ ✏✑✒ ✏✓ ✔✑
rt
✕✓st
✏✖Sistem dapat didefinisikan dengan dua pendekatan, yaitu sistem yang
menekankan pada elemen atau komponennya. Menurut Abdul Kadir (2003 : 54)
”Sistem adalah kumpulan elemen yang saling terkait atau terpadu yang
dimaksudkan untuk mencapai suatu tujuan”.
☞✌ ☞✌ ☞✌ ✗✔✔✘
r
t
✏✓r
st
✓✘✕✓st
✏✖Menyangkut Pemahaman tentang karakteristik sistem, Menurut Jogiyanto
(2004 : 684) berpendapat bahwa sistem mempunyai karakteristik atau sifat-sifat
tertentu :
1. Komponen Sistem (
✙ ✚ ✛✜✚ ✢ ✣✢ ✤)
Suatu sistem terdiri dari sejumlah komponen-komponen yang saling
berinteraksi, artinya saling bekerja sama membentuk suatu kesatuan.
Komponen atau elemen sistem dapat berupa suatu subsistem atau
bagian-bagian dari sistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk
menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara
keseluruhan.
2. Batas Sistem (
Boundary
)
Merupakan daerah yang membatasi antara satu sistem dengan sistem yang lain
atau lingkungan luarnya. Batas suatu sistem menunjukan ruang lingkup
3. Lingkungan Luar Sistem (
✥✦ ✧★ ✩✪ ✦ ✫✬✦✭)
Bentuk apapun yang ada di luar ruang lingkup atau batasan sistem yang
mempengaruhi operasi sistem tersebut. Lingkungan luar yang menguntungkan
merupakan energi dari sistem dan dengan demikian harus tetap di jaga dan
dipelihara.
4. Penghubung Sistem (
✮ ✦ ✭✬ ✩✯ ✰✱✬)
Merupakan media penghubung antara subsistem dengan subsistem yang
lainnya. Dengan penghubung satu subsistem dapat berinteraksi dengan
subsistem lainnya membentuk satu kesatuan.
5. Masukan Sistem (
✮ ✦✲✳✭)
Adalah energi yang dimasukan ke dalam sistem. Masukan dapat berupa
masukan perawatan (
✫✰★✦✭✬✦✰ ✦✱✬ ★✦✲✳✭) dan masukan sinyal (
✴★✵✦ ✰✶ ★ ✦✲✳✭).
Contoh, di dalam suatu unit sistem komputer ”Program” adalah maintenance
input dan ”data” adalah signal input untuk diolah menjadi informasi.
6. Keluaran Sistem (
✪✳✭✲✳t)
Adalah hasil dari energi yang diolahdan diklasifikasikan menjadi keluaran
yang berguna. Keluaran dapat berupa masukan untuk subsistem yang lain atau
kepada super sistem.
7. Pengolah Sistem (
✲✩✪ ✱✬✴✴)
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah
8. Sasaran Sistem (
Objective
)
Suatu sistem dapat mempunyai tujuan atau sasaran. Sasaran dari sistem sangat
menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan
dihasilkan sistem.
✷✸ ✷✸ ✹✸ ✺✻✼ ✽✾✾
s
s
✿✾❀ ❁st
Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem
informasi yang utuh ke bagian–bagian komponennya dengan maksud untuk
mengidentifikasikan
dan
mengevaluasi
permasalahan-permasalahannya,
kesempatan-kesempatan dan hambatan-hambatan yang terjadi dan
kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan.
✷✸ ✹✸ ❂ ❃✻
s
❀p
❄✼✼s
r
❅n
❆ ❃r
❁✼✾s
Menurut davis dalam buku Abdul Kadir (2003 : 31) Informasi adalah data
yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan
bermanfaat dalam pengambilan keputusan saat ini atau saat mendatang.
Menyangkut tentang pengertian informasi ini, Jogiyanto (2004 : 692)
berpendapat bahwa :
”Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu
bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang
menggambarkan suatu kejadian-kejadian (
event
) yang nyata (
fact
) yang
digunakan untuk pengambilan keputusan”.
Dari pernyataan diatas dapat ditarik kesimpulan bahwa informasi
pengolahan tersebut bisa menjadi informasi jika tidak dapat memberikan manfaat
bagi masyarakat luas.
Menurut Jogiyanto (2004 : 696), kualitas dari suatu informasi tergantung
dari tiga hal yaitu :
1. Akurat
Informasi harus bebas dari kesalahan-kesalahan yang biasanya terjadi dan
selain itu harus jelas maksud dan tujuannya, sehingga output (keluaran) bisa di
pertangung jawabkan.
2. Tepat waktu
Informasi pada saat diperlukan tidak boleh terlambat karena informasi yang
terlambat tidak akan mempunyai nilai lagi dalam pengambilan suatu
keputusan.
3. Relevan
Informasi harus bermanfaat dan sesuai dengan apa yang dibutuhkan pemakai.
❇❈ ❉❈ ❊❈ ❋● ❍■
u
s
❏❑▲ ▼◆ ❖r
s
●Data merupakan bentuk yang masih mentah yang belum dapat bercerita
banyak, sehingga perlu diolah lebih lanjut. Data tersebut harus melalui beberapa
pengolahan dengan menggunakan suatu model tertentu agar dihasilkan suatu
informasi yang berguna.
Siklus informasi menggambarkan pengolahan data menjadi informasi dan
tindakan hasil pengambilan keputusan tersebut dihasilkan data kembali. Data
tersebut akan ditangkap sebagai input.
Gambar 2.1 Siklus Informasi
Sumber : Abdul Kadir (2003 : 32)
P◗ ❘◗ P◗ ❙ ❚❯ ❱❚ ❲❳ ❲❨❩❳❯
st
❬❲❭ ❚❯ ❪r
s
❩Dalam suatu sistem informasi terdapat komponen-komponen seperti:
❫◗ ❴ ❵ ❚❛❜❪❛❪ ❲
su
Input mewakili data yang masuk ke dalam sistem informasi. Input disini
termasuk metode-metode dan media untuk menangkap data yang akan
dimasukkan, yang dapat berupa dokumen-dokumen dasar.
P◗ ❴ ❵ ❚❛❜ ❚❝❳ ❵
Blok ini terdiri dari kombinasi prosedur, logika dan model matematika yang
akan memanipulasi input dan data yang tersimpan di basis data dengan cara
yang tertentu untuk menghasilkan keluaran yang diinginkan.
3. Blok Keluaran
Produk dari sistem informasi adalah keluaran yang merupakan informasi yang
berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen
serta semua pemakai sistem.
4. Blok Teknologi
Teknologi digunakan untuk menerima input, menjalankan model, menyimpan
dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu
pengendalian dari sistem secara keseluruhan.
5. Blok Basis Data
Basis data (database) merupakan kumpulan dari data yang saling berhubungan
satu dengan lainnya, tersimpan di perangkat keras komputer dan digunakan
perangkat lunak untuk memanipulasinya. Data perlu disimpan dalam basis
data untuk keperluan penyediaan informasi lebih lanjut.
6. Blok Kendali
Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan
bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur
terjadi kesalahan-kesalahan dapat langsung cepat diatasi.
2.4.
Perancangan Sistem
Perancangan
Sistem
adalah
kegiatan
untuk
menemukan
dan
mengembangkan masukan. Tahapan perancangan sistem mempunyai dua maksud,
yaitu sebagai berikut:
b. Untuk memberikan gambaran yang jelas dan rancangan bangunan yang
lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya yang
terlibat.
2.4.1. Perancangan Proses
Perancangan proses merupakan tahapan yang sangat menentukan
terciptanya sistem informasi yang baik. Untuk mendukung proses pembentukan
database tersebut ada beberapa peralatan, yaitu:
1. Diagram Alir Dokumen
(Flowchart)
Diagram alir data atau
flowchart
merupakan penguraian dari suatu sistem
informasi yang utuh kedalam bagian-bagian komponen dengan maksud untuk
mengidentifikasi serta dapat mengevakuasi suatu permasalahan yang
diharapkan dapat diusulkan perbaikan-perbaikan.
2. Diagram Konteks
(Context Diagram)
Context Diagram
adalah bagian dari DFD yang berfungsi untuk
memperlihatkan interaksi sistem informasi dengan lingkungan dimana sistem
tersebut ditempatkan.
Context Diagram
menyoroti jumlah karakteristik sistem,
yaitu:
a. Kelompok pemakai, organisasi atau sistem lain dimana sistem melakukan
komunikasi (sebagai terminator).
b. Data masuk, yaitu data yang diterima sistem dari lingkungan dan harus
diproses dengan cara tertentu.
d. Penyimpanan data
(Storage)
, yaitu digunakan secara bersamaan antara
sistem dengan terminator. Data ini dapat dibuat oleh sistem dan digunakan
oleh atau sebaliknya dibuat oleh lingkungan dan digunakan oleh sistem.
Hal ini berarti pembuatan simbol penyimpanan dalam
Context Diagram
dibenarkan dengan syarat simbol tersebut merupakan bagian dari luar
sistem.
e. Batasan antara sistem dan lingkungan. Simbol yang digunakan dalam
Context Diagram
antara lain:
1. Persegi panjang (terminator)
Untuk berkomunikasi langsung dengan sistem melalui aliran data.
2. Lingkaran
Untuk menunjukan adanya kegiatan proses dalam sistem.
3.
Data Flow Diagram
(DFD)
DFD sering digunakan untuk menggambarkan suatu sistem yang telah telah
ada atau sistem baru yang dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau
lingkungan fisik dimana data tersebut akan disimpan. DFD merupakan alat
yang digunakan pada metodologi pengembangan sistem yang terstruktur.
DFD merupakan peralatan yang berfungsi untuk menggambarkan secara rinci
mengenai sistem sebagai jaringan kerja antara fungsi yang berhubungan satu
sama lain dengan menunjukkan dari dan kemana data mengalir serta
4. Kamus Data
Kamus data berfungsi untuk menjelaskan arti aliran data dan penyimpanan
dalam penggambaran dalam Data Flow Diagram, dan mendeskripsikan
komposisi paket data yang bergerak melalui aliran.
2.4.2. Perancangan Basis Data
Perancangan basis data ini terdiri dari Normalisasi, ERD (Entity Relasi
Diagram), Tabel Relasi, Struktur File. Berikut penjelasan perancangan basisdata
tersebut:
1. Normalisasi
Normalisasi merupakan peralatan yang digunakan untuk melakukan proses
pengelompokan data menjadi table-tabel yang menunjukkan entitas dan
relasinya. Secara umum proses normalisasi dibagi dalam tiga tahap, yaitu
Bentuk tidak normal (unnormal), Bentuk Normal Pertama, Bentuk Normal
Kedua (2NF), Bentuk Normal Ketiga (3NF). Pada tahap ketiga biasanya sudah
akan diperoleh tabel yang optimal.
Berikut penjelasan tahap-tahap
pembentukan normalisasi.
a. Bentuk tidak normal (unnormal)
Pada tahap ini, semua data yang ada direkam tanpa format tertentu. Data
bisa jadi mengalami duplikasi.
b. Bentuk Normal Pertama (1NF)
Bentuk normal tahap pertama (1NF) terpenuhi jika sebuah tabel tidak
nilai yang sama. Pada tahap ini harus diusahakan tidak ada field dalam
satu tabel yang berulang.
c. Bentuk Normal Kedua (2NF)
Pada tahap ini dilakukan penentuan field kunci dari masing-masing tabel.
Bentuk normal kedua mempunyai syarat yaitu bentuk data telah memenuhi
kriteria bentuk normal kesatu. Atribut bukan kunci harus bergantung
secara fungsi pada kunci utama atau
✐ ❥❦ ❧♠ ❥♥ ♦♣♥.
d. Bentuk Normal Ketiga (3NF)
Pada tahap ini, dilakukan penentuan relasi antar table, sehingga akan
ditemukan adanya field kunci sekunder pada table-tabel tertentu.Bentuk
normal ketiga (3NF) terpenuhi jika sebuah table semua atribut yang tidak
termasuk
✐ ❥❦❧♠ ❥♥ ♦♣ ♥memiliki ketergantungan pada kunci penentu.
2. ERD (Entity Relationship Diagram)
Model ERD diagram dibentuk dari komponen dasar yaitu:
a. Entitas
Entitas adalah segala sesuatu yang ada dan dapat dibedakan berupa orang,
benda, peristiwa atau konsep yang bisa memberikan atau mengandung
informasi.
b. Atribut
Setiap entitas mempunyai atribut atau elemen data yang mencirikan entitas
tersebut.
c. Relasi
Jenis-jenis relasi yang terjadi diantara dua himpunan entitas dapat berupa :
1. Relasi satu ke satu
(One to One)
1
1
2. Relasi satu ke banyak
(One to Many)
1
n
3. Relasi banyak ke satu
(Many to One)
n
1
4. Relasi banyak ke banyak
n
n
3. Relasi Tabel
Relasi table secara sederhana dapat dikatakan sebagai suatu database yang
didalamnya terdapat table-tabel yang saling berelasi satu sama lain. relasi
antar table dengan table yang lainnya ditentukan berdasarkan aturan-aturan
tertentu.
4. Struktur File
Struktur file merupakan struktur dari file-file dalam basis data, baik itu file
2.5.
Metode Pengembangan Sistem
Untuk membangun sebuah system informasi diperlukan suatu metodologi
pengembangan system.
qrs ts t✉✈ ✇adalah suatu metode dalam pengembangan
system yang menggunakan pendekatan untuk membuat suatu program dengan
cepat dan bertahap sehingga segera dapat dievaluasi oleh pemakai. Yang
dimaksud disini adalah suatu proses standar yang dipakai oleh pengembangan
system, melaksanakan seluruh langkah yang diperlukan untuk menganalisa,
merancang, hingga sampai pada implementasi.
Penyusun lebih memilih menggunakan metode pengembangan system
✈ rs ts t ✉✈ ✇
disbandingkan dengan metode lainnya seperti
①②t✇r③② ④④, karena
penyusun merasa lebih cocok menggunakan metode
✈ rs ts t ✉✈ ✇dalam penelitian
yang penyusun lakukan.
Kelebihan:
⑤⑥⑦ ⑧⑦ ⑧⑨⑩ ❶ ❷❸ ⑧❶ ⑥❹❸ ❺❺
Metode
ini
cukup
efektif
sebagai
paradigma dalam rekayasa perangkat
lunak. Kuncinya adalah mendapatkan
kebutuhan dan aturan yang jelas yang
disetujui
pelanggan
dan
pembuat
perangkat
lunak.
Walaupun
pada
umumnya prototype akan dihilangkan dan
dibuat perangkat yang sebenarnya.
Kekurangan:
❻❼❽ ❾❽ ❾❿➀ ➁ ➂➃ ❾➁ ❼➄➃ ➅➅
1. Pelanggan kadang tidak menyadari
bahwa mungkin saja prototype
dibuat terburu-buru dan rancangan
tidak tersusun dengan rapi.
2. Pengembang
kadang-kadang
membuat implementasi sembarang
karena ingin selesai dengan cepat.
1. Pada kenyataanya, jarang mengikuti
urutan sekuensial seperti pada teori,
interasi sering terjadi menyebabkan
masalah yang baru.
2. Pelanggan
harus
sabar,
karena
pembuatan perangkat lunak akan
dimulai ketika tahap desain sudah
selesai.
2.6.
Pengujian sistem
Pengujian menyajikan anomali yang menarik bagi perekayasa perangkat
lunak. Pada proses perangkat lunak, perekayasa pertama–tama berusaha
membangun perangkat lunak dari konsep abstrak ke implementasi yang dapat
dilihat, baru kemudian dilakukan pengujian.
2.6.1. Sasaran – sasaran pengujian
Terdapat sejumlah aturan yang berfungsi sebagai sasaran pengujian :
a. Pengujian adalah proses eksekusi suatu program dengan maksud menemukan
kesalahan
b. Test case yang baik adalah test case yang memiliki probabilitas tinggi untuk
c. Pengujian yang suskse adalah pengujian yang mengungkap semua kesalahan
yang belum pernah ditemukan sebelumnya.
2.6.2. Prinsip pengujian
Sebelum mengaplikasikan metode untuk mendesain test case yang efektif,
perekayasa perangkat lunak harus memahami prisnsip dasar yang menuntun
pengujian perangkat lunak. Serangkaian prinsip pengujian akan dijelaskan berikut
ini:
a. Semua pengujian harus dapat ditelusuri sampai ke persyaratan pelanggan.
b. Pengujian harus direncanakan lama sebelum pengujian itu dimulai.
c. Prinsip pareto berlaku untuk pengujian perangkat lunak.
d. Pengujian harus mulai dari yang kecil dan berkembang ke pengujian yang
besar.
e. Pengujian yang mendalam tidak mungkin.
f.
Pengujian harus dilakukan oleh pihak ketiga yang independent supaya
menjadi lebih efektif.
2.6.3. Pengujian Black – Box
Pengujian black-box berfokus pada persyaratan fungsional perangkat
lunak. Dengan demikian, pengujian black-box memungkinkan perekayasa
perangkat lunak mendapatkan serangkaian kondisi input yang menggunakan
Pengujian black-box berusaha menemukan kesalahan dalam kategori
sebagai berikut :
a. Fungsi – fungsi yang tidak benar atau hilang,
b. Kesalahan interface
c. Kesalahan dalam struktur data atau akses eksternal
d. Kesalahan kinerja
e. Inisialisasi dan kesalahan terminasi
2.7.
Konsep Dasar Internet
Secara teknis, menurut Internet atau
➆ ➇ ➈➉ ➊➇ ➋ ➈➌ ➍➇ ➋➎➏➉➈➐ ➍ ➊➑➌ ➇ ➒merupakan
dua komputer atau lebih yang saling berhubungan membentuk jaringan komputer
hingga meliputi jutaan komputer di dunia, yang saling berinteraksi dan bertukar
informasi. Sedangkan dari segi ilmu pengetahuan, Internet merupakan sebuah
perpustakaan besar yang di dalamnya terdapat jutaan (bahkan milyaran) informasi
atau data yang apat berupa text, grafik, audio maupun animasi dan dapat diakses
di mana saja dan kapan saja. Dari segi, komunikasi, Internet adalah sarana yang
sangat efisien dan efektif untuk melakukan pertukaran informasi jarak jauh,
maupun di dalam lingkungan perkantoran.
Untuk berhubungan dengan internet tentunya harus mempunyai komputer.
Internet adalah jaringan komputer, oleh karena itu jalan satu-satunya untuk
berhubungan dengan internet adalah melalui komputer. Selain itu juga diperlukan
hardidisk yang berisi software untuk berhubungan dengan Internet Service
2.8.
Perangkat Lunak Penunjang
Dalam membuat sebuah fakta sebagai bahan inputan database diperlukan
sebuah perangkat lunak (
➓➔ → ➣↔ ↕ ➙➛) untuk mengorganisasikan atau mengolah fakta
tersebut sehingga menjadi keluaran berupa informasi yang diinginkan. Aplikasi
yang akan dibuat ini menggunakan beberapa perangkat lunak untuk menunjang
dalam pembuatan program aplikasi ini yaitu :
2.8.1. HTML (Hyper Text Mark-up Language)
Informasi-informasi yang kita dapat dari internet dalam bentuk Web
kebanyakan dibuat dengan menggunakan bahasa program yang bernama HTML
(Hyper Text Mark-Up Language). HTML merupakan dasar dari pembuatan situs
Web, sehingga kita harus mengerti dasar-dasar HTML sebelum membuat sebuah
situs web.
Bahasa HTML tidaklah sesulit bahasa pemograman yang lain, tidak ada
percabangan, fungsi logika, pengulangan, bahkan tidak ada operasi aritmetika
sekali pun, yang ada hanyalah bagaimana mengatur format sebuah dokumen.
2.8.2. Javascript
Menurut NUR[5], Javascript adalah bahasa yang berbentuk kumpulan
skrip yang berjalan pada suatu dokumen HTML, sepanjang sejarah internet
bahasa ini adalah bahasa skrip pertama untuk web. Bahasa ini adalah bahasa
dengan mengijinkan pengeksekusian perintah-perintah di sisi user, berarti di sisi
browser bukan di sisi server web.
Javascript merupakan suatu bahasa yang berkembang secara lambat di
bandingkan dengan Java yang berkembang sangat cepat. Javascript tidak
memungkinkan untuk menyembunyikan kode skrip yang ditulis, kode langsung di
tulis di dalam dokumen HTML dan sangat mudah terlihat, sedangkan di Java,
kode sudah berbentuk setengah terkompilasi (dalam bentuk applet) dan tidak
mungkin terlihat dari dalam dokumen HTML, satu mesin virtual di sisi user yang
bertanggung jawab untuk menterjemahkan program di dalam applet tersebut
setiap kali halaman HTML yang memuat applet tersebut dipanggil oleh browser.
Dibandingkan dengan applet java yang cukup lambat dibuka oleh browser, bisa
kita katakan bahwa Javascript cukup cepat dipanggil (diload) oleh navigator.
Program yang ditulis di dalam bahasa JavaScript harus diberi tanda atau
tag <script> … </script>. Semua kata, pernyataan, atau ekspresi yang terdapat di
dalam tag <script> … </script> adalah skrip JavaScript. Tag JavaScript ini
memiliki dua buah atribut yang dapat digunakan yaitu :
a. JavaScript ditulis di dalam dokumen HTML
b. JavaScript ditulis di dalam file terpisah.
2.8.3. PHP
PHP adalah salah satu bahasa Server-side yang didesain khusus untuk
aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan karena bahasa
dikirimkan ke browser adalah hasil jadi dalam bentuk HTML, dan kode PHP anda
tidak akan terlihat.
PHP merupakan proyek pribadi dari Rasmus Lerdorf ( dengan dikeluarkan
PHP versi 1) yang digunakan untuk membuat home page pribadi. Versi pertama
ini berupa kumpulan script PERL. Untuk versi kedua, Rasmus menulis ulang
script-script PERL tersebut menggunakan bahasa C, kemudian menambahkan
fasilitas untuk Form HTML dan koneksi MySQL. Adapun PHP didapat dari
singkatan Personal Home Pages.
Setelah mengalami perkembangan oleh suatu kelompok open source
(termasuk Rasmus) maka mulai versi 3, PHP telah menampakkan keunggulan
sebagai salah satu bahasa server scripting yang handal. Melalui perkembangan
yang pesat ini banyak fasilitas yang ditambahkan dan oleh kelompok ini PHP
disebut sebagai "PHP: Hypertext Preprocessor" . Sintak yang digunakan berasal
dari bahasa C , Java maupun Perl. Sampai tulisan ini dibuat versi PHP yang
terbaru adalah versi 4.3.3.
PHP merupakan bahasa script yang digunakan untuk membuat halaman
web yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat
halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang
diterima client selalu yang terbaru. Semua script PHP dieksekusi pada server
dimana script tersebut dijalankan. Oleh karena itu, spesifikasi server lebih
Namun tetap diperhatikan bahwa halaman web yang dihasilkan harus
dapat dibuka oleh browser pada client. Dalam hal ini versi dari html yang
digunakan harus didukung oleh browser client.
PHP termasuk dalam Open Source Product. Jadi anda dapat merubah
source code dan mendistribusikan secara bebas. PHP juga diedarkan secara gratis.
PHP juga dapat berjalan diberbagai web server semisal IIS, Apache. PWS, dll.
2.8.4. Apache
Apache, adalah sebuah aplikasi server untuk menjalankan pemrograman
PHP MyAdmin di dalam komputer localhost.
2.8.5. MySQL
MySQL merupakan bahasa yang digunakan oleh banyak aplikasi atau tool
untuk berinteraksi dengan server database dan memanipulasi database. MySQL
merupakan software Database yang paling populer karena performansi query yang
sangat cepat dan jarang bermasalah serta bersifat open source.
Adapun perintah-perintah dasar dari SQL yaitu :
1.
➜ ➝➞ ➝➟ ➠, digunakan untuk membaca data dari suatu tabel , dengan sintak :
select namafiled1, namafield2, …… from namatabel where criteria
2.
➡ ➢➤ ➝➥ ➠, digunakan untuk menambahkan data ke dalam tabel, dengan sintak :
3.
➦➧➨ ➧➩ ➧, digunakan untuk menghapus data atau record dari suatu tabel, dengan
sintak :
delete from namatabel where kriteria
4.
Update
, digunakan untuk memperbaiki atau mengubah data suatu field dalam
suatu tabel, dengan sintak :
update namatabel set field1=nilai1, field2=nilai2, …… where kriteria
2.9 Penjualan
Penjualan adalah suatu usaha yang terpadu untuk mengembangkan
rencana - rencana strategis yang diarahkan pada usaha pemuasan
kebutuhan dan keinginan pemebeli, guna mendapatkan penjualan yang
menghasilkan laba. Menurut Marwan (1991) Penjualan merupakan
sumber hidup suatu perusahaan, karena dari penjualan dapat diperoleh
laba serta suatu usaha memikat konsumen yang diusahakan untuk
mengetahui daya tarik mereka sehingga dapat mengetahui hasil produk
yang dihasikan.
2.10 inventory
Menurut Koher,Eric L.A. Inventory adalah : " Bahan baku dan penolong,
barang jadi dan barang dalam proses produksi dana barang-barang yang tersedia,
yang dimiliki dalam perjalanan dalam tempat penyimpanan atau konsinyasikan
kepada pihak lain pada akhir periode". Secara umum pengertian Inventory adalah
dijual dalam operasi perusahaan maupun barang-barang yang sedang di dalam
proses pembuatan.
2.11 E-Commerce
E-commerce atau bisa disebut Perdagangan elektronik atau e-dagang
adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui
sistem elektronik seperti internet atau televisi, www, atau jaringan komputer
lainnya. E-commerce dapat melibatkan transfer dana elektronik, pertukaran data
elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data
otomatis.
2.12 Produk
Produk adalah segala sesuatu yang ditawarkan kepada suatu pasar untuk
memenuhi keinginan atau kebutuhan . Segala sesuatu yang termasuk ke
dalamnya adalah barang berwujud, jasa, events, tempat, organisasi, ide
atau pun kombinasi antara hal-hal yang baru saja disebutkan. Siswanto
Sutojo mengemukakan bahwa (2005:78)ada beberapa faktor penting yang
wajib diperhatikan perusahaan dalam menyusun strategi produk
mereka.Faktor pertama adalah strategi pemilihan segmen pasar yang
pernah mereka tentukan sebelumnya. Adapun faktor kedua adalah
pengertian tentng hakekat produk di mata pembeli. Faktor ketiga adalah
strategi produk pada tingkat kombinasi produk secara individual, pada
tingkat seri produk dan pada tingkat kombinasi produk secara keseluruhan.
Adapun faktor keempat adalah titik berat strategi pemasaran pada tiap
2.13 Topologi
Topologi jaringan adalah, hal yang menjelaskan hubungan geometris
antara unsur-unsur dasar penyusun jaringan, yaitu node, link, dan station.
Topologi jaringan dapat dibagi menjadi 5 kategori utama seperti di bawah ini.
1.Topologi bintang
2.Topologi cincin
3.Topologi bus
4.Topologi mesh
5.Topologi pohon
Gambar 2.2 Jenis – Jenis Toplogi Jaringan
Setiap jenis topologi di atas masing-masing memiliki kelebihan dan
kekurangan. Pemilihan topologi jaringan didasarkan pada skala jaringan,
➫ ➭ ➹➘ ➴➘ ➷ ➬➮➱ ✃❐➱ ❒➱ ❮ ❰Ï ❰ Ð ❒
ÑÒ ÓÔÒ Ò
C
Õ Ö ×Ø ÙÚ ÔÛÜ ÝÞ ß àá àâ ãàä àå ãàæ Þ çè ãæÝé ê àâ ëãÜ ç àâ ëìÜÝ áÜÛì àâ ë çè íàâ çÞ â ëî ïà Ý ëÜ æß à ãà ÝïÜÝëÜ Ü ðä éæ å èâ ëàç àä àå àâ à áñàâ à áÛÞ ç àò ïÜÝ ëÜ Ü ðä éæ å èâ ë