Buka buku, ebook tidak termasuk.
Tidak ada pinjam meminjam. Pinjam meminjam dianggap contek mencontek.
Aturan Penilaian:
- Nilai di atas 100 dianggap 100.
- Setiap diagram bernilai 5, penjelasan diagram bernilai 5.
- Singleton dan Prototype: coding bernilai 5, kesesuaian coding dan diagram bernilai 5.
- Abstract Factory, Factory Method, dan Builder: coding bernilai 10, kesesuaian coding dan diagram bernilai 10.
- Pemakaian Design Pattern yang sama hanya boleh dilakukan jika sudah menggunakan minimal 4 design pattern yang berbeda.
- Design Pattern prototype hanya dihitung 1 kali, berapapun perulangannya, pada diagram yang sama.
- Dilarang menggunakan Java Cloneable pada Design Pattern Prototype.
- Penggabungan dua atau lebih design pattern akan bernilai jumlah pattern yang digabung * nilai elemen penilaian pattern yang digabung khusus untuk elemen penilaian yang benar.
- Kesalahan penulisan sintaks serta huruf besar dan kecil dimaafkan selama tidak ada kesalahan logika.
Penjelasan Aturan:
--- Penjelasan Aturan 1 dan 2 ---
Elemen penilaian:
-Diagram: 5
-Penjelasan Diagram: 5
-Coding: 5
-Kesesuaian coding dan diagram: 5
Total Nilai: 20
Khusus Design Pattern Builder, karena lebih sulit:
-Coding: 10
-Kesesuaian Coding dan Diagram: 10
Total Nilai: 30
------ end ------
--- Penjelasan aturan 6 ---
Ini saya sebut nilai bonus.
Yang disebut n adalah jumlah design pattern yang digabungkan. Jadi kalau ada 2 design pattern yang digabungkan, maka nilai pengalinya adalah 2. Jika ada 3 design pattern yang digabungkan, maka nilai pengalinya adalah 3.
Contoh kasus:
Ada yang mengerjakan dengan menggabungkan Abstract Factory dan Builder, serta mengerjakan factory method namun tidak digabungkan. Karena yang digabungkan hanya dua, maka faktor pengalinya 2.
Abstract Factory:
-Diagram: 5
-Penjelasan Diagram: 5
-Coding: 10
-Kesesuaian coding dan diagram: 5 (SALAH)
Builder:
-Diagram: 5
-Penjelasan Diagram: 5
-Coding: 5 (SALAH)
-Kesesuaian coding dan diagram: 5 (SALAH)
Factory Method:
-Diagram: 5
-Penjelasan Diagram: 5
-Coding: 10
-Kesesuaian coding dan diagram: 10
NILAI GABUNGAN ABSTRACT FACTORY dan BUILDER:
-Diagram: 2 * (5 + 5) = 20
-Penjelasan Diagram: 2 * (5 + 5) = 20
-Coding: 5 + 5 = 10
-Kesesuaian coding dan diagram: 5 + 5 = 10
Total Gabungan: 60
TOTAL NILAI: 60 + 30 = 90
------ end ------
No comments:
Post a Comment