Postingan

Final Project "Simple Image Editor"

Gambar
  Final Project "Image Editor" tampilan awal Simple Image Viewer Berikut merupakan Image Viewer yang telah kami buat untuk menunjang pengerjaan Final Project. Untuk project yang kami buat dinamakan dengan "Simple Image Editor" yang beranggotakan : 1. Abdun Nafi' 05111940000066 2. A. Zidan Abdillah Majid 05111940000070 Adapun yang melatar belakangi kami untuk membuat "Simple Image Editor" dikarenakan pada saat pandemi  orang - orang banyak melakukan kegiatan secara daring, baik itu kuliah, rapat maupun seminar. Dimana  ketika menggunakan banyak orang yang ingin menggunakan virtual bacground yang bagus baik itu di zoom  ataupun di meet. Dengan program ini mereka yang ingin mengubah virtual background nya lebih menarik  maka akan lebih mudah dengan menggunakan tool-tool yang ada di program ini. Pada Program ini banyak  tool yang sangat berguna. user bis mengubah dan mengedit sesuka hati. Pada kelas ini terdapat banyak  aplikasi salah satunya untuk mem

Membuat Text Editor Menggunakan Blue J

Gambar
  Text Editor                                      Oke teman-teman untuk kesempatan kali ini saya ingin membuat text editor menggunakan blue J. Text editor merupakan sebuah tool untuk membuat text sederhana sebagai catatan. Pada program text editor ini kita menggunakan hanya satu class saja yaitu class Text_Editor.  Pada program ini akan tampil beberapa tool untuk melengkapi text edior yaitu : New , tool ini digunakan untuk membuat file baru. Save , tool ini digunakan untuk menyimpan text yang telah kita buat. Open , tool ini digunakan untuk membuka file yang telah kita buat.yang berada di direktori tempat kita menyimpan. Exit , tool ini digunakan untuk keluar dari program text editor. Oke, berikut berupa source code dari Text_Editor : Berikut tampilan dari program Text Editor yang telah saya jalankan :     Untuk tampilan hampir sama dengan notepad yang kita punya. ketika kita tekan tool file, maka akan tampil beberapa menu sebagai berikut : Untuk mencoba nya coba kita ketika sesuatu d

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 kesalahan ini. Null Pointer Exception, yaitu except

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 dan Pilih Fungsi Main dari class Pong. Untuk Output Game yang telah saya coba sebagai berikut :

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 :     1. Buat object baru dari class ImageViewer     2. Untuk membuka gambar klik "File" kemudian klik "Open"     3. Untuk menggunakan filter klik "Filter" kemudian pilih filter sesuai dengan keinginan     4. Perhatikan outputnya. ut

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 perintah Tranfer. Disini saya menggunakan Class sebagai berikut :    1. Menu Utama, class ini berfungsi un

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.