MATA KULIAH : REKAYASA PERANGKAT LUNAK SKS : 4 (2T2P) JURUSAN : D3 TEKNIK INFORMATIKA RANCANGAN PEMBELAJARAN Prasyarat : Kepustakaan : Materi : Desain perangkat lunak dengam UML sebagai tools pemodelan visual KOMPETENSI MATA KULIAH : Mampu mengerti, menggunakan dan menganalisa desain perangkat lunak menggunakan UML MATRIKS PEMBELAJARAN MINGGU KEMAMPUAN AKHIR YANG DIHARAPKAN 1 1. Mahasiswa bisa mengetahui tentang UML. 2. Mahasiswa mengetahui apa saja yang terdapat pada UML 3. Mahasiswa mengetahui jenis case tool yang digunakan untuk menggambar UML 4. Mahasiswa dikenalkan dengan Visual Paradigm sebagai salah satu tools untuk menggambar UML 2. 1. Mahasiswa memahami menggunakan Use Case menggunakan Actor,Use Case dan Asosiasi pada MATERI / POKOK BAHASAN STRATEGI PEMBELAJARAN LATIHAN YANG DILAKUKAN KRITERIA PENILAIAN Bobot 1. Alasan penting pengetahuan tentang UML 2. Alasan diadakannya mata kuliah Rekayasa Perangkat Lunak 3. yang terdapat pada UML 4. Rancangan pembelajaran a. Materi b. Referensi c. Tata cara perkuliahan d. Tata cara tugas e. Tata cara evaluasi 1. Use Case 2. Actor 3. Use Case 4. Relasi Asosiasi 1. Penjelasan oleh dosen mengenai UML, keterkaitan mata kuliah rekayasa perangkat lunak dan kurikulum, dan proses pembelajaran yang akan dilakukan 2. Presentasi Dosen 3. Pengenalan UML 4. Pengenalan case tool untuk UML 5. Demo konfigurasi Visual Paradigm 1. Presentasi Use Case (Use Case, Actor, Asosiasi) 2. Modul Use Case 3. Demo Use Case 1. Membentuk kelompok (3-4) 2. Mahasiswa menentukan perusaahan yang akan dipilih sebagai tempat analisa. 3. Tiap kelompok membuat jadwal perencanaan.
Use Case 3 1. Mahasiswa dapat menggunakan relasi generalisasi pada use case menggunakan relasi include dan extend pada use case 1. Relasi Generalisasi pada Use Case 2. Relasi Include dan Extend 1. Presentasi Use Case (Generalisasi, Include, Extend) 2. Modul Use Case 3. Demo Use Case 4. 1. Mahasiswa mengetahui menggunakan Activity element dari Activity 3. Mahasiswa mengetahui bagaimana menghasilkan activity berdasarkan use case yang sudah dibuat 1. Initial Node 2. Final Node 3. Decision 4. Join/Fork 5. Invocation 6. Partition 1. Presentasi Activity 2. Modul Activity 3. Demo Activity 5. 1. Mahasiswa mengetahui class class, visibility, field, method 3. Mahasiswa dapat menghasilkan class dari use case dan activity yang sudah dibuat 4. Mahasiswa memahami asosiasi pada class 1. Class 2. Class 3. Visibility 4. Field 5. Method 6. Asosiasi pada class 1. Presentasi Class (Class, Asosiasi) 2. Modul Class 3. Demo Class 1. Mahasiswa Mengerjakan
6. Presentasi 1 1. Mahasiswa mempresentasikan pekerjaan kelompok untuk suatu kasus yang sudah dikumpulkan di pertemuan ke 2, pekerjaan yang dipresentasikan mulai dari Use Case sampai dengan Activity 7. 1. Mahasiswa memahami agregasi,komposisi dan generalisasi multiplicity 8-10. 1. Mahasiswa mengetahui menggunakan skuensial menggunakan Actor Lifeline, Lifeline dan Synchronouse Message 3. Mahasiswa dapat menggunakan Asynchronous Message, Create Message, Destroy Message 11 1. Mahasiswa dapat mengerjakan penugasan berupa pemodelan sistem dengan uml dari Use Case, Activity, Class sampai Squence 1. Multiplicity 2. Generalisasi 3. Agregasi 4. Komposisi 1. Skuensial 2. Actor Lifeline 3. Lifeline 4. Synchronouse Message 5. Asynchronous Message 6. Create Message 7. Destroy Message 1. Presentasi perkelompok 1. Presentasi perkelompok 20% 1. Presentasi Class (multiplicity, generalisasi, aggregasi, komposisi) 2. Modul Class 3. Demo Class 1. Presentasi Skuensial 2. Modul Skuensial Demo Skuensial 1. Penugasan 1. Melakukan penilaian terhadap penugasan penugasan berupa suatu kasus 1. 1
12. 1. Mahasiswa dapat melaporkan proses final projectnya sampai pertemuan ke 12 1. Presentasi final project 1. Melakukan penilaian terhadap presentasi mahasiswa 1. Presentasi final project seperti dokumentasi, desain. 1. Pencapaian yang sudah dicapai 2. Team work 3. Kemampuan presentasi 40% RANCANGAN TUGAS KE-1 MATA KULIAH : REKAYASA PERANGKAT LUNAK KODE : SEMESTER /SKS : III/4 PERTEMUAN MINGGU KE : 12 1. TUJUAN TUGAS : Presentasi mahasiswa 2. URAIAN TUGAS : a. Obyek garapan : Presentasi final project dan pengumpulan dokumen b. Yang harus dikerjakan dan batasan-batasan : Mahasiswa melakukan presentasi final project, mengumpulkan dokumen. c. Metode/cara mengerjakan yang digunakan : 1. Mahasiswa mempresentasikan dokumen analisa yang dibuatnya 2. Mengumpulkan laporan d. Deskripsi uraian tugas yang dihasilkan : 1. Laporan dengan kertas ukuran A4,max 10 halaman, diketik bentuk font times new roman point 12, 1.5 spasi, margin left dan top 3,5 cm, right dan bottom 3 cm, dengan isi : i. Cover ii. Narasi kasus, Jadwal pengerjaan iii. Use Case iv. Class v. Skuensial 2. Laporan dikemas dalam bentuk soft copy (di email), dikumpulkan 3. File presentasi dikumpulkan dalam CD
1. KRITERIA PENILAIAN a. Cara presentasi b. Kelengkapan laporan KRITERIA : PENILAIAN PRESENTASI (50%) KONVERSI GRADE SKOR INDIKATOR KINERJA YANG DIBUTUHKAN E < 20 Tidak presentasi D 21-40 Presentasi tidak jelas, tidak bisa menjawab pertanyaan C 41-60 Presentasi tidak jelas, bisa menjawab pertanyaan B 61-80 Presentasi jelas, tidak bisa menjawab pertanyaan A >81 Presentasi jelas, bisa menjawab pertanyaan KRITERIA : PENILAIAN LAPORAN (50%) KONVERSI SKOR INDIKATOR KINERJA YANG DIBUTUHKAN GRADE E < 20 Tidak mengumpulkan laporan D 21-40 Laporan tidak lengkap, tidak sesuai dengan perusahaan yang dibuat C 41-60 Laporan lengkap, tidak sesuai dengan perusahaan yang dibuat B 61-80 Laporan tidak lengkap, sesuai dengan perusahaan yang dibuat A >81 Laporan lengkap, sesuai dengan perusahaan yang dibuat