Anda di halaman 1dari 47

UJIAN AKHIR PENGUJIAN APLIKASI SISTEM INFORMASI

Program Studi
S1 Sistem Informasi

Oleh:
MOCH KHRISNA ARSITA
17.41010.0135

HABIBURROHMAN
17.41010.0112

FAKULTAS TEKNOLOGI DAN INFORMATIKA


UNIVERSITAS DINAMIKA
2020
1.1 Proses Bisnis
1.2 Test Plan
1.2.1 Usecase Diagram

1.2.2 Sequence Diagram Login


1.2.3 Sequence Diagram Register

1.2.4 Sequence Diagram Profile


1.2.5 Sequence Diagram Review

1.2.6 Sequence Diagram Sotry Book


1.3 Deskripsi Usecase Login
1.3.1 Input Login

Basic Flow

1. User membuka halaman login


2. User menginputkan email dan password
3. User menekan tombol login
4. Sistem melakukan verifikasi

Sistem mengembalikan data lengkap user

Alternatif Flow

1. Keluar
User menutup menu login
2. Register
User membuka halaman registrasi
3. Input email yang tidak valid
Sistem menampilkan notifikasi kesalahan
4. Input password yang tidak valid
Sistem menampilkan notifikasi kesalahan
5. Input email dan password

Sistem menampilkan notifikasi kesalahan


1.4 Deskripsi Usecase Register
1.4.1 Input Register

Basic Flow

1. User membuka halaman register


2. User menginputkan nama, nomor telepon, email dan password
3. User menekan tombol login
4. Sistem melakukan verifikasi

Alternatif Flow

1. Login
User membuka halaman login
2. Input nama yang tidak valid
Sistem menampilkan notifikasi kesalahan
3. Input nomor telepon yang tidak valid
Sistem menampilkan notifikasi kesalahan
4. Input email yang tidak valid
Sistem menampilkan notifikasi kesalahan
5. Input password yang tidak valid
Sistem menampilkan notifikasi kesalahan
1.5 Deskripsi Usecase Profile
1.5.1 Input Basic Flow

Basic Flow

1. User membuka halaman profile


2. User melihat data pribadi seperti nama, nomor telepon, dan email
3. User menekan icon orang
4. User memilih foto
5. Sistem melakukan pengunggahan foto user
6. Foto yang dipilih user terpasang pada halaman profile

Alternatif Flow

1. Halaman Utama
User kembali ke halaman utama
2. Ukuran gambar valid
Sistem menampilkan notifikasi sukses
3. User menekan tombol logout
Sistem akan menghapus data user pada session
1.6 Deskripsi Usecase Review
1.6.1 Input Review

Basic Flow

1. User membuka halaman Review


2. User menekan tombol yang berisikan link
3. User mendapat informasi yang dibutuhkan

Alternatif Flow

1. Halaman Utama
User kembali ke halaman utama
2. Website tersedia
Sistem menampilkan halaman web pada aplikasi
3. Website tidak tersedia
Sistem menampilkan blank page pada aplikasi
1.7 Deskripsi Usecase Story Book
1.7.1 Input Usecase Sotry Book

Basic Flow

1. User membuka halaman story book


2. User menginputkan judul buku
3. User menginputkan deskripsi buku
4. Sistem menampilkan list buku yang diinputkan oleh user
5. User memilih template yang terdapat pada buku
6. User menginputkan cerita
7. Sistem menampilkan cerita yang telah diinputkkan oleh user

Alternatif Flow

1. Halaman utama
User kembali ke halaman utama
2. User menginputkan deskripsi buku saja
Sistem menampilkan notifikasi kesalahan
3. Judul buku dan deskripsi buku kosong
Sistem menampilkan notifikasi kesalahan
4. Menghapus story book
Sistem menghapus story book
5. User melihat list template buku
Membuka halaman list template
6. List template input cerita
Sistem menyimpan cerita
1.8 Generate Test Case Login
A. Scenario Matrix

Scenario Name Starting Flow Alternate Flow


Scenario 1 – Login
Basic Flow -
Berhasil
Scenario 2 – User masuk
ke halaman login, Basic Flow A1
kemudian keluar
Scenario 3 – User
menkan tombol Basic FLow A2
regristrasi
Scenario 4 – User input
Basic Flow A3
email yang tidak valid
Scenario 5 – User input
password yang tidak Basic Flow A4
valid
Scenario 6 -Email dan
Basic FLow A5
password null
B. Test Case Matrix with Value

Expected
Test Case ID Scenario Value
Result

Login berhasil Email : Page beralih ke

1 khrisna@inabikers.com halaman utama

Password : TestW123

User masuk ke Keluar dari


2 halaman login N/A aplikasi
kemudian keluar

User menekan Page beralih ke


3 tombol N/A halaman
regristrasi regristrasi

User mengisi Pesan kesalahan


Email :
email yang tidak ditampilkan,
4 khrisna@test.com
valid tetap berada
Password : TestW123
pada login page

User mengisi Pesan kesalahan


Email :
password yang ditampilkan,
5 khrisna@test.com
tidak valid tetap berada
Password : Te
pada login page

Email dan Pesan kesalahan


password Email : ditampilkan,
6
bernilai null Password : tetap berada
pada login page
1.9 Generate Test Case Register
A. Scenario Matrix

Scenario Name Starting Flow Alternate Flow


Scenario 1 – Register
Basic Flow -
Berhasil
Scenario 2 – User masuk
ke halaman register, Basic Flow A1
kemudian keluar
Scenario 3 – User input
Basic FLow A2
nama yang tidak valid
Scenario 4 – User input
nomor telephone yang Basic Flow A3
tidak valid
Scenario 5 – User input
Basic Flow A4
email yang tidak valid
Scenario 6 – User input
password yang tidak Basic Flow A5
valid
Scenario 7 -Nama,
nomor telephone, email Basic FLow A6
dan password null
B. Test Case Matrix with Value

Expected
Test Case ID Scenario Value
Result

Regristrasi Nama : Khrisna Page beralih ke


berhasil halaman utama
No Telp : 0812312812
1 Email :
khrisna@inabikers.com

Password : TestW123

User masuk ke Page beralih ke


halaman halaman login
2 N/A
regtistrasi
kemudian keluar

User mengisi Nama : Khrisna Pesan kesalahan


nomor telephone ditampilkan,
No Telp : 08123Asda
yang tidak valid tetap berada
Email :
3 pada regristrasi
khrisna@inabikers.com
page
Password : TestW123

User mengisi Nama : Khrisna Pesan kesalahan


email yang tidak ditampilkan,
No Telp : 0812312812
4 valid tetap berada
Email : khrisna
pada regristrasi
Password : TestW123 page

User mengisi Nama : Khrisna Pesan kesalahan


password yang ditampilkan,
No Telp : 0812312812
5
tidak valid tetap berada
Email :
khrisna@inabikers.com
Password : test pada regristrasi
page

Nama,telephone, Nama : Pesan kesalahan


email,dan ditampilkan,
No Telp :
7 password tetap berada
Email :
bernilai null pada regristrasi
Password : page

1.10 Generate Test Case Profile


A. Scenario Matrix

Scenario Name Starting Flow Alternate Flow


Scenario 1 – User
membuka halaman Basic Flow -
profile
Scenario 2 – User masuk
ke halaman profile, Basic Flow A1
kemudian keluar
Scenario 3 – User input
gambar dengan format Basic FLow A2
yang tidak valid
Scenario 4 – User input
gambar dengan size yang Basic Flow A3
tidak valid
Scenario 5 – User
Basic Flow A4
melakukan loggout
B. Test Case Matrix with Value

Expected
Test Case ID Scenario Value
Result

Page profile Email : Page beralih ke


1
berhasil dibuka khrisna@inabikers.com halaman profile

User masuk ke Page beralih ke


2 halaman profile N/A halaman utama
kemudian keluar

User mengisi Pesan nberhasil


gambar dengan Email : ditampilkan,
3 valid khrisna@inabikers.com tetap berada

Gambar: File.jpg pada profile


page

User melakukan Page beralih


4 logout N/A pada halaman
login

1.11 Generate Test Case Review


A. Scenario Matrix
Scenario Name Starting Flow Alternate Flow
Scenario 1 – User
membuka halaman Basic Flow -
Review
Scenario 2 – User
membuka halaman
Basic Flow A1
review, lalu kembali ke
halaman utama
Scenario 3 – User
menekan tombol yang Basic Flow A2
berisikan link, lalu
Scenario Name Starting Flow Alternate Flow
mendapatkan informasi
yang dibutuhkan
Scenario 4 – User
menekan tombol yang
Basic Flow A3
berisikan link, lalu tidak
mendapatkan informasi

B. Test Case Matrix with Value

Expected
Test Case ID Scenario Value
Result

Page review Email : Page beralih ke


1
berhasil dibuka khrisna@inabikers.com halaman review
User masuk
Page beralih ke
2 kehalaman review N/A
halaman utama
kemudian keluar
User menekan
Page beralih ke
3 tombol yang Link Website
halaman website
berisikan link
User menekan
Page beralih ke
tombol yang
4 Link Website halaman blank
belum tersedia
page
link
1.12 Generate Test Case Story Book
A. Scenario Matrix
Scenario Name Starting Flow Alternate Flow
Scenario 1 – User
membuka halaman story Basic Flow -
book
Scenario Name Starting Flow Alternate Flow
Scenario 2 – User masuk
halaman story book,
Basic Flow A1
kemudian kembali ke
halaman utama
Scenario 3 - User
menginputkan judul Basic Flow A2
buku saja
Scenario 4 – User
menginputkan deskripsi Basic Flow A3
buku saja
Scenario 5 – Judul buku
dan deskripsi buku Basic Flow A4
kosong
Scenario 6 – User
memilih template yang Basic Flow -
disediakan
Scenario 7 – User
Basic Flow -
menginputkan cerita
Scenario 8 – User
melihat cerita yang
Basic Flow A5
diinputkan, kemudian
cerita dihapus
B. Test Case Matrix with Value

Test Case Expected


Scenario Value
ID Result

Page beralih ke
Page story book Email :
1 halaman story
berhasil dibuka khrisna@inabikers.com
book

User masuk
kehalaman story Page beralih ke
2 N/A
book kemudian halaman utama
keluar

Pesan kesalahan
Email : ditampilkan,
User menginputkan
3 khrisna@inabikers.com tetap berada
deskripsi buku saja
Teks : deskripsi buku pada story book
page

Email : Pesan kesalahan


Judul buku dan khrisna@inabikers.com ditampilkan,
4 deskripsi buku tetap berada
Judul Buku :
kosong pada story book
Deskripsi Buku : page

Email :
User melihat list List template
5 khrisna@inabikers.com
template buku ditampilkan
Judul Buku : asdasd

Email :
khrisna@inabikers.com
User menginputkan
6 Judul Buku : asdasd Cerita disimpan
cerita
Template : asd
Cerita : asdasdasdasd
Email :
khrisna@inabikers.com
7 Hapus Story Book Cerita dihapus
Judul Buku : asdasd
1.13 Test Report Login
ID : Test Case 1 Test Date : 20 Juli 2020
Method Name : Login OS : Android
Objective : Login Aplikasi Platform : Emulator
Reported By : Khrisna

Test
Expected Actual Statu
Cas Scenario Value
Result Result s
e ID
Email :
Page beralih Page beralih
TR Login khrisna@inabikers.co
ke halaman ke halaman Pass
1 berhasil m
utama utama
Password : TestW123

TR User Keluar dari Keluar dari


N/A Pass
2 masuk ke aplikasi aplikasi
halaman
login
kemudian
keluar

User
menekan Page beralih Page beralih
TR
tombol N/A ke halaman ke halaman Pass
3
regristras regristrasi regristrasi
i
User Pesan Pesan
mengisi kesalahan kesalahan
Email :
TR email ditampilkan ditampilkan
khrisna@test.com Pass
4 yang , tetap , tetap
Password : TestW123
tidak berada pada berada pada
valid login page login page
User Pesan Pesan
mengisi kesalahan kesalahan
Email :
TR password ditampilkan ditampilkan
khrisna@test.com Pass
5 yang , tetap , tetap
Password : Te
tidak berada pada berada pada
valid login page login page
Email Pesan Pesan
dan kesalahan kesalahan
TR password Email : ditampilkan ditampilkan
Pass
6 bernilai Password : , tetap , tetap
null berada pada berada pada
login page login page
1.14 Test Case Register
ID : Test Case 2 Test Date : 20 Juli 2020
Method Name : Register OS : Android
Objective : Register Aplikasi Platform : Emulator
Reported By : Khrisna

Test
Expected Actual Statu
Cas Scenario Value
Result Result s
e ID
Nama : Khrisna

No Telp : Page Page


TR Regristrasi 0812312812 beralih ke beralih ke
Pass
1 berhasil Email : halaman halaman
khrisna@inabikers.c utama utama
om
Password :
TestW123

User masuk ke
Page Page
halaman
TR beralih ke beralih ke
regtistrasi N/A Pass
2 halaman halaman
kemudian
login login
keluar
Nama : Khrisna
Pesan Pesan
No Telp :
kesalahan kesalahan
08123Asda
User mengisi ditampilka ditampilka
Email :
TR nomor n, tetap n, tetap
khrisna@inabikers.c Pass
3 telephone yang berada berada
om
tidak valid pada pada
Password :
regristrasi regristrasi
TestW123
page page
Nama : Khrisna

No Telp :
Page Page
User mengisi 0812312812
TR beralih ke beralih ke
email yang Email : Pass
4 halaman halaman
tidak valid khrisna@inab
utama utama
Password :
TestW123
Nama : Khrisna Pesan Pesan
kesalahan kesalahan
No Telp :
ditampilka ditampilka
User mengisi 0812312812
TR n, tetap n, tetap
password yang Email : Pass
5 berada berada
tidak valid khrisna@inabikers.c
pada pada
om
regristrasi regristrasi
Password : test page page
Nama : Khrisna

No Telp :
Nama,telephon 0812312812 Page Page
TR e, email,dan Email : beralih ke beralih ke
Pass
6 password khrisna@inabikers.c halaman halaman
bernilai null om utama utama

Password :
TestW123
1.15 Test Case Profile
ID : Test Case 3 Test Date : 20 Juli 2020
Method Name : Profile OS : Android
Objective : Profile Aplikasi Platform : Emulator
Reported By : Khrisna

Test
Expected Actual Statu
Cas Scenario Value
Result Result s
e ID
Page Page Page
Email :
TR profile beralih ke beralih ke
khrisna@inabikers.co Pass
1 berhasil halaman halaman
m
dibuka profile profile
User
masuk ke Page Page
TR halaman beralih ke beralih ke
N/A Pass
2 profile halaman halaman
kemudian utama utama
keluar
Pesan Pesan
User
Email : nberhasil nberhasil
mengisi
TR khrisna@inabikers.co ditampilkan ditampilkan
gambar Pass
3 m , tetap , tetap
dengan
Gambar: File.jpg berada pada berada pada
size valid
profile page profile page
Page Page
User beralih beralih
TR
melakuka N/A pada pada Pass
4
n logout halaman halaman
login login
1.16 Test Case Review
ID : Test Case 4 Test Date : 20 Juli 2020
Method Name : Review OS : Android
Objective : Review Aplikasi Platform : Emulator
Reported By : Khrisna

Test
Expected Actual
Case Scenario Value Status
Result Result
ID
Page Page Page
TR review Email : beralih ke beralih ke
Pass
1 berhasil khrisna@inabikers.com halaman halaman
dibuka review review

User
TR Page Page
masuk N/A Pass
2 beralih ke beralih ke
kehalaman
review halaman halaman
kemudian utama utama
keluar

User
menekan Page Page
TR tombol beralih ke beralih ke
Link Website Pass
3 yang halaman halaman
berisikan website website
link
User
menekan
Page Page
tombol
TR beralih ke beralih ke
yang Link Website Pass
4 halaman halaman
belum
blank page blank page
tersedia
link
1.17 Test Case Story Book
ID : Test Case 5 Test Date : 20 Juli 2020
Method Name : Story Book OS : Android
Objective : Story Book Platform : Emulator
Aplikasi
Reported By : Khrisna

Test
Expected Actual Statu
Cas Scenario Value
Result Result s
e ID
Page story Page Page
Email :
TR book beralih ke beralih ke
khrisna@inabikers.co Pass
1 berhasil halaman halaman
m
dibuka story book story book
User masuk
Page Page
kehalaman
TR beralih ke beralih ke
story book N/A Pass
2 halaman halaman
kemudian
utama utama
keluar
User Pesan
menginputka kesalahan
Email : Page
n deskripsi ditampilka
TR khrisna@inabikers.co beralih ke
buku saja n, tetap Pass
3 m halaman
berada
Teks : deskripsi buku utama
pada story
book page
Pesan Pesan
Email :
kesalahan kesalahan
khrisna@inabikers.co
Judul buku ditampilka ditampilka
TR m
dan deskripsi n, tetap n, tetap Pass
4
buku kosong Judul Buku : berada berada
pada story pada story
Deskripsi Buku :
book page book page
Email : List List
User melihat
TR khrisna@inabikers.co template template
list template Pass
5 m ditampilka ditampilka
buku
Judul Buku : asdasd n n
Email :
khrisna@inabikers.co
User m
TR Cerita Cerita
menginputka Pass
6 Judul Buku : asdasd disimpan disimpan
n cerita
Template : asd
Cerita : asdasdasdasd
Email :
khrisna@inabikers.co
TR Hapus Story Cerita Cerita
m Pass
7 Book dihapus dihapus
Judul Buku : asdasd
1.18 Kesimpulan
Setelah melakukan pengujian pada aplikasi KBSEducation, dapat ditarik
kesimpulan bahwa :

1. Pengujian dilakukan dengan test manual yang ada pada android studio
2. Dari 5 test case yang ditest dapat disimpulkan bahwa output telah sesuai
dengan yang diharapkan
Nilai Fungsi Berhasil
3. Persentase test case yang dicoba 𝑁𝑖𝑙𝑎𝑖 = 𝑥 100% maka
Jumlah Fungsi
5
didapatkan nilai 𝑁𝑖𝑙𝑎𝑖 = 𝑥 100% = 100%
5

Anda mungkin juga menyukai