JAVA FUNDAMENTAL (Method)

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

Pemrograman JAVA (TIB09)
Membuat class sendiri.
Flow Control & Exception Handling
Method.
As’ad Djamalilleil Function (method) As’ad Djamalilleil
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
PELATIHAN JAVA FUNDAMENTAL
PEMROGRAMAN TERSTRUKTUR
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
Struktur kontrol.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Perulangan (Iteration)
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
If, If/else, switch SUSSI.
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Algoritma dan Struktur Data 1 pertemuan 9
Pemrograman Visual I Outline: Method Method Void & fungsi
Pertemuan 2 PBO Imam Solikin, M.Kom..
Access Modifier.
Inheritance dan Kata Kunci static
POLYMORPHISM (KEBANYAKRUPAAN)
Pemrograman Berorientasi Object
Pemprograman Berorientasi Objek
Constructor dan Overloading
POLYMORPHISM (KEBANYAKRUPAAN)
METHOD DAN CONSTRUCTOR OVERLOADING
Pengorganisasian Class
MODIFIER JAVA.
Command line argument.
KELAS DAN OBJEK BAGIAN I Pertemuan 6.
TEKNOLOGI INDUSTRI PERTANIAN
Method.
MEMBUAT CLASS SENDIRI 2.
METHOD DAN CONSTRUCTOR OVERLOADING
PENERAPAN DASAR-DASAR SYNTAX JAVA
JAVA FUNDAMENTAL.
As’ad Djamalilleil Function (method) As’ad Djamalilleil
JAVA FUNDAMENTAL (Object Oriented Programming)
JAVA FUNDAMENTAL (Array / Larik)
JAVA FUNDAMENTAL.
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
Dasar Bahasa Java.
Pilar Object Oriented Programming
INPUT DATA DI JAVA.
INHERITANCE (PEWARISAN)
Percabangan/Penyeleksian Kondisi
Tugas Akhir Java Fundamental Syahrul Mauluddin S.Kom.
Pilar Object Oriented Programming
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB IV – CLASS (2)
Object Oriented Programming
STUDI KASUS.
Method Java Fundamental Syahrul Mauluddin S.Kom, M.Kom.
JAVA FUNDAMENTAL (Array / Larik)
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB III – CLASS (2)
Pilar Object Oriented Programming
Array / Larik Java Fundamental Syahrul Mauluddin S.Kom.
Array / Larik Java Fundamental Syahrul Mauluddin S.Kom.
Method Java Fundamental Syahrul Mauluddin S.Kom.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan
Pemrograman Berorientasi Objek
Pertemuan 3 Class dan Objek (Lanjutan)
Mendapatkan Input dari Keyboard
Logika dan Algoritma Agung Brastama Putra.
Pemrograman Berorientasi Objek
FONDASI PEMROGRAMAN & STRUKTUR DATA #8
Transcript presentasi:

JAVA FUNDAMENTAL (Method)

Method Di bahasa pemrograman yang lain, Method serupa dengan prosedur dan fungsi. Method digunakan untuk memodularisasi program melalui pemisahan satu tugas menjadi satu unit tersendiri. Method digunakan untuk menghindari kode yang berulang di dalam program. Dengan pemaketan kode sebagai method, memungkinkan program mengeksekusi potongan kode itu di beberapa lokasi di dalam program dengan memanggil method itu, tanpa harus menuliskan potongan kode yang termuat di method tersebut.

Deklarasi Method Modifier tipeNilaiKembalian namaMethod (parameter, parameter,...){ Deklarasi dan Statement-Statement } Contoh : public void hitung(){ // method (prosedur) tanpa parameter // Statement; } private void hitung(int a, int b){ // method(prosedur) dengan parameter public int hitung(int a, int b){ // method (fungsi) dengan parameter return nilai; // wajib mengembalikan suatu nilai,

Contoh Pembuatan Method import javax.swing.*; // Kelas yang akan dijadikan Objek public class Perkenalan { public void hallo(){ System.out.println("Hallo....."); } public void biodata(String nm, String hb) { System.out.println("Nama saya "+nm); System.out.println("Hobi saya "+hb); public int umur(int tahun1, int tahun2){ int umur; umur= tahun2-tahun1; return umur;

Contoh Pembuatan Method import javax.swing.*; public class TestPerkenalan{ // simpan TestPerkenalan.java public static void main(String[] args){ int tahunsekarang=2009; String nama=JOptionPane.showInputDialog("Nama"); String hobi=JOptionPane.showInputDialog("Hobi"); int tahunlahir=Integer.valueOf(JOptionPane.showInputDialog(" Tahun Lahir")); Perkenalan panggil= new Perkenalan(); panggil.hallo(); panggil.biodata(nama,hobi); System.out.println("Umur Saya = "+panggil.umur(tahunlahir,tahunsekarang)); }

Contoh2 Pembuatan Method import javax.swing.*; // simpan ganjilgenap.java public class ganjilgenap1{ public int input(){ int angka=Integer.valueOf(JOptionPane.showInputDialog("Masukan Angka = ")); return angka; } class ganjilgenap2{ public int hitung(int angka){ int hasil; hasil=angka % 2; return hasil; class ganjilgenap3{ public void output(int hsl){ if (hsl==0) System.out.println("Genap"); else System.out.println("Ganjil");

Contoh2 Pembuatan Method public class testganjilgenap{ // simpan testganjilgenap.java public static void main(String[] args){ ganjilgenap1 panggil=new ganjilgenap1(); int angka=panggil.input(); ganjilgenap2 panggil2=new ganjilgenap2(); int hasil=panggil2.hitung(angka); ganjilgenap3 panggil3=new ganjilgenap3(); panggil3.output(hasil); // atau panggil3.output(panggil2.hitung(panggil.input())); }

LATIHAN Buatlah 3 Buah Class 1. Class Inputbiodata  berisi method input 2. Class Outputbiodata  berisi method output 3. Class TestBiodata  Sebagai kelas program utamanya Output : Nama = Salsabila TTL = Majalengka, 12 Januari 2006 Alamat = Bandung Umur = 9 tahun

LATIHAN 2. Buatlah program kalkulator yang terdiri dari 2 class. 1. class kalkulator  berisi method perkalian, pembagian, pengurangan, pertambahan 2. class Testkalkulator  Sebagai class utama yang berisi input bilangan1 dan bilangan2 Output : Masukan Bilangan1= 3 Masukan Bilangan2= 4 Operasi = + Hasil = 7

LATIHAN 3. Buatlah program untuk menentukan Nilai Akhir dan Index. Komponen Penilaian tugas 20%, quiz 10%, uts 30%, uas 40%. Output : Nilai Tugas : 75 Nilai Quiz : 90 Nilai Uts : 80 Nilai Uas : 80 Nilai Akhir : 80 Index : A Catatan : Input, proses, dan Output dalam Method dan kelas yang berbeda

TERIMA KASIH