MATA KULIAH : Testing dan Implementasi Sistem sks : 3 sks
KOMPETENSI MATA KULIAH: Menguji dan Mengimplementasi Perangkat Lunak
KOMPETENSI SOFTSKILL : SS1 = Daya Tarik Komunikasi , SS2= Ketelitian , SS3= Kedisiplinan, SS4= Kreativitas , SS5= Kerja sama Team
MING
GU KEMAMPUAN AKHIR MATERI/KAJIAN/SP.BAHASAN METODE PEMBELAJA RAN
TUGAS MAHASISWA KRITERIA BOBO
T
1 2 3 4 5 6 7
1 – 4 HS:
Menjelaskan teknik pengujian perangkat lunak
SS:
SS1 Daya tarik komunikasi SS2 Ketelitian SS3 Kedisiplinan
SDLC;
Pengembangan Perangkat Lunak SWDLC –(Design, Coding, Testing)
Pengujian perangkat lunak Strategi dan rencana
pengujian
- Pengujian Unit - Pengujian Integrasi - Pengujian Validasi - Pengujian Sistem Pengujian White Box
- Definisi
- Basic Path Testing - Path Graph Notation - Cyclomatic Complexity - Uji coba berbasis
structure control (condition testing, data flow testing, loop testing, dst)
Pengujian Black Box - Definisi
- Equivalence portioning - Boundary Value
DISCOVERY LEARNING
Mencari referensi Merangkum referensi
Mempresentasikan hasil rangkuman
Kelengkapan isi rangkuman Kebenaran isi
rangkuman
Kesesuaian aturan tata tulis dan ketepatan waktu Daya tarik
komunikasi/prese ntasi
Analysis
- Cause Effect Graphing Comparison Testing
5 – 7 HS:
Memilih teknik yang tepat dalam
pengujian SS:
SS1 Daya tarik komunikasi SS2 Ketelitian SS3 Kedisiplinan
Pengujian White Box dengan menggunakan metode yang telah diketahui
Pengujian Black Box dengan metode yang telah diketahui
CASE STUDY Menganalisis kasus pengujian PL Memilih teknik yang sesuai dan
menjelaskan alasannya Mempresentasikan hasil
Ketepatan pemilihan teknik PL secara tepat SS:
SS1 Daya tarik komunikasi SS2 Ketelitian SS4 Kreativitas SS5 Kerja Sama Team
Teknik pengujian perangkat
Lunak PROJECT BASED PL Menyelesaikan kasus pengujian Menemukan kesalahan dan
memperbaiki
Menuliskan laporan hasil pengujian ( Test Run Chat, Type Test, Test case Table)
Mempresentasikan hasil pengujian
Ketepatan pengujian Variasi metode
pengujian
Variasi fitur yang diuji coba
Kesesuaian fitur yang perlu diuji coba
SS1 Daya tarik komunikasi SS2 Ketelitian SS3 Kedisiplinan
Perencanaan Implementasi PL
Tahap dan langkah implementasi PL
(Instalasi, Dokumentasi, Training)
Teknik Konversi sistem lama ke baru
PROJECT
BASED Mempersiapkan dan memilih teknik konversi sistem yang digunakan Merencanakan teknik training,
jadwal training, user yang ditraining, bahan training dan estimasi biaya dan waktu implementasi
keseluruhan)
Mempersiapkan dokumentasi modul
Kesesuaian perencanaan dan implementasi Ketepatan
pemilihan teknik konversi
Daya tarik komunikasi
SS5 Kerja Sama
Team Tipe Dokumentasi Training Metodology dan sistem dan training / sosialisasipenggunaan sistem baru. Mengimplementasikan perangkat
lunak yang telah teruji Mempresentasikan hasil implementasi
Kekompakan dalam pengerjaan tahapan
impementasi
FORMAT RANCANGAN TUGAS
Nama Mata Kuliah : TESTING DAN IMPLEMENTASI SISTEM Fakultas : Filkom
Program Studi : Sistem Informasi Sks : 3
Pertemuan ke : 1 - 4 A.TUJUAN TUGAS:
Mereview konsep SDLC khususnya tahap Pengembangan Perangkat Lunak, mengidentifikasi konsep pengujian perangkat Lunak, strategi dan rencana pengujian serta perbedaan antar metode pengujian
B. URAIAN TUGAS: a. Obyek Garapan
Persiapan Pengujian perangkat lunak b. Metode atau Cara pengerjaan
Carilah referensi mengenai konsep pengembangan perangkat lunak dan pengujian perangkat lunak melalui buku dan internet ( tuliskan referensi dan sumbernya dari mana)
Rangkumlah referensi tersebut, dengan mencakup aspek o SDLC
o SWDLC –(Design, Coding, Testing) o Pengujian perangkat lunak
o Strategi dan rencana pengujian o Pengujian White Box dan metodenya o Pengujian Black Box dan metodenya
Rangkuman dibuat dalam paper maksimal 30 halaman dan disiapkan dalam ppt maksimal 20 slide Paper margin atas kiri 4 cm kanan bawah 3 cm, font times new roman, 12 pt , 1,5 spasi
Paper berisi review / rangkuman maksimal 30 halaman, Presentasi maksimal 20 slide , Upload file presentasi di 4shared.com, tuliskan di halaman depan paper linknya.
C. KRITERIA PENILAIAN (20%)
SS1 Daya tarik presentasi 10 %
SS2 Ketelitian 5 % dan SS3 Kedisiplinan 5 % -(Kelengkapan dan Kebenaran isi rangkuman, Kesesuaian aturan tata tulis , ketepatan waktu)
Pertemuan ke : 5 - 7 A.TUJUAN TUGAS:
Memilih teknik pengujian yang tepat pada perangkat lunak yang ada B. URAIAN TUGAS:
a. Obyek Garapan
Perangkat Lunak yang ada b. Metode atau Cara pengerjaan
Cari atau pilih perangkat lunak yang sudah dikembangkan (studi kasus bisa ditetapkan terlebih dahulu oleh pengajar). Misalnya Website Berbasis E-learning , E-Commerce, E-Payment, E-Recruitment, E-Banking atau aplikasi lain berbasis mobile atau aplikasi yang pernah dibuat, boleh yang berbasis desktop atau client server.
Dari Aplikasi yang ada / pernah dibuat tersebut , persiapkan kebutuhan untuk perencanaan uji coba perangkat lunak. Analisa metode yang tepat dan dapat digunakan untuk uji coba perangkat lunak tersebut.
Persiapkan strategi pelaksanaan uji coba dan item item yang akan diuji coba beserta metodenya. Presentasikan hasil analisa tersebut
c. Deskripsi Luaran tugas yang dihasilkan:
Paper berisi hasil analisa maksimal 15 halaman, Presentasi maksimal 20 slide
C. KRITERIA PENILAIAN (20%) SS1 Daya komunikasi 10 %
Pertemuan ke : 8 – 13 A.TUJUAN TUGAS:
Melakukan pengujian PL secara tepat
B. URAIAN TUGAS:
a. Obyek Garapan
Perangkat Lunak yang telah dipilih dan dipersiapkan analisa kebutuhan pengujiannya. b. Metode atau Cara pengerjaan
Berdasarkan hasil analisa mengenai perangkat lunak yang ada dan persiapan pengujian yang telah dilakukan pada tugas sebelumnya
Review daftar skenario pengujian ( apa yang diuji, menggunakan data apa dan hasil yang diharapkan ) Lakukan rangkaian pengujian sesuai scenario yang ditentukan
Catat hasil pengujian dan kesalahan yang diketemukan, dan membuat rencana perbaikan kesalahan Presentasikan hasil pengujian
c. Deskripsi Luaran tugas yang dihasilkan:
Paper berisi proses dan hasil pengujian maksimal 15 halaman, Presentasi maksimal 20 slide , Upload file presentasi di 4shared.com, tuliskan di halaman depan paper linknya.
C. KRITERIA PENILAIAN (30%)
SS1 Daya tarik komunikasi 10 %
SS2 Ketelitian 10 % ( Ketepatan pengujian, Kesesuaian fitur yang perlu diuji coba )
Pertemuan ke : 14– 16 A.TUJUAN TUGAS:
Mengimplementasikan PL yang teruji B. URAIAN TUGAS:
a. Obyek Garapan
Perangkat Lunak yang telah diuji coba dan diperbaiki kesalahannya (kalau bisa diperbaiki, kalau belum diperbaiki, buat tanda) b. Metode atau Cara pengerjaan
Berdasarkan hasil pengujian yang telah dilakukan sebelumnya.
Pilih teknik konversi yang akan digunakan untuk mengimplementasi sistem yang baruPersiapkan dokumentasi user dan sistem serta training dan sosialisasi penggunaan sistem baru.
Implementasikan perangkat lunak yang telah teruji
Presentasikan proses implementasi dan hasil implementasi. c. Deskripsi Luaran tugas yang dihasilkan:
Paper berisi proses dan hasil implementasi maksimal 15 halaman, Presentasi maksimal 20 slide
C. KRITERIA PENILAIAN (30%)
SS1 Daya Tarik Komunikasi 5 %
SS2 Ketelitian 5 % (Ketepatan pemilihan teknik konversi, persiapan waktu , biaya, sarana prasarana dokumentasi, , training dan sosilalisasi )
GRADING SCHEME COMPETENCE
KRITERIA 1: KETEPATAN PERENCANAAN dan ANALISA ( sebelum – saat – setelah ) PELAKSANAAN
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah
standard
SKOR
Ketepatan pemilihan sistem yang telah dikembangkan
Tepat dan sesuai Cukup Tepat walau sebetulnya teknik lain masih dapat digunakan dan variasi fitur yang diuji coba
Pengujian dilakukan dengan berbagai variasi metode dan masing masing dengan variasi data yang lengkap data yang berbeda beda untuk menemukan kebenaran dan kesalahan
Pengujian dilakukan dengan berbagai variasi metode berbeda dan variasi data berbeda ( relatif data data yang aman)
Pengujian dilakukan
dengan sedikit variasi metode dan variasi data kurang / hampir sama
Pengujian dilakukan dengan 1 metode dan sedikit variasi data
Tidak ada variasi
Kesesuaian fitur yang perlu diuji coba
Kesesuaian perencanaan
Pengujian terhadap seluruh menu dan fitur2 lengkap yang penting yang ada pada sistem / PL
Semua faktor yang ada dalam perencanaan sesuai dengan
Pengujian
mewakili seluruh menu dan
beberapa fitur yang penting
Faktor faktor yang ada dalam
Pengujian mewakili beberapa menu dan fitur yang tidak terlalu penting Dari beberapa faktor faktor yang ada
Pengujian hanya terhadap sebagian menu dan fitur tidak penting
Sebagian besar yang
Pengujian tidak mewakili menu dan fitur dari sistem / PL
dan
implementasi implementasi perencanaan sesuai dengan implementasi, walau ada sedikit keterlambatan waktu atau ketidaksesuaian lain, tetapi tidak terlalu besar.
dalam
perencanaan kurang sesuai saat
implementasi, namun masih bisa diperbaiki atau
ditoleransi
direncanakan tidak dapat direalisasikan saat implementasi
direncanaka n tidak dapat direalisasi saat
implementas i
KRITERIA 2a: KOMUNIKASI TERTULIS
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah
standard SKOR BAHASA
PAPER
Bahasa membangkitkan pembaca untuk mencari tahu konsep lebih dalam, diungkap dengan tepat, sesuai dengan tema yang diberikan
Bahasa menambah informasi pembaca, diungkap dengan tepat namun deskriptif
Bahasa
deskriptif, tidak terlalu
menambah pengetahuan, sebagian besar konsep sudah diungkap namun tidak lengkap
Informasi dan data yang disampaikan tidak menarik dan
membingungkan, kurang mengungkapkan aspek penting, tidak ada proses merangkum, hanya mencontoh
Tidak ada konsep yang disajikan
KERAPIAN PAPER
Paper dibuat dengan sangat menarik dan isi lengkap, rangkuman benar dan sesuai dengan aturan tata tulis dan tepat waktu
Paper cukup menarik, lengkap , rangkuman benar dan sesuai dengan aturan tata tulis dan tepat waktu
Paper tidak terlalu lengkap dan kurang sesuai dengan isi yang diminta , Dijilid biasa
Paper tidak lengkap dan tidak sesuai dengan yang diinginkan, terlambat waktu dan dijilid namun kurang rapi
Tidak ada konsep
KRITERIA 2b: KOMUNIKASI LISAN
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah
standard SKOR
ISI Memberi inspirasi pendengar untuk mencari lebih dalam
Menambah wawasan
Pembaca masih harus
menambah lagi informasi dari beberapa
sumber
ORGANISASI Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik
Cukup runtut dan memberi data pendukung fakta yang disampaikan
Tidak didukung data, namun menyampaikan informasi yang benar
Informasi yang disampaikan tidak ada dasarnya
Tidak mau presentasi
GAYA
PRESENTASI Menggugahpendengar semangat Membuatpendengar paham, hanya sesekali saja memandang
catatan
Lebih banyak membaca
catatan
Selalu membaca catatan