Postingan

Menampilkan postingan dari November, 2020

ETS - 1 Pemrograman Berbasis Objek Part 3

Gambar
Referensi Soal 4. Buat video demo yang menjelaskan pembuatan aplikasi tersebut beserta dengan hasil eksekusinya.

ETS -1 Pemrograman Berbasis Objek Part 2

Gambar
Referensi Soal   3. Implementasikan rancangan Class dengan menggunakan bahasa pemrograman Java. Pada kali ini, class yang sudah dibuat akan diimplementasikan dengan bahasa pemrograman Java. Di postingan sebelumnya, saya sudah membuat 2 class seperti pada gambar di atas. Berikut penjelasan dan source code dari class tersebut. (i). bank_menu. Pada class bank_menu, pertama-tama memunculkan tampilan untuk memasukkan pin. Kemudian akan muncul menu berikutnya yang berisi list nominal transaksi penarikan tunai. Program akan mengeksekusi sesuai input dari user di class bank_sys. Source Code : (ii). bank_sys. Pada class bank_sys, class ini akan mengeksekusi hasil input dari user. Jenis eksekusinya seperti penarikan tunai dan setelah itu mengurangi saldo seusai ditarik tunai. Jika saldo tidak cukup saat penarikan tunai, maka program juga akan mengeluarkan statement tidak cukup. Source Code :

ETS -1 Pemrograman Berbasis Objek Part 1

Gambar
Sumber : Soal 1. Perhatikan video di atas, tuliskan skenario fungsionalitas aplikasi berdasarkan tayangan tersebut. Pada video tersebut, ditunjukkan bahwa aplikasi yang dimaksud adalah aplikasi tarik tunai ATM. Ada 2 cara dalam penarikan tunai di ATM tersebut. Yang pertama yakni setelah memasukkan kartu ATM dan PIN, maka kita akan menuju ke tampilan menu yang menyediakan list dari nominal penarikan tunai. Hal ini bisa disebut penarikan tunai secara instan. Karena kita hanya memasukkan index list dari nominal yang disediakan dan kita langsung mendapatkan uang kita. Sedangkan cara yang kedua, user diberikan opsi lain pada tampilan list nominal. Opsi tersebut berupa "Transaksi Lainnya". Opsi ini dimaksudkan jika pada cara yang pertama tidak tersedia nominal yang kita inginkan atau kita ingin nominal yang spesifik untuk penarikan tunai. Maka dari itu, pilih opsi "Transaksi Lainya" kemudian muncul tampilan list opsi, dan pilih penarikan tunai. Setelah itu user memasuk...

World of Zuul

Gambar
Pada kesempatan kali ini kita akan belajar membuat game adventure sederhana di java berjudul "World of Zuul". World of Zuul adalah game bergenre adventure yang dimana player akan berusaha untuk mencari jalan keluar dari sebuah map. Game World of Zuul merupakan sebuah implementasi sederhana dari Coupling dan Cohession. Game ini terdapat lima class, seperti berikut: 1. Game 2. Command 3. CommandWords 4. Room 5. Parser Seperti ini diagram class nya Kelas Game adalah kelas utama dari game tersebut. Ini mengatur permainan dan kemudian memasuki loop untuk membaca dan menjalankan perintah. Ini juga berisi kode yang mengimplementasikan setiap perintah pengguna. Source code : Command CommandWords Parser Room Cara menjalankan programnya Pertama klik kanan pada class game, lalu pilih newgame(). Kemudian akan muncul seperti gambar di bawah Selanjutnya klik ok, dan akan muncul tabel merah di pojok kiri bawah. Klik kanan dan pilih void(). Lalu akan muncul Selamat me...

TechSupport Sederhana

Gambar
Pada postingan kali ini, kita akan membuat sebuah program technical support sederhana untuk customer sebagai sebuah contoh penggunaan library pada Java di BlueJ.  Pada program Tech Support kali ini, program ini akan menghasilkan beberapa variasi respon tergantung input dari customer/user. Terdapat 3 Kelas yang dibutuhkan yaitu : 1. Class utama Support System. 2. Class Responder yaitu kelas yang digunakan menyimpan input dan output user. 3. Class InputReader yaitu class untuk membaca input dari pengguna. Berikut ini adalah contoh diagram class yang telah dibuat Source code SupportSystem Source code InputReader Source code Responder Untuk menjalankan program ini, pertama-tama kita mengklik kanan dari class SupportSystem, lalu pilih newSupportSystem(). Lalu akan muncul tampilan seperti ini. Kita bebas menamainya dan klik ok. Selanjutnya object muncul di pojok kiri bawah, dan klik kanan pilih voidstart(). Kemudian muncul tab program, dan kita menginputkan sesuai...