• Tidak ada hasil yang ditemukan

tingkat 2 untuk Application Layer (2)

16 Hasil Pengujian

Service yang di uji

Nilai

Input

Skenario Pengujian

Hasil yang diharapkan

Benar

Operator memasukkan

user name dan

password yang benar

Output berupa session id

Login

Salah

Operator memasukkan

username dan

password yang salah,

dan input kosong

Output berupa kode error

Benar

User memasukkan

username dan

password yang benar

Output berupa session id

login_user

User memasukkan

username dan

password yang salah,

dan input kosong

Output berupa kode error

Benar

Memasukkan input

session id yang benar

Output = 0 / tidak ada kesalahan

Logout

Salah

Memasukkan input

session id yang salah

Output berupa kode error

Benar

Memasukkan operator

id yang benar

Output berupa array yang berisi

informasi dari operator id

Operator_info

Salah

Memasukkan operator

id yang salah

Output berupa array kosong

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

add_operator

Salah

Memasukkan input

salah (operator id

sudah terpakai, input

kosong, atau yang

lainnya)

Output berupa kode error

Benar

Memasukkan operator

id yang benar

Output = 0 / tidak ada kesalahan

delete_opt

Salah

Memasukkan operator

id yang salah atau

operator id kosong

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

update_opt

Salah

Memasukkan input

yang salah (operator id

sudah terpakai, input

kosong, atau yang

lainnya)

Output berupa kode error

Benar

Memasukkan input

user id yang benar

Output = 0 / user exist

cek_user

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

user id yang benar

Output berupa array yang berisi

keterangan dari user

user_info

Salah

Memasukkan input

user id yang salah

Output berupa array kosong

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

add_user

Salah

Memasukkan input

yang salah

Output berupa kode error

update_user

Benar

Memasukkan input

Output = 0 / tidak ada kesalahan

45

Service yang di uji

Nilai

Input

Skenario Pengujian

Hasil yang diharapkan

yang benar

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

delete_user

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

bebas_pustaka

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

change_password

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / Jumlah pinjaman belum

maksimum

cek_max

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / Ttidak ada pinjaman yang

terlambat

cek_late

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output berupa array pinjaman dari

user (jika ada)

get_loan

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output berupa array pesanan dari user

(jika ada)

get_pesan

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

pinjam

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

extend

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

user_extend

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

kembali

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

pesan

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

ambil_pesan

Salah

Memasukkan input

yang salah

Output berupa kode error

Lampiran 16 (Lanjutan)

46

Service yang di uji

Nilai

Input

Skenario Pengujian

Hasil yang diharapkan

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

cancel_pesan

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

user_cancel_pesan

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

bayar_denda

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan session

id yang benar

Output berupa array kategori dari user

Category

Salah

Memasukkan session

id yang salah

Output berupa kode error

Benar

Memasukkan session

id yang benar

Output berupa array jenis-jenis

pinjaman

loan_type

Salah

Memasukkan session

id yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

add_loan_type

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

delete_loan_type

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

add_user_category

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

delete_user_category

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

kode error yang benar

Output berupa penjelasan kode error

error_message

Salah

Memasukkan input

kode error yang salah

Output berupa pesan kode error tidak

terdapat dalam basis data

cek_buku_pesan

Benar

Memasukkan input

yang benar

Output = 0 / Buku tidak dipesan atau

output berupa array yang berisi

keterangan dari pemesan dan tanggal

buku dipesan

cek_buku_pinjam

Benar

Memasukkan input

yang benar

Output = 0 / Buku tidak dipinjam

atau output berupa array yang berisi

keterangan dari peminjam dan kapan

buku dikembalikan

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

certain_dayoff

Salah

Memasukkan input

yang salah

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

Dayoff

Salah

Memasukkan input

Output berupa kode error

Lampiran 16 (Lanjutan)

47

Service yang di uji

Nilai

Input

Skenario Pengujian

Hasil yang diharapkan

yang salah

Benar

Memasukkan bulan

dan tahun yang sesuai

Output berupa array yang berisi hari

libur sesuai dengan bulan dan tahun

yang dimasukkan atau array kosong

jika tidak ada hari libur

view_dayoff

Salah

Memasukkan bulan

dan tahun yang salah

(Bukan integer, nilai

bulan yang salah, nilai

tahun yang kosong)

Output berupa kode error

Benar

Memasukkan input

yang benar

Output = 0 / tidak ada kesalahan

delete_dayoff

Salah

Memasukkan input

yang benar (format

tanggal yang salah,

input kosong, atau

tidak ada hari libur

yang dihapus)

Output berupa kode error

Lampiran 16 (Lanjutan)

This document was created with Win2PDF available at http://www.daneprairie.com.

Dokumen terkait