BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Perancangan sistem dapat didefinisikan sebagai penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam
satu kesatuan yang utuh dan berfungsi. Perancangan sistem menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan. Tahap
ini menyangkut mengkonfigurasikan dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan
benar-benar memuaskan rancang bangun yang telah ditetapkan pada akhir tahap analisa sistem.
3.2 Diagram Konteks
Diagram konteks adalah suatu diagram alir yang tingkat tinggi yang menggambarkan seluruh jaringan, masukan dan keluaran.
Universitas Sumatera Utara
Sistem yang dimaksud adalah untuk menggambarkan sistem yang sedang berjalan. Adapun rancangan DFD pada sistem ini adalah sebagai berikut:
Gambar 3.1 Diagram Konteks
3.3 Data Flow Diagram DFD
Rancangan DFD pada aplikasi e-commerce ini meliputi Data Pelanggan, Data Pengunjung dan Data Admin. Berikut ini adalah DFD pada aplikasi e-commerce
tersebut:
Universitas Sumatera Utara
3.3.1 DFD Level 0 Proses Pengelolaan Admin
Gambar 3.2 DFD Level 0 Proses Pengelolaan Admin
Universitas Sumatera Utara
3.3.2 DFD Level 1 Proses Transaksi Pelanggan
Gambar 3.3 DFD Level 1
3.4 Entity Relation Diagram ERD
Adpun rancangan ERD pada aplikasi internet commerce penjualan Vcd adalah sebagai berikut:
Universitas Sumatera Utara
Gambar 3.4 Rancangan Diagram ERD
Universitas Sumatera Utara
3.5 Perancangan Database
Database merupakan salah satu komponen yang penting dalam sistem informasi, karena berfungsi sebagai basis penyedia informasi bagi para pemakainya.
Perancangan database yang dapat penulis uraikan sesuai dengan kebutuhan yang diperlukan sebagai media input, penyimpan data dan serta sebagai media output.
3.5.1 Desain Logikal
Gambar 3.5 Database Desain Logikal
Universitas Sumatera Utara
3.6 Perancangan Normalisasi
Tabel 3.1 Unnormalisasi
Field Name Description
Id_orders Id Orders
Nama_kustomer Nama customer
Alamat Alamat
Kelamin Jenis kelamin
Telpon Telpon
Email Email
Status_Order Status Order
Tgl_Order Tanggal Order
Jam_Order Jam Order
Id_Kota Id kota
Username Username
Password Password
Nama_lengkap Nama Lengkap
Universitas Sumatera Utara
Email Email
No_telp No telpon
Level Level
Blokir Blokir
Id_kategori Id Kategori
Nama_kategori Nama Kategori
Kategori_seo Kategori seo
Id_produk Id produk
Id_kategori Id kategori
Nama_produk Nama produk
Produk_seo Produk seo
Deskripsi Deskripsi
Harga Harga
Stok Stok
Berat Berat
Tgl_masuk Tgl masuk
Gambar Gambar
Dibeli Dibeli
Universitas Sumatera Utara
2 Normalisasi Pertama 1NF
Tabel 3.2 Normalisasi Pertama
FieldName Decription
Id_Orders Id_Orders
Nama_kustomer Nama_kustomer
Alamat Alamat
Telpon Telpon
Email Email
Status_order Status_order
Tgl_order Tgl_order
Jam_order Password guru
Id_kota Id jadwal
Username Username
Password Password
Nama_lengkap Nama_lengkap
Email Email
No_telp No telp
Level Level
Blokir Blokir
Universitas Sumatera Utara
3.3 Tabel 2NF