Minggu, 01 Juli 2012

manipulasi database pada java


MANIPULASI DATABASE PADA JAVA

Database sangat penting dibutuhkan pada saat sebuah system itu dibuat. Database sendiri merupakan sekumpulan dari beberapa data yang sengaja disimpan dalam perangkat komputer. Pada saat membuat suatu system kita memerlukan adanya koneksi untuk memasukan database yang kita punya . berikut contoh memanipulasi database pada java :

public class Student {
private int nim;
private String nama;
private String alamat;
private String jurusan;

public Student()
{

}
/**
* @return the nim
*/
public int getNim() {
return nim;
}

/**
* @param nim the nim to set
*/
public void setNim(int nim) {
this.nim = nim;
}

/**
* @return the nama
*/
public String getNama() {
return nama;
}

/**
* @param nama the nama to set
*/
public void setNama(String nama) {
this.nama = nama;
}

/**
* @return the alamat
*/
public String getAlamat() {
return alamat;
}

/**
* @param alamat the alamat to set
*/
public void setAlamat(String alamat) {
this.alamat = alamat;
}

/**
* @return the jurusan
*/
public String getJurusan() {
return jurusan;
}

/**
* @param jurusan the jurusan to set
*/
public void setJurusan(String jurusan) {
this.jurusan = jurusan;
}
}

  

Struktur Data Pada Java


struktur DATA PADA JAVA

Tipe Data menurut pengertian yang saya tangkap adalah suattu jenis data yang dapat dilaksanakan atau dikerjakan oleh bahasa pemrograman yang ada pada komputer.
Bahasa-bahasa yang kita ketahui memiliki banyak tipe data yang dapat digunakan untuk :
-         -  Menyatukan variable tipe data yang digunakan
-         -  Menyediakan banyak operasi terhadap variable tersebut
-     - Jenis-jenis objek data yang memungkinkan untuk menyediakan kumpulan operasi tipe data
-           Contoh-contoh yang bertipe data antara lain : c, java, pascal, dll.

Objek Data : gabungan dari berbagai elemen yang memungkinkan untuk menjadikan suatu tipe data yang tertentu.
Struktur Data : cara menyimpan , menyusun dan mengatur sebuah data yang berada dalam media penyimpanan computer . pada struktur data berisi kolom-kolom data , sehingga data yang kita simpan itu dapat kita gunakan dengan maksimal dan efisien. Struktur data memiliki daftar umum antara lain :
- Record
- Larik
- List
- Tumpukan
- Queue
- Pohon

Struktur data juga memiliki tugas atau aktifitas antara lain adalah :
-          Menjelaskan kumpulan dari berbagai obyek data yang valid dan sah sesuai dengan criteria masing-masing tipe data tersebut
-          Menunjukan dan menjalankan aktifitas kerja operasi yang ada di dalamnya

Struktur data memiliki hubungan dengan algoritma
    Suatu program adalah kumpulan dari beberapa instruksi computer, metode dan tahapan sistematis dalam program itu sendiri adalah algoritma. Program sendiri ditulis menggunakan bahasa pemrograman , jadi ini bias kita sebut juga suatu terapan dari bahasa itu sendiri. Algoritma yang dapat dikatakan baik jika struktur data dan algoritmanya berhubungan . 

Algoritma yang memiliki ciri-ciri yang baik di antaranya :
·         Memiliki input minimal 0 input atau bahkan lebih
·         Memiliki output minimal 1 atau bahkan lebih
·         Memiliki kejelasan apa yang dilakukan algoritma tersebut (Definite)
·      Langkah-langkah yang dikerjakan oleh algoritma tersebut harus jelas dan efisien (Effective)

                                                                                                                               

Selasa, 24 April 2012


Konsep dasar dari PBO


Memiliki beberapa pengertian sebagi berikut :
.) Class             : Rancangan dari sebuah object dan dapat untuk digunakan berulang-ulang kali.
.) Object           : Menghimpun data dan fungsi secara bersama-sama untuk menjadi suatu 
                         unit tertentu dalam sebuah program dan merupakan hasil dari sebuah realisasi.
.) Abstrak         : cara mengetahui suatu system dalam bentuk yang sederhana.
.) Attribute        : Variabel yang ada pada sebuah class, nilainya bias ditentukan oleh object.
.) Method         : Fungsi dalam sebuah class, dan kumpulan dari beberapa instruksi

PBO berbeda dari pemrograman yang terstruktur memiliki beberapa system-system yang memiliki fungsi yang berguna. PBO dibuat karena factor-faktor yang ada pada program yang dulu belum cukup, PBO diciptakan untuk melengkapi system yang dulu.

INHERITANCE


Inheritance sendiri memiliki arti pewarisan. Yang dimaksud pewarisan dalam hal ini adalah beberapa data dan method menurunkan suatu karakteristik yang dimiliki oleh data dan method tersebut kepada kelas / object yang lain.dan kelas yang mewariskan / menurunkan suatu karakteristik itu disebut super class / induk kelas, sedangkan yang diberi warisan / diberi turunan yaitu sub class / anak kelas.
Misal contoh dalam dunia nyata : kucing anggora jika dia beranak pasti anaknya akan memiliki sifat, bentuk, karakteristik bulunya seperti pada induknya.inheritance / pewarisan juga memiliki beberapa keuntungan, diantaranya yaitu :

1)   Memiliki sifat reusable -> tidak harus mengcopy data-data dan method jika ingin digunakan / di panggil lagi saat dibutuhkan.
2)  Kemudahan dalam mengatur / mengendalikan class yang mempunyai data dan method yang sama.

Inheritance juga memiliki tujuan :

dapat menggunakan ulang kode yang sudah di urutkan dalam class yang bertujuan untuk membentuk class yang baru .

inheritance sendiri merupakan cirri khusus dari oop (object oriented programming).
Jadi kesimpulan dari inheritance atau pewarisan itu sendiri adalah penurunan sifat yang sama dari super class / induk kelas kepada sub class / anak kelas yang sifat sub class itu sendiri memiliki karakteristik yang sama persis dari super class.

Polimorfisme


Polimorfisme sangat berhubungan sekali dengan inheritance / pewarisan. Polimorfisme menurut  
pengertian dari saya adalah bahwa pada object / bidang  yang memiliki sifat dinamis dan sama dengan kelas yang diturunkannya dalam arti lain yaitu memiliki banyak bentuk. Polimorfisme ini terjadi karena hubungan pewarisan dengan hal yang bersifat dinamis.

Contoh : 
Laptop dan buku memiliki sifat yang sama yaitu dapat dibbuka dan ditutup, sedangkan untuk laptop untuk membuka dan menutup dapat dilakukan secara vertical sedangkan buku dapat dibuka secara horizontal.