Perancangan Sistem Diagram Konteks Entity Relation Diagram ERD Perancangan Normalisasi

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