Anda di halaman 1dari 6

pemograman berorientasi objek

16 Nov 2011 Tinggalkan komentar


by muhakam in Pemograman Berorientasi Objek
Tersedia dua cara untuk menyisipkan komentar didalam program
Menggunakan pasangan karakter double-slash // . Pasangan ini menyatakan bahwa seluruh
karakter dalam dalam satu baris yang terletak dibelakangnya akan dianggap sebagai komentar
Menggunakan pasangan karakter /* dan */. Seluruh tulisan yang diapit oleh pasangan
karakter ini akan dianggap sebagai komentar.
Materi 1 : Pengenalan Java
Tujuan Materi :
Setelah menyelesaikan bagian ini mahasiswa diharapkan dapat :

Mengerti akan pemograman java

Mampu membuat program java sederhana

Mampu membuat program java yang berisi input dan output

Mampu membuat program java yang menggunakan class JOptionPane

Mampu membuat program java yang berisi proses menangkap kesalahan proses.

Mampu membuat program java yang melibatkan konstata dan komentar.

Pengantar :
Pada bagian ini kita akan berbicara tentang dasar dasar pemograman java, meliputi:

Pengertian java

Keunggulan java

Komponen java

Dasar penulisan kode java

Tipe data dan variabel

Operator aritmatika, relasi dan logika

Konversi data

Penggunaan class JoptionPane

Konstanta dan komentar.

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.

Bilangan pecahan (float), yaitu bilangan yang 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

Tipe data bilangan bulat

Double

Double

Tipe data bilangan pecahan

Char

Character

Tipe data karakter tunggal

String, String Buffer

Tipe data deretan karakter (Strin

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

Operator aritmatika, relasi dan logika


Java mempunyai beberapa operator yaitu aritmatika, logika dan relasi.
1. Operator aritmatika digunakan pada ekspresi matematis.
2. operator logika digunakan pada ekspresi logika, misalnya membandingkan nilai variabel.
3. operator relasi adalah nilai true atau false, tergantung dari hasil logika nya.
Operator aritmatika
Operator

Fungsi

Penggunaan

Penjumlahan

20+3 menghasilkan 23

Pengurangan

20-3 menghasilkan 17

Perkalian

20*3 menghasilkan 60

Pembagian

20.0/3 menghasilkan 6.67

Sisa bagi

20%3 menghasilkan 2

Operator Logika
Operator

Fungsi

penggunaan

&&

Logika AND

(20==3) && (5<7) false AND true =


FALSE

II

Logika OR

(20 == 3) II (5 < 7) false OR true = TRUE

Logika NOT
(komplemen)

! (20 == 3) NOT (false) = TRUE

Operator Relasi
Operator

Fungsi

Penggunaan

==

Persamaan

20==3 (apakah 20 sama denga

!=

Pertidaksamaan

20!=3 (apakah 20 tidak sama d

>

Perbandingan lebih besar dari

20>3 (apakah 20 lebih besar 3

<

Perbandingan lebih kecil dari

20<3 (apakah 20 lebih kecil 3?

>=

Perbandingan lebih besar dari atau sama dengan

20>=3 (apakah 20 lebih besar

<=

Perbandingan lebih kecil dari atau sama dengan A

20<=3 (apakah 20 lebih kecil a

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 :

Method showInputDialog(), digunakan untuk menerima inputan data melalui keyboard.

Method showMessageDialog(), digunakan untuk menampilkan suatu string ke layar.

Method showConfirmDialog(), digunakan untuk melakukan konfirmasi dengan user


tentang suatu hal. Misalnya konfirmasi apakah user akan mengulang suatu proses atau
menutup aplikasi.

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

Tersedia dua cara untuk menyisipkan komentar didalam program

Menggunakan pasangan karakter double-slash // . Pasangan ini menyatakan bahwa


seluruh karakter dalam dalam satu baris yang terletak dibelakangnya akan dianggap
sebagai komentar

Menggunakan pasangan karakter /* dan */. Seluruh tulisan yang diapit oleh pasangan
karakter ini akan dianggap sebagai komentar.