Postingan

Menampilkan postingan dari November, 2020

ETS PBO B

Gambar
Skenario Fungsionalitas Aplikasi Sebuah aplikasi yang berfungsi untuk melakukan penyetoran uang tunai dan pengecekan saldo. Pertama - tama, kita harus memasukkan kartu ATM ke dalam mesin ATM. Kemudian kita memasukkan PIN ATM kita. Setelah memasukkan PIN ATM, kita dapat menggunakan menu setoran tunai untuk melakukan penyetoran uang tunai atau menggunakan menu pengecekan saldo untuk mengecek saldo yang kita miliki. Setelah melakukan penyetoran atau pengecekan saldo, pengguna ATM akan diminta untuk kembali memasukkan PIN ATM jika ingin menggunakan ATM kembali. Diagram dan Definisi Kelas Kelas MesinATM.java yang berfungsi untuk meminta user untuk memasukkan PIN dan menampilkan menu ATM. Kelas SetorTunai.java yang menyimpan fungsi - fungsi yang digunakan untuk melakukan penyetoran uang tunai dan pengecekan saldo. Implementasi Kelas SetorTunai.java MesinATM.java Video Penjelasan dan Demo Aplikasi Penjelasan Demo

Tugas World of Zuul

Gambar
Pada tugas ini saya akan membuat sebuah game sederhana yang bernama World of Zuul. World of Zuul adalah sebuah game sederhana berbasis teks yang bisa kita mainkan dengan cara mengetikkan perintah - perintah yang tersedia untuk menjelajahi map di game ini. Pada contoh kali ini saya menggunakan sebuah map kampus yang sederhana. Untuk berpindah tempat dalam game ini, kita bisa mengetikkan perintah 'go' disertai dengan arah yang ingin kita jelajahi sesuai dengan arah mata angin, untuk menampilkan bantuan dapat mengetikkan perintah 'help', dan untuk keluar dari game ini dapat mengetikkan perintah 'quit'. Diagram Kelas Game.java sebagai kelas utama dari game ini dan memanggil fungsi - fungsi dari kelas - kelas lainnya untuk menjalankan game ini. Room.java sebagai kelas yang menyimpan informasi dari masing - masing ruangan yang bisa dikunjungi di dalam game ini, seperti deskripsi dari ruangan tersebut dan ruangan - ruangan lain yang bisa dikunjungi dari ruangan tersebu...

Tugas Technical Support System

Gambar
Pada tugas ini saya ditugaskan untuk membuat sebuah Technical Support System sederhana. Aplikasi Technical Support System banyak digunakan oleh perusahaan - perusahaan untuk memberikan dukungan teknis kepada client mereka. Dengan adanya sebuah Technical Support System , perusahaan - perusahaan tidak lagi perlu untuk memperkerjakan orang untuk memberikan dukungan dalam bidang teknis kepada client mereka. Program yang saya buat ini akan membantu user  dalam menyelesaikan permasalahan yang sering muncul pada komputer. Diagram Kelas Berikut diagram kelas dari program Technical Support System ini. Program ini menggunakan tiga buah kelas, yaitu : SupportSystem.java sebagai kelas utama yang menggunakan fungsi - fungsi dari kelas InputReader.java dan Responder.java InputReader.java sebagai kelas yang akan menerima input dari user  dan memprosesnya agar dapat dimengerti oleh kelas Responder.java Responder.java sebagai kelas yang akan memberikan jawaban kepada user . Source Code Su...

Tugas Ticket Machine

Gambar
Tugas Ticket Machine Pada tugas ini, saya akan membuat sebuah ticket machine  sederhana. Pertama kita menginput harga untuk tiket yang disediakan oleh ticket machine  ini. Setelah itu kita memiliki beberapa pilihan seperti mengecek harga tiket, mengecek saldo, melakukan top up saldo, mencetak tiket, dan keluar dari program ini. Untuk memilih opsi yang disediakan, user dapat mengetikkan nomor dari opsi tersebut. Program ini menggunakan java.util.Scanner untuk menerima input dari user . Diagram Kelas Berikut adalah diagram kelas dari program ini. TicketMachine.java adalah kelas yang berperan untuk menyimpan harga dari tiket, saldo yang dimiliki pengguna, dan mencetak tiket. TicketMachineMain.java adalah kelas yang berperan untuk menampilkan menu dari program ini dan menerima dan memproses input dari pengguna. Source Code Berikut source code dari TicketMachine.java Berikut source code dari TicketMachineMain.java Output Program