Showing posts with label JAVA. Show all posts
Showing posts with label JAVA. Show all posts

Bekerja dengan class dan object java

1. Object Oriented Programming • OOP merupakan basic daripada sebuah program • Object mempunyai sebuah karakter berupa sifat (properties) dan tingkah laku (behavior) 2. Encapsulation • Menyembunyikan detail implementasi sebuah class • Memanggil sebuah class tanpa mengetahui detail implementasinya • Mengubah implementasi tanpa mengubah class itu sendiri 3. Class dan Object • Class Bisa dikatakan sebuah template dari sebuah object • Merupakan struktur data dari OOP • Class members Fields (properties dan variable) Method / sifat dari class itu sendiri • Object • Instansi dari sebuah Class • Nilai Properties tiap object berbeda dengan object yg lain • Object yg terbentuk mempunyai metode (method) yg sama • Keuntungan membuat class dapat digunakan kembali 4. membuat intansi object • untuk melahirkan sebuah object dijava menggunakan kata new operator • contoh : String nama = new String(“Andi Zunaidi”); • new operator tersebut membuat sebuah object dan tersimpan pada memori computer • Construktor • Sebuah metode ketika inisialisasi saat pembuatan object 5. Metode (method) • Bagian dari sebuah kode program yg dipanggil oleh main atau metode lain untuk menjalan sebuah fungsi tertentu • Karakter method Dapat memberi nilai atau tidak • Ada/tidak parameter atau disebut arguments • Setelah metode dieksekusi akan kembali ke metode itu sendiri • Metode berisi tingkah laku sebuah class ( business logic) • Jenis sebuah metode (method) • Instansi (non-static) metode Dapat dipanggil setelah object tercipta • Static metode dapat dipanggil di classname.metodename • Menggunakan parameter pada metode • Pass-by-value • Mengcopy nilai parameter tanpa mengubah dinilai aslinya • Semua tipe data primitive memiliki metode ini • Pass-by-reference • Kebalikan daripada pass-by-value 6. Variable (fiels dan properties) • Nilai spesifik pada sebuah program Dideklarasikan pada bodi method,class • Scope ( cakupan) sebuah variable hanya berlaku didalam {…} 7. tata cara pengkodingan • hindari nama variable yang sama dlm satu method • tipe casting • implicit casting ex: int nilaiInt = 10; double nilaiDouble = nilaiInt; • explicit casting terjadi jika kita mengubah type data besar ke tipe data yg lebih kecil ex: double nilaiDouble = 10.5; int nilaiInt = (int)nilaiDouble • mengcasting object caranya (namaClassnya).namaObjectnya

Setup JDK (java development kit) di windows system

Setelah saya siapkan semua tools untuk membuat aplikasi dengan java,saatnya saya install jdk yg telah diunduh dari sini.proses instalasi selesai namun ketika saya compile *.java -> *.class terdapat error??? dan ternyata yang dilakukan kita harus mengeset PATH lokasi file java compiler(javac.exe) di system properties mycomputer 1. buka windows explorer 2. klik kanan Mycomputer pilih properties 3. maka muncul system properties gbr.1 4. pilih tab Advanced lalu klik Environment Variables muncul form dialog ada 2 panel user variable dan system variable 5. klik new di system variable panel ketik nama variable -> PATH dan value -> C:\Program Files\Java\jdk1.6.0_01\bin klik OK grb.2 selesai deh, sy compile file java diatas lagi dan jadi deh file class coba sy jalankan file class ex: java test gbr.1 gbr.2 tutorial dasar yach...

Belajar JAVA..hem

Bahasa apa itu java?
kalimat diatas muncul saat saya dengar tentang java dari teman dgn begitu bangganya dia menyebut kata JAVA BASE..wow hingga rasa penasaran sy muncul untuk mengetahui bahasa tersebut...!!!??? Pd dasarnya sy mengenal bahasa pemerograman yaitu borland pascal pd zaman DOS dahulu kala.dan ketika Microsoft Windows mulai menjamur sy memakai Microsoft Visual Basic untuk pemerograman dengan base Windows. namun pada saat HAKI gencar dibicarakan maka muncul kembali semangatku utk berketat didunia JAVA yang bs jalan diALL platform system(OS). Utk belajar JAVA ternyata yang perlu saya persiapkan adalah : 1. JDK (java development kit) untuk kompilasi program dgn java 2. set path JDK di System Properties karena sy menggunakan Windows 2. text Editor saya pakai notepad++ cukup dengan tiga langkah tersebut kita udah bisa mulai berlajar java...Semangat ^_^

Object-relational mapping (Pemetaan relasi object) /ORM

ORM merupakan pengembangan dari JDBC tradisional,dengan ORM memudahkan programming untuk membuat aplikasi terutama pada arsitektur aplikasi multi-tier. karena ORM merupakan transpalantasi dari tabel database kita untuk dijadikan sebuah class yang memiliki relasi yang sama dengan tiap tabel database sebut saja virtual database yang ada pada aplikasi kita.ini beberapa open source framework ORM popular saat ini seperti ibatis,hibernate,Java Persistence API