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