Object Oriented Programming with JAVA 2011/2012

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

OOP berputar pada konsep dari obyek yang merupakan elemen dasar dari program Anda. Ketika kita membandingkan dengan dunia nyata, kita dapat menemukan.
Membuat class sendiri.
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Kelas & Objek.
Array.
Workshop SCS: Java Game Programming
Oleh : Sukma Murdani, S.Kom. SILABUS PENDAHULUAN Pengenalan OOP Pengenalan JAVA OOP (Object Oriented Programming) JAVA Class, Java Interface Encapsulation.
OOP Java 04 Array & String.
Java array.
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Pemrograman JAVA (TIB09)
Pemrograman Berbasis Obyek Oleh Tita Karlita
Array, Class, Obyek, Method danConstructor.
Array Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
Object Array Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Algoritma & Struktur Data
METHOD Object Oriented Programming with JAVA 2011/2012.
- PERTEMUAN 4 - PERULANGAN
PELATIHAN JAVA FUNDAMENTAL
Diberikan pada Kuliah Sela Teknik Informatika - Universitas Muhammadiyah Malang Tahun 2011.
07 Advanced Class Features
Object Oriented Programming with JAVA 2011/2012
Algoritma & Pemrograman 1
Method, Array dan String
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Array.
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Algoritma & Pemrograman 1
03 Elemen Dasar Bahasa Java
Java Generics.
Java array.
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
JAVA ARRAY.
Access Modifier.
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Teori *Pertemuan 6* Array (larik).
Pemrograman Berbasis Obyek Oleh Tita Karlita
Objek-Oriented Programming (OOP)
Pemprograman Berorientasi Objek
Java array.
DASAR DASAR JAVA Dengan Netbans PBO Java.
Dasar pemrograman java
Algoritma & pemrograman 1B
Java array.
ARRAY Misalnya kamu pelatih sebuah tim sepakbola anak-anak, dan kamu ingin mengawasi pemain mana yang hadir latihan di lapangan. Apa yang kamu perlukan.
BAB 1 PACKAGE (PAKET) Pokok bahasan : 1. Pembuatan paket 2.
MODIFIER JAVA.
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
Array dan Argumen Baris Perintah
Java array.
Array dalam JAVA.
Constructor overloading
MEMBUAT CLASS SENDIRI 2.
Class, Objek, data, variabel dan operator
Kelas & Objek.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Membuat Kelas.
Java array.
Praktikum 02 konstruksi class
PEMROGRAMAN JAVA.
PEMROGRAMAN BERORIENTASI OBJEK
Dasar-dasar Pemrograman Objek dg Java
Java array.
Java array.
Pertemuan 1 Class dan Objek.
Pemrograman Berorientasi Objek
Transcript presentasi:

Object Oriented Programming with JAVA 2011/2012 VARIABEL & ARRAY Object Oriented Programming with JAVA 2011/2012

Topics Deklarasi variabel array Create objek array Inisialisasi array Array multi dimensi

Scope variabel Variabel lokal Variabel instance variabel yang dideklarasikan dalam sebuah method. Variabel ini hanya bisa diakses dalam method tersebut dan variabel tersebut dihapus (destroyed) setelah method selesai dijalankan. Variabel instance Variabel yang dideklarasikan dalam sebuah class, diluar method. Merupakan variabel instance dari setiap objek yang dicreate dari class tsb dan hanya berlaku untuk 1 objek tsb.

Scope variabel Variabel static/class Variable Variabel instance yang dideklarasikan dengan modifier static dalam sebuah class (diluar method). Variabel ini dapat dibaca/dishare oleh semua objek dari class tersebut.

Contoh Program public class Mobil { static String warna ; String merek; public static void main(String[] args){ boolean start = true; Mobil car1 = new Mobil(); Mobil car2 = new Mobil(); car1.merek = “luxio”; car2.merek = “zebra”; warna = “merah”; }

Array Array adalah object yang digunakan untuk menyimpan banyak data (data/variabel dari tipe data primitif atau objek) dengan tipe yang sama. Tipe dari array dapat : tipe data primitif tipe data objek

Array Terdapat 3 langkah untuk membuat array: Mendeklarasikan variabel array Memcreate array beserta ukurannya. Memberikan sebuah nilai pada setiap element array.

Pendeklarasian Array Pendeklarasian yang salah : int[] ints double[] dubs Dimension[] dims ; float[][] twoDee Pendeklarasian yang salah : int [5] scores; *belum perlu diberikan array-size ketika masuk proses pendeklarasian.

Create Array Karena array adalah sebuah object, maka create array dengan operator new. Besar array ditentukan pada saat runtime : int[] ints ; ints = new int[25] ; Pada saat array di buat, isi array diinisialisasi dengan default value.

Memberikan nilai pada elemen array Isi dari array : nilai primitif int [] scores; scores = new int[3]; scores[0] = 75; scores[1] = 80; scores[2] = 100; Isi dari array : object Student students[] = new Student[3] students[0] = new Student(); students[1] = new Student(); students[2] = new Student();

Inisialisasi Array Gabungan dari 3 langkah float[] diameters = {1.1f, 2.2f, 3.3f, 4.4f, 5.5f} Point[] markup = {new Point(1,5), new Point(3,3), new Point(2,3)} ; Untuk mengetahui besar dari array gunakan .length setelah nama array. long squares ; squares = new long[6000] ; for (int i=0 ; i<squares.length ;i++) { squares[i] = i * i ; }

Membuat Array Dimensi 1 int [] testScores; // Declares the array of ints testScores = new int[4]; // constructs an array and assigns it // the testScores variable

Contoh program

Hasil running false Finished executing

Contoh:

Assignment pada array dimensi 1

Create dua dimensional array int[] [] myArray = new int [3] [];

Contoh program

Hasil running Length pada Indeks ke-0 =3 Length pada Indeks ke-1 =5 Finished executing

Program

Hasil running Elemen pd Dimensi ke-1 = 2 Elemen pd Dimensi ke-2 = 3 Finished executing

Hasil Running 1 2 3 4 5 6 1 2 3 4 5 6 4 3 2 1

Latihan Buatlah array untuk menyimpan data {1,2,3,4,5,6,7,8,9,10} dan tuliskan elemen ke 2 dan 5. Buatlah array untuk menyimpan data {k,i,l,a,n,g} dan tampilkan huruf ‘k’ dan ‘g’. Buatlah array untuk menyimpan data {{1,70,11},{2,85},{3,90,22,33},{4},{5,85,55}} dan tampilkan ke layar tulisan : Nilai 1 = 70 Nilai 2 = 85 Nilai 3 = 22 Nilai 4 = 33 Nilai 5 = 55

Latihan Buatlah program yang akan membaca 10 angka dari user untuk dimasukkan ke array. Selanjutnya tampilkan elemen pertama dan terakhir ke layar. Buatlah program yang akan membaca 10 angka dari user untuk dimasukkan ke array. Selanjutnya hitunglah rata-rata dari seluruh angka tsb & tampilkan hasilnya ke layar. Buatlah program yang akan membaca 10 angka dari user untuk dimasukkan ke array. Selanjutnya mintalah user memasukkan sebuah angka lagi. Carilah angka tsb pada array. Jika ada tampilkan ke layar indeks lokasinya, jika tidak ada tampilkan “Angka tidak ditemukan.”

nama_object.nama_field; Pengaksesan Variabel Pengaksesan variabel dapat dilakukan dengan menggunakan tanda titik setelah nama object. Syntax : Contoh : Mahasiswa.nama; nama_object.nama_field;

Casting Merubah tipe data dari suatu nilai secara eksplisit. Digunakan ketika variabel yang menyimpan suatu nilai memiliki tipe data yang berbeda dari data aslinya. Syarat : tipe data yang baru harus memiliki ukuran lebih besar dari tipe data lama. Cara: tambahkan tipe data yang diinginkan dalam tanda kurung sebelum nilai.

Contoh int i = 5; double d = (double)i;

Tipe Casting Untuk tipe data boolean tidak dapat dilakukan casting.