Pada tugas kali ini, saya mencoba membuat sebuah program yang bernama "World of Zuul" dimana program ini mengimplementasikan prinsip - prinsip dalam membuat program yaitu loose coupling dan high cohesion. Coupling adalah keterikatan program ditinjau dari hubungan antar modul atau class. Sementara Cohesion adalah keterikatan program ditinjau dari hubungan antar method dalam satu class. Program "World of Zuul" ini menggunakan 5 class yaitu Class Game, Class Command, Class CommandWords, Class Room, dan Class Parser. Source Code Class Game /** * Write a description of class Game here. * * @author Aimar Wibowo * @version 18 November 2020 */ public class Game { private Parser parser; private Room currentRoom; /** * Create the game and initialise its internal map */ public Game() { createRooms(); parser = new Parser(); } /** * Create all the rooms and link their exits together. */ private ...
Pada pertemuan ke-2, kami ditugaskan untuk membuat class yang bernama biodata. Class tersebut berisi data mahasiswa berupa nama, tempat dan tanggal lahir, alamat, jenis kelamin, dan jurusan. Source Code : /** * Class Biodata yang menampung data mahasiswa berupa nama, ttl, alamat, jenis kelamin, dan jurusan * * @author Aimar Wibowo * @version 10 Oktober 2020 */ public class biodata { public static void main(String[] args) { System.out.println("=============== Biodata ==============="); System.out.println("\n"); System.out.println("Nama : Aimar Wibowo"); System.out.println("TTL : Tegal, 10 Mei 2001"); System.out.println("Alamat : Jalan Kapten Piere Tendean No. 10 Tegal"); System.out.println("Jenis Kelamin: Laki-Laki"); System.out.println("Jurusan : Informatika"); } } Output :
Komentar
Posting Komentar