Postingan

Menampilkan postingan dari Oktober, 2020

TUGAS 4 PBO : Auction System

Gambar
     Pada pertemuan keempat, diberikan tugas yaitu mencoba program "Auction System" pada buku Object First With Java  A Practical Introduction Using BlueJ 5th Edition. 4.14 AUCTION SYSTEM     Ide dari project ini, lelang terdiri dari kumpulan barang yang akan dilelang, barang-barang tersebut disebut " lots ", dan setiap barang ditandai dengan nomor unik oleh program. Seseorang bisa menawar barang-barang lelang menggunakan sejumlah uang. Untuk pelelangan kali ini sedikit berbeda karena lot yang ditawarkan memiliki durasi waktu terbatas. Pada akhir periode waktu, bidding ditutup, dan orang yang bid tertinggi yang berhasil membeli lot yang ditawarkan. Lots yang tidak mendapatkan bid satupun, memiliki status tetap tidak terjual. Tampilan terminal window output untuk sebuah case auction sederhana: Tampilan source code class Auction: Tampilan source code class Lot: Tampilan source code class Bid: Tampilan source code class Person: Tampilan source code Auctio

TUGAS PBO 3 : Membuat Masjid Digital Clock

Gambar
     Pertemuan minggu ketiga, pembelajaran PBO kali ini mengenai interaksi objek dan clock display . Kurang lebih inti pembelajarannya yaitu tentang bagaimana membuat abstraksi, menyusun modularisasi serta mengimplementasikan menjadi program sebagai langkah-langkah yang sepatutnya dilaksanakan ketika mengkonstruksi sebuah project. Tugas yang diberikan seperti yang sudah dipelajari yaitu melaksanakan langkah-langkah dalam mengkonstruksi program dengan suatu problem adalah clock display yang dapat menampilkan waktu salat macam jam digital yang digunakan di masjid-masjid. 1. Abstraksi     Abstraksi atau gambaran umum untuk program jam digital masjid adalah kurang lebih sepeti gambar di bawah. Poinnya menampilkan waktu saat ini, menampilkan waktu salat, serta menampilkan notifikasi ketika sudah memasuki waktu salat. 2. Modularisasi     Modularisasi berupa langkah membuat diagram class dan diagram object . Dengan begini, problem dirubah menjadi beberapa sub-problem dalam hal ini class

TUGAS PBO 2 : Biodata & Latihan Program 8.1-8.6

Gambar
     Minggu kedua perkuliahan Pemrograman Berorientasi Objek (PBO), mempelajari bagaimana membuat program JAVA yaitu biodata menggunakan BlueJ. Program sederhana yang output- nya menampilkan data diri seperti nama, alamat, umur, jurusan, serta nomor ponsel. BIODATA Tampilan terminal output dari program biodata saya. Tampilan  source code- nya : LATIHAN PROGRAM 8.1 - 8.6     Untuk mendalami lebih lanjut bagaimana membuat program bahasa JAVA maka diberikan tugas sebagai latihan mengacu pada buku karangan Deitel "JAVA How To Program" bab 8 tentang Class dan Object yang merupakan materi PBO minggu kedua. 8.1 INTRODUCTION        ----- 8.2 TIME CLASS CASE STUDY     Ada 2 macam program, Class Time1 yang merepresentasikan waktu dalam sehari dan Class Time1Test yang mengaplikasikan class dimana main method membuat sebuah object dari Time1 dan memanggil method -nya. Kedua class tersebut harus dideklarasikan pada file yang berbeda karena keduanya merupakan public class . Tampilan 

TUGAS PBO 1 : Typing Skill 10 Jari & Hello World JAVA

Gambar
      Awal pembelajaran mata kuliah Pemrograman Berorientasi Objek (PBO) dimulai dengan pengenalan pelajaran yang harus dipelajari oleh seorang programmer yang lain dan tidak bukan adalah kemampuan mengetik. Kemampuan mengetik dengan sepuluh jari merupakan aset yang harus dimiliki agar dapat mempercepat produktivitas kinerja dengan memaksimalkan efisiensi terutama dalam membuat sebuah program. website  yang saya gunakan untuk berlatih adalah : https://www.typingclub.com/     Dalam web  tersebut akan diajarkan mulai dari dasar seperti bagaimana menempatkan posisi 10 jari tangan pada home row keys, melatih memori otot yang bekerja, serta meningkatkan kecepatan mengetik. Berikut progress saya lewat typingclub.com ==> Memposisikan Home Row Keys                          HELLO WORLD     Pembelajaran selanjutnya adalah pengenalan bahasa pemrograman JAVA menggunakan IDE BlueJ :  bluej.org . Dengan menggunakan BlueJ membuat program sederhana "Hello World". Tampilan output dari prog