Rachmat Risanto Tiesa, Moh Noor Al Azam
4032 Syntax Literate, Vol. 6, No. 8, Agustus 2021
2. Server DELL PowerEdge R430 memiliki spesfikasi Processor Intel(R) Xeon(R)
CPU E5-2609 v4 @1.70GHz, RAM 8 GB DIMM DDR4, dan Hardisk PERC
H330 Mini 1 TB.
E. Kebutuhan perangkat lunak
Kebutuhan perangkat lunak yang digunakan sebagai server ujian online dan
monitoring akses log server sebagai berikut:
1. Sistem Operasi Linux CentOS7.
CentOS telah menjadi distribusi Linux pilihan di industri hosting selama
bertahun-tahun, dan baru-baru ini distribusi diambil alih oleh Ubuntu Server
sebagai OS utama yang digunakan untuk hosting web. CentOS membantu
melindungi perangkat dari serangan cyber dengan memanfaatkan Security-
Enhanced Linux (Jake St, 2019).
2. Aplikasi Pemprograman web PHP Versi 7.2.29.
PHP adalah bahasa pemrograman script server-side yang didesain untuk
pengembangan web. PHP disebut Bahasa pemrograman server side karena PHP
diproses pada komputer server. Script PHP merupakan bahasa yang bersifat
open sources dan menyatu dengan script HTML (Bettaliyah, 2017).
3. Aplikasi Database menggunakan Mariadb Versi 10.4.12.
MariaDB adalah Database Management Sistem (DBMS) yang bersifat
open sources yang dikembangkan oleh MYSQL. MYSQL sendiri merupakan
DBMS yang sangat populer dan telah di akuisisi oleh perusahaan Oracle.
sebagian besar pengguna dapat beralih di antara dua teknologi hanya dengan
menghapus instalasi MySQL dan menginstal MariaDB sebagai gantinya
(Ramadhan & Amron, 2017).
4. Aplikasi web server menggunakan Nginx versi 1.16.1.
Nginx (baca: Engine X), merupakan high http web server, yang bisa juga
difungsikan sebagai proxy, load balancer, dan HTTP cache, yang dikembangkan
pertama kali oleh Igor Sysoev yang berkewarganegaraan Rusia. Nginx pertama
kali diperkenalkan kepada publik pada tahun 2004, yang mana Nginx bersifat
free and open sources software, yang artinya dengan bebas mengembangkan
serta mendistribusikannya, tetapi masih dengan menyertakan kode sumber atau
berdasarkan dengan aturan dari license 2-clause BSD (Rex, 2014).
5. Aplikasi Ujian menggunakan Moodle versi 3.8.
Moodle merupakan suatu jenis E-Learning dimana belajar mengajar yang
memungkinkan tersampaikannya bahan ajar ke siswa dengan menggunakan
media internet, intranet atau media jaringan komputer lain. E-Learning
memungkinkan terjadinya proses pembelajaran tanpa tatap muka langsung serta
pengembangan ilmu pengetahuan dapat dilakukan dengan mudah Moodle lebih
dikenal fungsinya sebagai Course Management System atau LMS (Learning
Management System) (Perkasa, Saputra, & Fronita, 2015).