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

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

Siklus Pengembangan Perangkat Lunak

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

TESTING & IMPLEMENTASI SISTEM 4KA PENDAHULUAN. helen.staff.gunadarma.ac.id

Testing dan Implementasi Sistem

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

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

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

Pengantar Test dan Implementasi Sistem. Rudi Susanto

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

BAB 3 PENGUJIAN DALAM SIKLUS PENGEMBANGAN

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

BAB 4 PELAKSANAAN PENGUJIAN

Kualitas Software dan Pengujian

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 5 FAKTOR PENGUJIAN

Chapter 2 What is Software Quality?

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

I. PENDAHULUAN. Perkembangan software sekarang ini sudah semakin maju. Banyak softwaresoftware

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Analisis dan Perancangan Sistem Hanif Al Fatta M.kom

BAB l Pengujian Perangkat Lunak

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

Teknik Informatika S1

Adrian Nugraha Putra

Teknik Pengujian Perangkat Lunak By : Afijal. M.Kom

Teknik Informatika S1

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PERAN PENTING TESTING DAN QUALITY ASSURANCE DALAM SIKLUS PENGEMBANGAN SISTEM

Rekayasa Perangkat Lunak

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

MANAJEMEN PROYEK DALAM PRAKTEK

Chapter 9 Software testing strategies

LANDASAN TEORI. Landasan teori digunakan untuk menjelaskan teori-teori yang mendukung. penyusunan laporan kerja praktik ini yang antara lain:

BAB I PENDAHULUAN 1.1 Latar Belakang

KENDALI MANAJEMEN MUTU

ANALISA & PERANCANGAN SISTEM

Jenis Metode Pengembangan Perangkat Lunak

BAB III METODE PENELITIAN

Rational Unified Process (RUP)

Teknik Informatika S1

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III DASAR TEORI 3.1 Manajemen Risiko

BAB II LANDASAN TEORI. pembelian dilakukan dengan mengubah bentuk barang. 2003). Menurut Soemarso S.R (1994) kegiatan pembelian dalam perusahaan

PERTEMUAN 5. Pengujian (testing) aplikasi website

SOFTWARE TESTING. Ratna Wardani

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

TOOL PENGUJIAN OVERVIEW

KONTROL KUALITAS PADA PERANGKAT LUNAK

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Pengujian Perangkat Lunak Berorientasi Objek. Tim RPL Teknik Informatika

Bab 8 Pengujian Tahap Program

BAB 3 Analisa dan Perancangan Sistem

BAB 3 PENGEMBANGAN RENCANA UJI SUATU SYSTEM APLIKASI

III. METODOLOGI PENGEMBANGAN. Adapun peralatan yang digunakan pada penelitian adalah sebagai berikut:

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Excel dalam mencatat aliran data transaksi perusahaan. Penggunaan program

LOGO Manajemen Proyek Teknologi Informasi

Chapter 11 Assuring the quality of software maintenance components

Chapter 1 The software quality challenge

Life Cycle Testing Approach

PROJECT TIME MANAGEMENT PAKET APLIKASI SEKOLAH (PAS) SMK

Testing dan Implementasi Sistem Informasi

1 BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGANTAR RUP & UML. Pertemuan 2

LANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP

PENJAMINAN KUALITAS SOFTWARE pada SIKLUS HIDUP PENGEMBANGAN PERANGKAT LUNAK PROTOTYPING

BAB V ANALISA DAN PEMBAHASAN

SOFTWARE QUALITY ASSURANCE

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM INFORMASI PEMBERITAHUAN IMPOR BARANG PADA PT. ASIA PACIFIC FIBERS, Tbk KALIWUNGU

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

REKAYASA PERANGKAT LUNAK

SOFTWARE QUALITY ASSURANCE

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Penjaminan Kualitas Pengembangan Perangkat Lunak pada Aplikasi School Social Network (SSN) Berdasarkan Standar IEEE

STANDAR PENGEMBANGAN APLIKASI

1 BAB 1 Pendahuluan. 1.1 Latar Belakang

Software Quality Assurance

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IMPLEMENTASI DAN PENGUJIAN

STANDAR OPERASIONAL PROSEDUR KEAMANAN JARINGAN

BAB IV IMPLEMENTASI DAN EVALUASI

Pertemuan 4 Manajemen Proyek (2) Rekayasa Perangkat Lunak

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

BAB II LANDASAN TEORI. ditulis dan diterjemahkan oleh language software (bahasa Pemrograman) untuk

BAB I PERSYARATAN PRODUK

Manajemen Proyek Perangkat Lunak Minggu 1

JAMINAN KUALITAS PERANGKAT LUNAK

BAB IV IMPLEMENTASI DAN EVALUASI IMPLEMENTASI DAN EVALUASI

BAB III LANDASAN TEORI. yang disusun guna menyelesaikan masalah secara sistematis. Pada bab ini akan

Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 1

PENGGUNAAN METODE KOTAK HITAM DAN KOTAK PUTIH DALAM MENGUJI SEBUAH PRODUK SISTEM INORMASI

Manajemen Teknik Lingkungan. Sistem Manajemen Mutu

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

BAB II LANDASAN TEORI

Transkripsi:

Titan Parama Yoga, S.Kom, M.Kom titanparamayoga@unibi.ac.id 1

Plan (Menyiapkan Rencana) Mendefinisikan tujuan serta menentukan strategi dan metode yang mendukung pencapaiian tujuan Do (Melaksanakan Rencana) Mencipkakan kondisi dan kinerja yang penting untuk melaksanakan rencana 2

Check (Memeriksa Hasil) Pemeriksaan dilakukan untuk menentukan apakah perkembangan pekerjaan sesuai dengan rencana, dan apakah hasil yang diharapkan telah terwujud Action (Mengambil Tindakan Yang Penting) Jika ditemukan bahwa pekerjaan tidak sesuai dengan rencana dan hasil yang telah ditetapkan, maka dilakukan pengukuran tentang tindakan apa yang akan diambil 3

Plan Action Do Check 1 Memantapkan kepercayaan bahwa program melakukan apa yang harus dikerjakan. 2 Proses mengeksekusi suatu program atau sistem dengan tujuan mencari kesalahan. 3 Mendeteksi kesalahan spesifikasi dan penyimpangan dari spesifikasi tersebut. 4

4 Semua aktivitas yang ditujukan saat evaluasi suatu attribut atau kemampuan program atau sistem. 5 Pengukuran kualitas Perangkat lunak. 6 Proses mengevaluasi suatu program atau sistem. 7 Memverifikasi bahwa suatu sistem memuaskan atau memenuhi requirement tertentu atau mengidentifikasikan perbedaan antara yang diharapkan dengan hasil yang ada 8 Memberitahukan bahwa program melakukan suatu fungsi yang diharapkan secara benar (layak). 5

9 Proses menjalankan dan mengevaluasi sebuah perangkat lunak secara manual maupun otomatis untuk menguji apakah perangkat lunak sudah memenuhi persyaratan atau belum 10 Untuk menentukan perbedaan antara hasil yang diharapkan dengan hasil sebenarnya 6

proses mengevaluasi suatu system/component untuk menentukan apakan suatu produk yang diselesaikan setelah fase pengembangan memenuhi kondisi seperti yang telah ditetapkan pada awal pengembangan (saat menentukan spesifikasi) perangkat lunak. proses mengevaluasi suatu system/komponen pada akhir atau selama masa pengembangan untuk menentukan apakah produk yang dihasilkan telah memenuhi kebutuhan kebutuhan dan persyaratan tertentu yang diminta oleh user. 7

Menurut Crosby Kualitas adalah pemenuhan terhadap kebutuhan Menurut ISO-8402 Kualitas adalah keseluruhan dari fitur yang menjadikan suatu produk dapat memuaskan atau dipakai sesuai kebutuhan dengan harga yang terjangkau Menurut W.E Perry Kualitas adalah pemenuhan terhadap standar Menurut R.Glass Kualitas adalah tingkat kesempurnaan Menurut J.Juran Kualitas adalah tepat guna Software yang berkualitas adalah software yang bebas error dan bug secara objektif, tepat waktu dan tepat dana, sesuai dengan kebutuhan atau keinginan dan dapat dirawat (maintainable) 8

Testing membuat kualitas dapat dilihat secara objektif, karena testing merupakan pengukuran dari kualitas software Testing tidak dapat memastikan kualitas software, namun dapat memberikan jaminan terhadap software pada suatu tingkat tertentu Jaminan kualitas (Quality Assurance QA) mengukur kualitas proses yang digunakan untuk membuat produk berkualitas (Testing merupakan bagian dari aktifitas QA) Proyek pengembangan software memiliki kecenderungan untuk mengalami kegagalan 9

kehadiran masalah masalah potensial masalah dari produk Psikologi testing 10

Apa saja Prinsip-prinsip Pertama : Testing yang komplit tidak memungkinkan dilakukan 11

Kedua : Testing merupakan pekerjaan yang kreatif dan sulit Ketiga : Testing berbasis pada resiko 12

Keempat : Testing harus direncanakan Kelima: Testing butuh independensi 13

Testing dikatakan baik, Jika : Kemungkinan Mendapatkan error Tinggi Tidak Redundan 14

Tidak Terlalu Simpel/ Kompleks Testing yang sukses = berhasil menemukan error yang tidak diketahui Kode untuk kondisi khusus = Kode yang Umum 15