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,