Postingan

Menampilkan postingan dari Desember, 2020

TUGAS 10 PBO : NOTEPAD SEDERHANA

Gambar
  Notepad Sederhana      Halo teman-teman, berjumpa lagi setelah libur natal kemarin yaa, gimana nih, enak kan liburannya (?). Hehehehe.... Nah habis refreshing kurang lebih 4 hari-an, sekarang kita kembali lagi dengan belajar JAVA. Yeyyy... Nah, di postinga kali ini, kita akan belajar membuat notepad sederhana. Siapa sih yang ga kenal notepad, itu lhoo, yang biasanya buat kita catat hal-hal sederhana tapi penting di komputer kita. Nah aplikasi ini masih cukup banyak digunakan karena sangat ringan. Daripada kita harus membuka Ms. Word yang tentunya memakan banyak waktu.      Nah, notepad kita ini kita buat dengan lebih sederhana. Hanya bisa mengetik dan mengedit tulisan, membuka dan menyimpan file, dan keluar dari aplikasi. Nah, kita buat menggunakan bahasa kesayangan kita, yaitu JAVA. Disini kita buat abstraksi dan modularisasinya terebih dahulu. Kita punya 2 kelas disini, yaitu main dan grid Kelas main Kel...

TUGAS 9 PBO : Error Handling

Gambar
  Error Handling Halo teman-teman, kembali lagi di web kesayangan kita. Nah sebelumnya kita sudah membuat game Pong yang seru abis nih. Nah, kali ini kita akan belajar mengenia error handling. Nah, error handling itu adalah manajemen error, yaitu kita membuat beberapa kemungkinan. Agar kalau program tidak sesuai (misal input tidak sesuai) maka program tetap akan bisa berjalan tidak langsung stop. Nah, nanti akan keluar beberapa pesan kesalahan atau sebagainya. Disini, kita menggunakan t ry-catch exception. Disini kita punya program sederhana, yaitu untuk mengecek input berat dari user. Kalau > 60, maka input benar, kalau kurang maka harus ditampilkan pesan kesalahannya. Nah ini adalah sourcecode programnya yang belum menggunakan try-catch exception Nah, ini adalah outputnya, apabila kita masukkan angka 60 dan 21 Tentu bisa kita lihat disini bahwa program sudah dapat menjalankan perintah if nya, namun kita masih belum memberitahu program, harus diapakan apabila kondisi tidak m...

TUGAS 8 PBO : Game Pong Sederhana

Gambar
Game Sederhana PONG           Pong adalah permainan video generasi pertama yang dirilis sebagai permainan arkade yang dioperasikan dengan koin yang dikembangkan oleh Atari Inc. pada tanggal 29 November, 1972. Pong didasari dari permainan atau olahraga tenis meja (Ping pong), nama permainan ini berasal dari suara yang dihasilkan ketika memukul bola ping pong.Kata Pong telah didaftarkan sebagai merek dari Atari Interactive. Nah disini, aku akan membuat game yang sederhana terinspirasi dari game Pong ini. Aku yakin kalian sudah tau ini. Disini terdapat 4 Class yaitu Renderer, Ball, Paddle, dan Pong sebagai main class-nya. Abstraksi kelasnya akan berbentuk seperti ini. Class Paddle Class Ball Class Pong Class Renderer Nah, nanti hasil output programnya akan seperti ini teman-teman Terlihat bahwa kita bisa bermain melawan teman secara offline ataupun melawan bot. Ini hasil output apabila kita memilih bermain lawan teman. Jangan lupa sebelum bermain...

TUGAS 7 PBO : CLASS JAVAFX

Gambar
Pemrograman JavaFX   JavaFX adalah library Java yang berguna dalam membangun Rich Internet Applications (RIA). Aplikasi yang dikembangkan menggunakan JavaFX dapat berjalan di berbagai perangkat modern saat ini. Seperti Komputer Desktop, Mobile Phones, TV, Tablet, dll. Untuk mengembangkan Aplikasi GUI menggunakan bahasa pemrograman Java, programmer mengandalkan perpustakaan seperti Advanced Windowing Toolkit dan Swings. Setelah munculnya JavaFX, programmer java sekarang dapat mengembangkan aplikasi GUI dengan konten yang banyak. Dengan menggunakan teknologi Java, aplikasi ini memiliki tingkat penetrasi browser yang lebih tinggi daripada sebelum-sebelumnya. Dibeberapa compiler seperti IntelliJ tidak bisa menerapkan ini, karena sebenarnya JavaFX sudah tidak bisa dipakai diatas JDK 11. untuk mempelajari ini bhanay bisa menggunakan BlueJ atau Eclipse. Nah untuk semakin memahami penggunaan class JavaFX, mari kita buat program sederhannya. Berikut contoh dari Fortune Teller, dimana setiap...

TUGAS 6 PBO : GUI IMAGE VIEWER

Gambar
GUI : IMAGE VIEWER Halo teman - teman, setelah mempelajari java dan OOP kemarin, kini saatnya kita membuat sesuatu yang lebih kompleks, yaitu membuat GUI. Apa itu GUI? GUI adalah Graphical User Interface, jadi yang tampil dari output program kita bukan yang di terminal seperti biasanya, namun sudah ada User Interface, yang masih sangat sederhana. Nah saaat ini, aku mau membuat program Image Viewer, untuk menampilkan, mengedit, dan menghapus gambar. Nah namun sebelum teman - teman membuat program ini, pastikan sudah mengetahui konsep dasar OOP terlebih dahulu yang ada di postingan-postingan sebelumnya yaa... Ini adalah garis besar kelas program yang akan kita buat  Image Panel Image File Manager OF Image Image Viewer Ini adalah beberapa hasil dari sourcecode kita, dimana ada filter darker, lighter, dan threshold. Tampilan pertama dari program Kita open dan matampilkan gambar yang diinginkan Contoh dari filter Darker Contoh dari filter Lighter Contoh dari filter Thresho...