Skip to main content

Posts

ATM Machine ( Evaluasi Tengah Semester )

 Sup Daijoubu?     Pada kesempatan kali ini Karu akan mencoba membuat aplikasi mesin ATM sederhana dimana ATM tersebut hanya melakukan setor tunai, yang nantinya uang yang disetor user akan dimasukkan ke dalam rekening user sendiri. Setelah selesai bertransaksi, user akan mendapatkan bukti transaksi dan keluar dari aplikasi, jadi tidak akan ada pengulangan. Diagram Class yang dibutuhkan adalah sebagai berikut : 1. atmMain     Class ini merupakan class inti yang akan menjadi layout aplikasi, di dalam class ini hanya akan ada data      PIN single user dan pilihan menu utama. 2. Transaksi     Class ini akan berisikan method-method untuk setor tunai, seperti perhitungan jumlah uang yang                   masuk, dan juga untuk mencetak bukti transaksi. Setelah menjelaskan secara singkat kelas yang ada beserta fungsinya selanjutnya Karu akan menampilkan source Code 2 kelas di atas tadi yai...

World of Zuul

 Sup Daijoubu? Pada kesempatan kali ini karu akan mencoba mereplikasi kodingan World of Zuul yang sudah tersedia di materi designing class pada blog Pak Fajar. World of Zuul adalah game yang membuat user merasa seperti sedang "jalan-jalan" di suatu area yang memiliki banyak tempat dengan cara menuliskan peintah (command). Untuk program yang Karu coba replikasi akan mengajak user berkeliling di dalam sebuah universitas dengan menggunakan command go + arah mata angin (north, south, west east). Terdapat 5 kelas yang akan membuat game World of Zuul dapat beroperasi yaitu : 1. Command.java 2. CommandWords.java 3. Room.java 4. Parser.java 5. Game.java Output yang akan dihasilkan untuk Game World of Zuul ditampilkan sebagai berikut: Sekian yang dapat Karu sampaikan kurang lebihnya mohon maaf Mata Aimashou

Tech Support

 Sup Daijoubu ? Pada kesempatan kali ini Karu akan membuat sebuah Tech Support yang data menjawab beberapa pertanyaan random dari user kepada sistem. Dalam Programnya nanti Tech Support akan berisikan 3 class yaitu : SupportSystem Class Responder Class InputReader Class Untuk dapat memahami ketiga fungsi Kelas di atas, berikut adalah source code untuk 3 kelas di atas : A. SupportSystem.java B. InputReader.java C. Responder.java Ketiga kelas di atas akan menghasilkan output sebagai berikut : Sekian program TechSupport sederhana yang dapat Karu buat, kurangnya mohon dimaafkan kalau ada yang lebih mungkin hanya kebetulan. Mataneeeeee!!

Ticket Machine

 SUP Daijoubu ? Pada kesempatan kali ini Karu akan mencoba membuat project sederhana untuk E-Ticket Machine,  untuk projectnya sendiri Karu akan mencoba menggunakan salah satu fungsi Java yaitu java.util.Scanner . Di dalam project E-Ticket Machine nanti akan terdapat 2 buah Class  yaitu : 1. Ticketing Class  Ticketing ini berfungsi menyimpan beragam fungsi seperti :   >    getPrice(),  fungsi ini berguna untuk menyetor harga E-Ticket agar dapat ditampilkan. >     getBalance(), fungsi ini berguna untuk mengembalikan nilai saldo yang dimiliki oleh pengguna E-Ticket Machine. >      topUp() , fungsi ini berguna untuk menambahkan nilai saldo pengguna E-Ticket Machine   apabila melakukan pengisian saldo. >      printTicket(), fungsi ini berguna untuk menampilkan Tiket yang sudah dibeli oleh   pengguna E-Ticket Machine. 2. TesTicketing      Class  TesTicketing ini...

Auction System

              Yuhuuuu  Pada kesempatan kali ini penulis ingin membuat auction system sederhana yang melibatkan penggunaan Array pada Java. Di dalam auction system nanti ada beberapa kelas yaitu sebagai berikut : Class Auction, kelas ini adalah kelas utama dalam Auction System. Di dalam kelas inilah proses lelang akan terjadi seperti memasukkan nama barang yang akan dilelang, menaruh tawaran terhadap barang lelangan, menunjukkan hasil sementara atau akhir pelelangan dan juga menutup acara lelang itu sendiri. Proses-proses tadi akan dibuatkan fungsinya masing-masing Class Lot, kelas ini akan menunjukkan sudah ada atau tidaknya penawaran yang masuk untuk sebuah barang yang dilelang Class Bid, kelas ini akan menyimpan tawaran-tawaran yang masuk serta membandingkan siapakah penawar tertinggi untuk suatu barang yang dilelang Class Person, kelas ini akan menyimpan data nama orang yang ikut serta dalam pelalangan Untuk mengetahui hubungan antar kelas...

Simple Traffic Light Apps

    Traffic Light Apps     A. Abstraksi          Dalam kesempatan kali ini saya akan membuat aplikasi sederhana yang menampilkan secara simpel gambaran lampu lalu lintas  yang diatur oleh sebuah timer. Karena nantinya saya akan mencoba menampilkan secara visual sebuah lampu lalu lintas dengan timer-nya maka untuk dapat melakukan hal tersebut saya akan mencoba mengimplementasikan java swing untuk menampilkan GUI ( Graphical User Interface ) di dalam programnya nanti. Di dalam aplikasi sederhana nanti, GUI berfungsi untuk menampilkan 3 warna lampu yaitu merah, kuning, hijau yang menyala secara bergantian dalam selang 10 detik.     B. Diagram     B.1 Diagram Class                  Pada gambar di bawah ini adalah gambaran tentang hubungan beberapa class yang dibentuk untuk memvisualisasikan sebuah lampu lalu lintas.      B.2 Diagram Object    ...

Pemrograman Berbasis Objek B

  How To Program Deitel BAB 8 8.1-8.6 Java Program          8.1 Time1 Class Declaration Maintains The Time in 24-Hour Format               Source Code Time1.java                         8.2 Time1 Object Used In An Application             Source Code Time1Test.java    Source Code yang ada di 8.1 & 8.2 telah berhasil di compile  tanpa adanya error message , maka ketika Source Code 8.2 output yang akan dihasilkan adalah sebagai berikut:       8.3 Controlling Access To Members               Source Code MemberAcccessTest.java      Source Code MemberAcceesTest.java akan mengalami error ketika di compile  pada baris 13, 14 & 15 karena ketiga baris ini memanggil private members   pada Class Time1 yaitu hour, ...