26
27
BAB IV
ANALISIS DAN PERANCANGAN SISTEM
Identifikasi Masalah
Sistem
yang
akan
dikembangkan
nantinya
mampu
menjawab
segala
b.
c.
d.
Pemesanan barang, dilakukan oleh user yang telah login, barang yang
telah dipesan kemudian dapat disimpan selanjutnya dilakukan
pembayaran
b.
Nama Hardware
Motherboard
Processor
Harddisk
RAM
VGA Card
DVD-RW
Monitor
Keyboard & mouse
Modem
Spesifikasi
Gigabyte M52L-S3 sAM2 (NE)
Athlon 64 X2 4600 Box sAM2
Seagate 160 GB
Visipro DDRII 1GB/5300
GF 8500GT 512 DDRII
LG 22x Box SATA/ATA
Samsung 17
Genius
GSM Huawei 169G
Harga
Rp. 662.600
Rp. 401.550
Rp. 370.000
Rp. 105.000
Rp. 463.975
Rp. 155.000
Rp. 576.000
Rp. 96.475
Rp. 300.000
Harga
Rp. 1.106.000
Freeware
Freeware
Freeware
Freeware
yang
mampu
mengendalikan
teknologi
tersebut.
Karena
DFD level 0 menunjukan bahwa semua aliran data yang ada menuju pada satu
proses, yaitu proses Sistem informasi penjualan CV.Sinar Terang Ada dua entitas yang
terlibat di sistem ini yaitu entitas Admin dan entitas User. Masing-masing entitas
memiliki data masukkan dan data keluaran pada sistem.
DFD level 1 merupakan pengembangan dari DFD level 0. Didalam DFD level 1
terdapat dua entitas yaitu entitas admin dengan entitas user dimana setiap entitas
memiliki aliran data masing-masing. DFD level 1 ini juga memiliki dua layanan
proses yaitu proses layanan admin dengan proses layanan user dimana setiapa
layanan proses memiliki aliran data input maupun output dari atau ke data store.
Proses input user antara lain Input data user atau registrasi, Input data pesan,
Input data konfirmasi, Input data kontak, Input data chatbox. Selain mengimputkan
data, user juga dapat melihat beberapa tampilan seperti Data berita, Data produk,
Data jarak dan Data faq. Admin akan menerima data data yang di inputkan oleh
user dan dapat memprosesnya.
Proses
Data User
User
2.1
olah Data User / Registratsi
Data User
Data Berita
2.2
Proses Tampil Data Berita
Data Produk
2.3
Proses Tampil Data Produk Data Produk
Data Jarak
Data Berita
2.4
Proses Tampil Data Jarak
Data JarakT8
2.5
Proses Tampil Data Faq
Data FaqT14
Data Faq
Data Pesan
T1
Berita
T2
Produk
T7
User
T4
Pesan
Jarak
Faq
2.6
Proses olah Data Pesan Data Pesan
Data Pesan
Data Konfirmasi
2.7
Data KonfirmasiT10
Proses olah Data Konfirmasi
Konfirmasi
Data Kontak
2.8
Proses plah Data Kontak Data KontakT12
Kontak
Data Chatbox
2.9
Proses olah Data ChatboxData ChatboxT13
Chatbox
Tabel Berita
Tabel berita digunakan untuk menyimpan data data berita yang memiliki field
2.
Type
Tinyint
Text
Date
Time
Size
5
Key
Primary Key
Keterangan
Id untuk berita
Berita yang ditamilkan
Tanggal input berita
Waktu input Berita
Tabel Produk
Tabel produk digunakan untuk menyimpan data data produk yang memiliki
field
field Id_Produk sebagai primary key yang berisi kode produk, id_jenis yang berisi
kode jenis, produk yang berisi nama produk, harga yang berisi harga produk.
Tabel 4.4 Produk
Field
Id_produk
Id_jenis
Produk
Harga
Berat
keterangan
Gambar
3.
Type
Int
Int
Varchar
Int
Varchar
Text
Varchar
Size
10
5
64
10
4
255
Key
Primary Key
Foreign Key
Keterangan
Id untuk produk
Id jenis untuk produk
Nama barang
Harga barang
Berat untuk barang satuan
Keterangan detail barang
Gambar barang
Tabel Jenis
Tabel jenis digunakan untuk menyimpan data data jenis yang terdiri dari field
id_jenis sebagai primary key dan jenis untuk menyimpan data jenis.
4.
Field
Type
Size
Id_jenis
Jenis
Int
Varchar
5
64
Key
Primary Key
Keterangan
Kode jenis produk
Nama jenis produk
Tabel Pesan
Tabel pesan digunakan untuk menyimpan data data pesan yang mempunyai
field
field id_pesan sebagai primary key, id_user dan id_jarak sebagai secondary key,
tgl yang berisi tanggal pesan, keterangan yang berisi keterangan pemesanan, dan
beberapa field yang lainnya.
Tabel 4.6 Pesan
Field
Id_pesan
Id_user
Id_jarak
Tgl
Keterangan
Sts_bayar
Ttl_bayar
Tujuan
Kota
Propinsi
Kd_pos
Telepon
5.
Type
Varchar
Int
Int
Date
Text
Enum
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Size
6
10
5
Key
Primary Key
Foreign Key
Foreign Key
10
32
32
32
12
16
Keterangan
Kode pemesanan
Kode user anggota
Kode jarak pemesanan
Tanggal pemesanan
Pesan yang disampaikan
Status transfer uang
Jumlah tagihan
Tujuan kirim
Alamat kota kirim
Alamat propinsi kirim
Alamat kede pos kirim
Alamat yang bias
dihub.
dari beberapa field antara lain id_det sebagai primary key yang berisi kode pesan
detail, id_pesan dan id_produk sebagai secondary key yang berisi kode pesan dan
kode produk, harga _satuan, jumlah barang.
Type
Size
Key
Keterangan
Id_det
Id_pesan
Id_produk
Harga_satuan
Jumlah_barang
Int
Varchar
Int
In
Tinyint
10
6
10
10
3
Primary Key
Foreign Key
Foreign Key
6.
Tabel Admin
Tabel admin ini digunakan untuk menyimpan data admin yang terdiri dari dua
7.
Field
Type
User
Pass
Varchar
Varchar
Size
32
32
key
Primary key
Keterangan
Nama login administrator
Password administrator
Tabel User
Tabel user digunakan untuk menyimpan data data user yang terdiri dari field
Type
Int(10)
Varchar(64)
Varchar(32)
Varchar(32)
Varchar(128)
Varchar(32)
Varchar(32)
Enum(p,w)
Varchar(12)
Varchar(16)
Varchar(128)
Size
10
64
32
32
128
32
32
12
16
128
key
Primary Key
Keterangan
Kode user
Nama user anggota
Nama user login
Password user login
Alamat user anggota
Alamat kota user anggota
Alamat propinsi user anggota
Jenis user anggota
Alamat kode pos user anggota
Alamat telepon user anggota
Alamat email user anggota
8.
Tabel Jarak
Tabel jarak digunakan untuk menyimpan data data jarak yang terdiri dari field
field id_jarak sebagai primary key, tujuan yang berisi tujuan barang yang dikirim,
ongkos yang berisi biaya pengiriman barang.
Tabel 4.10 jarak
9.
Field
Type
Size
Id_jarak
Tujuan
Ongkos
Int
Varchar
Int
5
64
10
Key
Keterangan
Primary key
Kode jarak
Alamat tujuan pengiriman
Biaya ongkos pengiriman
Tabel Bayar
Tabel bayar digunakan untuk menyimpan data data bayar yang terdiri dari field
field id_bayar sebagai primary key dan id_pesan sebagai secondry key.
Tabel 4.11 bayar
Field
Id_bayar
Id_pesan
Tgl_bayar
No_bukti
Jum_bayar
Sts_kirim
Type
Int
Varchar
Date
Varchar
Int
Enum(sudah,belum)
Size
10
6
16
10
key
Primary key
Foreign key
Keterangan
Kode pembayaran barang
Kode pemesanan barang
Waktu pembayaran barang
No transfer bank
Total pembayaran
Status transfer uang
Type
Size
Id_konf
Id_pesan
Tgl
No_bukti
Jum_bayar
Sts_baca
Keterangan
Int
Varchar
Date
Varchar
Int
Enum
Text
10
6
Key
Primary key
Foreign Key
16
10
0,1,2
Keterangan
Kode konfirmasi pembayaran
Kode pemesanan barang
Waktu konfirmasi
No transfer bank
Total pembayaran
Keterangan konfirmasi
Pesan yang disampaikan
Type
Size
Id_kirim
Id_bayar
Tgl_kirim
Int
Int
Date
10
10
key
Primary Key
Foreign Key
Keterangan
Kode pengiriman
Kode pembayaran
Waktu pengiriman
Type
Size
Id
Nama
Email
Komen
Tgl
Jam
Status
tinyint
Varchar
varchar
Text
Date
Time
Enum
5
64
128
0,1
Key
Keterangan
Nama id
Nama user kontak
Alamat email user
Komentar user
Waktu
Jam
Status penyortiran
Type
Id
Nama
Email
Chat
Tgl
Jam
Tinyint
Varchar
Varchar
Text
Date
Time
Size
Key
Keterangan
5
64
128
Id user
Nama user
Alamat email
Pesan yang ditanyakan
Tanggal
Jam
Type
Id
Tanya
Jawab
Tinyint
Text
Text
Size
Key
Keterangan
Id user
Pertanyaan yang diberikan
Jawaban yang disampaikan
Type
Tinyint
Varchar
Text
Size
5
64
Key
Keterangan
Auto increment
ini akan secara otomatis memasuki halaman ini disaat pertama kali menggunakan
sistem ini. Disini akan disediakan tombol tombol untuk berpindah halaman
yaitu tombol profil, produk, news, FAQ dan kontak.
2.
CV.Sinar Terang, beserta misi-misi yang ada. Berikut adalah rancangan antar
muka (interface) dan fitur yang terdapat pada halaman profil.
HEADER
Home
Profil
Produk
Berita
FAQ
Kontak
Form Pencarian
Kata Kunci
Produk
Produk
Produk
Produk
Produk
Kategori
cari
Detail
Jenis Produk
Produk
Login User
User Name
Password
Kirim
Daftar
Chatbox
Name
Email
Banner
FOOTER
3.
dari CV.Sinar Terang baik merk, harga serta detail merk dari produk itu sendiri
sehingga user dapat mengerti akan informasi yang ada.
4.
ditawarkan dari CV.Sinar Terang baik merk, harga serta detail merk dari
produk itu sendiri sehingga user dapat mengerti akan informasi yang ada.
HEADER
Home
Profil
Produk
Berita
FAQ
Kontak
Produk
Form Pencarian
Kata Kunci
Produk
Kategori
Produk
Jenis
Produk
Produk
Produk:
Produk
Nama
Genre Type Spesifikasi Stock
Detail
Jenis Produk
Produk
Harga:
Gambar Produk
Keterangan Detail Produk
cari
Berat:
:
:
:
:
:
Login User
User Name
Beli
Password
Kirim
Daftar
Chatbox
Name
Email
Banner
FOOTER
5.
oleh user anggota. Kemudian setelah selesai belanja akan keluar total belanja,
pengiriman ke kota tujuan dan biaya kirim.
HEADER
Home
Profil
No
Produk
Nama Barang
Berita
Harga
FAQ
Berat
Kontak
QTY
Total
Form Pencarian
Kata Kunci
Produk
Produk
Produk
Produk
Produk
Kategori
cari
Detail
Jenis Produk
Produk
Login User
User Name
Alamat Tujuan :
Password
Kirim
Kota Tujuan
Daftar
:
Chatbox
Propinsi
Kde Pos
Telepon
Jarak Kirim
Name
Keterangan
Banner
Proses
FOOTER
6.
HEADER
Home
Profil
Produk
Berita
FAQ
Kontak
Form Pencarian
Kata Kunci
Produk
Kategori
Produk
Produk
Produk
Produk
Berita
cari
Detail
Jenis Produk
Produk
Berita
Login User
User Name
Password
Kirim
Berita
Daftar
Chatbox
Name
Email
Banner
FOOTER
7.
CV.Sinar Terang dan lain nya yang ditanyakan berupa chat secara langsung oleh
pengguna sistem dan akan dijawab oleh admin pengelola sistem sehingga
pengguna sistem tidak memakan waktu lebih lama.
HEADER
Home
Profil
Produk
Berita
FAQ
Kontak
Form Pencarian
Kata Kunci
Produk
Pertanyaan :
Kategori
Produk
Produk
Produk
Produk
Jawaban :
cari
Detail
Jenis Produk
Produk
Pertanyaan :
Login User
Jawaban :
User Name
Password
Kirim
Pertanyaan :
Daftar
Chatbox
Jawaban :
Name
Email
Banner
page
FOOTER
8.
ingin memberikan komentar atau kritik serta saran mengenai produk ataupun
sekitar CV.Sinar Terang.
sebagai
Rancangan halaman ini akan digunakan untuk proses pemesanan barang atau
dapat dikenal sebagai keranjang belanja untuk informasi admin.
Rancangan halaman ini akan berfungsi sebagai input berita dengan isi
berita
seputar produk dan layanan produk.