Array, Class, Obyek, Method danConstructor.

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

ARRAY 1 DIMENSI Array 1 dimensi
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Pointer. Output? #include int x = 2; void misteri(int a, int b) { a = 2*x; b = y; y = a; } main() { int y; x = 5; y = 7; misteri(x, y); printf("%d %d\n",
SL-1201 Pengantar Pemrograman
ARRAY (Lanjutan).
Teknik Informatika Universitas Pembangunan Jaya
Oleh : Sukma Murdani, S.Kom. SILABUS PENDAHULUAN Pengenalan OOP Pengenalan JAVA OOP (Object Oriented Programming) JAVA Class, Java Interface Encapsulation.
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.
Pemrograman Berorientasi Obyek
Teknik Pemrograman Terstruktur 2
Pemrograman JAVA (TIB09)
Pemrograman Berbasis Obyek Oleh Tita Karlita
Mendapatkan Input dari Keyboard
Array dan String Array dan String.
Pemrograman Dasar Java
- PERTEMUAN 4 - PERULANGAN
PELATIHAN JAVA FUNDAMENTAL
Object Oriented Programming with JAVA 2011/2012
By : Anggarda Dewantara Yosua Asta CKW Falya Kautsar Setyawan
Argumen Command-line Sebuah aplikasi Java dapat menerima sejumlah argumen dari command-line. Argumen dari command line memberikan kesempatan bagi.
PEMROGRAMAN TERSTRUKTUR
PERTEMUAN III ARRAY BAG II JURUSAN TELEKOMUNIKASI
L/O/G/O Array (larik) Pertemuan 5 Tenia Wahyuningrum ST3 Telkom Purwokerto Algoritma pemrograman.
L/O/G/O Array (larik) Pertemuan 2 Tenia Wahyuningrum ST3 Telkom Purwokerto Algoritma dan Struktur data.
Array.
Teknik Pemrog. Terstruktur 2
Array, POINTER dan FUNGSI
Tenia Wahyuningrum, S.Kom., MT
Algoritma & Pemrograman 1
Perulangan (Iteration)
Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian.
Pemrograman Berorientasi Obyek
Java array.
Array Oleh Shoffin Nahwa Utama M.T Disampaikan pada mata kuliah Struktur Data.
JAVA ARRAY.
Pemrograman Visual I Outline: ARRAY Array multidimensi
Pemrograman Berbasis Obyek Oleh Tita Karlita
Array Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam.
PEMROGRAMAN TERSTRUKTUR
ARRAY Adalah variabel yang menyimpan data-data yang mempunyai tipe data yang sama. Di java array di mulai dari index ke-0 sampai ke-n.
Pemprograman Berorientasi Objek
Java array.
DASAR DASAR JAVA Dengan Netbans PBO Java.
Algoritma & pemrograman 1B
Array Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam.
Pemrograman Berorientasi Obyek
ARRAY Siti Mukaromah,S.Kom.
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.
Siti Mukaromah,S.Kom,MCP
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
Array dan Argumen Baris Perintah
Java array.
Array dalam JAVA.
Constructor overloading
Array Pertemuan ke-4.
PRAKTIKUM DASAR PEMROGRAMAN
Java array.
Array.
PEMROGRAMAN BERORIENTASI OBJEK
Array.
Array, Class, Obyek, Method danConstructor.
Dhefi Cahyadi, S. Kom ARRAY / LARIK Lanjutan Dhefi Cahyadi, S. Kom
Java array.
Array, Class, Obyek, Method danConstructor.
Java array.
Pemrograman Berorientasi Objek
Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian.
Transcript presentasi:

Array, Class, Obyek, Method danConstructor. PBO Array, Class, Obyek, Method danConstructor. Oleh : Christine Dewi

Array Array adalah sebuah set variabel yang diberi nama tertentu yang memiliki tipe data yang sama. Di Java maupun di bahasa pemrograman yang lain, mereka memiliki kemampuan untuk menggunakan satu variabel yang dapat menyimpan sebuah data list dan kemudian memanipulasinya dengan lebih efektif  array

Sebuah array akan menyimpan beberapa item data yang memiliki tipe data sama di dalam sebuah blok memori yang berdekatan yang kemudian dibagai menjadi beberapa slot. array adalah sebuah variabel / sebuah lokasi memori tertentu yang memiliki satu nama sebagai identifier, akan tetapi ia dapat menyimpan lebih dari sebuah value.

Array Tiap variabel di dalam array disebut elemen, di mana tiap elemen memiliki indeks dengan tipe integer. Berikut ini contoh deklarasi array: Deklarasi array: tipe-data[] namaIdentifier; atau tipe-data namaIdentifier[]; int[] nilaiSiswa; //cara ini lebih dianjurkan int nilaiSiswa[]; float[] jumlahPanen;

Setelah mendeklarasikan array, kita harus menentukan berapa panjangnya (ukurannya)  inisialisasi. Catatan: ukuran array tidak dapat diubah setalah diinisialisasi. contoh: //deklarasi int ages[]; //instantiate array ages = new int[100]; atau bisa juga ditulis: int ages[] = new int[100];

… Untuk memberikan nilai kepada sebuah elemen array caranya dengan menyebutkan nama array yang diikuti indeks dan nilai yang diberikan, seperti contoh berikut: ages[0] = 17; ages[1] = 20; atau: int[] ages = {17,18,19,20};

Array multidimensi Cara pendeklarasian array multidimensi ini pada dasarnya sama dengan array satu dimensi di mana anda cukup menambahkan [] sesuai dengan dimensi yang anda inginkan. int[][] arr2; //array 2 dimensi int[][][] arr3; //array 3 dimensi int[][][][] arr4; //array 4 dimensi

… Untuk pengalokasian memori array multidimensi, memiliki sintaks yang sama dengan array satu dimensi. Contoh: int[][] arr2 = new int[3][4]; Kode di atas akan mengalokasikan memori untuk menampung nilai tipe data int sebanyak 3*4.

Contoh public class Array2D3D { public static void main(String[] args) { int[][] array2D = { {1,2,3}, {4,5,6}, {7,8,9} }; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ System.out.print(array2D[i][j]+" "); } System.out.println(); Deklarasi dan inisialisasi array 2d Cetak array 2d

contoh Deklarasi dan inisialisasi array 3d int[][][] array3D = { { {1,2,3}, {4,5,6}, {7,8,9} }, {10,11,12}, {13,14,15}, {16,17,18} {19,20,21}, {22,23,24}, {25,26,27} } }; Deklarasi dan inisialisasi array 3d

contoh for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ for(int k=0;k<3;k++){ System.out.print(array3D[i][j][k]+" "); } System.out.println(); Cetak array 3d

Class Kelas adalah semacam cetakan, atau template, untuk membuat obyek. Blueprint untuk obyek Memuat semua data dan metoda/fungsi yang bersifat umum

… Class: ibaratkan sebuah rancangan rumah. Dari rancangan rumah ini akan dibuat banyak rumah. Rumah = obyek = hasil cetakan dari rancangan rumah

Deklarasi Class class NamaClass { tipe_data namaVariabel1; . tipe_data namaVariabelN; tipe_data namaMethod1(parameter) { // implementasi Method1 } tipe_data namaMethodN(parameter) { // implementasi MethodN

Obyek Dapat diartikan sebagai obyek – obyek pada dunia nyata. Dapat juga diartikan sebagai perwujudan/realisasi dari kelas (Instance dari class). Dari rancangan rumah menjadi rumah yang sebenarnya. Punya 2 karakteristik : State atau atribut Behaviour atau perilaku

…. Dosen (KELAS)  Instansiasi  Adi, Yos, Jasson, Jessica, Indrastanti (OBYEK). Sehingga obyek juga memuat data & metoda. Contoh: Yos (Objek) Data : Nama, alamat, dsb. Metoda : Mengajar, makan, dsb

metoda Pada bahasa – bahasa pemograman yang lain method disebut juga fuction atau procedure. Dalam pemograman berorientasi object method adalah suatu operasi atau kegiatan yang dapat dilakukan suatu object. Misalnya Manusia memiliki kegiatan seperti makan, tidur, minum dan lain – lain. Kegiatan – kegiatan inilah yang disebut method.

Deklarasi method tipe-data namaMethod(daftar-parameter){ //implementasi }

Contoh class, method & obyek

Operator this adalah operator yang digunakan untuk mengakses variabel yang paling global dari suatu class jika terdapat dua variabel yang memilki nama yang sama dam scope yang berbeda. Operator (.) dot adalah operator yang digunakan untuk mengakses atribut atribut yang terdapat didalam class yang telah diinstansiasi tersebut.

Constructor Konstruktor merupakan method khusus yang digunakan untuk menginisialisasi obyek saat pertama kali dibentuk. konstruktor harus memiliki nama yang sama dengan nama classnya dan tidak memiliki nilai kembalian (tipe-data) Konstruktor dijalankan pada saat sebuah object diinisialisasi (menggunakan kata new)

See You Next Week