80
BAB V
Im plem entasi dan Pengujian Sistem
5.1 Implementasi
Im plem entasi m erupaka n sebua h akhir dari pengem bangan sistem inform asi. Im plem entasi yaitu ta hap pe nerapan sistem dapat dioperasika n secara optim al
sesuai dengan kebutuha n. Pada prose s ini dijela skan m engenai system yang dirancang dan ba gaim ana cara penggunaannya.
5.1.1 Batasan Implementasi
Dalam m engim plem enta sika n perangka t lunak pengendalian aplika si ini ada beberapa hal yang m enjadi ba tasan im plem entasi, yaitu :
1. Sistem perangkat lunak ini m encakup Pemesanan menu, pengolahan
m enu, serta proses pem bayaran pada kasir dan laporan penjualan per hari.
2. Tidak terhubung ke jaringan internet, hanya menggunakan local area
network m elalui perangkat wifi. 3.
Sistem hanya mempunyai 2 hak akses yaitu admin dan pelayan.
81
5.1.2 Implementasi Perangkat Lunak.
Pada tahap im plem enta si perangkat lunak te rdapat beberapa perangkat lunak yang digunaka n agar sistem berjalan de ngan baik. Diantaranya adalah :
1. Untuk sistem operasi menggunakan Mocrosoft Windows 7.
2. Untuk tampilan sistem menggunakan Frame Work Twitter Bootstrap.
3. Untuk tampilan output menggunakan software Adobe Reader version 9.0.
5.1.3 Implementasi Perangkat K eras.
Pada im plem entasi perangkat keras dibutuhka n beberapa perangkat keras sebagai pendukung sistem dia ntaranya sebaga i berikut:
1. Komputer Server
a. Processor Intel Dual Core.
b. Memory 4GB DDR 3
c. Harddisk 320 GB
d. Monitor LCD 14”
2. Perangkat yang digunakan Sebagai Client Adalah
a. Smartphone berbasis Android jelly bean, Blackberry, Iphone,
client bisa m enggunakan ketiga Sm artphone tersebut asalkan m em punyai brow ser pada perangkat tersebut.
82
3. Perangkat jaringan
a. Perangkat jaringan hanya memanfaatkan jaringan Wifi yang telah
tersedia pada m asing – masing device . tinggal menghubungkan
antara device sm artphone seba gai clie nt dan kom puter sebagai server.
5.1.4 Implementasi Basis Data Sintaks SQ L
Pada bagian im plem entasi basis data diuraika n dalam sintak basis data sebagai berikut :
a. Sintak Pembuat DatabaseBasis Data :
CREATE DATAB ASE rum ah_m akan; b.
Sintak untuk membuat table login : CREATE TABLE user
usernam e VARCHAR50, password V ARCHAR100,
level VARCHAR50 ENGIN E
= M yISAM
DEF AULT CHARSET= latin1
AUTO_INCREM ENT=4 ; c.
Sintak untuk membuat table makanan : CREATE TABLE da ta
id_da ta INTEGER5 AUTO INCRE M EN T, nam a_steak VARCHAR 100,
kategori V ARCHAR 50, file VARCHAR 255,
83
harga_steak INT EGER 50, stock INT EGER 5,
sold IN TEGER 100, tangga l DATE,
ENGINE=M yISAM D EFAUL T
CHARSET = latin1 AUTO_INCREM ENT=71;
d. Sintak untuk membuat table minuman ;
CREATE TABLE m inum an id_m inum an INTEG ER11 AUTO INCREM ENT,
nam a_m inum an VARCHAR 50, kategori V ARCHAR 50,
file VARCHAR 255, harga_m inum an INT EGER 100,
jum lah_porsi INTEG ER 5, sold IN TEGER 100,
tangga l DATE, ENGINE=M yISAM
DEFAUL T CHARSET=la tin 1
AUTO_INCREM ENT=12; e.
Sintak untuk membuat table meja ; CREATE TABLE m eja
nom or_m eja INTEG ER 3, kosong VARCHAR 5,
ENGINE=M yISAM DEFAULT CHARSET= latin1
84
f. Sintak untuk membuat table pemesanan ;
CREATE TABLE pem esanan id_pem esana n INTEG ER 5,
no_m eja INTEG ER 3, list_pem esanan T EXT,
jum lah_pesanan T EXT, total_harga INTE GER 50,
bayar INTEGER 50, discount INT EGER 50,
kem bali INTE GER 50, total_order_steak INT EGER 10,
total_order_drinks INTE GER 100, status VARCHAR 50,
tangga l DATE, ENGINE=M yISAM DEFAULT CHARSET= latin1
g. Sintak untuk membuat table promo:
CREATE TABLE prom o id_prom o INTEG ER 5,
prom o_nam e VARCHAR 50, id_da ta INTEGER 11,
id_m inum an INTEG ER 11
85
porsi INT EGER 5, discount INT EGER 3,
total IN TEGER 50, ENGINE=M yISAM
DEFAUL T CHARSET=la tin1
AUTO_INCREM ENT=12;
5.1.5 Implementasi Antar M uka. 5.1.5.1 Implementasi H alam an Utama