Review C/C++ & Intro to Java

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
Pengenalan Java As’ad Djamalilleil
Praktikum 1 Konsep Pemrograman Berorientasi Obyek.
Algoritma & Pemrograman 1
Praktikum OOP Pengenalan Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
- 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
Pemrograman Dasar Pengenalan Java PTIIK- UB.
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
IT210 - Pemrograman Visual Ramos Somya.  Framework.NET merupakan suatu komponen Windows yang terintegrasi dan dibuat agar dapat menjalankan berbagai.
Pengenalan Pemrograman Java
Konsep Pemrograman dan Paradigmanya
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.
Memahami Ruang Lingkup Pemrograman
Pengenalan Java Pertemuan Ke-1.
Algoritma & Pemrograman 1
Konsep delphi Pertemuan Ke-1 & 2.
Algoritma & Pemrograman (2) Pengenalan Java
Pengenalan Java Pertemuan Ke-1.
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
PEMROGRAMAN BERORIENTASI OBJEK
As’ad Djamalilleil Pengenalan Java As’ad Djamalilleil
Object Oriented Programming
Pendahuluan PBO.
Pemrograman Berorientasi Obyek IT209
Praktikum OOP Java (IX307)
JAVA LANJUT.
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
GDE BRAHUPADHYA SUBIKSA, S.KOM
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Meriska Defriani, M.Kom Workshop Pemrograman #2 HUMANIKA
JAVA.
Pengenalan Java.
MOBILE TECNOLOGY (J2ME)
Pengenalan Java.
Pengenalan Java.
Memahami Ruang Lingkup Pemrograman
ALGORITMA DAN BAHASA PEMROGRAMAN JAVA
PEMROGRAMAN BERORIENTASI OBJEK
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Pemrograman Berorientasi Objek (PBO)
Dasar Pemrograman Pengenalan Nurul Anisa Sri Winarsih, M. CS
Java Dasar Tanpa JBuilder
Pengenalan Pemrograman 1
Transcript presentasi:

Review C/C++ & Intro to Java Pemrograman Ramos Somya

Pemrograman Terstruktur Pemrograman terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program. Prinsip dari pemrograman terstruktur adalah bahwa Apabila kita sudah sampai pada langkah tertentu, kita tidak boleh mengeksekusi langkah sebelumnya. Hal ini dikecualikan pada langkah-langkah untuk proses berulang. Tujuan: program mudah dibaca dan ditelusuri.

Ciri-ciri pemrograman terstruktur Gunakan rancangan pendekatan dari atas ke bawah (Top-Down Design). Gunakan sub-program untuk proses-proses sejenis yang sering digunakan. Gunakan pengkodean terstruktur: IF..Then, DO..WHILE, REPEAT..UNTIL, dan lain-lainnya. Hindarkan penggunaan perintah GO TO bila tidak diperlukan.

Contoh bahasa pemograman terstruktur: COBOL (Common Busines Oriented Language). FORTRAN (FORmula TRANslator) BASIC (Beginner All Purpose Symbolic Interchange Code). Pascal (Dinamakan untuk menghormati Blaise Pascal) Ada (Dinamakan untuk menghormati Ada Lovelace) C

Pemrograman Berorientasi Obyek Pemrograman beriorientasi obyek (Object Oriented Programming = OOP) berbeda dengan pemrograman konvensional pada umumnya, terutama dalam memperlakukan prosedur dan data. Pada pemrograman biasa, prosedur dan data merupakan dua hal yang dipisahkan satu sama lain. Sebagai contoh, untuk mengelola data waktu yang terdiri dari jam, menit, dan detik dapat dibuat suatu struktur data dalam C sebagai berikut:

… Definisi ini terdiri dari tiga data, di mana untuk mengelolanya dibutuhkan prosedur yang disusun pada bagian yang terpisah. Salah satu konsep OOP yang paling penting adalah membungkus prosedur dan data menjadi satu obyek. Konsep ini disebut sebagai encapsulation.

… OOP memodelkan obyek yang ada di dunia nyata (real- world objects) ke dalam software obyek dalam pemrograman. Oleh karena itu, di dalam OOP juga dikenal istilah seperti yang ada pada obyek dunia nyata, yaitu pewarisan (inheritance), di mana suatu obyek dapat mewariskan sifat-sifat yang dimilikinya kepada obyek turunannya.

Contoh Bahasa Pemrograman OOP Visual C++ Delphi Visual Basic Java Lebih lanjut tentang OOP akan dibahas mulai materi Class dan Object.

Intro to Java Diciptakan oleh James Gosling. Resmi diperkenalkan tahun 1995. Merupakan bahasa pemrograman berorientasi obyek murni. Pada awalnya hanya mampu berjalan di SO Solaris & Windows NT. Pada tahun 1996 diciptakan Java versi 1.0  Solaris, Windows NT/95, Macintosh

Karakteristik Java Mirip C/C++ OOP Multiplatform Distributed Portable Secure

3 Edisi Java (Sun Microsystem) J2SE (Java 2 Platform Standard Edition)  mengembangkan aplikasi-aplikasi desktop dan server berukuran kecil hingga sedang. J2EE (Java 2 Platform Enterprise Edition)  untuk mengembangkan aplikasi-aplikasi berskala besar (enterprise). J2ME (Java 2 Platform Micro Edition)  untuk mengembangkan aplikasi mobile, PDA dsb.

Building, Compiling & Execute

keterangan Aplikasi program Java diciptakan dengan file teks berekstensi .java. Program ini dikompilasi menghasilkan satu berkas bytecode berekstensi .class Bytecode adalah serangkaian instruksi serupa instruksi kode mesin. Perbedaannya adalah kode mesin harus dijalankan pada sistem komputer di mana kompilasi ditujukan, sementara bytecode berjalan pada java interpreter yang tersedia di semua platform sistem komputer dan sistem operasi.

… JVM (Java Virtual Machine) JRE (Java Runtime Environment) JDK (Java Development Kit) SDK (Software Development Kit)

Penjelasan Java Runtime Environment (JRE)  diperlukan sebagai lapisan atau layer untuk menjalankan program Java yang telah dikompilasi (bytecode). Untuk melakukan kompilasi kita memerlukan tools tambahan yang ditambahkan ke dalam JRE dan dikenal sebagai JVM, JVM ada di dalam Java Development Kit (JDK). Jadi di dalam JDK sendiri secara otomatis sudah terdapat platform JRE dan JVM.

SDK SDK ini biasanya adalah kumpulan dari tools yang dibutuhkan untuk membuat serta menjalankan program. Jadi di dalam SDK itu ada JDK-nya, ada JRE-nya serta mungkin IDE-nya juga.

Instalasi JDK (Java Development Kit) IDE (Integrated Development Environment)

Instalasi JDK dan IDE

Instalasi JDK (1) Klik 2x pada installer JDK

Instalasi JDK (2) Klik Accept pada Persetujuan Lisensi

Instalasi JDK (3) Tentukan lokasi JDK ini akan diinstal (sudah diset otomatis). Klik Next.

Setting PATH Supaya kita dapat melakukan kompilasi source-code java jika source-codenya tidak berada satu folder dengan JDKnya. Caranya: Control Panel – System - Advanced system settings - Environment Variables. Sorot PATH, klik Edit lalu masukkan alamat folder bin dari JDK yang terinstall di komputer

Setting PATH

Setting PATH Masuk Command Promt (cmd) Ketik: javac – enter Ketik: java - enter

Instalasi IDE (Netbeans)

Instalasi IDE (Netbeans)

Instalasi IDE (Netbeans)

Instalasi IDE (Netbeans)

Struktur Program Java (1)

Struktur Program Java (2) Class  konstruksi Java yang paling penting. Method  sekumpulan statement untuk melakukan operasi tertentu. main Method: Modifier

Struktur Program Java (3) String[ ] args : method main menerima variable dengan nama args, bertipe String. Tanda [ ] menunjukkan args adalah variable array.

Struktur Program Java (4) System  membungkus sarana I/O (keyboard untuk menerima input dan layar monitor untuk menampilkan output). out  objek yang merupakan standar stream output. out merupakan objek anggota dari kelas System. println(“Krakatoa, EAST of Java??”) merupakan fungsi anggota dari objek out.

Struktur Program Java (5) Reserved Word

Struktur Program Java (6) Case Sensitive Comment // untuk satu baris kode /* …. */ bisa untuk beberapa baris kode

Menjalankan Program Java (1) Ketikkan kode program berikut ini pada Notepad dan simpan dengan nama Coba.java public class Coba { public static void main(String[] args){ System.out.println("Hello World"); }

Menjalankan Program Java (2) Buka Command Prompt (cmd). Arahkan ke directory file java disimpan. Ketik: javac Coba.java Ketik: java Coba Keterangan: nama file java dan nama class HARUS SAMA.

ramos672006005.wordpress.com