Teori Pendukung
Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.
Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source.
Bahasa pemrograman Java pada awalnya dibuat oleh James Gosling pada tahun 1995 sebagai bagian dari Sun Microsystem Java Platform. Sintaks Java banyak diturunkan dari C dan C++ tetapi lebih sederhana, ketat dan mempunyai akses ke OS yang lebih terbatas. Hal ini karena Java ditujukan sebagai bahasa pemrograman yang cukup sederhana untuk dipelajari dan mudah dibaca.
Aplikasi Java ditulis sebagai file berekstensi .java yang dicompile menjadi file .class. File .class ini adalah bytecode yang bisa dijalankan di semua Java Virtual Machine, tidak peduli apapun OS-nya ataupun arsitektur processornya. Java adalah bahasa yang ditujukan untuk semua kebutuhan, concurent, berbasis class, object oriented serta didesain agar tidak tergantung terhadap lingkungan dimana aplikasi dijalankan (OS dan processor).
Java Platform terdiri dari tiga buah profile : Java ME (Java Micro Edition) adalah java yang bisa berjalan di dalam embedded system seperti Java Card dan Handphone. Java SE (Java Standard Edition) adalah java yang bisa berjalan di dalam PC maupun server sebagai aplikasi standalone maupun aplikasi desktop. Java EE (Java Enterprise Edition) adalah profile java yang ditujukan untuk membuat aplikasi Enterprise seperti Web Application (Servlet) dan Enterprise Java Bean (EJB).
Sebelum mengenal yang namanya kelas, terlebih dahulu belajar tentang tipe data, variabel, operator, statement kontrol pada bahasa pemrograman java. Yang pertama kita harus kenal tipe data dan cara menggunakan variabel didalam lingkungan java. Berikut tipe data yang digunakan dalam Java.
Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.
Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source.
Bahasa pemrograman Java pada awalnya dibuat oleh James Gosling pada tahun 1995 sebagai bagian dari Sun Microsystem Java Platform. Sintaks Java banyak diturunkan dari C dan C++ tetapi lebih sederhana, ketat dan mempunyai akses ke OS yang lebih terbatas. Hal ini karena Java ditujukan sebagai bahasa pemrograman yang cukup sederhana untuk dipelajari dan mudah dibaca.
Aplikasi Java ditulis sebagai file berekstensi .java yang dicompile menjadi file .class. File .class ini adalah bytecode yang bisa dijalankan di semua Java Virtual Machine, tidak peduli apapun OS-nya ataupun arsitektur processornya. Java adalah bahasa yang ditujukan untuk semua kebutuhan, concurent, berbasis class, object oriented serta didesain agar tidak tergantung terhadap lingkungan dimana aplikasi dijalankan (OS dan processor).
Java Platform terdiri dari tiga buah profile : Java ME (Java Micro Edition) adalah java yang bisa berjalan di dalam embedded system seperti Java Card dan Handphone. Java SE (Java Standard Edition) adalah java yang bisa berjalan di dalam PC maupun server sebagai aplikasi standalone maupun aplikasi desktop. Java EE (Java Enterprise Edition) adalah profile java yang ditujukan untuk membuat aplikasi Enterprise seperti Web Application (Servlet) dan Enterprise Java Bean (EJB).
Sebelum mengenal yang namanya kelas, terlebih dahulu belajar tentang tipe data, variabel, operator, statement kontrol pada bahasa pemrograman java. Yang pertama kita harus kenal tipe data dan cara menggunakan variabel didalam lingkungan java. Berikut tipe data yang digunakan dalam Java.
Tipe Data
Terdapat beberapa tipe data primitive yang ada di Java yaitu :
Tipe DataKeterangan
Terdapat beberapa tipe data primitive yang ada di Java yaitu :
Tipe DataKeterangan
booleantrue atau false
charKarakter
byte-128 - 127
short-32768 - 32767
int-2147483648 - 2147483647
long-9223372036854775808 - 9223372036854775807
double4.9E-324 - 1.7976931348623157E308
float1.4E-45 - 3.4028235E38
String bukanlah merupakan tipe data di Java, String merupakan Object. Namun string memiliki keunikan yaitu String dapat langsung dibuat tanpa harus membuat Object.
Variabel
Variabel merupakan sesuatu yang digunakan untuk menampung sebuah data. Sebuah variabel harus ada dalam sebuah kelas atau metode. Pembuatan sebuah variabel di Java terlihat pada kode dibawah ini.
Tipe namaVariabel; // mendeklarasikan variabel
Tipe namaVariabel= nilai; //inisialisasi variabel
Contoh 1.1 Pendeklarasian variabel:
Variabel
Variabel merupakan sesuatu yang digunakan untuk menampung sebuah data. Sebuah variabel harus ada dalam sebuah kelas atau metode. Pembuatan sebuah variabel di Java terlihat pada kode dibawah ini.
Tipe namaVariabel; // mendeklarasikan variabel
Tipe namaVariabel= nilai; //inisialisasi variabel
Contoh 1.1 Pendeklarasian variabel:
Int nilai;
Int nilai=0;
Int nilai=0;
Setelah membahas tentang variabel, kita lanjut pengenalan operator di java. Operator di Java tidak beda dengan di C++. Berikut beberapa operator dalam pemrograman Java.
Operator
Operator merupakan sebuah karakter khusus yang digunakan untuk menghasilkan suatu nilai. Berikut beberapa macam operator yang ada dalam java.
Operator Logika
Operator
Keterangan
Operator
Operator merupakan sebuah karakter khusus yang digunakan untuk menghasilkan suatu nilai. Berikut beberapa macam operator yang ada dalam java.
Operator Logika
Operator
Keterangan
+
Penjumlahan
Penjumlahan
-
Pembagian
Pembagian
*
Perkalian
Perkalian
/
Pembagian
Pembagian
%
Sisa
Sisa
Operator Penugasan
Operator
Keterangan
Operator
Keterangan
=
Pemberian nilai
Pemberian nilai
+=
Penambahan bilangan
Penambahan bilangan
-=
Pengurangan bilangan
Pengurangan bilangan
*=
Perkalian bilangan
Perkalian bilangan
/=
Pembagian bilangan
Pembagian bilangan
%=
Pemerolehan sisa bagi
Pemerolehan sisa bagi
Operator Pembanding
Operator
Keterangan
Operator
Keterangan
==
sama
sama
!=
Tidak sama
Tidak sama
>=
Lebih dari sama dengan
Lebih dari sama dengan
<=
Kurang dari sama dengan
Kurang dari sama dengan
>
Lebih dari
Lebih dari
<
Kurang dari
Kurang dari
Operator Logika
Operator
Keterangan
Operator
Keterangan
&&
Dan
Dan
||
Atau
Atau
Setelah membahas tentang operator, lanjut ke statement kontrol.
Berikut beberapa contoh penulisan program dengan menggunakan bahasa pemrograman java.
Contoh 1.2 Program perulangan
Souce code
Hasil
Berikut beberapa contoh penulisan program dengan menggunakan bahasa pemrograman java.
Contoh 1.2 Program perulangan
Souce code
Hasil
public class Perulangan {
public static void main(String[] args) {
for (int i = 1; i <=5; i++) {
System.out.println(i+"= Belajar Java itu mudah");
}
}
}
run:
1= Belajar Java itu mudah
2= Belajar Java itu mudah
3= Belajar Java itu mudah
4= Belajar Java itu mudah
5= Belajar Java itu mudah
BUILD SUCCESSFUL (total time: 0 seconds)
public static void main(String[] args) {
for (int i = 1; i <=5; i++) {
System.out.println(i+"= Belajar Java itu mudah");
}
}
}
run:
1= Belajar Java itu mudah
2= Belajar Java itu mudah
3= Belajar Java itu mudah
4= Belajar Java itu mudah
5= Belajar Java itu mudah
BUILD SUCCESSFUL (total time: 0 seconds)
Contoh 1.3 Program percabangan/ kondisi
Source code
Hasil
Source code
Hasil
public class Percabangan {
public static void main(String[] args) {
int a = 2;
if (a < 5) {
System.out.println("Nilai a lebih kecil dari 5");
} else {
System.out.println("Nilai a lebih besar dari 5");
}
}
}
run:
Nilai a lebih kecil dari 5
BUILD SUCCESSFUL (total time: 1 second)
public static void main(String[] args) {
int a = 2;
if (a < 5) {
System.out.println("Nilai a lebih kecil dari 5");
} else {
System.out.println("Nilai a lebih besar dari 5");
}
}
}
run:
Nilai a lebih kecil dari 5
BUILD SUCCESSFUL (total time: 1 second)
Tags:
Semester 3