Smart City is one of the Smart Initiatives that tries to provide solutions to parking problems that are found in big cities. The growth of the vehicle population is not matched by the growth of parking infrastructure, which raises various problems such as illegal parking, traffic jams, and driving safety. Thanks to the massive evolution of the Internet of Things, the Smart Parking idea became a breakthrough in solving the growing parking problem. In this paper, we explain the prototype development of the Smart Parking System using the Internet of Things which has three subsystems, namely embedded systems, as well as Android and web-based applications. Smart Parking System’s software was developed using the Object-Oriented Analysis and Design (OOAD) method and has been tested using black-box testing with 41 test cases that were successfully received.