TESTING & IMPLEMENTASI SISTEM 4KA. Teknik Pengujian Perangkat Lunak. helen.staff.gunadarma.ac.id

Ukuran: px
Mulai penontonan dengan halaman:

Download "TESTING & IMPLEMENTASI SISTEM 4KA. Teknik Pengujian Perangkat Lunak. helen.staff.gunadarma.ac.id"

Transkripsi

1 ESING & IMPLEMENASI SISEM 4KA eknik Pengujian Perangkat Lunak

2 Overview WHIE BOX ESING - Basis Path esting - Loop esting BLACK BOX ESING - Equivalence Partitioning

3 White Box VS Black Box esting

4 WHIE BOX ESING

5 White Box esting Juga dikenal dengan clear box testing, glass box testing, transparent box testing, dan structural testing. Pengujian yang didasarkan pada detail prosedur dan alur logika kode program. Dilakukan oleh orang yang memiliki pengetahuan tentang programming dan implementasinya.

6 Keunggulan WB esting Sebagai Software engineer yang memiliki akses ke source code, hal ini menjadi sangat mudah untuk melakukan skenario pengujian secara efektif. Membantu Software engineer untuk mengoptimalkan source code. Baris kode yang tidak efisien dapat dihilangkan agar mencegah bugs pada program.

7 Kelemahan WB esting Karena dibutuhkan Software engineer yang berpengalaman dalam White-box testing sehingga mengeluarkan biaya tambahan. erkadang sangat sulit melihat setiap baris kode untuk mencari bugs pada program yang akan diuji.

8 Basis Path esting (Berbasis Alur) Merupakan teknik ujicoba white box pertama yang diusulkan oleh om McCabe. ujuannya meyakinkan bahwa test case akan menguji setiap path pada suatu program paling sedikit satu kali.

9 low Graph (Graf Alur) low Chart low Graph

10 low Graph READ a, b, c; DO WHILE ((a<20) and (b<40)) PRIN (a+b); I (a == c) HEN PRIN (a); ELSE PRIN (c); END DO; I (c<=100) HEN PRIN (a+b); ELSE PRIN (a-b); END. 1

11 low Graph 1 READ a, b, c; DO WHILE ((a<20) and (b<40)) PRIN (a+b); I (a == c) HEN PRIN (a); ELSE PRIN (c); END DO; I (c<=100) HEN PRIN (a+b); ELSE PRIN (a-b); END. 2

12 low Graph 1 READ a, b, c; DO WHILE ((a<20) and (b<40)) PRIN (a+b); I (a == c) HEN PRIN (a); ELSE PRIN (c); END DO; I (c<=100) HEN PRIN (a+b); ELSE PRIN (a-b); END. 2 3

13 low Graph 1 READ a, b, c; DO WHILE ((a<20) and (b<40)) PRIN (a+b); I (a == c) HEN PRIN (a); ELSE PRIN (c); END DO; I (c<=100) HEN PRIN (a+b); ELSE PRIN (a-b); END

14 low Graph 1 READ a, b, c; DO WHILE ((a<20) and (b<40)) PRIN (a+b); I (a == c) HEN PRIN (a); ELSE PRIN (c); END DO; I (c<=100) HEN PRIN (a+b); ELSE PRIN (a-b); END

15 low Graph 1 READ a, b, c; DO WHILE ((a<20) and (b<40)) PRIN (a+b); I (a == c) HEN PRIN (a); ELSE PRIN (c); END DO; I (c<=100) HEN PRIN (a+b); ELSE PRIN (a-b); END

16 low Graph 1 READ a, b, c; DO WHILE ((a<20) and (b<40)) PRIN (a+b); I (a == c) HEN PRIN (a); ELSE PRIN (c); END DO; I (c<=100) HEN PRIN (a+b); ELSE PRIN (a-b); END

17 low Graph 1 READ a, b, c; DO WHILE ((a<20) and (b<40)) PRIN (a+b); I (a == c) HEN PRIN (a); ELSE PRIN (c); END DO; I (c<=100) HEN PRIN (a+b); ELSE PRIN (a-b); END

18 low Graph 1 READ a, b, c; DO WHILE ((a<20) and (b<40)) PRIN (a+b); I (a == c) HEN PRIN (a); ELSE PRIN (c); END DO; I (c<=100) HEN PRIN (a+b); ELSE PRIN (a-b); END

19 low Graph 1 READ a, b, c; DO WHILE ((a<20) and (b<40)) PRIN (a+b); I (a == c) HEN PRIN (a); ELSE PRIN (c); END DO; I (c<=100) HEN PRIN (a+b); ELSE PRIN (a-b); END

20 low Graph 1 READ a, b, c; DO WHILE ((a<20) and (b<40)) PRIN (a+b); I (a == c) HEN PRIN (a); ELSE PRIN (c); END DO; I (c<=100) HEN PRIN (a+b); ELSE PRIN (a-b); END

21 low Graph 1 READ a, b, c; DO WHILE ((a<20) and (b<40)) PRIN (a+b); I (a == c) HEN PRIN (a); ELSE PRIN (c); END DO; I (c<=100) HEN PRIN (a+b); ELSE PRIN (a-b); END

22 Cyclomatic Complexity Mendefinisikan jumlah independent path untuk memastikan bahwa seluruh perintah telah dieksekusi sedikitnya satu kali. Hasil kompleksitas cyclomatic menggambarkan banyaknya path dan batas atas sejumlah testing yang harus dirancang dan dieksekusi untuk seluruh perintah dalam program.

23 Independent Path

24 Independent Path

25 Independent Path

26 Independent Path

27 Independent Path

28 Independent Path

29 Kompleksitas Cyclomatic 1 Jumlah Region dari graf alur V(G) = E N + 2 Dimana E = jumlah edge, dan N = jumlah node V(G) = P + 1 Dimana P = jumlah predicates nodes 9 R R 1 R R 3 R

30 Kompleksitas Cyclomatic 1 Jumlah Region dari graf alur V(G) = E N + 2 Dimana E = jumlah edge, dan N = jumlah node V(G) = P + 1 Dimana P = jumlah predicates nodes

31 Kompleksitas Cyclomatic 1 Jumlah Region dari graf alur V(G) = E N + 2 Dimana E = jumlah edge, dan N = jumlah node V(G) = P + 1 Dimana P = jumlah predicates nodes

32 Graph Metrik Graph metrik adalah matrik empat persegi yang mempunyai ukuran (sejumlah baris dan kolom) yang sama dengan jumlah node pada flow graph. Baris dan kolom menggambarkan nodes, isi matriks menggambarkan edges.

33 ERHUBUNG KE SIMPUL SIMPUL Untuk setiap baris : 1) 1 1 = 0 2) 2 1 = 1 3) 2 1 = 1 4) 1 1 = 0 5) 2 1 = 1 6) 1 1 = 0 7) 1 1 = 0 8) 1 1 = 0 9) 2 1 = 1 10) 1 1 = 0 11) 1 1 = CC = 5

34 Latihan Soal entukan : 1. low Graph 2. Graph Metrik 3. Kompleksitas cyclomatic 4. Independent path!

35 Loop esting Loop merupakan kendala yang sering muncul untuk menerapkan algoritma dengan tepat. Uji coba loop merupakan teknik pengujian white box yg fokusnya pada validitas dari loop. Kelas loop yaitu : loop sederhana, loop tersarang, loop terangkai, loop tidak terstruktur.

36 Kelas Loop

37 BLACK BOX ESING

38 Black Box esting Software ester tidak memiliki akses source code. ester akan berinteraksi dengan user interface yang menyediakan input dan memeriksa outputnya, juga menguji performa program atau menguji functionfunction yang tidak bekerja dengan benar.

39 Keunggulan BB esting Cocok dan efisien untuk source code dengan skala besar. Menguji program dari sudut pandang user. Software tester dalam jumlah yang banyak dapat menguji program tersebut tanpa harus memiliki pengetahuan tentang programming.

40 Kelemahan BB esting Software tester hanya menjalankan beberapa skenario pengujian yang dipilih. Pengujian yang tidak efisien karena Software tester memiliki pengetahuan yang terbatas tentang program. Pengujian yang tidak spesifik karena Software tester tidak memiliki akses ke source code.

41 Equivalence Partitioning Membagi domain input dari program menjadi beberapa kelas data dari kasus ujicoba yang dihasilkan. Class yang ekuivalen merepresentasikan sekumpulan keadaan valid dan invalid untuk kondisi input.

42 Example : anggal (1 s.d. 31) Invalid Partition Valid Partition Invalid Partition

43 Example : Usia (20 s.d. 80 tahun, kecuali 60 s.d. 65) Invalid Partition Valid Partition Invalid Partition Valid Partition Invalid Partition

44 Example : dengan kondisi Dalam sebuah sistem penghitung bunga simpanan, bunga diberikan sesuai dengan jumlah simpanan : Bunga 3% untuk simpanan $0 s.d. $100 Bunga 5% untuk simpanan $101 s.d. $1,000 Bunga 7% untuk simpanan di atas $1,000 Invalid Partition Valid (untuk bunga 3%) Valid (untuk bunga 5%) Valid (untuk bunga 7%) -$ 2 -$ 1 $ 0 $ 1 $ 2 $ 99 $ 100 $ 101 $ 102 $ 999 $ 1,000 $ 1,001 $ 1,002 $ 1,003

45 esting Sistem Real ime Karakteristik khusus untuk sistem realtime memberikan tantangan tersendiri ketika ujicoba dilaksanakan. Ketergantungannya dengan waktu, sifat alami dari beberapa aplikasi yang tidak sinkron, menambah kesulitan baru dan potensial sebagai elemen untuk ujicoba dengan waktu beragam. idak hanya ujicoba whitebox maupun blackbox, tetapi juga ketepatan waktu pengiriman data dan pemrosesan paralel.

46 4 Langkah Strategi ask esting, yaitu dengan mengujicobakan setiap task secara independen. Behavioral esting, mensimulasikan perilaku sistem realtime dan menentukannya sebagai konsekuensi dari peristiwa eksternal. Setiap kesalahan yang terjadi diuji secara individual, dan perilaku executable sistem diperiksa untuk menentukan apakah terdeteksi kesalahan perilaku sistem. Intertask esting, task yang tidak sinkron yang berkomunikasi dengan task lainnya diuji dengan beberapa data dan pemrosesan untuk menentukan apakah kesalahan antar task akan terjadi. System esting, software dan hardware telah disatukan dan diujikan dalam uji sistem sebagai satu kesatuan. esting ini dilakukan untuk menemukan kesalahan pada software dan hardware interface

47 Automated esting ools - Miller Static Analyzer, program sistem analisis ini mendukung untuk pembuktian dari pernyataan tanpa bukti statis, perintah-perintah yang lemah dalam struktur program dan format. Code Auditors, sebuah filter dengan kegunaan khusus yang digunakan untuk memeriksa kualitas software untuk memastikan bahwa software tersebut telah memenuhi standars pengkodean minimum. Assertion Processors, sistem preprocessor/postprocessor ini digunakan untuk memberitahukan programmer dengan menyediakan klaim, yang disebut assertion, yaitu mengenai suatu perilaku program yang benar-benar ditemukan saat pelaksanaan program riil est ile Generators, merupakan pembangun processor, dan dipenuhi dengan definisi awal nilai, file masukan yang serupa untuk program yang sedang diujikan. est Data Generators. merupakan sistem analisis otomatis yang membantu pengguna aplikasi dalam memilih data uji yang menyebabkan program berperilaku khusus est Verifiers, tool ini mengukur cakupan uji internal, terkadang berhubungan dengan uji struktur kontrol dari objek uji, dan melaporkan cakupan nilai untuk para ahli jaminan kualitas est Harnesses. ools ini mendukung pemrosesan uji coba dengan (1) meng-install program kandidat dalam lingkungan uji, (2) berikan input data, dan (3) simulasikan dengan menggunakan stubs perilaku dari modul-modul subordinat Output Comparators, tool ini membuatnya sangat memungkinkan untuk membandingkan sekumpulan output dari suatu program dengan sekumpulan output dari proses sebelumnya (yang telah diarsipkan) untuk menentukan perbedaan diantara keduanya.

48 Automated esting ools - Dunn Symbolic Execution System, tool ini menampilkan ujicoba program dengan menggunakan input aljabar, dari pada nilai data numerik,. Software yang diuji akan menguji satu class data uji dari pada satu kasus uji spesifik. Output yang dihasilkan dalam bentuk aljabar dan dapat dibandingkan dengan output yang diharapkan yang telah ditulis dalam bentuk aljabar Environment Simulator, merupakan tool untuk sistem berbasis komputer khusus, yang mampu untuk menguji model lingkungan eksternal dari suatu software realtme, dan mensimulasikan kondisi operasi sesungguhnya secara dinamis. Data low Analyzer, tool ini melacak aliran data yang melewati sistem, dan berusaha untuk menemukan data reference yang belum didefinisikan, peng-indeks-an yang salah, dan kesalahan data terkait lainnya.

Teknik Pengujian (3) Blackbox Testing

Teknik Pengujian (3) Blackbox Testing Teknik Pengujian (3) Blackbox Testing Pengujian Perangkat Lunak Mina Ismu Rahayu 2011 Pendekatan White Box pemeriksaan detail prosedural Alur logikal suatu software diujicoba Status dari program dapat

Lebih terperinci

Dasar-Dasar Pengujian Perangkat Lunak. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma

Dasar-Dasar Pengujian Perangkat Lunak. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma Dasar-Dasar Pengujian Perangkat Lunak Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma Tujuan Pembelajaran Memahami langkah awal untuk melakukan pengujian terhadap

Lebih terperinci

Teknik Pengujian (2) Whitebox Testing

Teknik Pengujian (2) Whitebox Testing Teknik Pengujian (2) Whitebox Testing Pengujian Perangkat Lunak Mina Ismu Rahayu 2011 Pengujian Ujicoba merupakan proses eksekusi program dengan tujuan untuk menemukan kesalahan. Sebuah ujicoba kasus yang

Lebih terperinci

TEKNIK PENGUJIAN PERANGKAT LUNAK (Software Testing Techniques)

TEKNIK PENGUJIAN PERANGKAT LUNAK (Software Testing Techniques) TEKNIK PENGUJIAN PERANGKAT LUNAK (Software Testing Techniques) Ujicoba software merupakan elemen yang kritis dari SQA dan merepresentasikan tinjauan ulang yang menyeluruh terhadap spesifikasi,desain dan

Lebih terperinci

Nama : Rendi Setiawan Nim :

Nama : Rendi Setiawan Nim : Nama : Rendi Setiawan Nim : 41813120188 Desain Test Case Definisi Test Case Test case merupakan suatu tes yang dilakukan berdasarkan pada suatu inisialisasi, masukan, kondisi ataupun hasil yang telah ditentukan

Lebih terperinci

Dibuat Oleh : 1. Andrey ( )

Dibuat Oleh : 1. Andrey ( ) Dibuat Oleh : 1. Andrey (41813120186) FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA JAKARTA 2015 Definisi Test Case Test case merupakan suatu tes yang dilakukan berdasarkan

Lebih terperinci

Materi. Definisi Test Case White Box Testing Blackbox Testing Teknik Testing yang Lain Penggunaan Metode Tes

Materi. Definisi Test Case White Box Testing Blackbox Testing Teknik Testing yang Lain Penggunaan Metode Tes Disain Test Case Materi Definisi Test Case White Box Testing Blackbox Testing Teknik Testing yang Lain Penggunaan Metode Tes Jenis Testing Dengan berdasarkan pada fungsi yang dispesifikasikan dari produk,

Lebih terperinci

TESTING PROGRAM. Pertemuan Nurul Adhayanti

TESTING PROGRAM. Pertemuan Nurul Adhayanti TESTING PROGRAM Pertemuan - 04 Nurul Adhayanti Proses Testing 01 System Testing Pengujian terhadap integrasi sub-system, yaitu keterhubungan antar sub-system. 02 Acceptance Testing Pengujian terakhir sebelum

Lebih terperinci

PENGUJIAN PERANGKAT LUNAK

PENGUJIAN PERANGKAT LUNAK PENGUJIAN PERANGKAT LUNAK (DPH2C2) PROGRAM STUDI D3 MANAJEMEN INFORMATIKA UNIVERSITAS TELKOM SEMESTER GENAP TAHUN AKADEMIK 2016-2017 PERTEMUAN 5 MATERI : WHITE BOX TESTING BAGIAN 1 Hanya digunakan di lingkungan

Lebih terperinci

Testing dan Implementasi Sistem

Testing dan Implementasi Sistem esting dan Implementasi Sistem Outline n White box testing n Pembuatan flowgraph n Pembuatan testcase White box testing n Adalah testing yang diturunkan dari pengetahuan tentang struktur dan implementasi

Lebih terperinci

TEKNIK PENGUJIAN PERANGKAT LUNAK PERTEMUAN 14

TEKNIK PENGUJIAN PERANGKAT LUNAK PERTEMUAN 14 TEKNIK PENGUJIAN PERANGKAT LUNAK PERTEMUAN 14 TESTING Pengujian perangkat lunak adalah proses menjalankan dan mengevaluasi sebuah perangkat lunak secara manual maupun otomatis untuk menguji apakah perangkat

Lebih terperinci

TEKNIK PENGUJIAN PERANGKAT LUNAK. Ign.F.Bayu Andoro.S, M.Kom

TEKNIK PENGUJIAN PERANGKAT LUNAK. Ign.F.Bayu Andoro.S, M.Kom TEKNIK PENGUJIAN PERANGKAT LUNAK Ign.F.Bayu Andoro.S, M.Kom Latar Belakang Pengujian Perangkat Lunak adalah elemen kritis dari jaminan kualitas P/L dan merupakan review puncak terhadap spesifikasi, desain

Lebih terperinci

Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak Rekayasa Perangkat Lunak Pertemuan 9 Teknik Pengujian Perangkat Lunak.: Erna Sri Hartatik :. Definisi Pengujian adalah proses untuk menemukan error pada perangkat lunak sebelum di-delivery kepada pengguna.

Lebih terperinci

Hubungan antara rencana pengujian dan proses pengembangan system. Tim RPL 1 3

Hubungan antara rencana pengujian dan proses pengembangan system. Tim RPL 1 3 Pertemuan 10-11 Rencana Pengujian Proses testing Deskripsi fase-fase utama dalam pengujian Pelacakan Kebutuhan Semua kebutuhan user diuji secara individu Item yg diuji Menspesifikasi komponen sistem yang

Lebih terperinci

White Box Testing Merupakan metode perancangan test case yang menggunakan struktur kontrol dari perancangan prosedural untuk mendapatkan test case.

White Box Testing Merupakan metode perancangan test case yang menggunakan struktur kontrol dari perancangan prosedural untuk mendapatkan test case. White Box Testing Merupakan metode perancangan test case yang menggunakan struktur kontrol dari perancangan prosedural untuk mendapatkan test case. Dengan menggunakan metode white box, analis sistem akan

Lebih terperinci

3/17/16 Testing dan Audit Perangkat Lunak - Universitas Mercu Buana Yogyakarta

3/17/16 Testing dan Audit Perangkat Lunak - Universitas Mercu Buana Yogyakarta Dosen Pengampu: Anief Fauzan Rozi, S.Kom., M.Eng. Phone/WA: 0856 4384 6541 PIN BB: 29543EC4 Email: anief.umby@gmail.com Website: http://anief.mercubuana- yogya.ac.id 3/17/16 Testing dan Audit Perangkat

Lebih terperinci

White Box Testing dan Black Box Testing, Perbedaannya Serta Contohnya.

White Box Testing dan Black Box Testing, Perbedaannya Serta Contohnya. White Box Testing dan Black Box Testing, Perbedaannya Serta Contohnya. I. White Box Testing Pengertian White Box Testing adalah cara pengujian dengan melihat ke dalam modul untuk meneliti kode-kode program

Lebih terperinci

TEKNIK PENGUJIAN PERANGKAT LUNAK PERTEMUAN 14

TEKNIK PENGUJIAN PERANGKAT LUNAK PERTEMUAN 14 TEKNIK PENGUJIAN PERANGKAT LUNAK PERTEMUAN 14 TESTING Pengujian perangkat lunak adalah proses menjalankan dan mengevaluasi sebuah perangkat lunak secara manual maupun otomatis untuk menguji apakah perangkat

Lebih terperinci

SOFTWARE TESTING. Ratna Wardani

SOFTWARE TESTING. Ratna Wardani SOFTWARE TESTING Ratna Wardani Capaian Memahami pentingnya Software Testing Memahami teknik dalam Software Testing Dasar-dasar Software Testing Teknik-teknik dalam Software Testing Here we go... Dasar-dasar

Lebih terperinci

BAB 6 METODE PENGUJIAN

BAB 6 METODE PENGUJIAN BAB 6 METODE PENGUJIAN Metode pengujian adalah cara atau teknik untuk menguji perangkat lunak, mempunyai mekanisme untuk menentukan data uji yang dapat menguji perangkat lunak secara lengkap dan mempunyai

Lebih terperinci

Testing is the exposure of a system to trial input to see wheter it produces corect output Adalah proses eksekusi suatu program dengan maksud

Testing is the exposure of a system to trial input to see wheter it produces corect output Adalah proses eksekusi suatu program dengan maksud Testing is the exposure of a system to trial input to see wheter it produces corect output Adalah proses eksekusi suatu program dengan maksud menemukan kesalahan Elemen kritis dari jaminan kualitas perangkat

Lebih terperinci

Tugas Rekayasa Perangkat Lunak

Tugas Rekayasa Perangkat Lunak Tugas Rekayasa Perangkat Lunak Disusun Oleh : M Ikhsan Ariya Girinata 41813120052 Dosen : Wachyu Hari Haji, S.Kom, MM FAKULTAS ILMU KOMPUTER JURUSAN SISTEM INFORMASI Mata Kuliah : REKAYASA PERANGKAT LUNAK

Lebih terperinci

TUGAS MAKALAH. Testing dan Implementasi Sistem White Box Testing

TUGAS MAKALAH. Testing dan Implementasi Sistem White Box Testing TUGAS MAKALAH Testing dan Implementasi Sistem White Box Testing Anggota Kelompok II : Komang Dodik Gunawan 13101172 Daniel Eka Saputra 13101882 Teguh Wirawan 13101058 DW GD Surya Damanik 13101461 MD Adhi

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Teknik Informatika S1 SOFTWARE QUALITY AND TESTING White Box Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 White Box Testing Kadang disebut

Lebih terperinci

DASAR-DASAR PENGUJIAN PERANGKAT LUNAK

DASAR-DASAR PENGUJIAN PERANGKAT LUNAK DASAR-DASAR PENGUJIAN PERANGKAT LUNAK Proses Testing System Testing Pengujian terhadap integrasi sub-system, yaitu keterhubungan antar sub-system Acceptance Testing Pengujian terakhirs sebelum sistem dipakai

Lebih terperinci

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI. TESTING DAN IMPLEMENTASI SISTEM WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 4 TESTING DAN IMPLEMENTASI SISTEM Dasar-dasar Pengujian Perangkat Lunak Dasar-dasar Pengujian Perangkat Lunak. Pengujian White Box.

Lebih terperinci

Gambar (a) PDL for test design

Gambar (a) PDL for test design Deriving Test Cases Metode ujicoba berbasis alur dapat diaplikasikan pada detail desain prosedural atau kode sumber. Ujicoba berbasis alur direpresentasikan menjadi beberapa tahapan : 1. Menggunakan desain

Lebih terperinci

MAKALAH DESAIN TEST CASE. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM

MAKALAH DESAIN TEST CASE. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM MAKALAH DESAIN TEST CASE NAMA : RANI JUITA NIM : 41813120165 DOSEN : WACHYU HARI HAJI. S.Kom.MM JURUSAN SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015 PENGUJIAN PERANGKAT

Lebih terperinci

Software Testing Technique

Software Testing Technique Software Testing Technique -- Materi 10 -- -- P e r t e m u a n 1 4 -- bestpowerpointtemplates.com Acknowledgement Materi dalam slide ini sebagian besar diambil dari slide buku [Pressman, 2010], mohon

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Teknik Informatika S1 SOFTWARE QUALITY AND TESTING White Box Testing (1) Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 Tugas Black Box Mengingatkan

Lebih terperinci

Pengujian Software. Teknik Pengujian Software. Apa yang Ditunjukan Pengujian. Tujuan Pengujian. Prinsip Pengujian. Testability : Kemudahan Diuji

Pengujian Software. Teknik Pengujian Software. Apa yang Ditunjukan Pengujian. Tujuan Pengujian. Prinsip Pengujian. Testability : Kemudahan Diuji Pengujian Software Teknik Pengujian Software Oleh : Ir. I Gede Made Karma, MT Pengujian adalah proses pelaksanaan program dengan penekanan khusus pada pencarian kesalahan sebelum diserahkan kepada pengguna

Lebih terperinci

DESAIN TEST CASE. Tugas ke 11 Rekayasa Perangkat Lunak

DESAIN TEST CASE. Tugas ke 11 Rekayasa Perangkat Lunak DESAIN TEST CASE Tugas ke 11 Rekayasa Perangkat Lunak Dibuat oleh : Dekha Sundhawati (41813120217) Dosen Pengampu : Wachyu Hari Haji, S.Kom,MM JURUSAN SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS

Lebih terperinci

Pengujian Perangkat Lunak

Pengujian Perangkat Lunak Pengujian Perangkat Lunak Shinta P. Sari White Box Pengujian white-box berfokus pada struktur kontrol program. Test case dilakukan untuk memastikan bahwa semua statement pada program telah dieksekusi paling

Lebih terperinci

Teknik Unit Testing. Pressman, Roger S/W Engineering edisi 5/7 chapter 17

Teknik Unit Testing. Pressman, Roger S/W Engineering edisi 5/7 chapter 17 Teknik Unit Testing Pressman, Roger S/W Engineering edisi 5/7 chapter 17 1 DASAR2 PENGUJIAN PERANGKAT LUNAK Objektifitas Pengujian Test case yg baik adalah yg mempunyai probabilitas yg tinggi untuk menemukan

Lebih terperinci

Testing dan Implementasi Sistem Lukman Hakim dan Suwanto R

Testing dan Implementasi Sistem Lukman Hakim dan Suwanto R esting dan Implementasi Sistem Lukman Hakim dan Suwanto R Pertemuan ke 3:White Box esting White Box esting Dikenal juga dengan nama glass box, structural, clear box dan open box testing. Merupakan teknik

Lebih terperinci

1. Dr. I Ketut Eddy Purnama, ST.,MT. 2. Ahmad Zaini, ST.,M.Sc. Asti Nurhayati

1. Dr. I Ketut Eddy Purnama, ST.,MT. 2. Ahmad Zaini, ST.,M.Sc. Asti Nurhayati 1. Dr. I Ketut Eddy Purnama, ST.,MT. 2. Ahmad Zaini, ST.,M.Sc. Asti Nurhayati 2205 100 029 Pengujian perangkat lunak merupakan suatu tahapan penting dalam pembangunan perangkat lunak. Pengujian dilakukan

Lebih terperinci

A. Pengujian Perangkat Lunak

A. Pengujian Perangkat Lunak A. Pengujian Perangkat Lunak Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan spesifikasi, desain dan pengkodean. Meningkatnya visibilitas (kemampuan)

Lebih terperinci

Teknik-Teknik Pengujian Perangkat Lunak. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma

Teknik-Teknik Pengujian Perangkat Lunak. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma Teknik-Teknik Pengujian Perangkat Lunak Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma Tujuan Pembelajaran Memahami teknik yang terdapat pada pengujian perangkat

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Dalam urutan proses pembangunan software, pengujian software adalah tahap yang dilakukan setelah implementasi atau pengkodean. Pengujian software atau software

Lebih terperinci

14. PENGUJIAN PERANGKAT LUNAK Dasar-dasar Pengujian 14.2 Teknik Pengujian 14.3 Strategi Pengujian dan V&V

14. PENGUJIAN PERANGKAT LUNAK Dasar-dasar Pengujian 14.2 Teknik Pengujian 14.3 Strategi Pengujian dan V&V 14. PENGUJIAN PERANGKAT LUNAK 14.1 Dasar-dasar Pengujian 14.2 Teknik Pengujian 14.3 Strategi Pengujian dan V&V 14.1 Dasar-dasar Pengujian Metrik Kualitas PL Maitainabilty Flexibility TESTABILITY Revisi

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Aplikasi Pengolahan Nilai Sementara Mahasiswa

BAB 1 PENDAHULUAN. 1.1 Aplikasi Pengolahan Nilai Sementara Mahasiswa BAB 1 PENDAHULUAN 1.1 Aplikasi Pengolahan Nilai Sementara Mahasiswa Aplikasi ini merupakan aplikasi yang berfungsi untuk membantu penghitungan nilai mahasiswa. Aplikasi ini sangat cocok digunakan oleh

Lebih terperinci

Dasar-dasar Pengujian Perangkat Lunak. Minggu ke 5

Dasar-dasar Pengujian Perangkat Lunak. Minggu ke 5 Dasar-dasar Pengujian Perangkat Lunak Minggu ke 5 Pengujian / testing Testing is the exposure of a system to trial input to see wheter it produces corect output Adalah proses eksekusi suatu program dengan

Lebih terperinci

PENGUJIAN PERANGKAT LUNAK (SOFTWARE TESTING)

PENGUJIAN PERANGKAT LUNAK (SOFTWARE TESTING) PENGUJIAN PERANGKAT LUNAK (SOFTWARE TESTING) Di Susun Oleh : Linda Liana 41813120100 Dosen Pengampu : Wahyu Hari Haji M.Kom FAKULTAS ILMU KOMPUTER PROGRAM STUDY SISTEM INFORMASI UNIVERSITAS MERCU BUANA

Lebih terperinci

TEKNIK PENGUJIAN PERANGKAT LUNAK

TEKNIK PENGUJIAN PERANGKAT LUNAK TEKNIK PENGUJIAN PERANGKAT LUNAK Pengujian Perangkat Lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan kajian pokok dari spesifikasi, desain dan pengkodean. Dasar dasar

Lebih terperinci

Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak 4 Validasi dan Verifikasi Software 1. Validasi dan Verifikasi Software 1.1. Verifikasi vs. Validasi Verifikasi: Are we building the product right Software seharusnya sesuai dengan spesifikasinya Validasion:"Are

Lebih terperinci

PENGUJIAN PERANGKAT LUNAK DENGAN MENGGUNAKAN METODE WHITE BOX DAN BLACK BOX

PENGUJIAN PERANGKAT LUNAK DENGAN MENGGUNAKAN METODE WHITE BOX DAN BLACK BOX PENGUJIAN PERANGKAT LUNAK DENGAN MENGGUNAKAN METODE WHITE BOX DAN BLACK BOX Abdul Rouf Sistem Informasi STMIK HIMSYA Semarang Email: roufclass@gmail.com Abstrak Pengujian adalah proses untuk menemukan

Lebih terperinci

Sistem (3 sks) Black Box Testing (1) Black Box Testing

Sistem (3 sks) Black Box Testing (1) Black Box Testing Testing & Implementasi Sistem (3 sks) Black Box Testing (1) Black Box Testing Black box testing, dilakukan tanpa pengetahuan detil struktur internal dari sistem atau komponen yang dites. juga disebut sebagai

Lebih terperinci

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Tahap implementasi sistem merupakan tahap penciptaan perangkat lunak, tahap kelanjutan dari kegiatan perancangan sistem. Tahap implementasi merupakan

Lebih terperinci

APLIKASI KAMUS DIGITAL BAHASA INDONESIA - BAHASA ARAB DENGAN MENGGUNAKAN METODE PROTOTYPING

APLIKASI KAMUS DIGITAL BAHASA INDONESIA - BAHASA ARAB DENGAN MENGGUNAKAN METODE PROTOTYPING 1 APLIKASI KAMUS DIGITAL BAHASA INDONESIA - BAHASA ARAB DENGAN MENGGUNAKAN METODE PROTOTYPING Ahmad Faizin, Program Studi Teknik Informatika, S1, Fakultas Ilmu Komputer, Universitas Dian Nuswantoro, ijonkngepal@gmail.com

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Dalam proses belajar setiap individu memiliki cara sendiri. Kemajuan teknologi saat ini banyak mendukung berbagai aspek kebutuhan salah satunya dalam memenuhi kebutuhan

Lebih terperinci

BAB III METODE PENELITIAN. testing dalam suatu siklus hidup pengebangan software. White box testing adalah

BAB III METODE PENELITIAN. testing dalam suatu siklus hidup pengebangan software. White box testing adalah BAB III METODE PENELITIAN 3.1 Analisa Permasalahan Sistem White box testing merupakan salah satu metode yang terdapat pada fase testing dalam suatu siklus hidup pengebangan software. White box testing

Lebih terperinci

TESTING DAN IMPLEMENTASI SISTEM APLIKASI DATA MATA KULIAH

TESTING DAN IMPLEMENTASI SISTEM APLIKASI DATA MATA KULIAH TESTING DAN IMPLEMENTASI SISTEM APLIKASI DATA MATA KULIAH LAPORAN PENGUJIAN Oleh : Ledy (08.211.4327) Kennedy Anthony Suyanto (08.211.1738) (08.211.1487) (08211.3844) PROGRAM STUDI SISTEM INFORMASI BISNIS

Lebih terperinci

PENERAPAN METODA WHITE-BOX TESTING UNTUK MENGETAHUI KESESUAIAN KEBUTUHAN NON-FUNGSIONAL PRODUK PADA PERANGKAT A B S T R A K

PENERAPAN METODA WHITE-BOX TESTING UNTUK MENGETAHUI KESESUAIAN KEBUTUHAN NON-FUNGSIONAL PRODUK PADA PERANGKAT A B S T R A K PENERAPAN METODA WHITE-BOX TESTING UNTUK MENGETAHUI KESESUAIAN KEBUTUHAN NON-FUNGSIONAL PRODUK PADA PERANGKAT Oleh : Yulison Herry Chrisnanto A B S T R A K Pengujian merupakan aspek penting dalam proses

Lebih terperinci

Testing dan Implementasi

Testing dan Implementasi Modul ke: 05Fakultas Dosen Fakultas Imlu Komputer Testing dan Implementasi Sistem Informasi DASAR DASAR PENGUJIAN PERANGKAT LUNAK (LANJUTAN) : Agung Priambodo, S.Kom, M.Kom Program Studi Sistem Informasi

Lebih terperinci

IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI DAN PENGUJIAN BAB 4 IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi yang dibangun. Tahapan ini dilakukan setelah analisis dan perancangan selesai dilakukan dan selanjutnya

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar belakang

BAB I PENDAHULUAN 1.1. Latar belakang BAB I PENDAHULUAN 1.1. Latar belakang Otonan merupakan bagian dari manusa yadnya, dalam kepercayaan masyarakat di bali khususnya umat hindu Manusa yadnya sangat penting dilakukan selain sebagai suatu kebudayaan,

Lebih terperinci

Definisi Black Box. pemenuhan sistem atau komponen dengan kebutuhan fungsional tertentu. q Menurut Myers (1979) :

Definisi Black Box. pemenuhan sistem atau komponen dengan kebutuhan fungsional tertentu. q Menurut Myers (1979) : Definisi Black Box q Menurut Myers (1979) : Ø Proses menjalankan program dengan maksud menemukan kesalahan. q Menurut IEEE (1990) : Ø Pengujian yang mengabaikan mekanisme internal sistem atau komponen

Lebih terperinci

System Testing Pengujian terhadap integrasi sub-system, yaitu keterhubungan antar sub-system.

System Testing Pengujian terhadap integrasi sub-system, yaitu keterhubungan antar sub-system. PENGUJIAN / TESTING Definisi Proses eksekusi suatu program dengan maksud menemukan kesalahan. Sebuah ujicoba kasus yang baik adalah yang memiliki probabilitas yang tinggi dalam menemukan kesalahan-kesalahan

Lebih terperinci

4/18/14 Testing dan Audit Perangkat Lunak - Universitas Mercu Buana Yogyakarta

4/18/14 Testing dan Audit Perangkat Lunak - Universitas Mercu Buana Yogyakarta Dosen Pengampu: Anief Fauzan Rozi, S.Kom., M.Eng. Phone: 0856 4384 6541 PIN BB: 23115EF6 Email: anief.umby@gmail.com Website: http://anief.mercubuana- yogya.ac.id 4/18/14 Testing dan Audit Perangkat Lunak

Lebih terperinci

Rekayasa Perangkat Lunak TI1153

Rekayasa Perangkat Lunak TI1153 Rekayasa Perangkat Lunak TI1153 TEKNIK PENGUJIAN Restyandito e-mail : dito@ukdw.ac.id website : http://lecturer.ukdw.ac.id/~dito TI1153 Teknik Pengujian Restyandito - 2 Jenis Pengujian Jenis Pengujian

Lebih terperinci

TESTING SW SE6161 Perancangan dan Analisis Perangkat Lunak 1

TESTING SW SE6161 Perancangan dan Analisis Perangkat Lunak 1 TESTING SW SE6161 Perancangan dan Analisis Perangkat Lunak 1 Pengujian Perangkat Lunak Pengujian perangkat lunak mencakup: Strategi = mengintegrasikan metode perancangan kasus uji dlm sekumpulan langkah

Lebih terperinci

PENGUJIAN PERANGKAT LUNAK. Muhammad Riza Hilmi, ST.

PENGUJIAN PERANGKAT LUNAK. Muhammad Riza Hilmi, ST. PENGUJIAN PERANGKAT LUNAK Muhammad Riza Hilmi, ST. http://learn.rizahilmi.com saya@rizahilmi.com Terminologi Reliability: Ukuran kesuksesan yang digunakan untuk mengukur kesesuaian antara perilaku yang

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi clustering yang telah dibangun. Tahapan ini dilakukan setelah analisis dan perancangan

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan pesat dalam bidang teknologi informasi telah mempengaruhi berbagai bidang dalam kehidupan manusia, tidak terkecuali dalam bidang pendidikan. Perkembangan

Lebih terperinci

Blackbox testing black box berfokus pada pengujian persyaratan fungsional perangkat lunak

Blackbox testing black box berfokus pada pengujian persyaratan fungsional perangkat lunak Black Box Testing Blackbox testing Pengujian black box berfokus pada pengujian persyaratan fungsional perangkat lunak, untuk mendapatkan serangkaian kondisi input yang sesuai dengan persyaratan fungsional

Lebih terperinci

METODE PENGUJIAN PERANGKAT LUNAK

METODE PENGUJIAN PERANGKAT LUNAK METODE PENGUJIAN PERANGKAT LUNAK Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM Disusun Oleh : Fadhilla Eka Hentino / 41813120051 UNIVERSITAS MERCU

Lebih terperinci

Rekayasa Perangkat Lunak Pengujian Perangkat Lunak. Teknik Informatika UNIKOM

Rekayasa Perangkat Lunak Pengujian Perangkat Lunak. Teknik Informatika UNIKOM Rekayasa Perangkat Lunak Pengujian Perangkat Lunak Teknik Informatika UNIKOM Pengujian Perangkat Lunak 1. Definisi pengujian perangkat lunak 2. Strategi pengujian perangkat lunak 3. Metode pengujian perangkat

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Teknik Informatika S1 SOFTWARE QUALITY AND TESTING Black Box (1) Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 SILABUS MATA KULIAH 1. Pendahuluan

Lebih terperinci

BAB 2 LANDASAN TEORI Enterprise Resource Planning (ERP)

BAB 2 LANDASAN TEORI Enterprise Resource Planning (ERP) BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Enterprise Resource Planning (ERP) Enterprise Resource Planning (ERP) merupakan sistem yang mengintegrasikan antara perancangan, manajemen, dan semua sumber daya

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Teknik Informatika S1 SOFTWARE QUALITY AND TESTING Teknik-Teknik Pengujian Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285640392988 SILABUS MATA KULIAH

Lebih terperinci

CONTOH PENGUJIAN BLACK BOX DAN WHITE BOX

CONTOH PENGUJIAN BLACK BOX DAN WHITE BOX CONTOH PENGUJIAN BLACK BOX DAN WHITE BOX Contoh Black Box Testing dengan Equivalence Partitioning Selanjutnya kondisi input digabungkan dengan Pemeliharaan data untuk aplikasi bank yang sudah diotomatisasikan.

Lebih terperinci

Testing Implementasi Sistem. Black Box Testing Equivalence Partitioning & Boundary Value Analysis

Testing Implementasi Sistem. Black Box Testing Equivalence Partitioning & Boundary Value Analysis Testing Implementasi Sistem Black Box Testing Equivalence Partitioning & Boundary Value Analysis Black Box Testing Black box testing, dilakukan tanpa pengetahuan detil struktur internal dari sistem atau

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Proses analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi

Lebih terperinci

SISTEM INFORMASI HARGA POKOK PRODUKSI KAYU LAPIS PADA PT. KTC

SISTEM INFORMASI HARGA POKOK PRODUKSI KAYU LAPIS PADA PT. KTC SISTEM INFORMASI HARGA POKOK PRODUKSI KAYU LAPIS PADA PT. KTC Afifah Dosen Teknik Informatika STMIK Kharisma Makassar Email: ABSTRAK PT. KTC merupakan salah-satu perusahan yang memproduksi kayu lapis yang

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Hasil dari perancangan serta uji coba yang dilakukan dari sistem yang telah selesai dan dapat digunakan. Hasil sistem yang dibuat merupakan sistem keamanan dalam pengiriman

Lebih terperinci

TESTING & IMPLEMENTASI SISTEM 4KA. Mengukur Produktivitas Perangkat Lunak. helen.staff.gunadarma.ac.id

TESTING & IMPLEMENTASI SISTEM 4KA. Mengukur Produktivitas Perangkat Lunak. helen.staff.gunadarma.ac.id TESTING & IMPLEMENTASI SISTEM 4KA Mengukur Produktivitas Perangkat Lunak Overview Produktivitas Pengukuran Perangkat Lunak Size-oriented Metrics Function-oriented Metrics Produktivitas Produktivitas pengembangan

Lebih terperinci

Testing dan Implementasi Sistem Informasi

Testing dan Implementasi Sistem Informasi Modul ke: Testing dan Implementasi Sistem Informasi Pada dasarnya, pengujian merupakan satu langkah dalam proses rekayasa perangkat lunak yang dapat dianggap sebagai hal yang merusak daripada membangun

Lebih terperinci

BAB 9 PENGUJIAN PERANGKAT LUNAK

BAB 9 PENGUJIAN PERANGKAT LUNAK Rekayasa Perangkat Lunak B9 Hal : 1 BAB 9 PENGUJIAN PERANGKAT LUNAK Pengujian PL adalah elemen kritis dari jaminan kualitas PL dan merepresentasikan spesifikasi, desain dan pengkodean. Meningkatnya visibilitas

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. diperlukan sarana penunjang dalam bentuk Hardware dan software, sebagai

BAB IV IMPLEMENTASI DAN PENGUJIAN. diperlukan sarana penunjang dalam bentuk Hardware dan software, sebagai 1 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Lingkungan Implementasi Untuk dapat menjalankan aplikasi dengan menggunakan metode MD5, diperlukan sarana penunjang dalam bentuk Hardware dan software, sebagai berikut:

Lebih terperinci

Black-Box Testing. Julian Supardi, M.T. Sumber Slide: Oerip S. Diterjemahkan Oleh: Rosa Ariani Sukamto.

Black-Box Testing. Julian Supardi, M.T. Sumber Slide: Oerip S. Diterjemahkan Oleh: Rosa Ariani Sukamto. Black-Box Testing Julian Supardi, M.T Sumber Slide: Oerip S Diterjemahkan Oleh: Rosa Ariani Sukamto. www.gangsir.com 1 Pendahuluan Black-Box Testing terfokus pada spesifikasi fungsional dari perangkat

Lebih terperinci

BAB II LANDASAN TEORI. implementasi serta pasca implementasi.(rizky, 2011:21). performasi dan fungsi yang diinginkan.

BAB II LANDASAN TEORI. implementasi serta pasca implementasi.(rizky, 2011:21). performasi dan fungsi yang diinginkan. BAB II LANDASAN TEORI 2.1.1 Rekayasa Perangkat Lunak Rekayasa perangkat lunak atau software engineering adalah sebuah disiplin ilmu yang mencakup segala hal yang berhubungan dengan proses pengembangan

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Menurut Pressman (2012) tujuan dari pengujian adalah untuk menemukan dan memperbaiki sebanyak mungkin kesalahan dalam program sebelum menyerahkan program kepada pelanggan.

Lebih terperinci

JAWABAN TUGAS 3 PEMROGRAMAN TEKNIK. Keuntungan Praktis dan mudah Komprehensif dan teliti

JAWABAN TUGAS 3 PEMROGRAMAN TEKNIK. Keuntungan Praktis dan mudah Komprehensif dan teliti JAWABAN TUGAS 3 PEMROGRAMAN TEKNIK 1. Metoda uji blackbox adalah metoda pengujian program yang melihat kesesuaian output program dengan input yang diberikan kepada program tanpa perlu melihat isi programnya

Lebih terperinci

Modul Standar untuk digunakan dalam Perkuliahan di Universitas Mercu Buana

Modul Standar untuk digunakan dalam Perkuliahan di Universitas Mercu Buana MODUL PERKULIAHAN Testing dan Implementasi SI Modul Standar untuk digunakan dalam Perkuliahan di Universitas Mercu Buana Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Disini diisi Fakultas Program

Lebih terperinci

Tujuan (Objektives) Testing adalah proses eksekusi program yang bertujuan untuk menemukan error Sebuah test yang baik adalah yang mempunyai kemungkina

Tujuan (Objektives) Testing adalah proses eksekusi program yang bertujuan untuk menemukan error Sebuah test yang baik adalah yang mempunyai kemungkina Software Testing Tujuan (Objektives) Testing adalah proses eksekusi program yang bertujuan untuk menemukan error Sebuah test yang baik adalah yang mempunyai kemungkinan besar menemukan error yang sebelumnya

Lebih terperinci

BAB V HASIL PENELITIAN

BAB V HASIL PENELITIAN BAB V HASIL PENELITIAN 5.1 Black Box Testing Pada tahap ini dilakukan pengujian masing-masing unit program apakah sesuai dengan tugasnya. Pengetesan ini dilakukan dengan menggunakan metode black box testing.

Lebih terperinci

PENGUJIAN PERANGKAT LUNAK

PENGUJIAN PERANGKAT LUNAK PENGUJIAN PERANGKAT LUNAK (DPH2C2) PROGRAM STUDI D3 MANAJEMEN INFORMATIKA UNIVERSITAS TELKOM SEMESTER GENAP TAHUN AKADEMIK 2016-2017 PERTEMUAN 7 MATERI : BASIS PATH WORKSHEET Hanya digunakan di lingkungan

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Tahap implementasi sistem ini merupakan tahap meletakkan sistem supaya siap di aplikasikan dalam instansi terkait dan dioperasikan sesegera mungkin. Kegiatan implementasi sistem

Lebih terperinci

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Implementasi Sistem Tahap implementasi merupakan tahap kelanjutan dari kegiatan perancangan sistem. Wujud dari hasil implementasi ini nantinya adalah sebuah

Lebih terperinci

Black box testing ISQA

Black box testing ISQA Black box testing ISQA Definisi Black Box testing merupakan strategi testing dimana hanya memperhatikan/memfokuskan kepada faktor fungsionalitas dan spesifikasi perangkat lunak. Berbeda dengan white box,

Lebih terperinci

PERTEMUAN 13 STRATEGI PENGUJIAN PERANGKAT LUNAK

PERTEMUAN 13 STRATEGI PENGUJIAN PERANGKAT LUNAK PERTEMUAN 13 STRATEGI PENGUJIAN PERANGKAT LUNAK Strategi Pengujian Strategi uji coba perangkat lunak dilakukan untuk memudahkan para perancang untuk menentukan keberhasilan system yang telah dikerjakan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 41 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Implementasi adalah proses untuk menerapkan sistem informasi yang telah dibangun agar user yang menggunakannya menggantikan sistem informasi

Lebih terperinci

REKAYASA PERANGKAT LUNAK MATERI TM 13

REKAYASA PERANGKAT LUNAK MATERI TM 13 MATA KULIAH: REKAYASA PERANGKAT LUNAK MATERI TM 13 Desain Test Case, Pengujian White Box, Pengujian Basis Path Pengujian Struktur Kontrol dan Pengujian Black Box NAMA : RAHMAT JAENURI NIM : 41814120237

Lebih terperinci

TESTING AND IMPLEMENTATION SYSTEM Strategi Pengujian Perangkat Lunak dan Membangun Test Case

TESTING AND IMPLEMENTATION SYSTEM Strategi Pengujian Perangkat Lunak dan Membangun Test Case TESTING AND IMPLEMENTATION SYSTEM Strategi Pengujian Perangkat Lunak dan Membangun Test Case DOSEN PEMBIMBING : Agus Aan Jiwa Permana, S.Kom., M.Cs. DISUSUN OLEH : Kelompok : IV (Empat) Nama Anggota Kelompok

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengolahan Citra Pengolahan citra (image processing) merupakan proses untuk mengolah pixel-pixel dalam citra digital untuk tujuan tertentu. Beberapa alasan dilakukan pengolahan

Lebih terperinci

SISTEM PENUNJANG KEPUTUSAN PENERIMAAN GURU BERBASIS WEB

SISTEM PENUNJANG KEPUTUSAN PENERIMAAN GURU BERBASIS WEB SISTEM PENUNJANG KEPUTUSAN PENERIMAAN GURU BERBASIS WEB Widya Wisanti Dosen Jurusan Teknik Elektro Universitas Sawerigading Makassar Email : wwisanty@yahoo.co.id ABSTRAK Kegiatan dalam menerima calon guru

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. tempat sanggar seni mayang sari di bandung dimana terletak di jalan Moch Toha

BAB III OBJEK DAN METODE PENELITIAN. tempat sanggar seni mayang sari di bandung dimana terletak di jalan Moch Toha BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Sebagian Besar objek penelitian yang di gunakan oleh penulis adalah tempat sanggar seni mayang sari di bandung dimana terletak di jalan Moch Toha

Lebih terperinci

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM BAB V IMPLEMENTASI SISTEM Sistem setelah dianalisis dan dirancang, maka sistem tersebut siap diterapkan atau diimplementasikan. Tahap implementasi adalah tahap dimana sistem informasi telah digunakan oleh

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Setelah melakukan analisis dan perancangan terhadap Aplikasii

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Setelah melakukan analisis dan perancangan terhadap Aplikasii BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap Aplikasii, tahapan selanjutnya adalah implementasi dan pengujian aplikasi. Pada tahapan implementasi

Lebih terperinci

PENGUJIAN PERANGKAT LUNAK. Oleh Cipta Wahyudi

PENGUJIAN PERANGKAT LUNAK. Oleh Cipta Wahyudi PENGUJIAN PERANGKAT LUNAK Oleh Cipta Wahyudi TUJUAN Mengerti apa yang dimaksud dengan Pengujian Perangkat Lunak. Mengetahui jenis-jenis pengujian perangkat lunak OUTLINE Terminologi Keandalan PL Tujuan

Lebih terperinci