Posts

Showing posts from November, 2020

Mesin ATM

Image
      Mesin ATM adalah mesin yang bisa digunakan untuk memasukkan uang ke akun bank pemakai atau ke akun bank orang lain (transfer uang). Sebelum memasukkan uang, pemakai harus memasukkan kartu dan juga pin atau password sepanjang 6 karakter yang merupakan angka di antara 1 sampai 10. Setelah memasukkan pin dan jika sesuai dengan pin pemakai, mesin memberi pilihan untuk memasukkan jumlah uang. Setelah penyetoran uang, ada pilihan untuk setor ke akun bank sendiri atau ke orang lain.  untuk program ini hanya diberi fungsionalitas untuk setor ke akun sendiri. Setelah penyetoran uang sukses akan diberi pilihan untuk melakukan penyetoran lagi atau menyelesaikan transaksi. Untuk program ini terdapat 3 class, yaitu : Mesin.Java yang menampung fungsi untuk penyetoran dan juga menyimpan uang. Person.Java yaitu sebagai class yang menampung pin pemakai. Setor.Java yaitu class untuk menerima dan melakukan perintah dari pemakai, ...

Mesin ATM

Image
      Mesin ATM adalah mesin yang bisa digunakan untuk memasukkan uang ke akun bank pemakai atau ke akun bank orang lain (transfer uang). Sebelum memasukkan uang, pemakai harus memasukkan kartu dan juga pin atau password sepanjang 6 karakter yang merupakan angka di antara 1 sampai 10. Setelah memasukkan pin dan jika sesuai dengan pin pemakai, mesin memberi pilihan untuk memasukkan jumlah uang. Setelah penyetoran uang, ada pilihan untuk setor ke akun bank sendiri atau ke orang lain.  untuk program ini hanya diberi fungsionalitas untuk setor ke akun sendiri. Setelah penyetoran uang sukses akan diberi pilihan untuk melakukan penyetoran lagi atau menyelesaikan transaksi. Untuk program ini terdapat 3 class, yaitu : Mesin.Java yang menampung fungsi untuk penyetoran dan juga menyimpan uang. Person.Java yaitu sebagai class yang menampung pin pemakai. Setor.Java yaitu class untuk menerima dan melakukan perintah dari pemakai, seperti memasukkan uang Diagram Class

Tugas World of Zuul

Image
 World of Zuul adalah game yang menyimulasikan pemain berada di suatu tempat. pemain dapat pergi ke empat arah yaitu east, west, south, north dan gamenya memindahkan pemain jika ada inputan go.Game ini akan berhenti ketika pemain memasukkan input quit.Terdapat lima kelas dalam program ini yaitu : Command.java untuk menerima input dari pemain CommandWords.java untuk mendeklarasikan kata-kata yang valid sebagai input sekaligus mengecek apakah input dari pemain ada yang sesuai. Room.java untuk membuat area main dan tempat kemana pemain akan berpindah jika menginput perintah go. Parser.java yang dipanggil oleh kelas game untuk mengecek apakah input valid dengan bantuan kelas CommandWords Game.java sebagai kelas utamanya dimana game dibuat dan user memasukkan input Diagram Class Source Code : Command.java  CommandWords.java Room.java ...

Tugas 5 support system

Image
  Support System Program ini digunakan untuk menjawab pertanyaan yang sering ditanyakan oleh user atau biasa disebut frequently-asked questions (FAQ). User menginput sebuah string dan akan mendapatkan jawaban yang berhubungan dengan string tersebut. Ada tiga kelas utama, yaitu : class SupportSystem yang menjadi class utama class InputReader mengidentifikasi masukan user class Responder memberi jawaban terhadap masukan masukan user Class Diagram di BlueJ : Source Code SupportSystem.Java InputReader.Java Responder.Java Output

TUGAS 4 TICKET MACHINE

Image
                Program ini menyimulasikan Ticket Machine yang bisa memasukkan harga tiket, mengecek harga tiket, menerima uang, dan juga membeli tiket. Program ini menggunakan java.util.scanner yang bisa membuat objek sesuai dengan input dari pengguna. Harga dari tiket sesuai dengan input dari pengguna. Pada Program ini ada dua kelas yaitu TicketMachine.java dan TicketMachineTest.java. Source Code 1. TicketMachine.Java 2. TicketMachineTest.Java Output