Postingan

Menampilkan postingan dari November, 2020

ETS PBO no 3 dan 4 (bagian 2)

Gambar
 no. 3 dan 4 berikut adalah source code nya Class ATMMachine Paste your textimport java.util.Scanner; public class ATMMachine { public void Start() { Scanner pin = new Scanner(System.in); System.out.print("Masukkan pin: "); int kodePin = pin.nextInt(); if(kodePin == 666666) { Transaksi mulai = new Transaksi(); mulai.transaksi(); } else { System.out.println("Pin salah, coba Lagi"); Start(); } } } here. Class Transaksi import java.util.Scanner; public class Transaksi { public void transaksi() { Scanner awal = new Scanner(System.in); System.out.println("Silahkan memilih jumlah uang:"); System.out.println("1. 100.000"); System.out.println("2. 500.000"); System.out.println("3. 1.000.000"); System.out.println("4. 1.500.000"); ...

ETS PBO ( ATM SYSTEM)

Gambar
 1. Skenario Fungsionalitas Program 1. menampilkan pilihan pilihan berupa nominal dari Rp 100.000 sampai dengan Rp 2.500.000 dan transaksi lain. \ 2. jika nominal yang diinginkan ada pada taampilan tersebut maka outputnya adalah "Uang yang anda ambil adalah sebesar: Rp" + userInput. setelah itu program selesai 3. apabila memilih transaksi lainnya, lalu memilih penarikan tunai, maka akan diminta nominal yang  diinginkan user lalu program akan memberi output "Uang yang anda ambil adalah sebesar Rp" + userInput. 4.lalu setelah uangnya keluar, maka program akan bertanya bahwa kita ingin melakukan transaksi lagi / tidak. jika iya, maka return ke opsi yang id awal tadi, dan apabila tidak, program berhenti. 2. Diagram Class yang Diperlukan diagram class yang dibutuhkan ada 4 yaitu ATMMachine , Transaksi, isTransaksiLain, InputPenarikan

Tugas 5

Gambar
The World Of Zuul World of Zuul adalah sebuah game bertipe adventure dimana player akan mengetik command yang sesuai untuk mencapai pintu keluar. Game ini mengimplementasikan coupling dan cohesion dari  Design Class.  terdapat 5 class untuk game ini yaitu Game 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 void createRooms() { Room outside, theater, pub, lab, office; // Create the rooms outside = new Room("outside the main entrance of the university"); theater = new Room("in a lecture theater"); pub = new Room("in the campus pub"); lab = new Room("in a computing lab"); office = new Room("in the compu...

Support System

Gambar
 Support System pada laptop anda Pada kesempatan kali ini, saya akan membahas sebuah program sistem support yang ada pada kebanyakan device yang anda miliki. support system dapat membantu kita untuk menyelesaikan beberapa masalah ringan yang sering ditemukan pada kegiatan sehari hari anda. kali ini support system yang akan dibahas memiliki 3 class yaitu SupportSystem, InputReader, dan Responder.   dan support system ini akan berhenti saat pengguna menuliskan "terima kasih" . berikut adalah isi dari masing masing class Support system public class SupportSystem { private InputReader reader; private Responder responder; /** * Creates a technical support system. */ public SupportSystem() { reader = new InputReader(); responder = new Responder(); } public void start(){ boolean finished = false; printWelcome(); while(!finished){ String input = reader.getInput(); int choice = 0; ...