Analisis merupakan suatu kegiatan yang bertujuan untuk mempelajari sertamengevaluasi suatu bentuk permasalahan yang ada pada sebuah sistem.
Sedangkansistem adalah suatu kesatuan yang utuh, terdiri dari dua atau lebih komponen yangsaling berintegrasi dan beroperasi untuk mencapai tujuan tertentu
dalam lingkungannya. Jadi, analisis sistem merupakan penggambaran, perencanaan sekaliguspembuatan sketsa dan beberapa peraturan dari elemen terpisah namun saling
berintegrasi ke dalam suatu kesatuan yang utuh dan berfungsi.
3.1.1 Analisis Yang Sedang Berjalan
Analisa sistem yang sedang berjalan secara keseluruhan sangat perlu bagi penulis untuk dapat mengetahui kelemahan dari sistem tersebut, baik dari cara kerja sistem
maupun pihak pelaksananya dan segala sesuatu yang terlibat dalam sistem tersebut. Sistempenjualan yang biasanyadilakukanolehtokopenjualansepatumasih manual
dantidakteratur dari proses pemasukan datamaupunpengeluaran data laporan yang dapatberdampakpadakurangterjaminnya
data,selain itu
lamanya waktu
pelayanan terhadap pelayanan masyarakat mempengaruhi kepuasan masyarakat.
3.2 Diagram Alir Data
Diagram Alir Data DAD atau Data Flow Diagram DFD adalah suatu diagram
yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang
Universitas Sumatera Utara
penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.
Gambar 3.1.Diagram Konteks
Universitas Sumatera Utara
3.3 Entity Relation Diagram ERD
Adpun rancangan ERD pada aplikasi internet commerce penjualan Vcd adalah sebagai berikut:
Gambar 3.2 ERD entity relation diagram
3.4 Flowchart
Diagram alir adalah diagram yang menggambarkan bagaimana jalankan program mulai dari awal hingga akhir. Setiap diagram alir harus mempunyai titik awal dan
titik akhir start and stop. Diagram alir dibentuk dengan memanfaatkan simbol-
Universitas Sumatera Utara
simbol tertentu. Flowchart Sistem merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan
urutan dari prosedur-prosedur yang ada di dalam sistem. Berikut ini flowchart- flowchart
yang dibutuhkan untuk membangun aplikasi system pengolahan data dan penjualan sepatu online menggunakan website internet e-commerce
Universitas Sumatera Utara
Gambar 3.2 Flowchart Login Pengunjung
Universitas Sumatera Utara
Gambar 3.3 Flowchart Login Admin
Universitas Sumatera Utara
Gambar 3.4 Flowchart Administrator
Universitas Sumatera Utara
3.5 Perancangan Database
Database merupakan salah satu komponen yang sangat penting dalam sistem informasi. Berikut ini adalah perancangan databaseyang dapat penulis uraikan sesuai
dengan kebutuhan yang diperlukan sebagai media input, penyimpanan data dan serta sebagai media output:
3.5.1 Tabel Jenis Produk
Tabel ini berisi tentang data Jenis Produk. Tabel ini dibuat selengkap mungkin dan sesuai dengan yang dibutuhkan. Berikut ini adalah filed
– filed tabel buku yang dapat dilihat.
Tabel 3.1 Struktur Tabel Produk Field Name
Type and Width Description
id_jb Int 5
ID Produk Primary Key jenis_produk
Varchar 250 Jenis Produk
Universitas Sumatera Utara
3.5.2 Tabel Produk
Tabel Produk digunakan untuk menampung data – data yang berhubungan dengan
data anggota. Berikut ini adalah filed – filed tabel data anggota yang dapat dilihat.
Tabel 3.2 Tabel Produk Field name
type and width Description
id_produk int5
id produk id_kategori
int5 id kategori
nama_produk varchar100
nama keterangan produk Produk_seo
varchar100 jenis produk
deskripsi text
data mengenai produk harga
int20 harga
stok int5
jumlah berat
decimal5.2 berat barang
tgl_masuk date
tanggal masuk gambar
varchar100 gambar
dibeli int5
jumlah pembelian diskon
int5 diskon
status varchar10
status barang review
text review
Universitas Sumatera Utara
3.5.3 Tabel Jenis Kategori
Tabel jenis kategori adalah tabel yang menampilkan jenis dari beberapa produk atau kategori dari tiap produk penjualan
Tabel 3.3 Jenis kategori Field Name
Type and Width Description
id_kategori int5
ID kategori Nama_kategori varchar100
Nama kategori
3.5.4 Tabel Kustomer
Tabel kustomer digunakan untuk menampung data-data yang berhubungan dengan transaksi pemesanan. Berikut ini adalah field-field tabel kustomer yang dapat dilihat.
Tabel 3.4 Tabel Kustomer Field name
type and width Description
id_kustomer int5
id kustomer password
varchar50 Password
nama_lengkap varchar100
nama lengkap alamat
text Alamat
Universitas Sumatera Utara
email varchar100
Email telpon
varchar20 Telpon
id_kota int5
Kota aktif
enumN, Y Status
3.5.5 Tabel Order
Tabel Order digunakan untuk menampung data-data yang berhubungan dengan Transaksi pembayaran. Berikut ini adalah field-field tabel order yang dapat dilihat.
Tabel 3.5 Tabel Order Field Name
Type and Width Description
id_order int5
ID Order Status_order
Varchar50 Status order
Tgl_order Date
Tanggal order Jam_order
Time Jam order
Id_kustomer Int5
Id kustomer
Universitas Sumatera Utara
3.5.6 Tabel Admin
Tabel ini berisi tentang data Admin. Tabel ini berisi hal-hal yang berkaitan dengan proses login. Berikut ini adalah filed
– filed tabel buku yang dapat dilihat.
Tabel 3.6 Admin Field Name
Type and Width Description
id int4
ID Admin username
varchar15 Username untuk Login
password varchar15
Password Login
Universitas Sumatera Utara
3.6 Diagram Logikal
Gambar 3.6.1 Relasi antar tabel
Universitas Sumatera Utara
3.7 DFD Level 0
Gambar 3.7 DFD Level 0
Universitas Sumatera Utara
3.8 DFD Level 1
Gambar 3.8 DFD Level 1 Proses Transaksi
Universitas Sumatera Utara
3.9 Perancangan Normalisasi
Tabel 3.9.1 Unnormalisasi Field name
Description
Username Username
Password Password
nama_lengkap nama lengkap
Email Email
no_telp nomor telpon
Level Level
Blokir Blokir
id_bank id bank
nama_bank nama bank
no_rekening nomor rekening
pemilik Pemilik
gambar Gambar
id_kategori id kategori
nama_kategori nama kategori
kategori_seo Kategori
id_kota id kota
id_perusahaan id perusahaan
nama_kota nama kota
Universitas Sumatera Utara
ongkos_kirim ongkos kirim
id_kustomer id kustomer
password Password
nama_lengkap nama lengkap
alamat Alamat
Email Email
Telpon Telpon
id_kota id kota
Aktif Aktif
id_orders id order
status_order Status
tgl_order tanggal order
jam_order jam order
id_kustomer id kustomer
id_orders id order
id_produk id produk
jumlah Jumlah
id_produk id produk
id_kategori id kategori
nama_produk nama produk
produk_seo Produk
deskripsi Deskripsi
Universitas Sumatera Utara
Harga Harga
Stok Stok
Berat Berat
tgl_masuk tanggal masuk
gambar Gambar
Dibeli jumlah beli
Diskon Diskon
Status Status
Review Review
id_subproduk id subproduk
id_produk id produk
gambar Gambar
2 Normalisasi Pertama 1NF
Tabel 3.9.2 Normalisasi Pertama Field name
Description Data Type
username username
Int password
password Varchar
nama_lengkap nama lengkap
Varchar Email
Email Varchar
no_telp nomor telpon
Varchar Level
Level Varchar
Blokir Blokir
Enum
Universitas Sumatera Utara
Tabel 3.3 Tabel Produk Field name
description data type
id_produk id produk
int5 jumlah
jumlah varchar100
id_produk id produk
int5 id_kategori
id kategori int5
nama_produk nama
produk varchar100
produk_seo produk
varchar100 deskripsi
deskripsi varchar100
Harga harga
varchar100 Stok
stok varchar100
Berat berat
varchar100 tgl_masuk
tanggal masuk
date gambar
gambar varchar100
Dibeli jumlah beli
varchar100 Diskon
diskon varchar100
Status status
enum Review
review varchar100
Tabel 3.4 kustomer Field name
Description data type
id_kustomer id kustomer
int5 password
Password varchar100
nama_lengkap nama lengkap varchar100
alamat Alamat
varchar100 Email
Email varchar100
Telpon Telpon
varchar100 id_kota
id kota int5
Aktif Aktif
enum
Universitas Sumatera Utara
3. Normalisasi kedua 2NF
a. Tabel admin