Pengenalan Pemrograman Java

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209.
Praktikum Bahasa Pemrograman
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Dasar-Dasar Pemrograman
Oleh: Ali Ridho Barakbah
Struktur Kode Aplikasi Java (1)
Algoritma & Pemrograman 1
Tipe Data, Variabel, dan Operator
Struktur Program Java Tipe data.
Dasar pemrograman.
03 Elemen Dasar Bahasa Java
TIPE DATA, VARIABEL, DAN OPERATOR
JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
Konsep Pemrograman dan Paradigmanya
Pemrograman berorientasi objek
JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T.
Bahasa Pemrograman (Pemrograman Visual)
ANALISA DAN DESAIN ALGORITMA
Pengantar Struktur Data Pertemuan 1 Season 1
Tipe Data By Serdiwansyah N. A..
JAVA FUNDAMENTAL.
Memahami Ruang Lingkup Pemrograman
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Pengenalan Java Pertemuan Ke-1.
Algoritma & Pemrograman (2) Pengenalan Java
Pengenalan Java Pertemuan Ke-1.
Pemprograman Berorientasi Objek
DASAR DASAR JAVA Dengan Netbans PBO Java.
Dasar pemrograman java
Algoritma & pemrograman 1B
Pengenalan dan Struktur Java (Statement Output)
Memahami Ruang Lingkup Pemrograman
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
JAVA FUNDAMENTAL Dhea Raniasti.
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Struktur Dasar Pemrograman Java
Tipe Data, Variabel, dan Operator
Pengenalan dan Struktur Java (Operator dan Input)
JAVA Mudah dipelajari jika telah mengenal konsep OOP, terbuka (open source) dan mudah dikembangkan SEDERHANA KEUNGGULAN JAVA AMAN Dibuat dengan pertimbangan.
PEMROGRAMAN DASAR DI JAVA
DASAR PEMROGRAMAN KOMPUTER
Pengenalan Program Java
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Pendahuluan PBO.
Pemrograman Berorientasi Obyek IT209
Algoritma & Pemrograman 1
Praktikum OOP Java (IX307)
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Interface Umar muhammad JAVA.
PEMROGRAMAN BERORIENTASI OBYEK PENDAHULUAN
PEMROGRAMAN JAVA.
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
PEMROGRAMAN BERORIENTASI OBJEK (PROJECT)
Meriska Defriani, M.Kom Workshop Pemrograman #2 HUMANIKA
JAVA.
Java Keywords Kata yang tidak diperboleh kan sebagai nama variabel atau nama lain dalam program java. Yaitu.
Variabel dan Tipe Data.
Chapter 3.2 : Tipe, Nama dan Nilai
Review C/C++ & Intro to Java
Memahami Ruang Lingkup Pemrograman
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Pemrograman Berorientasi Objek (PBO)
Pengenalan Pemrograman 1
Struktur Dasar Pemrograman Java
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

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

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.

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

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.

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

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

Instalasi Java Standard Edition Download Java Standard Edition dari: http://java.sun.com/javase/downloads/ 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++

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

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

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

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

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.

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 “ ”

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

Compiler & running program

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 ).

Tipe Data Primitif Integer ( Bilangan Bulat )

Tipe Data Primitif Tipe Data Floating Point

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);

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.

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;

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

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.

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 :

Operator (1) Aritmatik

Operator (2) Aritmatika Unary

Operator (3) Bitwise

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

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