creators_name: Muhammad , Nauval Saiholau creators_id: 1915061057 type: other datestamp: 2025-02-18 05:21:43 lastmod: 2025-02-18 05:21:43 metadata_visibility: show title: RANCANG BANGUN BACKEND WEBSITE PEMUNGUTAN SUARA DENGAN MENGGUNAKAN FRAMEWORK EXPRESS.JS ispublished: pub subjects: 620 full_text_status: restricted abstract: Dalam proses demokrasi, pemungutan suara merupakan cara yang penting untuk menentukan pilihan. Pemungutan suara secara tradisional memiliki banyak permasalahan, seperti potensi kesalahan, biaya yang besar, dan waktu yang lama. Karena itu, sistem pemungutan suara online yang lebih maju dan efektif sangat diperlukan. Sudah ada beberapa penelitian dan pengembangan sistem pemungutan suara online. Namun, sistem tersebut masih kurang sempurna, karena tidak memperhatikan keamanan data, tidak menggunakan desain yang responsif, dan kurang memiliki fleksibilitas. Penelitian ini memiliki tujuan untuk merancang dan membangun backend dari situs web pemungutan suara yang bernama PilihGeh dengan menggunakan framework Express.Js yang mendukung keamanan, validitas suara, dan sistem yang fleksibel. Metode Iterative Development Model digunakan dalam pelaksanaan dan perancangan penelitian ini dengan membagi proses menjadi bagian kecil yaitu iterasi. Proses penelitian mencakup analisis, desain sistem, coding, testing, dan deployment. Pada tahap analisis, data-data yang diperlukan untuk membuat sistem dikumpulkan untuk mendapatkan kebutuhan fungsional dan non fungsional. Berdasarkan analisis kebutuhan, tahap desain sistem melakukan perancangan sistem dengan menggunakan UML yang terdiri dari Use Case Diagram, Activity Diagram, dan Entity Relationship Diagram. Selanjutnya, dilakukan tahap coding dengan menggunakan framework Express.Js untuk empat iterasi. Kemudian, dilakukan pengujian fungsionalitas dengan menggunakan aplikasi Postman dengan metode blackbox testing untuk setiap iterasi. Terakhir, dilakukan deployment backend yang telah dibangun dengan menggunakan layanan Railway. Sistem backend ini mendukung fitur autentikasi, penyelenggaraan, pengelolaaan, dan pelaksanaan pemungutan suara yang fleksibel, fitur mengelola profil serta fitur enkripsi. Penelitian ini berhasil untuk mengembangkan backend situs web pemungutan suara online yang bernama PilihGeh. Backend situs web ini dibangun dengan menggunakan framework Express.Js dan metode Iterative Development Model. Backend situs web ini menyediakan fitur-fitur seperti fitur login dan register, fitur pemungutan suara dan hasil suara, dan fitur edit profil. Backend situs web ini juga diuji fungsionalitasnya dengan menggunakan aplikasi Postman dengan metode blackbox testing untuk 132 skenario. Hasil pengujian menunjukkan bahwa semua skenario berjalan sesuai dengan yang diharapkan. Backend situs web ini juga berhasil di deploy dengan menggunakan layanan Railway dengan tautan https://backend-pilihgeh-production.up.railway.app/. Kata kunci: Pemungutan Suara Online, Backend. Express.Js, Iterative Development Model. Postman, Railway date: 2023-10-30 date_type: published publisher: TEKNIK place_of_pub: UNIVERSITAS LAMPUNG citation: Muhammad , Nauval Saiholau (2023) RANCANG BANGUN BACKEND WEBSITE PEMUNGUTAN SUARA DENGAN MENGGUNAKAN FRAMEWORK EXPRESS.JS. TEKNIK , UNIVERSITAS LAMPUNG . document_url: http://digilib.unila.ac.id/84246/1/Skripsi%20Muhammad%20Nauval%20Saiholau%20%2B%20TTD%20%2B%20Cap%20-%20Abstrak%20-%20Muhammad%20Nauval%20S.pdf document_url: http://digilib.unila.ac.id/84246/2/Skripsi%20Muhammad%20Nauval%20Saiholau%20%2B%20TTD%20%2B%20Cap%20Tanpa%20Lampiran%20-%20Muhammad%20Nauval%20S.pdf document_url: http://digilib.unila.ac.id/84246/3/Skripsi%20Muhammad%20Nauval%20Saiholau%20%2B%20TTD%20%2B%20Cap%20Tanpa%20Lampiran%20%26%20Pembahasan%20-%20Muhammad%20Nauval%20S.pdf