Minggu, 25 Mei 2014
intro to OOP
OOP / Object Oriented Programming merupakan sebuah teknik untuk membuat pemrograman berorientasi objek.
Object merupakan entitas yang dapat dilihat di dunia nyata , seperti contoh : mobil , meja , murid , pekerja , dan lainnya.
class: kumpulan dari data definisi dan method
object: representasi dari class
Method Abstraction diperoleh dari memisahkan penggunaan method dari pelaksanaannya.Client dapat menggunakan method tanpa mengetahui bagaimana hal tersebut diterapkan.
sifat datanya ada 3:
1. public: bisa diakses dari kelas lain
2. private: cuma bisa diakses oleh kelas sendiri
3. protective: bisa diakses oleh kelasnya sendiri dan anaknya
Polymorphism : fungsi nya dioperate. Sehingga fungsi anak dan bapak nya harus sama , Namun yang di jalankan adalah fungsi dari anaknya.
Polymorphism ini banyak bentuk.
Sabtu, 17 Mei 2014
ArrayList and Vektor
ArrayList : sama dengan vector, jumlahnya lebih fleksibel, lebih dinamis, bisa diakses secara bersamaan
ArrayList mempunyai method, yaitu :
1. add(element) : untuk menambahkan dibagian akhir
2. Clear() : untuk menghapus semua
3. Clone() : untuk mengcopy
4. Contains(element) : mencari isi dari element
5. get(index) : untuk mengambil nilai
6. isEmpty() : untuk mengecek kosong atau tidak
7. remove(index) : untuk menghapus index keberapa
8. set(index,element) : untuk menambahkan kebagian mana saja
9. size() : berapa jumlahnya
Vector : mirip dengan ArrayList tapi tidak bisa diakses secara bersamaan
Fungsi yang dipake dalam Vector
- addElement (elemen): menambahkan elemen ke urutan terakhir dari vektor - Capacity (): mengembalikan vektor kapasitas
- clone () : mengembalikan objek coppied dalam vektor yang
- containts (elemen) : mencari elemen dalam vektor
- copyInto (elemen []) : elemen copy ke array tertentu
- elementAt (index) : mengambil elemen dari indeks yang ditunjuk
- insertElementAt (elemen, indeks) : menambahkan elemen dengan indeks yang ditunjuk
- isEmpty () : memeriksa apakah vektor kosong atau tidak
- clone () : mengembalikan objek coppied dalam vektor yang
- containts (elemen) : mencari elemen dalam vektor
- copyInto (elemen []) : elemen copy ke array tertentu
- elementAt (index) : mengambil elemen dari indeks yang ditunjuk
- insertElementAt (elemen, indeks) : menambahkan elemen dengan indeks yang ditunjuk
- isEmpty () : memeriksa apakah vektor kosong atau tidak
- remove(index) : menghapus elemen yang ditunjuk dalam vektor
- size () : jumlah elemen dalam vektor
- set (index, element) : mengisi elemen vektor sesuai dengan posisi yang ditunjuk
- size () : jumlah elemen dalam vektor
- set (index, element) : mengisi elemen vektor sesuai dengan posisi yang ditunjuk
Sorting
- bubble sort
- insertion sort
- selection sort
Arifianty Tantriana
1701314904
02PAA
Sabtu, 10 Mei 2014
Array
Array
-Sekelompok data homogen mengetik dengan dimensi memperbaiki dan berurutan.
-Menyimpan koleksi linear dari elemen.
-Bagian dari struktur data.
-Variabel kelompok deklarasi efisien.
-Akses oleh indeks.
-Menyimpan koleksi linear dari elemen.
-Bagian dari struktur data.
-Variabel kelompok deklarasi efisien.
-Akses oleh indeks.
Array Intialization
Int [] = int nya itu terdapat 1 dimensi
Int [] [] = int nya itu terdapat 2 dimensi
Int [] [] [] = int nya itu terdapat 3 dimensi
Int [] [] [] [] = int nya itu terdapat 4 dimensi
Passing Array
Passing array merupakan ppemindahan data dari sata yang satu dengan data yang kedua tapi menggunakan alternative data yang lain untuk melakukan pertukaran diantara keduanya.
Penggunaan Array Duplication (Correct Way) ada 3 yaitu :
- Looping
- Arraycopy from system
- Clone
Ada beberapa fungsi ArrayList yang digunakan yaitu sebagai berikut :
- add (element) : menambahkan elemen (tambah di belakang)
- clear () : menghapus semua elemen
- clone () : mengembalikan objek yang tadinya di copy
- contains (element) : mencari apa yang mengandung dalam daftar tersebut
- get (index) : isi dari index
- isEmpty () : mengecek kosong atau tidak
- remove (index) : menghapus elemen tersebut
- size () : jumlah elemen
- set (index , element) : menambahkan elemen di mana saja
Vector : mengoptimasi memory
Arifianty
1701314904
Langganan:
Postingan (Atom)