Data Flow Diagram DFD Perancangan File dalam Database

BAB 3 PERANCANGAN SISTEM Seiring dengan perkembangan teknologi saat ini, serta untuk meningkatkan efisiensi kerja dan waktu, maka masih banyak teknologi yang bersifat manual harus diganti agar menjadi lebih baik. Untuk memulai membangun program aplikasi ini, maka penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari user yang akan menggunakan aplikasi ini. Perancangan aplikasi RestoCafe ini dibuat atas dasar kebutuhan masyarakat yang menginginkan kecepatan dan keakuratan dalam bekerja, sehingga dapat menghemat waktu. Perancangan merupakan proses yang dilakukan oleh perancang sistem untuk mengerjakan spesifikasi sistem, membuat keputusan tentang bagaimana komponen sistem diaktualisasikan.

3.1 Data Flow Diagram DFD

Diagram alir atau Data Flow Diagram adalah teknik grafik yang digunakan untuk menjelaskan aliran informasi dan trasformasi data yang bergerak dari pemasukan data hingga ke keluaran Mahyuzir, 1991. Data Flow Diagram adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluaran dari sistem, proses apa yang menghasilkan data, dan Universitas Sumatera Utara interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut Kristanto, 2003. Simbol yang digunakan pada DFD model Yourdon sebagai berikut : 1. Data Flow arus data, panah merepresentasikan datu atau lebih objek data arus data. 2. External entity Kesatuan luar atau boundary batas sistem, untuk merepresenrasikan sebuah external entity sebagai sebuah elemen sistem. 3. Procces proses, proses adalah kegiatan yang dilakukan oleh orang, mesin, atau komputer dari hasil suatu data yang masuk kedalam proses untuk menghasilkan data yang keluar dari proses. 4. Data Store Simpanan data, simpanan data merupakan simpanan dari data yang dapat berupa : a. Suatu file atau database dalam komputer. b. Suatu arsip atau catatan manual. c. Suatu kontak tempat data dimeja seseorang. d. Suatu label acuan seseorang. e. Suatu agenda atau buku. Universitas Sumatera Utara Gambar 3.1 Data Flow Diagram DFD Aplikasi Resto dan Cafe Iga-Iga Universitas Sumatera Utara Tabel 3.1 Tabel Simbol-simbol Data Flow Diagram

3.2 Perancangan File dalam Database

Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat dimanipulasi diolah menggunakan perangkat lunak program aplikasi untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur, dan juga batasan-batasan data yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi dimana basis data merupakan gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat menghidari duplikasi data, hubungan antar data yang tidak jelas, organisasi data, dan juga update yang rumit. Berikut merupakan tabel yang digunakan oleh penulis dalam membanggun aplikasi. Universitas Sumatera Utara a. Tabel Menu terdiri dari : Tabel 3.2 Tabel Menu Nama Field Type Data Lebar Data Kode_Menu Varchar 15 Nama_Menu Varchar 35 Kelompok Varchar 25 Satuan Varchar 25 Gambar Varchar MAX Harga Numeric 18,0 Stok Numeric 18,0 b. Tabel Bahan terdiri dari : Tabel 3.3 Tabel Bahan Nama Field Type Data Lebar Data Kode_Bahan Varchar 15 Nama_Bahan Varchar 35 Kelompok Varchar 25 Satuan Varchar 25 Harga Numeric 18,0 Stok Numeric 18,0 Universitas Sumatera Utara c. Tabel Pembelian terdiri dari : Tabel 3.4 Tabel Pembelian Nama Field Type Data Lebar Data Faktur_Pembelian Varchar 15 Tanggal_Pembelian Date - Supplier Varchar 35 Total Numeric 18,0 d. Tabel Supplier terdiri dari : Tabel 3.5 Tabel Supplier Nama Field Type Data Lebar Data Kode_Supplier Varchar 15 Nama_Supplier Varchar 35 Alamat Varchar 50 An Varchar 35 Telepon Varchar 20 Fax Varchar 20 Universitas Sumatera Utara e. Tabel Penjualan terdiri dari : Tabel 3.6 Tabel Penjualan Nama Field Type Data Lebar Data Faktur_Penjualan Varchar 15 Tanggal_Penjualan Date - Keterangan Varchar 10 Total Numeric 18,0 Diskon Numeric 18,0 Grand_Total Numeric 18,0 Bayar Numeric 18,0 Kembali Numeric 18,0 f. Tabel Penggunaan_Bahan terdiri dari : Tabel 3.7 Tabel Penggunaan_Bahan Nama Field Type Data Lebar Data No Varchar 15 Tanggal Date - Kode_Bahan Varchar 15 Jumlah Numeric 18,0 g. Tabel Pengguna terdiri dari : Tabel 3.8 Tabel Pengguna Nama Field Type Data Lebar Data Kode_Pengguna Varchar 15 Nama_Pengguna Varchar 35 Password Varchar 10 [Level] Varchar 25 Universitas Sumatera Utara h. Tabel Hak_Akses terdiri dari : Tabel 3.9 Tabel Hak_Akses Nama Field Type Data Lebar Data [Level] Varchar 25 Pengguna Bit - Menu Bit - Bahan Bit - Supplier Bit - Pembelian Bit - Penjualan Bit - Hak_Akses Bit -

3.3 Flowchart