Skip to main content

Posts

Showing posts from October, 2020

Ticket Machine

 Concert's Ticket Machine by Daffa Muhamad Azhar Pada tugas kali ini saya diminta untuk membuat sebuah program mesin penjual tiket. Saya memilih program untuk menjual tiket konser beberapa band. Band tersebut yaitu Linkin Park, One Ok Rock, Paramore, dan Avenged Sevenfold. Pada program ini, class Tiket merupakan fungsi main() dari keseluruhan program. Pertama kita diminta untuk memilih band yang akan kita beli tiketnya, kemudian kita diminta untuk memilih jenis tiket dan banyaknya tiket dari konser tersebut, terakhir kita diminta untuk memasukkan uang untuk membayar tiket tersebut. 1. Tiket.java < fungsi utama keseluruhan program > 2. Band.java < menyimpan data band > 3. LinkinPark.java < menyimpan data dari tipe tiket pada konser Linkin Park > 4. OOR.java < menyimpan data dari tipe tiket pada konser One Ok Rock > 5. Paramore.java < menyimpan data dari tipe tiket pada konser Paramore > 6. A7X.java < menyimpan data dari tipe tiket pada konser A...

Auction System

 Grouping Objects 92 : An Auction System Auction System merupakan sebuah sistem jual-beli dimana pembeli menawar dengan harga lebih tinggi dari harga awal dan barang atau jasa tersebut akan terjual kepada penawar dengan harga tertinggi. D alam program simulasi pelelangan ini, kita haru membuat sebuah objek lelang terlebih dahulu kemudian kita memasukkan barang apa saja yang akan dilelang dan kemudian mendata penawar. Setelah itu, penawar memasukkan nomer barang dan harga yang ditawar. Pelelangan akan selesai setelah objek lelang diclose dan akan menampilkan nama pembeli dan juga harga akhir yang ditawar. 1. Auction.java <pusat sistem lelang> 2. Lot.java <penyimpanan barang lelang> 3. Bid.java <penyimpanan harga lelang tertinggi> 4. Person.java <penyimpanan seluruh nama penawar> Cara menjalankan program ini : Compile seluruh class yang ada untuk memastikan tidak ada error. Membuat objek dari class Auction dengan klik kanan dan pilih new Auction(). Memasukkan ...

Traffic Light Simulator

  Abstrac      GUI atau Graphical Unit Interface adalah sebuah bentuk user interface yang memungkinkan user berinteraksi dengan electrical device secara visual dari pada tulisan. Kali ini saya mempelajari penggunaan GUI ini dengan mengaplikasikannya melalui sebuah aplikasi Traffic Light, salah satu GUI yang dipakai dalam aplikasi ini adalah java swing. Aplikasi ini memiliki tiga komponen warna yaitu Merah, Hijau, dan Kuning yang akan menyala secara berurutan dengan periode masing - masing warna yaitu 10 detik. Menurut saya 10 detik itu merupakan waktu yang cukup tepat karena tidak terlalu lama dan tidak terlalu sebentar untuk sebuah percobaan aplikasi.  Diagram Class Diagram Object Diagram Implementasi 1. AppFrame.java 2. SignalPane.java 3. DigitPane.java 4. TrafficLightPane.java Result

Classes and Objects : A Deeper Look

Chapter 8. Classes and Objects : A Deeper Look Figure 8.1 | Time1 class declaration maintains the time in 24-hour format. Figure 8.2 | Time1 object used in an application. Figure 8.3 | Private members of class Time1 are not accessible. Figure 8.4 | this used implicitly and explicitly to refer to members of an object. Figure 8.5 | Time2 class with overloaded constructors. Figure 8.6 | Overloaded constructors used to initialize Time2 objects.