Kelas : 1IA28
Matkul : Praktikum LABTI
ACT 1
JAWABAN :
1. James Gosling, tahun 1995
3. A. Package
Package adalah struktur hierarkis untuk mengelompokkan kelas terkait bersama-sama.
Sebuah package terdiri dari kelas, interface, dan subpackage. Package digunakan untuk
memudahkan pengelolaan kode dan menghindari konflik nama.
B. Class
Class adalah blueprint atau cetakan untuk membuat objek. Setiap class memiliki atribut
(variabel) dan method (fungsi) yang didefinisikan di dalamnya. Class juga dapat memiliki
constructor untuk menginisialisasi objek saat dibuat.
C. Method
Method adalah blok kode yang dapat dipanggil oleh nama. Method dapat memiliki
parameter dan nilai kembalian. Ada dua jenis method di Java: static dan non-static.
Method static dapat dipanggil tanpa membuat objek, sedangkan method non-static harus
dipanggil melalui objek.
4. A. Nama variabel tidak boleh menggunakan kata kunci dari Java (reserved word) seperti
if, for, switch, dll.
B. Nama variabel harus diawali dengan huruf kecil, karena Java menggunakan gaya
CamelCase
C. Nama variabel boleh menggunakan huruf, angka (0-9), garis bawah (underscore), dan
symbol dollar ($), namun penggunaan garis bawah dan symbol lebih baik dihindari.
5. Tipe data dalam pemrograman mengacu pada jenis nilai atau informasi yang dapat
disimpan dalam variabel atau digunakan dalam operasi dan fungsi. Setiap bahasa
pemrograman memiliki beberapa tipe data bawaan atau built-in data types.
Pembagian tipe data secara umum dapat dikelompokkan menjadi dua jenis, yaitu:
ACT 2
1. Ada 3 jenis percabangan pada bahasa pemrograman Java
2. Ada 3 jenis percabangan pada bahasa pemrograman Java, yaitu: