# Opsional..!! tes kecepatan storage anda dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
# Opsional..!! tes kecepatan storage anda dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
=== Langkah 02 cek AAPanel ===
=== Langkah 02 cek AAPanel ===
# melihat alamat IP, user dan password ketik perintah bt
# melihat alamat IP, user dan password ketik perintah bt
Baris 13:
Baris 14:
# 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 20:
# 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)
* 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===
# concurrent user dengan jumlah 1000 user dengan spesifikasi VPS 1vCPU dan Ram 1GB mengakses login dan membuka course (Isi course standar spada dari Kemendikbudristek https://spada.kemdikbud.go.id/ ) secara bersamaan dikatakan sangat bagus dikarenakan moodle dengan ram 1GB disarankan hanya untuk 50 user saja.
# Pengujian concurrent user hanya dilakukan 1 kali di setiap user yang diuji, karena keterbatasan waktu dan peforma perangkat keras, pengujian dengan metode lain bisa jadi hasilnya akan berbeda.
# Hardware pengujian concurrent user menggunakan prosesor core i5 Gen-3 4Core, RAM 12GB (sisa 6GB), SSD 256GB, kecepatan Internet upload 10Mbps download 40Mbps, perangkat lunak yang berjalan di latar belakang record screen menggunakan OBS, menjalankan virtual avatar dan crome. Penting!! kecepatan internet, hardware yang digunakan serta perangkat lunak yang berjalan di latar belakang mempengaruhi hasil pengujian, karena aplikasi pengujian Jmeter sensitif hardware disisi penguji.
# Seting memori maksimal Jmeter hanya 4GB, seting memori berbeda bisa jadi menghasilkan hasil yang berbeda pula.
# Pengujian sebatas login bersamaan dan mengakses course(Isi course standar spada dari Kemendikbudristek https://spada.kemdikbud.go.id/ ) di uji 1 Oktober 2024 kondisi moodle tidak ada yang mengakses. Pengujian dengan cara yang berbeda bisa saja hasilnya akan berbeda.
# Pengujian di waktu yang berbeda bisa menghasilkan performa yang berbeda, bisa jadi kemampuannya jauh lebih tinggi karena sudah dilakukan upgrade hardware disisi server VPS NeoLite Pro.
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
concurrent user dengan jumlah 1000 user dengan spesifikasi VPS 1vCPU dan Ram 1GB mengakses login dan membuka course (Isi course standar spada dari Kemendikbudristek https://spada.kemdikbud.go.id/ ) secara bersamaan dikatakan sangat bagus dikarenakan moodle dengan ram 1GB disarankan hanya untuk 50 user saja.
Pengujian concurrent user hanya dilakukan 1 kali di setiap user yang diuji, karena keterbatasan waktu dan peforma perangkat keras, pengujian dengan metode lain bisa jadi hasilnya akan berbeda.
Hardware pengujian concurrent user menggunakan prosesor core i5 Gen-3 4Core, RAM 12GB (sisa 6GB), SSD 256GB, kecepatan Internet upload 10Mbps download 40Mbps, perangkat lunak yang berjalan di latar belakang record screen menggunakan OBS, menjalankan virtual avatar dan crome. Penting!! kecepatan internet, hardware yang digunakan serta perangkat lunak yang berjalan di latar belakang mempengaruhi hasil pengujian, karena aplikasi pengujian Jmeter sensitif hardware disisi penguji.
Seting memori maksimal Jmeter hanya 4GB, seting memori berbeda bisa jadi menghasilkan hasil yang berbeda pula.
Pengujian sebatas login bersamaan dan mengakses course(Isi course standar spada dari Kemendikbudristek https://spada.kemdikbud.go.id/ ) di uji 1 Oktober 2024 kondisi moodle tidak ada yang mengakses. Pengujian dengan cara yang berbeda bisa saja hasilnya akan berbeda.
Pengujian di waktu yang berbeda bisa menghasilkan performa yang berbeda, bisa jadi kemampuannya jauh lebih tinggi karena sudah dilakukan upgrade hardware disisi server VPS NeoLite Pro.