Pengenalan Java Pertemuan Ke-1.

Slides:



Advertisements
Presentasi serupa
BAHASA PEMROGRAMAN JAVA
Advertisements

Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209.
Praktikum Bahasa Pemrograman
Introduction OOP with JAVA Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Oleh: Ali Ridho Barakbah
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.
Pengenalan Java As’ad Djamalilleil
Algoritma & Pemrograman 1
Introduction Object Oriented Programming (JAVA) Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Object Oriented Programming (OOP)
Pengenalan Java dan Object-Oriented Programming
Struktur Program Java Tipe data.
Pengenalan Java.
Pertemuan 1 Apakah Java Itu ? ASWAR R..
JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
Pengenalan Pemrograman Java
Pemrograman berorientasi objek
JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T.
Pengantar Struktur Data Pertemuan 1 Season 1
PEMROGRAMAN BERORIENTASI OBJEK
ABAP.
JAVA FUNDAMENTAL.
PENGENALAN JAVA.
PBO Daniel Riano Kaparang, S.Kom., M.Cs
PEMROGRAMAN BERORIENTASI OBJEK
Algoritma & Pemrograman 1
Pengenalan Java Pertemuan Ke-1.
Dasar pemrograman java
Algoritma & pemrograman 1B
Pemrograman VII Java U Abd. Rohim, MT mailto:
Pengenalan dan Struktur Java (Statement Output)
Algoritma dan Pemrograman 3
(IDENTIFIER, KEYWORD, LITERAL DAN TIPE DATA, OPERATOR, SEPARATOR)
Pengenalan Java.
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
Pemrograman berorientasi objek
PERTEMUAN KE 1 PENGENALAN J2EE BY : TITO SUGIHARTO
PEMROGRAMAN BERORIENTASI OBJEK
Minggu 5 Imam Fahrur Rozi
As’ad Djamalilleil Pengenalan Java As’ad Djamalilleil
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Pendahuluan PBO.
Pemrograman Berorientasi Obyek IT209
JAVA LANJUT.
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Interface Umar muhammad JAVA.
PEMROGRAMAN BERORIENTASI OBYEK PENDAHULUAN
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
PEMROGRAMAN BERORIENTASI OBJEK (PROJECT)
JAVA.
Pengenalan Java.
PENGENALAN JAVA LANJUT
PEMROGRAMAN BERORIENTASI OBJEK
MOBILE TECNOLOGY (J2ME)
Variabel dan Tipe Data.
Pengenalan Java.
Dasar-Dasar Pemrograman
Pengenalan Java.
Review C/C++ & Intro to Java
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
PEMROGRAMAN BERORIENTASI OBJEK
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Pemrograman Berorientasi Objek (PBO)
Pengenalan Pemrograman 1
Transcript presentasi:

Pengenalan Java Pertemuan Ke-1

Sejarah & definisi Java Java dipelopori oleh James Gosling, Patrick Naughton developer dari Sun Microsystems pada tahun 1991. Pada awalnya java dikenal dengan nama OAK kemudian diubah menjadi java pada tahun 1995 karena OAK merupakan nama bahasa komputer yang sudah ada sebelumnya. Bahasa pemrograman java yang telah dirilis adalah sebagai berikut : Produk Sun Microsystem : Java 2 Standard Edition (J2SE), Java 2 Enterprise Edition (J2EE) dan Java 2 Micro Edition (J2ME). Produk Borland : Borland Jbuilder Produk Microsoft : Microsoft Visual J/J++ Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform di sistem operasi. Perkembangan java tidak hanya berfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source.

Kriteria JAVA Kriteria java menurut ‘White Paper’ yang menjelaskan tujuan rancangan dan keunggulannya yaitu sebagai berikut : Sederhana (Simple) Berorientasi Objek ( Object Oriented) Rancangan berorientasi objek merupakan suatu teknik yang memustkan rancangan paad data (objek) dan interface. Terdistribusi ( Distributed) Java memiliki libraries networking yang terintregasi dengan java sehingga terdistribusi dengan mudah. Kuat (Robust) Java banyak menekankan pada : pengecekan awal untuk kemungkinan terjadinya masalah pengecekan pada saat runtime mengurangi kemungkinan timbulnya kesalahan (error)

Aman (Secure) Java dimaksudkan untuk digunakan pada jaringan terdistribusi. Sebelum sampai pada bagian tersebut, penekanan terutama ditujukan pada masalah keamanan. Java memungkinkan penyusunan program yang bebas virus sistem yang bebas dari kerusakan. Netral Arsitektur Java dirancang untuk mempermudah penterjemahan pada banyak komputer dengan mudah dan diterjemahkan pada komputer asal pada saat run-time. Portable Source code dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa kompilasi ulang. Interpreter High Performance (Kinerja yang Tinggi) Multithread Dinamis

Keunggulan & Kelemahan Java Keunggulan java antara lain : Sederhana Berorientasi Objek Dapat terdistribusi dengan mudah Java bersifat multiplatform Java dapat dijalankan diberbagai sistem operasi tetapi sesuai dan suport dengan bahasa pemrogramannya. Java bersifat multithread suatu aplikasi yang dapat mengerjakan beberapa proses dalam waktu yang hampir bersamaan. Kelemahan java antara lain : Proses compile mengharuskan pengguna mengcompile programnya sebelum dijalankan. Penggunaan memori yang besar.

STRUKTUR PROGRAM JAVA Disimpan dalam file .java Cara kompilasinya adalah javac <namafile.java> Cara eksekusinya java <namafile> Contoh program sederhana class HelloWorld { // Deklarasi fungsi yang mewakili program utama public static void main(String args[]) { System.out.println("Hello, world!"); } } Output : Hello, world

KOMPONEN-KOMPONEN JDK Java Development Kit (JDK) berisi sekumpulan baris perintah (command-line Tool) untk menciptakan program java. Berikut komponen-komponen JDK sebagai berikut : Kompilator (javac) Berfungsi untuk kompilasi file source code .java menjadi .class Syntax : javac nama_file.java Interpreter (java) Bertugas menjalankan bytecode .class Syntax : java_namafile.class Applet Viewer Alat bantu untuk menampilkan applet java yang berada didalam web pada sistem lokal maupun pada situs web yang dapat diakses. Syntax : appletviewer nama_file.html

Java Debuger (jbd) Untuk melakukan debugging aplikasi java. Syntax : jbd option Javap Untuk membuat daftar method dan atribute public dari suatu kelas. Syntax : javap namakelas Javah Untuk menterjemahkan bahasa yang ditulis dalam bahasa java menjadi bahasa pemrograman c. Syntax : javah namakelas Javadoc Untuk menampilkan pustaka kelas, interface, constructor dan method standard yang telah dibuat vendor.

Identifier dalam java Adalah merepresentasikan nama variable, konstanta, method, kelas, package dan interface. Aturan penamaan identifier antara lain sebagai berikut : Dimulai dengan abjad (a,b,c,d,…) atau karakter underscore ( _ ) atau dolar ($). Nama variable tidak boleh diawali dengan bilangan (1,2,..), setelah karakter pertama barulah boleh diikuti dengan kombinasi abjad, underscore, dolar atau bilangan. Tidak boleh menggunakan reserved keyword dalam java, ex: public,boolean, class,dll. Tidak boleh menggunakan operator (+,-,=,..). Bila nama variable hanya terdiri dari satu kata, maka semua abjad itulis dengan huruf kecil, ex: “x”, “warna”, dll. Bila nama variable lebih dari satu kata maka huruf dari kata kedua adalah huruf besar dan tanpa spasi, ex: “radiusLingkaran”,dll

Kata Kunci Simpanan (Keyword) Dalam Java Kata kunci simpanan adalah identifier khusus yang disimpan oleh bahasa Java untuk mengendalikan bagaimana program didefinisikan. Kata kunci ini digunakan untuk mengenali : Tipe-tipe Pengubah Mekanisme pengaturan aliran program. Kata kunci ini hanya dapat digunakan untuk fungsi tertentu dan tidak dapat digunakan sebagai identifier nama suatu variabel, class dan method.

TIPE DATA PADA JAVA Tipe Data Primitif adalah tipe data dasar yang dikenali oleh java, ada 8 tipe data primitif 6 diantaranya adalah tipe bilangan yaitu 4 tipe integer, 2 tipe floating point dan 1 tipe karakter char. Integer Floating Point Char, menggunakan tanda petik tunggal.

OPERATOR DALAM JAVA Adalah suatu tanda/simbol yang dipakai untuk menyatakan suatu operasi. Operator Aritmatika Digunakan untuk melakukan operasi matematika. Operator Tunggal Operator Keterangan + Memberikan nilai positif - Memberikan nilai negatif ++ Ditambah 1 -- Dikurangi 1 ! Membalik nilai boolean

Operator Pembanding Operator Logika Operator Penugasan

Terima Kasih