Kasus dan Hasil Pengujian

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,