Perncangan Arsitektur Jaringan Perancangan Sistem

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 ; -- --------------------------------------------------------