Learning Management system (LMS) adalah aplikasi yang memvirtualisasi proses belajar mengajar secara elektronik. LMS mempunyai banyak fungsi dalam proses belajar mengajar yang terjadi disekolah. Studi kasus yang akan diambil dalam pembuatan aplikasi ini adalah SMA N 1 Dayeuhkolot. SMA ini sudah menerapkan pembelajaran berbasis teknologi tetapi untuk penerapannya masih minim , sehingga proses pembelajran masih sering dilakukan tatap muka, misalkan saja jika guru berhalangan hadir atau waktu penyampaian materi yang kurang sedangkan materi yang disampaikan masih banyak maka dari itu terjadilah beberapa kendala dengan proses belajar mengajar. Aplikasi ini dibuat dengan metode waterfall dengan mengunakan bahasa pemograman PHP dengan framework Codelgniter dan mengunakan MySQL sebagai database server. Pengujian dari aplikasi ini mengunakan metode black box testing dan User Acceptance Test (UAT). Dengan adanya aplikasi sistem manajemen pembalajran dapat membantu proses belajar mengajar pada SMA N 1 Dayeuhkolot. Memudahkan para guru dan siswa untuk melakukan diskusi jika guru berhalangan hadir atau sebagai media pembagi informasi yang bisa dilakukan dimana saja dan bisa memudahkan guru dalam memonitoring nilai siswa dalam bentuk grafik.
Kata Kunci : LMS, waterfall,CodeIgniter