92
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1. Implementasi
Tahap implementasi merupakan tahap penciptaan perangkat lunak yang terdiri dari penjelasan mengenai batasan implementasi, implementasi perangkat
lunak, implementasi perangkat keras, implementasi basis data sintaks SQL, implementasi antar muka, implementasi instalasi program, dan penggunaan
program.
5. 1.1. Batas Implementasi
Pembatasan implementasi
dimaksudkan agar
ruang lingkup
implementasi menjadi lebih jelas. Batasan implementasi dari aplikasi pemesanan online adalah sebagai berikut :
1. Tidak semua kebutuhan sistem dikerjakan tetapi lebih terfokus pada
pemesanan produk serta aplikasi-aplikasi pendukung pemesanan secara online.
2. Perangkat lunak masih merupakan prototype.
5. 1.2. Implementasi Perangkat Lunak.
Untuk pengembangan perangkat lunak ini digunakan Apache 2.2, PHP 5.2.8, dan MySQL 5.1.30, Apache sebagai perangkat lunak untuk
93
webserver, PHP dipilih sebagai perangkat lunak pengembang karena menyediakan fasilitas yang memadai untuk membuat perangkat lunak yang
berbasis web. Sementara MySQL digunakan sebagai perangkat lunak pengembang dalam pembuatan basis data.
5.1.3. Implementasi Perangkat Keras
Spesifikasi perangkat lunak yang digunakan dalam pengembangan aplikasi, adalah sebagai berikut :
1. Server
a. Processor
: AMD Athlon 64bit atau Intel EMT64 2.5 GHz
b. RAM
: DDR 512Mb c.
Hardisk : minimal 40 Gb
d. Mouse, keyboard, dan monitor, sebagai peralatan antarmuka
interface. 2.
Client a.
Processor : 2,5 GHz
b. RAM
: 128 MB c.
Mouse, keyboard, dan monitor, sebagai peralatan antarmuka interface.
94
5. 1.4. Implementasi Basis Data Sintaks SQL
Pembuatan basisdata dilakukan dengan menggunakan bahasa SQL, dimana DBMS yang digunakan adalah MySQL, Implementasi basisdatanya
dalam SQL adalah sebagia berikut : -- phpMyAdmin SQL Dump
-- version 3.4.5 -- http:www.phpmyadmin.net
-- -- Host: localhost
-- Generation Time: Dec 28, 2011 at 06:38 PM -- Server version: 5.5.16
-- PHP Version: 5.3.8 SET SQL_MODE=NO_AUTO_VALUE_ON_ZERO;
SET time_zone = +00:00; 40101
SET OLD_CHARACTER_SET_CLIENT=CHARACTER_SET_CLIENT
; 40101
SET OLD_CHARACTER_SET_RESULTS=CHARACTER_SET_RESU
LTS ; 40101
SET OLD_COLLATION_CONNECTION=COLLATION_CONNECTIO
N ; 40101 SET NAMES utf8 ;
-- -- Database: `ksg`
-- -- --------------------------------------------------------
-- -- Table structure for table `fr_kategori`
-- CREATE TABLE IF NOT EXISTS `fr_kategori`
`id_kategori` int11 NOT NULL AUTO_INCREMENT, `kode_kategori` varchar10 NOT NULL,
`nama_kategori` varchar50 NOT NULL, PRIMARY KEY `id_kategori`
ENGINE=MyISAM DEFAULT
CHARSET=latin1 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=30 ;
-- --------------------------------------------------------