53
BAB IV IMPLEMENTASI
Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan
selanjutnya akan diimplementasikan pada bahasa pemrograman. Setelah implementasi dilakukan, maka dilakukan pengujian terhadap sistem yang baru dan
akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.
4.1 Implementasi
Setelah sistem dianalisis dan didesain secara rinci, maka akan menuju tahap implementasi. Implementasi sistem merupakan tahap meletakkan sistem
sehingga siap untuk dioperasikan. Implementasi bertujuan untuk mengkonfirmasi modul perancangan, sehingga pengguna dapat memberi masukan kepada
pengembangan sistem.
4.2 Implementasi Perangkat Keras
Perangkat keras yang dibutuhkan dalam pembuatan Aplikasi Permainan Teka-Teki Silang TTS Berbasis WEB ini. Perangkat keras yang dibutuhkan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
54
dalam proses Permainan Teka-Teki Silang TTS Berbasis WEB ini menggunakan spesifikasi minimum yang digunakan untuk membuat dan menjalankan program
ini, sehingga berjalan sesuai dengan yang diharapkan. Untuk bisa menjalankan aplikasi yang dibuat, diperlukan beberapa
hardware minimal sebagai berikut :
a. PC dengan Processor minimal Intel Pentium 3 atau yang setara b. Memory SDRAM-128MB PC 133
c. Hardisk 6 GB d. Terdapat koneksi internet
4.3 Implementasi Perangkat Lunak
Perangkat lunak yang dipergunakan untuk menjalankan aplikasi yang dibuat adalah sebagai berikut :
a. Internet browser optional
4.4 Implementasi Basis Data
Implementasi basis data diambil berdasarkan perancangan basis data yang dibuat sebelumnya. Secara fisik, implementasi basis data diimplementasikan
menggunakan perangkat lunak MySQL. Berikut ini bagaimana pembuatan database beserta tabel-tabel yang mendukung system penyeleksian beasiswa.
1. Pembuatan database
CREATE DATABASE
‘tts’; 2.
Pembuatan table data_user CREATE TABLE `data_user`
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
55
`nama` varchar50 NOT NULL, `username` varchar50 NOT NULL,
`password` varchar50 NOT NULL, PRIMARY KEY `username`
ENGINE=MyISAM DEFAULT CHARSET=latin1; 3.
Pembuatan table log CREATE
TABLE `log`
`id_log` int3 NOT NULL auto_increment, `tanggal` date NOT NULL,
`user` varchar50 collate latin1_general_ci NOT NULL, `soal` varchar50 collate latin1_general_ci NOT NULL,
`waktu` varchar50 collate latin1_general_ci NOT NULL, PRIMARY KEY `id_log`
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=16 ;
4. Pembuatan tabel record
CREATE TABLE
`record` `id` int4 NOT NULL auto_increment,
`groupid` varchar50 collate latin1_general_ci NOT NULL, `word` varchar225 collate latin1_general_ci NOT NULL,
`question` varchar225 collate latin1_general_ci NOT NULL, `timer` varchar50 collate latin1_general_ci NOT NULL,
`drwordgroup` varchar50 collate latin1_general_ci NOT NULL, PRIMARY KEY `id`
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
56
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=21;
5. Pembuatan tabel words
CREATE TABLE `words` `id` int4 NOT NULL auto_increment,
`groupid` varchar50 collate latin1_general_ci NOT NULL default lt, `word` varchar255 collate latin1_general_ci NOT NULL,
`question` varchar255 collate latin1_general_ci NOT NULL default , PRIMARY KEY `id`
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=39;
4.5 Implementasi Antarmuka