Data Flow Diagram Gambar Diagram DFD Flowchart Diagram Alir

BAB 3 PERANCANGAN SISTEM Tahap perancangan sistem merupakan tahapan awal yang dilakukan penulis dalam membangun sebuah website. Perancangan sistem dibuat bertujuan untuk memberikan gambaran yang jelas mengenai rancangan program yang dibuat serta untuk menguji logika pemrograman secara sederhana. Rancangan program ini dapat di gambarkan dengan menggunakan flowchart diagram alir.

3.1 Data Flow Diagram

Data flow diagram merupakan gambar diagram yang menggunakan notasi untuk menggambarkan arus data dari suatu sistem dengan menggunakan pendekatan metode analisis sistem terstruktur. Komponen-komponen data flow diagram yaitu: entitas luar, proses penyimpanan data, dan arus data. DFD memiliki simbol-simbol yang digunakan untuk menggambaarkan model data seperti yang tertera pada table berikut ini. Universitas Sumatera Utara Tabel 3.1 Simbol Data Flow Diagram Gane Sarson YourdonDe Marco Keterangan Enititas Eksternal Entitas Eksternal Entitas eksternal, dapat berupa unit terkait yang berinteraksi dengan sistem tapi berada di luar sistem Proses Proses Orang, unit yang mempergunakan atau melakukan transformasi data Aliran data dengan arah khusus dari sumber ke tujuan Data Store Penyimpanan data atau tempat data direfer oleh proses

3.2 Gambar Diagram DFD

- Login Admin - Data Produk - Info Produk - Info Member - Info Transaksi Gambar 3.1 DFD level Konteks Sistem E-Commerce Admin Member Delivery Universitas Sumatera Utara

3.3 Flowchart Diagram Alir

Flowchart atau diagram alir adalah sebuah diagram yang digambarkan dengan menggunakan simbol-simbol grafis. Flowchart memiliki fungsi untuk menjelaskan aliran algoritma dari suatu aplikasi, dan menganalisis masalah ke dalam segmen untuk menganalisis alternatif lain dalam pengoperasian. Flowchart biasa disimbolkan dalam bentuk seperti dalam tabel berikut: Tabel 3.2 Simbol-Simbol Data Flow Diagram 2 No. Simbol Keterangan 1 Terminal, untuk memulaidan mengakhiri suatu program 2 Proses, suatu simbol yang menunjukkan setiap pengolahan yang dilakukan oleh komputer 3 Input-Output, untuk memasukkan data maupun menunjukkan hasil dari suatu proses 4 Decision, suatu kondisi yang akan menghasilkan beberapa kemungkinan jawaban atau pilihan 5 Predefinned Process, suatu simbol untuk menyediakan tempat pengolahan data dalam storage 6 Connector, suatu prosedur akan masuk dan keluar melalui simbol ini dalam lembar yang sama 7 Untuk menyimpan data Universitas Sumatera Utara

3.3.1 Flowchart Menu Utama

Flowchart menu utama dapat dilihat pada gambar di bawah ini: Tidak Ya Tidak Ya Tidak Ya Tidak Ya Tidak Ya Tidak Ya Gambar 3.2 Alur Flowchart Menu Utama Aksesor is Tampilan Produk Cara Order Tampilan Cara Order Konfirma si Tampilan Konfirmasi Registra si Tampilan Registrasi Finish Start Tampilan Web Pilih Link Pada Home Tampilan Home Pakaian Tampilan Produk Universitas Sumatera Utara

3.3.2 Flowchart Pemesanan Produk

Flowchart pemesanan produk dapat dilihat pada gambar di bawah ini: Tidak Tidak Ya Ya Ya Tidak Gambar 3.3 Alur Flowchart Pemesanan Produk Start Pilih Kategori Produk Beli Login Member Finish Database Universitas Sumatera Utara

3.3.3 Flowchart Admin

Flowchart Admin dapat dilihat pada gambar di bawah ini: Tidak Ya Tidak Tidak Tidak Ya Gambar 3.4 Alur Flowchart Admin Start Login Admin Daftar Produk Daftar Member Daftar Transaksi Logout Finish Universitas Sumatera Utara

3.3.4 Flowchart Member Flowchart Admin dapat dilihat pada gambar di bawah ini :

Ya Ya Ya Gambar 3.5 Alur Flowchart Member 3.4 Perancangan Database Database adalah kumpulan dari data yang berhubungan antara yang satu dengan yang lainnya, tersimpan diperangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang Start Login Produk Pemesanan Logout Finish Universitas Sumatera Utara penting dalam sistem komputerisasi, karena database merupakan kumpulan dari beberapa file, dalam hal ini file-file tersebut dikelompokan secara terstruktur dalam beberapa tabel sesuai dengan informasi yang terkandung di dalamnya. Berikut ini rancangan tabel yang penulis gunakan dalam membangun sistem informasi : a. Tabel admin terdiri dari: Tabel 3.3 Tabel admin Nama Field Tipe Data Lebar Data id_admin integer 11 Username varchar 20 Password varchar 20 b. Tabel member terdiri dari: Tabel 3.4 Tabel member Nama Field Tipe Data Lebar Data Id_member integer 10 Nama_member varchar 30 Username varchar 10 Email varchar 30 Nohp varchar 12 Alamat varchar 60 Kodepos integer 5 Kota varchar 25 Provinsi text - pass_member varchar 20 Universitas Sumatera Utara c. Tabel produk terdiri dari: Tabel 3.5 Tabel produk Nama Field Tipe Data Lebar Data Id_produk varchar 9 Nama_produk varchar 25 Harga integer 7 Keterangan varchar 100 Ukuran varchar 7 Foto varchar 50 Stok integer 3 Id_kategori integer 2 d. Tabel keranjang terdiri dari: Tabel 3.6 Tabel keranjang Nama Field Tipe Data Lebar Data Id_cart integer 3 Id_produk varchar 9 Id_session varchar 50 Tgl varchar 10 Qty int 2 Universitas Sumatera Utara e. Tabel transaksi terdiri dari: Tabel 3.7 Tabel transaksi Nama Field Tipe Data Lebar Data Id_transaksi Integer 3 Tgl_trans Varchar 10 Id_member Integer 10 Nama_kirim Varchar 30 Alamat_kirim Varchar 40 Kodepos_kirim Integer 5 Provinsi_kirim Varchar 20 Id_produk Varchar 9 qty Integer 2 status Varchar 10 f. Tabel kategori terdiri dari: Tabel 3.8 Tabel kategori Nama Field Tipe Data Lebar Data Id_kategori Integer 11 Nama_kategori Varchar 10 Universitas Sumatera Utara BAB 4 IMPLEMENTASI SISTEM

4.1 Definisi Implementasi Sistem