Postingan

Tugas text editor

Gambar
 Text Editor Dari Java          Pada postingan kali ini saya akan membuat text editor sederhana seperti notepad dari bahasa java. Untuk pembuatan text editor ini sendiri mengimplentasikan fungsi dari input output file untuk mengaskses file yang terdapat di direktori entah itu save maupun open. Karena ini hanya notepad sederhana maka untuk menu yang terdapat didalamnya hanya terdapat new, open, save, dan close saja. Berikut kodingan dan hasil compilenya : Source Code Menu Bar New Open Save Close

Tugas Penanganan Eror

Gambar
 Exception Handling     Pada postingan hari ini saya ingin memberikan contoh untuk penanganan eror pada program atau bisaa disebut exception handling . Java memberikan fitur untuk handling exception  yang terdapat secara built-in dalam bentuk keyword try, catch, and finally. Pada contoh program yang saya gunakan ini, saya membuat program sederhana untuk mengerjakan perhitungan pembagian dengan java. Apa bila dalam mengoperasikan program kita menginput string/pembaginya angka nol maka akan mengeluarkan pemberitahuan error agar lebih mudah didebug pada bagian yang rawan terjadi error Source Code Output

Tugas Minggu ke 11

Gambar
 Game berbasis Java Pada kali ini saya menggunakan java untuk permainan sederhana yaitu pong. Game ini terdiri dari 4 class yaitu Pong, Renderer, Ball, dan Paddle. Berikut adalah kodingannya dan hasil compilenya : Pong Source Code Ball Source Code Renderer Source Code Paddle Source Code Berikut adalah hasil dari kodingannya 

Tugas Applet dan JavaFX

Gambar
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. Akan tetapi, untuk menjalankannya sebuah komputer harus memiliki program penjelajah web yang dapat menjalankan Java, seperti Microsoft Internet Explorer 4.0 ke atas, Netscape Navigator, Mozilla Firefox, dan Opera. Berikut adalah contoh dari java applet : Source code Berikut adalah hasilnya JavaFX       JavaFX 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      JavaFX dirancang untuk menyediakan para developer java s...

ETS soal 4

Gambar
4. Buat video demo yang menjelaskan pembuatan aplikasi tersebut beserta dengan hasil eksekusinya. Berikut adalah video demo ETS dari apa yang telah saya kerjakan

ETS soal 3

3. Implementasikan rancangan Class dengan menggunakan bahasa pemrograman Java.          Pada rancangan diagram class saya menggunakan 5 class dalam program ini, Pada kali ini saya akan menampilkan kodingan untuk program dengan menggunakan bahasa java beserta penjelasannya. a. ATM           Pada class ini kita memasukkan pin akun atm kita yang disinkronkan dengan class akun, apabila salah maka program akan berhenti dan menampilkan pesan "PIN anda salah". Apabila pin yg dimasukkan benar maka akan langsung beralih ke menu tarik tunai. source code b. Akun         Pada class ini kita mengatur saldo awal dan pin yang ada untuk memverifikasi penggunanya (seperti database) dan terdapat fungsi untuk mengecek kebenaran. Selain itu ada juga fungsi untuk mengecek kebenaran untuk menambil nilai pada variabel saldo apabila nilai yg diambil tidak memenuhi atau kurang. Terdapat juga fungsi set untuk mengatur nilai jika tela...

ETS soal 1 & 2

Gambar
1. Perhatikan video di atas, tuliskan skenario fungsionalitas aplikasi berdasarkan tayangan tersebut     Berdasarkan video di atas pengguna akan memasukkan kartu ke ATM yang memiliki ID dan terproteksi oleh password atau biasa terenkapsulasi pada Akun . Setelah melakukan verifikasi, maka akan langsung masuk ke menu TarikTunai yang terdapat pilihan untuk menarik uang tunai sebanyak opsi yang ada. Apabila ingin melakukan transaksi lain atau ingin menarik tunai sesuai yang kita inginkan maka dapat beralih ke menu Transaksilain . Pada menu TarikTunai tadi juga terdapat pilihan Ebank apabila ingin mendaftar mobile banking. Apabila melakukan penarikan uang pada TarikTunai maka tidak mendapatkan struk dan memunculkan sisa nominal yang ada. Apabila melakukan penarikan uang pada Transaksilain maka akan diminta nominal dan diberikan struk setelah melakukan penarikan tunai. 2. Definisikan Class dan gambarkan Diagram Class untuk membangun aplikasi tersebut. a. ATM : memverifikasi akun de...