Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengenalan Pemrograman Java

Presentasi serupa


Presentasi berjudul: "Pengenalan Pemrograman Java"— Transcript presentasi:

1 Pengenalan Pemrograman Java
Pengenalan Teknologi Java Struktur Program Java Compiler & running program Tipe Data, Variabel & operator

2 Pengenalan Teknologi Java
Java adalah suatu bahasa pemrograman, dan sekaligus suatu platform. Java dikenal sebagai bahasa pemrograman tingkat tinggi. Java mudah dipelajari, terutama bagi programmer yang telah mengenal C/C++. Java merupakan bahasa pemrograman berorientasi objek yang merupakan paradigma pemrograman masa depan. Java dirancang agar dapat dijalankan di semua platform. Dan jdirancang untuk menghasilkan aplikasi – aplikasi dengan performansi yang terbaik, seperti aplikasi database Oracle 8i/9i yang core-nya dibangun menggunakan bahasa pemrograman Java. Java bersifat neutral architecture, karena Java Compiler yang digunakan untuk mengkompilasi kode program Java dirancang untuk menghasilkan kode yang netral terhadap semua arsitekture perangkat keras yang disebut sebagai Java Bytecode.

3 Pengenalan Teknologi Java
Java Sebagai sebuah platform : Java Virtual Machine (JVM). Java Application Programming Interface (Java API).

4 Arsitektur Java Enterprise Java (J2EE) untuk aplikasi berbasis web, aplikasi sistem tersebar dengan beraneka ragam klien dengan kompleksitas yang tinggi. Merupakan superset dari Standar Java Standar Java (J2SE), ini adalah yang biasa dikenal sebagai bahasa Java. Micro Java (J2ME) merupakan subset dari J2SE dan salah satu aplikasinya yang banyak dipakai adalah untuk wireless device / mobile device.

5 Java Language dibaca oleh Java compiler Byte code (.class) memproduksi
Source code (.java) Java compiler dibaca oleh Byte code (.class) memproduksi Java Virtual Machine diinterpretasikan oleh Program Execution Hasilnya adalah

6 Tool Pemrograman Java Text Editor + Compiler (Interpreter): TextPad, Notepad++, Java Standard Edition Integrated Development Environment (IDE): Eclipse, Netbeans, Jcreator, Gel

7 Instalasi Java Standard Edition
Download Java Standard Edition dari: Instal Java Standard Edition dengan mengklik: jdk-6u2-windows-i586-p.exe Klik Start Control Panel  System  Advanced Environment Variables dan set PATH: ;C:\Program Files\Java\jdk1.6.0_04\bin Instal text editor untuk editing code: textpad, notepad++

8 Struktur Program Java Program harus punya method di public class:
public static void main(String[] args)  Program Java mulai dari sini! Bentuk program: GUI application  public class biasanya menggunakan JFrame “Text based” Console Application  public class adalah class yang sederhana

9 Struktur Program Java sintaks definisi class
[modifier] [class] namaclass { .... } Contoh : public class Hello{ public static void main(String[] args){ System.out.println("Hello World!");

10 Penjelasan Hello.java Elemen 1 public class hello{ .... }
Pendefinisian class dengan modifier public, agar dapat dikompilasi dan dijalankan oleh Java VM.

11 Penjelasan Hello.java Element 2
public static void main (String[] args){ .... } Kode program ini adalah bagian utama, karena bagian ini pertama kali dijalankan. Penjelasan : - public : salah satu macam modifier. - static : tipe method

12 Penjelasan Hello.java - void : menunjukkan bahwa method tidak mengembalikan nilai atau objek. - main : nama method utama dari program java. - String : tipe argumen yang diterima untuk parameter dari command java. - args : array argumen yang bisa ditambahkan pada saat menggunakan command java untuk menjalankan program java.

13 Penjelasan Hello.java Element 3 System.out.println(“Hello Word!");
Fungsi kode tersebut adalah menampilkan pada konsol data yang dimasukkan sebagai parameter. Pada kode diatas, tipe datanya String yang di inputkan sebagai parameter pada method println(). Untuk menginputkan data karakter atau numerik sebagai String maka diawali dan diakhiri dengan tanda “ ”

14 Compiler & running program
public class HelloWorldApp { public static void main(String[] args){ System.out.println("Hello World!"); } C:\javac HelloWorldApp.java

15 Compiler & running program

16 Tipe Data, Variabel & operator
Java memiliki tipe data yang dapat dikategorikan menjadi dua kelompok, yaitu tipe data primitif dan referensi. Tipe Data Primitif : Integral : merepresentasikan nilai-nilai bilangan bulat (tidak memiliki elemen pecahan desimal). Floating Point : merepresentasikan nilai-nilai bilangan real ( memiliki elemen pecahan desimal ) Tekstual : merepresentasikan nilai-nilai berupa alphabet. Logika : merepresentasikan nilai-nilai logika ( hanya bernilai true dan false ).

17 Tipe Data Primitif Integer ( Bilangan Bulat )

18 Tipe Data Primitif Tipe Data Floating Point

19 Tipe Data Primitif Tipe Data Tekstual : char
Contoh penggunaan : public char alphabet = ‘A’; public char ascii = ‘\111’; // jika dicetak, akan //menghasilkan // huruf ‘I’; Tipe Data Logika : boolean public boolean status = true; public boolean check = 10 < 5 ; // nilai check menjadi //false public boolean hasil = (10<5) && (var==3);

20 Type Data Primitif Memilih Tipe Data :
Perhatikan Jenis Data ( bilangan bulat / bilangan real / logika / karakter ) Terdapat operasi pembagian ?  disarankan menggunakan tipe floating point Jika program memperhatikan ukuran data dalam memory, gunakan tipe-tipe data dengan representasi bit kecil.

21 Type Data Reference Kelebihan pemrograman berorientasi objek adalah dapat mendefinisikan tipe data baru yang merupakan objek dari class tertentu. Tipe data ini digunakan untuk mereferensikan objek atau class tertentu, seperti String. String namaMhs; Segitiga s = new Segitiga(); Object o; Cat myNewCatReferenceVariable; String s1, s2, s3;

22 Variabel Mendeklarasikan Variabel
Variabel : entitas penyimpanan data yang paling elementer Variabel lebih mengacu ke alokasi memory daripada nilai data

23 Variabel Penamaan Variabel :
Identifier variabel harus dimulai dengan alfabet huruf besar, huruf kecil, tanda dollar ( $ ) atau underscore (_). Setelah karakter pertama, dapat diikuti dengan angka. Identifier variabel tidak boleh mengandung punctuation, spasi, atau dashes ( - ) Diawali dengan huruf kecil pada kata pertama dan huruf besar pada kata kedua dan selanjutnya. Kata kunci pada teknologi Java , tidak dapat dijadikan nama identifier variabel.

24 Variabel Penamaan Variabel : Melewatkan Nilai ke Variabel Contoh :
Contoh nama variabel yang valid : @2var _status tanggal jumlahBarang nama_kecil final_test int_float Melewatkan Nilai ke Variabel Contoh :

25 Operator (1) Aritmatik

26 Operator (2) Aritmatika Unary

27 Operator (3) Bitwise

28 Prioritas Operator (1) Prioritas dari yang paling dahulu dikerjakan :
Operator pada tanda kurung “(…)” Operator-operator Increment dan Decrement Operator Perkalian dan Pembagian Operator Penjumlahan dan Pengurangan Operator Bitwise, dari kiri ke kanan

29 Prioritas Operator (2) Contoh 1: Contoh 2: Urutan Operasinya :
int c = 12 * 3 +5 / (8 - 3) ; Urutan Operasinya : int c = 12 * / 5 ; int c = / 5; int c = ; int c = 37; Contoh 2: int c = >> << 1; int c = 7 >> << 1; int c = 7 >> 2 << 1; int c = 1 << 1; int c = 2;


Download ppt "Pengenalan Pemrograman Java"

Presentasi serupa


Iklan oleh Google