Mampu membuat program java yang berisi proses menangkap kesalahan proses.
Pengantar :
Pada bagian ini kita akan berbicara tentang dasar dasar pemograman java, meliputi:
Pengertian java
Keunggulan java
Komponen java
Konversi data
PENGERTIAN JAVA
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems
sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan
Smalltalk, namun dirancang agar lebih mudah dipakai dan platform independent, yaitu dapat
dijalankan di berbagai jenis sistem operasi dan arsitektur komputer. Bahasa ini juga dirancang
untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.
KEUNGGULAN JAVA
Java sebagai bahasa pemrograman yang banyak disukai orang karena konsep pemrogramannya
yang konsisten dengan teori orientasi objek serta aman untuk di gunakan, maka java memiliki
beberapa keunggulan yaitu :
Sederhana
Berorientasi Objek
Terdistribusi
Aman
Multiplatform
Portable
Kinerja Tinggi
Multithreading
Dinamis
KOMPONEN JAVA
JVM (Java Virtual Machine)
Java dapat berjalan pada sebuah sistem operasi membutuhkan Java Virtual Machine (JVM). JVM
sendiri terdiri dari Java Runtime Environment (JRE) dan Java Development Kit (JDK). Sun
Microsystems mengeluarkan tiga kelas paket Java, yaitu J2-SE JRE (hanya berisi JRE), J2- SE
SDK(berisi JDK + JRE), dan J2-EE SDK (berisi JDK+JRE dan tools untuk aplikasi enterprise).
Untuk versi SE (Standard Edition) tersedia gratis pada situs http://www.java.com.
IDE (Integrated Development Environment)
IDE (Integrated Development Environment) adalah sebuah editor pemrograman sebuah bahasa.
Untuk Java sendiri ada banyak IDE yang tersedia dipasaran baik yang bersifat gratis (freeware)
ataupun yang berbayar. Beberapa IDE yang populer antara lain, Jcreator (www.jcreator.com),
Netbeans (www.netbeans.org), Jbuilder (www.borland.com/jbuilder), dan lain-lain.
Class
Unit yang paling mendasar dalam pemrograman java adalah class. Class adalah komponen
aplikasi yang menangani kode dan data dalam pemrograman java.
Dasar Penulisan Kode (Syntax) Java
Tipe Data
Tipe data bisa dikatakan kelompok ukuran memori yang akan kita gunakan untuk menyimpan
informasi kode program dalam pemrograman.
Variabel
Variabel adalah istilah bagi lokasi memori yang ditetapkan untuk menyimpan data tertentu,
sehingga istilah nama-variabel merujuk kepada nama bagi lokasi memori tersebut.
Secara umum ada tiga bentuk tipe data :
1. Numerik : data yang berbentuk angka atau bilangan. Data numerik bisa dibagi dua kategori :
Bilangan bulat (integer), yaitu bilangan yang tidak mengandung angka pecahan.
2. Karakter : data yang berbentuk karakter atau deretan karakter. Data karakter bisa dibagi
menjadi dua kategori :
Karakter tunggal
Deretan karakter
3. Logika : yaitu tipe data dengan nilai benar (true) atau salah (false).
TIPE DATA
CLASS
KETERANGAN
Int
Integer
Double
Double
Char
Character
Proses pemberian harga / nilai ke sebuah variabel dapat dilakukan dengan 3 cara :
1. Pemberian nilai pada saat program dibuat
2. Pemberian nilai melalui parameter program, Parameter program adalah data yang
dilewatkan kepada sebuah program pada saat program tersebut akan dijalankan.
3. Pemberian nilai melalui dialog dengan user
Contoh program java sederhana
Fungsi
Penggunaan
Penjumlahan
20+3 menghasilkan 23
Pengurangan
20-3 menghasilkan 17
Perkalian
20*3 menghasilkan 60
Pembagian
Sisa bagi
20%3 menghasilkan 2
Operator Logika
Operator
Fungsi
penggunaan
&&
Logika AND
II
Logika OR
Logika NOT
(komplemen)
Operator Relasi
Operator
Fungsi
Penggunaan
==
Persamaan
!=
Pertidaksamaan
>
<
>=
<=
Konversi data
Ada dua cara melakukan konversi data :
1. Type-casting adalah istilah dimana suatu data dipaksa menjadi type data lain secara
sementara pada saat akan diproses.
2. Menggunakan method khusus dari class suatu tipe data.
Penggunaan class JOptionPane
Ada beberapa method yang akan kita gunakan dalam JOptionPane yaitu :
Konstanta
Konstanta adalah Variabel yang memiliki data atau nilai yang bersifat tetap. Nilai yang disimpan
didalam variabel ini tidak bisa diubah selama program berjalan.
Sebuah konstanta dideklarasikan dengan menggunakan kata kunci final yang menyatakan bahwa
data yang tersimpan pada variabel ini sudah tidak bisa diubah ubah lagi.
Komentar di dalam program
Menggunakan pasangan karakter /* dan */. Seluruh tulisan yang diapit oleh pasangan
karakter ini akan dianggap sebagai komentar.