Show simple item record

dc.contributor.advisorSiregar, Baihaqi
dc.contributor.advisorSeniman
dc.contributor.authorFarhan, Sayid
dc.date.accessioned2025-12-17T08:36:23Z
dc.date.available2025-12-17T08:36:23Z
dc.date.issued2025
dc.identifier.urihttps://repositori.usu.ac.id/handle/123456789/110989
dc.description.abstractThe rapid advancement of digital technology has significantly transformed consumer shopping behavior, with online transactions via e-commerce platforms becoming the preferred method due to their practicality and efficiency. Despite these conveniences, the delivery process to the buyer’s residence still presents several challenges, such as the recipient’s absence or the risk of package theft. In response to these issues, a Smart Deposit Box system based on the Internet of Things (IoT) is proposed as an alternative solution, allowing couriers to deliver packages independently using a verification mechanism based on a One Time Password (OTP). The OTP is generated by the server of a dummy simulated e-commerce website using the TOTP algorithm and stored in the database as a SHA-256 hash. This system utilizes an ESP32 microcontroller as the central controller, connected to components such as a 4x4 keypad matrix, relay, solenoid lock, and magnetic switch. The courier enters the OTP via the keypad, and the ESP32 processes the input into a hash and validates it to the server using the POST method. If the OTP is valid, the ESP32 activates the relay to unlock the door, triggers an indicator, updates the delivery status, and sends a notification to the user via the Blynk application. Conversely, if the OTP is invalid or a network error occurs, the system will emit an alert sound and display the status on the LCD screen. The dummy e-commerce website, developed using PHP and hosted on a local server, serves as the platform for order logging and OTP management. System testing shows that OTP validation operates with 100% accuracy under stable network conditions. The final results indicate that the system can perform OTP verification reliably and efficiently. The integration of OTP control, ESP32-based hardware management, and real-time monitoring via the Blynk application provides a secure, practical, and remotely accessible deposit box solution.en_US
dc.language.isoiden_US
dc.publisherUniversitas Sumatera Utaraen_US
dc.subjectSmart Deposit Boxen_US
dc.subjectInternet of Thingsen_US
dc.subjectOTPen_US
dc.subjectESP32en_US
dc.subjectBlynken_US
dc.subjectTOTPen_US
dc.subjectSHA-256en_US
dc.subjectE-commerce Websiteen_US
dc.titlePemanfaatan One Time Password (OTP) dan Internet of Things (IoT) untuk Keamanan Paket pada Smart Deposit Boxen_US
dc.title.alternativeUtilization of One Time Password (OTP) and Internet of Things (IoT) for Package Safety in a Smart Deposit Boxen_US
dc.typeThesisen_US
dc.identifier.nimNIM191402139
dc.identifier.nidnNIDN0008017906
dc.identifier.nidnNIDN0025058704
dc.identifier.kodeprodiKODEPRODI59201#Teknologi Informasi
dc.description.pages102 Pagesen_US
dc.description.typeSkripsi Sarjanaen_US
dc.subject.sdgsSDGs 9. Industry Innovation And Infrastructureen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record