Implementasi Implementasi Perangkat Keras PC dengan Processor minimal Intel Pentium 3 atau yang setara b. Memory SDRAM-128MB PC 133 Hardisk 6 GB d. Terdapat koneksi internet Implementasi Perangkat Lunak Implementasi Basis Data

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