Kamis, 15 Mei 2014

ArrayList vs Vector , SORTING

Vector 
Vector sama dengan ArrayList, akan tetapi berbeda pada ;
- tidak bisa diakses secara bersamaan 

Sedangkan, 

ArrayList
Arraylist pun sama dengan Vector, akan tetapi berbeda pada :
- jumlah lebih fleksibel 
- lebih dinamis daripada Vector 
- bisa diakses secara bersamaan 

ArrayList mempunyai fungsi :
- add(element) : untuk menambahkan dibagian akhir 
- clear() : menghapus semua 
- clone() : untuk mengcopy 
- contains(element) : mencari isi dari element 
- get(index) : untuk mengambil nilai 
- isEmpty : mengecek kosong atau tidak 
- remove(index) : menghapus indeks keberapa 
- set(index,element) : bisa melakukan penambahan kemana saja
- size() : untuk mengetahui berapa jumlahnya 

SORTING
Sorting terbagi menjadi 3 yaitu :
- Bubble sort
- Insertion sort 
- Selection sort 

Bubble sort digunakan untuk membandingkan 
Sedangkan, Selection sort digunakan untuk mencari nilai paling kecil kemudian dimasukkan ke indeks yang bersangkutan.


Rabu, 14 Mei 2014


setelah selesai UTS Algo, kita lanjut lagi belajar tentang ARRAY.
array memiliki kelebihan mudah di akses.

Array memiliki karakteristik, yaitu :
1. fixed
2. memerlukan memori yang sangat besar
3. static
4. homogen
5. berurutan

Single array



Array Duplication
1. Looping digunakan untuk mendapatkan data yang sama
2. Arraycopy memiliki keuntungan yaitu hemat tempat karena hanya memerlukan 1 baris saja
3. Clone digunakan untuk mengcopy

Two Dimensional Array


ArrayList Class
1. add(element) : untuk melakukan penambahan tetapi dibagian belakang
2. Clear() : menghapus semua
3. Clone() : untuk mengcopy
4. Contains(element): mencari element
5. Get(indeks) : mencari isi dari indeks ke berapa
6. isEmpty : untuk mengecek kosong atau tidak
7. Remove(indeks) : menghapus indeks tertentu
8. Size() : jumlah element
9. Set(indeks, element) : mengisi indeks dari element ke sekian

skyconnectiva.com Bina Nusantara University


Jumat, 28 Maret 2014

Hello Worlddddddddd

kemaren hari rabu tanggal 26 maret 2014 belajar algo lagi
sekarang belajarnya tentang :
1. selection, itu belajar tentang if dan switch
2. iteration, itu belajar tentang while, do while, dan for
3. modular, itu belajar tentang function dan method

selection,
itu ada yang namanya nested
contohnya, nested if. itu artinya ada if di dalam if
nested for, ada for di dalam for

iteration,
while itu di cek dulu baru dijalankan
do while, di jalankan dulu baru di cek

method ato function, kata bapak sih ada statement yang beda-beda digabung buat nyelesein satu tujuan
:D
hehehe, Thanks Yak

Kamis, 06 Maret 2014

Hello World

kemarin tanggal 5 Maret 2014, pelajaran Algirithm and Programing kelas kecil sama Pak Henry Chong, biasanya di panggil sky.

kami belajar tentang Wrapper Class :

Primitif tipe : byte, short, int, long, float, double, char, boolean.
Wrapper Class : Byte, Short, Integer, Long, Float, Double, Character. Boolean.
perbedaannya adalah dalam Class wajib menggunakan huruf besar.

Wrapper itu artinya Bungkus, kata bapak Sky.
dalam Java semua akan di jadikan 1 package.

contoh dari Wrapper Class;
float (3,99) untuk bilangan desimal pendek
double (3,9999999) untuk bilangan desimal panjang
int (10007) untuk bilangan bulat pendek
char (A) untuk 1 huruf
string (ABCD) untuk lebih dari 1 huruf
long (10000000007) untuk bilangan bulat panjang
semua memiliki ketentuan masing-masing

kalo ga salah ada Wrapper Class Method lagi :
lenght ( ) = menghitung panjang kata atau karakter
charAt ( ) = memilih huruf dari urutan huruf yang dipilih dari kata
concat/concatenation artinya penggabungan. concat ( ) = menggabungkan string
substring ( ) = pemotongan
toLower ( ) dan toUpper ( ) = ngubah ke huruf kecil atau besar
trim ( ) = menghilangkan spasi, kata bapaknya
replace ( ) = menukar atau mengganti, kata bapaknya
replacefirst ( ) = mencari sesuatu untuk mengganti dengan yang baru
split ( ) = untuk membelah dua

ada catatan lagi kalo ga salah, tapi ga bawa USB jadi ga bisa copy. catatannya bekas praktek langsung tanggal 5 Maret kemarin. Thanks for follow :D

Think First ;)


BINUS www.skyconnectiva.com