Anda di halaman 1dari 14

“DASAR-DASAR PEMROGRAMAN JAVA”

O
L
E
H

 SARA WATI 17051020

MATA KULIAH : PEMROGRAMAN KOMPUTER


DOSEN PENGAMPU : ELY SYAFITRI, S.Pd, M.Pd.

PROGRAM STUDI PENDIDIKAN MATEMATIKA


FAKULTAS KEGURUAN ILMU PENDIDIKAN
UNIVERSITAS ASAHAN
2020/2021
KATA PENGANTAR

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.

Kisaran, 1 November 2020

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.1. Latar Belakang


Standarisasi yang dilakukan dalam membuat suatu bahasa pemrograman yang
mampu berjalan diberbagai platform atau platform independence. Salah satu teknologi
Java adalah  “write once run everywhere”, dan ini menjadi suatu kekuatan yang dimiliki
Java. Java dijalankan pada sistem operasi apapun tanpa perlu kompilasi ulang. Untuk
komunikasi bergerak,  Sun Microsystem mengenalkan  Java 2 Micro Edition (J2ME)
merupakan bagian teknologi Java yang digunakan untuk aplikasi Java yang berjalan pada
perangkat mobile device dan teknologi aplikasi wireless. J2ME atau Java 2 Micro Edition
adalah sebuah teknologi yang telah banyak digunakan dalam pengembangan aplikasi
pada ponsel/ smartphone, mulai dari aplikasi yang berupa permainan, editing, komunikasi
sampai dengan aplikasi ponsel sebagai pendukung aplikasi yang lebih besar. Keberadaan
J2ME digunakan sebagai pusat pengembang untuk aneka teknologi java untuk device
micro diantaranya adalah Personal Java, Java Card, MIDP, dll.
Java adalah sebuah platform teknologi pemrograman yang dikembangkan oleh Sun
Microsystem. Pertama kali di release tahun 1991 dengan nama kode Oak yang kemudian
pada tahun 1995 berganti menjadi Java. Visi Java adalah untuk membuat sebuah bahasa
pemrograman yang portable dan independent terhadap platform (platform independent).
Java dapat membuat perangkat lunak yang dapat ditanamkan (embedded) pada berbagai
mesin dan peralatan konsumer, seperti handphone, microwave, remote control, dan lain-
lain. Dan hal inilah yang sedang berkembanga pesat dalam dunia teknologi informasi dan
komunikasi, khususnya dalam hal pemrograman untuk teknologi ponsel smartphone.
Setelah memahami tentang sejarah java selanjutnya dalam makalah ini akan
dibahas mengenai dasar-dasar pemrograman java antara lain: pernyataan dan blok dalam
java, java identifier dan keyword dalam java.

1
BAB II
PEMBAHASAN

2.1. Pernyataan dan Blok dalam Java


Pernyataan adalah satu atau lebih baris kode yang diakhiri dengan semicolon. Sebagai
contoh untuk pernyataan tunggal adalah

System.out.println (“Nama saya!”);

Kode program diatas artinya : Mengimplementasikan pernyataan untuk menampilkan string


Nama saya! ke layar console, dan diakhiri dengan tanda titik koma(;).

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 :

public static void main( String[] args )


{ System.out.println("Hello");

System.out.println("world");

Petunjuk Penulisan Program:

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");
}

2.2. Java Identifier


Java Identifier adalah suatu tanda yang mewakili nama-nama variabel, method,
class, dsb. Contoh dari Identifier adalah : Hello, main, System, out.
Pendeklarasian Java adalah case-sensitive. Hal ini berarti bahwa Identifier : Hello
tidak sama dengan hello. Identifier harus dimulai dengan salah satu huruf, underscore
2
“_”, atau tanda dollar “$”. Hurufnya dapat berupa huruf besar maupun huruf kecil.
Karakter selanjutnya dapat menggunakan nomor 0 smpai 9.
Identifier tidak dapat menggunakan kata kunci dalam Java seperti class, public,
void, dsb. Selanjutnya kita akan berdiskusi lebih banyak tentang kata kunci dalam Java.

Petunjuk Penulisan Program:

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.

2.3. Keyword dalam Java


Keyword adalah kata kunci yang digunakan dalam bahasa pemrograman. salah
satunya adalah java. Kata kunci merupakan identifier yang telah dipesan untuk
didefinisikan sebelumnya oleh Java untuk tujuan tertentu. Kita tidak bisa menggunakan
keyword sebagai nama variabel, class, dan method. Untuk menentukan sifat, jenis atau
hak akses yang digunakan, didalam java terdapat banyak sekali jenis keyword yang bisa
kita gunakan,

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

Anda mungkin juga menyukai