Teknologi berkembang dengan pesat pada era sekarang, dengan seiring perkembangan teknologi tersebut maka ada dampak yang ditimbulkan pada dunia industri maupun pada masyarakat. Salah satu teknologinya adalah Internet of Things (IoT) yang dapat menghubungkan beberapa perangkat pada jaringan Internet. Dengan adanya konsep tersebut perangkat rumah dapat dikendalikan dan dipantau dari jarak jauh menggunakan telepon pintar. Mengingat efisiensi waktu yang sangat penting hal ini perlu dilakukan untuk meningkatkan kualitas hidup manusia. Dalam pembangunannya penulis memilih perangkat lampu, pengunci pintu dan sensor suhu ruangan untuk dikendalikan dan dipantau melalui telepon pintar berbasis Android yang terhubung ke dalam jaringan Internet, pada bagian perangkat rumah dihubungkan dengan mikrokontroller NodeMCU yang berfungsi sebagai kendali perangkat dari sebuah pesan telepon pintar dan berfungsi menghubungkan perangkat rumah ke dalam jaringan Internet melalui jaringan nirkabel, ada- pun dalam pembangunan ini penulis membandingkan waktu pengiriman pesan melalui protokol Message Queuing Telemetry Transport (MQTT) dan WebSocket, hal ini dilakukan upaya mengetahui prosedur pe- ngiriman pesan yang lebih cepat, dengan adanya hal tersebut tentu perlu didapat sebuah layanan Server yang mampu melayani sebuah prosedur pengiriman pesan tersebut melalui jaringan Internet. Hasil dari tugas akhir ini adalah sebuah pembangunan aplikasi IoT untuk rumah cerdas berbasis Android, dan me- nunjukan hasil pengujian waktu pengiriman pesan melalui protokol MQTT lebih cepat daripada protokol WebSocket.