# Penulis lebih senang Moodle vesi LTS karena kalau ada BUG langsung ada update, tahun 2024 moodle sudah versi 4 sehingga yang LTS adalah moodle 4.1.13+ STABLE (PHP 7.4, MariaDB 10.4 or MySQL 5.7 or Postgres 12 or MSSQL 2017 or Oracle 19c)
# Penulis lebih senang Moodle vesi LTS karena kalau ada BUG langsung ada update, tahun 2024 moodle sudah versi 4 sehingga yang LTS adalah moodle 4.1.13+ STABLE (PHP 7.4, MariaDB 10.4 or MySQL 5.7 or Postgres 12 or MSSQL 2017 or Oracle 19c)
# Instal dahulu PHP, disini akan menggunkan PHP versi 8.0 dan pastikan, plugin PHP untuk fileinfo->Universal Extensions->For getting file MIME, encoding, etc, opcache->cache->for speeding uo PHP scripts, exif->general extension->for reading picture EXIF informatian bisa di instal dengan baik serta Mysql harus menggunakan utf8mb4 (untuk karakter teks yg lebih kompleks)
# Instal dahulu PHP, disini akan menggunkan PHP versi 8.0 dan pastikan, plugin PHP untuk fileinfo->Universal Extensions->For getting file MIME, encoding, etc, opcache->cache->for speeding uo PHP scripts, exif->general extension->for reading picture EXIF informatian bisa di instal dengan baik serta Mysql harus menggunakan utf8mb4 (untuk karakter teks yg lebih kompleks)
=== Pengujian Concurrent user ===
=== Pengujian concurrent user ===
# Menggunakan jmeter 5.6.3 yang 64bit bisa didownload di https://jmeter.apache.org/download_jmeter.cgi
# Menggunakan jmeter 5.6.3 yang 64bit bisa didownload di https://jmeter.apache.org/download_jmeter.cgi
# Gunakan plugin blazzmeter untuk merecord sript, tujuannya membuat skenario pengujian, simpan dalam format jmx sehingga bisa langsung dimasukkan di Jmeter. akses di https://chromewebstore.google.com/detail/blazemeter-the-continuous/mbopgmdnpcbohhpnfglgohlbhfongabi?hl=en
# Gunakan plugin blazzmeter untuk merecord sript, tujuannya membuat skenario pengujian, simpan dalam format jmx sehingga bisa langsung dimasukkan di Jmeter. akses di https://chromewebstore.google.com/detail/blazemeter-the-continuous/mbopgmdnpcbohhpnfglgohlbhfongabi?hl=en
Baris 19:
Baris 19:
# Seting Jmeter menggunakan memori maksimum yang sisa di komputer anda, edit bagian jmeter.bat cari set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m ubah menjadi et HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m artinya maksimal memori yang di gunakan Jmeter 4GB (-Xms4g -Xmx4g)
# Seting Jmeter menggunakan memori maksimum yang sisa di komputer anda, edit bagian jmeter.bat cari set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m ubah menjadi et HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m artinya maksimal memori yang di gunakan Jmeter 4GB (-Xms4g -Xmx4g)
# RAM Jmeter yang digunakan akan berpengaruh kemampuan user yang digunakan untuk mengetes VPS
# RAM Jmeter yang digunakan akan berpengaruh kemampuan user yang digunakan untuk mengetes VPS
=== Hal-hal yang mempengaruhi hasil dari Jmeter ===
=== Hal-hal yang mempengaruhi hasil dari Jmeter ===
* Perangkat keras disisi penguji, penggunaan user yang banyak harus diimbangi hardware yang mumpuni seperti (prosesor, RAM)
* Perangkat keras disisi penguji, penggunaan user yang banyak harus diimbangi hardware yang mumpuni seperti (prosesor, RAM)
Opsional..!! tes kecepatan storage anda dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
Langkah 02 cek AAPanel
melihat alamat IP, user dan password ketik perintah bt
Pilih no 14 view panel default info
Jila password tidak tahu pilih no 5 change panel password
Langkah 03 memasang Moodle
Cari versi Moodle->kebutuhan (versi PHP dan database)
Cari versi Moodle minimal yang bertanda + atau stable (untuk produksi) , jika ingin mencari keamanan cari yang versi LTS(Long Term Service)/akan dapat update jengka waktu lama, informasi versi moodle bisa anda lihat disini https://moodledev.io/general/releases
Penulis lebih senang Moodle vesi LTS karena kalau ada BUG langsung ada update, tahun 2024 moodle sudah versi 4 sehingga yang LTS adalah moodle 4.1.13+ STABLE (PHP 7.4, MariaDB 10.4 or MySQL 5.7 or Postgres 12 or MSSQL 2017 or Oracle 19c)
Instal dahulu PHP, disini akan menggunkan PHP versi 8.0 dan pastikan, plugin PHP untuk fileinfo->Universal Extensions->For getting file MIME, encoding, etc, opcache->cache->for speeding uo PHP scripts, exif->general extension->for reading picture EXIF informatian bisa di instal dengan baik serta Mysql harus menggunakan utf8mb4 (untuk karakter teks yg lebih kompleks)
Seting Jmeter menggunakan memori maksimum yang sisa di komputer anda, edit bagian jmeter.bat cari set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m ubah menjadi et HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m artinya maksimal memori yang di gunakan Jmeter 4GB (-Xms4g -Xmx4g)
RAM Jmeter yang digunakan akan berpengaruh kemampuan user yang digunakan untuk mengetes VPS
Hal-hal yang mempengaruhi hasil dari Jmeter
Perangkat keras disisi penguji, penggunaan user yang banyak harus diimbangi hardware yang mumpuni seperti (prosesor, RAM)
Kecepatan Internet upload dan download disisi penguji juga akan mempengaruhi hasil pengujian, semakin banyak user untuk menguji VPS sebaiknya internet disisi penguji juga harus kencang. Saat pengujian pastikan menggunakan koneksi kabel dan tidak menggunakan koneksi wireless.
Perangkat lunak yang berjalan di biground juga akan mempengaruhi hasil pengujian, pastikan perangkat lunak yang berjalan seminim mungkin
Pengujian dengan metode yang berbeda akan menghasilkan hasil uji yang berbeda pula
Waktu pengujian yang berbeda akan menghasilkan hasil uji yang berbeda pula karena bisa jadi VPS hardwarenya sudah di uograde sehingga hasilnya akan jauh lebih tinggi
Video tutorial Instal AAPANEL & Moodle serta Pengujian concurrent user