Adrian Nugraha Putra

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

PENYUSUNAN PERANGKAT KONTROL KUALITAS PERANGKAT LUNAK BERBASIS ISO STUDI KASUS: APLIKASI SCHOOL SOCIAL NETWORK (SSN)

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

Siklus Pengembangan Perangkat Lunak

Chapter 2 What is Software Quality?

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

PENJAMINAN KUALITAS SOFTWARE pada SIKLUS HIDUP PENGEMBANGAN PERANGKAT LUNAK PROTOTYPING

Software Quality Assurance

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

PEMBUATAN TATA LAKSANA PROYEK PEMBANGUNAN SISTEM INFORMASI DI UNIVERSITAS X BERDASARKAN CMMI

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

FASE PERENCANAAN. MPSI sesi 4

PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK

BAB III LANDASAN TEORI

Peningkatan Kualitas Kebutuhan Perangkat Lunak menggunakan Metode Refactoring disesuaikan dengan Matrix SQuaRE

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

Pengelolaan Proyek PPSI. Part 1 Part 2 Part 3

JAMINAN KUALITAS PERANGKAT LUNAK

Pengantar Test dan Implementasi Sistem. Rudi Susanto

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

Systems Development Life Cycle (SDLC)

Teknik Informatika S1

IMPLEMENTASI METODE FUNCTION POINT UNTUK PREDIKSI BIAYA DEVELOPMENT PERANGKAT LUNAK

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

Kode POB-ALSI DKSI BAKU. Nomor Revisi TUJUAN. unit di IPB. terlibat, dan informasi.

SOFTWARE PROCESS MODEL I Disiapkan oleh: Umi Proboyekti, S.Kom, MLIS

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

SDLC Concepts. Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo

KONTROL KUALITAS PADA PERANGKAT LUNAK

Pertemuan 12 dan 13 SQA TIK : Menjelaskan konsep dan strategi Software Quality Assurance

SOFTWARE QUALITY ASSURANCE

Jenis Metode Pengembangan Perangkat Lunak

MANAJEMEN PROYEK DALAM PRAKTEK

Chapter 9 Software testing strategies

Rekayasa Perangkat Lunak (Software Engineering)

Teknik Informatika S1

Arsitektur Sistem Informasi. Tantri Hidayati Sinaga, M.Kom.

BAB 3 PENGUJIAN DALAM SIKLUS PENGEMBANGAN

KAJIAN KEBUTUHAN PERANGKAT LUNAK UNTUK PENGEMBANGAN SISTEM INFORMASI DAN APLIKASI PERANGKAT LUNAK BUATAN LAPAN BANDUNG

Manajemen Mutu Proyek (Manajemen Kualitas)

Software Quality Assurace 9/18/ :50 PM 1

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Chapter 11 Assuring the quality of software maintenance components

Nama : Rendi Setiawan Nim :

BAB I PENDAHULUAN. 1.1 Latar Belakang

System Development Life Cycle (SDLC)

DEL SOQRATEST CENTRE. -Del Software Quality Assurance and Testing Centre - Tim Pusat Penjaminan Mutu dan Pengujian Perangkat Lunak

Chapter 1 The software quality challenge

PEMETAAN VORD KE DALAM CMMI UNTUK MENINGKATKAN ANALISIS KEBUTUHAN PERANGKAT LUNAK (STUDI KASUS SISTEM PENJUALAN SUPERMARKET SAKINAH)

ESTIMASI BIAYA PEMBUATAN MODUL ENTERPRISE RESOURCE PLANNING (ERP) UNTUK DENGAN METODE USE CASE POINT

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Rekayasa Perangkat Lunak (Software Engineering)

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

MANAJEMEN KUALITAS PROYEK REFERENSI : PMBOK

3. Jaminan Kualaitas Jaminan kualitas terdiri atas fungsi auditing dan pelaporan manajemen. Tujuan jaminan kualitas adalah :

JAMINAN KUALITAS PERANGKAT LUNAK

Proyek Perangkat Lunak

1. PENDAHULUAN 1.1. Latar Belakang

ANALISIS DAN DESAIN SISTEM INFORMASI AKADEMIK POLITEKNIK NEGERI MALANG MENGGUNAKAN METODE RAPID APPLICATION DEVELOPMENT (RAD)

Teknik Informatika S1

LANGKAH-LANGKAH MEMBUAT SOFTWARE MENURUT RUP

Teknik Informatika S1

Rekayasa Perangkat Lunak

BAB 3 Analisa dan Perancangan Sistem

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

A Layered Technology

URGENSI MAINTENANCE SOFTWARE (DALAM KONTEKS IMPLEMENTASI SUATU SISTEM INFORMASI DI ORGANISASI)

Information System Analysis and Design

SOFTWARE QUALITY ASSURANCE

PENGEMBANGAN PERANGKAT LUNAK

Manajemen Proyek. Bima Cahya Putra, M.Kom

Analisis dan Perancangan Sistem Hanif Al Fatta M.kom

PEMBUATAN DISASTER RECOVERY PLAN (DRP) BERDASARKAN ISO/IEC 24762: 2008 DI ITS SURABAYA (STUDI KASUS DI PUSAT DATA DAN JARINGAN BTSI)

PEMBUATA TATA LAKSA A PROYEK PEMBA GU A SISTEM I FORMASI DI U IVERSITAS X BERDASARKA CMMI

PERAN PENTING TESTING DAN QUALITY ASSURANCE DALAM SIKLUS PENGEMBANGAN SISTEM

BAB V KESIMPULAN DAN REKOMENDASI

UAS REKAYASA PERANGKAT LUNAK. Software Quality Assurance HANSI ADITYA KURNIAWAN

PENGEMBANGAN APLIKASI PENJUALAN SPAREPART DI BENGKEL ANUGRAH JAYA MOTOR BERBASIS DESKTOP

Manajemen Produksi dan Operasi

LAMPIRAN 1. Tabel 3.10 Wawancara Technical Writer AndriFirmansyah. TanggalWawancara : 20 Maret 2012 Jam Wawancara : 09:27 WIB

PEMBUATAN TATA LAKSANA PROYEK PEMBANGUNAN SISTEM INFORMASI DI UNIVERSITAS X BERDASARKAN CMMI. Mahasiswa : Linda Hadi ( )

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SATUAN ACARA PERKULIAHAN(SAP)

COMPUTER SYSTEM ENGINEERING

DASAR-DASAR AUDIT SI Pertemuan - 01

Defri Kurniawan, M.Kom

MINGGU KE-9 MANAJEMEN MUTU PROYEK

BAB 1. PENDAHULUAN. 1.1 Latar Belakang

SIKLUS REKAYASA PERANGKAT LUNAK (SDLC)

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

ANALISA & PERANCANGAN SISTEM

Pertemuan 3. Manajemen Proyek Perangkat Lunak. Proses Dalam Manajemen PL

Rekayasa Perangkat Lunak DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

Ratna Wardani. Department of Electronic Engineering Yogyakarta State University

Pemodelan Berorientasi Objek

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data

Testing dan Implementasi

Transkripsi:

SIDANG TUGAS AKHIR Adrian Nugraha Putra 5209100057 Judul tugas akhir : Penyusunan Perangkat Kontrol Kualitas Perangkat Lunak Pada Aplikasi School Social Network (SSN) Berdasarkan ISO 25030 Studi Kasus : Aplikasi School Social Network (SSN) Dosen Pembimbing : 1. Ir.Ahmad Holil Noor Ali, M.Kom 2. Anisah Herdiyanti, S.Kom. M. Sc

OUTLINE Latar Belakang Perumusan Masalah Batasan Tugas Akhir Tujuan Tugas Akhir Manfaat Tugas Akhir Tinjauan Pustaka Metodologi Pengerjaan Hasil Pengerjaan Kesimpulan& Saran Refrensi

LATAR BELAKANG Aplikasi School Social Network (SSN) merupakan aplikasi berbasis jejaring sosial yang dibuat untuk sekolah sebagai media sosial untuk saling berinteraksi secara tidak langsung antara guru, murid, dan pihak manajemen sekolah.. Kontrol kualitas belum dilakukan dengan baik sehingga memungkinkan terjadinya beberapa masalah yaitu : 1. perangkat lunak yang dihasilkan tidak sesuai dengan kebutuhan pengguna, 2. persyaratan kualitas perangkat lunak beberapa sangat penting untuk sistem penggunaan. 3. Mengingat potensi terjadinya kesalahan pada perangkat lunak sangat rentan.

RUMUSAN MASALAH Tugas-tugas dari standar Software Quality Requirements ISO 25030 apa yang sesuai untuk dokumen penjaminan kualitas Aplikasi SSN? Bagaimana hasil dari perangkat kontrol kualitas perangkat lunak?

BATASAN MASALAH Perangkat kontrol pada aplikasi SSN ini terbatas pada siklus hidup proyek pengembangan aplikasi di penggalian kebutuhan (tahap planning). Penggalian kebutuhan dilihat dari infrastruktur dokumen penjaminan kualitas aplikasi SSN pada tahap penjaminan kebutuhan.

TUJUAN Tujuan dari tugas akhir ini adalah untuk menyusun perangkat kontrol kualitas pada pengembangan aplikasi SSN yang sesuai dengan standar ISO 25030 Software Quality Requirements.

MANFAAT Membantu pihak pengembang untuk membangun perangkat lunak sehingga memastikan perangkat lunak yang dihasilkan nantinya after deliver berkualitas.

APLIKASI SCHOOL SOCIAL NETWORK

SOFTWARE QUALITY CONTROL Kontrol kualitas adalah seperangkat metode yang digunakan untuk mencapai tujuan kualitas pada proyek tertentu dan untuk terus meningkatkan proses sehingga tingkat yang lebih tinggi kualitas dapat dicapai dengan biaya yang lebih rendah. (William E. Lewis, 2004) Kontrol kualitas berfungsi mengidentifikasi cacat ditemukan melalui pengujian serta masalah dalam proses pengujian itu sendiri.

KETERKAITAN ANTARA SOFTWARE QUALITY ASSURANCE DAN SOFTWARE QUALITY CONTROL Kriteria SQA SQC Definisi SQA merupakan SQC adalah serangkaian kegiatan serangkaian kegiatan untuk menjamin untuk menjamin kualitas dalam proses kualitas produk rekayasa perangkat perangkat lunak. lunak (yang pada akhirnya menghasilkan Kegiatan berfokus pada identifikasi cacat pada kualitas produk produk yang perangkat lunak). sebenarnya dihasilkan. Kegiatan membangun dan mengevaluasi proses yang menghasilkan produk. Fokus Proses Produk Orientasi Pencegahan Deteksi

STANDAR ISO 25030 SOFTWARE QUALITY REQUIREMENTS - Quality in use requirements Mengidentifikasi pada bagian yang berasal dari kebutuhan stakeholders seperti kebutuhan bisnis (kebijakan perusahaan, pesaing, dll), kebutuhan fungsional, dan kebutuhan domain aplikasi. -External quality Pada tahap ini mengidentifikasi agar perangkat lunak yang dibangun sesuai dengan spesifikasi kebutuhan. -Internal Quality Digunakan untuk pemantauan kualitas dan kontrol selama pengembangan

DOKUMENTASI PENJAMINAN KUALITAS APLIKASI SSN Dokumen penjaminan kualitas pada aplikasi SSN mengacu pada standar IEEE 730-2002. Infrastuktur yang telah dibuat dalam dokumen penjaminan kualitas ini antara lain sebagai berikut : Panduan Kebijakan Prosedur Instruksi Checklist Formulir Template Infrastruktur tersebut menjamin tugas tugas penjaminan kualitas perangkat lunak dalam proses eksekusi pengembangan aplikasi SSN, yaitu fase fase dalam siklus hidup pengembangan perangkat lunak : 1) penggalian kebutuhan, 2) desain, 3)koding, dan 4) uji coba.

METODOLOGI

METODOLOGI (CONT D)

STRUKTUR TIM PENGEMBANGAN SSN Klien Sponsor Pengawas SQA ( Software Quality Analys) Analis Programmer Tester

PENYUSUNAN KONTROL KUALITAS Aktivas Penjaminan Kualitas Verifikasi bahwa partisipan yang berhak telah terlibat dalam penentuan kebutuhan sistem. Dokumen yang terkait - Formulir - Panduan - Template -Checklist Verifikasi bahwa alokasi sistem telah didefinisikan dan disepakati, diikuti dan didokumentasikan. Verifikasi bahwa perubahan pada kebutuhan sistem telah teridentifikasi, tereview, dan tertelusuri. Verifikasi bahwa alokasi sistem yang berpotensi bermasalah atau yang sedang bermasalah telah di review oleh pihak yang bertanggungjawab di dalamnya. - Panduan - Formulir - Template - Kebijakan -Checklist - Template - Checklist -Panduan - Formulir - Panduan - Checklist

Aktivas Penjaminan Kualitas Verifikasi bahwa kebutuhan perangkat lunak didefinisikan dan didokumentasikan sesuai dengan prosedur. Verifikasi bahwa tindakan perubahan dilaksanakan sesuai dengan prosedur. Verifikasi bahwa prioritasisasi fitur, estimasi waktu dan penanggungjawab pengerjaan tiap fitur telah dilakukan dan didokumentasikan. Verifikasi bahwa perubahan prioritas fitur dan estimasi waktu telah ditinjau dan didokumentasikan. Dokumen yang terkait - Formulir - Template - Kebijakan - Checklist -Panduan - Panduan - Template -Checklist - Formulir - Template - Panduan -Checklist - Kebijakan - Formulir - Template - Panduan - Checklist

PENYUSUNAN KONTROL KUALITAS Dokumen penjaminan yang akan dikontrol kualitas Panduan dalam melakukan kontrol kualitas

VERIFIKASI DOKUMENTASI KONTROL KUALITAS Tugas dari standar ISO 25030 Dokumen kontrol kualitas yang terpenuhi dengan standar ISO 25030 Hasil dokumen kontrol yang terkait

VERIFIKASI DOKUMENTASI KONTROL KUALITAS

VERIFIKASI DOKUMENTASI KONTROL KUALITAS

VERIFIKASI DOKUMENTASI KONTROL KUALITAS

DOKUMENTASI KONTROL KUALITAS

DOKUMENTASI KONTROL KUALITAS

DOKUMENTASI KONTROL KUALITAS`

KESIMPULAN & SARAN Kesimpulan Tidak semua tugas dan aktivitas kontrol kualitas yang terdapat pada standar ISO 25030 telah terpenuhi. Dapat dilihat pada verifikasi dokumentasi penyusunan kontrol kualitas beberapa tugas mengenai penggalian kebutuhan tidak terdefinisi pada dokumen penjaminan kualitas. Dari 12 tugas pada ISO 25030, yang terpenuhi hanya 6 tugas. Contoh dari aktivitas yang tidak terpenuhi pada dokumen penjaminan kualitas yaitu verifikasi bahwa top manajemen harus memastikan bahwa persyaratan customer ditetapkan dan dipenuhi dengan tujuan untuk meningkatkan kepuasan customer. Dalam dokumen penjaminan kualitas pada tahap penggalian kebutuhan masih belum mendifinisikan mengenai aktivitas tersebut.

Saran Analisa lebih lanjut terhadap dokumen penjaminan kualitas karena dalam tugas akhir ini hanya terbatas dalam penggalian kebutuhan saja. Caranya menganalisis kembali beberapa hal, antara lain : Melakukan analisa lebih lanjut (kontrol kualitas) pada dokumen penjaminan kualitas terkait dengan penggalian kebutuhan kualitas perangkat lunak yang telah dijelaskan dalam ISO 25030. Setelah melakukan analisa terhadap kebutuhan kualitas perangkat lunak, yaitu melakukan verifikasi yang terkait dengan kebutuhan kualitas perangkat lunak. Dengan dilakukan analisa lebih lanjut ini diharapkan dapat memastikan kualitas pada aplikasi SSN dapat terpenuhi, meliputi aspek fungsionalitas maupun aspek non fungsionalitas melalui kontrol pada saat pengembangan. Dan dapat membantu tim pengembang untuk melakukan kontrol terhadapat pengembangan aplikasi SSN sehingga dapat memenuhi kebutuhan dan menghindari terjadinya defect.

REFRENSI 1. Clapp, J. A., Stanten, S. F., Saya, P. W., Wallace, D. R., Cerino, D. A., & Dzeigiel, R. S. (2011). Software Quality Control, Error Analysis, and Testing. United States: Noyes Data Corporation. 2. Galin, D. (2004). Software Quality Assurance From Theory to Implementation. London: Pearson Addison Wesley. 3. Kajihara, J., Amamiya, G., & Saya, T. (1993). Learning From Bugs. Nec. 4. Kannenberg, A. H., & Saiedian, D. H. (2009). Why Software Requirements Traceability Remains a Challenge. Kansas. 5. Maui. (2011). Quality Market: Design and Field Study of Prediction Market for Software. Proceedings of the 44th Hawai International Conference on System Sciences. Hawai. 6. Nurkasanah, I. (2013). Software Development Quality Assurance Of School Social Network (SSN) Application Based On IEEE 730-2002 Standard. Surabaya. 7. Sun, H. (2011). Knwoledge for Software Quality Control and Measurement. International Conference on Business Computing and Global Informatization. China. 8. (IEEE), I.o.E.a.E., 1991. Software. IEEE Engineering Standards Collection. 9. ISO/IEC 25000, Software engineering Software product Quality Requirements and Evaluations (SQuaRE)- Guide to SQuaRE. 10. ISO/IEC 25030, Software engineering Software product Quality Requirements and Evaluations (SQuaRE)- Quality Requirements.

TERIMA KASIH