Postingan

Tugas 9 Exception Handling

Exception merupakan subkelas dari kelas java.lang.Throwable. Karena Exception adalah sebuah kelas maka hakikatnya ketika program berjalan dan muncul sebuah bug atau kesalahan maka bug tersebut dapat dianggap sebuah object. Sehingga ketika object ini di tampilkan di layar maka java akan secara otomatis memanggil method toString yang terdapat dalam object bertipe Exception ini. Java memberikan akses kepada developer untuk mengambil object bug yang terjadi ini dengan mekanisme yang dikenal Exception Handling. Exception handling merupakan fasilitas di java yang memberikan flexibilitas kepada developer untuk menangkap bug atau kesalahan yang terjadi ketika program berjalan. Ada 3 keyword penting dalam java dalam hal exception handling : 1. try      Keyword try biasanya digunakan dalam suatu block program. Keyword ini digunakan untuk mencoba menjalankan block program kemudian mengenai sasaran dimana munculnya kesalahan yang ingin diproses. Keyword ini juga harus dipasangka...

Tugas 8 Pong

Gambar
Pong adalah permainan video generasi pertama yang dirilis sebagai permainan arkade yang dioperasikan dengan koin yang dikembangkan oleh Atari Inc. pada tanggal 29 November, 1972.Pong didasari dari permainan atau olahraga tenis meja (Ping pong), nama permainan ini berasal dari suara yang dihasilkan ketika memukul bola ping pong.Kata Pong telah didaftarkan sebagai merek dari Atari Interactive. Program Pong terdiri dari 4 class yaitu: Class Pong berfungsi sebagai app dari program Pong. Class Ball berfungsi untuk mengatur semua yang berkaitan dengan bola. Class Paddle berfungsi untuk mengatur semua yang berkaitan dengan pemukul dan alas. Class Renderer berfungsi untuk mengatur grafik dari game Source Code Pong Ball Paddle Renderer Output Tampilan awal permainan Tampilan saat di dalam permainan Tampilan saat permainan selesai

Tugas 7 ImageViewer

Gambar
Pada kesempatan kali ini saya akan menyampaikan mengenai aplikasi ImageViewer. Fungsi dari program tersebut merupakan penampil gambar beserta fungsi lainnya yaitu filter yang ada darker, lighter, dan threshold. Untuk diagram class terdiri dari 4 class yaitu: ImageViewer, Class utama aplikasi yang berfungsi untuk build dan menampilkan GUI serta Class utama aplikasi yang berfungsi untuk build dan menampilkan GUI serta ImagePanel,  komponen Swing yang dapat menampilkan gambar OFImage. ImageFileManager, class yang utilitasnya kecil dengan metode statis yang digunakan untuk memuat dan menyimpan gambar. OFImage, class yang mendefinisikan gambar dalam format OF(Object First). Source Code ImageViewer ImagePanel ImageFileManager OFImage Output Tampilan awal aplikasi Tampilan aplikasi setelah memuat gambar Tampilan aplikasi setelah digunakan filter darker Tampilan aplikasi setelah digunakan filter lighter Tampilam aplikasi setelah digunakan filter threshold Sekian penjela...

ETS Membuat ATM No.3 & 4

3. Implementasikan rancangan Class dengan menggunakan bahasa pemrograman Java.      1. PIN      2. ATMApp     3. Sambutan     4. Penutup     5. Saldo 2     6. Saldo 1 4. Buat video demo yang menjelaskan pembuatan aplikasi tersebut beserta dengan hasil eksekusinya.     Untuk video demo saya upload melalui youtube dan akan saya tautkan sebagai berikut DEMO .  

ETS 3 Membuat ATM No. 1 & 2

Gambar
Nama: Timotius Wirawan NRP: 05111940000161 Kelas: PBO C 1. Perhatikan video di atas, tuliskan skenario fungsionalitas aplikasi pada mesin ATM, berdasarkan tayangan tersebut. Di awal video. ATM memberikan kata sambutan untuk pengguna dilanjutkan dengan meminta penggunan untuk memasukkan kartu dan setelah memasukkan kartu diminta untuk memilih bahasa yang diinginkan dan PIN pengguna. Tetapi dalam kasus ini kartu saya anggap telah dimasukkan dan hanya membutuhkan PIN untuk masuk ke menu utama. di menu utama diawali dengan fungsi penarikan tunai dan ada pilihan transaksi lain. Lalu di transaksi lain ada ganti pin, transfer, pembayaran, penarikan tunai, dan informasi saldo. Lalu karena tujuan pengguna mengunjungi ATM adalah untuk membayar tagihan dari tokopedia, maka pengguna melanjutkan kegiatannya dengan menekan transfer dan memasukkan rekening tujuan dan memasukkan jumlah uang yang ingin di transfer. Setelahnya ada konfirmasi untuk mengecek kembali apakah input telah sesuai dengan ya...

Tugas 6 World of Zuul

Gambar
World of Zuul merupakan game petualangan yang berbasis teks yang sangat sederhana.  Untuk diagram class, World of Zuul terdiri atas 5 class yaitu Game, Room, Parser, Command, dan CommandWords. Untuk penjelasan tiap class dan source codenya dilampirkan di bawah sebagai berikut 1. Game Class Game adalah kelas utama dari game. Ini mengatur permainan dan kemudian memasuki loop untuk membaca dan menjalankan perintah. 2. Room Class Room berfungsi untuk merepresentasikan lokasi dalam game. 3. Parser Class ini berfungsi untuk membaca baris input dari terminal danmenafsirkannya sebagai Command. Ini membuat objek dari Class Command yang mewakili perintah itu masuk. 4. Command Sebuah objek perintah mewakili perintah yang dimasukkan oleh pengguna. Ini memiliki metode yang memudahkan kita untuk memeriksa apakah ini adalah perintah yang valid dan untuk mendapatkan kata pertama dan kedua dari perintah tersebut sebagai string terpisah. 5. CommandWords Class CommandWords berfungsi untuk men...

Tugas 5 TechSupport System

Gambar
 Pada kesempatan kali ini saya akan menjelaskan mengenai TechSupport System. TechSupport System merupakan program yang disusun untuk memberikan jawaban secara otomatis bergantung input yang diberikan oleh pengguna. Cara kerja dari program ini yitu dengan mencari kata kunci dari input dengan mencocokan yang ada di program. Diagram Object Source Code 1. SupportSystem 2. InputReader 3. Responder Output