Posts

Membuat Biodata Sederhana Menggunakan HTML

Image
Untuk tugas ini saya membuat biodata sederhana untuk melatih pembuatan tabel menggunakan HTML. Berikut adalah source code dari halaman html yang saya buat. Screenshot: Link: https://kelvin2401.github.io/Biodata

Membuat CV menggunakan Hugo

Image
Pada blog ini, saya akan menjelaskan cara membuat website menggunakan Hugo untuk membuat CV. Hugo merupakan framework yang dapat digunakan untuk membuat website dengan mudah dan cepat tanpa perlu mempelajari coding. Website yang dibuat menggunakan Hugo akan terlihat bagus karena Hugo menyediakan banyak theme yang dapat digunakan. Hal pertama yang dilakukan adalah menginstall Hugo dengan mengikuti instruksi di https://gohugo.io/getting-started/installing . Git juga perlu diinstall untuk membuat website menggunakan Hugo. Setelah menginstall Hugo, buka aplikasi Command Prompt dan ketik: cd C:/Hugo/Sites hugo new site quickstart Dengan ini situs baru akan dibuat. Selanjutnya, kita akan menggunakan theme hugo-resume dengan mengdownload theme tersebut dari GitHub dan menambahkannya ke direktori dengan mengetik: cd quickstart git init git submodule add https://github.com/eddiewebb/hugo-resume.git themes/hugo-resume Setelah menambahkan theme, kita dapat menggunakan contoh website yang sudah di...

Final Project PBO B

Image
 Game Aim Trainer    Pada zaman sekarang ada banyak game shooter atau game FPS yang dimainkan banyak orang. Game-game terkenal seperti Fortnite, Call of Duty, Counter-Strike, Apex Legends, dan Valorant memerlukan skill aim yang sangat bagus untuk dapat menjadi pemenang. Game Aim Trainer ini bertujuan untuk melatih skill aim tersebut, terutama untuk orang-orang yang masih baru dalam genre shooter atau FPS karena orang yang hanya memainkan game shooter tidak akan melakukan aim sebanyak orang yang menggunakan atau memainkan game seperti aim trainer ini yang lebih intensif untuk melatih raw aim dari orang tersebut. Game ini juga dapat melatih dan memperbagus waktu reaksi Anda.     Cara memainkan game ini sangat sederhana. Kita hanya perlu untuk menklik "target" yang muncul secepat dan sebanyak mungkin sebelum waktu habis dimana skor kita akan muncul setelah game over. Target baru akan muncul setelah target sebelumnya diklik. Game ini cocok untuk pemula karena user h...

File & Directory

Image
Dengan menggunakan library java.io, kita dapat membuat program kita membaca file dengan direktori yang diberikan.  Selain itu, kita juga dapat mengedit dan menyimpan suatu file yang telah dibuat atau dimodifikasi. Untuk menunjukkan ini, berikut adalah program text editor yang diambil dari geeksforgeeks yang menggunakan Java Swing untuk membuat GUI dari program text editor ini.  Program ini menggunakan JFileChooser yang dapat diakses menggunakan Java Swing untuk menangani file, terutama untuk membuka dan menyimpan file.  Program ini menggunakan satu kelas dengan tiga method: 1. Method editor membuat GUI (termasuk frame, menu bar, dan menu item) dan ActionListener untuk program text editor ini. 2. Method actionPerformed memberitahukan program apa yang akan terjadi setelah user mengklik salah satu dari menu item dari program text editor ini. Program akan melakukan file handling setelah menu item "open" untuk membuka file atau "save" untuk menyimpan file diklik. 3. Meth...

Exception Handling

Image
Exception Handling di java adalah mekanisme untuk menangani suatu peristiwa yang menganggu aliran normal suatu program. Tanpa Exception Handling, program java akan berhenti saat ada exception. Salah satu cara yang digunakan untuk melakukan Exception Handling adalah dengan menggunakan Try-Catch. Di sini kita memasukan kode yang dapat menjadi exception di Try dan kode yang memberitahukan apa yang dilakukan jika terjadi exception dimasukkan di Catch.  Untuk menggunakan Try-Catch, kita harus memberitahu exception apa yang dapat terjadi. Ada lima exception yang dapat ditangani Try-Catch, yaitu ArithmeticException, NullPointerException, NumberFormatException, ArrayIndexOutOfBoundsException, dan StringIndexOutOfBoundsException. Berikut adalah syntax dari Try-Catch. Dimana Exception merupakan salah satu dari lima exception yang telah disebutkan di atas. Berikut adalah contoh implementasi Try-Catch. Output Berikut adalah penjelasan dari setiap exception: 1.      ArithmeticExc...

Game Pong Java

Image
 Pong adalah game arcade bertema tenis meja yang merupakan salah satu video game arcade paling awal. Game ini dibuat oleh Atari dan dirilis pada tahun 1972. Pong adalah video game pertama yang sukses secara komersial, dan itu membantu membangun industri video game. Berikut adalah kelas yang digunakan pada game ini: 1. Pong.java merupakan main class yang menginisialisasi kelas lain, membuat jframe, timer, score, serta control dari gamenya.  2. Renderer.java merupakan kelas untuk merender game. 3. Ball.java membuat Ball dimana Ball bergerak dengan kecepatan tertentu dan memantul saat menabrak sesuatu. 4. Paddle.java membuat Paddle yang akan dikontrol user dan bot. Class Diagram Source Code Pong.java Renderer.java Ball.java Paddle.java Output

Java FX

Image
Program java kali ini menggunakan JavaFX, yaitu software platform yang dapat digunakan untuk membuat rich internet applications (RIAs) yang dapat digunakan di berbagai perangkat. JavaFX juga dapat dianggap sebagai pengganti Swing yang lebih canggih. Untuk menggunakan JavaFX, kita hanya perlu mengimpor library JavaFX (sama seperti saat menggunakan Swing). Program ini akan menggunakan JavaFX untuk membuat aplikasi Fortune Teller atau peramal. Source Code Output