Posts

Showing posts from May, 2014

Introduction to OOP Concept

Image
Hello everyone , today i'm gonna share some material about OOP  ! Let check it out ^^ OOP atau Object Oriented Programming merupakan sebuah teknik untuk membuat pemrograman berorientasi objek. Berbicara mengenai Object Oriented Programming tentu saja kita membahas mengenai Object. Object merupakan entitas yang dapat dilihat di dunia nyata , seperti contoh : mobil , meja , murid , pekerja , dan lainnya. Namun , sebuah ide atau konsep atau gagasan juga dapat disebut sebagai objek, contohnya seperti Bank Account.Object dalam bahasa pemrograman tentu saja harus memiliki properties dan behavior/method. Properties adalah sesuatu yang menciri-cirikan objek. Behavior adalah sesuatu yang meminta objek untuk melakukan suatu tindakan. eg. vector v = new vector () ;  v dalam deklarasi tersebut merupakan object. Class adalah kumpulan dari data definiton dan methods untuk tujuan tertentu. Sedangkan Object adalah representasi dari class. Method Abstract...

ARRAYLIST , VECTOR , AND SORTING

Image
Hai Guys , I am gonna share about some material about ArrayList , Vector and Sorting :) ArrayList bersifat : lebih dinamis (dimana jika di pesan sebanyak 4 saat program berjalan maka bisa di tambah). jumlahnya lebih fleksibel ArrayList Class terdapat beberapa fungsi antara lain : add(element) -> bisa untuk memasukkan nilai(nilai ditambahkan dibelakang) clear() -> menghapus semua element di list clone() -> mengcopy array list (dicopy sama persis) contains(element) -> mencari suatu element dalam list (jika ada maka true , jika tidak ada maka false) get(index) -> mengambil nilai di list isEmpty() -> memeriksa list yang dibuat ada isinya atau kosong remove(index) -> menghapus index ke berapa size() -> jumlah element di list set(index , element) -> memasukkan element di index yang diinginkan Vector bersifat growable ada 2 fungsi yaitu Capacity dan Size Vector bersifat dinamis. Capacity yaitu untuk mengetahui seberapa banyak elemen-e...

ARRAY

Image
Hello guys! Now , I am going to post some material that I have learned in my Algorithm class! Check it out! ^^ hohoho. . STATIC AND DINAMIC ARRAY Array Definition Array bersifat : homogen berurutan random access Array memiliki kelemahan berupa : fix memakan memory bersifat static  Single Array :  int[] string[] long[] float[] char[] double[] boolean short Two Dimensional Array : int[][] etc. Array Illustration 1. Automatic Intialization     double[] myList = {1.9 , 2.9 , 3.0 , 3.5}; 2. Manual Initialization     double[] myList2 = new double[2];     myList2[0] = 1.9;     myList2[1] = 3.5; 3. Example of array data char type     char[] name = {'y' , 'o' , 'o' , 'n' , 'a'};     system.out.println(name); 4. Example of array for string     String[] name = {"Andre" , "Bunga" , "Christine" , "Dony"};     System.out...