Pengenalan Bahasa Pemrograman Java

advertisement
PENGENALAN BAHASA
PEMROGRAMAN JAVA
Dewi Sartika, M.Kom
PENDAHULUAN


Java menurut Sun merupakan sekumpulan teknologi
yang digunakan untuk membuat dan menjalankan
perangkat lunak pada komputer standalone
maupun lingkungan jaringan
Java secara umum merupakan bahasa
pemrograman yang berorientasi objek dan dapat
dijalankan pada berbagai sistem operasi serta
bersifat open source.
MENGAPA JAVA?






Sederhana (Syntac program mirip C++)
Berorientasi Objek (Modular dan dapat digunakan
kembali)
Dapat didistribusikan dengan mudah
Interpreter (jalan pada berbagai platform)
Robust (teliti mengkoreksi error)
Architectural Neutral (1 versi untuk banyak
platform)
MENGAPA JAVA?




Portable (tanpa kompilasi ulang)
Performance (Kompilasikan dengan java lain yang
menggunakan Just In Time Compailer)
Multithreaded (membuat program yang mampu
melakukan pekerjaan dalam satu waktu)
Dinamis (penambahan syntac pada suatu class
tidak mengganggu class lain yang memakainya)
FITUR-FITUR JAVA (JVM)


Java Virtual Machine adalah mesin imajiner yang
menginterpretasikan program ke dalam bytecode.
Dengan fitur ini java mampu bersifat portable
karena dapat dijalankan pada sistem operasi apa
saja asalkan terdapat JVM didalamnya.
FITUR-FITUR JAVA (Garbage Collection)


Fitur pada java yang mampu mengalokasikan
memori secara tepat, dimana akan dilakukan
penghapusan terhadap objek-objek yang tidak
digunakan lagi.
Keuntungannya adalah mengurangi beban
pengelolaan memori serta mengeliminasi kesalahan
yang ditimbulkan akibat penggunaan variable
dinamis
FITUR-FITUR JAVA (Code Security)

Code security yang dimiliki java diperoleh karena
java memiliki Java Runtime Environment (JRE). Java
menggunakan sistem pengamanan 3 lapis untuk
menghindari unstrusted code, yaitu :
1.
2.
3.
class-loader menangani pemuatan kelas Java ke runtime interpreter.
Proses ini menyediakan pengamanan dengan memisahkan kelas kelas
yang berasal dari local disk dengan kelas–kelas yang diambil dari
jaringan.
bytecode verifier membaca bytecode sebelum dijalankan dan menjamin
bytecode memenuhi aturan–aturan dasar bahasa Java.
manajemen keamanan menangani keamanan tingkat aplikasi
dengan mengendalikan apakah program berhak mengakses sumber
daya
FASE PEMROGRAMAN JAVA
FASE PEMROGRAMAN JAVA
IDENTIFIER

Identifier merupakan suatu nama yang diberikan
kepada variable, array, method, kelas, paket,
interface dll. Tata cara pembuatan identifier harus
memperhatikan :
1.
2.
3.
4.
5.
6.
Case sensitive, huruf kapital dan kecil dibedakan
Identifier yang diberikan tidak boleh sama dengan keyword
Harus diawali dengan abjad/huruf, karakter kedua boleh huruf, angka
atau simbol
Tidak memakai tanda baca (? ! + - * & dsb)
Tidak boleh ada spasi di dalamnya. Kata bisa dipisah dengan
menggunakan underscore “_”
Sebaiknya nama variabel cukup deskriptif, menyatakan arti dan
tujuannya
KEYWORD

Keyword adalah kata tertentu dalam bahasa
pemrograman java yang digunakan untuk tujuan
tertentu. Jika suatu kata merupakan keyword maka
tidak dapat digunakan untuk nama suatu identifier.
SELESAI
Terus berlatih!!
Download