O
L
E
H
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan
hidayah-Nya sehingga kami dapat menyelesaikan makalah yang berjudul “Dasar-dasar
Pemrograman Java”, yang mana makalah ini diajukan untuk memenuhi salah satu tugas mata
kuliah PEMROGRAMAN KOMPUTER.
Adapun yang kami bahas dalam makalah ini yaitu pernyataan dan blok dalam java, java
identifier, dan keyword. Setelah membaca makalah ini diharapkan pembaca dapat memahami
tentang dasar-dasar pemrograman java.
Penyusun menyadari bahwa dalam pembuatan makalah ini masih banyak kekurangan,
oleh karena itu kritik dan saran yang sifatnya membangun sangat kami harapkan untuk
mengembangkan makalah ini.
Penulis
i
DAFTAR ISI
KATA PENGANTAR...........................................................................................................i
DAFTAR ISI..........................................................................................................................ii
BAB I PENDAHULUAN
1.1 Latar Belakang..............................................................................................................1
BAB II PEMBAHASAN
2.1 Pernyataan dan Blok dalam Java..................................................................................2
2.2 Java Identifier...............................................................................................................2
2.3 Keyword.......................................................................................................................3
BAB III PENUTUP
3.1 Kesimpulan...................................................................................................................10
Daftar Pustaka.......................................................................................................................11
ii
BAB I
PENDAHULUAN
1
BAB II
PEMBAHASAN
Blok adalah satu atau lebih pernyataan yang terbentang antara kurung kurawal buka
dan kurung kurawal tutup yaitu sekumpulan pernyataan sebagai satu unit kesatuan. Blok
pernyataan dapat dikumpulkan akan tetapi tidak secara pasti mempunyai keterkaitan fungsi.
Beberapa jumlah spasi kosong diijinkan terdapat didalamnya, sebagai contoh dari suatu
blok adalah :
System.out.println("world");
1. Pada saat pembuatan blok, Anda dapat meletakkan kurung kurawal buka pada baris
dengan pernyataan seperti contoh sebagai berikut ,
public static void main( String[] args ){
atau Anda dapat meletakkan kurung kurawal pada baris selanjutnya, seperti,
public static void main( String[] args )
{
2. Anda harus memberi jarak (indent) pernyataan selanjutnya setelah awal dari blok ,
seperti contoh berikut,
public static void main(String[] args )
{ System.out.println("Hello");
System.out.println("world");
}
1. Untuk pemberian nama dari class Java, diberikan huruf kapital untuk huruf pertama
pada nama class. Untuk nama method dan variabel, huruf pertama dari kata harus
dimulai dengan huruf kecil. Sebagi contoh:
ThisIsAnExampleOfClassName
thisIsAnExampleOfMethodName
2. Pada kasus untuk identifier lebih dari satu kata, menggunakan huruf kapital untuk
mengindikasikan awal dari kata kecuali kata pertama. Sebagai contoh, charArray,
fileNumber, ClassName.
3. Hindari menggunakan underscores pada awal identifier seperti _read atau _write.
Berikut ini adalah daftar dari kata kunci dalam Java (Java Keywords):
Catatan: true, false, dan null bukan termasuk kata kunci akan tetapi mereka termasuk
kata-kata khusus, jadi anda tidak dapat menggunakan mereka sebagai nama variabel pada
program anda.
1. Abstract
Abstract adalah sebuah Java Keyword yang bisa diaplikasikan ke sebuah kelas
dan method. Sebuah class Abstract tidak bisa digunakan secara langsung. Ini harus
ditempatkan sebelum tipe variabel atau tipe method return. Abstract
3
direkomendasikan untuk meletakannya setelah akses modifier dan setelah keyword
static. Sebuah class non-Abstract merupakan class aconcrete.
Hanya sebuah class Abstract yang dapat mempunyai method abstract. Sebuah
method abstract hanya dideklarasikan dan tidak diimplementasikan. Sebuah method
abstract tidak bisa menjadi keyword final, static, maupun native.
2. Assert
Assert merupakan sebuah Java Keyword yang digunakan untuk
mendefinisikan sebuahassert statement. Sebuah assert statement digunakan untuk
mendeklarasikan sebuah kondisi boolean yang diharapkan pada sebuah program. jika
program berjalan denganassertions enabled, kemudian kondisi tersebut dicek pada
waktu berjalan.
Syntax :
expression1 adalah sebuah boolean yang akan melemparkan assertion jika itu
false. Ketika itu dilemparkan, pengecualian error pada assertion dibuat dengan
parameter expression2 (jika ada).
Sebagai contoh :
3. Boolean
Boolean diguanakan untuk menyatakan variabel yang dapat menyimpan nilai 2
kemungkinan Boolean yaitu true dan false.
Syntax dan contoh penggunaan:
4. Break
Break merupakan keyword yang digunakan untuk melanjutkan eksekusi
program ke statement selanjutnta segera setelah selesai mengeksekusi suatu
statement.
Syntax dn contoh penggunaan:
5. Byte
4
Adalah keyword yang diguanakan untuk menyatakan suatu variabel yang dapat
menyyimpan data integer sebanyak 8-bit. Selain itu keyword ini juga digunakan
untuk menyatakan bahwa suatu metode mengemalikan nilai tipe byte.
Contoh pengguanaan:
Byte x = 60;
6. Case
Case digunakan untuk mebuat kasus –kasus individu dalam pernyataan switch.
Contoh penggunaan:
7. Catch
Sebuah blok statement yang dieksekusi jika pengecualiannya dijalankan pada
blok pendefenisian oleh keyword try sebelumnya.
8. Char
Menyatakan variabel yang dapat menyimpan nilai sebanyak 16 bit.
9. Class
5
Digunakan untuk mendefinisikan dan mengimplementasikan objek.
10. Const
Const tidak digunakan dan tidak mempunyai fungsi.
11. Continue
Digunakan untuk melanjutkan eksekusi program perulangan.
12. Default
Default dapat digunakan dalam pernyataan switch untuk pernyataan yang akan
dieksekusi jika case tidak sesuai dengan nilai yang ditentukan.
13. Do
Digunakan bersama dengan while untuk membuat do-while pengulangan, yang
mengeksekusi suatu statemen berkaitan dengan pengulangan dan kemudian tes
ekspresi boolean, jika pernyataan bernilai benar, pengulangan dijalankan lagi, dan
akan terus berlanjut sampai statement bernilai salah.
14. Double
menyatakan variable dapat menampung 64-bit tipe data float.
15. Else
Kata kunci yang digunakan bersama dengan if untuk membuat pernyataan jika-
maka, yang menguji suatu ekspresi boolean. Jika statemen bernilai true, blok
pernyataan terkait dengan jika dievaluasi. Apabila statemen bernilai false, blok
pernyataan maka aka dievaluasi.
16. Enum
Sebuah Java kata kunci yang digunakan untuk mendeklarasikan tipe
enumerasi. Enumerations memperpanjang kelas dasar Enum.
17. Extends
Keyword yang digunakan bila terjadi pewarisan, kelas yang mewariskan
method dan attributenya disebut kelas super, sedangkan yang diwariskan disebut
subkelas.
18. Final
Dengan keyword ini kelas tidak dapat menurunkan kelas lain, method tidak
dapat dioverride oleh method lain, membentuk suatu attribute menjadi konstanta.
6
19. Finally
Bagian dari blok try yang selalu dieksekusi
20. Float
Digunakan untuk menyatakan variable yang dapat menampung 32-bit tipe data
decimal.
21. For
Tipe pengulangan (loop)
22. Goto
Meskipun tercantum sebagai kata kunci di Java, goto tidak digunakan dan
tidak memiliki fungsi.
23. If
Statement yang bersyarat (conditional statement)
24. Implements
Mendefinisikan interface yang diimplementasikan oleh kelas
25. Import
Meng-import paket (package)
26. Instanceof
Menguji jika objek adalah instance dari kelas.
27. Int
Tipe data bilangan asli yang mampu menampung sampai 32 bit
28. Interface
Tipe abstrak dengan method yang dapat diimplementasikan oleh kelas tersebut
29. Long
Tipe long integer 64-bit
30. Native
Method yang diimplementasikan oleh host system
7
31. New
New digunakan untuk membuat sebuah instance dari sebuah kelas atau array.
32. Null
Referensi null
33. Package
Paket kelas
34. Private
Fitur yang hanya dapat diakses oleh method kelas tersebut
35. Protected
Fitur yang hanya dapat diakses oleh kelas tersebut, turunan dari kelas tersebut,
dan kelas lainnya yang berada dalam satu paket
36. Public
Fitur yang dapat diakses oleh method dari semua kelas
37. Return
Hasil dari method
38. Short
Tipe data integer 16-bit
39. Static
Fitur yang khusus dari kelas tersebut, bukan kepada objek dari kelas tersebut
40. Super
Digunakan untuk mengakses anggota kelas yang diwariskan oleh kelas di
mana ia muncul.
41. Switch
Statement pilihan
42. Synchronized
Method atau blok kode yang atomic kepada thread
8
43. This
Digunakan untuk mewakili sebuah instance dari kelas dimana ia muncul.
44. Throw
Menyebabkan deklarasi pengecualian. Hal ini menyebabkan eksekusi untuk
melanjutkan dengan pengecualian penangan melampirkan pertama dinyatakan oleh
kata kunci catch untuk menangani tipe pengecualian tugas kompatibel.
45. Throws
Digunakan dalam deklarasi metode untuk menentukan pengecualian tidak
ditangani dalam metode melainkan diteruskan ke tingkat yang lebih tinggi berikutnya
program
46. Transient
Menyatakan bahwa medan contoh bukan bagian dari default serial bentuk
objek. Ketika suatu objek serial, hanya nilai-nilai non-fana bidang misalnya
dimasukkan dalam representasi serial default. Ketika suatu objek deserialized, while
bidang diinisialisasi hanya untuk nilai default mereka. Jika bentuk standar tidak
digunakan, misalnya ketika sebuah tabel serial Persistent Fields ini dideklarasikan
pada hirarki kelas, semua kata kunci while diabaikan .
47. Try
Mendefinisikan suatu blok statemen yang memiliki penanganan eksepsi. Jika
eksepsi dilemparkan di dalam blok try, sebuah blok catch opsional dapat menangani
jenis pengecualian dideklarasikan.
48. Void
Keyword yang merupakan tipe jenis return value dimana method yang
menggunakan keyword ini tidak mengembalikan nilai apapaun setelah dipanggil atau
dieksekusi.
49. Volatile
Digunakan dalam deklarasi lapangan untuk menentukan bahwa variabel yang
diubah asynchronously oleh bersamaan menjalankan thread. Metode, kelas dan
interface sehingga tidak dapat dideklarasikan volatile.
50. While
Kata kunci while digunakan untuk membuat pengulangan while, yang menguji
suatu ekspresi boolean dan mengeksekusi blok pernyataan yang berhubungan dengan
pengulangan jika ekspresi bernilai true; sampai ekspresi bernilai salah. Kata kunci ini
juga dapat digunakan untuk membuat pengulangan do-while.
9
BAB III
PENUTUP
3.1. Kesimpulan
Terdapat beberapa dasar-dasar pemrograman java antara lain:
1.Pernyataan dan Blok dalam Java
Pernyataan adalah satu atau lebih baris kode yang diakhiri dengan semicolon.
Blok adalah satu atau lebih pernyataan yang terbentang antara kurung kurawal
buka dan kurung kurawal tutup yaitu sekumpulan pernyataan sebagai satu unit
kesatuan
2.Java Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class,
dsb. Contoh dari Identifier adalah : Hello, main, System, out.
10
3.Keyword adalah kata kunci yang digunakan dalam bahasa pemrograman. salah
satunya adalah java
Berikut ini adalah daftar dari kata kunci dalam Java (Java Keywords):
Daftar Pustaka
1. https://lmsspada.kemdikbud.go.id/mod/forum/view.php?id=30090&forceview=1,
[Diakses 1 November 2020]
2. https://www.slideshare.net/rozygynaga/struktur-pemrograman-java, [Diakses 1 November
2020]
3. https://titinfatimah9898.wordpress.com/2015/09/01/jenis-jenis-keyword-pada-java-dan-
fungsinya/, [Diakses 3 November 2020]
11