Tuesday, December 29, 2020

Applet dan Java

 Applet

    Java applet adalah sebuah program kecil yang ditulis dengan menggunakan bahasa pemrograman  Java, yang diakses melalui halaman Web dan dapat di-download ke dalam mesin klien yang kemudian menjalankannya di dalam jendela penjelajah web. Java applet dapat secara dinamis menambahkan beberapa fungsi kepada halaman-halaman Web yang bersifat statis. Berikut adalah contoh program clock menggunakan java applet 

Source Code :         


Ketika di run akan mucul applet


Akan menghasilkan output






====================New Line======================



JavaFX

    JavaFX adalah sebuah platform software untuk membangun sebuah aplikasi rich internet application (RIA) yang bisa berjalan pada berbagai macam perangkat. Seperti komputer dekstop, web browser di Windows, Linux dan Mac OSX.

    JavaFX dirancang untuk menyediakan para developer java sebuah platform yang baru, ringan, dengan performa yang tinggi. Tujuannya adalah ingin mengantikan swing untuk membangun aplikasi GUI. Namun itu bukan berarti Swing sudah tidak digunakan lagi. Sejumlah besar aplikasi telah dibangun dengan menggunakan swing itu berarti, Swing telah menjadi bagian dari Java API untuk waktu yang cukup lama. Terutama bahwa aplikasi ini bisa digabungkan dengan JavaFX secara fungsi.


Source Code :

Output :



Sekian, Terima kasih

Image Viewer

Image Viewer Java


Pada kesempatan kali ini saya akan mengimplementasikan GUI dengan menggunakan java. Program yang saya buat kali ini adalah image viewer. Image Viewer adalah program untuk melihat gambar dan ditambah dengan beberapa fiture seperti filter. Program Image Viewer menggunakan 4 class yaitu : class ofimage, class imagepanel, class imagefilemanager, dan class Imageviewer. Berikut aplikasinya 


Source Code :

1. Class ImageViewer

2. Class ImagePanel

3. Class ImageFileManager

4. Class OfImage


Output


Filter awal : 


Filter Darker : 


Filter Lighter : 


Filter Threshold : 


Sekian, Terima Kasih

Sunday, December 27, 2020

Notepad

 Notepad Java


    Notepad adalah program editor teks sederhana yang telah disediakan di dalam Microsoft Window sejak Windows 1.0 terbit pada tahun 1985. Di dalam notepad terdapat berbagai macam menu yang disediakan untuk memudahkan dalam mengedit text dalam Notepad.

    Kali ini saya akan menjelaskan program Notepad sederhana menggunakan Java. Aplikasi Notepad ini memiliki beberapa fitur yaitu opsi Open, opsi Save, Opsi Close, dan Opsi New yang semuanya memiliki fungsi sendiri-sendiri. Open digunakan untuk membuka file notepad yang sudah pernah dibuat, Save digunakan untuk menyimpan file notepad, Close untuk menutup file Notepad, dan New untuk membuat notepad baru. 

    Aplikasi Notepad sederhana ini menggunakan 2 class yaitu : Class Notepad dan Class Main.


Berikut source code

1. Class Notepad

2. Class Main

Hasilnya

1. Menu Bar


2. Opsi Open


3. Opsi Save 


4. Opsi Close

 

5. Opsi New




Sekian, Terima Kasih

Monday, December 21, 2020

Tugas Exception Handling

 Exception Handling


Pada postingan kali ini saya akan menjelaskan tentang penanganan eror atau biasa disebut exception handling


I. Pengertian

    Pada dasarnya, Exception merupakan subkelas dari kelas java.lang.Throwable.  “Bukalah dokumentasi java untuk lebih menyakinkan anda”. Karena Exception adalah sebuah kelas maka hakikatnya ketika program berjalan dan muncul sebuah bug atau kesalahan maka bug tersebut dapat dianggap sebuah object.  Sehingga ketika object ini di tampilkan di layar maka java akan secara otomatis memanggil method toString yang terdapat dalam object bertipe Exception ini. 

    Java memberikan akses kepada developer untuk mengambil object bug yang terjadi ini dengan mekanisme yang dikenal Exception Handling. Exception handling merupakan fasilitas di java yang memberikan flexibilitas kepada developer untuk menangkap bug atau kesalahan yang terjadi ketika program berjalan.


II. Kelas Try

    Keyword ini biasanya digunakan dalam suatu block program. keyword ini digunakan untuk mencoba menjalankan block program kemudian mengenai dimana munculnya kesalahan yang ingin diproses.


III. Kelas Catch

    Dalam java, keyword catch harus dipasangkan dengan try. Kegunaan keyword ini adalah menangkap kesalahan atau bug yang terjadi dalam block try. Setelah menangkap kesalahan yang terjadi maka developer dapat melakukan hal apapun pada block catch sesuai keinginan developer.


IV. Contoh program

    Program yang akan dijalankan adalah exception handling pada saat penghitungan nilai faktorial dimana hanya nilai yang bernilai positif saja yang bisa dijalankan sedangkan nilai yang bernilai negatif akan menemui exception handling

a. Class Eksepsi

b. Class Negative Number Exception

Ouput : 




Sekian Terima kasih

Monday, December 14, 2020

Tugas PBO

 Tugas 11 Pemrograman Berbasis Objek

    Pada kesempatan kali ini saya akan memaparkan tentang game sederhana bernama Pong menggunakan java. Game Pong menggunakan 4 class yaitu :

1. Ball

2. Paddle

3. Renderer

4. Pong


1. Ball

Source Code :

2. Paddle 

Source Code :

3. Renderer 

Source Code :

4. Pong

Source Code :

Output :




Sekian terima kasih

Tugas 9 PWEB

Link Source Code   Muhammad Akmal Joedhiawan 05111940000125 PWEB B   Assalamualaikum Wr. Wb.     Pada kesempatan kali ini saya akan mengimpl...