Kamis, 28 September 2017

Ticket Machine

Fields
Fields merupakan sebuah atribut dalam pemrograman java. Field bisa berupa variable dari sebuah class, variable sebuah object, variable sebuah object method atau sebuah parameter dari sebuah function.


Class
Class merupakan sebuah prototipe yang mendefinisikan variable-variable serta method-method secara umum. Dalam sebuah program java, bisa terdiri dari hanya satu Class ataupun beberapa Class yang memiliki karakter atau kegunaan sendiri-sendiri. Class terdiri dari fields, constructor dan methods didalamnya.


Object
Object adalah instance dari class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri.


Constructor
Construktor adalah Constructor merupakan suatu method yang akan memberikan nilai awal pada saat suatu objek dibuat. Pada saat program dijalankan, constructor akan bekerja dengan constructor, hal mendasar yang perlu diperhatikan, yaitu : 1. Nama Constructor sama dengan nama Class. 2. Tidak ada return type yang diberikan kedalam Constructor Signature. 3. Tidak ada return stetement, didalam tubuh constructor.


Methods
Method merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object. Metode menentukan perilaku objek, yakni apa yang terjadi ketika objek itu dibuat serta berbagai operasi yang dapat dilakukan objek sepanjang hidupnya. Ada 4 (Empat) bagian dasar yang dimiliki metode antara lain: 1.Nama metode 2.Tipe Objek atau tipe primitive yang dikembalikan metode. 3. Daftar parameter. 4. Badan atau isi metode. Tiga bagian pertama mengindikasikan informasi penting tentang metode itu sendiri. Dengan kata lain, nama metode tersebut=metode lain dalam program. Dalam java kita dapat memiliki metode-metode berbeda yang memiliki nama sama tetapi berbeda tipe kembalian atau daftar argumennya, sehingga bagian-bagian definisi metode ini menjadi penting. Ini disebut overloading metode(proses yang berlebihan pada suatu metode).


Parameter
Parameter adalah Data yang dapat ditambahkan dari luar Method, contoh : ketika kita membuat sebuah Method untuk mengubah nama pada kelas Orang, Oleh karena itu kita kita membutuhkan sebuah Parameter baru untuk menggantikan nama tersebut.


Assignment
Operator assignment adalah operator yang digunakan untuk memberikan suatu nilai pada sebuah variabel. Operator assignment dilambangkan dengan karakter sama dengan (=). Apabila operator assignment digabungkan dengan operator aritmetik, operasinya akan menjadi operator pencacah.


Modifier
Modifier adalah sifat yang dimiliki oleh setiap atribut, method maupun class dalam java. Ada empat macam modifier yang dikenal oleh Java, yaitu private, protected, public dan default.


Conditional Statement
Di Java juga terdapat pernyataan berkondisi/ pernyataan bersyarat atau conditional statement. Pernyataan berkondisi adalah suatu pernyataan program yang akan melakukan sesuatu instruksi jika suatu kondisi yang disyaratkan terpenuhi/ bernilai benar. Conditional Statement terdapat 4 bentuk, yaitu if, if-else, else-if dan switch.

Source code Time Machine :
Class Main
Exercise 2.83
Exercise 2.84
Exercise 2.85
Exercise 2.86
Exercise 2.87
Exercise 2.88
Exercise 2.89
Exercise 2.90
Exercise 2.91
Exercise 2.92
Exercise 2.93

Final Project PBKK

Deskripsi tugas : Suatu perusahaan berkomunikasi dengan seluruh stakeholder menggunakan media surat. Seiring dengan waktu, surat-surat yan...