Pen
digunakan untuk membuat gambar atau lintasan dengan menggunakan
komponen pena. Di dalam Block Pen disediakan pen up , pen down untuk
mengatur kapan saat pen ditekan ataua diangkat. Juga terdapat pengaturan
warna dan ketebalan.
BRAMA DIWANGKARA
Kamis, 16 November 2017
Rabu, 18 Oktober 2017
TKAP - Bebras Drawing Patterns
TKAP - Bebras Drawing Patterns
Saya Brama Diwangkara (5115100150) diberikan tugas TKAP oleh Bapak Fajar Baskoro
untuk membuat Visualisasi dari Bebras yang berjudul Drawing Patterns
Alur Program :
1. Simpan semua list array dari step yang di input
2. Jika jumlah inputan belum sesuai yang dikehendaki maka program tidak akan mengeksekusi
3. Jika jumlah inputan sudah sesuai maka program akan return ke kondisi selanjutnya
4. Jika list tersebut benar program akan mengvisualisasikan step by step list array ke patterns
5. Jika list tersebut salah , maka program akan menghapus step yang salah dan meminta
pengguna untuk memasukan lagi step yang benar
Saya Brama Diwangkara (5115100150) diberikan tugas TKAP oleh Bapak Fajar Baskoro
untuk membuat Visualisasi dari Bebras yang berjudul Drawing Patterns
Alur Program :
1. Simpan semua list array dari step yang di input
2. Jika jumlah inputan belum sesuai yang dikehendaki maka program tidak akan mengeksekusi
3. Jika jumlah inputan sudah sesuai maka program akan return ke kondisi selanjutnya
4. Jika list tersebut benar program akan mengvisualisasikan step by step list array ke patterns
5. Jika list tersebut salah , maka program akan menghapus step yang salah dan meminta
pengguna untuk memasukan lagi step yang benar
Kamis, 28 September 2017
TKAP Selection Sort
Pengertian dari selection sort adalah mencari elemen yang tepat untuk diletakkan di posisi yang telah diketahui, dan meletakkannya di posisi tersebut setelah data tersebut ditemukan,
Selection Sort Membandingkan elemen yang sekarang dengan elemen yang berikutnya sampai dengan elemen yang terakhir. Jika ditemukan elemen lain yang lebih kecil dari elemen sekarang
maka dicatat posisinya dan kemudian ditukar.
Pengurutan data dalam struktur data sangat penting untuk data yang beripe data numerik ataupun karakter.Pengurutan dapat dilakukan secara ascending (urut naik) dan descending (urut turun) Pengurutan (Sorting) adalah proses menyusun kembali data yang sebelumnya telah disusun dengan suatu pola tertentu, sehingga tersusun secara teratur menurut aturan tertentu.
ini adalah contoh animasi dari algoritma selection sort dari scratch.mit.edu by Brama Diwangkara :
Selection Sort Membandingkan elemen yang sekarang dengan elemen yang berikutnya sampai dengan elemen yang terakhir. Jika ditemukan elemen lain yang lebih kecil dari elemen sekarang
maka dicatat posisinya dan kemudian ditukar.
Pengurutan data dalam struktur data sangat penting untuk data yang beripe data numerik ataupun karakter.Pengurutan dapat dilakukan secara ascending (urut naik) dan descending (urut turun) Pengurutan (Sorting) adalah proses menyusun kembali data yang sebelumnya telah disusun dengan suatu pola tertentu, sehingga tersusun secara teratur menurut aturan tertentu.
ini adalah contoh animasi dari algoritma selection sort dari scratch.mit.edu by Brama Diwangkara :
Senin, 26 Desember 2016
OOP Mesin ATM
ATM (bahasa Indonesia: Anjungan Tunai Mandiri atau dalam bahasa Inggris: Automated Teller Machine) adalah sebuah alat elektronik yang melayani nasabah bank untuk mengambil uang dan mengecek rekening tabungan mereka tanpa perlu dilayani oleh seorang "teller" manusia
Ilustrasi

Source Code :
1. Screen
2. Keypad
3. CashDispenser
4. DepositSlot
5. BankDatabase
6. Balance
7. WithDrawTrabsaction
8. Transaction
9. Account
10. ATM
11. ATMCaseStudy
Output :
1. Balance

2. WithDraw

3. Deposit

Ilustrasi
Source Code :
1. Screen
2. Keypad
3. CashDispenser
4. DepositSlot
5. BankDatabase
6. Balance
7. WithDrawTrabsaction
8. Transaction
9. Account
10. ATM
11. ATMCaseStudy
Output :
1. Balance
2. WithDraw
3. Deposit
Minggu, 25 Desember 2016
Final Projek Pemrograman Berorientasi Projek Kelas D
Nama : Andrea Prahita J dan Brama Diwangkara
NRP : 5115100047 dan 5115100150
Kelas : PBO-D
Dosen Pengajar : Bapak Fajar Baskoro
Final Projek Pemrograman Berorientasi Objek :
- Buatlah program ATM sesuai dengan yang telah dibahas.
- Modifikasi dan Reuse dari program yang ada untuk membuat program vending machine mesin pengeluar minuman yang menggunakan smartcard e-money Bank Mandiri.
- Dokumentasikan ke dalam blog kemudian update link ke blog saya.
Gambar Relasi antar classnya :
Cara Kerja :
1. Disediakan beberapa pilihan item(minuman) , silahkan pilih minuman yang tersedia
2. Memasukan karutu E-money Mandiri ke dalam vending machine
3. Jika saldo cukup , maka akan keluar sebuah item
Source code :
1. Class MainVandingMachine
2. Class VendingMachine
3. Class Pembelian
4. Class Transaction
5. Class Screen
6. Class Keypad
7. Class ItemStock
8. Class DataBase
9. Class Emoney
OutPut Program :
1. Berhasil
2. Tersedia
1. Berhasil
Kamis, 17 November 2016
Overloading dan Overriding
Pada waktu yang lalu saya ditugaskan membuat program overloading dan overriding . Pada dasarnya yang perlu diperhatikan adalah pembuatan kelasnya . Pada kesempatan kali ini saya akan membuat 3 class
berikut sourcecodenya :
(main utamanya)
(class binatang)
(class mamalia)
berikut Output dari SourceCOde :
Langganan:
Komentar (Atom)