Langsung ke konten utama

Postingan

Menampilkan postingan dari 2017

FP PBO

Sudah tidak terasa sekarang di penghujung semester dan sampailah dengan tugas akhir untuk mata kuliah PBO yaitu Final Projek. Kali ini Fp saya yaitu membuat Menu Makanan berbasis GUI langsung saja : dalam Fp ini hanya memiliki satu class saja yaitu Program Kasir. berikut Source Codenya: package Data; import javax.swing.JOptionPane; public class ProgramKasir extends javax.swing.JFrame { public ProgramKasir() { initComponents(); } @SuppressWarnings("unchecked") private void initComponents() { CBMA = new javax.swing.JCheckBox(); CBNG = new javax.swing.JCheckBox(); CBMG = new javax.swing.JCheckBox(); CBMR = new javax.swing.JCheckBox(); jLabel1 = new javax.swing.JLabel(); TxtCBMA = new javax.swing.JTextField(); TxtCBNG = new javax.swing.JTextField(); TxtCBMG = new javax.swing.JTextField(); TxtCBMR = new javax.swing.JTextField(); jLabel2 = new javax.swing.JLabel(); jLa...

Game Pong

Dalam permainan ini yang pertama kali yang harus kita lakukan yaitu membuat package pong dengan cara ctrl+r atau di menu edit lalu pilih new package Class Renderer package pong; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JPanel; public class Renderer extends JPanel { private static final long serialVersionUID = 1L; @Override protected void paintComponent(Graphics g) { super.paintComponent(g); Pong.pong.render((Graphics2D) g); } } Class Paddle package pong; import java.awt.Color; import java.awt.Graphics; public class Paddle { public int paddleNumber; public int x, y, width = 50, height = 250; public int score; public Paddle(Pong pong, int paddleNumber) { this.paddleNumber = paddleNumber; if (paddleNumber == 1) { this.x = 0; } if (...

ETS

Dalam ETS PBO D kali ini, kami mendapatkan tugas supaya membuat program java untuk sebuah permasalahan, yaitu Pembayaran E-Toll. Dalam Permasalahan ini diberi Flow Char yaitu nah dari sini berasumsi bahwa komponen yang dibutuhkan dalam hal ini yaitu : Menempelkan Kartu E-Money ke dalam mesin GTO atau Gardu Tol Otomatis Jika Saldo kartu E-Money mencukupi maka gerbang Tol akan terbuka, dan jika tidak mencukupi maka Gerbang Tol tetap tertutup dan pengendara tidak bisa melewatinya Setelah transaksi pembayaran selesai maka mesin gto akan mengeluarkan bukti pembayaran yang berisi tanggal transaksi, biaya tol dan sisa saldo dalam E-Money class Account Class Account ini berfungsi sebagai pencatatan Acount Number public class Account { private int accountNumber; private int balance; public Account(int AccountNumber, int Balance) { accountNumber = AccountNumber; balance = Balance; } public int getBalance() { ret...

Latihan ATM

STUDI KASUS ATM Class ATM Class Screen   Class Keypad   Class Deposit   Class DepositSlot   Class Account   Class BalanceInquiry Class CashDispenser Class Withdrawal Class BankDataBase Class Transaction Class ATMCaseStudy Tampilan pada BlueJ

Overloading dan Overriding

Overloading pada pertemua Jum'at, 6 Oktober 2017 kami membahas Overloading dan Overriding. Method Overloading adalah sebuah kemampuan yang membolehkan sebuah class mempunya 2 atau lebih method dengan nama yang sama, yang membedakan adalah parameternya. Method Overloading juga dikenal dengan sebutan Static Polymorphism. Berikut ini contoh Class yang melakukan Overloading. Overriding Method overriding merupakan method yang parrent class yang ditulis kembali oleh subclass. Aturan dari method overriding pada Java : Parameter yang terdapat pada method overriding di subclass harus sama dengan parameter yang terdapat pada parent class. Aturan hak akses, hak akses method overriding di subclass tidak boleh lebih ketat di bandingkan dengan hak akses method pada parent class. Dalam pertemuan kali ini kami juga diberi tugas yaitu Student and Sircle yang terdapat di ppt serta Penggajian yang terdapat di Twitter Pak Fajar Baskoro Student and Sircle Student Main Circl...

Clock

Pada pembahasan kali ini, kami mendapatkan tugas untuk membaca blog mengenai interaksi objek serta mengaplikasikannya kedalam tugas clock pertama, buat sebuah class bernama NumberDisplay untuk membentuk format dan ticking selanjutnya kita buat sebuah class bernama ClockDisplay untuk menampilkan format jam yang kita buat isi dari class ClockDisplay sebagai berikut:

Pertemuan Pertama

pada pertemuan ke 4 PBO kelas D yang diajar pak Fajar Baskoro kami diajari mengenai  studi kasus dari mesin tiket otomatis. dalam hal ini kami mendapatkan ilmu mengenai fields, class, object, constructor. untuk lebih jelasnya mari kita perhatikan materi berikut ini : 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 adalah suatu jenis method yang akan memberikan nilai awal saat objek baru dibuat, atau method yang berperan untuk memastikan sebuah obyek telah siap dipakai segera setelah pembuatannya. Proses konstruksi juga dikenal sebagai initialization. Biasanya nama konstruktor akan sama seperti nama kelas tempat dia didefinisikan. Contoh constructor dalam kasus TicketMachine adalah sebagai berikut : Parameter adalah bagian dari method yang berfungsi untuk memasukkan nilai dari luar me...

Biodata

Nama : Aidil Abdillah Suyudi NRP : 5116100047 Semester : 3 Kuliah : Pemrograman Berorientasi Objek D Asal Sekolah : SMAN Plus Provinsi Riau Target : Lulus Kuliah dengan nilai sebaik-baiknya