Array. Adharul Muttaqin Universitas Brawijaya Malang. Array

Ukuran: px
Mulai penontonan dengan halaman:

Download "Array. Adharul Muttaqin Universitas Brawijaya Malang. Array"

Transkripsi

1 Array Adharul Muttaqin Universitas Brawijaya Malang Array Array merupakan memory pada komputer yg digunakan untuk menyimpan sejumlah data bertype sama. Di Java, Array merupakan sebuah object yang menampung sejumlah nilai dengan panjang tertentu (disebut sebagai element) yang nilainilai tersebut mempunyai type data yang sama. Array digunakan untuk memproses sekelompok nilai-nilai yang berkaitan 1

2 Contoh Contoh: Simpan 5 buah data bertype integer yang dimasukkan user Biasanya disiapkan 5 variabel untuk menyimpan nilai data tersebut Dengan array, cukup disiapkan satu buah variabel saja Array untuk 5 elemen Array Index Bagaimana mengakses sebuah elemen array menggunakan index masing-masing elemen misal: myarray[1] index untuk elemen pertama adalah 0 index untuk elemen terakhir adalah jumlah elemen - 1 2

3 Contoh: Array 5 Elemen index elemen pertama selalu bernilai 0 myarray meupakan nama array myarray[0] myarray[1] myarray[2] myarray[3] myarray[4] banyaknya elemen: 5 index elemen terakhir : 4 ( 5-1) Panjang Array Array di java mempunyai field dengan nama length yang berisi panjang array panjang array ini bersifat final yg tidak bisa diubah contoh myarray.length menghasilkan suatu angka yang merupakan panjang array 3

4 Contoh: Array 5 Elemen myarray[0] myarray[1] myarray[2] myarray[3] myarray[4] banyaknya elemen 5: myarray.length index elemen terakhir : myarray.length - 1 Mengakses Array Array diakses dengan menggunakan indexnya. Index ditulis di dalam tanda kurung kotaknya. Index berupa suatu nilai bulat yang dapat berasal dari Literal/ konstanta, myarray[4] berupa variabel, myarray[myindex] berupa ekspresi, myarray[myindex - 2] kembalian method myarray[input.nextint()] 4

5 Memodifikasi Isi Elemen Array Untuk mengubah atau memberikan nilai suatu elemen array sama seperti saat mengubah nilai suatu variable, array berada sebelah kiri operator assignment (=) contoh: myarray[4]=75; Membaca Isi Array Untuk membaca isi array juga sama seperti membaca nilai variable. Hanya bedanya, array harus disertakan indexnya. Array berada di sebelah kanan operator assignment Contoh: number=myarray[4]; 5

6 Contoh: Misalnya terdapat dua buah variable: myarray, bertype array of integer number, bertype integer myarray : int number; Berikan nilai (assign) elemen pertama dari myarray ke variabel dengan nama number: number = myarray[0]; Contoh: terdapat dua buah variable: myarray, bertype array of integer number, bertype integer myarray : int number; Berikan nilai (assign) elemen terakhir dari myarray ke variabel dengan nama number: number = myarray[myarray.length-1]; 6

7 Contoh: terdapat dua buah variable: myarray, bertype array of integer number, bertype integer myarray : int number; Berikan nilai (assign) elemen ke-4 dari myarray ke variabel dengan nama number: number = myarray[3]; Contoh: terdapat dua buah variable: myarray, bertype array of integer number, bertype integer myarray : int number; Ubah nilai elemen ke-2 dari myarray menjadi dua kali nilai semula: myarray[1]= myarray[1]*2; atau myarray[1]*= 2; 7

8 Latihan: terdapat dua buah variable: myarray, bertype array of integer number, bertype integer myarray : int number; a) Berikan nilai 65 ke elemen ke-4 pada myarray a) Tambahkan elemen ke-3 pada myarray dengan 5 Latihan: terdapat dua buah variable: myarray, bertype array of integer number, bertype integer myarray : int number; a) Berikan nilai 65 ke elemen ke-4 pada myarray myarray[3]=65; a) Tambahkan elemen ke-3 pada myarray dengan 5 myarray[2]+=5; 8

9 Deklarasi dan Pembuatan Array Deklarasi variable yang bertype array type[] namavariable; type array nama variabel Deklarasi dan Pembuatan Array Deklarasi variable yang bertype array int[] type array nilai; nama variabel variabel nilai merupakan suatu variabel yang ber-type array of integer 9

10 Deklarasi dan Pembuatan Array Deklarasi variable yang bertype array double[] harga; type array nama variabel variabel harga merupakan suatu variabel yang ber-type array of double Latihan: Deklarasi dan Pembuatan Array Deklarasi variable yang bertype array String[] nama; type array nama variabel variabel nama merupakan suatu variabel yang ber-type array of String 10

11 Deklarasi dan Pembuatan Array Setelah dideklarasikan array harus dibuatkan objectnya Pembuatan sebuah array object adalah sebagai berikut: new type[panjangarray] Deklarasi dan Pembuatan Array Setelah dideklarasikan array harus dibuatkan objectnya Contoh Pembuatan sebuah array object adalah sebagai berikut: new int[5] type array panjang array 11

12 Contoh: Deklarasi dan Pembuatan Array Contoh Pembuatan sebuah array object adalah sebagai berikut: new String[5] type array panjang array Deklarasi dan Pembuatan Array Menggunakan 2 baris contoh: int[] numbers; //deklarasi numbers= new int[10];//membuat array, inisialisasi Menggunakan 1 baris contoh: int[] numbers = new int[10]; type array nama array Pembuatan array 12

13 Nilai Default Saat array dibuat, masing-masing elemen akan mendapatkan nilai default sebagai berikut: 0 untuk Elemen bertype numeric (int, double, byte, dll) Falsr untuk elemen bertype Boolean (bool) null untuk Elemen bertype reference Contoh double[] nilaiuts = new double[5]; nilaiuts[0] nilaiuts[1] nilaiuts[2] nilaiuts[3] nilaiuts[4] nilai default 13

14 Contoh double[] nilaiuts = new double[5]; nilaiuts[1]=80.0; nilaiuts[3]=60.5; nilaiuts[0] nilaiuts[1] nilaiuts[2] nilaiuts[3] nilaiuts[4] Contoh double[] nilaiuts = new double[5]; nilaiuts[0] nilaiuts[1] nilaiuts[2] nilaiuts[3] nilaiuts[4] Jika type data elemen array adalah type primitif, maka yang disimpan merupakan nilai aktualnya (misal 60.5) 14

15 Contoh: Type Reference String[] namamhs= new double[5]; namamhs[0] namamhs[1] namamhs[2] namamhs[3] namamhs[4] null null null null null nilai default Contoh String[] namamhs= new double[5]; namamhs[0]= "Budi"; namamhs[4]= "Robet" namamhs[0] namamhs[1] namamhs[2] namamhs[3] namamhs[4] null null null "Budi" "Robet" 15

16 Contoh jika type elemen adalah jenis type reference, misalnya String, maka ididalam array terdapat suatu referensi yang menunjuk ke actual object namamhs[0] namamhs[1] namamhs[2] namamhs[3] namamhs[4] null null null "Budi" "Robet" Deklarasi sekaligus Inisialisasi Array Pada type data tunggal bisa dilakukan deklarasi sekaligus inisialisasi, contoh int nilai=10; Array juga dapat dideklarasikan sekaligus diberi nilai inisial Menggunakan daftar nilai sebagai nilai inisial Nilai elemen dikumpulkan dalam sebuah tanda kurung kurawal ({}) masing-masing nilai elemen dipisahkan dengan koma (,) int n[ ] = { 10, 20, 30, 40, 50 }; n merupakan array of integer dengan panjang 5 nilai indexnya 0, 1, 2, 3, 4 dan masing-masing elemen sudah ada nilainya untuk deklarasi seperti di atas tidak diperlukan create array dengan new 16

17 Deklarasi sekaligus Inisialisasi Array double[ ] nilaiuts = {100.0, 45.5, 46.7, 79.0, 96.1}; string [ ] namamhs ={"Andi", "Zainul","Boni"}; Berapa panjang masing-masing array tsb? Dapatkah panjang array diubah? Latihan A Buatlah sebuah kode program yang didalamnya terdapat: Deklarasi variabel-variabel dengan nama typenya sbb: listnilai dengan type array of double, menampung elemen sebanyak 4 listnama dengan type array of double, menampung elemen sebanyak 4 Berikan nilai untuk masing-masing elemen Elemen listnilai ke-1 dan 4 diberi nilai 60, sedangkan elemen ke-2 dan 3 diberi nilai 75 Elemen listnama berturut-turut diberi nilai Bambang, Joko, Mega, dan Harto Tampilkan semua isi elemen listnilai dan listnama Gantilah listnilai elemen ke-2 menjadi 45 Gantilah nilai elemen listnama yang berisi Mega menjadi Karno, dan yang berisi Harto menjadi Soeharto 17

18 Latihan B Buatlah sebuah kode program yang didalamnya terdapat: Deklarasi variabel-variabel sekaligus meberikan nilai saat deklarasi dengan nama typenya dan nilainya sbb: listnilai dengan type array of double, Elemen listnilai ke-1 dan 4 diberi nilai 60, sedangkan elemen ke-2 dan 3 diberi nilai 75 listnama dengan type array of double, Elemen listnama berturut-turut diberi nilai Bambang, Joko, Mega, dan Harto Tampilkan nilai panjang elemen untuk masing-masing variabel dengan menggunakan namavariable.length Tampilkan semua isi elemen listnilai dan listnama Gantilah listnilai elemen ke-2 menjadi 45 Tukarkan tempat Joko dan Harto sehingga Harto menjadi elemen kedua dan Joko menjadi elemen ke 4. Menggunakan array dalam looping Adharul Muttaqin 18

19 Array dalam looping Sering diperlukan operasi yang sama terhadap semua elemen dalam array Operasi yang sama berulang-ulang menggunakan looping Perhatikan bahwa Indeks array elemen pertama adalah 0 Indeks array elemen terakhir adalah panjang array -1 indeks array harus selalu lebih kecil dari pada panjang array Contoh: Soal Tampilkan nama mahasiswa dari sebuah array yang sudah dideklarasikan dan diinisialisasikan dengan data-data sebagai berikut: Deni, Azka, Riva, Jeni 19

20 Contoh: Jawab public class NamaMhs { public static void main(string[] args) { String[] nama={"deni", "Azka", "Riva", "Jeni"}; } } System.out.println("Nama-nama dalam daftar: "); for(int i=0; i<nama.length; i++ ){ System.out.println((i+1) + ". " + nama[i]); } Deklarasi dan inisialisasiarray Loop for untuk perulangan sepanjang jumlah data Penggunaan array, indeks berubah sesuai looping Contoh Persoalan Masukkan sejumlah 10 nilai dan nama mahasiswa kemudian ditampilkan dalam bentuk tabel. 20

21 Algoritma untuk 10 mahasiswa yang ada input nama input nilai Untuk 10 data yang ada tampilkan nama tampilkan nilai Kode Java import java.util.scanner; public class NilaiMhs { public static void main(string[] args) { Scanner data = new Scanner(System.in); String[] nama; double[] nilai; int jumlahmhs = 10; nama = new String[jumlahMhs]; nilai = new double[jumlahmhs]; 21

22 Kode Java System.out.println("Masukkan nama dan nilai : "); //mengisi nilai array nama dan nilai for (int i = 0; i < jumlahmhs; i++) { System.out.println("Data ke " + (i + 1)); System.out.print("Nama : "); nama[i] = data.next(); System.out.print("Nilai : "); nilai[i] = data.nextdouble(); } Kode Java } } System.out.println("Data yang sudah dimasukkan "); System.out.println("No \tnama \tnilai"); //menampilkan isi array nama dan nilai for (int i = 0; i < nama.length; i++) { System.out.println((i + 1) + "\t" + nama[i] + "\t" + nilai[i]); } 22

23 Latihan C Masukkan sejumlah n data tinggi badan dan nama mahasiswa kemudian ditampilkan dalam bentuk tabel. Nilai n, tinggi badan, dan nama didapatkan dari input user. Tampilkan pula nilai rata-rata nilai mahasiswa tersebut, serta nilai maksimum dan minimumnya Latihan D Untuk permasalahan latihan 1, tambahkan untuk menampilkan nilai varian dan standar deviasinya! Varian = i=1 n (x i x) 2 n x adalah nilai rata rata Langkah mendapatkan varian: akumulasikan kuadrat selisih data ke-i dan rata-rata (jumlah=jumlah+(x[i]-ratarata)) Bagi jumlah dengan n Akarkan, Std Dev = i=1 n (x 2 i x 2 ) n x adalah nilai rata rata Langkah mendapatkan std dev: akumulasikan selisih kuadrat data ke-i dan kuadrat rata-rata Bagi dengan n akarkan, 23

24 Terima Kasih 24

Array Multidimensi. Pemrograman Dasar. Java

Array Multidimensi. Pemrograman Dasar. Java Array Multidimensi Pemrograman Dasar Java Array 0 1 2 3 4 banyaknya elemen: 5 index elemen dari 0 s.d array.length-1 Deklarasi dan Pembuatan Array Menggunakan operator new new Type [panjangarray ] Ukuran

Lebih terperinci

Array Sebagai Parameter Method

Array Sebagai Parameter Method Array Sebagai Parameter Method Penggunaan Elemen Array Sebagai Aktual Parameter 1. public class MP2 { 2. public static void main(string[] args) { 3. int nilai=10; 4. int[] listnilai={7,1,5,3}; 5. System.out.println("Sebelum

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Deskripsi Singkat Praktikum pemrograman berorientasi objek adalah praktikum yang menggunakan bahasa Java sebagai bantuan dalam memahami konsep pemrograman

Lebih terperinci

A. TEORI ARRAY 1 DIMENSI

A. TEORI ARRAY 1 DIMENSI MODUL 6 ARRAY Dalam pendeklarasian variabel, kita sering menggunakan sebuah tipe data beserta nama variabel atau identifier yang unik. Apabila kita ingin menggunakan variabel tersebut, kita akan memanggil

Lebih terperinci

PRAKTIKUM PEMROGRAMAN LANJUT MODUL 1

PRAKTIKUM PEMROGRAMAN LANJUT MODUL 1 LABORATORIUM KOMPUTER DASAR PROGRAM STUDI SISTEM INFORMASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA PRAKTIKUM PEMROGRAMAN LANJUT SEMESTER :GENAP TAHUN : 2013/2014 MODUL 1 Judul

Lebih terperinci

Pemrograman Dasar A R R A Y

Pemrograman Dasar A R R A Y 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

Lebih terperinci

A. TEORI ARRAY 1 DIMENSI

A. TEORI ARRAY 1 DIMENSI MODUL 7 ARRAY Dalam pendeklarasian variabel, seringkali menggunakan sebuah tipe data beserta nama variabel atau identifier yang unik. Apabila kita ingin menggunakan variabel tersebut, kita akan memanggil

Lebih terperinci

Pertemuan 4 Array pada Java

Pertemuan 4 Array pada Java Pertemuan 4 Array pada Java Objektif : 1. Mahasiswa dapat memahami pengertian Array pada Java 2. Mahasiswa dapat mengetahui bentuk umum dari Array 3. Mahasiswa dapat mengetahui jenis-jenis Array pada Java

Lebih terperinci

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

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04) TIPE DATA PADA JAVA Pertemuan (K-04/L-04) Alangkah baiknya kita mempelajari terlebih dahulu tentang apa itu tipe data dan mengenal ada berapa tipe data yang digunakan dalam Bahasa Pemrograman Java. Sudah

Lebih terperinci

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

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita PEMROGRAMAN JAVA Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita Education is not the filling of a pail, but the lighting of a fire. (William

Lebih terperinci

MODUL 3 ARRAY. Pemograman Berorientasi Objek

MODUL 3 ARRAY. Pemograman Berorientasi Objek MODUL 3 ARRAY A. PENGENALAN ARRAY Array adalah suatu wadah bentukan yang menyediakan penyimpanan sejumlah item yang bertipe sama. Array digunakan untuk mengelompokkan informasi yang berhubungan. Dalam

Lebih terperinci

OPERATOR-OPERATOR DALAM JAVA

OPERATOR-OPERATOR DALAM JAVA OPERATOR-OPERATOR DALAM JAVA Obyektif : 1. Memahami tentang operator-operator (aritmatic, logical, relational, assigment, bitwise) 2. Dapat membuat program sederhana dengan menggunakan operatoroperator

Lebih terperinci

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

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words Comments Comments digunakan untuk memberikan keterangan/penjelasan suatu baris program. Comments tidak akan dikompilasi oleh compiler. Lambang untuk comments : - double slash ( // ) untuk memberikan penjelasan

Lebih terperinci

Belajar ArrayList di Java

Belajar ArrayList di Java Belajar ArrayList di Java Oleh: Yudi Setiawan Apa itu ArrayList? Sebenarnya, ArrayList itu merupakan salah satu fitur yang paling saya senangi dalam melakukan penyimpanan Data yang jumlahnya tidak dikit.

Lebih terperinci

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

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI. DASAR PEMROGRAMAN JAVA Astrid Lestari Tungadi, S.Kom., M.TI. INTRODUCE JAVA Java adalah sebutan Bahasa Inggris untuk sebuah pulau yang paling padat di Indonesia ialah Jawa. Java adalah nama salah satu

Lebih terperinci

Arrays. Misalkan kita ingin menyimpan 100 buah integer Buat 100 variabel bertipe integer. Tidak efisien!

Arrays. Misalkan kita ingin menyimpan 100 buah integer Buat 100 variabel bertipe integer. Tidak efisien! Array Alfan Arrays Misalkan kita ingin menyimpan 100 buah integer Buat 100 variabel bertipe integer int angka1 = 0; int angka2 = 1; Dst Tidak efisien! Kita dapat menyimpannya dalam sebuah variabel dengan

Lebih terperinci

Percabangan dan Perulangan

Percabangan dan Perulangan Percabangan dan Perulangan uliana Setiowati Politeknik Elektronika egeri Surabaya 2011 1 Topik Percabangan switch Perulangan Special Loop Control 2 Flowchart Bagan-bagan yang mempunyai arus yang menggambarkan

Lebih terperinci

Pemrograman Berbasis Obyek. Yuliana Setiowati. Elektronika Negeri Surabaya PJJ PENS-ITS

Pemrograman Berbasis Obyek. Yuliana Setiowati. Elektronika Negeri Surabaya PJJ PENS-ITS Array Yuliana Setiowati Politeknik Elektronika Negeri Surabaya D3 Politeknik PJJ PENS-ITS Elektronika Negeri Surabaya 1 Topik Mendeklarasikan Array Creating Array Initializing Array Array Multidimensional

Lebih terperinci

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Pemrograman. Pertemuan-3 Fery Updi,M.Kom Pemrograman Pertemuan-3 Fery Updi,M.Kom 1 Pokok Bahasan Mengenal Tipe Data, Variabel Mengenal Operator 2 public class Main { Komentar /** Bentuk Dasar Kode Java * @param args */ public static void main(string[]

Lebih terperinci

Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu:

Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu: Topik String, Array & FileReader Tujuan Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu: 1. Membuat program dengan menggunakan object String untuk proses manipulasi terhadap object String.

Lebih terperinci

Dasar Pemrograman Java

Dasar Pemrograman Java Dasar Pemrograman Java Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Tujuan Pembelajaran Penggunaan Komentar dalam program Memahami perbedaan identifier yang valid dan yang tidak valid

Lebih terperinci

Array. Topik. Mendeklarasikan Array Creating Array Initializing Array Array Multidimensional Array Bounds Array Resizing Copying Arrays

Array. Topik. Mendeklarasikan Array Creating Array Initializing Array Array Multidimensional Array Bounds Array Resizing Copying Arrays Array Politeknik Elektronika Negeri Surabaya Politeknik Elektronika Negeri Surabaya 1 Topik Mendeklarasikan Array Creating Array Initializing Array Array Multidimensional Array Bounds Array Resizing Copying

Lebih terperinci

Pemrograman Berorientasi. Class dan Obyek 2

Pemrograman Berorientasi. Class dan Obyek 2 Pemrograman Berorientasi Obyek Class dan Obyek 2 anton@ukdw.ac.id Method main pada Java public static void main(string[] args) Merupakan bagian yang dieksekusi oleh program Java Sifat: public, static,

Lebih terperinci

Input Nilai tanpa Case String di Java

Input Nilai tanpa Case String di Java Input Nilai tanpa Case String di Java Oleh: Yudi Setiawan Input di Java umumnya ada Case String didalamnya namun, saya pernah dapat soal dimana sample input nya tidak terdapat Case String didalamnya. Lalu

Lebih terperinci

Modul Praktikum Bahasa Pemrograman 1

Modul Praktikum Bahasa Pemrograman 1 Modul Praktikum Tahun Ajaran 2009/2010 Revisi : Eko Andriyanto Wicaksono, S.Kom Materi 6 Array Pengenalan Array Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam

Lebih terperinci

Array 1 Dimensi pada Java

Array 1 Dimensi pada Java Array 1 Dimensi pada Java A. PENGENALAN ARRAY Dalam mendeklarasikan variabel, kita sering menggunakan tipe data yang sama namun dengan nama variabel atau identifier yang berbeda-beda. Sebagai contoh, kita

Lebih terperinci

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai 5 buah nilai dengan tipe yang sama dapat saja disimpan dalam 5 buah variabel, tetapi bagaimana dengan 100 nilai? Disimpan dengan 100 variabel?

Lebih terperinci

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula Sebenarnya belajar Java sangatlah mudah, bagi yang tahu triknya. Ada tiga cara penting bagaimana memudahkan kita dalam membuat program Java

Lebih terperinci

Percabangan & Perulangan

Percabangan & Perulangan Struktur Dasar Java Percabangan & Perulangan Object-oriented Programming (OOP) with JAVA 2011/2012 Macam-macam Percabangan if (...) if ( ) else ( ) if ( ) else if ( ) else ( ) switch ( ) Percabangan :

Lebih terperinci

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010 Ayo, kita coba buat program Sederhana menggunakan Java! Setelah kita menginstal JDK dan konfigurasi pathnya, mari kita buat program sederhana menggunakan Java. Tetapi sebelumnya, apakah perbedaan dari

Lebih terperinci

Modul Praktikum 4 Pemograman Berorientasi Objek

Modul Praktikum 4 Pemograman Berorientasi Objek Modul Praktikum 4 Pemograman Berorientasi Objek 1. Judul : Array 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Mendeklarasikan dan membuat array Mengakses elemen-elemen didalam

Lebih terperinci

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR BAB 3 TYPE DATA, VARIABLE DAN OPERATOR Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman

Lebih terperinci

SUMBER BELAJAR PENUNJANG PLPG

SUMBER BELAJAR PENUNJANG PLPG SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII

Lebih terperinci

MODUL III ARRAYLIST TUGAS PENDAHULUAN

MODUL III ARRAYLIST TUGAS PENDAHULUAN MODUL III ARRAYLIST TUGAS PENDAHULUAN 1. Jelaskan pengertian ArrayList? 2. Jelaskan perbedaan Array dan ArrayList? 3. Tuliskan contoh sintak ArrayList! 1. TUJUAN Mahasiswa dapat memahami konsep ArrayList

Lebih terperinci

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

Algoritma dan Pemrograman Array/Tabel[1] Oleh: Eddy Prasetyo N Algoritma dan Pemrograman Array/Tabel[1] Oleh: Eddy Prasetyo N Topik Bahasan Definisi Array Deklarasi & Inisialisasi Array Pengaksesan & Pengisian Array Penelusuran Array Mencari Nilai Ekstrim Array /

Lebih terperinci

TIPE DATA Pertemuan (K-03/L-03)

TIPE DATA Pertemuan (K-03/L-03) TIPE DATA Pertemuan (K-03/L-03) Coba Anda jawab, dimana Anda berteduh? Pasti jawabnya di rumah, lalu apakah rumah Anda punya nama? Jawabnya adalah ya, yaitu Rumah No.X (misal). Jadi apa itu data? Analogi

Lebih terperinci

Algoritma dan Pemrograman. Oleh: Eddy Prasetyo N

Algoritma dan Pemrograman. Oleh: Eddy Prasetyo N Algoritma dan Pemrograman Oleh: Eddy Prasetyo N Konten Harga Pengisian Nama Informasi Assignment Pemberian Harga dari Piranti Inputan Ekspresi Sequence Harga Suatu besaran bertype yang telah dikenal Harga

Lebih terperinci

Array 1 A. TUJUAN PEMBELAJARAN

Array 1 A. TUJUAN PEMBELAJARAN PRAKTIKUM 18 Array 1 A. TUJUAN PEMBELAJARAN 1. Memahami konsep array dan penyimpanannya dalam memori 2. Mempelajari pengunaan variabel array berdimensi satu 3. Memahami penggunaan variabel array berdimensi

Lebih terperinci

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

BAB 4 ARRAY. number1 = 10; number2 = 20; number3 = 30; BAB 4 ARRAY Array adalah tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Komponen-komponen tersebut disebut sebagai komponen type, larik mempunyai jumlah komponen

Lebih terperinci

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard Statemen Control Topik 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard 5. Penggunaan Java Option Panes 6. Statement switch..case 7. Mengenal

Lebih terperinci

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD Disusun oleh : Nama : Ach Fauzan NIM : 135150201111002 Asisten 1 : Fadel Trivandi Dipantara Asisten 2 : Karid Nurvenus Asisten 3 : Apiladosi

Lebih terperinci

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA BAB : PENGENALAN OBJECT ORIENTED PROGRAMMING NAMA : ABDUL LATIF NIM : 0000 TANGGAL : 0/09/06 ASISTEN : - AFIFUR

Lebih terperinci

Perulangan / Looping

Perulangan / Looping PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Perulangan / Looping Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya 7 Aspek Dasar

Lebih terperinci

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

Array. Pengantar. int a, b, c, d, e; Array Pengantar Program yang cukup kompleks membutuhkan variabel dalam jumlah besar. Kita mungkin saja mendeklarasikan variabel-variabel tersebut satu per satu. Andaikan sebuah program membutuhkan 5 (lima)

Lebih terperinci

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING Disusun oleh : Nama : Gustian Ri pi NIM : 135150201111060 Asisten 1 : Az Zahra Rahma Putri Afifa Asisten 2 : Fitri Bibi

Lebih terperinci

Penyeleksi Kondisi / Percabangan

Penyeleksi Kondisi / Percabangan PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Penyeleksi Kondisi / Percabangan Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya

Lebih terperinci

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

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello { Sekarang, kita akan mencoba untuk menganalisa program Java pertama : /** * My first j ava program */ public static void main(string[] args) //menampilkan string Hello world pada layar System. out. println("hello

Lebih terperinci

Metode Binnary Searching di Java Console

Metode Binnary Searching di Java Console Metode Binnary Searching di Java Console Oleh: Yudi Setiawan Dalam pemrograman, pencarian data merupakan suatu hal yang sangat gampang dilakukan. Anda sebagai programmer bisa menggunakan beberapa teknik

Lebih terperinci

BAHASA PEMROGRAMAN -PERTEMUAN 5,6 LARIK (ARRAY)

BAHASA PEMROGRAMAN -PERTEMUAN 5,6 LARIK (ARRAY) BAHASA PEMROGRAMAN -PERTEMUAN 5,6 LARIK (ARRAY) Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu: Menjelaskan definisi array Menerapkan konsep tipe data array untuk data majemuk

Lebih terperinci

IF PEMROGRAMAN LANJUT ARRAY. Oleh : Andri Heryandi, M.T.

IF PEMROGRAMAN LANJUT ARRAY. Oleh : Andri Heryandi, M.T. IF34348 - PEMROGRAMAN LANJUT ARRAY 08 Oleh : Andri Heryandi, M.T. MATERI HARI INI Definisi Array Deklarasi Array Membuat Array Mengakses Array Memanipulasi Array Class Arrays Perulangan For untuk Array

Lebih terperinci

ARRAY, SORTING & SEARCHING

ARRAY, SORTING & SEARCHING Materi kuliah ARRAY, SORTING & SEARCHING Ir. Roedi Goernida, MT. (roedig@yahoo.com) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung 2011 1 Pengertian Array (1/3)

Lebih terperinci

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom BAB III DASAR-DASAR PEMROGRAMAN Tipe Data Data adalah sekumpulan kejadian/fakta yang dipresentasikan dengan huruf, angka,

Lebih terperinci

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo. Waktu Sisa : 2:14:53 1. Dari pilihan berikut ini, item manakah yang memiliki atribut dan behaviour? object class attribute data type method behavior 2. Pilih instruksi yang dapat digunakan dalam method

Lebih terperinci

Bubble Sort dan Selection Sort di Java Console

Bubble Sort dan Selection Sort di Java Console Bubble Sort dan Selection Sort di Java Console Oleh: Yudi Setiawan Dalam Perusahaan, tentu Data itu sangat penting. Bisa Anda bayangkan bahwa data &amp;amp;amp;amp;ndash; data dalam perusahaan itu

Lebih terperinci

String. String merupakan tipe data untuk menyimpan nilai berupa teks.

String. String merupakan tipe data untuk menyimpan nilai berupa teks. String Object Oriented Programming with JAVA 2011/2012 Penjelasan String String merupakan tipe data untuk menyimpan nilai berupa teks. String merupakan class (tipe data reference). Dalam JDK, class String

Lebih terperinci

B. DASAR TEORI Array. Misalkan kita memiliki tiga data yang berbeda dan kita simpan dalam variabel yang berbeda.

B. DASAR TEORI Array. Misalkan kita memiliki tiga data yang berbeda dan kita simpan dalam variabel yang berbeda. PRAKTIKUM 1 ARRAY A. TUJUAN PEMBELAJARAN 1. Mengetahui mengenai konsep array. 2. Mengetahui cara membuat array dengan data primitif dan data objek. 3. Mengetahui cara menyimpan data dan mengakses data

Lebih terperinci

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

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan. KENDALI PROSES Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan. PERINTAH KONDISIONAL Pemrograman Java memiliki 2 Decision-making

Lebih terperinci

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN Obektif: Praktikan mengetahui arra, percabangan, dan perulangan pada Java. Praktikan mengetahui bentuk umum

Lebih terperinci

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

BAB VI ARRAY Mendeklarasikan Variabel Array int[ ] bilangan; int bilangan[ ]; Mendefinisikan Array Bilangan = new int[5]; Latihan 21. ArrSatu. BAB VI ARRAY Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karena array memungkinkan untuk

Lebih terperinci

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS JAVA FUNDAMENTAL Nama : Julian Chandra W Telp : 085647155605 Email : maeztro_87@yahoo.co.id Referensi : 1. Benny Hermawan. 2004. Menguasai Java 2 & Object Oriented Programming. Andi. 2. Bambang Hariyanto.

Lebih terperinci

Beberapa Contoh Penggunaan Array

Beberapa Contoh Penggunaan Array Beberapa Contoh Penggunaan Array Pemrograman Dasar Java Contoh Kasus 1 Buat sebuah program untuk memasukkan data nama dan nilai sejumlah mahasiswa kemudian menampilkan kembali data tersebut dan menampilan

Lebih terperinci

Operator, Statement kondisional, dan Iterasi pada Java

Operator, Statement kondisional, dan Iterasi pada Java Operator, Statement kondisional, dan Iterasi pada Java Operator Operator Aritmatika Operator ini digunakan pada operasi-operasi aritmatika seperti penjumlahan, pengurangan, pembagian dll. Jenis Operator

Lebih terperinci

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI Bahasa Pemrograman Java Yudi Adha. ST. MMSI Tujuan Pada bagian ini, kita akan mendiskusikan mengenai bagian dasar pemrograman Java. Kita akan memulai dengan mencoba menjelaskan bagian dasar dari program

Lebih terperinci

PERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM

PERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM PERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM 1. Praktikan mengetahui array, percabangan, dan perulangan pada Java. 2. Praktikan mengetahui bentuk umum dari array, percabangan, dan perulangan

Lebih terperinci

PEMROGRAMAN BERORIENTASI OBJEK

PEMROGRAMAN BERORIENTASI OBJEK MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan

Lebih terperinci

A. TUJUAN PEMBELAJARAN

A. TUJUAN PEMBELAJARAN PRAKTIKUM 1 ARRAY A. TUJUAN PEMBELAJARAN 1. Mengetahui mengenai konsep array. 2. Mengetahui cara membuat array dengan data primitif dan data objek. 3. Mengetahui cara menyimpan data dan mengakses data

Lebih terperinci

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

BAB 7 Java Array. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier yang berbeda untuk tiap variabel. 7.1 Tujuan BAB 7 Java Array Dalam bagian ini, kita akan mendiskusikan mengenai array dalam Java. Pertama, kita akan mendefinisikan apa yang dimaksud dengan array, kemudian kita juga akan mendefinisikan

Lebih terperinci

Politeknik Elektronika Negeri Surabaya

Politeknik Elektronika Negeri Surabaya PRAKTIKUM 9 ALGORITMA PENGURUTAN (INSERTION SORT) A. TUJUAN PEMBELAJARAN 1. Memahami step by step algoritma pengurutan insertion sort. 2. Mampu mengimplementasikan algoritma pengurutan insertion sort dengan

Lebih terperinci

Struktur Kontrol Pemrograman Java : PERCABANGAN

Struktur Kontrol Pemrograman Java : PERCABANGAN MK. Pemrograman Berorientasi Objek Struktur Kontrol Pemrograman Java : PERCABANGAN Karmilasari Struktur Kontrol Percabangan If, If-Else, If bersarang Switch - Case Pengulangan 2 Percabangan : IF Pada percabangan

Lebih terperinci

MODUL 5 PERULANGAN A. WHILE

MODUL 5 PERULANGAN A. WHILE MODUL 5 PERULANGAN A. WHILE Pernyataan while berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Selama ungkapan bernilai benar, pernyataan akan selalu dikerjakan. Bentuknya

Lebih terperinci

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA 1 BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA IDENTIFIER Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class, dsb. Ingat : Bahasa

Lebih terperinci

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

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO Ramos Somya Identifier Merupakan nama yang digunakan untuk menamai class, variabel, method dan interface. Aturan: - Tidak ada batasan

Lebih terperinci

A. TUJUAN PEMBELAJARAN

A. TUJUAN PEMBELAJARAN PRAKTIKUM 5 ARRAY A. TUJUAN PEMBELAJARAN 1. Membuat dan menggunakan array 2. Berinteraksi dengan array multi dimensi 3. Mengkopi elemen array 4. Memahami konsep referensi array B. DASAR TEORI Array adalah

Lebih terperinci

if (ekspresi_boolean) {

if (ekspresi_boolean) { PRAKTIKUM 4 PERCABANGAN DAN PERULANGAN A. TUJUAN PEMBELAJARAN 1. Memahami logika percabangan 2. Memahami logika perulangan 3. Memakai percabangan dan perulangan yang tepat 4. Memahami pemberian kondisi

Lebih terperinci

Terdiri atas deretan karakter String diimplementasikan oleh java dalam bentuk class. Dapat langsung di konstruksi tanpa perintah new

Terdiri atas deretan karakter String diimplementasikan oleh java dalam bentuk class. Dapat langsung di konstruksi tanpa perintah new String String Terdiri atas deretan karakter String diimplementasikan oleh java dalam bentuk class. Dapat langsung di konstruksi tanpa perintah new String namavariable; Dapat pula dikonstruksi dengan perintah

Lebih terperinci

Membuat dan Menggunakan Class

Membuat dan Menggunakan Class Pertemuan 3 Halaman 1/1 Membuat class pada java : Untuk mendefinisikan suatu class pada java digunakan : class ClassName { suatu class dapat terdiri dari - attribute / data field - method Attribute Attribute

Lebih terperinci

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa Pengenalan Java, Tipe Data, Variabel dan Operator Topik Struktur program Java Analisa Program Java Komentar Program Penyataan dan Blok program Penggunaan Editor Netbeans Latihan1 Tipe Data Variabel Operator

Lebih terperinci

2 TIPE DATA DAN VARIABEL

2 TIPE DATA DAN VARIABEL BAB 2 TIPE DATA DAN VARIABEL Kompetensi Dasar dan Indikator : Setelah mengikuti materi kuliah ini mahasiswa mampu menggunakan tipe data dan variable yang ada dalam Java, dengan indikator mahasiswa mampu:

Lebih terperinci

Modul Praktikum 3 Pemograman Berorientasi Objek

Modul Praktikum 3 Pemograman Berorientasi Objek Modul Praktikum 3 Pemograman Berorientasi Objek 1. Judul : Kontrol Keputusan dan Pengulangan 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Menggunakan struktur kontrol keputusan

Lebih terperinci

Bahasa Pemrograman :: Dasar Pemrograman Java

Bahasa Pemrograman :: Dasar Pemrograman Java Bahasa Pemrograman :: Julio Adisantoso ILKOM IPB 26 April 2010 Bahasa Pemrograman :: 1 2 Program Hello World Java literal Tipe data Pernyataan print Latihan 3 BufferReader JOptionPane 4 Panjang array 5

Lebih terperinci

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai) Variabel dan Tipe Data Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai) Nilai variabel dapat diubah di pernyataan manapun di dalam program Java Basic By Didit Setya

Lebih terperinci

KUM 3 IMPLEMENTASI LIST

KUM 3 IMPLEMENTASI LIST PRAKTIKUM KUM 3 IMPLEMENTASI LIST TUJUAN PEMBELAJARAN: 1. Mengimplementasikan struktur data LIST menggunakan array. 2. Menggunakan interface untuk mendefinisikan sekumpulan method generik dan dapat diimplementasikan

Lebih terperinci

PEMAHAMAN DASAR DASAR JAVA

PEMAHAMAN DASAR DASAR JAVA MODUL 1 PEMAHAMAN DASAR DASAR JAVA A. PENGANTAR JAVA Java Standard Development Kit (JDK/SDK) merupakan alat-alat utama bagi programmer untuk membuat dan menjalankan java. Development Kit dapat didownload

Lebih terperinci

String. Berikut perbedaan antara deklarasi char dan deklarasi String:

String. Berikut perbedaan antara deklarasi char dan deklarasi String: String Dalam bahasa lain seperti C/C++ dan Pascal (Delphi), string merupakan array karakter. Dalam Java, string adalah object dan bukan array karakter. Dapat dibuat array karakter, tetapi ia bukan string.

Lebih terperinci

Gambar 1. Langkah-langkah pengurutan metode Insertion Sort (1)

Gambar 1. Langkah-langkah pengurutan metode Insertion Sort (1) PRAKTIKUM 9-10 ALGORITMA PENGURUTAN (INSERTION DAN SELECTION) A. TUJUAN PEMBELAJARAN 1. Memahami mengenai algoritma pengurutan insertion sort dan selection sort. 2. Mampu mengimplementasikan algoritma

Lebih terperinci

Mukhlidi Muskhir Modul 2

Mukhlidi Muskhir Modul 2 Modul 2 Elemen Dasar Java Tujuan : 1. Mahasiswa dapat mengenali type data,variable dan identitas dan array 2. Mahasiswa dapat menggunakan elemen dasar java pada pembuatan pemograman 3. Mahasiswa dapat

Lebih terperinci

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan : VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan : Dim Variabel [As Type] Melalui As dapat mendefinisikan

Lebih terperinci

Tipe Data Floating Point Tipe data yng digunakan untuk menampung bilangan desimal

Tipe Data Floating Point Tipe data yng digunakan untuk menampung bilangan desimal I. Bahan Kajian 1. Kelas(Class) Kelas adalah definisi umum (pola, template atau cetak biru) untuk himpunan objek sejenis. Kelas menetapkan spesifikasi perilaku (behavior) dan atribut dari objek-objek (*lebih

Lebih terperinci

JAVA BASIC PROGRAMMING Joobshet

JAVA BASIC PROGRAMMING Joobshet JAVA BASIC PROGRAMMING Joobshet 1. KOMPETENSI Mahasiswa dapat memahami jenis jenis tipe data Mahasiswa dapat memahami jenis jenis variable Mahasiswa dapat memahami jenis jenis seleksi kondisi Mahasiswa

Lebih terperinci

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar? 1 of 14 2/21/2008 2:34 PM Waktu Sisa : 0:43:58 1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar? 2 of 14 2/21/2008 2:34 PM 2. Pernyataan manakah yang benar mengenai

Lebih terperinci

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai

Lebih terperinci

Nama : Julian Chandra W Telp :

Nama : Julian Chandra W Telp : JAVA FUNDAMENTAL Nama : Julian Chandra W Telp : 085647155605 Email : maeztro_87@yahoo.co.id julian.chand@gmail.com Referensi : 1. Benny Hermawan. 2004. Menguasai Java 2 & Object Oriented Programming. Andi.

Lebih terperinci

Politeknik Elektronika Negeri Surabaya

Politeknik Elektronika Negeri Surabaya PRAKTIKUM 10 ALGORITMA PENGURUTAN (SELECTION SORT) A. TUJUAN PEMBELAJARAN 1. Memahami step by step algoritma pengurutan selection sort. 2. Mampu mengimplementasikan algoritma pengurutan selection sort

Lebih terperinci

Kurikulum Qt. Chapter 5 Pointer dan References. Agenda. Apa itu Pointer? Memory Komputer. Mengambil Alamat Memory dari Variabel

Kurikulum Qt. Chapter 5 Pointer dan References. Agenda. Apa itu Pointer? Memory Komputer. Mengambil Alamat Memory dari Variabel Chapter 5 Pointer dan References Agenda Pada chapter ini kita akan membahas beberapa topik yang berhubungan dengan pointer dan reference yaitu: Penggunaan Pointer. Pointer dan Array. Mengalokasikan memory

Lebih terperinci

Bahasa Pemrograman 2.

Bahasa Pemrograman 2. Bahasa Pemrograman 2 Pengenalan JAVA 1 anton@ukdw.ac.id Instalasi JDK Download JDK for free Instalasi biasa Set PATH dan JAVA_HOME set PATH=%PATH%; set JAVA_HOME=

Lebih terperinci

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

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti KONSTANTA Menghitung besaran-besaran fisis dalam bidang fisika memerlukan suatu konstantakonstanta. Bahasa C dan C++ menyediakan tipe data tambahan sehingga variabel yang kita gunakan merupakan konstanta

Lebih terperinci

BAB II VARIABEL DAN TIPE DATA

BAB II VARIABEL DAN TIPE DATA BAB II VARIABEL DAN TIPE DATA Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman dengan

Lebih terperinci

Pemrograman Fery Updi,M.Kom

Pemrograman Fery Updi,M.Kom Pemrograman Fery Updi,M.Kom 1 Pokok Bahasan Array 2 Tujuan Mahasiswa mampu: Mendeklarasikan dan membuat array Mengakses elemen-elemen array Menentukan jumlah elemen dalam sebuah array Mendeklarasikan dan

Lebih terperinci

IT234 - Algoritma dan Struktur Data. Ramos Somya

IT234 - Algoritma dan Struktur Data. Ramos Somya IT234 - Algoritma dan Struktur Data Ramos Somya Pengertian Looping Beberapa instruksi diulang untuk suatu jumlah pengulangan yang tertentu. Jumlah pengulangan dapat diketahui sebelumnya atau ditentukan

Lebih terperinci

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

BAB 7. Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier berbeda untuk tiap variabel. 7.1 Tujuan BAB 7 Java Array Dalam bab ini, kita akan mendiskusikan mengenai array dalam Java. Pertama, kita akan mendefinisikan apa yang dimaksud dengan array, kemudian kita juga akan mendiskusikan bagaimana

Lebih terperinci