Postingan

Menampilkan postingan dari November, 2020

ATM Machine

Gambar
 ATM Machine Pada kesempatan kali ini, saya akan mencoba membuat program mesin ATM sederhana dengan skenario fungsionalitas dari prorgram mesin ATM tersebut sebagai berikut : ATM menampilkan menu utama. Pengguna memasukkan pin ATM nya.  Pengguna memilih jumlah tarik tunai jika ada di layar  Jika tidak ada, pengguna masuk ke transaksi lainnya Pengguna memilih Penarikan tunai  Pengguna memasukkan berapa jumlah nominal uang yang akan ditarik Mesin mencetak struk hasil penarikan Dengan berdasarkan skenario fungsionalitas diatas, maka class - class yang dibutuhkan untuk membuat program mesin ATM adalah : 1. Menu_Utama, yaitu sebagai class utama yang berisi fungsi - fungsi untuk memproses class - class lain pada program. 2. Account, untuk menyimpan akun pengguna yang berisi pin dan saldo pengguna. 2. Transaksi, yaitu class yang menampilkan transaksi apa saja yang ada di ATM. 3. Penarikan_Tunai, yaitu class yang memproses penarikan tunai dari pengguna. 4. Struk, yaitu class...

World of Zuul Game

Gambar
 World of Zuul Game Pada kesempatan kali ini, saya akan mencoba menjalakankan game sederhana yaitu World of Zuul. World of Zuul merupakan game yang adventure berbasis text yang sederhana. Pada World of Zuul ini, player dapat berjalan ke arah timur, barat, utara dan selatan untuk menuju tempat tertentu. Player dapat melakukan interaksi dengan program dengan cara mengetik command yang tersedia pada game ini. Pada game World of Zuul ini memanfaatkan desain class Coupling dan Cohesion. Pada program game World of Zuul ini, kita membutuhkan 5 class yaitu class Game, Command, Parser, Room dan CommandWords. Pada BlueJ, tampilan setiap classnya adalah sebagai berikut : Berikut merupakan source code dari masing-masing class tersebut : class Game class Command class CommandWords class Parser class Room   Dan contoh output dari program game World of Zuul adalah sebagai berikut :  Dapat dilihat dari source code dan output, instruksi atau command yang dapat dilakukan pada game World ...

Support System dan Dokumentasi Program

Gambar
 Support System dan Dokumentasi Program Pada kesempatan kali ini, saya akan membuat suatu support system sederhana, yang berguna untuk membantu costumer dan user dari suatu provider kartu "Threekomsel" dari berbagai masalah yang ditemui oleh user mengenai provider tersebut. Pada program ini saya membuat 3 class, yaitu : Class SupportSystem, yaitu class dimana program akan dijalankan Class InputReader, yaitu class yang berguna untuk menampung input atau pertanyaan dari user Class Responder, yaitu class yang berguna untuk memproses input atau pertanyaan dari user dan memberikan respon dari pertanyaan tersebut. Jalannya program ini yaitu pertama program akan memanggil printWelcome untuk mencetak pesan selamat datang, kemudian user memasukkan pertanyaan atau masalah user terhadap program tersebut, selanjutnya input dari user akan diproses oleh generateResponse kemudian program akan mencetak hasil dari method tersebut dan merupakan jawaban terhadap permasalahan dari user, dan jika...