BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Perencanaan dan perancangan merupakan sebuah tahap awal dalam membangun sebuah situs. Membuat suatu situs memerlukan persiapan, perencanaan yang baik,
tujuan yang jelas dan percobaan yang berulang-ulang Karena menyangkut semua elemen yang membentuk situs. Situs ini dirancang dengan menggunakan PHP sebagai
bahasa pemrogramannya dan MySQL sebagai databasenya, serta Openchart digunakan sebagai media untuk membuat layout dari situs yang telah dirancang.
3.2 Perancangan Data Flow Diagram DFD
Data Flow Diagram DFD adalah suatu diagram yang menggunakan notasi-notasi untuk menggunakan arus dari data sistem, yang penggunaannya sangat membantu
untuk memahami system secara logika, terstruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis.
Gambaran ini tidak bergantung pada perangkat keras, lunak, struktur data atau organisasi. Adapun Data Flow Diagram yang penulis ajukan, yaitu:
Table 3.1 Simbol-simbol DFD
No Gambar Nama
Fungsi 1
KesatuanLuar External Entity
Merupakan kesatuan
luar di lingkungan luar Sistem
yang akan
memberikan input atau menerima output dari
sistem 2
Proses Process Kegiatan dari hasil
suatu arus data yang masuk dalam proses
untuk dihasilkan arus
data yang
akan mengubah
input menjadi output.
3 Aliran Data
Data Flow Data mengalir melalui
sistem, dimulai dengan sebagian input dan
diubah atau diproses menjadi input
4 Penyimpanan Data
Data Storage Data disimpan untuk
keperluan berikutnya.
3.3 Diagram Level Konteks
Diagram konteks adalah suatu diagram alir yang tingkat tinggi yang menggambarkan seluruh jaringan, masuka dan keluaran. Sistem yang dimaksud adalah untuk
menggambarkan sistem yang sedang berjalan, mengidentifikasikan awal dan akhir data yang masuk dan keluaran sistem. Diagram ini merupakan gambaran umum sistem
yang nantinya akan kita buat. Secara uraian dapat dikatakan bahwa diagram konteks itu berisisi apasaja yang memberikan data inputan ke system serta kepada siapa data
informasi yang harus dihasilkan sistem. Bahar Edukasi:2009
Data Order Kategori Produk
Info data kategori produk Info pemesanan
Laporan pemesanan Pemesanan
Deliver Admin
Sistem E-
Commerce
Gambar 3.1 Diagram Konteks
3.4 Perancangan Database
Database merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di simpanan luar computer dan digunakan perangkat lunak tertentu
untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem e-commerce, karena berfungsi sebagai basis penyedia informasi bagi
para penggunanya. Karena database merupakan kumpulan dari beberapa file yang dikelompokkan secara terstruktur dalam beberapa table sesuai informasi yang
dibutuhkan didalamnya. Adapun database yang dibuat oleh penulis adalah database commerce dengan
tabel-tabel sebagai berikut:
3.4.1 Field Name
NO Nama Tabel 1
Kategori 2
Produk 3
Order 4
Customer 5
User Tabel 3.2 Field Name
3.4.2 Field Table
Gambar 3.2 Kategori
Gambar 3.3 Produk
Gambar 3.4 Order
Gambar 3.5 Customer
Gambar 3.6 User
3.5 Flowchart