Object Array Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.

Slides:



Advertisements
Presentasi serupa
OOP berputar pada konsep dari obyek yang merupakan elemen dasar dari program Anda. Ketika kita membandingkan dengan dunia nyata, kita dapat menemukan.
Advertisements

ARRAY ??.
PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
PERTEMUAN XI OPERASI FILE JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
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.
PERTEMUAN VIII STRUKTUR LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Java array.
Praktikum OOP Pengenalan Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
Overriding, Overloading, Polymorphism
Pengolahan Citra Berwarna
Pemrograman Terstruktur
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.
Algoritma & Struktur Data
Flow Control Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Pengenalan Pemrograman Berbasis Obyek
Pemrograman Dasar Java
Class String dan StringBuffer
Pengenalan Pemrograman Berbasis Obyek Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
INHERITANCE Perbankan Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Inheritance Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
Diberikan pada Kuliah Sela Teknik Informatika - Universitas Muhammadiyah Malang Tahun 2011.
Praktikum OOP Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
Object Oriented Programming with JAVA 2011/2012
Method, Array dan String
PERTEMUAN III ARRAY BAG II JURUSAN TELEKOMUNIKASI
Array.
Array of Object.
Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006
METHOD, ARRAY DAN STRING
Algoritma & Pemrograman 1
Java array.
Dasar Pemrograman Java
JAVA ARRAY.
Pemrograman Berbasis Obyek Oleh Tita Karlita
PEMROGRAMAN TERSTRUKTUR
Array & Array List Disusun Oleh: Reza Budiawan Untuk:
Java array.
DASAR DASAR JAVA Dengan Netbans PBO 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.
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
Java array.
Identifier, Keyword, dan Tipe data
Elemen-elemen Dasar Pada Bahasa C++
Java array.
Variabel, Konstanta, Tipe Data
Aswar R. Berbagai Kelas Pertemuan 10.
Array.
Array / Larik.
Algoritma Struktur Data
Dasar-dasar Pemrograman Objek dg Java
VARIABEL, TIPE DATA, OPERATOR
ARRAY UNRIYO.
Variabel dan Tipe Data.
Keywords ,Tipe Data, dan contoh Penggunaanya
Array / Larik Java Fundamental Syahrul Mauluddin S.Kom.
Konsep Bahasa Pemrograman I Konsep OOP
Java array.
Java array.
Pemrograman Terstruktur
Pemrograman Berorientasi Objek
Defri Kurniawan Struct Defri Kurniawan
Transcript presentasi:

Object Array Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Topik Mendeklarasikan Array Creating Array Initializing Array Array Multidimensional Array Bounds Array Resizing Copying Arrays

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Mendeklarasikan Array Mengelompokkan obyek data dengan tipe yang sama Pendeklarasian array dengan tipe primitif dan class char s[];char[] s; Point p[];Point[] p; Array adalah sebuah objek Alokasi memori dibuat dengan keyword new

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Array Untuk membuat array terdapat 3 langkah –Declaration –Construction –Initialization Deklarasi –int[] ints –double[] dubs –Dimension[] dims ; –float[][] twoDee Pada saat pendeklarasian tidak menentukan besar array

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Array Besar array ditentukan pada saat runtime, alokasi memori dilakukan dengan keyword new –int[] ints ; –ints = new int[25] ; Pada saat array di buat, isi array diinisialisasi dengan default value.

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS 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)} ; Besar array dapat diketahui dengan nama_array.length long squares ; squares = new long[6000] ; for (int i=0 ; i<squares.length ;i++) { squares[i] = i * i ; }

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Contoh program

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Hasil running 0 false

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Contoh Program

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Hasil Program A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Contoh Program

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Output animal 0 : snake animal 1 : kangaroo animal 2 : wombat animal 3 : bird

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Contoh Program Lakukan modifikasi dengan melakukan sorting pada data animal

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Sebelum di sorting animal 0 : snake animal 1 : kangaroo animal 2 : wombat animal 3 : bird Setelah di sorting animal 0 : bird animal 1 : kangaroo animal 2 : snake animal 3 : wombat

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Class Arrays This class contains various methods for manipulating arrays (such as sorting and searching). The methods in this class all throw a NullPointerException if the specified array reference is null.

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Contoh Buat program untuk menerima masukan data nama mahasiswa yang disimpan dalam array dengan tipe String. Kemudian tampilkan data mahasiswa tersebut.

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Program

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Hasil Program

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Contoh Program Lanjutkan program sebelumnya dengan menampilkan data mahasiswa dengan di sorting ascending terlebih dahulu

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Output Program

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktek 1 Periode pemilihan anggola legislatif 2009 diadakan pooling oleh lembaga surveyor terhadap 5 caleg dari 50 orang responden untuk mengetahui jumlah pendukung masing-masing caleg dan siapa yang mempunyai pendukung terbanyak. Buatlah Program pooling untuk menyelesaikan permasalahan tersebut. Sebagai input suara pilihan setiap responden terhadap 5 caleg (input 1/2/3/4/5). Input :(dapat menggunakan fungsi random (int)(Math.random*10%5)) Responden 1 : 1 Responden 2 : 5 … Responden 50 : 1 Output : Caleg 1 : jumlah pemilih 20 Caleg 2 : jumlah pemilih 12 Caleg 3 : jumlah pemilih 5 Caleg 4 : jumlah pemilih 3 Caleg 5 : jumlah pemilih 5 Caleg 1 paling banyak dipilih

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Array Multidimensional

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Array Multidimensional Arrays of arrays yang bukan persegi panjang

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Array Multidimensional Array dengan 4 baris dan 5 kolom

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Contoh program

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Hasil running Length pada Indeks ke-0 =3 Length pada Indeks ke-1 =5

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Contoh Program

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Hasil running Elemen pd Dimensi ke-1 = 2 Elemen pd Dimensi ke-2 = 3 Elemen pd Dimensi ke-3 = 4

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Contoh Terdapat sebuah array yang terdiri dari 4 baris, besar kolom tiap baris dibangkitkan secara random. Isi masing-masing dari array tersebut harus memenuhi aturan –Baris 0 : kelipatan 2 –Baris 1 : kelipatan 3 –Baris 2 : kelipatan 4 –Baris 3 : kelipatan

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS KOLOM YANG DIBANGKITKAN Baris ke-0 = 1 Baris ke-1 = 8 Baris ke-2 = 7 Baris ke-3 = 4 MENGISI MATRIK

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Contoh Program Output Setelah di Array Diperbesar

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Copying Array

Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Hasil Running