Vous êtes sur la page 1sur 5

PENGENALAN JAVA

BAB
I

1.1. Pendahuluan
Java adalah salah satu bahasa pemrogaman Multiplatform (Bisa berjalan di berbagai macam
sistem operasi) karena pada dasarnya java mempunyai Jre (java runtime environment) atau dapat kita
artikan sebagai mesin tersendiri untuk mengeksekusi binary code hasil dari compilasi program yang
telah kita buat, bereda dengan bahasa pemrograman vb, c++ yang memanfaatkan komponen sistem
dalam Windows untuk mengeksekusi binary code hasil kompilasi program..
Pada Tahun 1996, Sun Microsystem secara resmi merilis versi awal Java yang kemudian terus
berkembang hingga muncul JDK 1.1 (Java Development Kit versi 1.1). Perkembangan terus
dilakukan hingga muncul versi baru yang disebut Java 2. Perubahan utama antara versi sebelumnya
adalah adanya Swing yang merupakan teknologi Graphical User Interface (GUI) yang mampu
menghasilkan aplikasi desktop yang benar-benar baik. Untuk mengembangkan aplikasi berbasis java,
kita memerlukan Java Development Kit(JDK), saat ini java telah mencapai versi 2 yang kenal dengan
java 2 platform. Java 2 platform, dibagi menjadi tiga kategori yaitu:
1. Java 2 Standart Edition (J2SE)
2. Java 2 Enterprice Edition(J2EE)
3. Java 2 Micro Edition(J2ME)
Bentuk struktur umum penulisan main class di bahasa pemrograman java, yaitu:
package namePackage;
import namePackage;
public class nameClass {
public static void main(String[] args) {
//Fill Program
}
}

1.2. Variabel
Variabel adalah item yang digunakan data untuk menyimpan pernyataan objek. Variabel
memiliki tipe data dan nama. Tipe data menandakan tipe nilai yang dapat dibentuk oleh
variabel itu sendiri. Nama variabel harus mengikuti aturan untuk identifier.
Contoh:
package Praktikum1;
public class Variabel {
public static void main(String args[]) {
int a=0; // local variable
boolean b=true; // local variable
float c=23; // local variable
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}

1.3. Tipe Data


Terdapat beberapa tipe data primitif yang ada dalam bahasa pemrograman java, yaitu:
Byte
: -128 s/d 127
Short
: -32768 s/d 32767
Int
: -2147483648 s/d 2147483647

Long
Double
Float
Chart
Boolean

:
:
:
:
:

-92233720368543775808 s/d 92233720368543775807


4.9 E-324 1.7976931348623157 E-324
1.4 E-45 3.4028235 E38
Karakter
True atau False

Contoh:
package Praktikum1;
public class TipeData{
public static void main (String[]args){
int bil_1 = 10;
float bil_2 = 500;
String operator = "+";
double hasil = bil_1 + bil_2;
System.out.print(bil_1);
System.out.print(operator);
System.out.print(bil_2);
System.out.print(" = "+hasil);
}
}

1.4. Operator
Dalam bahasa pemrograman java ada beberapa operator yang biasa digunakan yaitu operator
aritmatika (+, -, *, /, %), pembanding (<, >, <=, >=, !=, ==), logika (&&, ||), dan penugasan (=, +=, -=,
*=, /=, %=).
Contoh:
package Praktikum1;
public class Operator{
public static void main(String args[]){
short x = 6; int y = 4;
float a = 12.5f; float b = 7f;
System.out.println("x= "+ x + ", y = "+y);
System.out.println("x + y ="+ (x + y));
System.out.println("x - y ="+ (x - y));
System.out.println("x / y ="+ (x / y));
System.out.println("x % y ="+ (x % y));
System.out.println("a = "+ a + ", b = "+b);
System.out.println("a / b ="+ (a / b));
System.out.println("x / b ="+ (x / b));
System.out.println("b / x ="+ (b / x));
}
}

1.5. Input Dan Output

1. Input
Ada dua cara menginput dalam bahasa pemrograman java yaitu dengan menggunakan buffered
reader dan scanner, tapi pada praktikum kali ini hanya menggunakan scanner dikarenakan lebih
mudah.
Contoh:
package Praktikum1;
import java.util.Scanner;
public class inputScanner {
public static void main(String[] args) {

Scanner namaScan = new Scanner(System.in);


System.out.print("Masukkan angka : ");
int number = namaScan.nextInt();
System.out.print("Angka : "+number);
}
}

2. Output
Pada pemrograman java untuk melakukan proses output suatu kumpulan karakter yaitu dengan
menggunakan perintah System.out.print atau System.out.println dimana pada bahasa pemrograman
pascal perintah tersebut ditulis dengan perintah write atau writeln.
Contoh:
package Praktikum1;
public class Output {
public static void main(String[] args) {
System.out.println("Output dengan menggunakan Println ");
System.out.print("Output dengan menggunakan Print ");
System.out.print("Output dengan menggunakan Print ");
}
}

LATIHAN PROGRAM
1. Program Kalkulator Sederhana
package Praktikum1;
import java.util.Scanner;
public class kalkulatorSederhana {
public static void main(String[] args) {
Scanner angka = new Scanner(System.in);
System.out.print("Masukkan nilai a : ");
int a = angka.nextInt();
System.out.print("Masukkan nilai b : ");
int b = angka.nextInt();
System.out.println("Hasil dari a + b = "+(a+b));
System.out.println("Hasil dari a - b = "+(a-b));
System.out.println("Hasil dari a * b = "+(a*b));
System.out.println("Hasil dari a / b = "+(float)(a/b));
System.out.println("Hasil dari a % b = "+(a%b));
}
}

2. Program Fungsi Matematika


package Praktikum1;
import java.util.Scanner;
public class FungsiMtk {
public static void main(String[] args) {
Scanner mtk = new Scanner(System.in);
System.out.print("Masukkan nilai x : ");
int x = mtk.nextInt();
System.out.print("Masukkan nilai y : ");
int y = mtk.nextInt();
System.out.println("Nilai konstanta PI = "+Math.PI);
System.out.println("Nilai konstanta Exp = "+Math.E);
System.out.println("Nilai x^(y)
= "+Math.pow(x, y));
System.out.println("Nilai log10(x) = "+Math.log10(x));
System.out.println("Nilai log(y)
= "+Math.log(y));
}
}

3. Program Luas Lingkaran


package Praktikum1;
import java.util.Scanner;
public class LuasLingkaran {
public static void main(String[] args) {
Scanner circ = new Scanner(System.in);
System.out.print("Masukkan jari-jari lingkaran : ");
double rad = circ.nextFloat();
double luas = Math.PI*Math.pow(rad, 2);
//float luas = Math.PI*rad*rad;
System.out.println("Luas = 3.14*"+rad+"^(2) = "+luas);
}
}
Nb

: Semua program wajib diketik sebelum masuk praktikum 1


Mencari materi yang menyangkut dalam materi praktikum 1

TUGAS PRAKTIKUM
1. Buat program untuk menampilkan biodata diri dengan proses input !
2. Buat program dengan menggunakan operator:
aritmetika,
pembanding,
logika, dan
penugasan.
3. Buatlah algoritma untuk konversi satuan nilai ke satuan nilai yang lain ( contoh : konversi
suhu, uang, berat, dll ).
4. Ditambah dengan tugas dari Pemateri.

Vous aimerez peut-être aussi