Testing dan Implementasi SI220A

Slides:



Advertisements
Presentasi serupa
DASAR-DASAR PENGUJIAN PERANGKAT LUNAK
Advertisements

Pengujian Perangkat Lunak
Implementation & Testing Eri Prasetyo Bahan Kuliah MM Sistem Informasi Sources : -Juha Roning, Marko Laakso, Ari takanen, Oulu university,
TESTING & IMPLEMENTASI SI
SIKLUS HIDUP SISTEM BASIS DATA
Manajemen Mutu Perangkat Lunak
Posisi Testing pada SDLC
SISTEM DEVELOPMENT LIFE CYCLE
REKAYASA PERANGKAT LUNAK
Kriteria Rekayasa Perangkat Lunak (lanjutan)
TEKNIK TESTING DAN STRATEGI TESTING
Tugas Sistem Informasi Manajemen
Pertemuan 6 Prosedur dalam Manajemen Mutu
PENGUJIAN DENGAN SIKLUS HIDUP
Systems Development Life Cycle
1 Pendahuluan Pertemuan 12 Matakuliah: H0062/Teori Sistem Tahun: 2006.
Testing dan implementasi sistem
Systems Development Life Cycle
PENGEMBANGAN APLIKASI
TOTAL QUALITY MANAGEMENT (TQM)
TESTING DAN IMPLEMENTASI SISTEM
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-1)
SOSIALISASI PELAKSANAAN SISTEM PENJAMIN MUTU MAHASISWA
System Life Cycle Nurhayati, S.Kom., M.Kom Dosen STMIK Kaputama 1.
STRATEGI PENGUJIAN SISTEM PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM
9. Software Quality Assurance
ENTOT SUHARTONO, SKOM, MKOM
Metode Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Teknik Pengujian Perangkat Lunak
Systems Life Cycle.
Pertemuan 10 Struktur Organisasi
Siklus Hidup Perangkat Lunak
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-3)
Jaminan Mutu dalam Kebutuhan Rekayasa
Testing dan Implementasi
Dasar – dasar pengujian perangkat lunak
TESTING & IMPLEMENTASI SI
Materi Habis Uts IMK Prototyping
Testing dan Implementasi Sistem
TESTING DAN IMPLEMENTASI SISTEM
PENGENDALIAN SISTEM KOMPUTERISASI PERSPEKTIF MANAJEMEN
MANAJEMEN PENGUJIAN PERANGKAT LUNAK
Software Engineering ( Pressman )
Siklus, Metode dan Teknik Pengembangan Sistem Informasi
REKAYASA PERANGKAT LUNAK
Testing dan Implementasi SI220A
Metode Rekayasa Perangkat Lunak
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-6)
SQA Team.
REKAYASA PERANGKAT LUNAK
Siklus Hidup Pengembangan Sistem (System Development Life Cycle)
Testing dan implementasi si
Software Quality Assurance (SQA)
Analisis Use Case SI401 Perancangan Sistem Informasi Pertemuan #2
TESTING & IMPLEMENTASI SI
PENGANTAR REKAYASA PERANGKAT LUNAK
MODEL PROSES PERANGKAT LUNAK
Testing dan Implementasi 1st class
Siklus Hidup System.
THE MAN BEHIND THE GUN.
SISTEM DEVELOPMENT LIFE CYCLE
Desain Basis Data.
Paradigma Rekayasa Perangkat Lunak
Pengujian Perangkat Lunak
Systems Development Life Cycle
IFA-451 Jaminan mutu Perangkat Lunak
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
PENGANTAR Testing dan implementasi sistem. Definisi testing Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara.
Transcript presentasi:

Testing dan Implementasi SI220A Darmawan Napitupulu, ST, M.Kom Introduction to Testing & Implementation Pertemuan 1 Sekolah Tinggi Manajemen Ilmu Komputer (STMIK) Raharja Jl. Jenderal Sudirman No. 40 Babakan Cikokol Tangerang 15117 (Ph : 081807809585, Email : darwan_napit@yahoo.com)

About Myself Working Field Peneliti di Pusat Penelitian Sistem Mutu dan Teknologi Pengujian – Lembaga Ilmu Pengetahuan Indonesia (LIPI), Puspiptek Serpong Staf Pengajar di Binus University, Bina Sarana Informatika (BSI), STMIK Raharja Education Background S1 Teknik Elektro, Universitas Kristen Satya Wacana (UKSW) S2 Ilmu Komputer, Universitas Indonesia (UI) S3/Ph.D Candidate for Research Student

Agenda Perkuliahan Testing & Implementation Fundamental Testing Definition Basic Principle of Testing Exercise

Testing & Implementation Introduction to Testing & Implementation Introduction to Testing & Implementation

Testing & Implementation Fundamental Introduction to Testing & Implementation Testing & Implementation Fundamental Sofware Development Life Cycle (SDLC)

Testing & Implementation Fundamental Introduction to Testing & Implementation Testing & Implementation Fundamental

Testing & Implementation Fundamental Introduction to Testing & Implementation Testing & Implementation Fundamental Seberapa Baik Sistem Sudah dibangun??

Testing & Implementation Fundamental Introduction to Testing & Implementation Testing & Implementation Fundamental

Testing & Implementation Fundamental Introduction to Testing & Implementation Testing & Implementation Fundamental Quality in Fact (Mutu sesungguhnya) Diukur dengan kriteria sesuai spesifikasi Cocok dengan tujuan pembuatan dan penggunaan Tanpa cacat (zero defects) Selalu baik sejak awal (right first time and every time)

Testing & Implementation Fundamental Introduction to Testing & Implementation Testing & Implementation Fundamental Quality in Perception (Mutu persepsi) Diukur dari kepuasan pelanggan atau pengguna Meningkatnya minat, harapan dan kepuasan pelanggan Meningkatnya penjualan/sales

Testing & Implementation Fundamental Introduction to Testing & Implementation Testing & Implementation Fundamental Lalu Apa Pentingnya Testing (Pengujian)?? Testing Menguji mutu produk Meningkatkan mutu produk Menjamin mutu produk

Testing & Implementation Fundamental Introduction to Testing & Implementation Testing & Implementation Fundamental Software Testing (Pengujian Perangkat Lunak) Software Verification Software Validation Apakah sistem sudah dikembangkan dengan cara/metode yg benar? Apakah sistem sudah dikembangkan sudah benar? Pengujian Sistem sudah sesuai dengan spesifikasi? Pengujian Sistem sudah sesuai dengan yang diharapkan pengguna?

Definisi Testing Software Testing (Pengujian Perangkat Lunak) Introduction to Testing & Implementation Definisi Testing Software Testing (Pengujian Perangkat Lunak) Proses menjalankan dan mengevaluasi perangkat lunak (secara manual maupun otomatis) untuk menguji apakah perangkat lunak sudah memenuhi persyaratan atau belum Untuk menentukan perbedaan antara hasil yang Diharapkan dengan hasil yang sebenarnya

Definisi Testing Software Testing (Pengujian Perangkat Lunak) Introduction to Testing & Implementation Definisi Testing Software Testing (Pengujian Perangkat Lunak) Bagian/elemen dari jaminan kualitas perangkat lunak (Software Quality Assurance) Suatu langkah dalam proses rekayasa perangkat lunak yang dapat dianggap sebagai hal yang merusak daripada membangun

Definisi Testing Software Testing ?? Introduction to Testing & Implementation Definisi Testing Software Testing ??

Pengujian dikatakan sukses ?? Introduction to Testing & Implementation Testing Definition Proses eksekusi suatu program dengan maksud untuk mencari kesalahan Pengujian dikatakan sukses ?? Pengujian dapat mengungkap kesalahan yang belum pernah ditemukan sebelumnya Pengujian yang baik bukan untuk memastikan tidak ada kesalahan tetapi untuk mencari sebanyak mungkin kesalahan yang ada di program

Basic Principle of Testing Introduction to Testing & Implementation Basic Principle of Testing Sasaran itu berlawanan dengan paradigma lama pada umumnya Pengujian yang berhasil adalah pengujian dimana tidak ada kesalahan ditemukan

Basic Principle of Testing Introduction to Testing & Implementation Basic Principle of Testing Beberapa Prinsip dasar Semua pengujian harus dapat ditelusuri sampai ke persyaratan pelanggan (Requirement) Pengujian harus dapat direncanakan jauh sebelum dilakukan Hukum Pareto berlaku pada Software Testing

Basic Principle of Testing Introduction to Testing & Implementation Basic Principle of Testing Beberapa Prinsip dasar (lanjutan…) Pengujian harus mulai dari lingkup yang kecil kemudian berkembang ke lingkup yang besar Pengujian jangan terlalu berlebihan (exhaustive) Supaya efektif, pengujian harus dilakukan oleh pihak ketiga

Exercises Find the Error ?? Introduction to Testing & Implementation 1: input A,B 2: A>0? 3: C :=0 4: C := A*B 5: B>0? 6: X := C*(A+2*A) 7: X := A+B 8: output X Find the Error ??