Metode Pengembangan Sistem Alat Bantu Analisis dan Perancangan

23 4 Kamus Data Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi secara detail dan mengorganisasi semua elemen data yang digunakan dalam sistem secara persis sehingga pemakai dan penganalisis sistem mempunyai dasar pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses. 5 Perancangan Basis Data a. Normalisasi Normalisasi merupakan teknik analisis data yang mengorganisasikan atribut-atribut data dengan cara mengelompokkan sehingga terbentuk entitas yang non-redundant, stabil, dan fleksible b. Tabel Relasi Relasi adalah hubungan antara tabel yang mempresentasikan hubungan antar objek di dunia nyata. Relasi merupakan hubungan yang terjadi pada suatu tabel dengan lainnya yang mempresentasikan hubungan antar objek di dunia nyata dan berfungsi untuk mengatur operasi suatu database.

3.2.4. Pengujian Software

Pengujian software adalah suatu proses pelaksanaan suatu program dengan tujuan menemukan suatu kesalahan. Pengujian software ini bertujuan untuk mendesain test yang secara sistematik membongkar jenis kesalahan dengan usaha dan waktu minimum. Pengujian sistem akan digunakan dengan metode pengujian black box. 24 Pengujian software dengan metode black box ini tidak termasuk kepada data internal dan algoritmanya, sehingga waktu yang dibutuhkan lebih cepat. Pengujian ini juga berfokus pada persyaratan fungsional perangkat lunak. 25

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem Yang Berjalan

Bab ini menguraikan tentang prosedur sistem informasi penjualan makanan dan catering yang sedang berjalan di Rumah Makan Mirasa. Dalam perancangan suatu program aplikasi diperlukan penggambaran sistem informasi untuk memahami alur informasi dari sistem.

4.1.1. Analisis Dokumen

Dalam membuat perancangan, dibutuhkan analisis dokumen yang digunakan dalam prosedur penjualan di Rumah Maakan Mirasa, Berikut analisis dokumen yang ada di Rumah Makan Mirasa : 1. Nama : Data Booking dan Pemesanan Fungsi : Mengetahui no meja dan Makanan yang dipesan Sumber Data : Konsumen Rangkap : 2 Atribut : no Transaksi,Tanggal, No Meja, Jumlah pesanan, Pesanan. 2. Nama : Data Bukti Pembayaran Fungsi : Sebagai bukti pembayaran dan arsip pemasukan Sumber Data : Kasir Rangkap : 2