Pengertian Perancangan Sistem Data Flow Diagram DFD Basis Data Database

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