Diagram Use Case CALL FOR PAPER 2010 MUNAS APTIKOM.

Seminar dan Call For Paper Munas Aptikom Politeknik Telkom Bandung, 9 Oktober 2010 11 Gambar 3.4 Physical data model basis data sistem pemasaran Sumber: [Perancangan]

4. IMPLEMENTASI

4.1 Spesifikasi Perangkat Keras Pengembangan sistem pemasaranmenggunakan sebuah komputer dengan spesifikasi perangkat keras yang dijelaskan pada Tabel 4.1. Tabel 4.1 Spesifikasi perangkat keras komputer pada localhost Nama Komponen Spesifikasi Prosesor Intel ® Pentium ® 4 CPU 3.00 GHz Memori RAM 1 GB Hardisk ATA ST3160211AS, kapasitas 160 GB Mother Board MSI MS-7236 Sumber: [Implementasi] 4.2 Spesifikasi Perangkat Lunak Pengembangan sistem pemasaranmenggunakan sebuah komputer dengan spesifikasi perangkat lunak yang dijelaskan pada Tabel 4.2. Tabel 4.2 Spesifikasi perangkat lunak komputer Spesifikasi Perangkat Lunak Sistem operasi Localhost: Microsoft Windows XP Professional Version 2002 Service Pack 2 Hosting : Linux Bahasa pemrograman PHP Lingkungan pemrograman Localhost: - PHP version 5.2.6 - Apache version 2.2.9 Win32 - MySQL version 5.0.51b Hosting: PHP version 5.2.9 Apache version 2.2.11Unix MySQL version 5.0.67 Sumber: [Implementasi] 5. PENGUJIAN 5.1 Pengujian Unit Pengujian unit Sistem Pemasaran ini menggunakan teknik pengujian White Box White Box Testing dengan teknik Basis Path Testing. Pada teknik Basis Path Testing, proses pengujian dilakukan dengan memodelkan algoritma pada suatu flow graph, menentukan jumlah kompleksitas siklomatis cyclomatic complexity, menentukan sebuah basis set dari jalur independen dan memberikan kasus uji test case pada setiap basis set yang telah ditentukan. Method yang diuji adalah method getVarname, default = null, hash = default, type = none, mask = 0, getUserid dan setId. 5.2 Pengujian Integrasi Pengujian unit Sistem Pemasaran ini menggunakan teknik pengujian White Box White Box Testing dengan teknik Basis Path Testing. Pada teknik Basis Path Testing, proses pengujian dilakukan dengan memodelkan algoritma pada suatu flow graph, menentukan jumlah kompleksitas siklomatis cyclomatic complexity, menentukan sebuah basis set dari jalur independen dan memberikan kasus uji test case pada setiap basis set yang telah ditentukan. Method yang diuji adalah method getUserSession, getKonfigurasi, getOtorisasi, getMenu, getSubMenu, getDaftar, getData, store dan delete. 5.3 Pengujian Validasi Pengujian validasi digunakan untuk mengetahui apakah sistem yang dibangun sudah benar sesuai dengan kebutuhan. Daftar kebutuhan yang merupakan hasil analisis kebutuhan akan menjadi acuan untuk melakukan pengujian validasi. Pengujian validasi menggunakan metode pengujian Black Box. Pengujian sistem memberikan 155 kasus uji terhadap 104 daftar kebutuhan. Seluruh hasil pengujian adalah valid.