Batasan Implementasi Implementasi Perangkat Lunak. Implementasi Perangkat K eras. Implementasi Basis Data Sintaks SQ L

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