Penelitian ini bertujuan untuk menghasilkan Portal e-learning berbasis Moodle Self-Hosted sebagai kelas maya untuk berbagai aktivitas seperti pengunggahan dan pengunduhan materi pelajaran, tugas, kuis, serta melakukan presensi dan konferensi video antara guru dan siswa. Sistem ini berbasis website yang terkoneksi dengan Moodle Mobile Apps pada sitem operasi Android dan iOS. Penelitian ini adalah penelitian Researce and Development (R&D) dengan model pengembangan ADDIE yang terdiri dari beberapa tahap, yaitu analisis, perancangan, pengembangan, implementasi dan evaluasi sistem. Hasil dari penelitian ini adalah (1) Pelaksanaan pembelajaran daring menggunakan portal e-learning Moodle Self-Hosted berbasis web dan mobile. (2) Hasil pengujian aplikasi menggunakan standar ISO 25010 pada aspek functional suitability, performance efficiency, compatibility dan portability memiliki berkualitas yang baik. (3) Portal e-learning Moodle Self-Hosted mendapatkan tanggapan yang sangat layak dari pengguna berdasarkan pengujian perangkat lunak menggunakan standar ISO 25010 pada aspek usability.