RANCANGAN PEMBELAJARAN MATA KULIAH SKS JURUSAN
: : :
REKAYASA PERANGKAT LUNAK 4 (2T2P) D3 TEKNIK INFORMATIKA
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 1
KEMAMPUAN AKHIR YANG DIHARAPKAN 1. 2. 3.
4.
2.
1.
2.
MATERI / POKOK BAHASAN
STRATEGI PEMBELAJARAN
Mahasiswa bisa mengetahui tentang UML. Mahasiswa mengetahui diagram apa saja yang terdapat pada UML Mahasiswa mengetahui jenis case tool yang digunakan untuk menggambar UML Mahasiswa dikenalkan dengan Visual Paradigm sebagai salah satu tools untuk menggambar UML
1.
Alasan penting pengetahuan tentang UML 2. Alasan diadakannya mata kuliah Rekayasa Perangkat Lunak 3. Diagram – diagram yang terdapat pada UML 4. Rancangan pembelajaran a. Materi b. Referensi c. Tata cara perkuliahan d. Tata cara tugas e. Tata cara evaluasi
1.
Mahasiswa memahami kapan dan untuk apa menggunakan Use Case diagram Mahasiswa dapat menggunakan Actor,Use Case dan Asosiasi pada
1. 2. 3. 4.
1.
Use Case diagram Actor Use Case Relasi Asosiasi
2. 3. 4. 5.
2. 3.
LATIHAN YANG DILAKUKAN
Penjelasan oleh dosen mengenai UML, keterkaitan mata kuliah rekayasa perangkat lunak dan kurikulum, dan proses pembelajaran yang akan dilakukan Presentasi Dosen Pengenalan UML Pengenalan case tool untuk UML Demo konfigurasi Visual Paradigm
1. 2.
Presentasi Use Case diagram (Use Case, Actor, Asosiasi) Modul Use Case Diagram Demo Use Case diagram
1.
3.
Membentuk kelompok (3-4) Mahasiswa menentukan perusaahan yang akan dipilih sebagai tempat analisa. Tiap kelompok membuat jadwal perencanaan.
Mahasiswa mengerjakan latihan pada modul
KRITERIA PENILAIAN
Bobot
Use Case diagram 3
1.
2.
4.
1.
2. 3.
5.
1. 2. 3.
4.
Mahasiswa dapat 1. menggunakan relasi generalisasi pada use 2. case diagram Mahasiswa dapat menggunakan relasi include dan extend pada use case diagram
Relasi Generalisasi pada Use Case Diagram Relasi Include dan Extend
1.
1.
2. 3.
Presentasi Use Case Diagram (Generalisasi, Include, Extend) Modul Use Case Diagram Demo Use Case Diagram
Mahasiswa mengetahui kapan dan untuk apa menggunakan Activity Diagram Mahasiswa memahami element dari Activity Diagram Mahasiswa mengetahui bagaimana menghasilkan activity diagram berdasarkan use case diagram yang sudah dibuat
1. 2. 3. 4. 5. 6.
Initial Node Final Node Decision Join/Fork Invocation Partition
1. 2. 3.
Presentasi Activity Diagram Modul Activity Diagram Demo Activity Diagram
1.
Mahasiswa mengetahui kapan dan untuk apa class diagram Mahasiswa memahami class, visibility, field, method Mahasiswa dapat menghasilkan class diagram dari use case diagram dan activity diagram yang sudah dibuat Mahasiswa memahami asosiasi pada class diagram
1. 2. 3. 4. 5. 6.
Class Diagram Class Visibility Field Method Asosiasi pada class diagram
1.
Presentasi Class Diagram (Class Diagram, Asosiasi) Modul Class Diagram Demo Class Diagram
1.
2. 3.
2.
2.
Mahasiswa mengerjakan latihan pada modul Mahasiswa mengerjakan tugas pada modul, tugas dikerjakan dirumah dengan ditulis tangan
5%
Mahasiswa mengerjakan latihan pada modul Mahasiswa mengerjakan tugas pada modul, tugas dikerjakan dirumah dengan ditulis tangan
5%
Mahasiswa Mengerjakan latihan pada modul
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 Diagram sampai dengan Activity Diagram
1.
Presentasi perkelompok
1.
Presentasi perkelompok
20%
7.
1.
Mahasiswa memahami agregasi,komposisi dan generalisasi Mahasiswa memahami multiplicity
1. 2. 3. 4.
Multiplicity Generalisasi Agregasi Komposisi
1.
Presentasi Class Diagram (multiplicity, generalisasi, aggregasi, komposisi) Modul Class Diagram Demo Class Diagram
1.
Mahasiswa mengerjakan latihan pada modul Mahasiswa mengerjakan tugas pada modul, tugas dikerjakan dirumah dengan ditulis tangan
5%
Mahasiswa mengetahui kapan dan untuk apa menggunakan skuensial diagram Mahasiswa dapat menggunakan Actor Lifeline, Lifeline dan Synchronouse Message Mahasiswa dapat menggunakan Asynchronous Message, Create Message, Destroy Message
1. 2. 3. 4. 5. 6. 7.
Skuensial Diagram Actor Lifeline Lifeline Synchronouse Message Asynchronous Message Create Message Destroy Message
1.
Presentasi Skuensial Diagram Modul Skuensial Diagram Demo Skuensial Diagram
1.
Mahasiswa mengerjakan latihan pada modul
Penugasan
1.
Melakukan penilaian terhadap penugasan
1.
Mahasiswa mengerjakan penugasan berupa suatu kasus
2.
8-10.
1.
2.
3.
11
1.
Mahasiswa dapat 1. mengerjakan penugasan berupa pemodelan sistem dengan uml dari Use Case Diagram, Activity Diagram, Class Diagram sampai Squence Diagram
2. 3.
2.
2.
1.
15%
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. 2. 3.
Pencapaian yang sudah dicapai Team work Kemampuan presentasi
40%
RANCANGAN TUGAS KE-1 MATA KULIAH KODE SEMESTER /SKS PERTEMUAN MINGGU KE
: REKAYASA PERANGKAT LUNAK : : III/4 : 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 Diagram v. Skuensial Diagram 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 SKOR INDIKATOR KINERJA YANG DIBUTUHKAN GRADE 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