1 / 26

array, dan vector

pertemuan 2. BufferedReader ,. array, dan vector. algoritma dan struktur data dalam bahasa java ramos & christine. review oop. apa to? Kelas State / Attribute Behaviour / Method Objek Inheritance Encapsulation Polimorfisme. sebutkan mana attribut, method!. apa nama objeknya?.

valmai
Download Presentation

array, dan vector

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. pertemuan 2 BufferedReader, array, dan vector algoritma dan struktur data dalam bahasa java ramos & christine

  2. review oop • apa to? • Kelas • State / Attribute • Behaviour / Method • Objek • Inheritance • Encapsulation • Polimorfisme

  3. sebutkan mana attribut, method!

  4. apa nama objeknya?

  5. BufferedReader, Array, dan Vector

  6. statement inputan dengan bufferedreader • buffer bahasa indonesianya = penyangga • dalam konteks ini bufferedreader adalah semacam variabel temporary yang digunakan untuk menampung inputan dari pengguna • menggunakan 3 import import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;

  7. statement inputan dengan bufferedreader • Membuat Objek Menggunakan instansiasi dari kelas: BufferedReader

  8. Langsung Praktek Azaaa…

  9. array • array dapat diibaratkan sebagai sebuah gedung yang memiliki beberapa ruangan dengan bentuk dan ukuran yang sama

  10. array • Array pada Java adalah objek yang dapat digunakan untuk menyimpan data-data dengan tipe yang sama. • Tipe dari data yang disimpan pada array dapat berupa tipe data primitive atau objek dari kelas tertentu.

  11. array <membuat array> • Cara mendeklarasikan array: • tipe_data nama_array[]; atau tipe_data[] nama_array; Contoh: int nim[]; int[] nim;

  12. array <pesan jumlah/tempat> • Cara mengalokasikan ukuran array: Contoh: int[] daftarSiswa = new int[100]; char[] huruf = new char[92]; int[][] matriks = new int[3][3];

  13. array <mengisitempat yang ‘dahdipesan> • Cara memberikannilaipada array: Contoh: int[] nim = new int[3]; nim[0]=1; nim[1]=2; nim[2]=3;

  14. contoh array, try this…

  15. output…

  16. array multidimensi • Indeks array yang alamatnya terdiri dari x dan y atau x, y, dan z, atau lebih dari 3

  17. try this

  18. output

  19. vector • Vector merupakansuatubentuk array dinamis, sehinggakitatidakperlumengubahukuran array saatmelakukanpenambahanpada array yang sudahpenuh. • Perbedaan vector dengan array adalahpengaksesanelemenpada vector tidakbisadilakukansecaralangsung, tetapiharusmenggunakan setter dan getter. • Untukmenggunakan vector kitaharusmelakukan • import java.util.Vector;

  20. vector • Mendeklarasikan vector caranya: • Vector<TipeData> namaVector = new Vector<TipeData>(); • Contoh: Vector<Integer> vec = new Vector<Integer>();

  21. method-method dalam vector • Contoh: misal nama vectornya ‘vec’ • vec.size() adalah fungsi untuk mengembalikan jumlah elemen di dalam vektor. • vec.addElement(obj) akan menambahkan Object obj di akhir vektor. • vec.removeElement(obj) menghapus obj dari dalam vektor, kalau ada. Hanya objek pertama yang ditemui akan dihapus.

  22. method-method dalam vector • vec.removeElementAt(N) menghapus elemen ke-N. N harus berada pada rentang 0 hingga vec.size() - 1. • vec.setSize(N) akan mengubah ukuran vektor menjadi N. Jika di dalam vektor terdapat elemen yang jumlahnya lebih banyak dari N, maka elemen lainnya akan dihapus. • vec.setElementAt(Object, index) akan mengubah elemen pada index yang diset dengan nilai baru

  23. try it

  24. Sudah

  25. Tugas Kelas • Buatlah program operasi vector sbb:

  26. KELUARGA BESAR ASISTEN ALGORITMA dan STRUKTUR DATA FTI 2009 Mengucapkan “SELAMAT HARI RAYA IDUL FITRI” maafkan kami teman

More Related