Senin, 05 Desember 2011

ayo belajar java - PBO \(´▽`)/ part 1

yaa, habis kita tau dasar dasar dari java sekarang kita masuk materi PBO (Pemrograman Berbasis Objek).
didalam PBO kita belajar 5 hal yaitu:
1. Pewarisan - Inheritance
2. Polymorphism
3. Pembungkusan/Tingkat Akses/Encapsulation
4. Static - Final
5. Interface

yaa pertama kita buat new project seperti dibawah ini:


setelah itu kita create new JApplet seperti gambar dibawah ini:


lalu pada form yang sudah tersedia, drag JTabbed Pane, kemudian drag JPanel ditempat yang sama. ulangi sampai 5 kali
kemudian tiap tab isi dengan tampilan sbb:
1. Pewarisan - inheritance
2. Polymorphism
3. Pembungkusan/Tingkat akses
4. Static - Final

5. Interface




naah, udah selesai semua kan tampilannya? kalo belum silahkan belajar dahulu. cari referensi lainnya jika lebih mudah hehe
buat coding nya, bakalan kita ungkap di postingan saya selanjutnya yaaa :D

Sabtu, 05 November 2011

Jumat, 04 November 2011

about java

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh james goosling  saat masih bergabung di Sun Microsystem saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai JVM  Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

sikap penentu segalanya

SIKAP

Semakin lama saya hidup, semakin saya sadar
Akan pengaruh sikap dalam kehidupan
Sikap lebih penting daripada ilmu,
daripada uang, daripada kesempatan,
daripada kegagalan, daripada keberhasilan,
daripada apapun yang mungkin dikatakan
atau dilakukan seseorang.
Sikap lebih penting
daripada penampilan, karunia, atau keahlian.
Hal yang paling menakjubkan adalah
Kita memiliki pilihan untuk menghasilkan
sikap yang kita miliki pada hari itu.
Kita tidak dapat mengubah masa lalu
Kita tidak dapat mengubah tingkah laku orang
Kita tidak dapat mengubah apa yang pasti terjadi
Satu hal yang dapat kita ubah
adalah satu hal yang dapat kita kontrol,
dan itu adalah sikap kita.
Saya semakin yakin bahwa hidup adalah
10 persen dari apa yang sebenarnya terjadi pada diri kita,
dan 90 persen adalah bagaimana sikap kita menghadapinya.

Akhirnya: Seluruh pilihan terletak di tangan Anda, tidak ada JIKA atau TETAPI. Andalah pengemudinya. Andalah yang menentukan JALAN HIDUP ANDA…!

attitude is everything

"Attitude Is Everything : Ubah Sikap Anda, Maka Hidup Anda Akan Berubah!"

Kamis, 21 Juli 2011

APA ITU TEKNOLOGI JAVA ?

Sebuah Bahasa Pemrograman
Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain.
Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source

Sebuah Development Environment
Sebagai sebuah peralatan pembangun, teknologi Java menyediakan banyak tools : compiler, interpreter, penyusun dokumentasi, paket kelas dan sebagainya.

Sebuah Aplikasi
Aplikasi dengan teknologi Java secara umum adalah aplikasi serba guna yang dapat dijalankan pada seluruh mesin yang memiliki Java Runtime Environment (JRE).

Sebuah Deployment Environment
Terdapat dua komponen utama dari Deployment Environment. Yang pertama adalah JRE, yang terdapat pada paket J2SDK, mengandung kelas–kelas untuk semua paket teknologi Java yang meliputi kelas dasar dari Java, komponen GUI dan sebagainya.
Komponen yang lain terdapat pada Web Browser. Hampir seluruh Web Browser komersial menyediakan interpreter dan runtime environment dari teknologi Java.

Mengapa Mempelajari JAVA?
Berdasarkan white paper resmi dari SUN, Java memiliki karakteristik berikut :
1. Sederhana
Java menggunakan sintaks mirip dengan C++ namun sintaks pada Java telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection.

2. Berorientasi objek (Object Oriented)


Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali.
3. Dapat didistribusi dengan mudah
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.
4. Interpreter
Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.
 
5. Robust
Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime-Exception handling untuk membantu mengatasi error pada pemrograman.
6. Aman
Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.
7. Architecture Neutral
Program Java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan Java Virtual Machine.
8. Portabel
Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.
9. Performance
Performance pada Java sering dikatakan kurang tinggi. Namun performance Java dapat ditingkatkan menggunakan kompilasi Java lain seperti buatan Inprise, Microsoft ataupun Symantec yang menggunakan Just In Time Compilers (JIT).
10. Multithreaded
Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.
11. Dinamis
Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun method dapat dilakukan tanpa menggangu program yang menggunakan class tersebut.