Struktur Menu Perancangan Input Perancangan Output

58 Gambar 4.17 Menu 3. Tambah Menu Form Tambah Menu ini merupakan form untuk menginput atau mengedit menu makanan. Gambar 4.18 Tambah Menu 59 4. Transaksi Penjualan Langsung Form ini adalah form dimana user melakukan proses transaksi penjualan langsung. Form ini berisi menu makanan yang dipilih konsumen. Gambar 4.19 Penjualan Lansung Sedangkan form ini memfasilitasi user untuk memasukan menu makanan yang dipilih konsumen kedalam form diatas. Pada form ini kasir menginputkan menu makanan dan jumlah makanan yang dibeli serta jumlah. 60 Gambar 4.20 Pilih Menu Penjualan 5. Transaksi Catering Form catering ini berfungsi untuk memuat semua transaksi catering yang belum diproses. 61 Gambar 4.21 Catering Form ini adalah form untuk menginputkan transaksi catering yang baru. 62 Gambar 4.22. Input Catering 6. Transaksi Booking Form ini adalah form untuk menginputkan transaksi booking yang baru. 63 Gambar 4.23 Input Booking Sedangkan form ini adalah form untuk memilih menu makanannya. 64 Gambar 4.24 . Daftar Booking

4.2.5.3. Perancangan Output

Perancangan output adalah satu bagian dimana data atau informasi yang ditampilkan. Berikut perancangan output dari Sistem Informasi Penjualan makanan dan catering di Rumah Makan Mirasa. 1. Nota Penjualan Langsung Nota penjualan langsung adalah nota yang dicetak saat konsumen melakukan pembayaran. 65 Gambar 4.25 Nota Penjualan Langsung 2. Nota Catering Nota catering adalah nota yang digunakan sebagai bukti pemesanan dan pembayaran. 66 Gambar 4.26 Nota Catering 3. Nota Booking Nota Booking digunakan sebagai bukti booking dan bukti pembayaran. 67 Gambar 4.27 Nota Booking 4. Laporan Penjualan Langsung Laporan penjualan berisi transaksi penjualan langsung setiap harinya. 68 Gambar 4.28 Laporan Penjualan Langsung 5. Laporan Catering Laporan catering berisi data-data pemesanan catering yang ada pada periode tertentu. 69 Gambar 4.29 Laporan Catering 6. Laporan Booking Laporan booking berisi data booking. Laporan ini dicetak pada periode tertentu. Gambar 4.30. Laporan Booking 71

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1. Implementasi

Implementasi dan penguji sistem adalah salah satu tahap dalam pembuatan sistem informasi. Dengan pengujian sistem ini, diharapkan sistem informasi yang dirancang sesuai dengan harapan dan kebutuhan user. Pada tahap ini, dijelaskan mengenai sistem yang dirancang dan cara menggunakannya.

5.1.1 Batasan Implementasi

Batasan implementasi dalam pembuatan Sistem Informasi Pembelian Bahan Makanan dan Penjualan Makanan di Rumah Makan Mirasa, diantaranya : 1. Tidak semua kebutuhan sistem informasi in dikerjakan, tetapi hanya subsistem-subsistem tertentu, misalnya penjualan. 2. Basis data yang digunakan dalam implememtasi ini adalah MYSQL. 3. Bahasa yang digunakan adalah JAVA.

5.1.2 Implementasi Perangkat Lunak

Adapun perangkat lunak yang harus disiapkan untuk membangun Sistem Informasi Pembelian Bahan Makanan dan Penjualan Makanan di Rumah Makan Mirasa adalah sebagai berikut : 1. Netbeans IDE 6.9.1 sebagai software yang digunakan penulis untuk membuat Sistem Informasi ini. 2. iReport 5.0.1 yang digunakan untuk membuat laporan. 72 3. MYSQL sebagai pengembang Basis Data dan perangkat lunak lainnya menggunakan XAMPP.

5.1.3 Implementasi Perangkat Keras

Adapun perangkat keras yang mendukung berjalannnya sistem informasi ini, diantaranya : 1. Processor Intel Dual Core atau sekelasnya. 2. RAM 512 MB 3. VGA dengan kapasitas 128 BIT 4. Harddisk 80 GB 5. DVD RW 6. Kabel Jaringan 7. Printer 8. Alat-alat pendukung lain seperti monitor, mouse, keyboard

5.1.4 Implementasi Basis Data

Basis data dibuat dengan menggunakan MYSQL. Berikut adalah implementasi basis data dalam bentuk sintaks SQL : 1. Membuat Database ‘Mirasa’ CREATE DATABASE `MIRASA`; 2. Membuat Tabel `tabel_booking` CREATE TABLE `tabel_booking` `nota` char15 collate latin1_general_ci NOT NULL, `nama` varchar50 collate latin1_general_ci NOT NULL, 73 `utk_tgl` date NOT NULL, `daper` int11 NOT NULL, `sisa` int11 NOT NULL, `ket` tinyint1 NOT NULL, PRIMARY KEY `nota` 3. Membuat Tabel `tabel_catering` CREATE TABLE `tabel_catering` `nota` char15 collate latin1_general_ci NOT NULL, `nama` varchar30 collate latin1_general_ci NOT NULL, `alamat` varchar100 collate latin1_general_ci NOT NULL, `kode_menu` char5 collate latin1_general_ci NOT NULL, `jumlah` int11 NOT NULL, `tgl_kirim` date NOT NULL, `jam_kirim` varchar10 collate latin1_general_ci NOT NULL, `dp` int11 NOT NULL, `sibar` int11 NOT NULL, `Status` tinyint1 NOT NULL, `Keterangan` tinyint1 NOT NULL 4. Membuat Tabel `tabel_detbooking` CREATE TABLE `tabel_detbooking` `nota` char15 collate latin1_general_ci NOT NULL,