January 12th, 2010 by farid
Definisi dari class dan object
-
Class adalah blueprint, atau prototype, yang mendefinisikan variable dan method-method pada seluruh object tertentu
-
Object adalah sekumpulan software yang terdiri dari variable dan method-method terkait.
Keuntungan dari pewarisan
- Keuntungan dari pewarisan adalah pemrogram atau programmer dapat menciptakan class baru dari class yang sudah ada, sehingga tidak perlu menuliskan code dari nol ataupun pengulangannya, namun tetap bisa menambahkan attribute dan atau method unik dari class itu sendiri.
Perbedaan antar override dengan overload
Override
- Mendefinisikan method dengan nama sama pada class yang berbeda.
- Konsep dapat di manfaatkan dalam beberapa kasus inheritance, di mana menginginkan penamaan method dengan nama sama namunberbeda dalam impelementasinya.
Overload
- mendefinisikan method dengan nama sama dalam satu class.
- Konsep sering di gunakan dalam penggunaan constructor.
January 12th, 2010 by farid
Kelebihan perangkat mobile
- Kelebihan yang dimiliki perangkat mobile berupa akses ke berbagai macam jaringan atau perangkat lainnya bisa membuat perangkat tersebut bisa dijadikan target utama serangan virus. Apalagi saat ini gejala tersebut makin jelas. Pengguna perangkat mobile semakin lama semakin menunjukkan gejala meningkat. Macam aplikasinyapun semakin banyak pula yang membuatnya berhubungan dengan beragam penyedia layanan. Sehingga kalau suatu sistem pengaman konvensional (yang kita gunakan sehari-hari) selalu memonitor virus-virus baru, maka sistem tersebut dimasa datang diharapkan dapat memonitor kode-kode yang datang dan dikirim menuju perangkat mobile. Tentu saja kebijaksanaan ini akan mendorong terciptanya software untuk antivirus perangkat mobile dan juga content filtering-nya.
- Interface sangat mudah
- Jenis aplikasi sangat beragam, bahkan dapat digunakan untuk aplikasi berat
Siklus hidup MIDlet dalam pemrograman mobile J2ME

Keterangan Gambar Siklus MIDlet
-
kehidupan MIDlet dimulai ketika di-instantiate oleh AMS. MIDlet pada awalnya masuk status “Pause” setelah perintah baru dibuat. AMS memanggil constructor public tanpa argumen dari MIDlet. Jika sebuah exception terjadi dalam constructor, MIDlet memasuki status “Destroyed” dan membuangnya segera.
-
MIDlet masuk ke dalam status “Active” atas pemanggilan method startUp() oleh AMS.
-
MIDlet masuk ke dalam status “Destroyed” ketika AMS memanggil method destroyApp(). Status ini juga kembali diakses ketika method notifyDestroyed() kembali dengan sukses kepada aplikasi.
Pengertian CLDC dan MIDP
- CLCD adalah perangkat dasar dari J2ME, spesifikasi dasar yang berupa library dan API yang diimplementsikan pada J2ME seperti yang digunakan pada telepon sellular, pager, dan PDA. Spesifikasi CLDC pada J2ME adalah spesifikasi minimal dari package, kelas dan sebagai fungsi Java Virtual Machine yang dikurangi agar dapat diimplementasikan dengan keterbatasan sumber daya pada alat-alat tersebut
- MIDP adalah spesifikasi untuk sebuah profile J2ME. MIDP memiliki lapisan diatas CLDC , API tambahan untuk daur hidup aplikasi, antarmuka, jaringan dan penyimpanan persisten.
December 19th, 2009 by farid
1. Klik kanan pada My Computer, pilih Properties

System Properties di Windows
2. Klik tab Advanced, kemudian klik tombol Environment Variables
Continue reading ‘Setting Variabel JDK di Windows’
December 17th, 2009 by farid
- Bukalah console di linux. Misalnya di lingkungan Ubuntu, kita bisa mengakses Applications->Accessories>Terminal. Lakukan change directory ke directory yang sudah disiapkan.
- Untuk dapat sukses melakukan kompilasi dan meluncurkan aplikasi, set-lah setidaknya dua buah variabel lingkungan, yaitu : Variabel lingkungan PATH harus memuat directory di mana perintah java dan javac.
Contoh untuk menge-set variabel lingkungan PATH :
$ export PATH=/home/lab/jdk1.6.0_13/bin:$PATH
Variabel lingkungan CLASSPATH harus memuat directory di mana file .class dari aplikasi berada. Contoh untuk menge-set variabel lingkungan CLASSPATH :
$ export CLASSPATH=/home/lab/tugas
- Melalui console, jalankan
javac :
$ javac HelloWorld.java
Jika langkah-langkah di atas dikerjakan dengan benar, akan terdapat file HelloWorld.class di dalam directory yang sama.
- Ceklah dengan:
$ ls
akan tampil:
HelloWorld.class HelloWorld.java
August 14th, 2009 by farid
1957: Advanced Research Projects Agency (ARPA) dibentuk oleh Departement of Defence (DoD) USA.
1959: Len Kleinrock menulis paper tentang packet switching.
Continue reading ‘Sejarah Singkat Internet dan Web’