STI-Evaluasi Akhir Semester 22 Desember 2017

Buatlah aplikasi game dengan ketentuan :

  1. Deskripsi dari Game yang dibuat
  2. Referensi yang diambil
  3. Daftar Aset game, Sprite dan Sound yang dipakai
  4. Penjelasan potongan program
  5. Link embedded aplikasi di dalam Blog
  6. Buatlah link koment pada posting blog berikut.


APSI-Evaluasi Akhir Semester 11 Desember 2017

Evaluasi Analisis dan Perancangan Sistem Informasi

1. Tuliskan deskripsi studi kasus yang diambil

2. Buatlah Model Analisis Sistem Informasi

  • Menentukan Kebutuhan
  • Analisis Use Case
  • Pemodelan Proses
  • Pemodelan Data

3. Buatlah Model Desain Sistem Informasi

Buatlah link koment Dokumentasi hasilnya.

TKAP-Evaluasi Akhir Semester 14 Desember 2017

Buatlah aplikasi Visualisasi Algoritma dalam bentuk aplikasi Game, Animasi, atau Story. Kemudian konversi dalam bentuk APK supaya bisa dijalankan pada SmartPhone.


Kemudian dokumentasikan dengan membuat link blog pada posting berikut.
Hal-hal yang dimasukkan :

  1. Deskripsi Aplikasi
  2. Algoritma yang dipakai/ diambil link Bebras
  3. Storyboard
  4. Embeded Scratch
  5. Download APK

PBO-Evaluasi Akhir Semester 15 Desember 2017

Evaluasi Akhir Semester Pemrograman Berorientasi Obyek

Buatlah aplikasi dengan menggunakan prinsip-prinsip obyek dan memakai bahasa Java. Pilihan aplikasi yang dibuat :

  1. Aplikasi Console
  2. Aplikasi Desktop
  3. Aplikasi Game
  4. Aplikasi Applets

Dokumentasikan ke dalam blog masing-masing kemudian buat koment link pada blog posting ini.

PBO-Pemrograman Applet dan JavaFX

Java Applet 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



Contoh Pemrograman Applet




Beberapa Contoh Penggunaan Applet bisa di klik dalam posting berikut .
Referensi lain dapat di klik1 atau klik2

Contoh Source Code :
import java.awt.*;
public class TesApplet extends java.applet.Applet{

    public void paint(Graphics g){
        Font f = new Font("SansSerif", Font.BOLD, 20);
        g.setFont(f);
        g.setColor(Color.BLUE);

        int xPusat = this.getSize().width/2;
        int yPusat = this.getSize().height/2;

        String s = "Selamat Belajar Java Applet";
        FontMetrics fm = this.getFontMetrics(f);
        int posisiX = xPusat - (fm.stringWidth(s)/2);
        g.drawString("Selamat Belajar java Applet", posisiX, yPusat);
    }
}


Menggabungkan dengan html

<html>
    <head>
    <title>Selamat Belajar Java</title>
    </head>

    <body>
        <h1>Tes Applet</h1>
        <applet code="TesApplet.class" width=300 height=50>
        </applet>
    
        <br>
        Akhir HTML 
    </body>
</html>



JavaFX

JavaFX adalah salah satu teknologi dari Java yang diluncurkan untuk membangun aplikasi yang kaya dengan konten multimedia seperti grafis, sound, effect grafis dan video, yang diintegrasikan ke dalam Website dan berjalan di dalam jaringan internet.

JavaFX juga dirancang untuk mengembangkan aplikasi kaya fitur  (RIA) Rich Internet Application yang dapat berjalan di berbagai platform contohnya mobile, desktop, dan televisi.



Latihan  Fortune Teller :