• Tidak redundan.
• Harusnya ‘jenis ter
• Tidak boleh terlalu
Desain Test Case
Terdapat berm digunakan, semua m
terpenting metode m kesalahan. Terdapat 2
1. Pengetahuan fun diperlihatkan, test
apakah telah berja 2. Pengetahuan ten
memperlihatkan spesifikasinya.
Dua macam pendek 1. Black Box Testing
Test case ini be cara beroperasinya,
sebagaimana yang d eksternal selalu dijaga
2. White Box Testin
Adalah merama logikal path jalur log
case yang akan men spesifik. Secara sekil
petunjuk untuk menda
Uji Coba White Box
Uji coba whit menggunakan struktu
test case. Dengan rn memperoleh test case
• Menjamin seluru
. terbaik’.
lu sederhana atau terlalu kompleks.
rmacam-macam rancangan metode test ca menyediakan pendekatan sistematis untuk
menyediakan kemungkinan yang cukup ting at 2 macam test case:
ungsi yang spesifik dari produk yang telah d test dapat dilakukan untuk menilai masing
erjalan sebagaimana yang diharapkan. entang cara kerja dari produk, test dapat d
n cara kerja dari produk secara rinci se
ekatan test yaitu : ting
bertujuan untuk menunjukkan fungsi sistem in ya, apakah pemasukan data keluaran
g diharapkan dan apakah informasi yang d aga kemutakhirannya.
ting
malkan cara kerja perangkat lunak secara r ogika perangkat lunak akan ditest dengan m
engerjakan kumpulan kondisi dan atau peng kilas dapat diambil kesimpulan white box test
ndapatkan program yang benar secara 100.
x
hite box adalah metode perancangan te ktur kontrol dari perancangan prosedural untu
rnenggunakan metode white box, analis sist case yang:
uruh independent path di dalam modul y 93
case yang dapat k uji coba, yang
inggi menemukan dirancang untuk
sing-masing fungsi t dilakukan untuk
ci sesuai dengan
informasi tentang telah berjalan
disimpan secara
rinci, karenanya menyediakan test
ngulangan secara esting merupakan
.
test case yang ntuk mendapatkan
sistem akan dapat yang dikerjakan
94 sekurang-kurangnya se
• Mengerjakan seluruh ke
• Mengerjakan seluruh lo
• Mengerjakan seluruh st
Pengujian Black-Box
Pengujian black-box informasi. Pengujian inime
kondisi input yang akan me Tujuan metode ini me
• Fungsi yang salah atau h
• Kesalahan pada interfac
• Kesalahan pada struktur
• Kesalahan performansi
• Kesalahan inisialisasi da
Metode ini tidak terfo tetapi pada domain informa
Pengujian dirancang u •
Bagaimana validitas fung •
Apa kelas input yang terb •
Apakah sistem sangat pe •
Bagaimana jika kelas da •
Bagaimana volume data •
Bagaimana pengaruh ko
Strategi Pengujian Sistem
Strategi uji coba sis menentukan keberhasilan
diperhatikan adalah langk direncanakan dengan baik
yang diperlukan. sekali
keputusan logikal loop yang sesuai dengan batasannya
struktur data internal yang menjamin validitas
ox berfokus pada persyaratan fungsiona imemungkinkan analis system memperoleh
engerjakan seluruh keperluan fungsional prog mencari kesalaman pada:
u hilang ace
ktur data atau akses database si
dan tujuan akhir rfokus pada struktur kontrol seperti pengujian
asi. g untuk menjawab pertanyaan sebagai berikut
ungsional diuji? terbaik untuk uji coba yang baik?
t peka terhadap nilai input tertentu? data yang terbatas dipisahkan?
ta yang dapat ditoleransi oleh sistem? kombinasi data terhadap pengoperasian syste
em Informasi
sistem informasi memudahkan para peranca an system yang telah dikerjakan. Hal ya
gkah-langkah perencanaan dan pelaksana aik dan berapa lama waktu, upaya dan sum
as
nal sistem h kumpulan
rogram.
n white-box
ut:
stem?
cang untuk yang harus
naan harus sumber daya
Strategi uji coba •
Pengujian mulai p modul di atasnya k
• Teknik pengujian
dalam hal waktu •
Pengujian dilakuka yang besar suatu
• Pengujian dan d
debugging termasu Pengujian siste
yang sering diacu seb Verifikasi: Kumpulan
benar sesu Validasi : Kumpulan
informasi Dgn kata lain :
Verifikasi : “ Apakah k Validasi : “ Apakah
Definisi dari V jaminan kualias sistem
Pengujian mer pengembangan syste
ba mempunyai karakteristik sebagai berikut : i pada tingkat modul yang paling bawah, dila
a kemudian hasilnya dipadukan. n yang berbeda mungkin menghasilakn sed
u ukan oleh pengembang perangkat lunak dan
tu kelompok pengujian yang independen. debugging merupakan aktivitas yang b
asuk dalam strategi pengujian. stem informasi adalah satu elemen dari topik
sebagai verifikasi dan validasi VV. n aktifitas yang menjamin penerapan sistem i
sesuai dengan fungsinya. n aktivitas yang berbeda yang memastikan
si yang dibangun dapat memenuhi keperluan p h kita membuat produk dengan benar?”
ah kita membuat benar-benar suatu produk?” VV meliputi berbagai aktivitas yang kita
stem informasi SQA. erupakan salah satu tugas yang ada dl
stem yang dapat digambarkan dalam bentuk sp
Gambar 25Strategi Uji Coba
95 :
ilanjutkan dengan sedikit perbedaan
an untuk proyek berbeda, tetapi
ik yang lebih luas informasi benar-
an bahwa sistem n pelanggan.
” ita rujuk sebagai
dlm arus siklus k spiral :
96
1. Pengujian Unit
Unit testing uji coba dari desain sistem informasi
white box testing dan dap lainnya.
2. Pengujian Integrasi
Pengujian terintegrasi struktur program, pada sa
kesalahan yang nantinya di Metode pengujian
• Top Down integration
• Buttom Up integration
3. Uji Coba Validasi
Setelah semua kesa validasi terting. Pengujian v
sistem informasi sesuai den Validasi sistem inform
menunjukkan sesuai denga Kemungkinan kondisi
1 Karakteristik performa
diterima. 2
Penyimpangan dari
penyimpangan.
4. Uji Coba Sistem
Pada akhirnya siste lainnya dan rentetan perpa
gagal atau di luar skope da a unit fokusnya pada usaha verifikasi pada un
asi, yakni modul. Uji coba unit selalu berorien apat dikerjakan paralel ayau beruntun deng
i
rasi adalah teknik yang sistematis untuk pe saat bersamaan dikerjakan uji coba untuk m
digabungkan dengan interface. n
n
salahan diperbaiki maka langkah selanjutny n validasi dikatakan berhasil bila fungsi yang
engan yang diharapkan pemakai. rmasi merupakan kumpulan seri uji coba black
gan yang diperlukan. isi setelah pengujian:
mansi fungsi sesuai dengan spesifikasi d ri
spesifikasi ditemukan
dan dibuatka
stem informasi digabungkan dengan eleme paduan system dan validasi tes dilakukan. Jik
dari proses daur siklus pengembangan system unit terkecil
ientasi pada ngan modul
penyusunan memeriksa
tnya adalah g ada pada
ck box yang
dan dapat kan
daftar
en system Jika uji coba
em, langkah
yang diambil selama perpaduan sistem info
Sistem testing m tujuan utama menger
4.1 Recovery Test
Adalah system kegagalan dalam be
dilakukan dengan tep
4.2 Security Testin
Adalah pengu perlindungan yang a
mungkin terjadi.
4.3 Stress Testing
Dirancang untu diuji. Testing ini dilak
tidak normal melebih
5. Contoh Pengujia
Berikut ini cont Management System
Testing
Book Entry Form:
Tabel 7 Contoh Hasil
No Test Ca
1 On the click
button a perancangan dan pengujian dapat diperbaik
informasi dan system yang besar merupakan k g merupakan rentetan pengujian yang berbed
erjakan keseluruhan elemen system yang dike
sting
em testing yang memaksa sistem inform bermacam-macam cara dan memeriksa apa
epat.
ting
gujian yang akan melalukan verifikasi da akan dibuat oleh system, melindungi da
ng
tuk menghadapi situasi yang tidak normal pad lakukan oleh system untuk kondisi seperti vol
bihi atau kurang dari batasan atau frekuensi.
ujian Sistem
ntoh hasil pengujian sistem informasi perpust em dengan menggunakan metode Blackbox d
:
sil Pengujian Sistem dengan BlackBox dan Unit Tes Input Buku
Case Excepted Result
ck of ADD At first user have to fill all fields
with proper data , if any Error like entering text data instead
of number or entering number instead of text..is found then it
S
97 aiki. Keberhasilan
kuncinya. eda-beda dengan
ikembangkan.
rmasi mengalami apakah perbaikan
dari mekanisme dari hal-hal yang
ada saat program volume data yang
si.
ustakaan Library x dan strategi Unit
esting pada Form
Test Result
Successful
98 2.
On the Click DELETE Button
3. On the Click
UPDATE Button
4. On the Click
SEARCH Button
5. On the Click
CLEAR Button 6.
On the Click of EX button
7. On the Click
NEXT button
D. AKTIFITAS PEMBE
Aktivitas pembelajara harus dilakukan oleh peser
keterampilan serta nilai ma sudah dijelaskan di atas, ke
3. Bacalah setiap paragra
materinya dengan cerm 4.
Pahamilah definisi desa objek, metodologi bero
5. Pahamilah perbandinga
6. Pahamilah tentang UM
gives proper
message otherwise Adds Record To the
Database
ck of This deletes the details of book
by using Accession no. Succe
ck of n
Modified records are Updated in
database by
clicking UPDATE button.
Succe
ck of Displays the Details of book for
entered Accession
no. Otherwise gives proper Error
message. Succe
ck of Clears all fields
Succe
EXIT Exit the current book details
form Succe
ck of Display the next form
Succe
BELAJARAN
aran ini berupa berbagai bentuk kegiatan bel erta diklat untuk memantapkan dalam pengeta
maupun sikap yang terkait dengan uraian ma kegiatan tersebut adalah sebagai berikut :
raf pada uraian materi secara teliti dan paham rmat.
esain sistem, konsep dasar pendekatan berorie rorientasi objek, dan pendekatan terstruktur.
ngan pendekatan oo dan terstruktur. ML, Use Case dan Diagram Kelas
ccessful ccessful
ccessful
ccessful ccessful
ccessful
belajar yang etahuan dan
materi yang amilah isi
rientasi .
7. Jawablah setiap p
modul atau uraian 8.
Periksalah jawab mecocokkan den
E. RANGKUMAN
• Pengujian sistem
informasi dan me •
Testabilitas sistem komputer dapat d
• White Box Testi
rinci, karenanya dengan menyedi
dan atau pengu kesimpulan whit
program yang b perancangan te
perancangan pro •
Jenis WhiteBox T a
Uji Coba Basi b
Pengujian Lo •
Pengujian Black fungsional sistem
memperoleh kum keperluan fungsi
fungsi sistem info keluaran telah be
yang disimpan se •
Jenis BlackBox T a
Equivalence b
Boundary Va •
Strategi Pengujia a
Pengujian Un p pertanyaan-pertanyaan pada lembar latihan
ian materinya. aban-jawaban yang telah Anda kerja pada lem
engan Kunci Jawaban Latihan.
AN
em informasi adalah elemen kritis dari jaminan merepresentasikan spesifikasi, desain dan pen
stem informasi adalah seberapa mudah sebuah t diuji
stingadalah meramalkan cara kerja perangka ya logikal path jalur logika perangkat lun
diakan test case yang akan mengerjakan ku ngulangan secara spesifik. Secara sekilas
hite box testing merupakan petunjuk untuk benar secara 100. Uji coba white box
test case yang menggunakan struktur rosedural untuk mendapatkan test case
x Testing asis Path
Loop ck-Box Pengujian black-box berfokus pad
stem informasi. Pengujian inimemungkinkan kumpulan kondisi input yang akan menge
sional program. Test case ini bertujuan untu nformasi tentang cara beroperasinya, apakah p
berjalan sebagaimana yang diharapkan dan a secara eksternal selalu dijaga kemutakhiranny
x Testing ce Partitioning
Value Analysis jian Sistem Informasi
Unit
99 n tanpa melihat
mbar Latihan dan
n kualitas sistem engkodean
ah program gkat lunak secara
lunak akan ditest kumpulan kondisi
as dapat diambil tuk mendapatkan
x adalah metode tur kontrol dari
ada persyaratan an analis system
gerjakan seluruh ntuk menunjukkan
h pemasukan data apakah informasi
nya.
100 b
Pengujian Integrasi c
Uji Coba Validasi •
Uji Coba Sistem a
Recovery Testing b
Security Testing c
Stress Testing
F. TUGAS MANDIRI
1. Apakah perbedaan sistem informasi?
2. Apakah yang dimaksu 3. Buatlah contoh hasi
strategi unit testing yang paling anda ku
G. KUNCI JAWABAN
1. Blackbox bertujuan cara beroperasinya
sebagaimana yang secara eksternal se
bertujuan meramalk logikal path jalur
menyediakan test ca atau pengulangan
kesimpulan white b program yang benar
2. Stress testing diran pada saat program
seperti volume dat batasan atau frekue
3. Lihat contoh hasil Management System
rasi si
g
RI
n metode white box dengan blackbox dalam aksud dengan Stress Testing?
asil pengujian software dengan metode blac ng seperti pada contoh di atas untuk sistem
kuasai.
N
an untuk menunjukkan fungsi sistem informasi ya, apakah pemasukan data keluaran telah
ng diharapkan dan apakah informasi yang selalu dijaga kemutakhirannya, sedangkan
alkan cara kerja perangkat lunak secara rinci, k lur logika perangkat lunak akan ditest
t case yang akan mengerjakan kumpulan ko n secara spesifik. Secara sekilas dapa
box testing merupakan petunjuk untuk men ar secara 100.
rancang untuk menghadapi situasi yang tida m diuji. Testing ini dilakukan oleh system untu
data yang tidak normal melebihi atau ku uensi.
sil pengujian sistem informasi perpustakaan stem pada point 5 di atas.
m pengujian
lackbox dan m informasi
asi tentang lah berjalan
g disimpan an whitebox
ci, karenanya est dengan
kondisi dan pat diambil
endapatkan idak normal
ntuk kondisi kurang dari
an Library