Posts

Showing posts with the label PBO

Exception Handling

Image
Pada tugas kali ini saya akan mengimplementasikan program exception handling untuk mengecek umur seseorang atau biasa dikenal age-restricted. Berikut source code programnnya : 1. Throw Output : Output jika umur dibawah 18 Output jika umur 18 ke atas 2. Try Catch Output :

Game Pong

Image
 Game Pong Berikut source code game Pong : 1. Paddle 2. Renderer 3. Ball 4. Pong Diagram Class : Output Game :

Penggunaan Java Applet dan Java JX

Image
JAVA APPLET      Applet adalah salah satu jenis program yang bisa dihasilkan oleh bahasa pemrograman Java selain program aplikasi desktop dan server. Applet Java harus dijalankan menggunakan web browser, misalnya di Microsoft Internet Explore, Mozilla FireFox, Google Chrome atau browser yang lain. Applet Java dapat disertakan di dalam dokumen HyperText Markup Language (HTML) bila ingin dijalankan di web browser. Dokumen HTML menggunakan tag untuk memberi instruksi ke web browser dan web browser akan menterjemahkan dan memutuskan bagaimana menampilkan atau memperlakukan konten dari dokumen HTML. Contoh Source Code : Diagram : Menggunakan BlueJ version 3.1.7 Output : Saat Dijalankan Tampilan Output JAVA JX      JX diimplementasikan sebagai mesin virtual Java yang diperluas ( JX Core ), menambahkan dukungan ke sistem Java untuk fitur-fitur yang diperlukan seperti domain perlindungan dan akses perangkat keras, bersama dengan sejumlah komponen yang ditulis di Ja...

Evaluasi Tengah Semester No 3 dan 4

Image
 1. Implementasikan rancangan Class dengan menggunakan bahasa pemrograman Java . 1. Deposit 2. Balance Inquiry 3. ATM Machine Output : Time : 19:06 24 NOV 2020

Evaluasi Tengah Semester No 1 dan 2

Image
 1. Perhatikan video di atas, tuliskan skenario fungsionalitas aplikasi berdasarkan tayangan tersebut Jawaban : Fungsionalitas dari aplikasi ini adalah untuk menyetor uang ke rekening tabungan kita. Setelah memasukkan kartu ke atm dan menginput pin kita, sejumlah uang yang ingin kita letakkan ke rekening dapat kita masukkan ke dalam mesin atm lalu mesin atm akan menghitung uang kita secara otomatis dan menampilkan nominal uang kita di layar. Setelah itu kita dapat memilih opsi setoran ke rekening kita sendiri atau rekening orang lain. Setelah proses selesai, atm akan otomatis mencetak struk dan kartu pun akan keluar dari mesin. 2. Definisikan Class dan gambarkan Diagram Class untuk membangun aplikasi tersebut. Jawaban : 1. ATM Machine Class : yaitu main atau fungsi utama dalam aplikasi program(dimisalkan bahwa ada 1 akun yaitu akun saya) 2. Deposit class : Kelas ini mempresentasikan penyetoran uang tunai 3. Balance Inquiry Class : Kelas ini mempresentasikan jumlah uang yang terdapa...

The World of Zuul

Image
 The Game of Zuul Source Code 1. Command 2. CommandWords 3. Parser 4. Room 5. Game Output : Diagram Bluej :

Support System

Image
Technical Support 1. Support System 2. Responder 3. Input Reader Output : Diagram Bluej :

Ticket Machine

Image
Pada kali ini, saya akan membuat mesin tiket kereta api dari Surabaya ke Jepang. Untuk harga tiketnya bervariasi karena itu bisa memasukkan harga sendiri ke dalam mesin tiket sesuai aturan yang telah ditetapkan pihak kereta api BlueJ Surabaya-Jepang. Harga Tiket berupa bilangan bulat karena itu mesin tiket menggunakan integer. 1. Train's Ticket Machine 2. IntMain Output : Diagram BlueJ

The Auction

Image
Auction Program 1. The Person 2. The Lot 3. The Bid 4. The Auction 5. The Auction Test Output : Diagram :

Traffic Light

Image
Membuat traffic light(merah, kuning, hijau), dan sebuah timer internal. Hanya ada satu rambu yang bisa menyala pada setiap waktu dan rambu yang menyala akan berubah setiap 60 detik. Pergantian diatur oleh timer internal dari traffic light, saat timer mencapai nol rambu akan berubah dan timer kembali di set seperti semula. 1. Abstraksi  2. Diagram Diagram Bluej Diagram objek 3. Source Code a. Signal Pane Java b. Digit Pane Java c. Traffic Light Pane Java d. App Frame Java Output :

Tugas PBO 3 Kelas B

Image
Berikut adalah simulasi mesin tiket kereta api sederhana yang terinspirasi dari negara Jepang. Pada kasus isi terdapat dua kelas yaitu Time1 dan Time1Test dimana kelas Time1 menunjukkan waktu dalam sehari sedangkan kelas Time1Test merupakan kelas aplikasi dimana metode utama menciptakan satu objek dari kelas Time1 dan memanggil metodenya. 1. Kelas Waktu Source Code: Time1 Class /**  * Fig. 8.1: Time1.java    Time1 class declaration maintains the time in 24-hour format.  */ public class Time1 extends Time1Test {        private int hour; // 0 - 23     private int minute; // 0 - 59     private int second; // 0 - 59         //set a new time value using universal time;      //throw an exception if the hour, minute, or second is invalid      public void setTime( int h, int m, int s)    {        if ( (h >= 0 && h < 24...