71
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
Dalam bab ini akan dilakukan implementasi dan pengujian terhadap sistem, tahapan ini dilakukan setelah proses analisis dan perancangan sistem selesai
dilakukan. Pengimplementasian sistem dilakukan dengan bahasa pemrograman javascript, yang kemudian dilakukan proses pengujian dengan tujuan evaluasi
sistem yang berguna untuk proses pengembangan sistem di kemudian hari.
4.1. Implementasi Sistem
Implementasi merupakan tahap meletakkan sistem beserta komponen pembentuknya hingga siap untuk dioperasikan. Implementasi bertujuan untuk
mengkonfirmasi perancangan, sehinga pengguna dapat memberikan masukan berupa saran ataupun komentar kepada peneliti.
Pada implementasi sistem akan dijelaskan kebutuhan perangkat keras, perangkat lunak, basis data, proses, antarmuka, dan tampilan.
4.1.1. Implementasi Perangkat Keras
Komponen perangkat keras yang digunakan untuk implementasi adalah : a. Single core processor 1,0 GHz
b. Random access memory 512 MB c. Drive storage 10 GB
d. Monitor 13” e. Keyboard dan mouse
4.1.2. Implementasi Perangkat Lunak
Komponen perangkat lunak yang digunakan untuk mengiplementasikan sistem adalah :
a. Operating system Ubuntu 14.04.1 LTS b. Command-prompt shell Linux Terminal
c. Database server MongoDB 2.6.7 dan MySQL 5.5.40 d. Web-server NodeJS 0.10.35
e. Web-browser Google chrome canary 42.0.2291.0 f. Text editor ACE editor
72
4.1.3. Implementasi Basis Data
Implementasi basis data yang diterapkan dalam sistem ini menggunakan dua database management service yang berbeda yaitu MySQL dan MongoDB, pada
subbab selanjutnya akan dijelaskan pengimplementasian untuk masing-masing database management service tsb.
4.1.3.1. Implementasi DBMS MySQL
Implementasi basis data dengan menggunakan DBMS MySQL bertujuan untuk acuan data awal yang digunakan dalam operasional sistem, database
management system ini diasumsikan telah memiliki data dan struktur tabel dengan bentuk relasional yang berupa file backup data penelitian, berikut
implemplementasi basis data MySQL yang dilakukan : a. Menjalankan MySQL server
Jalankan program terminal, gunakan perintah berikut, kemudian tekan tombol “Enter”.
Nama-komputer:~ Pengguna etcinit.dmysqld start
b. Login kedalam MySQL server Masih menggunakan terminal, gunakan perintah berikut untuk login
kedalam Mysql server yang sedang berjalan, kemudian tekan tombol “Enter”.
Nama-komputer:~ Pengguna mysql -u root -p
jika diminta kata sandi masukkan password yang anda gunakan untuk nama pengguna “root”.
c. Membuat database dengan nama “restaurant” Masih menggunakan terminal, gunakan perintah berikut, kemudian tekan
tombol “Enter”.
mysql CREATE DATABASE `restaurant`;
d. Jadikan “restaurant” sebagai workspace database