Postingan

Menampilkan postingan dari November, 2020

ETS PBO B (PROGRAM SETOR TUNAI ATM)

Gambar
 Jadi sekarang saya akan membuat sebuah program ATM dengan menggunakan java. Program ini memiliki fungsi untuk melakukan penyetoran uang. Biasanya setelah melakukan penyetoran uang, mesin ATM akan menampilkan informasi saldo. Pada program ini terdapat 3 fungsi inti yaitu : Transaksi : pada program ini hanya akan mengimplementasikan penyetoran uang Akun : menyimpan informasi saldo dan pin dari suatu rekening ATM : fungsi inti dari program yang menampilkan menu-menu ATM Skenario fungsionalitas aplikasi ATM sebagai berikut :  1. Kartu dimasukkan   2. User masukkan pin akun 3. Menampilkan beberapa pilihan fungsi antara lain:     a. Setoran Tunai     b. Penarikan Tunai dan Transaksi Lainnya 4. Apabila user memilih opsi setoran tunai maka akan mengembalikan “Silahkan Memasukkan Uang Anda". 5. Lalu user memasukkan nominal uang yang akan di setor 6. Setelah dikonfirmasi bahwa memang sesuai nominal yang diinnginkan masuk di atm, maka atm akan memberik...

TUGAS PBO B (GAME WORLD OF ZUUL)

Gambar
Berikut merupakan hasil kerja yang sudah saya lakukan dengan melakukan modifikasi beberapa fungsi tetapi mengeluarkan output yang sama dari Game World of Zuul Chapter 6 Designing class-zuul bad. Game World of Zuul merupakan game yang berbasis adventure dimana akan mengunjungi sebuah universitas dan akan berpindah dari satu tempat ke tempat lainnya.  Game ini merupakan implementasi dari Designing Class berupa coupling dan cohesion. Coupling merupakan keterikatan program ditinjau dari hubungan antar modul atau kelas. Cohesion merupakan keterikatan program ditinjau dari hubungan antar method dalam satu kelas. Adapun beberapa class yang digunakan adalah sebagai berikut :  Game.java merupakan class utama yang berisi tentang gamenya dari tampilan awal dari game serta hal-hal yang dilakukan untuk memanggil class lain. Seperti kelas parser yang akan mengambil inputannya. Room.java merupakan class yang berisi semua room serta arah-arah setiap room. Command.java merupakan class yang ber...

TUGAS PBO B (TECHNICAL SUPPORT SYSTEM)

Gambar
Tugas Pemrograman Berorientasi Objek (PBO) kali ini membuat Technical Support System. Program ini banyak membantu perusahaan dalam mengatasi masalah  client,  layaknya  chatbot  yang akan menjawab pertanyaan secara otomatis. Jawaban akan berbeda, dicocokkan/disesuaikan dengan kata kunci yang diinputkan pada pertanyaan. Technical Support  juga bisa dideskripsikan sebagai layanan yang diberikan oleh suatu perusahaan untuk membantu mengatasi masalah client dalam penerapan, pemakaian, dan konfigurasi perangkat keras atau lunak.  Technical support  pada umumnya diberikan dalam bentuk email, tiket, sms, chat, website, maupun melalui layanan telepon. T erdapat 3 class yang digunakan pada aplikasi ini: Class SupportSystem.java, sebagai class utama menjalankan aplikasi. Class InputReader.java, sebagai penerima inputan (pertanyaan) dari user. Class Responder.java, sebagai respon/tanggapan atas pertanyaan user yang masuk Berikut adalah class diagram dari Technica...

TUGAS PBO B (TICKET MACHINE)

Gambar
B erikut saya akan menjelaskan sedikit tentang program yang saya posting berupa sebuah Ticket Machine.   Program ini menggunakan  java.util.scanner.  Scanner merupakan perintah untuk membuat objek atau menginisialisasikan objek berdasarkan input dari pengguna. Harga tiket bervariasi karena ditentukan oleh input ke dalam Ticket Machine berdasarkan aturan. Harga tiket merupakan bilangan bulat sehingga program Ticket Machine akan menggunakan integer. Program ini menggunakan beberapa class sebagai berikut: 1. TicketMachine   Class ini akan menampilkan interface dari program Ticket Machine 2.  TicketMachineTest   Class merupakan implementasi dari program Ticket Machine Berikut adalah class diagram dari Ticket Machine yang di bentuk di BlueJ Selanjutnya adalah source code dari program Ticket Machine  dengan beberapa kelas yang sebelumnya telah disebutkan. A.TicketMachine.java B.TicketMachineTest.java Berikut adalah hasil output dari program Ticket Machine ...