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

dokumen-dokumen yang mirip
Diciptakan oleh James Gosling. Resmi diperkenalkan tahun Merupakan bahasa pemrograman berorientasi obyek murni. Pada awalnya hanya mampu

Diciptakan oleh James Gosling. Resmi diperkenalkan tahun Merupakan bahasa pemrograman berorientasi obyek murni. Pada awalnya hanya mampu

Pengantar Pemrograman dengan Bahasa Java

Pengantar Pemrograman dengan Bahasa Java

INTRODUCTION JAVA NORHIKMAH,M.KOM

Pemrograman Java. Compiler. Interpreter

1 - Pengenalan Java PENDAHULUAN

Modul 1 Pengenalan Java. Oleh: Mike Yuliana PENS-ITS

Pemrograman Berbasis Objek. Politeknik Elektronika Negeri Surabaya

Pengenalan JAVA. Farhat, ST., MMSI., MSc

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Estu Sinduningrum, ST, MT

Diperkenalkan pertama oleh tim Sun System yang dipimpin Patrick Naughton dan James Gosling tahun 1991 dengan code

29 Februari Introduction Of Java

Pemrograman dengan Java

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

Perkenalan.

MODUL PRAKTIKUM KE 1

Praktikum Pemograman Berorientasi Objek

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

A-PDF OFFICE TO PDF DEMO: Purchase from to remove the watermark. Ade Sarah H

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

Pendahuluan Dasar Pemrograman Java

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

BAB II TINJAUAN PUSTAKA

BAB 2 PENGENALAN JAVA. Tujuan:

Bab 1. Pengenalan JSP POKOK BAHASAN: TUJUAN BELAJAR: 1.1 Dasar JSP

PENGENALAN BAHASA PEMROGRAMAN JAVA

OBJECT ORIENTED PROGRAMMING

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

Java Fundamental. Saniati STMIK Teknokrat, Bandar Lampung

BAHASA PEMROGRAMAN JAVA

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun

INSTALASI JAVA SDK DAN NETBEANS IDE 7.4

BAB IV IMPLEMENTASI DAN ANALISA

Pada akhir pembahasan, peserta diharapkan dapat :

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

Pemrograman Berorientasi

PENDAHULUAN TENTANG NETBEANS

Dasar Pemrograman Java

BAB 2 Pengenalan Bahasa JAVA

Pemrograman. Fery Updi,M.Kom

BAB II TINJAUAN PUSTAKA. Menurut Prima allit Laventosa (2009) sistem transaksi pembayaran

LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

Cara Install Java SE Development Kit (JDK) di Windows

Nama : Julian Chandra W Telp :

TPI4202 e-tp.ub.ac.id

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

PERTEMUAN 1 PEMOGRAMAN BERORIENTASI OBJEK L/O/G/O

rancang bangun aplikasi web vulnerability scanner terhadap kelemahan sql injection dan xss menggunakan java

PEMROGRAMAN BERORIENTASI OBJEK

BAB 2 PENGENALAN JAVA DAN NETBEANS

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

Konsep Pemrograman Berorientasi Obyek

BAB II LANDASAN TEORI Sistem Informasi Pembelian dan Penjualan. terlebih dahulu akan menjelaskan pengertian masing-masing dari kata sebagai

PEMROGRAMAN JAVA. Pengenalan Java Kompilasi Java Program Java Sederhana. Yoannita. Skill to do comes of doing. (Ralph Waldo Emerson)

PEMROGRAMAN JAVA : PENGENALAN JAVA

Konsep Pemrograman Berorientasi Obyek. Pertemuan 1

LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

Bahasa Pemrograman 2.

Konsep Pemrograman Berorientasi Obyek

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB II. KAJIAN PUSTAKA. pemrograman, yaitu language software, yang dapat berbentuk assembler,

BAB II. KAJIAN PUSTAKA

BAB V IMPLEMENTASI SISTEM

NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014

Chapter# 5. Tujuan : Mahasiswa m

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Pertama, aplikasi ini mengacu dari skripsi yang pernah

PEMOGRAMMAN VISUAL III APLIKASI NILAI MAHASISWA. Diajukan untuk Memenuhi Tugas UTS Pada Mata Kuliah Pemogramman Visual III Tahun Pelajaran

INSTALASI JAVA SDK DAN NETBEANS

Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA)

Bahasa Pemrograman 2.

PEMROGRAMAN BERORIENTASI OBJEK

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

1. MENGENAL VISUAL BASIC

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam perancangan program Spesifikasi sistem yang digunakan saat

Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL

TUGAS AKHIR MINGGU APLIKASI KALKULATOR BERBASIS JAVA

JAVA PADA NETBEANS IDE 7.4 ASRI WIDYADHARI KOM E 13

1 - Bahasa Pemrograman

TPI4202 e-tp.ub.ac.id

INTRODUCTION TO JAVA

KOM204 : BAHASA PEMROGRAMAN

PEMROGRAMAN BERORIENTASI OBJEK. Nurochman

BAB II TINJAUAN PUSTAKA. yang sebelumnya dengan penelitian sekarang. Cina dalam mengelola keuangan keluarga. Bagi keluarga Etnis Cina di Kya-

Persiapan. 2.1 Hardware

Prosedur Menjalankan Program

PENGENALAN TEKNOLOGI JAVA

Bag 4.4 Bagian ini sudah cukup menjelaskan dan memberikan gambaran yang tepat tentang JVM (Java Virtual Machine).

BAB II LANDASAN TEORI

Kenalan Dulu sama Visual Basic 6.0

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

Pengenalan J2ME (Java 2 Platform Micro Edition)

Transkripsi:

Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209

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 (realworld 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 C++ 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) 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 (4) Reserved Word

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

See You Next Week