Postingan

Exception Handling

Gambar
 Exception Handling         Terkadang saat kita menjalankan program java yang kita buat , satu dua kali bisa mengalami error pada saat runtime, Untuk menangani itu semua kita bisa menggunakan Exception error. Dengan menggunakan Exception Error program yang sebelumnya gagal karna maka akan teteap berjalan meskipun terdapat error. Pada Exception Handling terdapat beberapa fungsi yaitu sebagai berikut  Try : Menentukan bagian statement pada kode yang error atau pengecualian , fungsi ini dilengkapi dengan fungsi catch atau finally. Catch :Menangani masalah yang terjadi pada catch dengan memberi output kalau ada statement yang salah fungsi ini juga harus dibarengi dengan fungsi catch. Finally : fungsi ini hanya digunakan untuk kode yang penting. Dalam sebuah program ada beberapa macam Exception yang terjadi yaitu : Number Format Exception, yaitu exception yang terjadi jika ingin melakukan  casting  tipe data string ke int maka akan terjadi kesalah...

Mecoba Game Pong dengan BlueJ

Gambar
     Mencoba game Pong dengan BlueJ                    Oke teman teman kali ini saya mendapat tugas untuk mencoba game pong didalam aplikasi blueJ. Langsung saja saya jelaskan apa itu game pong. Game Pong merupakan game sejenis tenis meja. dalam game Pong ini terdapat beberapa Class yaitu : 1. Class Pong yang merupakan main dari game Pong ini. 2. Class Paddle yang merupakan class untuk objek paddle dalam game Pong dan memiliki        fungsi untuk merubah warna ukuran dan sebagainya yang terdapat pada Paddle. 3. Class Ball yang berfungsi untuk membentuk bola, mengatur warna bola dan sebagainya. 4. Class Renderer yang berfungsi untuk menjadi tampilan dasar grafik pada game Pong. Berikut Abstraksi class-class yang terdapat pada game Pong; Untuk Source Code nya sebagai berikut: 1. Pong 2. Paddle 3. Ball 4. Renderer Untuk menjalankan Game Pong tersebut kita hanya perlu  Klik kanan Pada Class Pong d...

Membuat tampilan Dektop menggunakan Blue J

Gambar
         IMAGE VIEWER                    Oke teman - teman selanjutnya kita akan membuat tampilan dekstop berupa uplod gambar, edit gambar dsb. disini saya memakai 4 kelas yaitu .   1. ImageViewer merupakan main dari untuk menampilkan gambar    2. ImageFileManager merupakan kelas utilas kecil dengan metode statis untuk memuat dan                menyimpan gambar.      3. ImagePanel  merupakan swing component untuk bisa menampilkan OFImage   4. OFImage merupkan class yang menjelaskan gambar dengan format OF.   Berikut tampilan abstrak dari 4 kelas.     Berikut Source code dari class di atas    1. ImageViewer.       2. ImageFileManager        3. ImagePanel       4. OFImage.     Untuk mengimplentasikan nya berikut langkah 2 nya : ...

ETS (Transaksi Transfer dengan Menggunakan Mesin ATM)

Gambar
           Transfer ATM Machine                    Oke teman teman untuk kali ini saya ingin mencoba membuat program mesin ATM secara simple dimana saya menggunakan Blue J untuk membuat diagram classnya. Sebelum saya ingin menjelaskan terlebih dahulu terkait Skenario Fungsionalitas Mesin ATM sebagai  berikut: 1. Terdapat Menu Utama pada layar atau Screen Mesin ATM. 2. Pengguna ATM memasukkan nomer PIN ATM nya. 3. Pengguna memilih menu Transfer.  4.  Jika tidak ada pengguna memilih transaksi lainnya. 5. Pengguna memilih menu Transfer. untuk mentransfer uang kepada sesama bank atau bank lainnya. 6. Pengguna memasukkan nomer Rekening yang akan di transfer. 7. Pengguna beberapa jumlah nominal uang untuk di transfer. 8. Setelah di konfirmasi benar maka , Mesin akan mencetak Struk bukti Transfer. Maka dari adanya  Skenario kita bisa tentukan Class Terpenting sesuai dengan perintah yaitu pe...

Penerapan Kohesi dan Kopling pada Game World of Zuul

Gambar
 World of Zuul          oke teman teman untuk kesempatan kali ini saya akan menampilkan beberapa kode dan hasil dari penerapan kohesi dan copling pada game World of Zuul. Game ini merupakan sebuah game bertualang sederhana yang berisi beberapa command didalamnya.  pada game ini menggunakan 5 class yaitu : 1. Game sebagai main dari game ini 2. Command yang menagkap informasi yang diberikan user. 3. CommandWord yang berisi kata perintah 4. Room yang mempresentasikan suatu lokasi dalam game. 5. Parser sebagai class untuk  membaca input yang diberikan user. berikut code dari semua class. 1. Game 2. Command 3. CommandWord 4. Room 5. Parser          Sekian dari penjelasan mengenai game Word of Zuul semoga bermanfaat. Terima kasih.

SupportSystem dan Dokumentasi Program (Barokah OnlineShop)

Gambar
 SupportSystem dan Dokumentasi Program                    Baik teman untuk kesempatan kali ini saya di tugaskan untuk membuat SupportSystem seperti chatbot. Dimana pada tugas ini saya membuat chat bot tentang OnlineShop sederhana. Sebelumnya biar saya jelaskan apa itu Support System .                Support System adalah sebuah sistem yang sangat membantu user dalam segala masalah yang ada dengan memberikan response yang sesuai dan dibutuhkan oleh user. Pada kali saya membuat Chat bot tentang pembelian online shop. berikut class grafik dari Support System:          Pada System ini saya menggunakan 3 Class yaitu : 1. Class SupportSystem , yang berfungsi untuk menjalankan program 2. Class inputReader , yang berfungsi untuk membaca inputan dari user. 3. Class Responder , yang berfungsi memberikan respon kepada pertanyaan user. Untuk menjalankan program ini kita ...

Grouping Object Pada PBO

Gambar
           Selamat datang di blog pribadi saya, saya Abdun Nafi' NRP 05111940000066. Disini saya akan melanjutkan tugas PBO saya yang ke 4 yaitu mencoba latihan Grouping Object  dengan implementasi Java Collection yang terdapat  pada Website bapak fajar baskoro  dan mencoba Auction System (System Lelang).  Seperti Berikut Tampilan Auction System : Apa itu Java Collection?  Java Collections adalah sebuah framework yang menyediakan sejumlah operasi dalam sebuah koleksi. Operasi yang disediakan Java Collections meliputi pencarian, pengurutan, memasukkan, manipulasi, menghapus, dan lainnya. Java Collection menyediakan dalam bentuk interfaces Set, List, Queue, Deque, dan lainnya, dan dalam bentuk class ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet, dll. Baik Langsung saja kepada latihan yaitu : 1. ArrayList While     Menampilkan Array dengan menggunakan perulangan While berikut kodingannya: ...