Analisis Application Programming Interface Pada Mobile E-Voting Menggunakan Metode Test-Driven Development

Pengujian pada perangkat lunak dibutuhkan sebagai jaminan mutu terhadap kemampuan perangkat lunak. Perangkat lunak diterapkan pada pekerjaan yang nyata tanpa memiliki kendala terhadap kinerja dalam memberikan perintah, memproses perintah hingga memperoleh hasil dari pemrosesan sesuai dengan tuju...

Full description

Bibliographic Details
Main Authors: Sunardi, Imam Riadi, Pradana Ananda Raharja
Format: Article
Language:English
Published: Universitas Muhammadiyah Purwokerto 2019-10-01
Series:Techno
Subjects:
Online Access:https://docs.google.com/viewerng/viewer?url=http://jurnalnasional.ump.ac.id/index.php/Techno/article/viewFile/4266/2787
_version_ 1818787901328064512
author Sunardi
Imam Riadi
Pradana Ananda Raharja
author_facet Sunardi
Imam Riadi
Pradana Ananda Raharja
author_sort Sunardi
collection DOAJ
description Pengujian pada perangkat lunak dibutuhkan sebagai jaminan mutu terhadap kemampuan perangkat lunak. Perangkat lunak diterapkan pada pekerjaan yang nyata tanpa memiliki kendala terhadap kinerja dalam memberikan perintah, memproses perintah hingga memperoleh hasil dari pemrosesan sesuai dengan tujuan pengembangan. Pengujian unit Application Programming Interface (API) pada web service fokus sebagai upaya untuk menguji kemampuan pada tiap unit. Unit yang diuji secara spesifik akan digabungkan dengan unit lain hingga menjadi suatu sistem terintegrasi. Aplikasi mobile membutuhkan dukungan API sebagai penghubung dengan basis data, dimana aplikasi mobile dengan basis data tersebut tidak saling berhubungan secara langsung. Tampilan antarmuka pada aplikasi mobile hanya difokuskan sebagai interaksi visual antara pengguna dengan sistem. Sistem yang diberi perintah akan merespon dengan umpan balik yang dihubungkan melalui perantara dan merespon kembali melalui perantara dan dikembalikan dalam bentuk visual melalui antaramuka. Pengujian pada tiap unit sistem menggunakan proses Test-Driven Development (TDD) untuk menguji tiap fungsi. Perancangan dan pembangunan web service pada aplikasi e-voting memerlukan pengujian sehingga dalam penerapanya dapat digunakan sesuai dengan spesifikasi yang telah dirancanakan tanpa menimbulkan bug atau error yang dapat menganggu kinerja sistem. API yang telah diuji dan berinteraksi dengan antarmuka dapat melakukan proses data pemilih, validasi data pemilih dan pemilihan. Sistem ini juga telah diuji dengan metode System Usability Scale dengan skor total 69,02.
first_indexed 2024-12-18T14:15:08Z
format Article
id doaj.art-f206c619da8c40db94f3a4e89b2d0240
institution Directory Open Access Journal
issn 1410-8607
2579-9096
language English
last_indexed 2024-12-18T14:15:08Z
publishDate 2019-10-01
publisher Universitas Muhammadiyah Purwokerto
record_format Article
series Techno
spelling doaj.art-f206c619da8c40db94f3a4e89b2d02402022-12-21T21:05:02ZengUniversitas Muhammadiyah PurwokertoTechno1410-86072579-90962019-10-012029794Analisis Application Programming Interface Pada Mobile E-Voting Menggunakan Metode Test-Driven DevelopmentSunardiImam RiadiPradana Ananda RaharjaPengujian pada perangkat lunak dibutuhkan sebagai jaminan mutu terhadap kemampuan perangkat lunak. Perangkat lunak diterapkan pada pekerjaan yang nyata tanpa memiliki kendala terhadap kinerja dalam memberikan perintah, memproses perintah hingga memperoleh hasil dari pemrosesan sesuai dengan tujuan pengembangan. Pengujian unit Application Programming Interface (API) pada web service fokus sebagai upaya untuk menguji kemampuan pada tiap unit. Unit yang diuji secara spesifik akan digabungkan dengan unit lain hingga menjadi suatu sistem terintegrasi. Aplikasi mobile membutuhkan dukungan API sebagai penghubung dengan basis data, dimana aplikasi mobile dengan basis data tersebut tidak saling berhubungan secara langsung. Tampilan antarmuka pada aplikasi mobile hanya difokuskan sebagai interaksi visual antara pengguna dengan sistem. Sistem yang diberi perintah akan merespon dengan umpan balik yang dihubungkan melalui perantara dan merespon kembali melalui perantara dan dikembalikan dalam bentuk visual melalui antaramuka. Pengujian pada tiap unit sistem menggunakan proses Test-Driven Development (TDD) untuk menguji tiap fungsi. Perancangan dan pembangunan web service pada aplikasi e-voting memerlukan pengujian sehingga dalam penerapanya dapat digunakan sesuai dengan spesifikasi yang telah dirancanakan tanpa menimbulkan bug atau error yang dapat menganggu kinerja sistem. API yang telah diuji dan berinteraksi dengan antarmuka dapat melakukan proses data pemilih, validasi data pemilih dan pemilihan. Sistem ini juga telah diuji dengan metode System Usability Scale dengan skor total 69,02.https://docs.google.com/viewerng/viewer?url=http://jurnalnasional.ump.ac.id/index.php/Techno/article/viewFile/4266/2787e-votingapplication programminginterfacebasis datatest-driven developmenterror
spellingShingle Sunardi
Imam Riadi
Pradana Ananda Raharja
Analisis Application Programming Interface Pada Mobile E-Voting Menggunakan Metode Test-Driven Development
Techno
e-voting
application programming
interface
basis data
test-driven development
error
title Analisis Application Programming Interface Pada Mobile E-Voting Menggunakan Metode Test-Driven Development
title_full Analisis Application Programming Interface Pada Mobile E-Voting Menggunakan Metode Test-Driven Development
title_fullStr Analisis Application Programming Interface Pada Mobile E-Voting Menggunakan Metode Test-Driven Development
title_full_unstemmed Analisis Application Programming Interface Pada Mobile E-Voting Menggunakan Metode Test-Driven Development
title_short Analisis Application Programming Interface Pada Mobile E-Voting Menggunakan Metode Test-Driven Development
title_sort analisis application programming interface pada mobile e voting menggunakan metode test driven development
topic e-voting
application programming
interface
basis data
test-driven development
error
url https://docs.google.com/viewerng/viewer?url=http://jurnalnasional.ump.ac.id/index.php/Techno/article/viewFile/4266/2787
work_keys_str_mv AT sunardi analisisapplicationprogramminginterfacepadamobileevotingmenggunakanmetodetestdrivendevelopment
AT imamriadi analisisapplicationprogramminginterfacepadamobileevotingmenggunakanmetodetestdrivendevelopment
AT pradanaanandaraharja analisisapplicationprogramminginterfacepadamobileevotingmenggunakanmetodetestdrivendevelopment