BAB 3
PERANCANGAN SISTEM
3.1 Pengertian Perancangan Sistem
Perancangan sistem merupakan upaya perusahaan untuk memulai memiliki sistem
baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan sistem dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan.
Tujuan perancangan sistem adalah untuk memenuhi kebutuhan user pemakai mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta
diimplementasikan. Perancangan sistem adalah suatu upaya untuk membuat suatu sistem yang baru atau memperbaiki sistem yang lama secara keseluruhan atau
memperbaiki sistem yang telah ada.
3.2 Data Flow Diagram DFD
Data flow diagram merupakan suatu diagram yang menggunakan notasi-notasi untuk
menggambarkan arus dari data sistem, dengan menggunakan pendekatan metoda analisis sistem terstruktur Structured System Analysis Method.
Universitas Sumatera Utara
Di dalam tahap analisa, penggunaan notasi simbol lingkaran dan anak panah untuk mewakili atau menggambarkan arus data dalam perancangan sistem sangat
membantu di dalam komunikasi dengan pemakai sistem untuk memahami sistem secara logika.
Keuntungan dari penggunaan DFD yaitu membantu para analis sistem meringkas informasi tentang sistem, mengetahui hubungan antar sub sistem,
membantu perkembangan aplikasi secara efektif. DFD juga berfungsi sebagai alat komunikasi yang baik antara user dan analis sistem.
Berbagai komponen dari Data Flow Diagram DFD yaitu entitas luar, proses, penyimpanan data, dan arus data. DFD memiliki simbol-simbol yang digunakan untuk
menggambarkan model data seperti terdapat pada table berikut :
Tabel 3.1 Simbol Data Flow Diagram
De Marco and Yourdan Symbol Keterangan
Gane and Sarson Symbols Source Kesatuan
Luar
Proses Data Flow Arus
Data Data Store
Penyimpanan Data
Universitas Sumatera Utara
Gambar 3.1 Data Flow Diagram DFD
3.3 Basis Data Database
Basis Data Database merupakan tempat penyimpanan data yang terstruktur sehingga dapat diakses dengan cepat dan mudah. Tahap mempersiapkan database ini
merupakan tahap di mana penulis mempersiapkan tempat untuk menampung data di server. Data tersebut akan diproses oleh program yang penulis buat pada tahap
pemrograman baik menambah, mengubah, penghapusan, dan menampilkan database itu sendiri.
Berikut rancangan tabel yang penulis gunakan dalam membangun Sistem Penjualan Jasa Percetakan Berbasis Web yaitu:
Universitas Sumatera Utara
a. Tabel Admin
Tabel 3.2 Tabel Admin
Field Name Type
Width Description
username Varchar
50 Nama User
password Varchar
25 Password User
b. Tabel Buku Tamu
Tabel 3.3 Tabel Buku Tamu
Field Name Type
Width Description
id Int
10 Primary key, Auto increment
nama Varchar
50 Nama Pelanggan
email Varchar
60 Email Pelanggan
komentar Text
- Komentar Pelanggan
Universitas Sumatera Utara
c. Tabel Undangan
Tabel 3.4 Tabel Undangan
Field Name Type
Width Description
id Int
10 Auto increment
kode Varchar
12 Kode undangan
gambar Varchar
50 Gambar undangan
ukuran Varchar
15 Ukuran undangan
keterangan Text
- Keterangan gambar
harga Int
20 Harga undangan
d. Tabel Price List
Tabel 3.5 Tabel Price List
Field Name Type
Width Description
id Int
10 Auto increment
nama barang Varchar
25 Nama Produk
satuan Varchar
20 Satuan Produk
harga Int
20 Harga Produk
Universitas Sumatera Utara
3.4 Flowchart