Komediku
Selasa, 05 Januari 2021
FINAL PROJECT PBO A - Stack Game
Senin, 28 Desember 2020
(Tugas) Testing JavaFX
JavaFX
JavaFX adalah salah satu teknologi dari Java yang diluncurkan untuk membangun aplikasi yang kaya dengan konten multimedia seperti grafis, sound, effect grafis dan video, yang diintegrasikan ke dalam Website dan berjalan di dalam jaringan internet.(Tugas) Membuat TextVIewer dengan Java
NotepadJV
Class NotePadJV
Class FileReadWrite
Senin, 21 Desember 2020
(Tugas) Exception Handling
Apa itu Exception Handling?
Exception adalah sebuah peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini bisaanya berupa kesalahan(error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.Menangani Exception
Untuk menangani exception dalam Java, kita gunakan blok try-catch-finally. Apa yang kita lakukan dalam program kita adalah kita menempatkan pernyataan yang mungkin menghasilkan exception dalam blok ini. Exception dilemparkan selama eksekusi dari blok try dapat ditangkap dan ditangani dalam blok catch. Kode dalam blok finally selalu di-eksekusi. Berikut ini adalah aspek kunci tentang sintak dari konstruksi try-catch-finally:Notasi blok bersifat perintah
- Setiap blok try, terdapat satu atau lebih blok catch, tetapi hanya satu blok finally.
- Blok catch dan blok finally harus selalu muncul dalam konjungsi dengan blok try, dan diatas urutan
- Blok try harus diikuti oleh paling sedikit satu blok catch ATAU satu blok finally, atau keduanya.
- Setiap blok catch mendefinisikan sebuah penanganan exception. Header dari blok catch harus membawa satu argumen, dimana exception pada blok tersebut akan ditangani.
Contoh Exception Handling
Source Code:
Senin, 14 Desember 2020
(Tugas) Membuat Game Pong dengan Java
Penjelasan Singkat Class
1. Class Pong
2. Class Paddle
3. Class Ball
4. Class Renderer
Selasa, 24 November 2020
(ETS) ETS-1 Pemrograman Berbasis Objek Kelas A -- Nomor 3
Nomor 4 (Finished TimeStamp: Selasa, 24 November 2020 -- Pukul 21:33 WIB)
(http://fajarbaskoro.blogspot.com/2020/11/ets-1-pemrograman-berbasis-obyek.html)
Berdasarkan rancangan class maka akan diimplementasikan menggunakan pemrograman bahasa Java engan menggunakan BlueJ. Hasil implementasi untuk ketiga class, LayarManager, ATMMachine, dan KartuDebit adalah sebagai berikut.
1. Class KartuDebit
2. Class ATMMachine
3. Class LayarManager
Hasil dari eksekusi pengimpelmentasian di atas akan dijelaskan dalam bentuk video, sekaligus sebagai demo, serta menjawab nomor 4 pada soal ETS-1.
UPDATE:
Video demo dapat dilihat di link berikut: Nomor 4 (Video Demo)
~F
Senin, 23 November 2020
(ETS) ETS 1 - Pemrograman Berbasis Objek Kelas A -- Nomor 1 dan 2
ETS 1 - PBO (Finished TimeStamp: Selasa, 24 November 2020 - 11:16)
http://fajarbaskoro.blogspot.com/2020/11/ets-1-pemrograman-berbasis-obyek.html
1. Skenario singkat fungsionalitas ATM berdasrkan tayangan video:
a. Layar awal akan ditampilkan jika tidak ada kartu debit yang dimasukkan.
b. Pengguna memasukkan kartu debit ke mesin atm
c. Setelah memasukkan kartu akan ditampilkan layar untuk memasukkan PIN kartu debit pengguna
d. Jika benar, maka akan ditampilkan layar utama dimana pengguna dapat memilih untuk menarik uang sebanyak nominal yang telah disediakan di layar utama
e. Jika nominal uang yang ingin ditarik tidak ditampilkan di layar, maka pengguna dapat memilih opsi transaksi lainnya dimana pengguna dapat memasukkan nilai nominasi yang diinginkan.
f. Setelah menentukan nominal yang inign ditarik, kartu akan keluar dari mesin lalu uangnya.
g. Jika kamu memasukkan nominal secara manual, mesin akan menawarkan apakah kamu ingin mencetak struk atau tidak.
h. Setelah pengeluaran kartu debit pengguna dan uang, akan ditampilkan layar nominal sisa kartu debit anda beserta ucapan terima kasih.
i. Setelah itu, kembali ke layar awal.
2. Modulasi (karena fungsi ATM yang akan digunakan adalah fungsi menarik uang dari mesin ATM) :
Keterangan Class:
a, Class ATMMachine: fungsinya untuk mengatur segala proses yang terjadi berdasarkan input pengguna dan berinteraksi dengan objek KartuDebit.
b. Class LayarManager: fungsinya adalah mengatur layar akan ditampilkan berdasarkan input (event) yang terjadi pada mesin ATM.
c. Class KartuDebit: fungsinya untuk mengidentifikasi karut debit pengguna yang telah dimasukkan.
Gambaran Desain Class:
![]() |
Gambaran Desain Class dan hubungannya |
~F