Posts

ETS PBO (Program Setor Uang)

Image
 1. Skenario Fungsionalitas          Dalam program ini pertama user akan diminta untuk memasukkan pin dan saldo awal dari atm user, kemudian setelah user memasukkan pin dan saldo  awal maka user baru bisa memasukkan jumlah uang yang akan disetor yang kemudian akan ditambahkan ke saldo awal dari atm user, kemudian setelah user selesai memasukkan uang, maka akan muncul sebuah line yang menanyakan apakah user ingin menyetorkan uang lagi kemudian apabila user ingin menyetorkan uang maka user harus memasukkan pin lagi agar user bisa menggunakan program setor uangnya lagi. 2. Diagram Class          Dalam program setor uang ini akan saya buat dengan menggunakan 2 class dimana untuk class pertama berisi fungsi untuk menampilkan display menu utama dan class kedua merupakan class untuk menyimpan fungsi untuk setor uang dan melihat jumlah saldo 1. ATM.java     Class ini berfungsi untuk menyimpan tampilan menu ...

TUGAS PBO World Of Zuul

Image
1. Abstraksi          World of Zuul merupakan game sederhana dimana didalam game ini kita menentukan suatu arah dalam sebuah map dimana setelah kita menentukan arah tersebut maka kita akan berpindah dari satu tempat ke tempat lainnya. Dalam program world of zuul yang saya buat mensimulasikan kita berada di suatu kampus dimana dengan perintah yang sudah dibuat maka user bisa masuk ke dalam suatu tempat di kampus tersebut. arah yang dibuat dalam program ini yaitu arah mata angin, dengan arah mata angin ini user bisa menentukan ingin berpindah tempat kemana.   2. Class Diagram 3. Source Code A. Game.java          Merupakan main class dari program ini. dari Game.java ini segala perintah dari user di eksekusi. Source Codenya adalah sebagai berikut. B. Room.java          Room.java merupakan class yang berfungsi untuk menyimpan tempat-tempat yang akan dikunjungi oleh user. source codenya adalah seba...

TUGAS PBO TECHNICAL SUPPORT SYSTEM

Image
 1. Abstraksi     Technical support system adalah program yang ditujukan untuk memberikan dukungan teknis bagi pelanggan. Dulu, perusahaan-perusahaan memiliki departemen dukungan teknis dengan orang-orang yang duduk di telepon. Pelanggan dapat menelepon untuk mendapatkan saran dan bantuan teknis mereka masalah dengan produk. Dengan adanya technical support system, maka perusahaan tidak perlu lagi mempekerjakan orang untuk di departemen dukungan teknis.Sistem ini diharapkan meniru respons orang yang berada di departemen dukungan teknis. sehingga Pelanggan dapat berkomunikasi dengan sistem dukungan teknis secara online.  2. Class Diagram 3. Source Code A. SupportSystem.java        SupportSystem adalah kelas utama, yang menggunakan InputReader untuk mendapatkan beberapa masukan dari terminal dan Responder untuk menghasilkan tanggapan. Source codenya adalah sebagai berikut. B. InputReader.java      InputReader membuat objek dari ke...

Tugas PBO Ticket Machine

Image
 Abstraksi                Kali ini saya membuat sebuah program machine ticket. program yang saya buat merupakan sebuah implentasi dari machine ticket untuk sebuah pertandingan basket NBA. dalam program ini terdapat 3 class yaitu untuk menu utama sebagai main, kemudian ada class Kursi untuk menentukan  jenis kursi yang diinginkan user yaitu ada VVIP, VIP, dan Reguler, kemudian ada class mesin tiket untuk menyimpan objek yang berada pada menu utama. Class Diagram Dibawah ini adalah class diagram dari project Ticket Machine yang saya buat Source Code 1. MenuUtama.java     Sebagai main class dari project ini. source codenya adalah sebagai berikut 2. mesinTiket.java     Untuk menyimpan object yang akan digunakan dalam MenuUtama.java. source codenya adalah sebagai berikut 3. Kursi.java     Untuk user agar bisa memilih jenis kursi yang diinginkan. source codenya adalah sebagai berikut   ...

Tugas PBO Auction System

Image
Auction System          Auction System merupakan bagian dari pengoperasian sistem lelang online. Idenya adalah bahwa auc tion terdiri dari satu set item yang ditawarkan untuk dijual. Item ini disebut "lot", dan masing-masing diberi nomor lot unik oleh program. Seseorang dapat mencoba membeli banyak yang mereka inginkan dengan menawar sejumlah uang untuk itu. Lelang kami sedikit berbeda dari lelang lainnya karena lelang kami menawarkan semua lot untuk periode terbatas Di akhir periode tersebut, lelang ditutup. Pada penutupan lelang, orang tersebut yang menawar jumlah tertinggi untuk suatu lot dianggap telah membelinya. Banyak yang tidak ada tawaran tetap tidak terjual saat penutupan. Dalam Auction System ini terdapat class sebagai berikut:   1. Auction Class Auction class adalah titik awal untuk proyek ini. Orang yang ingin menjual barang masuk mereka ke dalam lelang melalui metode enterLot, tetapi mereka hanya memberikan deskripsi string. Itu Objek...

Tugas PBO TrafficLight Simulator

Image
  1. Abstraksi            Lampu lalu lintas merupakan hal yang ada di dalam kehidupan sehari hari. lampu lalu lintas juga merupakan hal yang penting dalam mengatur lalu lintas. Disini saya akan memberikan cara membuat sebuah program untuk mengimplementasikan lampu lalu lintas dalam bentuk program java. 2. Class Diagram   3. Implementasi a. AppFrame.Java b. TrafficLightPane.java c. SignalPane.java d. DigitPane.java 4. Output

Tugas PBO 8.1-8.6

Image
  A. Time Class Case Study Contoh pertama kita terdiri dari dua kelas Time1.java dan Time1Test.java. Kelas Time1 mewakili waktu hari. Kelas Time1Test adalah kelas aplikasi di mana metode utama membuat satu objek kelas Time1 dan memanggil metodenya. Kelas-kelas ini harus dideklarasikan dalam file terpisah karena keduanya adalah kelas publik. Untuk Time1.java source codenya adalah sebagai berikut Kemudian untuk Time1Test.java source codenya adalah sebagai berikut Output dari Time1Test.java adalah sebagai berikut B. Controlling Access To Members Pengubah akses publik dan pribadi mengontrol akses ke variabel dan metode kela s. tujuan utama dari metode publik adalah untuk menyajikan pandangan kepada klien kelas dari layanan yang disediakan class. Klien tidak perlu peduli dengan bagaimana kelas menyelesaikan tugasnya. Karena alasan ini, variabel privat dan metode privat kelas (yaitu, detail implementasinya) tidak dapat diakses oleh kliennya. Berikut merupakan contoh source code untuk...