Oke materi yang akan gw tulis hari ini adalah OOP ( Object Oriented Programming ). Kebetulan bulan depan kelompok gw presentasi tentang OOP :D
Sebelumnya OOP itu adalah sebuah teknis untuk membuat suatu program yang berorientasi pada sebuah objek.
Class merupakan kumpulan dari data definisi dan method !
Object merupakan representasi dari class dan objek merupakan entitas yang dapat dilihat di dunia nyata !
Selain itu ada 3 sifat DATA, yaitu :
1. Public: bisa diakses dari kelas lain contohnya kelas bagian akuntansi bisa mengakses data kelas bagian marketing
2. Private : Data hanya dapat diakses oleh kelasnya sendiri ( Kelas lain tidak dapat masuk mengambil data )
3. Protective : Dapat diakses oleh kelasnya dan anak warisnya ( Pewaris )
*cara mewarisi adalah menggunakan keyword extends
Getter : Mengambil sebuah nilai !
Setter : Menginput sebuah nilai !
Polymorphism : fungsi dari ini harus terlebih dahulu di operasikan, sehingga fungsi anak dan bapaknya sama tetapi fungsi anaknya yang dijalanan !
Sekian Blog dari gw, Thanks :D
Yang kepo sama kampus gw, mampir disini !
Yang mau design-design web, mampir disini !
Monday, May 26, 2014
Monday, May 19, 2014
ArrayList , Vector, Sorting
Hello guys, pertemuan ini kita akan membahas tentang "ArrayList , Vector, Sorting".
Lets start !
ArrayList :
Array dinamis yang bisa digunakan jika membutuhkan array dengan batas maksimum yang tidak terbatas.
ArrayList disimpan dalam paket java.util, sehingga jika ingin menggunakan kelas ArrayList dalam sebuah program, harus memberikan "import.java.util.ArrayList;"di awal program.
Array dinamis yang bisa digunakan jika membutuhkan array dengan batas maksimum yang tidak terbatas.
ArrayList disimpan dalam paket java.util, sehingga jika ingin menggunakan kelas ArrayList dalam sebuah program, harus memberikan "import.java.util.ArrayList;"di awal program.
ArrayList ada berbagai jenis, yaitu :
1. add(element) : penambahan di belakang.
2. clear() : menghapus semua elment
3. clone() : meng-copy
4. contains(element) : mencari atau search eleement
5. get(index) : mencari isi dari index ke sekian
6. isEmpty() : cek kosong atau tidak
7. remove(index) : mneghapus index tertentu
8. size() : jumlah element
9. set(index,element) : mengisi index dari element ke sekian.
==========================================
Vector :
Suatu bentuk array dinamis,sehingga tidak perlu mengubah ukuran array saat melakukan penambahan pada array yang sudah penuh.Untuk menggunakan vector juga harus menggunakan "impor.java.util.Vector;"di awal program.
Suatu bentuk array dinamis,sehingga tidak perlu mengubah ukuran array saat melakukan penambahan pada array yang sudah penuh.Untuk menggunakan vector juga harus menggunakan "impor.java.util.Vector;"di awal program.
Jenis - jenis dari Vektor :
1. addElement(element) : menambahkan element
2. capacity() : kapasitas yang bisa menampung
3. clone() : meng-copy
4. contains(element) : mencari atau search element
5. copyinto(element[]): men-copy element ke suatu array yang spesifik
6. insertElemenetAt(element,index) : mengisi element ke index ke sekian
7. isEmpty() : memeriksa apakah vektor kosong atau tidak
8. remove(index) : menghapus index tertentu
9. size() : jumlah element
10. set(index,element) : mengisi index dari element ke sekian.
==========================================
SORTING :
Adalah Sorting nomor, huruf, kata atau nilai lain dengan aturan tertentu dan menggambarkan pemecahan masalah.
Jenis - jenis dari Sorting :
1. Bubble
2. Selection
3. Insertion
4. Merge
5. Quick
==========================================
Sekian blog hari ini, lanjut lagi minggu depan :D
Yang mau design-design web bisa, mampir disini !
Yang kepo sama kampus gw bisa, mampir disini !
Monday, May 12, 2014
ARRAY !
Array merupakan kumpulan element yang selalu bersama yang sifatnya linier.
---------------------------------------------------------------------------------------------
cara untuk mengetahui indeks :
Indeks = Jumlah element -1
---------------------------------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
terdapat empat ciri dari array :
- fix
- static
- makan memori
- homogen
---------------------------------------------------------------------------------------------
cara penulisan array dalam hal char string intChar : memakai tanda petik satu ' '
Contohnya :{ 'd' , a' ,'v',’I’,’d’};
String : memakai tanda petik dua " "
Contohnya : {"you", "aku”};
Contohnya :{ 'd' , a' ,'v',’I’,’d’};
String : memakai tanda petik dua " "Contohnya : {"you", "aku”}; Contohnya :{ 'd' , a' ,'v',’I’,’d’};String : memakai tanda petik dua " "Contohnya : {"you", "aku”}; Contohnya :{ 'd' , a' ,'v',’I’,’d’};String : memakai tanda petik dua " "Contohnya : {"you", "aku”}; int : tidak menggunakan tanda petikContohnya : {3,4,5,6,7};
---------------------------------------------------------------------------------------------
Ada juga beberapa fungsi dari Array :- add(element) :untuk menambahkan elemen di belakang- clear ( ) : untuk menghapus elemen- clone ( ) : untuk mengcopy- contains (element) : mengandung kata- get (index) : mencari isi- isEmpty ( ) : mengecek kosong atau tidaj- remove (index) : menghapus-size ( ) : jumlah elemen- set(index,element) : untuk mengisi index alaman kesekian.
---------------------------------------------------------------------------------------------
Kemarin juga coba membuat codingan nya. Ini dia codingannya :
import java.util.Scanner;
public class Belajar{ static String NIM; static int valid; static Scanner in = new Scanner(System.in); public static void main(String args[]){ do{ do{ System.out.print("Input NIM [10]: "); NIM = in.next(); in.nextLine(); // hapus buffer }while( NIM.length() != 10 ); valid = 1; for(int i=0;i<NIM.length();i++){ if(NIM.charAt(i) < '0' || NIM.charAt(i) > '9'){ System.out.println("NIM harus angka"); valid = 0; break; } } }while(valid == 0); if( NIM.charAt(0) % 2 != 0){ System.out.println("Welcome");
}else{ System.out.println("Selamat Datang Kembali"); } }}
---------------------------------------------------------------------------------------------
Sekian Blog hari ini, minggu depan lanjut lagi :D
Yosafat Deny Satrio
02PAA
1701315655
Yang mau design-design web atau mau buat web gitu silahkan mampir disini !
Yang kepooo sama kampus gw silahkan mampir disini !
Subscribe to:
Posts (Atom)