Postingan

Menampilkan postingan dari Januari, 2021

Tugas 10 Text Editor Kelas PBO C

Gambar
Text Editor adalah suatu jenis software komputer yang digunakan untuk menyunting teks biasa. Text editor ini dibedakan dengan pengolah kata (word processing) karena jenis software ini tidak mengatur dokumen atau fitur-fitur lain yang biasa digunakan dalam desktop publishing. Text editor disediakan oleh sistem operasi dan dapat digunakan untuk mengubah konfigurasi file serta source code bahasa pemrograman. Pada kesempatan kali ini saya akan mencoba membuat text editor sederhana yang mengimplementasikan konsep object oriented programming menggunakan bahasa pemrograman Java. Saya hanya menggunakan 1 class saja yaitu class TextEditor  yang berfungsi untuk membuat text editor dengan segala perintahnya Source Code Class TextEditor import java.awt.*; import javax.swing.*; import java.io.*; import java.awt.event.*; import javax.swing.plaf.metal.*; import javax.swing.text.*; /** * Class untuk membuat text editor. * * @author Thomas Felix * @version 1 Januari 2021 */ public class TextE

Final Project / EAS Kelas PBO C

Gambar
Nama     : Aimar Wibowo (05111940000034)                    Timotius Wirawan (05111940000161) Kelas      : PBO C Project    : Game Tower Of Hanoi Diagram Class Game Tower Of Hanoi Class GameMain Memberikan sound-sound pada game Class About Menampilkan gambar dan backsound pada GUI about Class FirstPage Menampilkan semua GUI pada menu utama dan memberikan backsound Class GameHold Class HowToPlay Menampilkan gambar dan backsound pada GUI HowToPlay Class MenuFrame Menampilkan menu saat permainan dimulai Class Tower Class utama atau ClassApp pada game Tower of Hanoi

Final Project Kelas PBO C

Gambar
 Nama     : Aimar Wibowo (05111940000034)                     Timotius Wirawan (05111940000161) Kelas      :  PBO C Project : Game Poker Sederhana (hanya 1 player saja) Diagram Class Game Poker Class Card Class ini berfungsi untuk mengidentifikasi jenis dan peringkat dari setiap kartu. Di sini juga terdapat method compareTo sehingga Arrays.sort() bisa digunakan untuk mengurutkan kartu-kartu yang sedang dipegang. Class Deck Pada class ini terdapat method fillDeck yang berfungsi untuk mengisi dek dengan 52 kartu, mengocok kartu dengan cara mengambil 2 kartu secara acak dari dek dan menukar posisinya. Terdapat juga method deal yang berfungsi untuk membagikan 5 kartu dari dek kepada pemain, method redeal untuk membagikan ulang kartu apabila pemain ingin mengambil kartu lagi, dan method refreshDeckPosition untuk merefresh posisi counter setiap method redeal dipanggil. Class Player Pada class ini terdapat 2 method yaitu draw yang berfungsi untuk mengambil 5 kartu dari dek dan redraw yan