TUGAS
KULIAH
COMMAND
PATTERN
Dosen
Pengampu:
Ir. Toni
Prahasto, M.Asc, Ph.D
Oleh :
1. Lisa Rolita 30000415410010
2. Nia Zuliyana 30000415410020
PROGRAM STUDI MAGISTER SISTEM INFORMASI
UNIVERSITAS DIPONEGORO
SEMARANG
2016
---------------------------------------------------------------------------------------------
Kamis, 12 Mei 2016
SOAL dan Jawaban
3. Implementasi dan uji coba Command Pattern dari fluffycat.com dan buat class diagram dari objek yang menyusun pattern tersebut
3. Implementasi dan uji coba Command Pattern dari fluffycat.com dan buat class diagram dari objek yang menyusun pattern tersebut
Jawaban:
Program Command Pattern : Download Program Command Pattern
Gambar 1. Tampilan Hasil Testing dari Command Pattern Book Command
Gambar 2. Class Diagram Command Pattern Book Command
5. Buat dan implementasikan class diagram command pattern untuk kasus Remote Control dari buku Head First; gunakan bahasa pemrograman yang Anda sukai.
Jawaban:
Program Remote Control : Download Program Remote Control
Gambar 3. Tampilan Hasil Testing dari Remote Control
6. Buat dan implementasikan class diagram command pattern untuk kasus restoran (Customer, Waiter, dan ShortOrder Cook) dari buku Head First; gunakan bahasa pemrograman yang Anda sukai.
Jawaban :
Program Command Pattern Restoran : Download Program Command Pattern Restoran
8. Buat dan implementasi class diagram command pattern untuk kasus Calculator dari DoFactory.com; gunakan bahasa pemrograman yang Anda sukai.
Jawaban :
9. Sebuah pengembangan Rumah Cerdas merencanakan untuk membuat sebuah Smart Universal Remote Control yang mengendalikan peralatan di dalam sebuah rumah. peralatan yang akan dikendalikan adalah lampu, televisi, dan air conditioner, dimana setiap alat memiliki modus kerja sendiri-sendiri sebagai berikut :
- AC : Nyalakan, matikan, buat lebih dingin, buat lebih hangat, cepatkan kipas, dan lambatkan kipas
- Televisi : Nyalakan, matikan, naikkan volume, turunkan volume, dan set timer agar televisi mati tiga jam lagi
- Lampu : Nyala dan matikan
Buat class diagram untuk implementasi Smart Universal Remote Control ini.