RANCANG BANGUN BACKEND WEBSITE PEMUNGUTAN SUARA DENGAN MENGGUNAKAN FRAMEWORK EXPRESS.JS

Muhammad , Nauval Saiholau (2023) RANCANG BANGUN BACKEND WEBSITE PEMUNGUTAN SUARA DENGAN MENGGUNAKAN FRAMEWORK EXPRESS.JS. TEKNIK , UNIVERSITAS LAMPUNG .

[img]
Preview
File PDF
Skripsi Muhammad Nauval Saiholau + TTD + Cap - Abstrak - Muhammad Nauval S.pdf

Download (13Kb) | Preview
[img] File PDF
Skripsi Muhammad Nauval Saiholau + TTD + Cap Tanpa Lampiran - Muhammad Nauval S.pdf
Restricted to Hanya staf

Download (2188Kb) | Minta salinan
[img]
Preview
File PDF
Skripsi Muhammad Nauval Saiholau + TTD + Cap Tanpa Lampiran & Pembahasan - Muhammad Nauval S.pdf

Download (2025Kb) | Preview

Abstrak (Berisi Bastraknya saja, Judul dan Nama Tidak Boleh di Masukan)

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

Jenis Karya Akhir: Skripsi
Subyek: 600 Teknologi (ilmu terapan) > 620 Ilmu teknik dan ilmu yang berkaitan
Program Studi: Fakultas Teknik > Prodi S1-Teknik Elektro
Pengguna Deposit: . . Yulianti
Date Deposited: 18 Feb 2025 05:21
Terakhir diubah: 18 Feb 2025 05:21
URI: http://digilib.unila.ac.id/id/eprint/84246

Actions (login required)

Lihat Karya Akhir Lihat Karya Akhir