Anda di halaman 1dari 20

Pengujian & Implementasi Sistem

Pengantar dan Kontrak Perkuliahan


Rahmadani
Tentang Saya
Rahmadani
HP : 081370490202
Web : www.rahmadani.net
Email : rahm4dani@yahoo.com
FB : https://www.facebook.com/dani.dje
Twitter : @dani_del_piero
WhatsApp : 081370490202
Pengujian & Implementasi Sistem

• Semester :8
• Satuan Kredit Semester : 3 SKS
• Jumlah Jam Tatap Muka : 135 Menit/Pertemuan
• Syarat Minimum Kehadiran : 75 % dari 16 Pertemuan
• Jika Telat (max menit) : 15 Menit
• Izin dan Sakit : SMS komisaris dan lapor
• Matakuliah Prasyarat : Analisis Perancangan Sistem
Informasi, Rekayasa Perangkat Lunak, Pemrograman
(Terstruktur, Visual, Web, Mobile etc)
Deskripsi Matakuliah

• Mata kuliah ini membahas mengenai dasar-dasar


pengujian dan implementasi system, menyusun
rencana pengujian,implementasi dan dokumentasi
hasil pengujian.
• Mata kuliah ini memberikan pemahaman tentang
strategi/langkah-langkah dalam melakukan testing
pada software atau program yang sedang
dikembangkan.
CPL Matakuliah
• Setelah mengikuti matakuliah ini, mahasiswa mampu
dalam melakukan pengujian sistem dengan tahapan
yang benar dan baik terhadap sistem yang sedang
dikembangkan.
• Mahasiswa mampu menguji system yang sedang
dikembangkan dengan menggunakan berbagai teknik
pengujian sampai dengan teknik automation system
testing
Materi Pembelajaran

1. Pengantar Matakuliah, RPS Pengujian & Implementasi Sistem


2. Proses Rekayasa Perangkat Lunak
3. Rekayasa Kebutuhan, Pengembangan Software, Testing dan Evolusi
4. Pendekatan Strategi Pada Pengujian Perangkat Lunak
5. Rencana Pengujian, Implementasi & Dokumentasi Perangkat Lunak
6. Rencana Pengujian, Implementasi & Dokumentasi Perangkat Lunak-Lanjutan
7. Keandalan Perangkat Lunak (Software Reliability)
8. MID Semester
Materi Pembelajaran

9. Software Quality Assurance (SQA)


10. Technical Metrics Pada Perangkat Lunak
11. Teknik Pengujian Aplikasi berbasis Client Server
12. Teknik Pengujian Aplikasi berbasis Web
13. Teknik Pengujian Aplikasi berbasis Mobile
14. Implementasi Perangkat Lunak
15. Study Kasus :Testing dan Implementasi Sistem
16. UAS
Metode Belajar

• Ceramah & tutorial


• Diskusi
• Simulasi
• Group Discussion
• Membuat proyek akhir
• Presentasi
Buku Referensi
1. BernardHomès, Fundamentals of SoftwareTesting, Wiley, 2012
2. Roger S. Pressman_ Bruce R. Maxin - Software Engineering_ A Practitioner’s Approach-
McGraw-Hill Education (2014)
3. Roger S Pressman - Software engineering _ a practitioner's approach-McGraw-Hill Higher
Education (2010)
4. Ilene Burnstein - Practical software testing_ a process-oriented approach-Springer (2003)
5. Srinivas Nidhra1 and Jagruthi Dondeti, (IJESA) Vol.2, No.2, June 2012,.BLACK BOX AND WHITE
BOX TESTING TECHNIQUES –A LITERATURE REVIEW
6. William, Effective Methods for Software Testing, Wiley, 2006
7. William E. Lewis - Software Testing and Continuous Quality Improvement, Third Edition (2008)
8. Paul Ammann, Jeff Offutt, INTRODUCTION TO SOFTWARE TESTING, Cambridge University
Press, 2017
9. Chusyairi, Testing Dan Implementasi Sistem Dengan Pengujian Object-Oriented, Deepublish,
Yogyakarta, 2021
10. Lamhot JM Siagian, Otomasi Pengujian Perangkat Lunak, Deepublish, Yogyakarta, 2018
Tugas
• Email
– To : ……………..
– Subject : Tugaske??_NIM_Prodi_Sem
– Attachment : NIM_Nama_Prodi_Sem

• Group Makul
– WA
• Blogs
– Wordpress, blogspot, dll

NB: Lama Pengumpulan Tugas sampai ke pertemuan berikutnya


Software Testing??

• According to ANSI/IEEE 1059 standard – A process of


analyzing a software item to detect the differences between
existing and required conditions (i.e., defects) and to
evaluate the features of the software item.
• Testing atau pengujian system adalah proses mengeksekusi
sistem perangkat lunak untuk menentukan apakah sistem
perangkat lunak tersebut sudah sesuai dengan spesifikasi
sistem dan berjalan sesuai dengan lingkungan yang
diinginkan.
Mengapa Testing Software Penting?

Software systems are integral part of every The best user testing tools for better
sphere of our life software

Source: https://www.testmonitor.com/blog/best-user-testing-tools-better-software
History of Software Testing

Source: http://ashishqa.blogspot.com/2012/12/history-of-software-testing.html
Source: https://www.mobileappdaily.com/software-project-failures-and-how-to-avoid-them
Why Software Failed

Error adalah Kekeliruan, tidak tepat, kesalahan pada software atau kerusakan
pada hardware. Dengan terjadinya error ini, maka pelaksanaan perintah tidak
sesuai dengan yang diharapkan

Defect : merupakan cacat/kekurangan (wrong/missing/extra)


didalam sistem software, namun tidak memiliki dampak
apabila tidak mempengaruhi customer/user dan sistem
operasional organisasi

Failure : cacat yang memberikan


dampak negatif pada user/customer
Kualitas Software Yang Akan di Develop??
Developing vs Testing

Spesifikasi/requirements

Desain

Coding/implementasi

Testing/pengujian

Release & Maintenance


Tujuan Utama Testing??
1. Menguji Mutu Software
2. Meningkatkan Mutu Software
3. Menjamin Mutu Software
Kesimpulan
Some of the reasons why software testing becomes very
significant and integral part in the field of information
technology are as follows.
1. Cost effectiveness
2. Customer Satisfaction
3. Security
4. Product Quality

Anda mungkin juga menyukai