Jawa ke Lingkungan Bergerak (J2ME)
yupz…..sekarang lagi belajar ini (kayaknya sedikit lebih mudah daripada Jawa Layar Kompi)
Jawa ke Lingkungan Bergerak —> bahasa inggrisnya —> JAVA to Mobile Enviroment (J2ME)
sebenernya gak beda dengan bahasa Jawa pada umumnya, hanya saja penggunaannya nantinya akan dipakai pada lingkungan Handphone dan kawan2
klo menurut analisa gw, ciri utama yang membedakan Jawa di lingkungan bergerak dengan Jawa di layar kompi, adalah penggunaan MIDlet
menurut mbah wiki MIDlet adalah :
“A MIDlet is a Java application framework for the Mobile Information Device Profile (MIDP) that is typically implemented on a Java-enabled cell phone or other embedded device or emulator. MIDlets are applications, such as games.“
oke, cukup basa – basinya, sekarang kita mulai saja, seperti biasa, source-code menuliskan program “Hello World”, untuk kali ini menggunakan Alert
/*
* Review.java
*
* Created on April 8, 2009, 5:47 AM
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
*
* @author QieRa
* @version
*/
public class Review extends MIDlet implements CommandListener{
Alert alrt;
Display dsply;
Command cmd;
public Review() {
alrt = new Alert("Review","HELLO WORLD",null,AlertType.INFO);
cmd = new Command("OK",Command.OK,1);
alrt.addCommand(cmd);
alrt.setCommandListener(this);
}
public void startApp() {
if (dsply == null){
dsply = Display.getDisplay(this);
}
dsply.setCurrent(alrt);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d){
this.destroyApp(true);
this.notifyDestroyed();
}
}
untuk mencompilenya gw pake net-beans 5.5, udah di tes di emulator, dan di HP Nokia E-51
oke, segitu dulu, ntar kapan – kapan sambung lagi
Why must JAVA?
gw ikut beberapa milis yang menyediakan informasi tentang lowongan pekerjaan, dan pada bagian Teknik Informatika banyak banget lowongan pekerjaan yang mensyaratkan kemampuan menggunakan bahasa Jawa
…. oke, oke, maksud gw JAVA
hal ini nih yang bikin gw sakit kepala, karena gw sama sekali gak bisa JAVA
ya ya, gw tau, pasti ada yang langsung teriak “kalo gak bisa belajar donk!”, tapi masalahnya bukan itu, gw saat ini lagi berusaha belajar kok, hanya saja pelajaran gw gak pernah maju – maju, setelah gw analisis, penyebab kebuntuan gw adalah karena gw gak paham apa pentingnya JAVA (selain untuk nyari kerja tentunya)?
bukan saja gw gak ngerti JAVA, gw malah jadi makin antipati sama JAVA gara – gara beberapa hal berikut:
1. JAVA jauh lebih banyak tingkah dari C++, mau bikin input aja ribet naudzubillah
2. Sanking banyaknya class dalam JAVA jadi bingung sendiri ngapalin method2nya
3. Pada dasarnya gw rada antipati ma OOP
gw coba tanya beberapa orang yang lebih berpengalaman dalam bidang pemrograman, tapi sayangnya belom ada yang bisa ngasih gw jawaban yang memuaskan, terutama waktu gw tunjuk bahwa JAVA itu sulit dipelajari, mereka rata – rata jawab “itulah letak menariknya, sebuah tantangan!”….
uwogh….klo gitu apa JAVA itu hanya bahasa untuk orang yang hobi tantangan, lalu gimana dengan orang biasa – biasa aja kayak gw?
akhir kata itu gw juga gak ngerti kok bisa – bisa nya ni bahasa sampe populer bener indonesia? apa semua orang indonesia hobi tantangan ya?
Buat Timer dengan VB
waktu gw masih semester 3 ada seorang dosen yang pas ujian selalu menggunakan timer buatan sendiri untuk ngecek waktu
berhubung penasaran akhirnya gw juga coba – coba buat (tentu saja ini adalah program versi cupunya
)
oke langsung saja, kira – kira tampilan program buatan gw kayak gini :
lalu mengenai kodingnya, weleh pendek banget :
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
If (Text1.Text > 0) Then
Text1.Text = Text1.Text - 1
End If
End Sub
yup cuman segitu doank (apa kata gw VB mudah kan
)
klo ada yang mau source codenya (inget! pake VB)
klik aja di sini
Program Pengolahan Citra
Berawal dari nekat mengambil mata kuliah pengolahan citra, yang ternyata peminatnya dikiiiiiiit banget, sampe2 gak perlu ruang kelas buat menampung mahasiswanya (cukup di ruang dosennya), akhirnya sekarang belum-belum sudah dikasih tugas yang maha berat (well, gak juga sih, dasarnya aja lom bener2 belajar, jadinya bingung) ![]()
Dosen gw tercinta yang merangkap yang mulia dekan fakultas gw telah menitahkan untuk membuat suatu program yang memiliki fungsi2 sebagai berikut:
1. Me-load 2 file gambar yang berekstensi ‘.bmp’ ke imagebos yang berbeda
2. Men-create suatu image baru yang memiliki warna reverse dari image1
3. Men-create suatu image baru yang merupakan hasil proses penambahan dari image1 dan 2
4. Men-create suatu image baru yang merupakan hasil proses pengurangan dari image1 dan 2
5. Men-create suatu image baru yang merupakan hasil proses perkalian dari image1 dan 2
6. Men-create suatu image baru yang merupakan hasil proses pembagian dari image1 dan 2
7. men-save image baru tersebut (optional)
Tugas gw harus dibuat dengan menggunakan bahasa pemrograman C++, dan compiler C++ builder, yang, sumpah!!!!!, gw gak terlalu nguasain.
Untunglah, setelah trial and error berkali2, akhirnya program ini rampung juga, meskipun, meminjam istilah dosen OPP gw, ni program ‘masih culun’, alasannya, karena program ini bener2 gak mematuhi prinsip OOP, kodingnya asal jadi, dan beberapa fungsi cuman copy paste dari program contoh yang diberikan dosen gw tercinta, intinya klo ni program diajukan untuk suatu tugas akhir, maka sudah pasti, TIDAK AKAN LULUS >:) >:)
Meskipun demikian gw tetep nekat mempublish program eksperimental ini, dengan harapan ada orang baik hati yang mau membantu merapikan ni program yang berantakan, ataupun bisa menjadi bahan referensi untuk orang2 yang kebetulan dapet tugas sama kek gw
Yo weis, dah dulu ah, nanti nyambung lagi kapan2, berikut inilink untuk DL programnya, wish your feedback, ^^ thanx
LINK :
http://rapidshare.com/files/100873997/tugas-pengolahan-citra-1.zip.html
Berkenalan dengan Visual Basic
First blood ^^
blogging pertama gw di sini, dan berhubung bingung mo nulis apa akhirnya dipilihlah tema pemrograman dengan judul “Berkenalan dengan Visual basic”
temen2 yang dah belajar pemrograman pasti dah gak asing lagi dengan bahasa pemrograman satu ini. Dikenal sebagai bahasa yang mudah dipelajari dan toleran, didukung pula oleh pangsa pasar microsoft yang luas bahasa ini tetap populer sampai sekarang.
oke….cukup dengan fakta tentang visual basic di atas, gw gak mau ngebahas soal berbagai fungsi atau segala kekurangan dan kelebihannya, udah terlalu banyak buku dan tutorial bertebaran membahas itu. Di sini gw cuman mo bahas pengalaman gw semenjak berkenalan dengan si VB dan program2 apa aja yang gw buat bersamanya, so untuk yang mengharapkan menemukan suatu tutorial atau referensi harap segera tinggalkan halaman ini dan cari sumber yang lebih bisa terpercaya, karena ilmu gw masih terlalu cetek untuk mengajar orang lain
Di kampus gw dan temen2 kampus gw di gembleng dengan bahasa C, bahasa yang (mengutip perkataan dosen gw) “tangguh” dan merupakan bahasa yang telah banyak membangun sekian banyak software2 hebat di dunia ini, namun setelah belajar kurang lebih 1 tahun ternyata sedikit sekali intisari dari ilmu ini yang berhasil gw serap sehingga ilmu gw tetep mandek di situ2 aja, pada saat inilah gw berkenalan dengan Visual Basic.
well, alasan gw menyentuh bahasa ini pertama2 adalah akibat perkenalan dengan virus yang disebut “brontok”, kabarnya virus ini dibuat dengan bahasa kesayangan kita yaitu visual basic, akhirnya bermula dari gemes sama tuh virus yang meng-hidden file2 di komputer kampus, lalu timbul keinginan untuk tau gimana caranya ngebuat virus komputer, dengan niat balas dendam sama pembuat virus brontok
(meskipun sampe sekarang blom kesampean) .Berawal dari niat sesat, tanpa sadar gw jatuh cinta dengan bahasa pemrograman ini, alasannya mudah saja karena bahasa ini (setidaknya bagi gw) G-A-M-P-A-N-G untuk dipelajari. Kalau dibandingkan dengan bahasa C yang case sensitif, bagi orang yang sembrono dan gratak grutuk kayak gw, VB (dan bahasa2 lain yang tidak case sensitif) bagaikan pelita di tengah kegelapan, dengan ini sekalipun terkadang gw salah ketik antar huruf kecil dan huruf besar tidak akan jadi masalah.
Well, berhubung gw dah ngantuk, dan komputer gw udah ngeraung2 gara2 kepanasan, jadi penjelasannya sekian dulu dari gw, ntar kapan2 gw lanjutin dah, sekalian gw tunjukkin contoh2 program mandiri gw, oke!!!
See ya

