Senin, 05 Juni 2017

Tiket Bioskop



FP Pemrograman Berorientasi Objek
"Tiket Bioskop Super Sederhana"
Moh. Ilham  Febriyanto & Ari Setyaji 

Tiket bioskop yang kita buat ini dapat menghitung banyak pesanan terhadap tiket film yang ada. Tiga jenis film yang ada yakni Naruto, Doraemon, dan Pikachu.





Berikut ini adalah source code tiap kelas : 

1. Kelas Main




2. Kelas Print



3. Kelas Film




4. Kelas Naruto


5. Kelas Doraemon





6. Kelas Pikachu




Screenshoot




Selengkapnya...

Selasa, 09 Mei 2017

OOP dalam Mesin ATM


Pada kesempatan kali ini saya akan membahas tentang ATM. Bagaimana pengaplikasian ATM pada program Java. Mari belajar bersama-sama :

 

1. ATM



2. BankDatabase



3. Account



4. Deposit



5. Withdraw



6. DepositSlot



7. Dispenser



8. BalanceInquiry



9. Screen



10. Keypad



11. Transaction



12. ATMCasestudy



Contoh pengeksekusian program



Sekain dulu penjelasan singkat dari saya tentang mesin ATM ini.
Jika ada saran atau pertanyaan, silahkan tulis di komentar.
Terima kasih.
Wassalamu'alaikum.
Selengkapnya...

Selasa, 04 April 2017

Evaluasi Tengah Semester 2017 - Mesin Antrian Bank


Bank menyediakan fasilitas penyimpanan serta pengambilan uang bagi masyarak sekitar. Tiap kali nasabah melakukan transaksi seperti penyimpanan dan pengambilan uang nasabah harus mengantri supaya lancar melalui mesin pencetak antrian dan kemudian mengambil nomor antrian.

Dalam proyek ini saya akan membuat sebuah aplikasi mesin antri. Aplikasi ini masih berupa aplikasi sederhana yang hanya berjalan pada satu komputer saja. Aplikasi ini berfungsi untuk mencetak nomor antrian untuk setiap pelanggan yang memberi input kepada mesin, serta memanggil nomor antrian yang akan di panggil.

Rancangan Program :



Source Code :

Class Number

Class Queue

Output Program :




Selengkapnya...

Selasa, 07 Maret 2017

Class Date

Class Date mendeklarasikan variabel month, day, dan year untuk merepresentasikan sebuah tanggal.
Didalam class date akan ada dua waktu (waktu sekarang dan waktu  yang lain) yang dimana waktu yang lain dapat di setting sendiri sesuai kebutuhan.

1. Date Class Declaration

2. Employee class with references to other objects

3. Composition demonstration

4. Declaring an enum type with constructor and explicit in

5. Testing enum type Book

6. Static variable used to maintain a count of the number of Employee objects in memory

7. Static member demonstration

Selengkapnya...

Ticket machine

Ticket Machine
adalah sebuah mesin sebagai penjualan tiket kereta api yang mengatur proses penjualan dari satu kota ke kota yag lain, di dalam tiket machine ada program dimana progam itu yang mengatur proses harga tiket.

Berikut program (Source code) dari Ticket Machine:

Ini adalah int mainnya:

Selengkapnya...

Selasa, 28 Februari 2017

10000 Source Code Typing Practice

Latihan

Kecepatan mengetik 10 jari bisa menambah pengalaman kita sebagai developer. Selain dapat meningkatkan kecepatan juga bisa menambah kelihaian seperti mengetik tanpa melihan dan sebagainya.

Berikut Ini hasil latihan yang saya lakukan :






Selengkapnya...

Selasa, 21 Februari 2017

Konsep Objek dan Implementasi menggunakan Blue-J

 Object
Yang dimaksud dengan objek adalah sekumpulan software yang terdiri dari variable dan method-method yang terkait. Objek juga merupakan benda nyata yang di buat berdasarkan rancangan yang di definisikan di dalam class. Object adalah instance dari class. Jika class secara umum mepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri.

Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel, dan lain-lain.

Property
Property disebut juga dengan atribut adalah data yang terdapat dalam sebuah class. Contoh property dari laptop bisa berupa merk, warna, jenis processor, ukuran layar, dan lain-lain. Jika anda sudah terbiasa dengan program PHP, property ini sebenarnya hanyalah variabel yang terletak di dalam class. Seluruh aturan dan tipe data yang biasa diinput kedalam variabel, bisa juga diinput kedalam property. Aturan tata cara penamaan property sama dengan aturan penamaan variabel.

Methode

Method adalah tindakan yang bisa dilakukan didalam class, Jika menggunakan analogi class laptop kita. Method pada dasarnya adalah function yang berada di dalam class. Seluruh fungsi dan sifat function bisa diterapkan kedalam method, seperti argumen/parameter, mengembalikan nilai (dengan keyword return), dan lain-lain. Contoh method adalah: menghidupkan laptop, mematikan laptop, mengganti cover laptop, dan berbagai tindakan lain.

Class

Instantiation adalah proses pembuatan obyek spesifik yang merupakan anggota atau instan dari kelas.
Instance adalah sebuah object yang dibuat oleh sebuah class Instantiation adalah pembuatan instance

State
State (instance variables) –> variable2 yang dideklarasikan di dalam class.  Contoh di atas nama dan umur disebut dengan state.

Instantiation

Proses pembuatan obyek spesifik yang merupakan anggota atau instan dari kelas.
Instance adalah sebuah object yang dibuat oleh sebuah class Instantiation adalah pembuatan instance

Instance
disebut juga variable tidak statis. Dalam bahasa pemrograman berorientasi objek, objek menyimpan variabel yang tidak dideklarasikan dengan kata kunci static dalam kategori non-statis, atau dapat berubah-ubah. Suatu kelas dapat dijelmakan ke dalam beberapa objek.
Nilai yang terkandung dalam variabel tak-statis ini berbeda untuk setiap objeknya. adalah atribut untuk tiap obyek dari class yang sama. Instance variable adalah variabel yang memiliki nilai yang berbeda di setiap objek Instance Variable, adalah atribut untuk tiap objek dari class yang sama.
Jadi, objek-objek di dalam sebuah class kemungkinan mempunyai nilai (value) yang berbeda karena atribut diberikan kepada masing-masing objek.
Selengkapnya...