Dengan berkembangnya teknologi mikrokontroler saat ini, sistem keamanan dapat dilakukan dengan menggunakan alat elektronik sebagai pengganti sistem keamanan kunci konvensional. Alat keamanan pintu ini menggunakan solenoid dan mengendalikannya melalui keypad. Alat ini dirancang dengan memanfaatkan mikrokontroler Arduino Uno sebagai pengendali utama, dimana keypad berfungsi sebagai alat input kode password dan memberikan perintah pada mikrokontroler untuk mengendalikan relay. Alat ini bekerja ketika ada masukan berupa kode password melalui keypad, dan jika kode password yang dimasukkan benar maka mikrokontroler akan memberikan input high pada relay untuk mengaktifkan solenoid. Dari hasil pengujian yang telah dilakukan menunjukkan bahwa magnetic door lock ini dapat bekerja dengan baik, hal ini dibuktikan dengan software IDE Arduino bahwa mikrokontroler dapat mendeteksi input keypad dengan baik, delay yang diterapkan untuk mengaktifkan solenoid dapat berjalan dengan baik, dan fitur untuk mengubah dan menyimpan kode password baru dapat berjalan dengan baik.