gitextract_5y_q5xrd/ ├── .gitattributes ├── .gitignore ├── Bagan Organisasi Materi.vsdx ├── Code/ │ ├── Abstract/ │ │ ├── UML.mdj │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── pkgabstract/ │ │ ├── Abstract.java │ │ ├── Asian.java │ │ ├── Human.java │ │ └── Skill.java │ ├── Adapter/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── adapter/ │ │ ├── Adapter.java │ │ ├── AdapterElektronik.java │ │ ├── Gadget.java │ │ ├── Handphone.java │ │ ├── PenanakNasi.java │ │ ├── PeralatanElektronik.java │ │ └── Smartphone.java │ ├── Choc-O-Holic/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── chocoholic/ │ │ ├── ChocOHolic.java │ │ └── ChocolateBoiler.java │ ├── Chocolate/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── chocolate/ │ │ ├── Chocolate.java │ │ └── ChocolateBoiler.java │ ├── Command/ │ │ ├── UML.mdj │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── command/ │ │ ├── Client.java │ │ ├── Command.java │ │ ├── GarageDoor.java │ │ ├── GarageDoorOpenCommand.java │ │ ├── Light.java │ │ ├── LightOnCommand.java │ │ ├── SimpleRemoteControl.java │ │ ├── Television.java │ │ └── TelevisionPlayCommand.java │ ├── Duck/ │ │ ├── MiniDuckSimulator/ │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject/ │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── project.properties │ │ │ │ └── project.xml │ │ │ └── src/ │ │ │ └── miniducksimulator/ │ │ │ ├── Duck.java │ │ │ ├── FlyBehaviour.java │ │ │ ├── FlyNoWay.java │ │ │ ├── FlyRocketPowered.java │ │ │ ├── FlyWithWings.java │ │ │ ├── MallardDuck.java │ │ │ ├── MiniDuckSimulator.java │ │ │ ├── ModelDuck.java │ │ │ ├── MuteQuack.java │ │ │ ├── Quack.java │ │ │ ├── QuackBehaviour.java │ │ │ ├── Squeak.java │ │ │ └── WoodenDuck.java │ │ └── UML.mdj │ ├── HomeTheater/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── hometheater/ │ │ ├── Amplifier.java │ │ ├── DVDPlayer.java │ │ ├── HomeTheater.java │ │ ├── LampuRuangan.java │ │ ├── Layar.java │ │ ├── PopcornPopper.java │ │ ├── Proyektor.java │ │ ├── RemoteControl.java │ │ └── Sound.java │ ├── JualPermenKaret/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── jualpermenkaret/ │ │ ├── JualPermenKaret.java │ │ ├── MesinPermenKaret.java │ │ ├── State.java │ │ ├── StateAdaKoin.java │ │ ├── StatePermenKaretHabis.java │ │ ├── StatePermenKaretTerjual.java │ │ ├── StateTerjualDenganBonus.java │ │ └── StateTidakAdaKoin.java │ ├── Kingdom/ │ │ ├── Kingdom/ │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject/ │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── project.properties │ │ │ │ └── project.xml │ │ │ └── src/ │ │ │ └── kingdom/ │ │ │ ├── King.java │ │ │ ├── KingdomCharacter.java │ │ │ ├── KingdomSimulation.java │ │ │ └── Knight.java │ │ └── Kingdom.mdj │ ├── PizzaFactory/ │ │ ├── UML.mdj │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── pizzafactory/ │ │ ├── ChicagoPizzaStore.java │ │ ├── ChicagoStyleCheesePizza.java │ │ ├── ChicagoStyleClamPizza.java │ │ ├── ChicagoStylePepperoniPizza.java │ │ ├── ChicagoStyleVeggiePizza.java │ │ ├── DependentPizzaStore.java │ │ ├── NYPizzaStore.java │ │ ├── NYStyleCheesePizza.java │ │ ├── NYStyleClamPizza.java │ │ ├── NYStylePepperoniPizza.java │ │ ├── NYStyleVeggiePizza.java │ │ ├── Pizza.java │ │ ├── PizzaFactory.java │ │ └── PizzaStore.java │ ├── SalesElektronik/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── saleselektronik/ │ │ ├── Barang.java │ │ ├── Iterator.java │ │ ├── Sales.java │ │ ├── SalesElektronik.java │ │ ├── TokoA.java │ │ ├── TokoAIterator.java │ │ ├── TokoB.java │ │ └── TokoBIterator.java │ ├── TemplateWorker/ │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── templateworker/ │ │ ├── Dosen.java │ │ ├── Pekerja.java │ │ ├── PemadamKebakaran.java │ │ ├── TemplateWorker.java │ │ └── TukangPos.java │ ├── WarungSedap/ │ │ ├── UML.mdj │ │ ├── build.xml │ │ ├── manifest.mf │ │ ├── nbproject/ │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ │ └── src/ │ │ └── warungsedap/ │ │ ├── Bakso.java │ │ ├── CekerAyam.java │ │ ├── Lontong.java │ │ ├── Makanan.java │ │ ├── Pecel.java │ │ ├── RempahRempah.java │ │ └── WarungSedap.java │ └── Weather-O-Rama/ │ ├── UML.mdj │ ├── build.xml │ ├── manifest.mf │ ├── nbproject/ │ │ ├── build-impl.xml │ │ ├── genfiles.properties │ │ ├── project.properties │ │ └── project.xml │ └── src/ │ └── weather/ │ └── o/ │ └── rama/ │ ├── CurrentConditionsDisplay.java │ ├── DisplayElement.java │ ├── ForecastDisplay.java │ ├── HeatIndexDisplay.java │ ├── Observer.java │ ├── StatisticsDisplay.java │ ├── Subject.java │ ├── WeatherData.java │ └── WeatherORama.java ├── Dokumen/ │ └── Tugas 1 Design Pattern.docx ├── Kontrak Perkuliahan.docx ├── PPT/ │ ├── Design Pattern 1 - Pengantar Design Pattern.pptx │ ├── Design Pattern 10 - Template Pattern.pptx │ ├── Design Pattern 11 - Iterator Pattern.pptx │ ├── Design Pattern 12 - State Pattern.pptx │ ├── Design Pattern 2 - Review OOP dan Pemanfaatannya di Design Pattern.pptx │ ├── Design Pattern 3 - Observer Pattern.pptx │ ├── Design Pattern 4 - Decorator Pattern.pptx │ ├── Design Pattern 5 - Factory Pattern.pptx │ ├── Design Pattern 6 - SIngleton Pattern.pptx │ ├── Design Pattern 7 - Command Pattern.pptx │ ├── Design Pattern 8 - Adapter Pattern.pptx │ └── Design Pattern 9 - Facade Pattern.pptx ├── PPT Tugas Presentasi/ │ ├── 1. Observer.pptx │ ├── 10. Composite.pptx │ ├── 2. Decorator.pptx │ ├── 3. Factory.pptx │ ├── 4. Singleton.pptx │ ├── 5. Command.pptx │ ├── 6. Adapter.pptx │ ├── 8. Template.pptx │ └── 9. Iterator.pptx ├── README.md └── UTS dan UAS Ganjil 2017-2018/ ├── TUGAS UAS DESIGN PATTERN.pptx ├── UAS.docx └── UTS.docx