FONDASI PEMROGRAMAN & STRUKTUR DATA #5 - 1

Slides:



Advertisements
Presentasi serupa
Pemrograman JAVA (TIB09)
Advertisements

Pemrograman Berorientasi Objek
Membuat class sendiri.
Other OOP Basic Viska Mutiawani, M.Sc. Konsep penting Method overloading Encapsulation this keyword final static.
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
Abstract Class & Interface
Workshop SCS: Java Game Programming
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Aspek.  Suatu aspek digunakan untuk melakukan trace kejadiaan tertentu.  Misal untuk proses debugging  memeriksa apakah program.
Inheritance Ery Setiyawan Jullev A.
Inheritance (Pewarisan)
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pemrograman Berbasis Obyek Oleh Tita Karlita
Pertemuan 8 Pemrograman Berbasis Obyek Oleh Tita Karlita
Variabel, Method & Constructor Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pemrograman Berorientasi Obyek Oleh Tita Karlita
Class Member Access Control
- PERTEMUAN 4 - PERULANGAN
OBJECT ORIENTED PROGRAMMING YANES HARDIANTO SUI Politeknik Manufaktur Astra 2011.
Inheritance Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
PELATIHAN JAVA FUNDAMENTAL
07 Advanced Class Features
Object Oriented Programming with JAVA 2011/2012
Method, Array dan String
PEMROGRAMAN TERSTRUKTUR
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
INHERITANCE (Oleh : Nur Hayatin, S.ST)
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Algoritma & Pemrograman 1
Try, Catch, Finally Throws
MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom.
FONDASI PEMROGRAMAN & STRUKTUR DATA #5
MEMBUAT CLASS & KONSEP ENCAPSULATION
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Pemrograman Visual I Outline: Method Method Void & fungsi
JAVA ARRAY.
FONDASI PEMROGRAMAN & STRUKTUR DATA #8
Access Modifier.
METHODS Mr. Yasri Object Oriented Program.
Pemrograman Berorientasi Object
DASAR DASAR JAVA Dengan Netbans PBO Java.
Algoritma & Pemrograman 1
Method & Constructor METHOD.
Constructor dan Overloading
MODIFIER JAVA.
Enkapsulasi, Accessor Method, Mutator Method
Constructor overloading
MEMBUAT CLASS SENDIRI 2.
Konsep Dasar Pemrograman Berorientasi Objek
Membuat Kelas.
METODE SUSSI.
PBO Lanjutan Membuat Kelas.
Overloading Menuliskan kembali method dengan nama yang sama pada suatu class. Tujuan : memudahkan penggunaan/pemanggilan method dengan fungsionalitas yang.
Praktikum 02 konstruksi class
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
MEMBUAT CLASS & KONSEP ENCAPSULATION
Membuat Class Sendiri.
Array, Class, Obyek, Method danConstructor.
Pemrograman Berorientasi Objek <PBO>
OOP ENKAPSULASI SMKN 2 SINGOSARI Kelas XI RPL.
Array, Class, Obyek, Method danConstructor.
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
FONDASI PEMROGRAMAN & STRUKTUR DATA #4 - 1
FONDASI PEMROGRAMAN & STRUKTUR DATA #6
FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 1
FONDASI PEMROGRAMAN & STRUKTUR DATA #7
FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 4
FONDASI PEMROGRAMAN & STRUKTUR DATA #8
FONDASI PEMROGRAMAN & STRUKTUR DATA #9
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

FONDASI PEMROGRAMAN & STRUKTUR DATA #5 - 1 Basic Method

About Method By: Augury El Rayeb

Method Suatu method terdiri dari urutan instruksi yang dapat mengakses data internal objectnya [cay horstmann, Big Java, 2.4] Gas Pedal Gear/Speed Coupling Pedal

Method Method merupakan member class yang berfungsi untuk melakukan suatu aksi. public class IntCell { public int read( ) { return storedValue; } public void write( int x ){ storedValue = x; private int storedValue; IntCell Data: storedValue Method: read() write(int x)

Method Method merupakan member class yang berfungsi untuk melakukan suatu aksi. Pada java terdapat beberapa jenis method: constructor mutator accessor toString main

Method Constructor constructor memberitahu bagaimana suatu object dideklarasikan dan di-inisialisasi. constructor biasanya digunakan untuk inisialisasi field member yang ada pada object Jika pada suatu class tidak ada constructor, default constructor akan dibuat oleh java untuk menginisialisasi tiap field member sesuai default value dari tipe field-nya. Untuk membuat constructor, kita harus menulis method dengan tipe no return yang memiliki nama sama dengan class. Constructor bisa memiliki parameter.

Method Accessor & Mutator Field members biasanya dideklarasikan secara private, dengan demikian maka tidak dapat diakses oleh rutin di luar class (nonclass routines). Untuk itu diperlukan suatu method : method accessor ; yang dapat memeriksa / membaca nilai suatu field tanpa merubah nilainya method mutator ; yang dapat digunakan untuk merubah nilai suatu field.

Method toString Method toString() biasa digunakan untuk: Membaca seluruh nilai field pada class namun dalam bentuk string. Membaca suatu object sebagai suatu string

Method Main Method main pada suatu file class merupakan method utama yang diprioritaskan untuk dijalankan oleh java command saat suatu file class dipanggil.

See You Next Topic Thanks

Constructor Method By: Augury El Rayeb

Method Method merupakan member class yang berfungsi untuk melakukan suatu aksi. IntCell FieldMembers: storedValue Methods: read() write(int x)

Method Constructor constructor memberitahu bagaimana suatu object dideklarasikan dan di-inisialisasi. constructor biasanya digunakan untuk inisialisasi field member yang ada pada object

Method Constructor Jika pada suatu class tidak ada constructor, default constructor akan dibuat oleh java untuk menginisialisasi tiap field member sesuai default value dari tipe field-nya.

Method Constructor Untuk membuat constructor, kita harus menulis method dengan tipe no return yang memiliki nama sama dengan class.

Method Constructor public class Biodata { private String nama; FieldMembers: nama Alamat tanggalLahir bulanLahir tahunLahir Methods: Biodata() public class Biodata { private String nama; private String alamat; private int tanggalLahir; private int bulanLahir; private int tahunLahir; public Biodata() { nama = ""; alamat = ""; tanggalLahir = 1; bulanLahir = 1; tahunLahir = 1901; } Untuk membuat object based on class Biodata: Biodata tmn1 = new Biodata() Biodata tmn2 = new Biodata() Biodata tmn3 = new Biodata()

Method Constructor Constructor dengan Parameter. public class Biodata { private String nama; private String alamat; private int tanggalLahir; private int bulanLahir; private int tahunLahir; public Biodata(String n, String a, int tgl, int bln, int thn) { nama = n; alamat = a; tanggalLahir = tgl; bulanLahir = bln; tahunLahir = thn; } Biodata FieldMembers : nama Alamat tanggalLahir bulanLahir tahunLahir Methods: Biodata() Untuk membuat object based on class Biodata: Biodata tmn4 = new Biodata("Budi", "Jalan Raya Satu", 1, 6, 2000) Biodata tmn5 = new Biodata(”Ani", "Jalan Raya Dua", 12, 5, 2001)

Method Constructor public class Biodata { private String nama; private String alamat; private int tanggalLahir; private int bulanLahir; private int tahunLahir; public Biodata() { nama = ""; alamat = ""; tanggalLahir = 1; bulanLahir = 1; tahunLahir = 1901; } public Biodata(String n, String a, int tgl, int bln, int thn) { nama = n; alamat = a; tanggalLahir = tgl; bulanLahir = bln; tahunLahir = thn; Biodata FieldMembers : nama Alamat tanggalLahir bulanLahir tahunLahir Methods: Biodata() Untuk membuat object based on class Biodata: Biodata tmn6 = new Biodata() Atau Biodata tmn7 = new Biodata(”Ray", "Jalan Jeruk", 14, 10, 2004)

See You Next Topic Thanks

Accessor & Mutator Method By: Augury El Rayeb

Method Intro Accessor & Mutator Field members biasanya dideklarasikan secara private. Field members tidak dapat diakses oleh rutin di luar class (nonclass routines). IntCell FieldMembers: storedValue Methods: read() write(int x)

Method Accessor & Mutator Untuk mengakses Field members diperlukan suatu method : method accessor ; yang dapat memeriksa / membaca nilai suatu field tanpa merubah nilainya. method mutator ; yang dapat digunakan untuk merubah nilai suatu field.

Method Accessor public class IntCell { IntCell private int storedValue; public int read( ) { return storedValue; } Untuk membaca nilai field members storedValue dari class lain: IntCell nilaiA = new IntCell(); … int x = nilaiA.read(); IntCell FieldMembers: storedValue Methods: read()

Method Mutator public class IntCell { IntCell private int storedValue; public void write( int x ) { storedValue = x; } Untuk merubah nilai field members storedValue dari class lain: IntCell nilaiA = new IntCell(); … nilaiA.write(5); IntCell FieldMembers: storedValue Methods: write(int x)

Method Accessor & Mutator public class IntCell { private int storedValue; public int read( ) { return storedValue; } public void write( int x ) { storedValue = x; Untuk merubah nilai field members storedValue dari class lain: IntCell nilaiA = new IntCell(); nilaiA.write(5); System.out.println(nilaiA.read()); nilaiA.write(10); IntCell FieldMembers: storedValue Methods: read() write(int x)

See You Next Topic Thanks

toString & main Method By: Augury El Rayeb

Method toString Method toString() biasa digunakan untuk: Membaca seluruh nilai field pada class namun dalam bentuk string. Membaca suatu object sebagai suatu string

Method toString public class IntCell { IntCell private int x; FieldMembers: x y Methods: toString() public class IntCell { private int x; private int y; public String toString( ) { return x + “ “ + y; } Untuk membaca nilai field members storedValue dari class lain: IntCell nilaiA = new IntCell(); … String hasil = nilaiA.toString(); System.out.println(hasil);

Method Main Method main pada suatu file class merupakan method utama yang diprioritaskan untuk dijalankan oleh java command saat suatu file class dipanggil.

Method Main & Pengoperasian Class IntCell FieldMembers: x y Methods: toString() baca_x() baca_y() ubah_x(int par_x) ubah_y(int par_y) TestIntCell FieldMembers: hasil Methods: main() Bisa langsung Dijalankan ? Bisa langsung Dijalankan ? Ada method main() Tidak ada method main()

Contoh Implementasi Method Main public class IntCell { private int x; private int y; public String toString( ) { return x + “ “ + y; } public void ubah_xy(int par_x, int par_y) { x = par_x; y = par_y; IntCell FieldMembers: x y Methods: toString() ubah_xy(int par_x, int par_y) public class TestIntCell { private static String hasil; public static void main( String [ ] args ) { IntCell nilai = new IntCell( ); nilai.ubah_xy(2,3); System.out.println( "Cell contents: " + nilai.toString() ); } TestIntCell FieldMembers: hasil Methods: main()

See You Next Topic Thanks

Latihan (Tugas) Buat program untuk membaca file teks. Kemudian tampilkan seluruh isi file teks tersebut pada Konsol. Kirim ke: augury.elrayeb@upj.ac.id Subject: tugas sdat 2019-01 - nim - nama Kasih penjelasan program pada email