Thursday, November 4, 2010

Aturan UTS Design Pattern Kelas A dan B

Aturan Ujian:
Buka buku, ebook tidak termasuk.
Tidak ada pinjam meminjam. Pinjam meminjam dianggap contek mencontek.

Aturan Penilaian:
  1. Nilai di atas 100 dianggap 100.
  2. Setiap diagram bernilai 5, penjelasan diagram bernilai 5.
  3. Singleton dan Prototype: coding bernilai 5, kesesuaian coding dan diagram bernilai 5.
  4. Abstract Factory, Factory Method, dan Builder: coding bernilai 10, kesesuaian coding dan diagram bernilai 10.
  5. Pemakaian Design Pattern yang sama hanya boleh dilakukan jika sudah menggunakan minimal 4 design pattern yang berbeda.
  6. Design Pattern prototype hanya dihitung 1 kali, berapapun perulangannya, pada diagram yang sama.
  7. Dilarang menggunakan Java Cloneable pada Design Pattern Prototype.
  8. Penggabungan dua atau lebih design pattern akan bernilai jumlah pattern yang digabung * nilai elemen penilaian pattern yang digabung khusus untuk elemen penilaian yang benar.
  9. 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

NILAI AKHIR: 90.
------ end ------

No comments:

Post a Comment