Tutorial FDM Nurul Huda 2008, bundled by samsonasik. Modul Java 1

dokumen-dokumen yang mirip
MODUL 1 PRAKTIKUM PEMROGRAMAN BERORIENTASI OBYEK(PBO) KELAS DAN OBJEK. TGL PRAKTIKUM : 24 September 2012 :ACHMAD FAJAR NORULLAH NRP :

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

PRAKTIKUM I Class dan Obyek

INTRODUCTION JAVA NORHIKMAH,M.KOM

PEWARISAN. Disusun Oleh: Reza Budiawan. Untuk: Tim Dosen Algoritma & Pemrograman Lanjut

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

LAPORAN RESMI INHERITANCE

Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN

BAHASA PEMROGRAMAN JAVA

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

PEMROGRAMAN JAVA. Yoannita, S.Kom. Class & Method sederhana Konsep Pemrograman Berorientasi Objek. Company LOGO

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

PEMROGRAMAN BERORIENTASI OBJEK

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK (PBO) MODUL 4 PENGKAPSULAN

ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM

Pengantar Pemrograman dengan Bahasa Java

INTERAKSI ANTAR OBJECT

Pengantar Pemrograman dengan Bahasa Java

Oleh : Rahmady Liyantanto

MODUL 3 PEWARISAN TUJUAN DASAR TEORI

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

PEWARISAN D E W I S A R T I K A, M. K O M

INHERITANCE AND POLIMORPHISM PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM

Overriding Method Overloading Method Class(iii) [Superclass and subclass] [constructor overloading] Keyword Super

BAB 3 CLASS DAN OBJECT. Tujuan:

Pemrograman Berorientasi. Class dan Obyek 2

Modul Praktikum Bahasa Pemrograman 1

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

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

Polymorphism. Oleh : Agus Priyanto, M.Kom

Inheritance dan Kata Kunci static

Overriding. Subclass yang berusaha memodifikasi tingkah laku yang diwarisi dari superclass. Tujuan: subclass memiliki tingkah laku yang lebih

Pemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs.

Algoritma Pemrograman [BS204]

Encapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni

Review PBO. Ramos Somya

Java Application. Aplikasi: Menampilkan Tulisan

Java Application. Menampilkan Tulisan

Pemrograman Berorientasi Objek Danu Wira Pangestu

LAPORAN PERCOBAAN V ( APLIKASI NILAI MAHASISWA) BERBASIS JAVA

Konstruktor dan Polimorfisme

Bahasa Pemrograman :: Object Oriented Programming

Modul Bahasa Pemrograman 1

Pemrograman Berorientasi. Inheritance

ENKAPSULASI. 1. Kompetensi Setelah kegiatan perkuliahan selesai, mahasiswa diharapkan dapat:

MEMBUAT KELAS SENDIRI. Dewi Sartika, M.Kom

Praktikum KPLBO Class dan Object I

Konsep Pemrograman Berbasis Obyek

KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut:

Konsep Pemrograman Berorientasi Pada Objek Dengan. Java Netbeans

Jobsheet 09. Overloading and Overriding Method

MODUL PRAKTIKUM KE 1

Modul Praktikum Pemrograman Berorientasi Objek Versi 1.0

Modul II Object Oriented Programming

Inheritance (Pewarisan) Pengertian dasar inheritance

PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING

LAPORAN PERCOBAAN IV PEMBUATAN CALCULATOR ( MENGHITUNG GAJI KARYAWAN DAN TUNJANGANNYA) BERBASIS JAVA

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

PENGENALAN LINGKUNGAN KERJA JAVA

KONSEP OBJEK ORIENTASI PROGRAM

Pengenalan pemrograman berorientasi obyek

Konsep Lanjut Pemrograman Objek

Praktikum Pemrograman. Pengantar OOP STMIK AMIKOM YOGYAKARTA. Bayu Setiaji, S.Kom

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

Pemrograman Berorientasi Objek INHERITANCE

Ismail Wibi Wicaksono

BAB 8 Argumen dari Command-line

Pemrograman Berorientasi. Polimorfisme dan Binding

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

PRAKTIKUM 6 EXCEPTION

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

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

MODUL 3. Inheritance, Abstract Class, Interface TUJUAN PRAKTIKUM LANDASAN TEORI. A. Inheritance

I. Tujuan Instruksional Umum Mengenal konsep dasar berorientasi objek Memahami dan dapat mengimplementasikan Kelas dan Objek pada java.

Dasar-Dasar OOP di Java

Pemrograman dengan Java

OVERLOADING, CONSTRUCTOR DAN DESTRUCTOR. Dewi Sartika, M.Kom

Pengenalan OOP. Object-Oriented programming (OOP) Menitikberatkan pada konsep object sebagai elemen dasar dari program.

Praktikum KPLBO Final Object Concept I

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

Praktikum 3 Konsep Class, Attribute dan Method

2015 BAHASA PEMROGRAMAN I. Pertemuan VI Inheritance (Pewarisan)

Modul Praktikum 4 Pemograman Berorientasi Objek

Praktikum 4 Konsep Inheritance, Polymorphism, dan Encapsulation

BAB II TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT

subclass class manapun private default protected public package yang sama

UJIAN TENGAH SEMESTER GENAP TA 2011/2012

Bahasa Pemrograman :: Polimorfism and Abstraction

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

Pengenalan Program Java

Modul 06. Pengantar Objek

BAB 8 Argumen dari Command-line

Pewarisan (Inheritance)

[Lanjutan] Nurochman

Bahasa Pemrograman :: Inheritance

Perkenalan PBO (Java)

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Dasar Pemrograman Java

MODUL 1. CLASS, OBJECT, CONSTRUCTOR DAN METHOD

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA

Transkripsi:

Modul Java 1 Persiapan : 1. Install Java-nya 2. Setting Path dan Classpath a. Jalankan Control Panel b. Pilih System c. Klik Advanced Klik tombol Environtment Variables. d. Pada System variables, cari variable Path, tekan tombol Edit :

Tambahkan value NamaDrive:\folderJava\bin; Periksa pada bagian variable, apakah classpath sudah ada, jika sudah ada, tinggal tekan tombol edit, jika belum,klik tombol New, tuliskan variable namenya classpath dan variable value.\;namadrive:\folderjava\lib;

PENDAHULUAN Java adalah bahasa pemrograman yang berorientasi object. Semua hal, semua benda,baik itu abstract maupun konkrit, adalah object. (Bruce Eckel, Thinking In Java, 101). Contoh object konkrit : mahasiswa, dosen. Contoh object abstract : perkuliahan, penjadwalan. (Lukito Edi Nugoho, Konsep Berbasis Obyek, 3). karakteristik object : object dapat memiliki/menjalankan atribut dan atau method. Contoh object mobil Atribut : roda, kemudi,rem. Method : pindahpersneling,tambahkecepatan,kurangikecepatan. (Tessy Badriyah S.Kom, MT, Konsep Pemrograman Berorientasi Objek, 9-10). 1. Kelas dan Object Kelas dapat didefinisikan sebagai template/blue-print untuk membuat object. Kelas Pembuatan object dari kelas dikenal dengan nama instansiasi.(puji Hartono, Pemrograman Aplikasi Wireless dengan Java, 10-11). Sebagai contoh, kita ambil kelas Manusia, mempunyai atribut nama. Selain itu, ia juga mempunyai method tampilkannama, kerja, makan. Setiap kelas memiliki konstruktor yang berfungsi sebagai pembentuk object, ia juga berfungsi sebagai procedure yang pertama kali dijalankan ketika object bentukan terbentuk. Dalam bahasa Java, dapat disajikan dengan code program berikut : class Manusia{ //Nama File : Manusia.java String nama; //konstruktor Manusia(String n){ this.nama = n; //function mengembalikan nilai nama String tampilkannama(){ return nama; //procedure makan void makan(){ System.out.println("hem...enyak..enyak..enyak...");

//procedure kerja void kerja(){ System.out.println("kerja..kerja...kerja..."); Kita akan menginstansiasi kelas Manusia menjadi object samson. class Samson{ // Nama File : Samson.java public static void main(string args[]){ //instansiasi kelas Manusia menjadi object samson Manusia samson=new Manusia("samsonasik"); System.out.println("Nama "+samson.tampilkannama()); samson.makan(); Hasil Compile dan Runningnya nya : C:\modultutorialjava>javac Samson.java C:\modultutorialjava>java Samson Nama samsonasik hem...enyak..enyak..enyak... 2. Pewarisan Salah satu kelebihan pemrograman berorientasi Objek adalah penggunaan ulang kode-kode yang telah dibuat. Pewarisan adalah salah satu cara diantaranya. Sebagai contoh, kelas Manusia diturunkan menjadi kelas Mahasiswa. class Mahasiswa extends Manusia{ //konstruktor Mahasiswa Mahasiswa(String n){ //memanggil konstruktor Manusia super(n); //method bentukan baru... void kerja(){ System.out.println("belajar...belajar...");

Angga adalah seorang Mahasiswa keturunan Manusia, setelah dia kerja, dia makan. class Angga{ public static void main(string args[]){ Mahasiswa angga = new Mahasiswa("Angga Darmawan"); System.out.println("Nama : "+angga.tampilkannama()); angga.kerja(); angga.makan(); Hasil Compile dan Runningnya : C:\modultutorialjava>javac Angga.java C:\ modultutorialjava>java Angga Nama : Angga Darmawan belajar...belajar... hem...enyak..enyak..enyak... Setelah object angga memberi tahu namanya, dia kerja dengan method khusus kelas Mahasiswa dan terakhir dia makan dengan method warisan dari kelas Manusia. Kelas turunan akan mewariskan atribut-atribut dan method-method baseclass/parentclass-nya. Ketika angga makan, dia makan dengan method Manusia, tetapi ketika kerja, dia kerja dengan method baru yang didefinisikan khusus pada kelas Mahasiswa( belajar belajar ), inilah yang disebut dengan method overriding. Tugas Pendahuluan Pertemuan 2 1. Apa perbedaan Path dengan Classpath? 2. Apa perbedaan antara Compiler dan Interpreter, Java termasuk bagian manakah? 3. Apa yang dimaksud dengan Java Virtual Machine? 4. Jelaskan definisi public static void main(string args[])! Referensi : Thinking In Java, Eckel, Bruce. Konsep Pemrograman Berbasis Object, Badriyah, Tessy, S.Kom, M.T. Pemrograman Aplikasi Wireless dengan Java, Puji Hartono, MT. Konsep Berbasis Obyek, Edi Nugroho, Lukito.