URAIAN MATE Modul TIK SMK REKAYASA PERANGKAT LUNAK kelompok kompetensi H

• 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