Postingan

Implementasi Unit Test

Gambar
Nama: Azka Rizqullah Ramadhani NRP: 5025231148 Kelas: Pemrograman Berbasis Object (A) Class SalesItem import java.util.ArrayList ; import java.util. Iterator ; public class SalesItem { private String name ; private int price ; // in cents private ArrayList < Comment > comments ; public SalesItem ( String name , int price ) { this . name = name ; this . price = price ; comments = new ArrayList < Comment >(); } public String getName (){ return name ; } public int getPrice (){ return price ; } public int getNumberOfComments () { return comments . size (); } public boolean addComment ( String author , String text , int rating ) { if ( ratingInvalid ( rating )) { // reject invalid ratings return false ; } if ( findCommentByAuthor ( author ) != null ) { return false ; } comments . add ( new Comment ( author , text , rating...

Implementasi World Of Zuul

Gambar
Nama : Azka Rizqullah Ramadhani NRP: 5025231148 Kelas: Pemrograman Berbasis Object (A) 1. Class Command Class Command merepresentasikan perintah yang dimasukkan oleh pemain. Setiap perintah terdiri dari kata utama (misalnya go, quit) dan kata kedua (misalnya north, east). Penjelasan Tugas: Menyimpan kata perintah (command word) dan kata kedua (second word) yang diberikan oleh pemain. Memastikan apakah kata perintah dikenal atau tidak. Mengecek apakah perintah memiliki kata kedua. Method: Command(String commandWord, String secondWord): Konstruktor untuk menginisialisasi objek Command. isUnknown(): Mengembalikan true jika kata perintah tidak dikenal. hasSecondWord(): Mengembalikan true jika terdapat kata kedua pada perintah. Hubungan dengan Kelas Lain: Kelas ini digunakan oleh Parser untuk memproses input pemain dan oleh Game untuk menjalankan logika berdasarkan perintah. public class Command { private String commandWord ; private String secondWord ; public Command ( String c...

Soal ETS Pemrograman Berbasis Object (A)

Gambar
Nama: Azka Rizqullah Ramadhani NRP: 5025231148 Kelas: Pemrograman Berbasis Object (A) Soal Jelaskan Perbedaan Object dan Class. Berikan contoh kode sederhana yang menunjukan hubungan antara kelas dan object. Buat Aplikasi CoffeMachine yang menyediakan Kopi dengan harga tertentu. Jelaskan Enkapsulasi. Contoh kode menggunakan private dan metode akses (getter dan setter). Buat 2 kelas, BankAccount dan Customer. Setiap object Customer memiliki akun bank (BankAccount). Buatlah metode dalam Customer yang memungkingkan nasabah untuk melakukan penyetoran (deposit) dan penarikan (withdraw) melalui akun bank mereka. Pastikan interaksi terjadi melalui metode dalam Customer. Buatlah desain class diagram untuk trip application yang digunakan untuk mengelola perjalanan. Jawaban Nomer 1: Perbedaan mendasar antara class dan object adalah class itu dimana sebuah blueprint dimana nanti didalamnya akan berisi beberapa atribut dan method kemudian object itu adalah benda atau variabel yang kita panggil di ...