PENGUJIAN APLIKASI MENGGUNAKAN BLACK BOX TESTING BOUNDARY VALUE ANALYSIS (STUDI KASUS : APLIKASI PREDIKSI KELULUSAN SMNPTN)

  • M. Sidi Mustaqbal Universitas Widyatama
  • Roeri Fajri Firdaus Universitas Widyatama
  • Hendra Rahmadi Universitas Widyatama
Keywords: Testing, blackbox, Boundary Value Analysis

Abstract

[id]

Pengujian adalah suatu proses pelaksanaan suatu program dengan tujuan menemukan suatu kesalahan. Suatu kasus test yang baik adalah apabila test tersebut mempunyai kemungkinan menemukan sebuah kesalahan yang tidak terungkap. Suatu test yang sukses adalah bila test tersebut membongkar suatu kesalahan yang awalnya tidak ditemukan. Salah satu dari jenis pengujian yang ada adalah Black Box Testing.
Pada penelitian ini dicoba diterapkan pengujian dengan menggunakan teknik Black Box Testing. Metoda Black Box Testing terdiri atas beberapa cara antara lain Equivalence Partitioning, Boundary Value Analysis, Comparison Testing, Sample Testing, Robustness Tesing, dan lain-lain. Diantara sekian banyak cara pengujian tersebut, pada penelitian ini dipilih cara pengujian Boundary Value Analysis.
Boundary Value Analysis merupakan cara pengujian dengan menentukan nilai batas bawah dan batas atas dari data yang ingin diuji. Pengujian ini dilakukan pada fungsi tambah kelas pada Aplikasi Prediksi Kelulusan SNMPTN.
Hasil pengujian menunjukkan bahwa masih terdapat banyak kekurangan saat melakukan validasi data yang akan dimasukkan, sehingga dapat menyebabkan data yang disimpan pada database tidak sesuai dengan data yang diharapkan. Hasil pengujian dapat dijadikan masukan untuk memperbaiki aplikasi.

[en]

Testing is a process of implementing a program with the aim of finding faults. A good test case is that if the test is able to find an error that was not revealed. A successful test is when that test can find the error that was not found at the beginning. One of the types of testing is called Black Box Testing.
The aim of this research is trying to apply the blackbox testing on a software. Black Box Testing provide us with some techniques to run the test, such as: Equivalence Partitioning, Boundary Value Analysis, Comparison Testing, Sample Testing, Robustness Tesing, and others. Among the many ways of testing, we choose the software testing using Boundary Value Analysis techniques.
Boundary Value Analysis is a way of testing by determine the value of the lower limit and upper limit of the data that want to test. Testing was conducted on the “Add Class” functionality of the developed software called “Aplikasi Prediksi Kelulusan SNMPTN”.
The test results show that there are still many shortcomings when performing data validation, so it can cause unexpected data is saved into database. The result can give the feedback for developer to improve the application features

Downloads

Download data is not yet available.
Published
2016-02-22
Section
Articles