BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Perancangan sistem yang dilakukan merupakan analisis perangkat lunak, analisis program dan model yang akan dibuat. Oleh karena itu semua data yang ada
didalam sistem akan dikemas dalam suatu basis data, kemudian dideskripsikan kedalam Data Flow Diagram DFD, Entity Relationship Diagram ERD dan
Flowchart sistem. Tahap ini bertujuan untuk menghasilkan sistem penjualan online sepatu yang baik.
3.2 Data Flow Diagram
Data Flow Diagram merupakan alat bantu yang dapat digunakan untuk menggambarkan aliran data informasi dan proses mulai dari pemasukan data
hingga output. Dalam perancangan sistem ini penulis mencoba untuk memberikan gambaran mengenai alur arus data dari sistem penjualan. Ini
bertujuan untuk mempermudah pembuatan dan perancangan sistem yang baik. Adapun rancangan Data Flow Diagram pada sistem penjualan ini adalah
sebagai berikut:
Universitas Sumatera Utara
Gambar 3.1 Diagram Konteks Penjualan Sepatu
3.3 Perancangan Data Base
Database adalah kumpulan dari data yang berhubungan antara satu dengan yang lainnya, tersimpan diperangkat keras komputer dan menggunakan
Universitas Sumatera Utara
perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting yakni sebagai basis penyedia informasi dan
dikelompokkan kedalam file. Informasi yang digabungkan dari sejumlah file kemudian dikelompokkan lagi secara terstruktur dan ditampilkan kedalam bentuk
tabel-tabel informasi. Berikut ini adlah perancangan database yang penulis gunakan untuk membangun E-commerce ini:
Tabel 3.1 Kabkot Field Name
Type Data Size
Description Kode_provinsi
Int 2
Kode provinsi Kode_kabupaten_kota
Int 4
Kode kabupaten kota Nama_kabupaten_kota
Char 40
Nama kabupaten
Tabel 3.2 Kategori Field Name
Type Data Size
Description Kode_kategori
Varchar 10
Kode katgeori barang primary key
Nama_kategori Varchar
50 Nama kategori barang
Tabel 3.3 Kecamatan Field Name
Type Data Size
Description Kode_provinsi
Int 2
Kode provinsi
Universitas Sumatera Utara
Kode_kabupaten_kota Int
4 Kode kabupaten kota
Kode_kecamatan Int
4 Kode kecamatan
Nama_kecamatan Char
40 Nama kecamatan
Tabel 3.4 Pesan Field Name
Type Data Size
Description Id_pesan
Int 11
Id pesan Id_user
Varchar 10
Id user Judul
Varchar 100
Judul pesan Pesan
Mediumtext Isi pesan
Tabel 3.5 Keranjang Field Name
Type Data Size
Description Id_keranjang
Int 11
Id keranjang belanja primary key Id_user
Varchar 10
Id user Kode_produk
Varchar 12
Kode produk Ukuran
Int 11
Size produk yang diminta banyak
Int 11
Jumlah pcs produk
Universitas Sumatera Utara
Tabel 3.6 Provinsi Field Name
Type Size
Description
Kode_provinsi Int
2 Kode provinsi primary key
Nama_provinsi Char
30 Nama provinsi
Tabel 3.7 Produk Field Name
Type Data Size
Description Kode_produk
Varchar 12
Kode produk primary key Nama_produk
Varchar 500
Nama produk Kategori
Varchar 10
Kategori produk Diskon
Int 3
Diskon Harga
Int 15
Harga produk Foto
Varchar 9000
Foto produk Deskripsi
Longtext Detail produk
Stok Int
10 Stok sisa
Tgl_update Date
Update produk terbaru Total_lihat
Int 10
Jumlah yang melihat produk
Universitas Sumatera Utara
Tabel 3.8 Slide Field Name
Type Data Size
Description Id_slide
Int 10
Id slide Judul
Varchar 20
Judul slide Konten
Varchar 50
Isi konten slide Foto
Varchar 100
Foto tampilan slide
Tabel 3.9 Testimoni Field name
Type Data Size
Description Id_testimoni
Int 11
Id testimoni Id_user
Varchar 10
Id user pesan
Varchar 500
Isi testimoni
Tabel 3.10 User Field Name
Type Data Size
Description Id_user
Varchar 10
Id user primary key Email
Varchar 100
Email user Password
Varchar 500
Password
Universitas Sumatera Utara
Nama_depan Varchar
100 Nama depan
Nama_belakang Varchar
100 Nama belakang
Provinsi Varchar
10 Provinsi
Kabkot Varchar
10 Kabupaten atau kota
Kecamatan Varchar
10 Kecamatan
Alamat Varchar
500 Alamat lengkap user
Telepon Varchar
15 No telepon user
Tabel 3.11 Wishlist Field Name
Type Data Size
Description Id_wishlist
Int 12
Id wishlist primary key Id_user
Varchar 10
Id user Kode_produk
Varchar 12
Kode produk
3.4 Flow Chart