Proses pembelajaran di SMK Negeri 1 Mootilango masih bersifat konvensional, dengan kata lain bahwa proses belajar mengajar antara siswa dengan guru hanya dapat dilakukan dengan syarat terjadinya pertemuan antara siswa dengan guru di dalam kelas. Jika pertemuan antara siswa dengan guru tidak terjadi atau guru yang bersangkutan tidak hadir dan waktu pembelajaran yang dibatasi pihak sekolah, maka secara otomatis proses pembelajaran pun akan terhambat, Salah satu metode pengajaran yang sedang berkembang di masa sekarang adalah Mobile Learning. Mobile Learning dapat membantu para pengajar dalam mendistribusikan bahan ajar mereka tanpa harus berada di kelas dengan menggunakan internet, hal ini dapat memaksimalkan waktu pembelajaran di kelas yang terbatas. Dalam pembuatan perangkat lunak menggunakan metode Waterfall. Metode pengumpulan data yang digunakan dalam penelitian ini adalah studi literatur, observasi dan interview atau wawancara dengan topik yang akan diambil. Aplikasi ini di rancang menggunakan software bahasa pemograman java yaitu Android Studio, untuk bahasa pemograman PHP dan HTML menggunakan software Sublime Lite, dan untuk penyimpanan data menggunakan Mysql, serta tool untuk pemodelan menggunakan UML (Unified Modeling Language). Berdasarkan hasil pengujiaan Whitebox pada salah satu proses dalam sistem ini yaitu pada menu evaluasi dengan perolehan hasil yang seimbang Cyclometic Complexity (CC) = 4, maka sistem ini dinyatakan dapat berjalan dengan baik. Sedangkan hasil pengujian Blackbox sistem dapat berjalan sesuai dengan yang diharapkan.