Di era globalisasi seperti saat ini dengan perkembangan teknologi informasi yang semakin pesat, maka menuntut dunia pendidikan untuk selalu menyesuaikan perkembangan teknologi terhadap usaha dalam peningkatan mutu pendidikan. Perubahan akan tuntutan itulah yang menjadikan dunia pendidikan memerlukan inovasi dan kreativitas dari guru dalam pelaksanaan proses pembelajaran dengan mengembangkan sistem pembelajaran yang berbasis teknologi, berorientasi pada siswa, dan menfasilitasi kebutuhan siswa dengan kegiatan pembelajaran yang menantang, aktif, kreatif, inovatif, efektif, serta menyenangkan dengan mengembangkan kegiatan pembelajaran berbasis komputer dan smartphone.
Kegiatan pembelajaran merupakan kegiatan yang paling pokok dalam keseluruhan proses pendidikan. Ini berarti bahwa pencapaian tujuan pendidikan banyak bergantung pada bagaimana merancang dan melaksanakan kegiatan proses pembelajaran. Dalam kegiatan pembelajaran selalu melibatkan dua pelaku yaitu guru dan siswa. Guru sebagai pengajar merupakan pencipta kondisi belajar siswa yang didesain secara sengaja, sistematis, dan berkesinambungan. Sedangkan siswa sebagai peserta didik merupakan pihak yang memanfaatkan kondisi belajar yang diciptakan oleh guru.