PENGANTAR Testing dan implementasi sistem. Definisi testing Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara.

Slides:



Advertisements
Presentasi serupa
Testing & Implementation System
Advertisements

Proses-proses Perangkat Lunak
SOFTWARE QUALITY Pendahuluan Teknik Informatika Univ. Pembangunan Nasional Veteran Jawa Timur
MANAJEMEN MUTU PROYEK.
Testing dan Implementasi Sistem
Interaksi Manusia dan Komputer
Testing dan Implementasi Sistem
Sasaran Menjelaskan apa yang dimaksud model proses
REKAYASA PERANGKAT LUNAK
Analisis dan Perancangan Perangkat Lunak
Software Quality Assurance
Manajemen Mutu Perangkat Lunak
Testing dan Implementasi Sistem
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
U NIVERSITAS B INA D ARMA P ALEMBANG L AILI A DHA, M.K OM /T EKNIK I NFORMATIKA /2013.
Testing & Implementation System
Pengenalan Rekayasa Perangkat Lunak
SOFTWARE QUALITY ASSURANCE (SQA)
Software Testing Pertemuan III.
Methods for Software Engineering CHAPTER 5 Software Project Planning Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
SISTEM MUTU LABORATORIUM SESUAI ISO/IEC : 2005.
TEKNIK TESTING DAN STRATEGI TESTING
Pertemuan 6 Prosedur dalam Manajemen Mutu
PENGUJIAN DENGAN SIKLUS HIDUP
Software Quality Assurance
Software Quality Assurance
Masalah Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Systems Development Life Cycle
Testing dan implementasi sistem
Testing dan Implementasi Sistem
Spesifikasi Perangkat Lunak
TESTING DAN IMPLEMENTASI SISTEM
Tim RPL Teknik Informatika 2017
14. PENGUJIAN PERANGKAT LUNAK
Pengenalan Rekayasa Perangkat Lunak
Testing & Implementasi Sistem -Pengenalan
STRATEGI PENGUJIAN SISTEM PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM
Rekayasa Perangkat Lunak
SOFTWARE QUALITY ASSURANCE (SQA)
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-9)
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-9)
Testing dan Implementasi Sistem
RPL.
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Testing dan Implementasi Sistem [3-sks (3-0)]
FAKTOR FAKTOR MUTU SOFTWARE
TESTING DAN IMPLEMENTASI SISTEM
Testing & Implementasi
TESTING DAN IMPLEMENTASI PERTEMUAN 2
Testing dan implementasi si
MANAJEMEN PROYEK PERANGKAT LUNAK
TESTING & IMPLEMENTASI SI
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-5)
Nency Extise Putri, M.Kom
Software Quality Assurance
MANAJEMEN MUTU PROYEK.
Testing dan Implementasi 1st class
TESTING DAN QA SOFTWARE PERTEMUAN 18
KUALITAS SISTEM INFORMASI MIK | FAKULTAS ILMU-ILMU KESEHATAN
TESTING DAN QA SOFTWARE PERTEMUAN 16 & 17
Pengujian Perangkat Lunak
Kebutuhan fungsional (FR) dan Kebutuhan Non Fungsional (NFR)
Software Quality Assurance
TESTING DAN QA SOFTWARE PERTEMUAN 13
Tim RPL Teknik Informatika 2018
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
Software Quality Assurance
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Transcript presentasi:

PENGANTAR Testing dan implementasi sistem

Definisi testing Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi yang diinginkan (defects / errors / bugs) dan mengevaluasi fitur-fitur dari entitas software. (Standar ANSI/IEEE 1059)

Pandangan praktisi tentang testing Melakukan cek pada program terhadap spesifikasi. Menemukan bug pada program. Menentukan penerimaan dari pengguna. Memastikan suatu sistem siap digunakan. Meningkatkan kepercayaan terhadap kinerja program. Memperlihatkan bahwa program berkerja dengan benar. Membuktikan bahwa error tidak terjadi. Mengetahui akan keterbatasan sistem. Mempelajari apa yang tak dapat dilakukan oleh sistem. Melakukan evaluasi kemampuan sistem. Verifikasi dokumen. Memastikan bahwa pekerjaan telah diselesaikan.

KORELASI TESTING DENGAN VERIFIKASI DAN VALIDASI Verifikasi apakah telah berlaku sebagaimana telah ditetapkan (menurut spesifikasi), Mendeteksi error, dan Validasi apakah spesifikasi yang telah ditetapkan sudah memenuhi keinginan atau kebutuhan dari pengguna yang sebenarnya.

JADI APA ITU VERFIFIKASI DAN VALIDASI Verifikasi adalah pengecekan atau pengetesan entitas-entitas, termasuk software, untuk pemenuhan dan konsistensi dengan melakukan evaluasi hasil terhadap kebutuhan yang telah ditetapkan. (Are we building the system right ?) Validasi melihat kebenaran sistem, apakah proses yang telah ditulis dalam spesifikasi adalah apa yang sebenarnya diinginkan atau dibutuhkan oleh pengguna. (Are we building the right system?)

KUALITAS Kualitas adalah pemenuhan terhadap kebutuhan. (CROSBY) Kualitas adalah pemenuhan terhadap standar. (W.E Perry) Kualitas adalah tepat guna. (J. Juran) Kualitas adalah keseluruhan dari fitur yang menjadikan produk dapat memuaskan atau dipakai sesuai kebutuhan dengan harga yang terjangkau. (ISO-8402)

Apa hubungan testing dan kualitas? Software berkualitas adalah software yang bebas error dan bug secara obyektif, tepat waktu dan dana, sesuai dengan kebutuhan atau keinginan dan dapat dirawat (maintainable). Kata “Obyektif” adalah suatu proses pembuktian yang terstruktur, terencana dan tercatat / terdokumentasi dengan baik. Sehingga ada (Quality Control – QC) dan (Quality Assurance – QA) Testing tidak dapat memastikan kualitas software, namun dapat memberikan kepercayaan atau jaminan terhadap software

Faktor-FAKTOR KOMPONEN U/ Pengukuran kualitas Fungsionalitas (Kualitas Luar)  Kebenaran (Correctness)  Reliabilitas (Reliability)  Kegunaan (Usability)  Integritas (Integrity) Rekayasa (Kualitas Dalam)  Efisiensi (Efficiency)  Testabilitas (Testability)  Dokumentasi (Documentation)  Struktur (Structure) Adaptabilitas (Kualitas ke Depan)  Fleksibilitas (Flexibility)  Reusabilitas (Reusability)  Maintainabilitas (Maintainability)

Pentingnya kualitas software Amerika pernah menghabiskan dana 81 bilyun US$ untuk pembatalan proyek  31.1 % Proyek dibatalkan sebelum selesai.  52.7 % Proyek mengalami pembengkakan biaya sebesar 189% dari nilai estimasi.  9.0 % Proyek selesai tepat waktu dan anggaran. Dengan berorientasi pada kualitas, maka organisasi software akan dapat melakukan proses analisa, evaluasi dan pengembangan yang berkesinambungan untuk mencapai pengembangan software yang efektif, efisien, terukur, terkendali dan dapat diulang secara konsisten.

Materi yang akan disampaikan Pengembangan perangkat lunak Dasar-dasar pengujian perangkat lunak Teknik-teknik pengujian perangkat lunak Pengujian berorientasi obyek Strategi pengujian perangkat lunak Mengukur produktivitas dalam pengembangan perangkat lunak Metrik teknik untuk system berorientasi obyek Implementasi sistem Pemeliharaan sistem