Di era teknologi yang sangat maju dengan gadget yang canggih sekarang ini diperlukan proses belajar mengajar yang lebih modern terutama di SMA Telkom Bandung yang merupakan salah satu SMA yang telah memanfaatkan teknologi dengan menggunakan komputer. Pembangunan E-Learning atau Learning Management System untuk SMA Telkom Bandung diperlukan untuk meningkatkan proses belajar-mengajar yang terjadi di SMA Telkom Bandung. Tujuan dari pembangunan E-Learning yaitu agar siswa dapat belajar mandiri dan juga memudahkan guru dalam melakukan penilaian maupun penyampaian materi kepada siswa. Aplikasi E-Learning ini dibuat menggunakan metode pengerjaan Waterfall, framework CodeIgniter, dengan bahasa pemrograman PHP dan menggunakan database MySQL untuk penyimpanan data. Pengujian dilakukan dengan menggunakan metode Black Box Testing dan User Acceptance Test.