Langsung ke konten utama

TUGAS 7 - Java FX dan Java Applet

TUGAS 7 - Java FX dan Java Applet

Java FX

Berikut merupakan program aplikasi java yang dibuat dengan menggunakan Java FX, JavaFX sendiri  adalah library Java yang digunakan untuk membangun Rich Internet Applications. Aplikasi yang dikembangkan menggunakan JavaFX dapat berjalan di berbagai perangkat 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 76%.

Berikut adalah contoh program yang menggunakan JavaFX, Sesuai dengan namanya, program dibawah ini berfungsi untuk mencetak ramalah - ramalan random untuk pengguna, pada contoh program kali ini  saya membuat program yang dapat mendapatkan jawaban soal pilihan ganda, agar bisa mendapat jawaban apabila tidak bisa mengerjakan soal tersebut.

Berikut adalah Diagram pada Program ini, hanya terdapat 1 Class yaitu FortuneTeller


Source Code :

Setelah Class diatas dibuat, dan di compile maka akan muncul tampilan program FortuneTeller Seperti Berikut :


Tampilan Apabila Tombol button di-klik/ untuk mendapat hasil ramalan :



Java Applet

Berikut merupakan program aplikasi java yang dibuat dengan menggunakan Java Applet,Java Applet sendiri adalah aplikasi java yang bisa disisipkan kedalam halaman HTML. Java applet bisa berjalan pada web browser yang telah mendukung java seperti mozilla, IE, dan chrome. Applet dirancang untuk berjalan ‘remotely‘ pada browser client, sehingga ada beberapa keterbatasan. Secara default, applet tidak bisa mengakses resource pada komputer lokal. Applet biasanya digunakan untuk membuat website lebih dinamis dan menghibur.

Keuntungan Menggunakan Java Applet :

  • Bersifat lintas platform, dapat dijalankan pada Windows, Mac OS, dan Linux
  • Bisa berjalan pada semua versi plugin java
  • Bisa berjalan di dalam sandbox, sehingga user tidak perlu meninjau source-nya, karena ia berjalan tanpa persetujuan keamanan
  • Didukung oleh hampir semua browser
  • Applet bisa disimpan sebagai cache oleh sebagian besar webbrowser sehingga menjadi lebih cepat untuk dimuat ketika diakses berikutnya
  • Applet bisa memiliki akses penuh ke dalam komputer jika user mengijinkan

Kerugian Menggunakan Java Applet:

  • Memerlukan plugin Java
  • Java applet memerlukan JVM sehingga saat pertama dijalankan, akan memakan waktu cukup lama
  • Jika applet tidak di-cache kedalam komputer lokal, maka proses download akan memakan waktu lama
Berikut adalah contoh program yang menggunakan JavaApplet, Sesuai dengan namanya, program dibawah ini merupakan implementasi dari JavaApplet, yang mana program ini dapat mengatur jenis font, ukuran font, lebar dan tinggi aplikasi, dan jugaoutput yang ingin dimunculkan. namun program ini tidak bisa dijalankan pada versi bluej 4 keatas, karena versi 4 keatas sudah tidak mensupport applet.

Berikut adalah Diagram pada Program ini, hanya terdapat 1 Class yaitu bernama JavaAppletTest


Source Code :


Apabila Class diatas sudah dibuat dan dicompile akan menampilkan output sebagai berikut


dan Jika Klik Ok maka,








Nama : Migel Aulia Mandiri Putra
NRP   : 05111940000194
Kelas : PBO-A



Komentar

Postingan populer dari blog ini

TUGAS 5 - Website Berita

  Website Berita Pada postingan kali ini, saya akan menjelaskan contoh website yang saya buat, yaitu website berita yang terdapat menu login dan contact. Dimana dalam pembuatan website ini menggunakan HTML, CSS, dan Bootstrap. yang didalamnya terdapat form dan juga validasi nya menggunakan JAVASCRIPT Berikut adalah bentuk atau tampilan dari websitenya : Berikut adalah Tampilan Contact dan Login Berikut adalah Source Code dalam pembuatan website diatas: Source code : Index.html Contact.html Login.html Sekian Penjelasan dari saya, Terima Kasih Nama : Migel Aulia Mandiri Putra NRP   : 05111940000194 Kelas : PWEB-A

Final Project PBO A

FINAL PROJECT - GAME SOKOBAN Tampilan awal dari game Sokoban Pada kesempatan kali ini, kami akan menjelaskan proses atau langkah- langkah dalam pembuatan game ini, game ini memiliki nama Sokoban, game ini dibuat oleh Ikhlasul Amal Rivel - 05111940000145 Migel Aulia Mandiri Putra - 05111940000194      Sokoban sendiri merupkan game lama, yang biasanya terdapat pada hp-hp nokia. Game sokoban sendiri memiliki cara bermain yaitu terdapat sebuah karakter yang mana karakter ini memiliki tugas atau misi  untuk memasukkan atau meletakkan box dengan cara didorong ke tempat yg sudah ditandai, tidak hanya itu dalam game sokoban ini juga terdapat rintangan rintangan yang akan membuat game ini lebih susah, sehingga game ini sangat dibutuhkan kejelian dan pemikiran yang cukup rumit.       Pada game ini  kami membuatnya menjadi 3 level, selain itu dalam pembuatan game ini dibutuhkan Class sebanyak 9, dalam pembuatan game Sokoban ini kami mengerjakannya mengg...

EAS PWEB A 2021

EAS PWEB A 2021 Berikut adalah Jawaban dari EAS PWEB : 1. Definisikan Fitur 2. Rancang Aplikasi melalui Figma, Disini saya merancang halaman Login, Register, dan Lupa Kata sandi yang dapat digunakan oleh guru, siwa, dan orang tua. dan juga saya juga membuat tampilan admin yaitu untuk mengelola data siswa. berikut tampillannya Tampilan Admin - Management Data Siswa : Tampilan Login - Admin, Guru, Siswa, Orang Tua : Tampilan Register - Admin, Guru, Siswa, Orang Tua : Tampilan Lupa Sandi - Admin, Guru, Siswa, Orang Tua : 3. Implementasi Source Code Dalam implementasi ke source code, kami mengerjakan secara berkelompok yaitu yg beranggotakan: 1. A. Zidan Abdillah 05111940000070 2. Yusuf Anfasya 05111940000077 3. Migel Aulia Mandiri Putra 05111940000194 Link : Video Dokumentasi - Youtube  atau dapat dilihat dibawah ini Source Code Video : Tampilan : Halaman Portal : Halaman Login Siswa: Halaman Home Siswa: Halaman Jadwal Siswa: Halaman Rekap Siswa: Halaman Exam Siswa: Halaman Pertanyaan...