SiregarBox Hideout


Keyword di Java
Juli 2, 2008, 9:28 pm
Diarsipkan di bawah: Java | Tag: ,

Kemarin abis ditanya temen “Udah hapal keyword java belum???” udah deh gak bisa jawab wong belum hapal kok!! Pada dasarnya sih ngapalin tuh keyword sah-sah aja tapi kan bisa dilakukan dengan belajarnya kita dengan Java. Untuk yang pingin hapalin nih Java keyword bisa dilihat di official site-nya tapi kalo maless ke sana ya liat di bawah ini aja:

abstract        continue            for                new            switch

assert            default                goto            package        synchronized

boolean            do                    if                private        this

break            double                implements        protected    throw

byte              else                import            public        throws

case            enum                instanceof        return        transient

catch            extend                int                short        try

char            final                interface        static        void

class            finally                long            strictfp    volatile

const            float                native            super        while

Waktu saya pingin tanya balik tapi gak jadi takut dianya udah hapal hehehe…..
Kapan-kapan kalo saya sempet sekalian saya bikinin daftar fungsi dari masing-masing keyword tersebut.
Happy Learning!!!!



Program Pertama-ku ver 2.0
Juli 2, 2008, 4:49 am
Diarsipkan di bawah: Java | Tag: , ,

Menyambung dari bahasan tentang program pertama yang lalu, berikut adalah source untuk program HelloWorld ver 3.0 yang menggunakan dua buah file untuk menampilkan kalimat HelloWorld di layar command kita.

1. Disimpan dalam file HelloWorld.java

public class HelloWorld {
public void displayMessage(){
System.out.println(“Hello World”);
}
}

2. Disimpan dalam file HelloWorldTest.java

public class HelloWorldTest {
public static void main(String[] args){
HelloWorld myHelloWorld = new HelloWorld();

myHelloWorld.displayMessage();
}
}

lakukan compile terhadap dua file tersebut. Setelah itu jalankan class HelloWorldTest. Penjelasan singkat dari source ini adalah :
1. File HelloWorld.java
File ini merupakan file yang mendeklarasikan satu method(displayMessage()) yang berfungsi untuk menampilkan tulisan “Hello World dalam layar command kita”.
2. File HelloWorldTest.java
Merupakan file yang berfungsi untuk membuat object dari class HelloWorld dan memanggil method-nya(displayMessage()), sehingga saat dijalankan file ini akan memanggil method dari class HelloWorld untuk menampilkan pesan kelayar command kita.

Padahal dulu waktu belajar php aja helloworld-nya cuma satu doank eh sekarang di java udah nemu 3 hehehe…..
Happy Coding !



Netbeans atau Eclipse
Juli 2, 2008, 1:53 am
Diarsipkan di bawah: Java | Tag: , ,

Saat awal belajar java mungkin kita tidak terlalu peduli dengan editor yang kita pakai, ada yang pakai notepad aja, ada yang pakai programmer’s notepad, ada yang pakai crimson editor, vi, KEditor, SpeedEdit juga dll. Mungkin untuk awal sih kita tidak kesulitan dalam management source kita(untuk praktik awal kan biasanya program yang dibuat ringan-ringan gak ribet), tapi coba bayangin kalau kita mau develop software yang untuk skala besar(misal software untuk rumah sakit) bisa puyeng donk.

Untuk itulah diperkenalkan IDE untuk develop program under Java, dua IDE terkenal Eclipse dan Netbeans merupakan IDE yang udah mumpuni untuk kita jadikan sebagai editor kita. Tapi kita pasti bingung mau pake apa nih Netbeans ato Eclipse? sebagai acuan ini adalah minimum requirement dua IDE kondang tersebut

1. Netbeans
a. PIII 800 MHz
b. 512 MB RAM
c. 750 MB Disk Space
d. 1024 x 768 screen resolution
e. Windows 2000 SP4 or better
2. Eclipse
a. 1,5 Ghz Proccessor
b. 512 MB RAM
c. 250 MB Disk Space
d. 1024 x 768 screen resolution
e. Windows 2000 or better

nah dari info diatas kita udah tau komputer kita cocoknya pakai apaan. Seandainya komputer kita dengan spek terbaru maka yang perlu kita perhatikan adalah :

1. Netbeans
~Merupakan GUI editor yang handal dalam Java
~Kompatibel dengan Swing karena memang dibuat oleh Sun
~Memiliki fitur autocomplete dan juga penjelasan
~Support UML, C, C++, dan Ruby
~Bagus untuk pembuatan aplikasi J2ME
2. Eclipse
~Multi Platform
~Multi Language
~Multi Role
~Merupakan kernel yang menggunakan plugin dalam sistem kerjanya
~Mempunyai banyak plugin yang dapat digunakan dalam kebutuhan developing
~Dapat dikembangkan sendiri oleh sang pengguna dengan membuat plugin sendiri

tapi kalo masih bingung boleh kok install dua-duanya hehehe….

Dari referensi diatas kita ketahui bahwa Eclipse lebih unggul dari Netbeans tapi semua itu kembali pada masing-masing javaholic mau pake yang mana. Tapi kalo kita punya disk space berlimpah, memory tidak berguna, dan processor nganggur gak ada salahnya pake dua-duanya kok.

Happy Learning!!



JavaHolic Itu …..
Juli 1, 2008, 12:20 pm
Diarsipkan di bawah: Java | Tag: ,

Seorang JavaHolic itu:
1. Lahir di pulau Jawa sehingga lebih mudah dalam pemahaman bahasa Java-nya
2. Walau tidak lahir di pulau jawa tapi pernah ke pulau jawa
3. Sama seperti Java yang WORA tetapi LORA(Life Once Remembered Anytime)
4. Pinter kromo inggil dilihat dari kemampuan Java-nya
5. Punya virtual machine sendiri
6. Tidak akan menyerah dalam masa-masa sulit saat belajar Java
7. Punya pacar asli orang Jawa
8. Bisa memanfaatkan situasi dan kondisi yang ada di sekitarnya
9. Tidak kecanduan rokok, minuman keras, ato obat-obatan

Jadi Java sebenernya lebih cocok untuk para generasi baru yang ada dipulau jawa ini, biar mereka inget bahasa aslinya itu.



Linux vs Windows
Juli 1, 2008, 12:18 pm
Diarsipkan di bawah: Java | Tag: , ,

Disini gue tidak akan membahas masalah tentang 2 OS diatas, yang mau gue masalahin adalah ‘kalo mau develop java enaknya pakai windows apa linux?’. Kalo menurut gue sih tergantung, tergantung orangnya ama komputernya sebagai acuan dasar untuk masalah ini adalah si Java sendiri.
Kalo gue sih masih pake windows karena beberapa sebab yaitu :
1. Processor gue cuma PIII 866MHz
2. RAM cuma 256MB
3. Paling penting HardDisk-nya cuma 6 GB
4. Koneksi internet = null
jadi ya wajar kalo gue lebih milih si xp (walaupun bajakan sih) daripada ubuntu ato suse karena
1. Ubuntu untuk install pake apt-get gak ada koneksi
2. Suse walaupun lengkap tapi HD tidak cukup
3. Mau install dari tar.gz tapi HD tidak cukup juga
jadi ya gitu deh untuk sementara ndak bisa berpaling dari si windows(padahal pingin banget nikmatin beryl).

Kembali lagi ke permasalahan diatas ‘pake windows ato linux?’. Umumnya para mahasiswa informatika memakai windows(walau mungkin bajakan) meskipun ada juga yang memakai linux, jadi pada dasarnya kalo mau belajar java kita lihat situasi dan kondisi kita sendiri. Untuk para pemakai windows mungkin memilihnya karena mudah untuk instalasi dan setting-nya sedangkan untuk pengguna linux mungkin memilihnya karena takut razia, tantangan dalam instalasi serta setting-nya(yang install dari tar.gz-nya). Untuk masalah compiling dan lain-lain dijava pada umumnya sih sama saja pada kedua OS tersebut, yang berbeda mungkin hanya pada masalah script untuk classpath-nya aja.

Pada dasarnya kan si Java ini WORA(Write Once Run Anywhere) jadi tidak masalah kita mau develop pake linux ato windows, jadi hasil programnya nanti itu yang kita masalahkan kalo mau dijalanin di windows ya kita pakai batch script untuk menjalankannya di windows kalo mau dilinux ya kita bikin shell script-nya untuk linux.

Jadi kalo ditanya “Mau Develop Java enaknya pake apa???”, jawaban yang pas menurut gue sih “Terserah elonya sendiri!”.

Happy for Coding and Learning.



Sun dan MySQL
Juli 1, 2008, 12:17 pm
Diarsipkan di bawah: MySQL | Tag: , ,

Sejak MySQL disikat ama Sun Microsystem kok jadi banyak versinya ya???. Menurut beberapa sumber info(terutama dari forum-forum yang bertebaran di internet ini) MySQL yang sekarang berbeda jauh ama MySQL yang dulu.
MySQL sekarang sudah memiliki yang versi berbayar dan closed source walaupun untuk versi gratisan dan open source-nya masih ada. Menurut beberapa orang Sun adalah perusahaan yang memiliki reputasi buruk dalam bidang open source, tapi si Java kan Open Source juga dan Sun juga tetap membuat versi free dari MySQL.
Atas dasar inilah banyak programmer yang berganti haluan dari pengguna MySQL menjadi pengguna PostGreSQL, SQLite, ato database lain yang menurut mereka masih free dan juga memiliki integritas yang kuat. Pada dasarnya kalo menurut saya sih untuk belajar Java mendingan kita pake produk yang nyata-nyata berasal dari perusahaan yang sama jadi kalo mau complain ato cari support kan gampang tuh.
Dulu waktu pertama kali belajar SQL statement ama anak-anak yang lain juga gitu bingung mau pake apa, dulu pilihannya sih postgresql, mysql, sequel dll tapi dianjurin pake mysql ama orang-orang php makanya sampe sekarang lebih seneng ama mysql-nya. Lagian nanti pemakai program kan gak nanya macem-macem tentang software yang kita pakai itu.
Jadi dalam developing software itu kita yang nentuin mau pake apa? MySQL ato PostGreSQL? ato yang lain?. Tapi buat gue yang sudah jadi javaholic jadi lebih suka pake MySQL-nya Sun(yang gratis tentunya hehehe….).

Be yourself in way of programming!