Anda di halaman 1dari 7

Lembar Kerja Praktikum

Deskripsi Umum Praktikum


Matakuliah : Praktikum Kualitas Perangkat Lunak
Pertemuan ke- : IV
Pokok Bahasan : Pedoman GUI
Tanggal dan Waktu : 18 September 2020 Pukul 14.30 Wib
Tempat : Daring
Semester / Kelas : VII / B
Prodi : Sarjana Terapan Rekayasa Perangkat Lunak
Jurusan : Teknik Informatika
Rancangan Kerja
Tabel 1. Kasus yang disarankan untuk pemeriksaan GUI
Aspek Deskripsi Hasil yang diharapkan
Akurasi ejaan Periksa semua ejaan untuk akurasi Semua ejaan sudah benar.
dengan ejaan yang disetel. Gunakan
kamus Merriam-Webster sebagai
pengaturan untuk ejaan Amerika
dan Kamus Inggris Oxford sebagai
pengaturan untuk ejaan Inggris.
Akurasi ejaan Periksa penggunaan huruf besar Aturan kapitalisasi mengikuti
terhadap pedoman huruf besar. pedoman yang ditetapkan, baik
Periksa konsistensi dalam itu organisasi atau dari sumber
kapitalisasi kata. lain.
Posisi label Periksa semua label untuk Semua label dekat dengan
kedekatannya dengan kontrol yang kontrol, dengan celah seragam
mereka berikan penjelasan. antara karakter terakhir dan tepi
kontrol.
Posisi label Pastikan label diposisikan di 1. Semua label diposisikan di
sebelah kiri tau di atas kontrol. sebelah kiri atau di atas kontrol.
2. Jika label berada di atas
Username kontrol, label dapat disejajarkan
dengan sudut kiri atau tengah.
Username Depandi Enda 3. Jika label diluruskan ke
kanan kontrol atau di bawah
kontrol, harus ada alasan yang
valid.
Warna font Untuk keterbacaan, periksa bahwa Semua karakter di semua layar
kontras warna font sesuai untuk dapat terbaca.
latar belakang. Periksa semua layar
untuk memastikan bahwa semua
karakter dapat terbaca dengan jelas.
Warna huruf Teks berwarna merah menunjukkan 1. Font warna merah tidak
bahaya dan oleh karena itu harus digunakan untuk judul, header,
disediakan untuk peringatan dan atau teks biasa.
pesan kesalahan. Ini tidak boleh 2. Peringatan dan pesan
digunakan untuk tujuan lain. kesalahan menggunakan font
Periksa dan pastikan warna merah warna merah.
digunakan dengan benar di layar.
Warna huruf Teks berwarna biru biasanya sulit Jika ada teks berwarna biru, itu
dibaca dan harus dihindari. jelas terbaca.
Warna huruf Font berwarna gelap lebih mudah Warna font lebih gelap dari
dibaca. Font berwarna terang warna latar belakang.
dengan latar belakang berwarna
gelap sulit untuk dibaca.
Jenis huruf Font yang dipilih harus dari jenis Semua karakter di layar
yang tepat untuk layar. Font yang menggunakan font yang sama.
dipilih juga harus seragam di Jika tidak, ada alasan yang
seluruh aplikasi. valid, dan font yang berbeda
sesuai untuk layar dan
tujuannya.
Ukuran huruf Ukuran font harus konsisten untuk 1. Semua judul memiliki ukuran
teks normal, judul, header, font yang sama.
peringatan, dll 2. Semua header memiliki
ukuran font yang sama.
3. Semua teks normal memiliki
ukuran font yang sama.
4. Semua peringatan memiliki
ukuran font yang sama.
5. Ukuran judul, tajuk,
peringatan, dan teks normal
dapat berbeda satu sama lain,
untuk membedakan satu sama
lain dengan jelas.
Skema warna Skema warna harus konsisten di Semua layar menggunakan
seluruh aplikasi di semua layar. skema warna yang konsisten
Konsistensi berarti latar belakang,
item menu, font, gambar, dan pesan
semuanya memiliki skema warna
yang konsisten.
Skema warna Skema warna harus membedakan Skema warna berbeda untuk
berbagai kelas informasi pada layar. berbagai kelas informasi di
Menu harus memiliki skema warna layar.
yang berbeda dari teks biasa, judul
dan tajuk harus memiliki skema
warna yang berbeda dari teks
normal, dll. Ini membantu
pengguna dalam membedakan
antara tingkat informasi.
Skema warna Informasi seperti penawaran Semua informasi khusus di
khusus, diskon, dan pemberitahuan layar memiliki skema warna
peringatan (misalnya, berakhirnya yang berbeda dari layar lainnya,
keanggotaan) harus memiliki skema dan skema warna tersebut dapat
warna yang menarik perhatian segera menarik perhatian.
pengguna.
Skema warna Warna yang berbeda memiliki arti Skema warna konsisten dengan
yang berbeda bagi orang. Konotasi makna implisitnya. Sebaiknya,
ini dapat berbeda untuk orang- tidak ada penggunaan warna
orang dari negara yang berbeda, yang salah, terutama untuk
tetapi konotasi warna yang umum informasi khusus.
meliputi:
1. Merah — bahaya, berhenti,
panas, kerugian finansial
2. Hijau — oke, jalan
3. Kuning — peringatan, mendekati
tanda berhenti atau bahaya
4. Biru — keren
5. Hitam — keuntungan finansial
6. Abu-abu — kusam
7. Oranye — energi
8. Putih — kemurnian
Grafik Grafik harus menunjukkan tujuan Grafik sesuai dengan tujuan
yang jelas. Periksa apakah grafik yang dimaksudkan.
menyampaikan maksud yang
diinginkan.
Grafik Grafik situs web tidak boleh Hanya grafik standar atau
menyinggung budaya yang budaya netral yang digunakan.
berbeda. Misalnya, menunjukkan
jari tengah atau jari telunjuk
bersifat ofensif di banyak budaya.
Pastikan gambar tidak
menyinggung agama atau sentimen
lainnya.
Grafik Terkadang grafik tidak ditampilkan Setiap grafik memiliki teks
secara otomatis. Dalam kasus alternatif.
seperti itu, teks alternatif akan
ditampilkan. Oleh karena itu,
pastikan setiap grafik memiliki teks
alternatif.
Ikon Ikon harus mencerminkan Semua ikon mencerminkan
fungsinya. Selain itu, setiap ikon fungsionalitasnya dan tip alat
harus memiliki tip alat. tampilan yang menjelaskan
fungsinya.
Ikon Setiap ikon harus memiliki shortcut Setiap ikon yang dapat diklik
keyboard agar fungsinya dapat dapat diakses dengan
diakses menggunakan keyboard. mekanisme alternatif
menggunakan keyboard.

Tabel 2. Kasus uji yang disarankan untuk validasi GUI


Aspek Deskripsi Hasil yang diharapkan
Multiple instances Jika produk memungkinkan Tidak gagal.
eksekusi beberapa jendela aplikasi,
maka mulailah dua atau lebih
jendela.
Multiple instances Jika produk tidak mengizinkan Jendela kedua tidak
eksekusi banyak jendela, mulailah diperbolehkan. Pesan bahwa
jendela kedua. jendela lain sudah berjalan
ditampilkan. Jendela pertama
terus berjalan.
Mengubah ukuran Jika pengubahan ukuran jendela Jendela memungkinkan
jendela diperbolehkan dalam produk, maka mengubah ukuran,
ubah ukuran, perkecil, dan meminimalkan, dan
maksimalkan jendela. memaksimalkan.
Aktifkan dan Tombol dapat diaktifkan dan Tombol dapat diaktifkan dan
nonaktifkan dinonaktifkan, tergantung pada dinonaktifkan seperlunya.
kebutuhan aplikasi. Tombol Hapus
khususnya mungkin perlu
dinonaktifkan ketika tidak ada yang
dipilih untuk dihapus atau dalam
situasi serupa.
Aktifkan dan Item menu harus diaktifkan dan Item menu yang tidak sesuai
nonaktifkan dinonaktifkan berdasarkan dengan otorisasi keamanan
pengaturan keamanan aplikasi. dinonaktifkan, dan item menu
Jalankan aplikasi dengan otorisasi yang sesuai dengan otorisasi
keamanan yang berbeda. keamanan diaktifkan.
Modal dialogs Saat dialog modal ditampilkan, Jendela induk tidak dapat
jendela atau formulir induk tidak diakses.
dapat diakses. Tampilkan dialog
modal dan lihat apakah jendela
induk dapat diakses.
Modeless dialogs Dialog tanpa mode harus diikat ke Dialog modeless meminimalkan
jendela induk. Tampilkan dialog dan memaksimalkan bersama
modeless, lalu coba minimalkan dengan jendela atau formulir
dan maksimalkan jendela atau induk.
formulir induk.
Fokus kursor Saat layar baru saja dimuat, kursor Ada bidang default untuk setiap
harus difokuskan pada bidang layar dan kursor menyetel fokus
(field) default. Terkadang tidak ada ke bidang itu saat baru dimuat.
kolom default.
Fokus kursor Saat fokus dialihkan ke kontrol Semua data dipilih.
bidang yang berisi data, semua data
harus dipilih. Ini mencegah
penambahan ke data yang sudah
ada di kontrol bidang. Masukkan
data dalam kontrol bidang dan
alihkan fokus ke kontrol bidang
tersebut.
Pesan Setelah pesan kesalahan Kursor berfokus pada bidang
ditampilkan dan ditutup, fokus kesalahan.
harus bergeser ke bidang kesalahan.
Terkadang kursor tidak fokus pada
bidang apa pun.
Pesan Setelah pesan ditampilkan dan Kursor menyetel fokus ke
ditutup, kursor harus bidang tempat sebelum pesan
mengembalikan fokus ke bidang ditampilkan.
sebelumnya sebelum pesan
ditampilkan. Terkadang fokusnya
tidak ditetapkan.
Penyegaran layar Anda perlu memuat ulang layar Layar menyegarkan dengan
setelah operasi seperti "simpan" benar.
dan "hapus". Saat layar sedang
memuat ulang, penting untuk
mengosongkan bidang yang
mungkin dibiarkan kosong selama
penggunaan. Anda juga perlu
memuat nilai dalam bidang yang
dapat dipilih, seperti kotak kombo,
kotak daftar, tampilan daftar, dll.
Lakukan operasi "simpan" atau
"hapus", dan amati layar saat
menyegarkan.
Even klik Area, di mana klik tidak Tidak ada jawaban.
diharapkan, seharusnya tidak
mengaktifkan tindakan. Misalnya,
bingkai, label, dan daftar kosong
tidak boleh mengaktifkan tindakan
apa pun saat diklik. Klik dan klik
dua kali pada area tersebut dan
amati responnya.
Navigasi Navigasi menggunakan tombol Tab Fokus bergeser dari kontrol kiri
harus dari kiri ke kanan dan dari ke kanan lalu ke baris kontrol
atas ke bawah. Tab dari satu kontrol berikutnya. Saat ditab dari
ke kontrol lain. kontrol terakhir di layar, fokus
kembali ke kontrol pertama.
Navigasi Kecacatan pribadi — terutama Semua fungsi dapat diakses
visual — mungkin memerlukan melalui penggunaan papan
penggunaan keyboard selain tombol.
penggunaan mouse.
Navigasi Menggulir layar ke arah horizontal Tidak perlu menggulir layar ke
dan vertikal sangat melelahkan. dua arah kecuali ada alasan
yang sah.
Default Tombol default harus diklik saat Satu tombol radio diklik saat
dimuat di panel tombol radio. dimuat.
Default Kotak centang harus dicentang atau Kotak centang dicentang atau
tidak, tergantung pada nilai default. tidak dicentang, tergantung
pada nilai default saat baru
dimuat.
Default Satu tombol perintah harus menjadi 1. Satu tombol perintah
default untuk layar. diaktifkan secara default saat
tombol Enter ditekan.
2. Tombol perintah default
biasanya adalah tombol positif
— yaitu, tombol "simpan" atau
"OK". Tombol negatif seperti
"hapus" atau "batal" bukan
merupakan tombol default.
3. Ada alasan yang sah jika
tombol negatif adalah tombol
default.
Tanggapan Tindakan "simpan" harus Konfirmasi untuk tindakan
tindakan menunjukkan bahwa record "simpan" ditunjukkan oleh bilah
disimpan. kemajuan, perubahan bentuk
kursor, pesan konfirmasi, atau
cara lain. Tindakan "simpan"
tidak dibiarkan tanpa tindakan
konfirmasi apa pun.
Konsistensi Harus ada konsistensi antara Tindakan yang sama diaktifkan
tombol toolbar dan item daftar bila dimulai dari tombol toolbar
menu. Lakukan tindakan untuk atau item daftar menu.
setiap opsi terlebih dahulu dari
toolbar, kemudian dari menu
(urutan terbalik juga dapat
diterima).
Toolbar Setiap tombol toolbar harus Setiap tombol toolbar memiliki
memiliki item menu yang sesuai. menu item yang sesuai.
Toolbar Setiap tombol toolbar harus Setiap tombol pada toolbar
memiliki tooltip yang menjelaskan memiliki teks tooltip.
tindakan yang akan diaktifkan oleh
tombol tersebut. Pastikan setiap
tombol toolbar memiliki teks
tooltip dengan mengarahkan mouse
ke setiap tombol.
Urutan tab Semua kontrol masukan harus Kursor berpindah dari kontrol
dapat diakses menggunakan tombol masukan ke kontrol masukan
Tab. Urutannya harus dari kiri ke dengan tombol Tab, dari kiri ke
kanan dan dari atas ke bawah. kanan dan dari atas ke bawah.
Instruksi Praktikum
1. Pilih sebuah aplikasi (boleh berbasis web atau berbasis mobile), boleh dari pilot project
yang anda pilih atau aplikasi lainnya yang tersedia di internet seperti (github, dll).
2. Kemudian lakukan pengujian antarmuka pengguna grafis sesuai panduan pengujian yang
ada di Tabel 1 dan 2.
3. Laporkan jika ditemukan bug (cacat) seperti format pelaporan cacat (metodologi resolusi
cacat). Jika tidak berhasil menemukan bug, laporkan pengujian yang telah dilakukan
sesuai pengujian black box.

Anda mungkin juga menyukai