Jawab :
AWT sebagai toolkit jendela abstrak yang menyediakan berbagai kelas komponen seperti Label,
Tombol, BidangTeks, dll., Untuk menampilkan komponen jendela di layar. Semua kelas ini adalah
bagian dari paket Java.awt.
SWING bagian dari JFC (Java Foundation Classes) yang dibangun di atas AWT dan seluruhnya
ditulis dalam Java . API javax.swing menyediakan semua kelas komponen seperti JButton,
JTextField, JCheckbox, JMenu, dll. Komponen Swing tidak bergantung platform, yaitu swing tidak
bergantung
pada sistem operasi untuk menampilkan komponen. Selain itu, komponen Swing juga ringan.
Jawab :
Array adalah struktur data dasar yang merupakan bagian dari java sejak awal,
sedangkan ArrayList adalah class dalam java collection framework yang
diperkenalkan sejak JDK 1.2. Gambaran mudahnya ArrayList sebagai versi
lanjutan dari Array.
Jawab :
b. Pembungkusan (encapsulation).
Selain dengan menggunakan metoda abstraksi dalam menyembunyikan method pada super
class, maka juga dapat dilakukan dengan proses pembungkusan suatu fungsi. Dengan kata
lain, sebenarnya proses pembung kusan itu sendiri merupakan salah satu metode atau
mekanisme untuk melakukan abstraksi. Dalam pemrograman tradisional, proses semacam ini
sering juga disebut dengan penyembunyian informasi (information hiding).
c. Pewarisan (inheritance).
Inheritance atau Pewarisan/Penurunan adalah konsep pemrograman dimana sebuah class
dapat ‘menurunkan’ property dan method yang dimilikinya kepada class lain. Konsep
inheritance digunakan untuk memanfaatkan fitur ‘code reuse’ untuk menghindari duplikasi
kode program.
● Operator Aritmatika
● Operator Penugasan
● Operator Pembanding
● Operator Logika
b. Method adalah kumpulan pernyataan yang dikelompokkan bersama-sama untuk melakukan operasi,
misalnya ketika kita memanggil System.out. println() method maka sistem akan mengeksekusi satu
atau lebih pernyataan untuk menampilkan pesan pada konsol.
● Method Yang Tidak Mengembalikan Nilai
● Method yang bisa mengembalikan nilai
c. Variabel adalah tempat untukmenyimpannilaiatau data dalam memori komputer
● Local Variable
● Global Variable
● Static Variable
d. Tipe data adalah jenis data dari sebuah variable yang dapat menentukan nilai data dari variabel
tertentu dan operasi yang dapat dilakukan.
● Tipe data Numerik : byte, short, int, long, float, double.
● Tipe data Logika : boolean.
● Tipe data Karakter : char.
5. Buatlah source code dengan menggunakan java untuk menentukan tahun yang diinput adalah
tahun kabisat atau bukan, seperti output dibawah ini !
import java.util.Scanner;