AHIRULLAH BAKRY
42621028
class BelajarJava {
public static void main(String args[]){
Laptop laptopAnto = new Laptop();
Laptop laptopLisa = new Laptop();
Laptop laptopRudi = new Laptop();
}
}
Dalam kode program di atas saya kembali membuat class Laptop. Class Laptop
memiliki 1 constructor Laptop() di baris 2-4 yang hanya berisi satu perintah
System.out.println.
Kemudian di dalam class BelajarJava terdapat 3 buah object dari class Laptop, yakni
object laptopAndi, laptopLisa dan laptopRudi.
Pada saat ketiga object di instansiasi, secara otomatis constructor akan berjalan. Hasilnya
tampil 3 baris teks berikut di jendela cmd:
Satu object Laptop sudah di buat
Satu object Laptop sudah di buat
Satu object Laptop sudah di buat
Semua teks ini berasal dari perintah System.out.println di dalam method Laptop().
Pada saat class Laptop di-instansiasi ke dalam object laptopAnto di baris 12, akan tampil teks
yang berasal dari constructor.
Mengisi Constructor dengan Parameter/Argument
Kita juga bisa mengirim nilai input ke dalam constructor. Caranya, tulis sebagai argument
pada saat pembuatan object. Sesampainya di dalam constructor, argument tadi bisa
ditampung ke dalam parameter. Berikut contoh prakteknya:
class Laptop {
Laptop(String pemilik, String merk) {
System.out.println("Object Laptop " +merk+
" milik " +pemilik+" sudah dibuat");
}
};
class BelajarJava {
public static void main(String args[]){
Laptop laptopAndi = new Laptop("Andi","Asus");
Laptop laptopLisa = new Laptop("Lisa","Acer");
Laptop laptopRudi = new Laptop("Rudi","Lenovo");
}
}
Constructor class Laptop sekarang menerima 2 buah parameter, yakni pemilik dan merk.
Dengan demikian pada saat proses instansiasi, kita harus mengisi dua nilai, misalnya new
Laptop(“Andi”,”Asus”).
Begitu juga di package Java, kita bisa membuat nama class yang sama selama berada di
dalam package yang berbeda.
Package bahasa Java terbagi dalam 2 jenis:
Built-in Package (package bawaan bahasa Java)
User-defined Package (package yang kita definisikan sendiri)
Built-in Package (Package Bawaan Java)
Java memiliki cukup banyak package bawaan dan beberapa ada yang sudah pernah kita
pakai. Salah satunya package java.util, yang berisi Scanner class untuk proses input. Daftar
lengkap dari semua package bawaan Java bisa dilihat ke Java Platform, Standard Edition 8
API Specification.
Untuk menggunakan package, tambah perintah import sebelum nama package di awal
kode program, seperti import java.util.Scanner;
import java.util.Scanner;
Kode diatas akan mengimport Scanner class yang ada di package java.util. Lebih jauh
tentang cara penggunaan perintah import akan kita bahas sesaat lagi.
User-defined Package
User-defined package adalah sebutan untuk package yang kita buat sendiri.
B. Soal Modul (Optional)
1. Dapat Membuat Constructor, Input dan Package
2. Mengetahui apa yang dimaksud Objek,Atribut, dan Method
C. Hasil Percobaan
1) Langkah Pertama buatlah project java baru yang dimana nanti kita akan membuat folder
dengan nama Hewan yang berfungsi sebagia Peckage dari class yang akan kita buat
2) Langkah kedua Buatlah file java dengan nama class Hewan.java sebagai pembuatan
method Constructor dan method lainnya yang nanti akan saling terhubung dengan class
yang lain di dalam folder Hewan .
3) Setelah itu kita buat terlebih dahulu variabel dan tipe data yang kan kita pakai di class
Hewan
4) Selanjutnya kita buat Constructor dengan cara kita panggil nama classnya lalu berikan
paramater dan tipe datanya sesuai dengan gambar berikut:
6) Setelah itu buat method get untuk sebagai fungsi untuk dipanggil di class yang kita buat
nanti sesuai dengan gambar berikut.
7) Selanjutkan kita membuat class didalam peckage Hewan bernama Elang.java lalu
jangan lupa tambahkan library untuk Scanner yang berfungsi input data dan langkah
pertama buatlah Constructor sesuai dengan gambar berikut lalu tambahkan object
sesuai dengan tipe data parameter yang telah dibuat .
8) Berikutnya panggillah method yang telah dibuat di class hewan untuk mencetak dan
panggill juga method Constructor untuk mencetak objeknya
9) Untuk membuat input data dengan cara seperti gambar berikut
10) Setelah itu run programnya lalau inputkan data sesuai dengan pertanyaan yang telah di
buat maka akan tampil gambar berikut .
D. Analisa
1. Secara default, baris kode pertama yang akan muncul di java adalah “public class
(nama class) {}”
2. Class dapat digambarkan sebagai sebuah mobil dan objek adalah warna, model, atau
tahun keluaran dari mobil tersebut
3. Di bahasa pemrograman Java, kita harus mengompile atau Build hasil project terlebih
dahulu sebelum menjalankannya
4. Di aplikasi Intellij IDEA akan muncul notifikasi seperti peringatan jika kode yang
sedang diketik salah/tidak sesuai dengan format bahasa yang digunakan sehingga kita
dapat menghindari terjadinya kesalahan sebelum menjalankan program
5. System.out.printIn() atau singkatnya sout adalah kode untuk mencetak program
seperti perintah “print” di bahasa pemrograman Python.
6. ketika ingin manambahkan input dalam program kita jangan lupa untuk memanggil
library import java.util.Scanner;
7. Di bahasa Java Huruf besar dan kecil sangat sensitif ketika ada method yang
memakai huruf besar lalu kita memanggilnya di class lain dengan huruf kecil maka
akan terjadi error
8. Dalam Peckage kita harus menyimpan file class dalam satu folder agar nanti nya
dapat mudah dibaca oleh program javanya dan tidak error
9. dalama pembuatan class nama dan nama Script tidak boleh beda harus sama apa lagi
jika ada beda Huruf besar dan Kecil
10. Kita harus teliti dalam menggunakan bahasa java
E. Kesimpulan
Selain itu, fungsi Java di PC juga merupakan aplikasi serba guna yang dapat