Testing & Implementa si Sistem -Pengenalan. Pertemuan ke - 1

dokumen-dokumen yang mirip
Testing dan Implementasi Sistem

Pendahuluan. Tes Implementasi System. Yahya Erdipasa, ST., M.Kom (candidate) Teknik Informatika

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

Siklus Pengembangan Perangkat Lunak

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

Pengantar Test dan Implementasi Sistem. Rudi Susanto

BAB 1 PENDAHULUAN. Secara umum, diketahui bahwa dalam suatu siklus pengembaangan perangkat lunak selalu terdapat empat proses utama, yaitu :

Manajemen kualitas proyek (Project Quality Management)

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

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

Chapter 2 What is Software Quality?

Chapter 9 Software testing strategies

Kualitas Software dan Pengujian

TESTING DAN IMPLEMENTASI SISTEM APLIKASI DATA MATA KULIAH

SOFTWARE QUALITY ASSURANCE

Chapter 3 Software Quality Factors

Tujuan Perkuliahan. PENGANTAR RPL (Pert. 2 chapter 1 Pressman) Agenda. Definisi Software (Perangkat Lunak) Lunak) 23/09/2010

Manajemen Kualitas Sistem Informasi

Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 1

SOFTWARE QUALITY ASSURANCE

ABSTRAKSI DEKOMPOSISI PENGUJIAN Dalam REKAYASA PERANGKAT LUNAK

KONTROL KUALITAS PADA PERANGKAT LUNAK

RENCANA PEMBELAJARAN SEMESTER

REKAYASA PERANGKAT LUNAK 1

BAB III METODOLOGI PENELITIAN. Tahap Pengumpulan Data. Tahap Analisa. Tahap Implementasi. Tahap Pengujian. Gambar 3.1 Metodologi Penelitian

MANAJEMEN LAB LECTURE 3. By Djadjat Tisnadjaja, Universitas Nusa Bangsa, Bogor

Judul. Deskripsi dan Spesifikasi Kebutuhan Sistem Berbasis Komputer. Oleh: Tim Dit. TIK UPI

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

Adrian Nugraha Putra

Bab IV Pengujian Metodologi pelaksanaan

MANAJEMEN RISIKO 1 (INDONESIAN EDITION) BY IKATAN BANKIR INDONESIA

Membangun Menara karakter (Indonesian Edition)

KESASTRAAN MELAYU TIONGHOA DAN KEBANGSAAN INDONESIA: JILID 2 FROM KPG (KEPUSTAKAAN POPULER GRAMEDIA)

BAB III METODOLOGI PENELITIAN

Chapter 11 Assuring the quality of software maintenance components

God s PERFECT TIMING EDITORIAL

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

SOFTWARE QUALITY ASSURANCE

Teknik Informatika S1

REKAYASA PERANGKAT LUNAK

REKAYASA PERANGKAT LUNAK

BAB II LANDASAN TEORI. digunakan untuk memodelkan kebutuhan data dari suatu organisasi,

MANAJEMEN KUALITAS PROYEK

BAB II LANDASAN TEORI

KONSEP MANAJEMEN PROYEK

SILABUS. Standar Kompetensi : Mahasiswa mampu mensimulasikan suatu proyek pengembangan perangkat lunak dengan memanfaatkan model-model yang berlaku.

KKKF33118 REKAYASA PERANGKAT LUNAK I

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

Software Quality Assurace 9/18/ :50 PM 1

Rekayasa Perangkat Lunak

Kualitas Perangkat Lunak. Dasar Rekayasa Perangkat Lunak

KUALITAS PERANGKAT LUNAK. Ni Wayan Sumartini Saraswati

BAB 3 PENGUJIAN DALAM SIKLUS PENGEMBANGAN

Pengendalian dan Penjaminan Mutu

Teknik Informatika S1

ANALISA & PERANCANGAN SISTEM

Panduan Excel untuk Pelamar Kerja (Indonesian Edition)

UJI, UJI, DAN UJI ULANG

PEMELIHARAAN PERANGKAT LUNAK. Ign.F.Bayu Andoro.S, M.Kom

Pengujian Perangkat Lunak Berorientasi Objek. Tim RPL Teknik Informatika

BAB 5 FAKTOR PENGUJIAN

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

1. Pengenalan Rekayasa Perangkat Lunak. Teknik Informa-ka Politeknik Negeri Malang

Program Development Cycle

I've learned so much from you. "Number One For Me" Now I'm trying to do it too. Love my kid the way you do. I was a foolish little child

Pertemuan 3. Manajemen Proyek Perangkat Lunak

Manajemen Proyek Perangkat Lunak Minggu 1

KAJIAN TINGKAT PENERAPAN SISTEM PENJAMINAN DAN PENGENDALIAN MUTU PADA PROYEK JALAN-JALAN KABUPATEN (Studi Kasus : Delapan Kabupaten di Jawa Barat)

MANAJEMEN RISIKO 1 (INDONESIAN EDITION) BY IKATAN BANKIR INDONESIA

PENGUJIAN PERANGKAT LUNAK. Muhammad Riza Hilmi, ST.

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran. 1. Menjelaskan kontrak kuliah 2. Mendefinisikan konsep

MANAGEMENT INDUSTRI (QUALITY CONTROL) By : Moch. Zen S. Hadi, ST Communication Digital Lab. 1

PENTINGNYA PEMELIHARAAN SOFTWARE

KONSEP MANAJEMEN PROYEK

BAB 1 PENDAHULUAN. organisasi atau proyek. Pada proyek konstruksi TQM terdiri dari standart operating

What Is It? Software Testing Strategies. Why Is It Important? Who Does It? What Is The Work Product? What Are The Step? Ir. I Gede Made Karma, MT

PENGEMBANGAN PERANGKAT LUNAK. Karmilasari

ANALISIS DAN PERANCANGAN SISTEM (APS) Konsep Rekayasa Kebutuhan

Pengenalan Rekayasa Perangkat Lunak (RPL)

PENDAHULUAN TINJAUAN PUSTAKA

Teknik Informatika S1

Rahasia Cermat & Mahir Menguasai Akuntansi Keuangan Menengah (Indonesian Edition)

SOFTWARE QUALITY ASSURANCE

Proyek Perangkat Lunak

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

RENCANA PEMBELAJARAN

UAS REKAYASA PERANGKAT LUNAK. Software Quality Assurance HANSI ADITYA KURNIAWAN

MODULE 1 GRADE XI VARIATION OF EXPRESSIONS

DWI PURNOMO FTIP - UNPAD

PERAN PENTING TESTING DAN QUALITY ASSURANCE DALAM SIKLUS PENGEMBANGAN SISTEM

Manajemen Kualitas TI

SILABUS MATAKULIAH. Revisi : - Tanggal Berlaku : September Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

SISTEM INFORMASI AKADEMIK PADA PAUD YAYASAN ULUL AZMI MARDIKA GUNUNG KIDUL NASKAH PUBLIKASI

Adam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016

BAB 2 LANDASAN TEORI

Bab 8 Pengujian Tahap Program

MANAJEMEN PROYEK DALAM PRAKTEK

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB II KAJIAN PUSTAKA

UML USE CASE DIAGRAM

Transkripsi:

Testing & Implementa si Sistem -Pengenalan Pertemuan ke - 1

Lukman Hakim, ST., MKom Prodi Teknik Informatika-Universitas Bundamulia Mercubuana University-2003-now Binus University-Teknik Informatika STMIK Jayabaya -2009 Kalbis University-2011 STMIK Budhi Tangerang Univ. Satyagama STMIK Mahakarya

Peraturan Keterlambatan 15 Menit Matikan HP(Alat komunikasi pada saat perkuliahan) Dilarang makan Berpakaian sopan

Bobot Penilaian Absen =10% Tugas =30% Quis Tugas UTS=30% UAS=30%

Philip Crosby - Quotes The problem of quality management is not what people don't know about it. The problem is what they think they do know...

Philip Crosby - Quotes In this regard, quality has much in common with sex. Everybody is for it. (Under certain conditions, of course.) Everybody feels they understand it. (Even though they wouldn't want to explain it.) Everybody thinks execution is only as matter of following natural inclinations. (After all, we do get along somehow.) And, of course, most people feel that problems in these areas are caused by other people. (If only they would take the time to do things right.)

Testing Muncul secara simultan bersamaan dengan pengalaman pertama menulis program Pada awalnya testing merupakan aktifitas yang tidak hanya bertujuan untuk menemukan error tapi juga bertujuan untuk mengkoreksi dan menghilangkannya

Testing (2) Sudut pandang mengenai testing berubah pada tahun 1957, testing dibedakan dengan debugging Testing secara terus menerus berkembang Disiplin testing masih jauh dari kematangan Definisi dari testing belum memuaskan semua pihak

Definisi Testing Hetzel 1973 testing adalah proses pemantapan kepercayaan akan kinerja program atau sistem sebagaimana yang diharapkan Myers 1979 testing adalah proses eksekusi program atau sistem secra intens untuk menemukan error

Definisi Testing (2) Hetzel 1983 rev testing adalah tiap aktivitas yang digunakan untuk dapat melakukan evaluasi suatu atribut atau kemampuan dari program atau sistem dan menentukan apakah telah memenuhi kebutuhan atau hasil yang diharapkan

Definisi Testing (3) IEEE 1059 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

Testing Sudut Pandang Melakukan cek program terhadap spesifikasi Menemukan bug pada program Menentukan penerimaan dari pengguna Memastikan suatu sistem siap digunakan Meningkatkan kepercayaan terhadap kinerja program Memperlihatkan bahwa program bekerja dengan benar

Testing Sudut Pandang (2) Memastikan error tidak terjadi Mengetahui akan keterbatasan sistem Mempelajari apa yang tak dapat dilakukan oleh sistem Melakukan evaluasi kemampuan sistem Verifikasi dokumen Memastikan pekerjaan telah diselesaikan

Testing Summary Verfikasi Menemukan Error Validasi

Testing Summary (2) Terdapat perbedaan pendapat mengenai testing, namun: Secara garis besar testing harus dilihat sebagai suatu aktifitas yang menyeluruh dan terus menerus sepanjang proses pengembangan Tiap aktifitas yang digunakan secara obyektif yang membantu untuk mengevaluasi atau mengukur suatu atribut software dapat disebut sebagai suatu aktifitas testing Review Walk through Inspeksi

Definisi Kualitas Beberapa literatur mendefinisikan testing sebagai pengukuran kualitas software Ada beberapa definisi tentang kualitas: Crosby: kualitas adalah pemenuhan terhadap kebutuhan ISO 8402 : kualitas adalah keseluruhan dari fitur yang menjadikan produk dapat memuaskan dipakai sesuai kebutuhan dengan harga yang terjangkau WE Perry: Kualitas adalah pemenuhan terhadap standar

Definisi Kualitas (2) R. Glass : Kualitas adalah tingkat kesempurnaan J. Juran : kualitas adalah tepat guna

Hubungan Testing dan kualitas Software Berkualitas : secara obyektif bebas error, tepat waktu dan dana, sesuai dengan kebutuhan atau keinginan dan dapat di rawat Secara obyektif: proses pembuktian yang terstruktur, terencana dan tercatat/terdokumentasi dengan baik Testing membuat kualitas dapat dilihat secara obyektif, karena testing merupakan pengukuran dari kualitas software Testing = Quality Control (kualitas produk) QA = mengukur kualitas proses

Hubungan Testing dan kualitas (2) Testing tidak dapat memastikan kualitas software namun dapat memberikan kepercayaan atau jaminan terhadap software dalam suatu tingkat tertentu Karena testing merupakan pembuktian dalam kondisi yang terkendali QA Quality Assurance adalah superset dari Testing

Faktor Kualitas Secara Umum Fungsionalitas (kualitas luar) Correctness Reliability Usability Integrity Rekayasa (kualitas dalam) Effeciency, Testability, Documentation, Structure Adaptabilitas Fleksibilitas, Reusability, Maintainability

Testing dang Faktor Kualitas Testing yang baik harus dapat mengukur semua faktor-faktor yang berhubungan. Tipe faktor komponen akan mempunyai tingkat kepentingan berbeda antar satu aplikasi dengan aplikasi yang lain

Pentingnya Kualitas Software Pengembangan Software tidak mudah, cenderung untuk mengalami kegagalan: Statistik 1995 di Amerika: 31% Proyek dibatalkan 52, 7 % Mengalami pembengkakan biaya 9 % proyek tepat waktu dan anggaran Masalah utama: Kurangnya kemampuan pihak developer, kurangnya pemahan stakeholder akan sistem yang diingingkan

Pentingnya Kualitas Software (2) Dengan berorientasi pada kualitas, maka organisasi software akan dapat melakukan proses analisa, evaluasi dan pengembangan yang berkesinambungan Untuk dapat mencapai pengembangan yang efektif, efesien, terukur, terkendali dan dapat diulang