Skip to main content

Posts

Showing posts from November, 2020

ETS Pemrograman Berorientasi Objek Membuat Aplikasi ATM

Berikut ini adalah rancangan pembuatan aplikasi ATM dengan menggunakan bahasa pemrograman Java dan BlueJ. Skenario Aplikasi ATM di Real Environment Ketika melakukan pembayaran melalui ATM, ada berbagai macam menu dengan berbagai macam metode transaksi. Berikut ini adalah langkah-langkah untuk melakukan pembayaran melalui ATM. 1. Masukkan kartu ATM 2. Sebuah menu pilih Bahasa Indonesia atau Bahasa Inggris akan muncul 3. Masukkan 6 digit PIN ATM 4. Muncul menu Penarikan Cepat Ada menu lain, pilih menu lainnya 5. Muncul menu berbagai jenis transaksi Pilih metode transfer 6. Muncul menu pemilihan pemindahbukuan Pilih dari rekening tabungan 7. Muncul menu tujuan transfer - ke rekening BNI - ke rekening bank lain Pilih ke rekening BNI 8. Muncul input masukan nomor rekening tujuan Masukan nomor rekening tujuan Pilih benar 9. Muncul input masukan jumlah uang yang akan ditransfer Masukkan jumlah uang Pilih benar 10. Muncul berita Kosongkan Pilih benar 11. Muncul konfirma

Java The World of Zuul

Post kali ini membahas tentang The World of Zuul dengan menggunakan bahasa Pemrograman Java dan BlueJ. The World of Zuul adalah game petualangan berbasis teks yang sangat sederhana. Pengguna bisa berjalan di sekitar tempat yang ada. Project ini berkaitan dengan bagaimana mendesain class yang bagus. Sebuah istilah yang terkait dengan kualitas desain suatu class adalah cohesion dan coupling . Berikut ini adalah pengertian cohesion dan coupling. Cohesion adalah tingkat sejauh mana elemen-elemen dari sebuah class terkait bersama, disarankan untuk kode-kode di dalam class tersebut sedekat mungkin satu sama lainnya, karena itulah disebut high cohesion . Cohesion ini berhubungan dengan elemen-elemen di dalam class. Coupling adalah tingkat sejauh mana class yang berbeda bergantung satu sama lain, disarankan semua class harus independen satu sama lain, karena itulah disebut loosely couping . Coupling ini berhubungan dengan elemen di antara class. High cohesion dan loosely coupling member

Java TechSupport System

Post kali ini membahas tentang The TechSupport System dengan menggunakan bahasa Pemrograman Java dan BlueJ. The TechSupport System adalah sebuah program yang ditujukan untuk menyediakan bantuan teknis untuk pelanggan. Sistem TechSuppot ini memberikan sistem bantuan teknis yang diharapkan bisa meniru respon dari yang bisa diberikan oleh sorang pendukung teknis. Pelanggan bisa mengkomunikasikan dengan sistem bantuan teknis ini. The TechSupport System terdiri dari kelas-kelas sebagai berikut: SupportSystem InputReader Responder Berikut ini adalah gambar diagram kelas dari TechSupport System . The SupportSystem Class Kelas SupportSystem adalah sebuah kelas yang mengimplementasikan sistem bantuan teknis. kelas ini merupakan kelas level atas dalam poject ini. SupportSystem berkomunikasi lewat input/output teks di dalam terminal teks. Kelas ini menggunakan objek dari kelas InputReader untuk membaca input dari user, dan sebuah objek kelas Responder untuk menghasilkan respon-respon. Kela