NAMA FAKULTAS:
NAMA PRODI:
MATA KULIAH: KODE MATA KULIAH: RUMPUN
MATA
KULIAH:
TANGGAL PENYUSUNAN:
Testing dan
Implementasi SI
PSI221505
20/07/2023
OTORISASI
Rev-1
CAPAIAN PEMBELAJARANCAPAIAN PEMBELAJARAN PRODI
CAPAIAN PEMBELAJARAN MATA
KULIAH
SUB-CAPAIAN PEMBELAJARAN
MATA KULIAH
DESKRIPSI SINGKAT
MATAKULIAH:
Metode Pembelajaran
MATERI
PEMBELAJARAN/POKOK
BAHASAN
MEDIA PEMBELAJARAN
Hardware:
LCD & Projector
TEAM TEACHING
MATA KULIAH SYARAT
Tatap Muka Luring
(5)
Tatap Muka Daring
(6)
Mandiri
(7)
Kolaboratif
(8)
Media
(9)
1-2
CP-MK-1 : Mahasiswa Mampu
menjelaskan Definisi Teknik
Pengembangan Perangkat Lunak, dan
Sumber-sumber Aplikasi Perangkat
Lunak (CPL 02)
- Presentasi Tugas (5%);
- Pengenalan RPS
- Penjelasan Konsep dan Definisi
Teknik Pengembangan Perangkat
Lunaktur 1 mengenai
Perkembangan dan Perspektif
Sistem Informasi dan SIM
[2 x 3 x 60 menit]
Mahasiswa berdiskusi dalam
tim tentang Definisi Teknik
Pengembangan Perangkat
Lunak, dan Sumber-sumber
Aplikasi Perangkat Lunak
[2x 3 x 60 menit]
Software Development :
1. Software Development Life Cycle
2. Sumber Aplikasi Perangkat Lunak
3. Teknik Perancangan Proyek SWDLC (Review)
4. Penyusunan Jaringan PERT (Review)
Referensi terkait
3
CP-MK-2 : Mahasiswa Mampu
menjelaskan Tahapan dan Teknik
Perancangan Perangkat Lunak dan
mendefinisikan perkembangan Bahasa
Perangkat Lunak dan Fungsi-Fungsinya
untuk melakukan Coding Program (CPL
02)
- Tugas Mandiri (5%);
- Review dan diskusi Perancangan
Aplikasi Sederhana
[1 x 3 x 50 menit]
-
Mahasiswa mencari informasi
mengenai Perancangan
Aplikasi terstuktur dan
berbasis objek dengan cara
literatur review
[1x 3 x 60 menit]
- - Jurnal
Software Design :
1. Tahapan Perancangan Perangkat Lunak (Review)
2. Rancangan Perangkat Lunak Terstruktur
3. Rancangan Perangkat Lunak Berorientasi Objek
Referensi terkait
- Presentasi Tugas (5%);
- Soal Tertulis (10%)
- Review dan diskusi Konsep
Testing dan menjelaskan Proses
yang terjadi saat testing Software
[1 x 3 x 50 menit]
-
Mahasiswa menganalisa
Konsep Testing dan
menjelaskan Proses yang
terjadi saat testing Software
[1 x 3 x 60 menit]
- Ms. Teams
- e-learning
Based Of Testing :
1. Defi nisi Pengujian Sistem
2. Proses Testi ng
3. Perencanaan Testi ng
Referensi terkait
- Presentasi Tugas (5%);
- Soal Tertulis (10%)
- Review kondisi terjadinya Failure
dan Fault, serta menjelaskan
proses Defect
- Presentasi dan diskusi kondisi
terjadinya Failure dan Fault, serta
menjelaskan proses Defect
[1 x 3 x 50 menit]
Mahasiswa menganalisis
kondisi terjadinya Failure dan
Fault, serta menjelaskan
proses Defect
[1 x 3 x 60 menit]
- Ms. Teams
- e-learning
Based Of Testing :
1. Failure & Fault
2. Defect Testing Process
Referensi terkait
6-7
CP-MK-4 : Mahasiswa Mampu
menjelaskan Langkah-langkah pada saat
Proses Testing(CPL 05, CPL 06)
- Soal Tertulis (10%)
- Review dan diskusi teknis 7
Langkah pada saat Proses Testing
- Presentasi dan diskusi Langkah-
langkah pada saat Proses Testing
[1 x 3 x 50 menit]
Mahasiswa menganalisis 7
Tahap pada proses Testing
System [1 x 3 x 60 menit]
- Ms. Teams
- e-learning
7 Step of Testing :
1. Organizing For Testi ng
2. Defi nisi Core Bisnis Area dan Prosesnya
3. Appoint the test Team
4. Assess The Severity of Potenti al Failure
5. Identi fy the System Components
6. Developt Validati on Strategies and System Plan
7. Address Implementati on Schedule Issues
Referensi terkait
8
9-10
CP-MK-5: Mahasiswa mampu
mendefinisikan Langkah pada Technical
Testing, dan melakukan proses testing
pada Program berbasis Object
Oriented, Kemudian melakukan Proses
Verifikasi dan Validasi (CPL 03)
- Presentasi Tugas (10%);
- Penjelasan Materi Technical
Testing dan testing Program
berbasis Objek Oriented
- Penjelasan Tugas Mandiri
[1 x 3 x 50 menit]
Mahasiswa menggunakan
tools Technical Testing dan
testing Program berbasis Objek
Oriented
[1x 3 x 60 menit]
- Tools Software Testing
Technical Testing :
1. Black-Box Testi ng based on test case
2. Equivalence Parti ti oning
Verification and Validation :
1. Stati c and Dynamic Verivicati on
2. V & V Process
3. V & V Confi dence
4. Software Inspecti on
Referensi terkait
11-13
CP-MK--6 : Mahasiswa Mampu
mendefinisikan Implementasi Sistem
dan Pemeliharaan Sistem (CPL 03, CPL
04)
- Tugas Besar (20%)
- Penjelasan Mater Implementasi
Sistem dan Pemeliharaan Sistem
- Presentasi dan tanya jawab
Tugas besar
[1 x 3 x 50 menit]
Mahasiswa menganalisis dan
membuat Implementasi
Sistem dan Pemeliharaan
Sistem dari Studi Kasus
[1 x 3 x 60 menit]
1.'Software Implementation :
1. Defi nisi Implementasi
2. Diagram Rencana Implementasi
3. Persiapan tempat, Lokasi dan Pendukung
4. Training dan tekniknya
Software Maintenance :
1. Defi nisi Software Maintenance
2. Software Maintenance Life Cycle and Procedures
3. Case Tools untuk Maintenance System
4. Komponen SMLC
Referensi terkait
14-15
CP-MK-7 : Mahasiswa mampu
memahami dan Mendefinisikan
Software Quality Engineering (CPL 04,
CPL 08)
- Tugas Besar (20%)
- Penjelasan Materi Fungsi dari
SQE serta aktivitas-Aktivitas SQE
- Presentasi dan tanya jawab
Tugas besar
[1 x 3 x 50 menit]
Mahasiswa menganalisis
Fungsi dari SQE serta aktivitas-
Aktivitas SQE pada studi kasus
[1 x 3 x 60 menit]
Software Quality Engineering (Introduction) :
1. Defi nisi SQE
2. Major Quality Factor
3. 7 Akti vitas dari SQE
4. Software Quality Metrics
Referensi terkait
16
4-5
CP-MK-3 : Mahasiswa mampu
menjelaskan Definisi Testing dan
menjelaskan Proses yang terjadi saat
testing Software (CPL 10)
Ketepatan Mahasiswa dalam
menjelaskan Langkah-langkah
pada saat Proses Testing
Ujian Tengah Semester
Ketepatan mahasiswa dalam
menjelaskan definisi dan
Fungsi dari SQE serta
menjelaskan aktivitas-Aktivitas
SQE
Ujian Akhir Semester
Ketepatan Mahasiswa dalam
menjelaskan mendefinisikan
Langkah pada Technical
Testing, dan melakukan
proses testing pada Program
berbasis Object Oriented,
Kemudian melakukan Proses
Verifikasi dan Validasi
Ketepatan mahasiswa dalam
menjelaskan Implementasi
Sistem dan Pemeliharaan
Sistem
Ketepatan mahasiswa dalam
menjelaskan Definisi Teknik
Pengembangan Perangkat
Lunak, dan Sumber-sumber
Aplikasi Perangkat Lunak
Ketepatan Mahasiswa dalam
menjelaskan Perancangan
Perangkat Lunak dan
mendefinisikan dan
menggunakan Fungsi-
Fungsinya untuk melakukan
Coding Program
Ketepatan Mahasiswa dalam
menjelaskan Tahapan Testing
dan menjelaskan Proses yang
terjadi saat testing Software
Ketepatan mahasiswa dalam
menjelaskan Proses dasar
pada Testing, kondisi
terjadinya Failure dan Fault,
serta menjelaskan proses
Defect
Minggu Ke-
(1)
CP-MK dan/atau Sub CP-MK
(2)
Indikator Penilaian
(3)
Bentuk Penilaian
(4)
AKTIVITAS/BENTUK PEMBELAJARAN [ESTIMASI WAKTU]
Materi Pembelajaran/ Bahan Kajian
(10)
Referensi
(11)
Sinkronus* Asinkronus**
SAINS DAN TEKNOLOGI
SISTEM INFORMASI
RENCANA PEMBELAJARAN SEMESTER
BOBOT (SKS):
3
DOSEN PENGEMBANG RPS:
Nesdi Evrilyan Rozanda, S.Kom., M.Cs
NIP.
Kaprodi Sistem Informasi:
Eki Saputra, S.Kom., M.Kom
NIP. 198307162011011008
1. Introduction to Software Testing and Implementation
2. Software Development
3. Software Design
4. Software Coding
5. Based of Testing / 7 Step Testing
6. Test Design and Functional Technique
7. Technical Testing
8. Object Oriented Testing
9. Verification and Validation
10. System Implementation and Maintenance
UTAMA
PENDUKUNG
1. CPL-02. Mampu memahami, menganalisis, dan menilai konsep dasar dan peran sistem informasi dalam mengelola data dan memberikan rekomendasi pengambilan keputusan pada proses dan sistem organisasi.
2. CPL-04. Mampu memahami dan menggunakan berbagai metodologi pengembangan sistem beserta alat pemodelan sistem dan menganalisa kebutuhan pengguna dalam membangun sistem informasi untuk mencapai tujuan organisasi
3. CPL-10. Mampu menyusun konsep dan mengembangkan usaha berbasis teknologi dan sistem Informasi
1. CP-MK-1 : Mahasiswa Mampu memahami Definisi Teknik Pengembangan Perangkat Lunak, dan Sumber-sumber Aplikasi Perangkat Lunak(CPL 02)
2. CP-MK-2 : Mahasiswa Mampu menjelaskan Tahapan dan Teknik Perancangan Perangkat Lunak dan mendefinisikan perkembangan Bahasa Perangkat Lunak dan Fungsi-Fungsinya untuk melakukan Coding Program (CPL 02)
3. CP-MK-3 : Mahasiswa mampu menjelaskan Tahapan Testing dan menjelaskan Proses yang terjadi saat testing Software dan menjelaskan Langkah-langkah pada saat Proses Testing (CPL 04)
4. CP-MK-4 : Mahasiswa Mampu menjelaskan Langkah-langkah pada saat Proses Testing (CPL 04)
5. CP-MK-5: Mahasiswa mampu mendefinisikan Langkah pada Technical Testing, dan melakukan proses testing pada Program berbasis Object Oriented, Kemudian melakukan Proses Verifikasi dan Validasi (CPL 04, CPL 10)
6. CP-MK--6 : Mahasiswa Mampu mendefinisikan Implementasi Sistem dan Pemeliharaan Sistem (CPL 10)
7. CP-MK-7 : Mahasiswa mampu memahami dan Mendefinisikan Software Quality Engineering (CPL 10)si (CPL 04 CPL 08)
Matakuliah Testing dan Implementasi Sistem menjelaskan Strategi pengujian dilakukan untuk mengintegrasikan metode perancangan kasus pengujian software ke dalam langkah-langkah terencana yang tersusun rapi sehingga menghasilkan konstruksi software yang sukses. Yang terpenting adalah strategi pengujian software menyediakan jalan bagi software developer,
organisasi penjamin kualitas dan pelanggan karena mendeskripsikan langkah-langkah yang akan dipakai sebagai bagian dari pengujian. Langkah-langkah ini direncanakan dan kemudian dijalankan sehingga dapat diketahui berapa banyak usaha, waktu dan sumber daya yang akan diperlukan. Oleh karena itu, strategi pengujian manapun harus menyertakan perencanaan
pengujian, desain kasus pengujian, pelaksanaan pengujian dan koleksi serta evaluasi data resultan. Sasaran dari pengujian adalah mengurangi resiko yang terlihat dalam system computer. Strategi pengujian harus mengacu pada resiko dan memberikan proses yang dapat mengurangi resiko tersebut.
- Ceramah
- Diskusi
- PBL
- Review Paper
1. Bernard Hom_Fundamentals of Software Testing, Wiley, 2012
2. William E. Perry-Effective Methods for Software Testing, Wiley, 2006
3. Sommerville, Ian. Software Engineering 10th Edition. Pearson. 2015.
4. Pressman, R; Maxim, B. Software Engineering: A Practitioner's Approach 8th Edition. McGraw-Hill Education. 2014
1. Stephen Vance, Quality Code Software Testing Principles, Practices, and Patterns, Addison Wesley Professional, 2013
2. Jurnal pendukung
PUSTAKA
Software:
Powerpoint, Pdf, MS Word, Ms. Excel, Google form, Apache, Oddo
Nesdi Evrilyan Rozanda, S.Kom., M.Cs