Algoritma pemrograman adalah langkah-langkah yang berurutan dan sistematis dalam menyelesaikan sebuah problema. Algoritma terdiri dari dua kata yaitu algoris dan ritmis yang bila diartikan secara keseluruhan menjadi pemrograman algoritma yang artinya metode khusus yang tepat, terdiri dari serangkaian langkah-langkah yang ditulis secara terstruktur dan sistematis dalam menyelesaikan suatu problem dengan bantuan dari suatu alat yang dinamakan komputer. Algoritma yang baik mempunyai input, output, finiteness, defiteness, dan efectiviness.
Mimin Fatchiyatur Rohmah, S.T., M.Si., lahir di Lamongan, 6 Juni 1969. Menyelesaikan Studi Sarjana di Teknik Fisika Institut Teknologi Sepuluh Nopember di Surabaya dan Studi Magister di Fisika Opto-Elektronika juga di Institut Teknologi Sepuluh Nopember di Surabaya. Penulis mengajar di Teknik Informatika Universitas Islam Majapahit di Mojokerto. Yang bersangkutan bisa dihubungi melalui email miminfr@gmail.com.
Rokhmad Eko Cahyono, S.T., M.Kom., lahir di Lamongan, 8 November 1969. Menyelesaikan Studi Sarjana di Teknik Fisika Institut Teknologi Sepuluh Nopember di Surabaya dan Studi Magister di Teknologi Informasi di Institut Sains dan Teknologi Terpadu Surabaya. Penulis mengajar di Teknik Informatika Universitas Billfath di Lamongan. Yang bersangkutan bisa dihubungi melalui email ekomjkt28@gmail.com.