Perkembangan teknologi telah meningkatkan jumlah penggunaan sistem online learning di dunia pendidikan. Ketersediaan sistem ini memberi alternatif media pengajaran yang dapat digunakan oleh instruktur atau pengajar. Berdasarkan survei yang dilakukan oleh pihak lain menyatakan bahwa jumlah pelajar yang mengikuti program online learning bertambah banyak. Walaupun begitu, tingkat penyelesaian program online learning masih menjadi salah satu masalah yang dihadapi oleh pelajar. Kepuasan dari seorang pelajar berhubungan erat dengan tingkat penyelesaian program online learning. Oleh karena itu, informasi terkini mengenai aspek – aspek yang perlu diperhatikan dalam membangun sebuah sistem online learning yang komprehensif diperlukan. Dengan harapan, bahwa kepuasan pelajar akan meningkat apabila pengembangan sistem telah memperhatikan aspek – aspek tersebut. Hasil penelitian ini menunjukkan bahwa beberapa aspek yang perlu diperhatikan pada saat pengembangan sebuah sistem online learning. Aspek – aspek tersebut adalah instruktur, pelajar dan teknologi.