Life Cycle Testing Approach

dokumen-dokumen yang mirip
BAB 5 FAKTOR PENGUJIAN

Metodologi Testing. Policy - Strategi - Taktik

TINJAUAN PUSTAKA. Pengujian adalah proses eksekusi program untuk menemukan kesalahan.

BAB II LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005:1).

BAB l Pengujian Perangkat Lunak

Manajemen kualitas proyek (Project Quality Management)

FASE PERENCANAAN. MPSI sesi 4

REVIEW PENGUJIAN S/W. Oleh Cipta Wahyudi

SATUAN ACARA PERKULIAHAN(SAP)

BAB 10 PENGUJIAN FASE INSTALASI

METODOLOGI MANAJEMEN PROYEK

BAB 1 PENDAHULUAN.

2. Aktivitas yang bersifat temporer, selalu ada pembatasan dalam pelaksanaan dan juga skalanya a. Proyek d. Informasi b. Manajemen e. Data c.

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil 2006 / 2007

Manajemen Mutu Proyek (Manajemen Kualitas)

REKAYASA PERANGKAT LUNAK. Ramadhan Rakhmat Sani, M.Kom

Plainning & Organization

BAB 3 PENGUJIAN DALAM SIKLUS PENGEMBANGAN

PENGENDALIAN SISTEM KOMPUTERISASI PERSPEKTIF MANAJEMEN. DOSEN : Ir. I. Joko Dewanto & H. Febriana Hendiono, SE, MM

Bab 8 Pengujian Tahap Program

Metode Training ISO/TS Sentral Sistem TAPI MENJELASKAN

COMPUTER SYSTEM ENGINEERING

10/21/2016. Titan Parama Yoga, S.Kom, M.Kom

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

BAB V KESIMPULAN & SARAN

PENGANTAR MANAJEMEN PROYEK PERANGKAT LUNAK MATA KULIAH MANAJEMEN PROYEK PERANGKAT LUNAK

MANAJEMEN PROYEK. Drs. Antok Supriyanto, MMT.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Penyusunan Perangkat Kontrol Kualitas Perangkat Lunak Pada Aplikasi School Social Network (SSN) Berdasarkan ISO 25030

Successful Project Management. Manajemen Proyek Teknologi Informasi

Analisis dan Pemodelan Perangkat Lunak. Week 1 Setyo Ariane Ibnusantosa

RENCANA PEMBELAJARAN

Rekayasa Perangkat Lunak

Siklus Pengembangan Perangkat Lunak

Software Quality Assurace 9/18/ :50 PM 1

TESTING TAHAP PEMROGRAMAN

BAB II LANDASAN TEORI. yang digunakan dalam penyelesaian Tugas Akhir ini, yaitu System Development

SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) Siklus Hidup Perangkat Lunak (SWDLC/Software Development Life Cycle)

Manajemen Kualitas TI

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGENALAN. Perancangan Perangkat Lunak. (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma

SIKLUS HIDUP SISTEM INFORMASI

EARLY EQUIPMENT MANAGEMENT

Test plan. Program Studi : S1 Sistem Informasi


BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 3 Analisa dan Perancangan Sistem

Development Lifecycles and Approaches

BAB 1 PENDAHULUAN. mendapatkan informasi yang akurat, handal serta up to date, dealer selaku wakil

Adrian Nugraha Putra

Pengembangan Sistem Informasi

Entry Meeting Bimtek Kapabilitas APIP Ittama Setjen DPR RI. 8 Desember 2017

MANAJEMEN PROYEK DALAM PRAKTEK

SDLC Concepts. Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo

A. Tujuan dan Ruang Lingkup Proyek Perancangan Rekayasa Perangkat Lunak

BAB 2 LANDASAN TEORI Enterprise Resource Planning (ERP)

PROSES PERANCANGAN BASIS DATA

BAB VIII Control Objective for Information and related Technology (COBIT)


Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

Project Integration Management. Inda Annisa Fauzani Indri Mahadiraka Rumamby

PENDAHULUAN PENGEMBANGAN SISTEM INFORMASI

MANAJEMEN BIAYA PROYEK

BAB 1 ASUMSI PERANAN PENGANALISIS SISTEM

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)

Software Proses. Model Proses Perangkat Lunak. Pengembangan Perangkat Lunak. Framework activities 3/20/2018. System Development Life Cycle (SDLC)

(information cycle) dan disebut juga dengan siklus pengolahan data (data processing

Tugas Rekayasa Perangkat Lunak

RENCANA IMPLEMENTASI SISTEM ERP EPICOR ISCALA 2.3 SR3 MODUL SALES MANAGEMENT PADA PT. X

PROSES DESAIN SISTEM BASIS DATA. Daur Hidup (Life Cycle) yang Umum dari Aplikasi Basis Data

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal.

BAB 4 PELAKSANAAN PENGUJIAN

STANDAR PENGEMBANGAN APLIKASI

PROJECT TIME MANAGEMENT PAKET APLIKASI SEKOLAH (PAS) SMK

KERANGKA KENDALI MANAJEMEN (KENDALI UMUM)

Jenis Metode Pengembangan Perangkat Lunak

PENGEMBANGAN SISTEM ERP MODUL PROJECT MANAGEMENT PADA CLIENT PT. JIVA VENTURES (STUDI KASUS : PT. BEST PLANTATION INTERNATIONAL)

PROPOSAL PROYEK PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG PADA ALBERINDO GRAHA CEMERLANG

BAB 1 PENDAHULUAN 1.1 Latar Belakang

PROSES PERANCANGAN SISTEM INFORMASI

Pemodelan Berorientasi Objek

FAKULTAS EKONOMI DAN BISNIS UIN - JAKARTA Knowledge, Piety, Integrity. Dibuat Oleh : PPJM Diperiksa Oleh: WM Halaman 1 dari 9

KONSEP MANAJEMEN PROYEK

PERAN PENTING TESTING DAN QUALITY ASSURANCE DALAM SIKLUS PENGEMBANGAN SISTEM

DAFTAR ISI Halaman ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR ISI... x. DAFTAR GAMBAR... xiv. DAFTAR TABEL... xvii. DAFTAR LAMPIRAN...

BAB 1 PENDAHULUAN. yang bermanfaat guna mendukung pengambilan keputusan secara tepat dan

PROSES DESAIN. 1. Metodologi Pengembangan Sistem

Pertemuan 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) POKOK BAHASAN

Analisis dan Perancangan Sistem Hanif Al Fatta M.kom

Kualitas Software dan Pengujian

Produk perangkat lunak tersebut:

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN

Systems Development Life Cycle (SDLC)

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

Pertemuan 10 Manajemen Kualitas

Software Quality Assurance

BAB IV HASIL DAN PEMBAHASAN. Pada Bab IV ini akan membahas hasil analisis dalam perencanaan

Obyektif : Mahasiswa dapat mengerti dan memahami konsep perancangan basis data Mahasiswa dapat merancang basis data sesuai dengan fase-fasenya

MANAJEMEN PROYEK FRAMEWORK

Transkripsi:

Life Cycle Testing Approach Pengujian Perangkat Lunak 5/19/2011 1

Life Cycle Testing Pengujian dilakukan paralel dengan pengembangan sistem Tujuan : untuk mengetahui adanya defect pada titik paling awal saat pengembangan sistem 5/19/2011 2

Preimplementasi Kategori Pengujian Pengujian sebelum aplikasi diletakkan dalam lingkungan operasional Untuk mengecek fungsionalitas sistem sesuai dengan spesifikasi dan tidak ada defect sistem Postimplementasi Pengujian setelah aplikasi dipakai Untuk sistem maintenance 5/19/2011 3

Biaya Pengujian Biaya pengujian + defect yang tidak terdeteksi Bila defect ditemukan saat : Preimplementasi Biaya defect, identifikasi defect, pembenaran defect, testing defect saat sudah dihilangkan Postimplementasi Biaya defect, identifikasi masalah dalam operasional, pelaporan adanya masalah, penyelesaian masalah, operasi sistem sampai defect selesai, pembetulan defect, testing defect, integrasi program yang telah selesai menjadi operasional kembali 5/19/2011 4

Masalah Pengujian Kuantifikasi biaya sebenarnya untuk untuk menghilangkan defect Bagaimana mengurangi biaya pengujian 5/19/2011 5

Contoh Defect Kesalahan pemberian requirement dari user Kesalahan interpretasi requirement Kesalahan pencatatan requirement Kesalahan spesifikasi desain Kesalahan spesifikasi program 5/19/2011 6

Kesalahan kode program Contoh Defect (2) Kesalahan instruksi program Kesalahan pemasukan data Kesalahan pengujian Kesalahan pembenaran error Kesalahan pada pembenaran error yang menyebabkan terjadinya kesalahan lain 5/19/2011 7

Estimasi Biaya Pengujian Estimasi error yang ada Memperkirakan usaha yang dibutuhkan untuk penanggulangan error tersebut Mencatat defect yang muncul dari hasil pengujian Mencatat biaya yang diperlukan untuk membetulkan defect tersebut Defect saat requirement, biaya yang dibutuhkan adalah biaya total untuk membetulkan defect Defect saat pengujian, biaya yang dibutuhkan adalah biaya total * 10 Defect saat sistem operasional, biaya yang dibutuhkan adalah biaya total * 100 5/19/2011 8

Mengurangi Biaya Pengujian Temukan defect seawal mungkin saat aplikasi dikembangkan 5/19/2011 9

Konsep Life Cycle Testing Life cycle testing meliputi pengujian berkelanjutan selama proses pengembangan Life cycle testing tidak dapat dilakukan sebelum terdapatnya proses pengembangan yang terdefinisi secara formal Dilakukan oleh suatu tim penguji 5/19/2011 10

Konsep Life Cycle Testing (2) 5/19/2011 11

Komposisi Tim Pengujian Tim pengujian adalah bagian yang tak terpisahkan dari proses pengujian Kekurangan menguji sendiri: Kesalahpahaman tidak terdeteksi Proses pengembangan yang tidak dibutuhkan tidak terdeteksi Buta terhadap error sendiri Optimistik Tidak mengalokasikan waktu terpisah 5/19/2011 12

Test Team Approach Komposisi Tim Pengujian Composition of Test Team Members Advantages Internal IS Project Team -Minimize Cost -Training -Knowledge of project External IS Non-IS Combination Quality assurance Professional testers Users Auditors Consultants Any or all of the above -Independent view -IS profesionals -Multiple project testing experience -Independent view -Independence in assessment -Ability to act -Multiple skills -Education -Clout Disadvantages -Time allocation -Lack of independence -Lack of objectivity -Cost -Overreliance -Competition -Cost -Lack of IS knowledge -Lack of project knowledge -Cost -Schedulling reviews -Diverse backgrounds 5/19/2011 13

Audit Trail Authorization File Integrity Reliability Testing Concerns Pengujian adalah proses tiga dimensi: Faktor pengujian Fase waktu Pemenuhan Concern 4.5 5 3.5 4 2.5 3 1.5 2 0.5 1 0 Installation Program Requirement 5/19/2011 14

Faktor Pengujian Reliability Authorization File integrity Audit trail Continuity of processing Service level Access control Methodology Correctness Ease of use Maintainability Portable Coupling Performance Ease of operation Testing Concerns (2) 5/19/2011 15

Fase Waktu Requirements Design Program Test Installation Maintain Testing Concerns (3) 5/19/2011 16

Testing Concerns (4) Test Factor Requiremen ts Design Program Test Installation Maintain Reliability Tolerances established Data integrity controls designed Data integrity Controls implemented Manual regression and fungtional testing Accuracy and completenes s od installation verified Update accuracy requirement s Authorizatio n Authorization rules defined Authorizat ion rules designed Authorization rules implemented Complianc e testing Prohibit data changes during instalation Preserve authorizatio n rules 5/19/2011 17

Test Plan Project manager bertanggung jawab untuk menetapkan sebuah test plan. Test plan mengidentifikasi faktor pengujian yang akan menjadi test requirement. 5/19/2011 18

Test Plan 5/19/2011 19

Guideline Start early Keep the test plan flexible Review frequently Concise and readable Planning effort Spend time to develop complete test plan 5/19/2011 20

Referensi Perry, William. Effective Method of Software Testing 5/19/2011 21