PENGENALAN. Pemrograman Berorientasi Objek

dokumen-dokumen yang mirip
Pemrograman dengan Java

1 - Pengenalan Java PENDAHULUAN

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

Pengantar Pemrograman dengan Bahasa Java

Pengantar Pemrograman dengan Bahasa Java

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

MODUL PRAKTIKUM KE 1

INTRODUCTION JAVA NORHIKMAH,M.KOM

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

Pemrograman Java. Compiler. Interpreter

Pengantar Teknologi Sistem Informasi C

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

BAB 2 PENGENALAN JAVA. Tujuan:

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

Pemrograman Berbasis Objek. Politeknik Elektronika Negeri Surabaya

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

PEMROGRAMAN JAVA : PENGENALAN JAVA

Dasar Pemrograman Java

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

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

JAVA PADA NETBEANS IDE 7.4 ASRI WIDYADHARI KOM E 13

Praktikum Pemograman Berorientasi Objek

Pendahuluan Dasar Pemrograman Java

PERTEMUAN I PENGENALAN JAVA

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

BAB 2 LANDASAN TEORI

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

Pemrograman. Fery Updi,M.Kom

INTRODUCTION TO JAVA

Pengenalan Program Java

LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

KONSEP Pemrograman Berorientasi Objek KARMILASARI

Pada akhir pembahasan, peserta diharapkan dapat :

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

Chapter# 5. Tujuan : Mahasiswa m

Java Programming. Basic Java. Modul Pertemuan I - Pengenalan Java - Tipe Data Primitive dan String

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

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

BAB II LANDASAN TEORI

SATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

PENGENALAN BAHASA PEMROGRAMAN JAVA

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

Mengenal Pemrograman Web Dengan JSP

LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

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

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

BAHASA PEMROGRAMAN JAVA

BAB 3 Mengenali Lingkup Pemrograman Anda

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

MODUL PRAKTIKUM DASAR-DASAR PEMROGRAMAN

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

BAB 3 PERANCANGAN PROGRAM

BAB 4 IMPLEMENTASI DAN EVALUASI. dan sistem operasi dengan spesifikasi sebagai berikut: 1. Processor: Intel Pentium, Core Duo, 1.

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

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

Bahasa Pemrograman 2.

Implementasi OOP Pada Perangkat Lunak Pemrograman

LAPORAN PERCOBAAN V ( APLIKASI NILAI MAHASISWA) BERBASIS JAVA

Persiapan. 2.1 Hardware

Algoritma Pemrograman 2C

RANCANG BANGUN APLIKASI PEMBELAJARAN PEMROGRAMAN BERORIENTASI OBJEK DENGAN BAHASA JAVA ABSTRAK

Perkenalan.

Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN

SUMBER BELAJAR PENUNJANG PLPG

29 Februari Introduction Of Java

Tahap pengembangan program

BAB 3 Mengenali Lingkup Pemrograman Anda

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

Modul Praktikum 1 Pemograman Berorientasi Objek

BAB V IMPLEMENTASI SISTEM. Untuk implementasi system ini ada beberapa spesifikasi perangkat lunak

Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL

Pemrograman Berorientasi

BAB I PERSYARATAN PRODUK

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

IT210 - Pemrograman Visual. Ramos Somya

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

BAB 2 Pengenalan Bahasa JAVA

PENGENALAN LINGKUNGAN KERJA JAVA

MODUL I Pengenalan Bahasa Pemrograman Java

Network Programming 2010 Jaringan & Aplikasinya. Husni Husni.trunojoyo.ac.id

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

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

Perkenalan PBO (Java)

MENGENAL PHP BAB Apakah PHP Itu?

BAB I MENGENAL ACTIVE SERVER PAGES

BAB II TINJAUAN PUSTAKA

BAB IV IMPLEMENTASI DAN PENGUJIAN. Pada bab 4 ini akan dilakukan implementasi dan pengujian terhadap sistem.

BAB II DASAR TEORI II-1

TPI4202 e-tp.ub.ac.id

Algoritma & Pemrograman 1. Fery Updi,M.Kom

APLIKASI UNIVERSAL GATEWAY

Kernel. Sistem Operasi. STMIK Indonesia Padang Yayasan Amal Bakti Mukmin LINATI IFFAH ( )

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

Nama : Julian Chandra W Telp :

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

Transkripsi:

PENGENALAN Pemrograman Berorientasi Objek

Bahasa Pemrograman Prosedural Serangkaian tugas yang diselesaikan dalam bentuk fungsi atau prosedur Cara pandang à program adalah suatu urutan instruksi Programmer menurunkan suatu masalah menjadi sub masalah yang lebih sederhana Fungsi dan prosedur menjadi fokus utama Fungsi dan prosedur digunakan untuk memanipulasi data Data bersifat pasif Contoh bahasa pemrograman prosedural : Cobol Turbo Prolog, C, Pascal

Bahasa Pemrograman Prosedural Pemrogaman Modular à Suatu program akan dipilah kedalam sejumlah modul, dimana setiap modul menjalankan fungsinya sendiri Setiap program memiliki program utamanya, yang kemudian akan memanggil sejumlah modul-modul yang ada Pemrograman secara modular ini dapat diimplementasikan dengan penggunaan subroutine, suatu kelompok instruksi yang menjalankan suatu pengolahan yang sifatnya terbatas seperti pencetakan, pembacaan untuk proses input atau untuk proses penghitungan

Pemrograman Berorientasi Objek Fungsi dan data BUKAN menjadi dua hal yang terpisah Fungsi dan data menjadi satu kesatuan yang disebut sebagai OBJEK aktif Cara pandang à program adalah serangkaian objek yang bekerjasama untuk menyelesaikan suatu masalah Contoh : Visual FoxPro, Java, C++, Visual Basic, Python, PHP, C#

Pengenalan JAVA Bahasa pemrograman Java pada saat ini menjadi salah satu bahasa pemrograman yang paling popular di dunia. Dilansir dari PYPL PopularitY of Programming Language pada bulan September 2016, Java menduduki peringkat 1 bahasa pemrograman terpopuler di dunia. Java adalah sebuah bahasa pemrograman tingkat tinggi, sebuah bahasa pemrograman modern yang diciptakan oleh Sun Microsystems, dan sekarang diakuisisi oleh Oracle

Pengenalan JAVA Bahasa Java merupakan platform yang independen, yang berarti kamu hanya butuh menuliskan program sekali saja namun bisa dijalankan pada banyak platform yang berbeda. Bahkan Java memiliki slogan yaitu: Tulis sekali, jalankan di mana pun. Bahasa ini bersifat portabel, kuat dan dinamis dengan kemampuannya untuk mencocokkan terhadap tipe yang dibutuhkan oleh aplikasi.

Aplikasi JAVA Lebih dari 3 miliar device menjalankan Java. Java biasanya digunakan untuk mengembangkan aplikasi untuk sistem operasi Android, aplikasi desktop, seperti: Media player Program antivirus Aplikasi web Aplikasi perusahaan seperti perbankan dan masih banyak lagi.

Siklus Pengembangan JAVA Lakukan desain untuk aplikasi yang ingin dibangun. Tuliskan sourcecode-nya Perbaiki kesalahan (error) Lakukan percobaan terhadap program

Siklus Pengembangan JAVA Pada bahasa pemrograman Java, sourcecodenya akan mempunyai ekstensi file.jar. Setelah melakukan percobaan dan memperbaiki kesalahan, Aplikasi siap untuk didistribusikan ke pengguna. Biasanya, kebanyakan aplilkasi java disebarkan menggunakan sebuah file arsip Java, dengan ekstensi.jar.

Kelebihan & Kekurangan JAVA Kelebihan Kekurangan Multiplatform. Kelebihan utama Java dapat dijalankan di beberapa platform/sistem operasi. Sehingga Java dapat dikerjakan di sistem operasi Linux tetapi dapat dijalankan di os Windows, Linux, Mac dan sistem operasi lainnya. Bersifat OOP (Object Oriented Programming Pemrograman Berorientasi Objek) Perpustakaan kelas yang lengkap, artinya banyak library yang dimuat dalam pemrograman Java, sehingga memudahkan programmer dalam membangun aplikasi Memiliki sifat C++, artinya Java memiliki kemiripan dengan C++ sehingga pengguna C++ mudah memahami bahasa pemrograman Java. Masih ada beberapa hal yang tidak kompatibel antara platform yang satu dengan platform lain. Mudah didekompilasi, artinya kode yang sudah jadi mudah dibalikkan ke kode sumber. Hal ini akan mengakibatkan algoritma yang digunakan oleh program akan sulit disembunyikan dan mudah dibajak. Banyak menggunakan memori.

Persyaratan Sistem untuk JAVA (versi 8) Windows Windows 10 (8u51 dan yang lebih baru) Windows 8.x (Desktop) Windows 7 SP1 Windows Vista SP2 Windows Server 2008 R2 SP1 (64- bit) Windows Server 2012 dan 2012 R2 (64-bit) RAM: 128 MB Ruang disk: 124 MB untuk JRE; 2 MB untuk Java Update Prosesor: Prosesor Pentium 2 266 MHz Minimum Browser: Internet Explorer 9 ke atas, Firefox Linux Oracle Linux 5.5+ Oracle Linux 6.x (32-bit), 6.x (64-bit) Oracle Linux 7.x (64-bit) 2 (8u20 keatas) Red Hat Enterprise Linux 5.5+ 1, 6.x (32-bit), 6.x (64-bit) Red Hat Enterprise Linux 7.x (64-bit) (8u20 ke atas) Suse Linux Enterprise Server 10 SP2 +, 11.x Suse Linux Enterprise Server 12.x (64-bit) (8u31 ke atas) Ubuntu Linux 12.04 LTS, 13.x Ubuntu Linux 14.x (8u25 keatas) Ubuntu Linux 15.04 (8u45 keatas) Ubuntu Linux 15.10 (8u65 keatas) Browser: Firefox

Memulai Pemrograman JAVA Untuk membuat program Java, dibutuhkan JDK. JDK adalah singkatan dari Java Development Kit. Dalam Penggunaanya perlu penyesuaian dengan sistem operasi yang digunakan. Pada sistem operasi Windows misalnya, JDK biasanya langsung terinstal di direktori C:/Program Files/Java. Biasanya hanya perlu melakukan updater versi java agar selalu support dengan aplikasi yang dibangun

Memulai Pemrograman JAVA Persiapan Download dan Instalasi J2SDK Setting jalur eksekusi Penulisan program Menulis program Kompilasi Eksekusi

Langkah Membuat Program JAVA Membuat sourcode program di software, bisa menggunakan Eclipse, NetBeans atau text editor lainnya. Java merupakan bahasa pemrograman yang case sensitive. Mengkompile sourcecode dengan perintah javac. Misalnya: javac HelloWord.java. Jika sukses, hasilnya merupakan file bytecode dengan ekstensi.class Mengeksekusi bytecode dengan perintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi.class. Contoh: java HelloWord.

Text Editor ECLIPSE

Text Editor NETBEANS

Program Sederhana JAVA public class HelloWorld { public static void main(string[] args) { System.out.println("Apa Kabar Dunia?"); } }

Compile Program prompt> javac HelloWorld.java

Logika Program JAVA public class Pernyataan ini adalah pernyataan pembuka sebuah kelas. Kelas yang digunakan bernama HelloWorld. Kelas sendiri digunakan untuk menciptakan objek. Ingat bahwa Java berorientasi objek. Kata public di depannya berfungsi agar kelas tersebut dapat diakses oleh semua program lain. Untuk saat ini anggaplah objek sebagai suatu item yang dapat dimanipulasi oleh sebuah program.

Logika Program JAVA public static void main(string[] args) Merupakan pernyataan pembuka sebuah metode. Metode à adalah kumpulan pernyataan untuk melakukan suatu tugas tertentu dalam kelas Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akan dieksekusi pertama kali saat program tersebut dieksekusi. Kata public di depannya mempunyai fungsi yang sama dengan kata public yang ada di depan baris permulaan kelas static pada pernyataan pembuka metode main. n Hal ini berarti metode main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. Dalam metode main dalam aplikasi, parameternya adalah selalu String[] args, di mana args hanyalah sebuah nama dari objek array dari String. Array ini nantinya akan berisi parameter-parameter yang diberikan user sebagai argumen command line.

Logika Program JAVA System.out.println("Apa Kabar Dunia?"); Cari objek out dalam kelas System kemudian panggil metode println dari objek out dengan parameter berupa string "Apa Kabar Dunia?"

Referensi http://www.master.web.id/mwmag/issue/04/content/t utorial-java-1/tutorial-java-1.html http://www.tifkom.net/2016/09/belajar-konsepdasar-pemrograman-java.html Patrick Naughton, Java Handbook : Konsep dasar pemrograman java, McGraw-Hill/Osborne Ariesto Hadi Sutopo & Fajar Masya, Pemrograman Berorientasi Objek dengan Java, Graha Ilmu, 2005. Benny Hermawan, Menguasai Java 2 & Object Oriented Programming, Andi Offset, 2004. Ariesto Hadi Sutopo, Analisis Dan Desain Berorientasi Objek, J & J Learning, 2002.

TERIMA KASIH