PBO - ETS Toll Gate Otomatis

  • Proses pertama yaitu menempelkan kartu toll yang secara otomatis akan mendeteksi nomor akun pemilik kartu
  • selanjutnya sistem akan memeriksa database akun, jika sesuai dengan salah satu akun yang ada, maka sistem akan menampilkan informasi akun tersebut, misal, informasi saldo, nama dan tarif tol serta sisa saldo.
  • setelah itu user akan menerima struk bukti pembayaran.
gambar diatas adalah beberapa class yang ada untuk membuat sistem toll gate otomatis
penjelasan masing-masing class sebagai berikut:

  • Gate_main : class ini adalah class inti sebagai penghubung antara class-class lainnya
  • Display : class untuk menampilkan informasi akun
  • struk : class untuk mengeluarkan struk
  • DB_Account : class untuk database akun user, dan bertugas juga jika ada perubahan pada akun user, seperti saldo dll
  • Account : class yang berfungsi untuk menyimpan data satu akun. saldo, nama, dll
  • gate : class yang berfungsi untuk membuka dan menutup gate toll
  • scanner : untuk menscan isi kartu user 
  • main_ex : class yang berupa program utama
souce code :
output

PBO 6 - Override and Overloading

Overriding








output


Overloading






Output

Circle





Output



Student






output


Gaji
















Output


PBO- Clock Display

pertama buat source code untuk class NumberDisplay :



kedua buat juga source code untuk class ClockDisplay :



dan terakhir buat source code untuk class TestClockDisplay :



setelah itu ketiga source code itu akan otomatis terhubung menjadi sebuah program, dan jika kita ingin menjalankan programnya kita jalankan yang class TestClockDisplay, untuk inoutnya bisa di ubah pada source code sesuai kehendak sendiri, pada source code saya input nya akan jadi seperti dibawah ini


PBO - Ticket Machine

PBO-TICKET MACHINE

  • Fields
Di dalam bahasa pemrograman java field merupakan sebuah atribut. Field bisa berupa variable dari sebuah class, variable sebuah object, variable sebuah object method atau sebuah parameter dari sebuah function atau code


  • Constructor
constructor merupakan suatu method yang akan memberikan nilai awal pada saat suatu objek dibuat 




  • Parameters

parameter merupakan suatu bagian dari method yang mana didalam suatu method tersebut bisa memiliki satu atau lebih parameter yang bisa menentukan suatu nilai.

  • Accessor Method
Merupakan sebuah metode yang digunakan untuk mengembalikan nilai dari sebuah private field. Skema ini biasanya ditandai dengan awalan nama "get"
  • Mutator Methods
Merupakan sebuah metode yang digunakan untuk menetapkan nilai dari sebuah private field. Skema ini biasanya ditandai dengan awalan nama "set"
Contoh Methods: 
  • Assignment
Assignment adalah sebuah operator yang disimbolkan dengan lambang sama dengan (=). 
  • Conditional Statement
suatu pilihan atau opsi dengan kondisi tertentu. Jika kondisi yang menjadi syarat terpenuhi, maka opsi atau pilihan dijalankan, jika tidak maka sebaliknya. Dalam java terdapat 4 macam jenis percabangan, if, if-else, else-if, dan juga switch. Keempat jenis ini memiliki penggunaan masing-masing.

  • SourceCode TicketMachines
class TicketMachine


class IntMain




  • Output


  • Exercise 2.83



  • Exercise 2.84



  • Exercise 2.85



  • Exercise 2.86



  • Exercise 2.87

  • Exercise 2.88



  • Exercise 2.89



  • Exercise 2.9



  • Exercise 2.91



  • Exercise 2.92

PBO D [ Time ]

time1

time1test

hasil

Biodata

Biodata

Nama : Choirur Roziqin
NRP   : 5116100178
Semester : 3
Kuliah : Pemroograman Berorientasi Objek
Asal Sekolah : SMA Khadijah
Target Kuliah  : Dapat menguasai salah satu bahasa pemrograman, membuat device, membuat startup
Foto Profil :