Oleh: Ali Ridho Barakbah

Slides:



Advertisements
Presentasi serupa
Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209.
Advertisements

APLIKASI MANAJEMEN PERKANTORAN - D Minggu 1. Kata “ Visual ” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical.
Praktikum Bahasa Pemrograman
Introduction OOP with JAVA Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Pemrograman Berorientasi Objek
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
Pemrograman Berorientasi Objek. Java, Apa itu?  Salah satu bahasa pemrograman yang unggul dibanding yang lain  Merupakan filter-filter dari bahasa pemrograman.
Konsep Pemrograman Berorientasi Obyek
Algoritma & Pemrograman 1
- PERTEMUAN 1 - PENGANTAR DAN INSTALASI JAVA BAHASA PEMROGRAMAN.
Overriding, Overloading, Polymorphism
POLIMORFISME 2 Imam Fahrur Rozi 01.
Pemrograman Berorientasi Objek
Introduction Object Oriented Programming (JAVA) Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Object Oriented Programming (OOP)
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
- PERTEMUAN 4 - PERULANGAN
Pertemuan : Object Oriented Programming
Pengenalan Java dan Object-Oriented Programming
Pengantar Aspect Oriented Programming
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Pengenalan JAVA dan Pemrograman Berorientasi Objek
Pemrograman Dasar Pengenalan Java PTIIK- UB.
Perulangan (Iteration)
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Pengenalan Teknologi Java
Pengenalan Java.
PENGENALAN FRAMEWORK .NET DAN C#
JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
IT210 - Pemrograman Visual Ramos Somya.  Framework.NET merupakan suatu komponen Windows yang terintegrasi dan dibuat agar dapat menjalankan berbagai.
Pengenalan Pemrograman Java
Pemograman Berorientasi Objek
Konsep Pemrograman dan Paradigmanya
JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T.
PEMROGRAMAN BERORIENTASI OBJEK
ABAP.
JAVA FUNDAMENTAL.
PENGENALAN JAVA.
Pengenalan Java Pertemuan Ke-1.
Algoritma & Pemrograman 1
Pengenalan Java Pertemuan Ke-1.
Object-Oriented Programing Java Programing
Pemrograman VII Java U Abd. Rohim, MT mailto:
Pengenalan dan Struktur Java (Statement Output)
Konsep Dasar Python Pada awalnya merupakan bahasa tingkat tingi pada sistem operasi terdistribusi Amoeba. OS terdistribusi adalah Sistem operasi terdistribusi.
Algoritma dan Pemrograman 3
Pengenalan Java.
Constructor overloading
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
JAVA Mudah dipelajari jika telah mengenal konsep OOP, terbuka (open source) dan mudah dikembangkan SEDERHANA KEUNGGULAN JAVA AMAN Dibuat dengan pertimbangan.
DASAR PEMROGRAMAN KOMPUTER
Pengenalan Program Java
PERTEMUAN KE 1 PENGENALAN J2EE BY : TITO SUGIHARTO
PEMROGRAMAN BERORIENTASI OBJEK
Pemrograman Berorientasi Obyek IT209
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
JAVA.
Pengenalan Java.
Pengenalan Bahasa JAVA
Pengenalan Java.
Algoritma Pemrograman 3
Pengenalan Java.
Review C/C++ & Intro to Java
ALGORITMA DAN BAHASA PEMROGRAMAN JAVA
PEMROGRAMAN BERORIENTASI OBJEK
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Pemrograman Berorientasi Objek (PBO)
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

Oleh: Ali Ridho Barakbah Pengenalan Java Oleh: Ali Ridho Barakbah Pemrograman Berbasis Obyek IT - PENS

Sejarah Java

Kelebihan Java Sederhana Berbasis obyek Full-modularity Handal Platform independent Aman

Java SmallTalk TCL Perl Shells C C++ Simple Object Oriented Robust Secure Interpreted Dynamic Portable Neutral Threads Garbage Collection Exceptions Performance High Medium Low

Java Technology A programming language A development environment An application environment A deployment environment

Tujuan utama Java Technology Menyediakan bahasa yang mudah digunakan Menghindari pitfall yang sering terjadi di bahasa pemrograman lain Berorientasi obyek Memudahkan pengkodean yang efisien dan jelas Menyediakan lingkungan interpreter untuk: Meningkatkan kecepatan pengembangan program Portabilitas kode

Tujuan utama Java Technology Multi-threading Pemanggilan class secara dinamis Mendukung adanya perubahan program secara dinamis selama runtime dengan melakukan pemanggilan class-class dari sumber yang berbeda Meningkatkan sekuritas

Fitur dari Java Technology Java Virtual Machine (JVM) Garbage collection Sekuritas kode

Garbage collection Mengecek dan membersihkan memori yang tidak lagi terpakai Dilakukan otomatis Berjalan sesuai dengan implementasi JVM

JVM Menyediakan spesifikasi hardware platform Membaca byte code yang sudah terkompilasi yang mendukung multi-platform Diimplementasikan sebagai software atau hardware Diimplementasikan di Java technology development tool atau web browser

Code security Class loader java Byte code verifier Compile Network Interpreter Runtime Hardware Code security java .class .java javac Compile Network

Just-In-Time Code security Runtime Class loader Byte code verifier Interpreter Hardware JIT code generator Just-In-Time Code security java .class .java javac Compile Network

Java Runtime Environment Menangani 3 tugas utama: Melakukan pemanggilan kode Memverifikasi kode Mengeksekusi kode

Membuat aplikasi sederhana Hallo.java public class Hallo { public void salam() { System.out.println(“Hallo, apa kabar?”); } public class TesHallo { public static void main(String args[]) { Hallo hallo=new Hallo(); hallo.salam(); } TesHallo.java

Compiling dan Running Compiling: Running: javac Hallo.java  Hallo.class javac TesHallo.java  TesHallo.class Running: java TesHallo