Implementasi Perangkat Keras Implementasi Perangkat Lunak Implementasi Basis Data

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