Tabel 5.11 Pengujian Menu Profil Perusahaan
Kasus dan Hasil Uji Data Benar Data Masukan
Yang diharapkan Pengamatan
Kesimpulan Klik menu Profil
Perusahaan Menampilkan
halaman Profil Perusahaan
Dapat menampilkan
halaman cara pembayaran
[X ] Diterima [ ] Ditolak
Tabel 5.12 Pengujian Menu Hubungi Kami
Kasus dan Hasil Uji Data Benar Data Masukan
Yang diharapkan Pengamatan
Kesimpulan Klik menu
hubungi kami Menampilkan
alamat Konveksi Dapat menampilkan
alamat Konveksi [
] Diterima [ ] Ditolak
5.1.3 Kesimpulan Hasil Pengujian
Berdasarkan hasil pengujian dengan kasus uji sampel diatas, dapat ditarik kesimpulan bahwa perangkat lunak bebas dari kesalahan sintaks dan secara
fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan.
5.2 Implementasi
Implementasi sistem adalah tahap penerapan sistem yang akan dilakukan jika sistem disetujui termasuk program yang telah dibuat pada tahap perancangan sistem
agar siap untuk dioperasikan. Implementasi Sistem Informasi Penjualan online dilakukan menggunakan bahasa pemrograman PHP dengan basis data yang
digunakan adalah MySQL Aplikasi PHP tersebut dapat dijalankan pada berbagai platform sistem operasi dan perangkat keras, tetapi implementasi dan pengujian
sepenuhnya hanya dilakukan pada perangkat keras PC Personal Computer dengan sistem operasi Microsoft Windows XP dan Micrsoft Windows Seven.
5.2.1 Batasan Implementasi
Dalam mengimplementasikan perangkat lunak ini ada beberapa hal yang menjadi batasan implementasi, yaitu :
1. Basis data yang digunakan dalam mengimplementasikan sistem informasi Pemasaran dan Penjualan adalah Mysql dengan nama
database db_source. 2. Cara pembayaran adalah dengan transfer melalui bank
3. Sistem informasi ini dapat berjalan pada komputer dengan kemampuan minimal diatas pentium III.
5.2.2 Implementasi Perangkat Lunak
Sistem operasi yang digunakan pada pembuatan aplikasi ini adalah Windows XP Professional. Sedangkan bahasa pemrograman yang digunakan untuk
membangun perangkat lunak ini adalah PHP. Kemudahan PHP dalam membangun suatu aplikasi web yang dinamis manjadi salah satu faktor penulis menggunakannya.
Database dibangun menggunakan MySQL. PHP editor yang penulis gunakan adalah Macromedia Dreamweaver MX. Alasan penulis memilih Macromedia Dreamweaver
MX sebagai editor PHP dikarenakan ruang kerja Dreamweaver beserta tool yang
tersedia dapat digunakan dengan sangat mudah dan cepat, sehingga Anda bisa membangun suatu website dengan cepat dan tanpa harus melakukan coding.
5.2.3 Implementasi Perangkat Keras
Spesifikasi perangkat keras terpenting untuk membuat aplikasi ini dijelaskan dalam tabel sebagai berikut :
Tabel 5.13 Spesifikasi Perangkat Keras
Perangkat Keras JenisUkuran
Processor 1.79 Ghz
Memory RAM 512 MB
Hardisk 80 GB
Video Graphic Card Onboard
Monitor 17 “
Keyboard+Mouse PS2
Adapun spesifikasi perangkat keras yang minimal diperlukan :
Tabel 5.14 Kebutuhan Minimal Perangkat Keras
Perangkat Keras JenisUkuran
Processor 2.6 MHz
Memory 256 MB
Hardisk 80 GB
Graphic Card 4 MB
Monitor Standar
Keyboard+Mouse Standar
5.2.4 Implementasi Basis Data
Implementasi basis data dilakukan dengan menggunakan bahasa SQL, dimana DBMS yang digunakan adalah MySQL. Adapun implementasi basis datanya dalam
bahasa SQL adalah sebagai berikut : -- phpMyAdmin SQL Dump
-- version 3.4.5 -- http:www.phpmyadmin.net
-- Host: localhost -- Waktu pembuatan: 05. Januari 2012 jam 16:19
-- Versi Server: 5.5.16 -- Versi PHP: 5.3.8
-- Struktur dari tabel `admins` CREATE TABLE IF NOT EXISTS `admins`
`username` varchar50 COLLATE latin1_general_ci NOT NULL, `password` varchar50 COLLATE latin1_general_ci NOT NULL,
`nama_lengkap` varchar100 COLLATE latin1_general_ci NOT NULL, `email` varchar100 COLLATE latin1_general_ci NOT NULL,
`no_telp` varchar20 COLLATE latin1_general_ci NOT NULL, `level` varchar20 COLLATE latin1_general_ci NOT NULL DEFAULT
user, `blokir` enumY,N COLLATE latin1_general_ci NOT NULL DEFAULT
N,
-- Struktur dari tabel `banner` CREATE TABLE IF NOT EXISTS `banner`
`id_banner` int5 NOT NULL AUTO_INCREMENT, `judul` varchar100 COLLATE latin1_general_ci NOT NULL,
`url` varchar100 COLLATE latin1_general_ci NOT NULL, `gambar` varchar100 COLLATE latin1_general_ci NOT NULL,
`tgl_posting` date NOT NULL,
-- Struktur dari tabel `hubungi` CREATE TABLE IF NOT EXISTS `hubungi`
`id_hubungi` int5 NOT NULL AUTO_INCREMENT, `nama` varchar50 COLLATE latin1_general_ci NOT NULL,
`email` varchar100 COLLATE latin1_general_ci NOT NULL, `subjek` varchar100 COLLATE latin1_general_ci NOT NULL,
`pesan` text COLLATE latin1_general_ci NOT NULL, `tanggal` date NOT NULL,
-- Struktur dari tabel `kategori` CREATE TABLE IF NOT EXISTS `kategori`
`id_kategori` int5 NOT NULL AUTO_INCREMENT, `nama_kategori` varchar100 COLLATE latin1_general_ci NOT NULL,
`kategori_seo` varchar100 COLLATE latin1_general_ci NOT NULL,