Pada setiap tugas kursus, peserta akan diminta untuk melengkapi coding dan melengkapi algoritma pada class tertentu dalam project Java JBasic. Pada bagian tugas kursus akan dijelaskan bagian coding dan algoritma mana yang perlu dilengkapi dalam bentuk tabel struktur class. Tabel struktur class akan mempunyai beberapa bagian, seperti yang dijelaskan di bawah ini.
Abaikan bagian constructor untuk kursus Java pendahuluan, bagian ini baru dipelajari pada kursus Java lanjutan.
No | Access | Parameter | Throws |
C1 | – |
Abaikan bagian Fields/Class Variable/Global Variable untuk kursus Java pendahuluan, bagian ini baru dipelajari pada kursus Java lanjutan.
No | Access | Data Type | Name | Type |
F1 | – |
Bagian ini menjelaskan method-method atau fungsi-fungsi apa saja yang perlu dibuat untuk setiap tugas kursus. Konsep method bisa dibaca melalui artikel Contoh Method Pada Java dan Contoh Method Dalam Class Java.
Setiap class pada kursus Java pendahuluan harus mempunyai method (fungsi) main. Fungsi main adalah fungsi yang dieksekusi pertama kali pada waktu suatu class Java dijalankan. Perhatikan contoh di bawah ini.
public class LatihanA1 {
public static void main(String[] args) {
// isi dengan algoritma yang perlu dibuat untuk fungsi ini
}
}
Berikut adalah contoh tabel struktur class yang menjelaskan bagian method :
No | Access | Return Type | Name | Parameter | Throws | Type |
M1 | public | void | main | String[] args | static | |
M2 | public | void | fungsiSederhana | static |
Perhatian : tabel di atas hanya contoh tabel penjelasan method, setiap latihan akan mempunyai tabel yang berbeda-beda.
Berikut penjelasan masing-masing kolom :
Peserta akan mempelajari secara bertahap semua istilah-istilah yang disebutkan di atas dalam materi dan tugas kursus.
Perhatikan bahwa selain method (fungsi) main, setiap class pada tugas latihan juga bisa mempunyai method tambahan, contohnya method fungsiSederhana dengan nomor M2.
Abaikan bagian constructor untuk kursus Java pendahuluan, bagian ini baru dipelajari pada kursus Java lanjutan.
No | Penjelasan Kegunaan dan Algoritma |
C1 | – |
Abaikan bagian Fields/Class Variable/Global Variable untuk kursus Java pendahuluan, bagian ini baru dipelajari pada kursus Java lanjutan.
No | Penjelasan Kegunaan |
F1 | – |
Bagian ini menjelaskan algoritma atau coding yang harus dibuat di dalam setiap method (fungsi). Perhatikan kolom No pada tabel ini dicocokkan dengan kolom No pada tabel method sebelumnya. Buatlah algoritma atau coding sesuai dengan urutan mulai dari A1 sampai selesai untuk setiap method.
No | Penjelasan Kegunaan dan Algoritma |
M1 | Algoritma : A1 Panggil method M2 |
M2 | Algoritma : A1 Membuat variable dengan nama text dengan tipe data String yang berisi “Halo dari method lain”. A2 Log(text). |
Perhatian : tabel di atas hanya contoh tabel penjelasan algoritma method, setiap latihan akan mempunyai tabel yang berbeda-beda.
Pada contoh tabel di atas, M1 (method main) harus mempunyai coding yang memanggil method M2 (fungsiSederhana).
Kemudian, M2 (method fungsiSederhana) harus mempunyai coding yang membuat satu variable dengan nama text dengan tipe data String yang berisi “Halo dari method lain”. Kemudian method M2 harus memasukkan variable text ke dalam log. Penjelasan untuk proses log akan dijelaskan pada bagian Aturan Pembuatan Log.