Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom

Slides:



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

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
Mengenali Lingkup Pemrograman Anda
Algoritma & Pemrograman 1
- PERTEMUAN 1 - PENGANTAR DAN INSTALASI JAVA BAHASA PEMROGRAMAN.
Struktur Kode Aplikasi Java (1)
Introduction Object Oriented Programming (JAVA) Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Object Oriented Programming (OOP)
Pengenalan Java dan Object-Oriented Programming
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
Pemrograman Dasar Pengenalan Java PTIIK- UB.
SISTEM OPERASI (Mesin Virtual Java)
Pengenalan Teknologi Java
Pengenalan Java.
Pertemuan 1 Apakah Java Itu ? ASWAR R..
PEMROGRAMAN II DASAR JAVA (Jcreator)
PENGENALAN FRAMEWORK .NET DAN C#
JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
Pengenalan Pemrograman Java
Konsep Pemrograman dan Paradigmanya
JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T.
Pengantar Struktur Data Pertemuan 1 Season 1
PEMROGRAMAN BERORIENTASI OBJEK
MOBILE TECNOLOGY (J2ME)
PENGENALAN JAVA.
Memahami Ruang Lingkup Pemrograman
Pengenalan Java Pertemuan Ke-1.
Algoritma & Pemrograman 1
Pengenalan Java Pertemuan Ke-1.
Pemprograman Berorientasi Objek
Pemrograman Berorientasi Objek
Pemrograman VII Java U Abd. Rohim, MT mailto:
Pengenalan dan Struktur Java (Statement Output)
Memahami Ruang Lingkup Pemrograman
Algoritma dan Pemrograman 3
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
Pengenalan Program Java
PERTEMUAN KE 1 PENGENALAN J2EE BY : TITO SUGIHARTO
PEMROGRAMAN BERORIENTASI OBJEK
As’ad Djamalilleil Pengenalan Java As’ad Djamalilleil
Object Oriented Programming
Pemrograman Berorientasi Obyek IT209
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Interface Umar muhammad JAVA.
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Meriska Defriani, M.Kom Workshop Pemrograman #2 HUMANIKA
JAVA.
Pengenalan Java.
Pengenalan Bahasa JAVA
MOBILE TECNOLOGY (J2ME)
Pengenalan Java.
Algoritma Pemrograman 3
Pengenalan Java.
PEMOGRAMAN BERERIENTASI OBJEK
Review C/C++ & Intro to Java
Memahami Ruang Lingkup Pemrograman
PEMROGRAMAN BERORIENTASI OBJEK
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Pemrograman Berorientasi Objek (PBO)
Transcript presentasi:

Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 PEMROGRAMAN VISUAL Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Tujuan Pada akhir pembahasan mahasiswa mampu menjelaskan : Fitur-fitur teknologi dari java meliputi Java Virtual Machine, Garbage Collection dan code security Perbedaan fase pada pemrograman java Keunggulan Java

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Pendahuluan Sejarah JAVA Perkembangan Teknologi JAVA Keunggulan JAVA Mulai Membuat Program JAVA

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Sejarah JAVA Java bermula dari proyek penelitian Sun Microsystem dengan nama sandi Green pada tahun 1991. Terdapat prediksi bahwa mikroprosesor akan digunakan luas pada pada peralatan- peralatan elektronik. Maka dibutuhkanlah bahasa pemrograman yang dapat berjalan di semua tipe mikroprosesor.

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Sejarah JAVA Terciptalah sebuah bahasa pemrograman baru. Oleh James Gosling, program ini diberi nama OAK, sesuai dengan nama pohon yang ada di kantor Sun Microsystem. Selang beberapa waktu kemudian, ternyata nama OAK sudah digunakan untuk bahasa pemrograman.

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Sejarah JAVA Akhirnya Sun Microsystem memilih nama JAVA yang berasal dari nama biji kopi yang dijual di kedai kopi, dan secara formal pada tahun 1995 Sun Microsystem mengumumkan kehadiran bahasa Java.

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 LOGO JAVA

Perkembangan Teknologi Java Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Perkembangan Teknologi Java Saat ini Sun Microsystem membagi Java menjadi 4 edisi: Java Card : teknologi Java yang digunakan pada peralatan elektronik yang memiliki memori terbatas. J2ME : Java 2 Platform, Micro Edition, merupakan teknologi Java yang digunakan untuk perangkat mobile. J2SE : Java 2 Platform, Standard Edition, merupakan teknologi Java yang digunakan untuk aplikasi desktop. J2EE : Java 2 Platform, Enterprise Edition, merupakan teknologi Java yang digunakan untuk penerapan teknologi java pada komputer server.

Perkembangan Teknologi Java Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Perkembangan Teknologi Java Setiap edisi Java terdiri atas 2 komponen utama: Java Application Programming Interfaces, terdiri atas kumpulan library yang digunakan untuk keperluan pemrograman. Java Run Time Environment, berfungsi untuk membuat aplikasi java dapat dijalankan.

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Sebuah Bahasa PemrogramanOOP yang dapat dijalankan pada berbagai platform SO yang bersifat OS Sebuah Development Environmentpenyedia banyak tools : compiler, interpreter, penyusun dokumentasi, paket kelas dll Sebuah AplikasiAplikasi serba guna yang dapat dijalankan pada seluruh mesin yang memiliki Java Runtime Environment (JRE). Sebuah Deployment Environmentada 2 komponen: JRE, ada pada paket J2SDKmengandung kelas” untuk semua paket teknologi Java yang meliputi kelas dasar dari Java, komponen GUI dll Web BrowserHampir seluruh Web Browser komersial menyediakan interpreter dan runtime environment dari teknologi Java.

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Kenapa Belajar Java? (1)

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Kenapa Belajar Java? (1)

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Kenapa Belajar Java? (2)

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Kenapa Belajar Java? (3)

Fase Pemrograman Java program di dalam Java : Bytecode Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Fase Pemrograman Java program di dalam Java : Bytecode

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Fitur Java? JVM Garbage Collection Code Security

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 JVM? Mesin imajiner (maya) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata JVM menyediakan spesifikasi hardware dan platform dimana kompilasi kode Java terjadiSpesifikasi inilah yang membuat aplikasi berbasis Java menjadi bebas dari platform manapun karena proses kompilasi diselesaikan oleh JVM Proses: Aplikasi program Java diciptakan dengan file teks berekstensi .java Program ini dikompilasi menghasilkan satu berkas bytecode berekstensi .class atau lebih Bytecode adalah serangkaian instruksi serupa instruksi kode mesin. Perbedaannya adalah kode mesin harus dijalankan pada sistem komputer dimana kompilasi ditujukan, sementara bytecode berjalan pada java interpreter yang tersedia di semua platform sistem komputer dan SO

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Garbage Collection: Program tidak perlu menghapus sendiri objek” yang tidak digunakan lagi Fungsiu/ mengurangi beban pengelolaan memori oleh pemrogram dan mengurangi atau mengeliminasi sumber kesalahan terbesar yang terdapat pada bahasa yang memungkinkan alokasi dinamis.

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Code Security Pd penggunaan Java Runtime Environment (JRE) Menggunakan model pengamanan 3 lapis untuk melindungi sistem dari untrusted Java Code. class-loader menangani pemuatan kelas Java ke runtime interpreter. Proses ini menyediakan pengamanan dengan memisahkan kelas – kelas yang berasal dari local disk dengan kelas – kelas yang diambil dari jaringan. Hal ini membatasi aplikasi Trojan karena kelas – kelas yang berasal dari local disk yang dimuat terlebih dahulu. bytecode verifier membaca bytecode sebelum dijalankan dan menjamin bytecode memenuhi aturan – aturan dasar bahasa Java. manajemen keamanan menangani keamanan tingkat aplikasi dengan mengendalikan apakah program berhak mengakses sumber daya seperti sistem file, port jaringan, proses eksternal dan sistem windowing. Setelah seluruh proses tersebut selesai dijalankan, barulah kode program di eksekusi.

Mulai membuat Program Java Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Mulai membuat Program Java Agar bisa menulis program JAVA diperlukan : Sebuah komputer Program editor teks, seperti NotePad atau DOS Edit Atau program Java Editor, seperti Jcreator, NetBeans, atau Eclipse Perangkat lunak JAVA SDK (System Development Kit), Standard Edition atau J2SE Setiap jenis SDK memuat platform Java yang terdiri atas dua bagian utama, yaitu : JVM (Java Virtual Machine) untuk melakukan interpretasi terhadap file.class Java API (Application Program Interface) yg memuat fasilitas atau pustaka fungsi u/ keperluan para .

Software yang digunakan Java 2 SDK  jdk-1_5_0_07-windows-i586- p.exe) Editor : NetBeans 6.5

Mulai membuat Program Java Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Mulai membuat Program Java Perhatikan Contoh berikut: public class Hello { /** * Program JAVA pertama saya */ public static void main(String[] args) { //Menampilkan kata "Ini Bahasa JAVA" dilayar System.out.println("Ini Bahasa JAVA "); }

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Output

Mulai membuat Program Java Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Mulai membuat Program Java public class Hello kita membuat class baru dengan nama Hello. Class ini menerapkan akses public agar dapat dipanggil oleh class lainnya.

Mulai membuat Program Java Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Mulai membuat Program Java public static void main : Public method tsb dapat diakses oleh kode luar (diluar kelas hello) Main nama method yang dijalankan pertama kali oleh Java Virtual Machine. Void mengandung arti bahwa method ini tidak mengembalikan nilai apapun. Sedangkan static berarti method ini dapat dijalankan tanpa harus membuat objeknya dulu.

Mulai membuat Program Java Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Mulai membuat Program Java { , digunakan untuk menandai dimulainya isi class Hello. Sedangkan untuk menutup menggunakan tanda ( } )

Mulai membuat Program Java Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Mulai membuat Program Java Strings[] args : method main menerima variabel dengan nama args dan tipe string sebagai parameter. Tanda [] berarti args merupakan variabe array.

Mulai membuat Program Java Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Mulai membuat Program Java System.out.println (“Ini Bahasa Java”); kode tersebut digunakan untuk menampilkan teks “Ini Bahasa Java” ke layar outpu (dalam hal ini, layar monitor)

// untuk komentar satu baris /** * Program JAVA pertama saya */ //Menampilkan kata "Ini Bahasa JAVA" dilayar Komentar dalam Java : // untuk komentar satu baris /* */ untuk komentar lebih dari satu baris

Pemrograman Visual (Java) Oleh : Yeka Hendriyani, M.Kom 2011 Output Program

Latihan Nama : NIM : Jurusan : Elektronika -UNP Prodi : Hobby : Buatlah Biodata Anda : tampilan di monitor sbb : Nama : NIM : Jurusan : Elektronika -UNP Prodi : Hobby :

Diskusikan Jelaskan : Pengertian Pemrograman Visual? Perbedaan pemrograman prosedural dengan OOP, beri contoh bahasa pemrogramnnya? Pengertian Opensource software? Jenis-jenis tipe data ? Pengertian Variabel dan aturan penamaannya??