Sejarah Singkat
• 1991. kode “Green Project” berorientasi objek• 18 bulan kemudian. “Oak” -- “Java
• 1995. jadi bahasa pemrograman desktop
• 2009. menjadi milik perusahaan Oracle
Kelebihan Bahasa Java
• Multiplatform• Open Source
• OOP
• Keamanan yang Baik
• Mendukung Multithreading
• Bergaya C++
Edisi Bahasa Java
• J2SE (Java 2 Standard Edition)• J2ME (Java 2 Micro Edition)
• J2EE (Java 2 Enterprise Edition)
Bahasa Java
• Java adalah bahasa pemograman tingkat menengah• Java adalah bahasa pemograman berorientasi objek
• Java bersifat open source
• Java bersifat case sentitive
• Java bersifat multi platform
Tipe Data
• Tipe Data Dasar / Primitifo boolean (tipe data logika)
o char (tipe data karakter)
o byte, short, int dan long (tipe data bilangan bulat)
o double dan float (tipe data bilangan pecahan/ floating point)
Dalam java, String bukanlah suatu tipe data melainkan suatu kelas.
Struktur Dasar Bahasa Java
A. Package adalah folder/direktori tempat kita menyimpan file java kita. Package berfungsi
jika kita ingin mengelompokkan class yang kita buat dalam suatu folder. Dalam suatu
class terdapat (0-1) package.
B. Import adalah menjabarkan/mendaftarkan library-library yang akan digunakan. Dalam
satu class terdapat (0-N) import.
C. Pendeklarasian class umumnya menggunakan “public class ” atau “class
”. Nama Class yang dideklarasikan sebagai public harus sama dengan nama
file. Misal nama class: PraktikumSatu, maka nama file: PraktikumSatu.java
Variabel
Operator
Fungsi Output
Output Menggunakan printf() (lanj.)
Output Menggunakan JOptionPane
Berikut ini adalah langkah-langkah yang harus
dilakukan :
1. Mengimport JOptionPane.class yang ada di
paket javax.swing. Pendeklarasian import
ditulis diatas pendeklarasian class.
import javax.swing.JOptionPane //wajib ditulis public class Contoh{ }
2. Memanggil metode showMessageDialog().
JOptionPane.showMessageDialog(null, String);
Output Menggunakan JOptionPane
(lanj.)
import javax.swing.JOptionPane;
public class ContohOutJOptionPane{
public static void main(String[] args){
String nama="Mulyana";
JOptionPane.showMessageDialog(null, "Halo-Halo Bandung");
JOptionPane.showMessageDialog(null, "Halo "+nama+'\n'+
"Apa Kabar?");
}
}
Fungsi Input
• Input berbasis DOS menggunakan Scanner
• Input berbasis DOS menggunakan
BufferedReader
• Input berbasis GUI menggunakan JOptionPane
Input menggunakan Scanner
1. Meng-import kelas Scanner yang terdapat pada
paket java.util
2. Membuat objek referensi sebagai media
penginputan data.
3. Memanggil metode khusus untuk melakukan
inputan data melalui objek referensi yang tadi
dibuat.
Input menggunakan Scanner (lanj.)
import java.util.Scanner;
public class ContohInScanner{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("Input Nama : ");
String nama = input.nextLine();
System.out.println("Halo "+ nama);
System.out.println();
System.out.print("Alas : ");
int alas = input.nextInt();
System.out.print("Tinggi : ");
float tinggi = input.nextFloat();
System.out.println("Luas Segitiga : "+ (alas*tinggi)/2);
}
}
mungkin saya bagikan sampe scanner aja deh heheh ^_^ siapa tau bermanfaat
sumbernya : dari dosen kampus saya.
makasih minaasaan
0 komentar:
Posting Komentar