Pemrograman Dasar A R R A Y

dokumen-dokumen yang mirip
Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Larik/ Array int a1, a2, a3, a4, a5;

Array 1 A. TUJUAN PEMBELAJARAN

Seluruh elemen di dalam struktur array mempunyai tipe data yang sama. Random Access

Modul Praktikum 4 Pemograman Berorientasi Objek

Modul Praktikum Bahasa Pemrograman 1

Array Multidimensi. Pemrograman Dasar. Java

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

BAB II VARIABEL DAN TIPE DATA

2 TIPE DATA DAN VARIABEL

Dasar Pemrograman Java

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

Array. Adharul Muttaqin Universitas Brawijaya Malang. Array

Array Pendeklarasian Array

OPERATOR-OPERATOR DALAM JAVA

ARRAY. Karakteristik

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

SUMBER BELAJAR PENUNJANG PLPG

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010

Tipe data primitif adalah tipe data dasar yang dikenali oleh Java dan bukan merupakan class. Tipe data primitif ini dapat dikenali dengan ciri

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Array. Pengantar. int a, b, c, d, e;

BAB 7 Java Array. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier yang berbeda untuk tiap variabel.

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

MINGGU II : DASAR C# Tujuan Pembelajaran. Materi

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

Algoritma dan Pemrograman Array/Tabel[1] Oleh: Eddy Prasetyo N

Pertemuan 2 ARRAY DIMENSI 1 & 2

BAB 7. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier berbeda untuk tiap variabel.

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

Percabangan & Perulangan

MODUL. Pointer. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

:Mahasiswa dapat mempraktekkan penggunaan array

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen.

BAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30;

LARIK (ARRAY) Latar Belakang Array

IT234 - Algoritma dan Struktur Data. Ramos Somya

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

IT234 - Algoritma dan Struktur Data. Ramos Somya

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

A. TEORI ARRAY 1 DIMENSI

Struktur Data. PDE - Struktur Data 1

Pertemuan 4 Array pada Java

BAB 5 PERULANGAN DAN ARRAY

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

Bahasa Pemrograman :: Dasar Pemrograman Java

Tipe Data dan Operator

JAVA BASIC PROGRAMMING Joobshet

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

BAB VI ARRAY PADA PEMROGRAMAN JAVA

A. TEORI ARRAY 1 DIMENSI

Pertemuan 2 ARRAY DIMENSI 1 & 2

1 Array dan Tipe Data Bentukan

BAHASA PEMROGRAMAN 1 (PERTEMUAN 3)

Pertemuan 7. REVIEW dan QUIS

ARRAY. Array atau Larik merupakan Struktur Data Sederhana yang dapat didefinisikan sebagai pemesanan alokasi memory sementara pada komputer.

Pengenalan Array. Array Satu Dimensi

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Array 1 Dimensi pada Java

Array Sebagai Parameter Method

MODUL DUA VARIABEL DAN TIPE VARIABEL

Konsep Array dalam PBO

DASAR PEMROGRAMAN ARRAY. Array Satu Dimensi Array Dua Dimensi. Yoannita. Some slide from Hermawan,S.Kom

BAB VI ARRAY Mendeklarasikan Variabel Array int[ ] bilangan; int bilangan[ ]; Mendefinisikan Array Bilangan = new int[5]; Latihan 21. ArrSatu.

ARRAY. 7 th week Estu Sinduningrum ST,MT

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010

PEMROGRAMAN BERORIENTASI OBJEK

MODUL 3 ARRAY. Pemograman Berorientasi Objek

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

BAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal).

ARRAY. Array atau Larik merupakan Struktur Data Sederhana yang dapat didefinisikan sebagai pemesanan alokasi memory sementara pada komputer.

ALGORITMA & PEMROGRAMAN II ARRAY

Array (Larik) Modul 7

Struktur Data Array. Rijal Fadilah S.Si

Pemrograman Fery Updi,M.Kom

Pointer. Pointer adalah variabel yang menyimpan alamat dari variabel yang lainnya. Deklarasi pointer : datatype *ptr_name; Contoh:

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI.

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

3.1 Contoh Program Java Sederhana

Pengenalan C++ Oleh : Dewi Sartika

Operator, Statement kondisional, dan Iterasi pada Java

PRAKTIKUM 9 ARRAY. ARRAY BERDIMENSI SATU Suatu array berdimensi satu dideklarasikan dalam bentuk umum berupa :

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

ARRAY DIMENSI SATU Setiap elemen array dapat diakses melalui indeks. Indeks array secara default dimulai dari 0.

Array dan String. Array

Beberapa Contoh Penggunaan Array

REVIEW ARRAY. Institut Teknologi Sumatera

MATERI PRAKTIKUM 2 ARRAY

PERTEMUAN I PENGENALAN JAVA

1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

BAB 3 STRUKTURE PROGRAM JAVA

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Tutorial Pemrograman dengan Bahasa Java

Transkripsi:

Pemrograman Dasar A R R A Y

Array Sebagian besar program komputer menangani data dalam jumlah yang suangat besar Taruhlah kalian menulis program yang membaca 100 angka. Apakah kalian akan mendeklarasikan 100 variables dan menulis pernyataan 100 input? Untungnya, data dapat diatur dan diproses secara sistematis 2

Definisi Array 3 Array adalah objek yang digunakan untuk menyimpan daftar nilai Array adalah struktur penyimpanan bilangan dengan tipe yang sama Panjang dari suatu array akan dibangun ketika array tersebut dibuat Setelah dibuat, panjang dari array bersifat tetap Contoh array ada pada method main public static void main(string[] args) {

Ilustrasi Array Sebuah array dengan 10 elemen 4 Setiap item dalam array disebut elemen Setiap elemen diakses oleh index (numerik) Terkadang index disebut juga dengan subscript Index dimulai dengan 0. elemen ke 9 pada ilustrasi diatas dapat diakses dengan index ke 8 Elemen-elemen di dalam struktur tersebut dapat diolah secara kelompok ataupun secara individu

Homogen Sifat Array Seluruh elemen di dalam struktur array mempunyai tipe data yang sama Random Access 5 Setiap elemen di dalam struktur array dapat dicapai secara individual, langsung ke lokasi elemen yang diinginkan, tidak harus melalui elemen pertama Array adalah Object

Sintaks deklarasi array TipeData[] Identifier; atau TipeData Identifier[]; Keterangan Array 1-Dimensi 6 Tipe data sama halnya dengan deklarasi variabel primitif, hanya saja ditambahkan dengan operator indeks [] Identifier nama variabel Operator indeks [ ]

int[] anarray; Deklarasi Array Mendeklarasikan array dari integer Contoh pada tipe data lain: short[] anarrayofshorts; double[] anarrayofdoubles; boolean[] anarrayofbooleans; char[] anarrayofchars; String[] anarrayofstrings; Bentuk lain: float anarrayoffloats[]; 7

Sintaks membuat array Membuat Array 8 Identifier = new TipeData[JumlahElemen]; Contoh: int[] A; A = new int[10]; A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9]

Membuat Array Sering kali dalam deklarasi array sekaligus diikuti dengan membuat array 9 TipeData[] Identifier = new TipeData[JumlahElemen]; Contoh int[] A; //deklarasi array A = new int[10]; //membuat array atau int[] A = new int[10]; //deklarasi + membuat array

Mengisi Data Array Mengisi data ke elemen array dilakukan dengan menggunakan assignment operator. Contoh : A[6] = 15; A[3] = 27; 10 27 15 A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] Statement A[2] = A[3] - A[6], menghasilkan : 12 27 15 A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9]

Mengisi Data Array Pengisian data, selain literal juga dapat dilakukan dengan variabel, operasi aritmatika, dll (ekspresi) Jika x adalah variabel, maka data[0] = (x + data[2]) / 4 ; data[2] = data[2] + 1; x = data[3]++ ; data[4] = data[1] / data[6]; 11

Mengakses Array Setiap elemen dalam array diakses berdasarkan indeksnya 12 System.out.println("Elemen 1 pada indeks 0: " + A[0]); System.out.println("Elemen 2 pada indeks 1: " + A[1]); System.out.println("Elemen 3 pada indeks 2: " + A[2]); System.out.println("Elemen 4 pada indeks 3: " + A[3]); Keluaran: Elemen 1 pada indeks 0: 0 Elemen 2 pada indeks 1: 0 Elemen 3 pada indeks 2: 12 Elemen 4 pada indeks 3: 27 12 27 15 A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9]

Alternatif Inisialisasi Array Array dapat diinisialisasi secara eksplisit pada saat didefinisikan dan bisa tidak diberikan nilai dimensinya. Contoh: int B[ ]={1, 2, -4, 8}; Pada contoh diatas Array B memiliki 4 elemen 13 int[] A = { 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 }; int A[] = { 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 };

Contoh: Alternatif Inisialisasi Array int B[4] = { 1, 2, -4, 8, 9 }; //error int B1[4]= { 1, 2, -4, 2}; //error int B2[4]= { 1, 2, -4}; //error Contoh inisialisasi array setelah didefinisikan : 14 int A[] = new int[5]; for (i=0; i<5;i++) A[i]=0;

Nama variabel Array? Nilai dari data[7]? Hasil data[2] + data[6]? Jika x = 10, (x + data[2]) / 4? data[0] = data[6] + 8, berapa nilai dari data[0]? 15

Latihan 1. Buatlah program untuk menginputkan dan menampilkan sejumlah n data bilangan ke dalam suatu array 2. Buatlah program untuk menyimpan n data bilangan kemudian urutkan data tersebut mulai dari data yang terkecil! 3. Kembangkan program nomor 2 diatas untuk menghitung nilai mean, nilai minimum dan maksimum dari data dalam array! 16

Array Multi Dimensi Sintaks deklarasi array 2-dimensi TipeData[][] Identifier; atau TipeData Identifier[][]; Keterangan 17 Tipe data sama halnya dengan deklarasi variabel primitif, hanya saja ditambahkan dengan operator indeks [] Identifier nama variabel Operator indeks berjumlah sebanyak dimensinya [ ]

Deklarasi Array Multi Dimensi int[][] anarray; Mendeklarasikan array dua dimensi dari integer Contoh pada tipe data lain: short[][] anarrayofshorts; double[][] anarrayofdoubles; boolean[][]anarrayofbooleans; char[][] anarrayofchars; String[][] anarrayofstrings; Bentuk lain: float anarrayoffloats[][]; 18

Membuat Array Multi Dimensi Sintaks membuat array Identifier = new TipeData[JEDim1][JEDim2]; Contoh: int[][] A; A = new int[3][4]; 19 Row 0 Row 1 Row 2 Column 0 Column 1 Column 2 Column 3 A[ 0 ][ 0 ] A[ 1 ][ 0 ] A[ 2 ][ 0 ] A[ 0 ][ 1 ] A[ 1 ][ 1 ] A[ 2 ][ 1 ] A[ 0 ][ 2 ] A[ 1 ][ 2 ] A[ 2 ][ 2 ] A[ 0 ][ 3 ] A[ 1 ][ 3 ] A[ 2 ][ 3 ] Nama Array Row subscript Column subscript

Mengisi Data Array Multi Dimensi Mengisi data ke elemen array dilakukan dengan menggunakan assignment operator. Contoh : A[1][2] = 15; A[2][1] = 27; A[0][1] = 22; 20 22 27 15 Statement A[0][3] = A[2][1] - A[1][2], menghasilkan : 22 12 15 27

Mengakses Array Multi Dimensi Setiap elemen dalam array diakses berdasarkan indeksnya 21 System.out.println("Elemen Baris 1 Kolom 1: " + A[0][0]); System.out.println("Elemen Baris 1 Kolom 2: " + A[0][1]); System.out.println("Elemen Baris 1 Kolom 3: " + A[0][2]); System.out.println("Elemen Baris 1 Kolom 4: " + A[0][3]); Keluaran: Elemen Baris 1 Kolom 1: 0 Elemen Baris 1 Kolom 2: 22 Elemen Baris 1 Kolom 3: 0 Elemen Baris 1 Kolom 4: 12 22 12 27 15

Alternatif Inisialisasi Array MD Array dapat diinisialisasi secara eksplisit pada saat didefinisikan dan bisa tidak diberikan nilai dimensinya. Contoh 22 String[][] names = { {"Mr. ", "Mrs. ", "Ms. "}, {"Smith", "Jones"} }; int A[][]={{1, 2, -4},{8}}; int B[][] = { { 1, 2 }, { 3, 4 } };

Array Multi Dimensi (3-D) Sintaks deklarasi array 3-dimensi TipeData[][][] Identifier; atau TipeData Identifier[][][]; Keterangan 23 Tipe data sama halnya dengan deklarasi variabel primitif, hanya saja ditambahkan dengan operator indeks [] Identifier nama variabel Operator indeks berjumlah sebanyak dimensinya [ ]

Array Multi Dimensi (3-D) Contoh int x[][][] = new int [2][3][4]; 24 int x[][][] = {{{1,2,3,4}, {5,6,7,8}},{{11,12,13,14}, {15,16,17,18}},{{21,22,23,24}, {25,26,27,28}}};

Latihan 25 1. Buatlah program untuk menginputkan dan menampilkan matriks persegi dengan ordo matriks nxn berupa inputan dari user 2. Buatlah program untuk operasi penjumlahan dua buah matriks 3. Buatlah program untuk operasi perkalian dua buah matriks