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...
Main Authors: | , , |
---|---|
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 |