Tuesday, October 27, 2020

Grouping Object and Simple Auction Project

 Assalamualaikum

Pada kesempatan kali ini, akan dijelaskan contoh source code collection. Adapun kegiatan yang dapat dilakukan oleh Java Collection pada sebuah data seperti pencarian, pengurutan, memasukkan, menghapus. Selain itu ada juga contoh auction system (pelelangan barang) yang sederhana.

GROUPING OBJECT


Array list dengan iterasi while



Array list dengan iterasi for


Array list dengan class



Penggabungan array list



Fungsi remove all pada array list



Fungsi retain all pada array list



Linked list



Hash set



Linked hash set



Hash map



Hash table



AUCTION SYSTEM

Auction class


Bid class


Person class


Lot class


Cara menjalankan program simple auction:

1. Compaile seluruh kelas

2. Membuat object dari kelas Auction dengan klik kanan dan pili new Auction (),di sini Saya beri nama Transaksi1


3. Membuat barang lelang dengan cara mengklik kanan objek lelang, lalu pilih void enterLot() kemudian masukkan nama barang yang akan dilelangkan dengan diberi tanda petik dua. Untuk menampilkannya bisa pilih void showLots()





4. Mendaftarkan nama penawar dengan membuat objek baru di setiap penawar. Caranya dengan klik kanan class Person lalu pilih new Person(). Setelah itu masukkan identitas penawar.





5.Untuk melakukan penawaran, bisa dnegan mengklik kanan objek lelang lalu pilih makeABid() dan masukkan nomor barang yang diinginkan,kode penawar, dan harga tawarannya.




6.Jika plelengan ingin di tutup, maka bisa klik kanan objek lelang lal pilih close(). Pelelangan akan selesai dan akan secraa otomatis menampilkan nama pembeli,nama barang, dan harga yang dibeli


Sekian postingan kali ini. Mohon maaf apabila ada kesalahan. Terima kasih sudah mampir di blog ini. See you next time :)).

Wednesday, October 21, 2020

Tugas 3 PBO - Abstraksi dan Modularisasi Jam Shalat

 Assalamualaikum.


Pada perkuliahan minggu ketiga, telah diberikan tugas untuk membuat abstraksi dan modularisasi utnuk apliasi jam shalat di masjid. Membuat abstraksi dan modularisasi sangat penting karena mempermudah kita sebelum membuat aplikasi.


A. Abstraksi

Abstraksi adalah suatu cara melihat suatu objek dalam bentuk yang sederhana. Abstraksi dilakukan dengan membagi problem menjadi beberapa sub-problem dalam membangun class-class yang digunakan untuk membuat program.

berikut ini adalah abstraksi jam shalat di masjid:



B. Modularisasi

Modularisasi adalah proses membagi sebuah problem menjadi bagian terpisah sesuai dengan tujuan masing-masing. Tujuan dari modularisasi adalah agar program lebih mudah dipahami, reuseable, dan memudahkan maintenance.




Source Code Jam Shalat:



Source Code Current Time:

Sunday, October 11, 2020

Program Chapter 8 Classes and Objects (8.1 -- 8.6) , Java How To Program Dietel

 Assalamualaikum Wr.Wb.


Pada perkuliahan minggu kedua, mahasiswa diberikan tugas untuk latihan membuat program biodata diri dan latihan program 8.1 -- 8.6 dari buku Java How To Program Dietel BAB 8.

Berikut ini adalah output dan source codenya:


BIODATA DIRI



8.1 TIME1 CLASS DECLARATION MAINTAINS THE TIME IN 24-HOUR FORMAT


8.2 TIME1 OBJECT USED IN AN APPLICATION



8.3 CONTROLLING ACCESS TO MEMBER


8.4 REFERRING TO THE CURRENT OBJECTS MEMBERS WITH THE this REFERENCE



8.5 TIME2 CLASS WITH OVERLOADED CONSTRUCTORS


8.6 OVERLOADED CONSTRUCTORS USED TO INITIALIZE TIME2  OBJECTS




Sekian, Terima Kasih.





Saturday, October 3, 2020

Membuat Program Hello World Menggunakan IDE BlueJ dan Kemampuan Mengetik dengan 10 Jari

Selamat Datang di Blog Aristya Vika

Pada perkuliahan minggu 1 Pemrograman Berorientasi Objek (PBO), Bapak Fajar selaku dosen pengempu kelas PBO C memberikan tugas untuk membuat program "Hello World" dengan IDE BlueJ

Berikut adalah source code dan outputnya :




Selain tugas  diatas ada tugas yang lain yaitu tes kemampuan mengetik menggunakan 10 jari. 

Salah satu keterampilan yang wajib dimiliki programmer adalah keterampilan mengetik. Kenapa demikian? Karena dalam bidang progamming Kita dituntut untuk mengetik dengan tepat dan cepat. Oleh karena itu, kita harus meningkatkan Typing Skill . Pak Fajar Baskoro , dosen pengempu mata kuliah PBO C, menyarankan untuk meningkatkan typing skill mahasiswa menggunakan 10 jari melalui media yang ada di internet, salah satunya  website Typingclub.com.

Berikut adalah dokumentasi setelah mencoba beberapa level di typingclub.com







Setelah mencoba beberapa level, Saya menyadari bahwa kemampuan mengetik  dengan 10 jari yang saya miliki masih kurang. Oleh sebab itu Saya harus sering berlatih agar kemampuan mengetik dengan 10 jari yang Saya miliki menjadi lebih baik.


Sekian yang dapat Saya share, terima kasih dan sampai jumpa lagi :))


TUGAS 1 PEMROGRAMAN WEB - PEMBUATAN WEBSITE PROFIL DIRI

nama    : aristya vika Kelas    : pweb - b NRP        : 05111940000233 Tugas pemograman website kali ini ialah membuat portofolio diri Isi...