Anda di halaman 1dari 50

PEMBUATAN VHD CBT

Untuk berbagai macam penilaian:


1. Penilaian Harian (PH)
2. Penilaian Akhir Semester (PAS)
3. Penilaian Akhir Tahun (PAT)
4. Ujian Madrasah (UM)

Oleh:
Ace Syaripudin, S.Pd.I
By ace@madrasah.id
Persiapan

1. Download Centos
2. VirtualBox
3. WinSCP
By ace@madrasah.id
1. Install CentOS 7

Buka Aplikasi VirtualBox dan Klik New/Baru Isikan Nama VM, Type Linux dan Version Red
Hat (64 Bit) kemudian Klik Next
By ace@madrasah.id
1. Install CentOS 7

Atur Size RAM untuk VM Kemudian next Pilih “Create a virtual hard disk Now”
kemudian klik Create
By ace@madrasah.id
1. Install CentOS 7

Pilih VHD dan Klik Next Pilih Dynamicaly Allocated Kemudian


Klik Next
By ace@madrasah.id
1. Install CentOS 7

Atur Size VHD dan Klik Create Tampilan Setelah Membuat VM Centos

By ace@madrasah.id
1. Install CentOS 7

Klik Setting kemudian Pilih Stronge Klik Empty Pada Controller: IDE
kemudian Klik Gambar disk > Klik
By ace@madrasah.id
1. Install CentOS 7

Pilih File ISO CentOS kemudian Klik Open File ISO CentOS sudah masuk
Kemudain klik OK
By ace@madrasah.id
1. Install CentOS 7

Pilih VM CentOS dan Klik Start


Pilih Install CentOS 7

By ace@madrasah.id
1. Install CentOS 7

Pilih Bahasa dan Lanjutkan


Pilih Tujuan Instalasi

By ace@madrasah.id
1. Install CentOS 7

Pilih Disk dan Klik Selesai Klik Mulai Install


By ace@madrasah.id
1. Install CentOS 7

Atur sandi Root dan User Setelah mengatur sandi.. Tungu


By ace@madrasah.id proses instalasi hingga selesai
1. Install CentOS 7

Keluarkan Disk Instalasi CentOS Reboot


By ace@madrasah.id
1. Install CentOS 7

By ace@madrasah.id
Tampilan Login CentOS 7
1. Install CentOS 7
Setelah berhasil menginstall centOS, selanjutnya
adalah menon-aktifkan IPv6 pada Centos, karna
Secara Default IPv6 pada CentOS 7 Aktif…
• Login Sebagai Root
• Login : root
• Password : sesuaikan pada saat instalasi
• Ketikkan:
sysctl –w net.ipv6.conf.all.disable_ipv6=1
sysctl –w net.ipv6.conf.default.disable_ipv6=1
• Kemudian ketik:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
akan muncul jendela config network
• Tekan i pada keyboard untuk mendedit
• Edit ONBOOT=no KE ONBOOT=yes
• Kemudian Tekan CTRL+C dan KETIK ZZ

By ace@madrasah.id
1. Install CentOS 7

Setelah selesai reboot..

Login ROOT kembali, dan cek IPv4 di CentOS


Ketik ip add kemudian enter
Lihat di enp0s3 Akan muncul ip address …

By ace@madrasah.id
TAHAP 2

By ace@madrasah.id
2.1 Install OpenLiteSpeed

Install Repo OpenLiteSpeed untuk Centos 7 Install OpenLiteSpeed


rpm –ivh
http://rpms.litespeedtech.com/centos/litespeed- Ketik yum update –y enter
repo-1.1-1.el7.noarch.rpm
Kemudian Enter, tunggu proses hingga selesai... Kemudian yum install openlitespeed –y enter
Tunggu proses hingga selesai…..
By ace@madrasah.id
2.1 Install OpenLiteSpeed
Setelah Proses Instalasi Selesai..

Ketik /usr/local/lsws/bin/lswsctrl start enter


Ketik firewall-cmd --zone=public --permanent --add-
port=8088/tcp enter
Ketik firewall-cmd --zone=public --permanent --add-
port=80/tcp enterKetik firewall-cmd --zone=public -
-permanent --add- port=7080/tcp enter
Ketik firewall-cmd --zone=public --permanent --add-
port=3306/tcp enter
Ketik firewall-cmd -–reload enter
Setelah selesai buka chrome ketikan ipserver:8088
kemudian enter…akan terbuka halaman
openlitespeed, meandakan instalasi openlitespeed
By ace@madrasah.id berhasil.
2.2 Install LSPHP73
Langkah-Langah Install LiteSpeedPHP Download Repo
LSPHP
Ketik yum install epel-release -y enter
Tunggu Proses Hinggah Selesai… Kemudian Update
CentOS 7 Ketik yum update –y enter

Setelah Proses Update Selesai Langkah selanjutnya


Install LSPHP

Ketik yum install lsphp73-* -y enter Tunggu proses


hingga selesai….

By ace@madrasah.id
2.3 Install MariaDB 10.4
Langkah-langkah Install MariaDB 10.4
Update CentOS Ketik yum update –y enter

Add repo
Ketik sudo tee
/etc/yum.repos.d/MariaDB.repo<<EOF enter
[mariadb] enter
name = MariaDB enter
baseurl = http://yum.mariadb.org/10.4/centos7-
amd64 enter
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-
MariaDB enter
gpgcheck=1 enter
EOF enter

Kemudian ketik
By ace@madrasah.id sudo yum makecache fast enter
2.3 Install MariaDB 10.4
Setelah memasang sepo untuk MariaDB selanjutnya install MariaDB
Ketik sudo yum -y install MariaDB-server MariaDB-client ENTER
Tunggu proses hingga selesai.............

By ace@madrasah.id
2.3 Install MariaDB 10.4
Langkah Selanjutnya ketik perintah
sudo systemctl enable --now mariadb

By ace@madrasah.id
2.3 Install MariaDB 10.4
Selanjutnya kita akan membuat database
untuk cbt.
Ketik perintah mysqlKemudian ENTER
Ketik perintah
CREATE DATABASE cbteduma2019; enter,
Ketik perintah
CREATE USER ‘usereduma'@'%' IDENTIFIED
BY ‘passeduma’; enter
ketik perintah
GRANT ALL ON *.* To
‘usereduma'@'%'IDENTIFIED BY ‘passeduma'
WITH GRANT OPTION; enter
ketik perintah
FLUSH PRIVILEGES; enter
ketik perintah exit; enter

Catatan : nama database, user dan pass


By ace@madrasah.id
dapat di sesuaikan dengan kemauan peserta
2.3 Install MariaDB 10.4
Langkah Selanjutnya ketik perintah
mysql_secure_installation
Kumudian akan muncul beberapa petanyaan.

Enter current password for root (enter for


none): Tekan enter
Switch to unix_socket authentication [Y/n]
Tekan n Enter
Change the root password? [Y/n] Tekan n
kemudian Enter
Remove anonymous users? [Y/n] Tekan Y
kemudian Enter
Disallow root login remotely? [Y/n] Tekan n
kemudian Enter
Remove test database and access to it?
[Y/n] Tekan y enter
Reload privilege tables now? [Y/n] Tekan y
By ace@madrasah.id
kemudian enter
2.4 Konfigurasi OLS dan LSPHP73
Langkah Selanjutnya ketik perintah
/usr/local/lsws/admin/misc/admpass.sh
Kemudian isikan user name dan password yang kita inginkan untuk masuk ke panel
Openlitespeed, disini saya menggunakan user : eduma dan password : eduma2019

By ace@madrasah.id
2.4 Konfigurasi OLS dan LSPHP73
Setelah berhasil membuat user dan pass, langkah selanjutnya adalah masuk ke panel
Openlitespeed dengan membuka alamat ipserver:7080 (ex 192.168.1.200:7080)
pada mesin pencari. Seletalah tampilan login terbuka silahkan masukkan user dan
password kemudian login.

By ace@madrasah.id
By ace@madrasah.id
2.4 Konfigurasi OLS dan LSPHP73
Tahap selanjutnya adalah masuk ke menu server configuration > external app > klik icon edit

By ace@madrasah.id
2.4 Konfigurasi OLS dan LSPHP73
Cari Kolom Command ganti fcgi-bin/lsphp menjadi /usr/local/lsws/lsphp73/bin/lsphp kemudian
save Dengan mengklik icon kemudian reload openlitespeed dengan mengkil icon

By ace@madrasah.id
2.4 Konfigurasi OLS dan LSPHP73
Tahap selanjutnya adalah masuk kemenu Liteners kemudian klik icon view

By ace@madrasah.id
2.4 Konfigurasi OLS dan LSPHP73
Tahap selanjutnya adalah klik tombol edit

By ace@madrasah.id
2.4 Konfigurasi OLS dan LSPHP73
Tahap selTahap selanjutnya adalah edit port 8088 menjadi 80 kemudian simpan dan reload

By ace@madrasah.id
2.4 Konfigurasi OLS dan LSPHP73
Tahap selanjutnya adalah masuk ke menu Virtual Host > view

By ace@madrasah.id
2.4 Konfigurasi OLS dan LSPHP73
Tahap selanjutnya adalah edit bagian index files

By ace@madrasah.id
2.4 Konfigurasi OLS dan LSPHP73
Tahap selanjutnya adalah pada kolom Index Files tambahkan index.php sehinggah menjadi
index.php index.html kemudian simpan dan reload

By ace@madrasah.id
2.4 Konfigurasi OLS dan LSPHP73
Tahap selanjutnya adalah pindah ke tab rewrite kemudian klik tombol edit

By ace@madrasah.id
2.4 Konfigurasi OLS dan LSPHP73
Tahap selanjutnya adalah pada kolom Enable Rewrite dan Aulo Load from .htaccess ganti dari
No menjadi Yes kemudian simpan dan reload

By ace@madrasah.id
2.4 Konfigurasi OLS dan LSPHP73
Tahap selanjutnya adalah melihat apakah php73 sudah terpasang di Openlitespeed. Untuk
melihat ketikkan ipserver(ipvhd)/phpinfo.php (ex 192.168.56.105/phpinfo.php)

By ace@madrasah.id
2.5 Install Ioncube Loader
Sebelum mengintall ioncube loader kita mengintall bebera perintah terlebih dahulu.
1. yum install wget –y Enter
2. yum install nano –y Enter
3. yum install unzip –y Enter

Kemudian ketik perintah


wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip Enter,

ketik perintah unzip ioncube_loaders_lin_x86-64.zip Enter

Kemudin ketik perintah


cp ioncube/ioncube_loader_lin_7.3.so /usr/local/lsws/lsphp73/lib64/php/modules/ioncube_loader_lin_7.3.so
Enter,

Ketik perintah
echo "zend_extension = /usr/local/lsws/lsphp73/lib64/php/modules/ioncube_loader_lin_7.3.so“ \ Enter

> '/usr/local/lsws/lsphp73/etc/php.d/00-ioncube.ini’ enter ………………

By ace@madrasah.id
TAHAP 3

1. Download / Instalasi CBT


2. Konfigurasi DB CBT
3. Pengaturan CBTE
4. Eksplore Menu CBT
By ace@madrasah.id
3.1 Download / Install CBT
Pada tahap ini kita akan masuk di poin inti, instalasi CBT proses instalasi CBT sangat mudah …
Tahap pertama….Masuk ke direktori html openlitespeed, ketik perintah
cd /usr/local/lsws/Example/html/ [ENTER]

Ketik yum install git –y [ENTER]


Kemudian ketik perintah
git clone https://github.com/pajarsidikn/candycbt.git [ENTER]
Tunggu proses Download hinggah selesai…

By ace@madrasah.id
3.2 Konfigurasi DataBase CBT
Setelah selesai menginstall cbt, selanjutnya adalah mensetting database cbt, sesuai database yang telah
kita buat, dengan mengetik perintah
nano /usr/local/lsws/Example/html/candycbt/config/config.database.php [ENTER]
Kemudian sesuaikan database yang telah kita buat.
Setelah proses pengeditan selesai tekan ctrl + o [enter] untuk menyimpan dan ctrl + x [enter] untuk keluar

By ace@madrasah.id
3.2 Konfigurasi DataBase CBT
Setelah mensetting database, selanjutnya buka web browser kita (ex. chrome)
kemudian ketikkan ipserver/candycbt (ex. 192.168.56.105/candycbt), kemudian
klik kotak merah bertuliskan import. Setelah berhasil , kita akan di arahkan ke login
admin… user dan password defaultnya User : admin Pass : admin

By ace@madrasah.id
3.2 Konfigurasi DataBase CBT
user dan password defaultnya User : admin Pass : admin

By ace@madrasah.id
3.3 Pengaturan CBT
Proses ini kita akan mensetting beberapa pengaturan agar bias mengupload soal berbentuk word. Langkah pertama
ketik perintah
nano /usr/local/lsws/Example/html/candycbt/admin/pages/word_import/import/application/config/sq_config.php

Kemudian masukkan info database kita. Setelah selesai tahap selnjutnya ketik perintah
nano /usr/local/lsws/Example/html/candycbt/admin/pages/word_import/import/application/config/config.php

Cari $config['sess_save_path'] = NULL; ganti menjadi $config['sess_save_path'] = BASEPATH;

By ace@madrasah.id
3.2 Konfigurasi DataBase CBT

By ace@madrasah.id
3.4 Eksplore Menu CBT
Setelah proses tahap 3.1 s.d. KB.3.3 selesai. Log in dengan User dan password
defaultnya.
User : admin
Pass : admin

By ace@madrasah.id
Memberi Hak Akses Ke Folder,
dan membuat Folder
MEMBERI AKSES (RW) KE FOLDER:
chmod -R 777 /usr/local/lsws/Example/html/candycbt

MEMBUAT FOLDER:
mkdir /usr/local/lsws/Example/html/candycbt/files <enter>
chmod -R 777 /usr/local/lsws/Example/html/candycbt/files <enter>

mkdir /usr/local/lsws/Example/html/candycbt/foto/fotosiswa <enter>


chmod -R 777 /usr/local/lsws/Example/html/candycbt/foto/fotosiswa <enter>

mkdir /usr/local/lsws/Example/html/candycbt/foto/fotoguru <enter>


chmod -R 777 /usr/local/lsws/Example/html/candycbt/foto/fotoguru <enter>

By ace@madrasah.id PENGENALAN APLIKASI CBT


By ace@madrasah.id

Anda mungkin juga menyukai