Posts

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

TUGAS 3 PBO B APLIKASI PELELANGAN SEDERHANA

Image
  Auction system adalah suatu program yang didesain untuk melakukan pelelangan sebuah barang. Pelelangan sendiri adalah proses penjualan barang dimana penjual memberikan data barang dan juga harga awal. Selanjutnya barang tersebut akan diberikan tawaran oleh pembeli. Barang akan diberikan kepada pembeli yang memiliki tawaran paling tinggi. Dalam program ini terdapat 4 class yaitu : 1. Auction.Java sebagai class utama. 2. Bid.Java sebagai class untuk mendaftarkan tawaran dari pembeli. 3. Lot.java sebagai class untuk mendaftarkan harga awal barang oleh penjual. 4. Person.Java sebagai class untuk menyimpan data pembeli pada saat pelelangan. Diagram Class SOURCE CODE 1. Auction.Java 2. Bid.Java 3. Lot.Java 4. Person.Java Langkah-langkah penggunaan program : 1. klik kanan class Auction dan pilih opsi new Auction(). Akan muncul diagram objek di sisi kiri bawah 2. Untuk memasukkan barang ke dalam lelang, klik kanan objek tersebut dan pi...

Tugas Simulasi Traffic Light di Java

Image
     Sebuah lampu lalu lintas terdiri dari 3 lampu berwarna merah, kuning, dan hijau serta juga memiliki sebuah timer untuk menyalakan salah satu lampu tersebut. Timer berjangka 10 detik, ketika waktu habis lampu  yang menyala akan berganti.  menggunakan GUI (Graphical Unit Interface) yaitu java swing yang disediakan Java agar output adalah sebuah ilustrasi dan tidak hanya dalam bentuk teks. Class Diagram Object Diagram Source Code 1. AppFrame.Java 2. SignalPane.Java 3. DigitPane.Java 4. TrafficLightPane.Java Output