Sekolah merupakan tempat formal berlangsungnya proses belajar mengajar. Sekolah memiliki berbagai tingkatan, mulai dari Sekolah Dasar (SD) hingga Sekolah Menengah Kejuruan. Pada tiap tingkatannya, sekolah akan memberikan porsi pembelajaran yang berbeda dan permasalahan yang terjadi pada saat proses pembelajaran cukup beragam. Pada penelitian ini SMK Strada 2 Jakarta memiliki permasalahan dalam proses pembelajaran yang masih menggunakan metode tradisional dan masih sangat terbatasnya penyampaian materi dalam yang diberikan oleh guru, sehingga menurunkan minat siswa untuk belajar. Dalam menghadapi hal tersebut dikembangkanlah E-Learning dengan metode System Development Life Cycle (SDLC) Waterfall sebagai sebuah model pembelajaran yang baru, sehingga peningkatan performa dari guru maupun siswa dapat terjadi, serta informasi yang disampaikan menjadi lebih jelas dan tidak terbatas. Metodologi Waterfall dipilih karena merupakan motode klasik yang sederhana dan sistematik terdiri dari beberapa tahapan yang output tahapan sebelumnya dapat menjadi input tahapan setelahnya. Penelitian ini dimulai dari pengumpulan data melalui wawancara narasumber dan observasi ke lapangan, menganalisis hasil wawancara, desain aplikasi e-learning, coding aplikasi e-learning, testing melakukan uji coba terhadap aplikasi yang telah dibangun, dan maintaining terhadap error ataupun pengembagan kedepannya. Setelah melalui berbagai rangkaian tersebut dihasilkan sebuah aplikasi e-learning berbasis website yang dapat memfasilitasi kebutuhan proses pembelajaran antara guru dan siswa secara online.