Diagram Alir Data Entity Relation Diagram ERD Flowchart Diagram Logikal DFD Level 0 DFD Level 1 Perancangan Normalisasi

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