dari motor DC tersebut bisa mempersulit dalam aplikasi yang membutuhkan kecepatan kontrol secara otomatis. Tetapi, ketidak linieran model dinamik dari motor DC memiliki keterbatasan pada desain dari ragkaian close-loop feedback kontroler. Karakteristik non linear dari motor DC seperti gesekan dan saturasi dapat menurunkan kinerja dari control konvensional. Masalah ini bisa diatasi dengan Kontrol cerdas berbasis Artificial Intelligent (AI). Oleh sebab itu pada penelitian ini akan didesain model kontrol motor DC menggunakan beberapa macam kontrol, yaitu kontrol PID yang dituning dengan autotuning Matlab, PID yang dituning dengan Bat Algorithm (BA) untuk mengontrol kecepatan motor DC. Hasil performance dari Model kontrol motor DC menggunkan PID-BA didapatkan memiliki steady state error, settling time dan overshoot yang lebih baik. Dari running beberapa model tanpa pengaturan, pengaturan PID Ziegler Nichols, dan PID Autotuning Matlab didapatkan settling time paling lama 5.00 detik pada model tanpa controller, Overshoot paling tinggi 1.492 pada PID-ZN, sedangkan Overshoot terkecil 1.015 dan settling time tercepat 0.285 detik pada PID-BA. Ini menunjuk bahwa PID-BA merupakan controller terbaik.