Belajar membuat aplikasi sms di handphone J2ME
Jumat, Juni 6, 2008 18:30Sebelum 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.
Related posts:








reza says:
September 24th, 2008 at 02:34
kode diatas disimpen dalam format apa?
MasWawa says:
September 25th, 2008 at 02:11
Sesuai dengan nama kelasnya mas. yaitu smsKu.java trus ntar di kompilasi pake WTK.mudah2 ahan ga ada kendala.
agus says:
Oktober 5th, 2008 at 23:14
maswawa untuk port nya diisi berapa ?
MasWawa says:
Oktober 6th, 2008 at 20:07
Pada contoh program diatas portnya saya pake 4321. mas agus bisa coba coba ganti ganti.
rian says:
November 9th, 2008 at 10:54
mas kalo bkin pemutar musik pake j2me biar bisa suport mp3 gmana ya?
trus bikin play list nya gmana ya??
kalo boleh minta kode programnya dong.. maksih sebelumnya… di balas ya
MasWawa says:
November 12th, 2008 at 14:07
@Rian
Untuk pemutar MP3 J2ME mas Rian bisa coba Source Code dibawah ini, mas Rian bisa kembangkan sesuai keinginan.
public void run()
{
try
{
InputStream is = getClass().getResourceAsStream("/your.mp3");
player = Manager.createPlayer(is,"audio/mpeg");
player.realize();
// get volume control for player and set volume to max
vc = (VolumeControl) player.getControl("VolumeControl");
if(vc != null)
{
vc.setLevel(100);
}
player.prefetch();
player.start();
}
catch(Exception e)
{}
}
Kode saya ambil dari sini
http://www.java-tips.org/java-me-tips/midp/playing-mp3-from-your-local-file-on-j2me-devices.html
Untuk playlistnya, mas rian bisa bikin file txt yang berisi path-path dari file mp3.
coemba says:
November 17th, 2008 at 00:27
mas gimana cara pengurutan record dalam database ya mas
NuaNsa CinTa says:
November 17th, 2008 at 13:15
piye carane membuat pengurutan dan pencarian record dalam rms,yah mas. .cepat yah. .tq b4
saputra aries p says:
November 21st, 2008 at 04:03
wah keren banget… udah ku coba… di netbeans n hasilnya memuaskan… mana si ka pengembangannya??
ka kalau ada sourcode yang lain tolong kirim ke email ku dunk… aku masih newby butuh belajar banyak…
saputra_neutron@yahoo.co.id
PINCUKAN says:
Desember 4th, 2008 at 09:47
mas wawa program diatas disimpan pake nama yang sama ta 2″nya trs apabila nama projeknya sama apa program tsb dapat dijalankan lalu untuk melihat hasil sms yang dikirim gmn caranya nama projek yang kirim sms yang ke 2 harus diganti dl ta??…
minta bantuanya mas wawa terimakasi
PINCUKAN says:
Desember 4th, 2008 at 09:50
terus untuk data base rms tu gmn caranya biar bisa nyimpen data yang telah disimpan tolong upload jg mas
thank’s
Amat says:
Desember 7th, 2008 at 19:03
mas ada referensi yang bagus ga buat belajar j2me agar lebih mudah dipahami? terus terang saya lagi binguung ni cari buku buat belajar j2me.
Amat says:
Desember 7th, 2008 at 19:05
ow iya satu lagi kalo editor teks yang bagus buat j2me apaan yia, yang cocok buat amatiran kayak saya ini?
MasWawa says:
Desember 8th, 2008 at 12:07
@ All
Maaf kalo jawabnya jadi satu
KArena semua pertanyaan tentang J2ME, Semua tentang J2ME bisa dipelajari pada EBOOK- EBOOK yang ada di halaman ini :
http://www.maswawa.web.id/ebook/
Mulai dari dasar sampai expert. termasuk RMS juga.
Insya Allah kalo ada waktu saya posting tentang RMS di Blog saya ini.
Terimakasih kepada semua atas kunjungannya.
MasWawa says:
Desember 8th, 2008 at 12:12
@ mas Amat
Tentang editor Text Untuk Coding JAVA, kalo untuk Text Editor biasa saya biasanya pakai Notepad ++, lumayan enak untuk koding kecuali koding VB
Silakan menuju kesini mas amat
http://notepad-plus.sourceforge.net/uk/site.htm
dodo says:
Desember 9th, 2008 at 10:24
1. Bagaimana menerima sms
2. Bagaimana menyimpan file sms tersebut
3. Bagaimana membaca file yang telah tersimpan tersebut
4. Bagaimana mekanisme penghapusan file yang telah tersimpan tersebut
tolong kasih tau listing programnya
maaf kebanyakan
rully says:
Januari 2nd, 2009 at 16:48
mas kalo sms mobil port yang di gunakan nya itu apa……?
tolong balas ke b2260ql@yahoo.com
lisa says:
Januari 3rd, 2009 at 14:43
mas..aq mau tanya dnk…
klo mau kembangin audio player di j2me wtk 2.2 gmn ya??
aq mau tambahin fungsi nya spy bisa nge run lagu dgn format .mp3…
aq udah coba tambahin source code dri mas yg ky gini…
aq harus tambahin apa lagi ya???
trim’s…
public void run()
{
try
{
InputStream is = getClass().getResourceAsStream(“/your.mp3″);
player = Manager.createPlayer(is,”audio/mpeg”);
player.realize();
// get volume control for player and set volume to max
vc = (VolumeControl) player.getControl(“VolumeControl”);
if(vc != null)
{
vc.setLevel(100);
}
player.prefetch();
player.start();
}
catch(Exception e)
{}
}
uuz says:
Januari 8th, 2009 at 23:52
mas wawa uuz mau bikin TA ttg mobile ticketing
tp stelah mlakukan proses mngumpulkan referensi uuz pesimis tgs ini tdk akan selesai
brhubung trbatas nya kmampuan uuz ttg mobile programming
bisa minta bantuan ga mas ttg gimana cara pembuatan m-ticketing(tiket bioskop)
uuz sempat dpt file pdf ttg contoh applikasi m ticketing dari site sun, dgn nama aplikasi smart ticketing 1.1
tp skg file itu udah tidak exist lagi
mohon bantuan nya ya mas wawa…
kirimkan k e-mail uuz
mksh…
ramdhan says:
Januari 9th, 2009 at 02:12
Mas wawa, untung ga sengaja nemu page ini. saya juga baru mo belajar j2me ^^ ada link ebook bagus jadi saya donlod aja. makasih ya mas wawa. salam kenal, semoga makin bertumpuk yah ilmunya.
MasWawa says:
Januari 9th, 2009 at 12:11
@uuz
Maaf saya belum pernah membuat m-ticketing mas. jadi belum ada gambaran gimana.
sepertinya harus client-server ya mas aplikasinya.
kalo maz uuz mau jelasin gimana cara kerjanya insyaallah saya bisa membantu.
MasWawa says:
Januari 9th, 2009 at 12:15
@ramdhan
Aminnn..
salam kenal mas ramdhan…thnks juga udah mengunjungi blog ini.
aLexandz says:
Januari 10th, 2009 at 13:28
mas wawa,ni kebetulan aku dapet tugas buat aplikasi mobile tapi pake java gitu.. bingung neh,kalo pake program WTK itu,ga ada panduannya ya?
thx before..
aLexandz says:
Januari 10th, 2009 at 15:34
o iya mas,kan aku uda coba tu listing codenya..tapi pas aku uda pindahin ke hape,koq malah operation failed ya? emg salah dmn nya? port number kah? port number itu apaan ? kaga ngerti aku soal program2 keq gini,masi newbie abies dah!
MasWawa says:
Januari 10th, 2009 at 23:03
pastiin hp nya udah CDLC 1.1 dan MIDP 2.0
kalo belum gak mau jalan tuh.
aLexandz says:
Januari 11th, 2009 at 15:43
terima kasih mas,coding nya bisa tu.. yg kmrn salah format di netbeans nya pas mau new project,MIDP nya 2.1 heehehe..
sering2 kasi tutorialnya ya mas,biar bisa belajar juga saya nya..
thx..
Pein says:
Januari 14th, 2009 at 21:18
Mas gimana caranya buat aplikasi yg berhubungan dengan database/rms pakai netbeans mobile. Mohon bantuanya, kirim ke emalku sebelumya trima kasih.
uuz says:
Januari 15th, 2009 at 09:20
cara kerja nya kurang lebih begini mas
iya betul sekali pake client server
pertama-tama seperti biasa setelah applikasi di buka pelanggan harus login terlebih dahulu, tentu nya harus registrasi dulu jika blm trdaftar.
untuk list menu ada 5
1.info film yg sedang tayang
2.pembelian tiket
3.registrasi member
4.cek deposit
5.exit
tentang cara pembayarannya menggunakan sistem deposit
nantinya setiap melakukan pembelian, otomatis deposit uang yg dimiliki akan dipotong.
setelah berhasil melakukan pembelian tiket, nantinya pelanggan akan mendapat sms konfirmasi berisi nopembelian tiket, bnyk tiket, total harga, judul film.
sedangkan dari sisi server, ada sebuah aplikasi yg digunakan oleh admin utk mengedit judul film, jam tayang, data anggota, dll.
yah, begitu kurang lebih nya mas. atau kalau mas wawa punya ide, uuz minta sarannya mas wawa sebaiknya bagaimana.
oh iya mas uuz mau kirim file nih buat jadi referensi juga buat mas wawa ttg app smart ticketing 1.1. boleh minta alamat e-mail nya mas wawa ga?
mohon bantuan nya yah mas wawa. mksh.
MasWawa says:
Januari 16th, 2009 at 09:55
@uuz
Ok mas uuz thnks telah menjelaskan cara kerjanya.
kalau mau kirim email silakan ke apris_kiswandi@yahoo.co.id
Semoga saya bisa membantu Anda.
MasWawa says:
Januari 16th, 2009 at 09:58
InsyaAllah nanti kalau ada waktu saya akan postingkan tentang RMS. sementara untuk bahan referensi Anda silakan download ebook di blog ini. disana ada tentang RMS. mungkin bisa membantu Anda. terimakasih kembali mas Pein.
uuz says:
Januari 16th, 2009 at 14:37
iya mksh jg buat mas wawa.
uuz mengharapkan sekali bantuan nya.
vandawaa says:
Januari 20th, 2009 at 08:41
Salam kenal mas Wawa,
Saya sangat tertarik sekali dengan semua artikel mas Wawa ttg pemrograman java J2ME.
Saya sedang membuat TA ttg aplikasi GPS menggunakan J2ME.
Saya sudah mendapatkan beberapa referensi kode program yg serupa,
Namun saya pesimis apakah saya mampu menyelesaikannya atau tidak.
Karena kemampuan saya yg terbatas dlm J2ME.
Bisa mohon bantuan dan bimbingan dari mas Wawa g untuk menyelesaikan TA saya jika mas Wawa tidak keberatan?
Rencananya, aplikasi saya ini akan menampilkan koordinat posisi t4 kita berada pada peta, dimana koordinat posisinya sendiri akan diminta lgsg melalui internal GPS Receier pd HP.
Mirip GoogleMap sich mas, hanya saja pada HP dan tidak menggunakan akses internet.
Mohon bantuannya yach mas,,,
el says:
Januari 23rd, 2009 at 15:01
salam kenal mas wawa,
saya mau tanya donk,
saya coba2 buat aplikasi seperti mbanking menggunakan J2ME..
jadi saya buat bbrp menu, seperti Aktivasi, Tagihan, Cek Saldo, Setting Bank, dll..
ketika user mengklik menu Aktivasi, secara otomatis aplikasi tsb akan mengirim SMS dengan format yg sudah saya tetapkan, co: AKTIF, ke no yg sudah di setting juga..
nah, masalah muncul disini..
jadi, saya coba kirim hsl SMSitu ke bbrp nomor dan hp yg berbeda, ad yg bisa menerima SMS itu dgn benar, tapi ad juga yg tidak, hasilny jadi spt ini: (88^^09)AKTIF..
saya juga mencoba mengirim ke GSM Modem, hasilny aneh juga, @@@@@@AKTIF..
ketika saya coba mengirim dari hp yg berbeda, hasilny sama anehny, hanya berbeda simbol depanny saja, misal: -x0)tAKTIF..
yg mo saya tanyakan, apakah itu berpengaruh dari simcard penerima, atau dr hp penerima, atau dr hp pengirim??
mohon bantuanny mas..
makasih..
MasWawa says:
Januari 26th, 2009 at 23:18
@EL
Sebelumnya saya mau tanya, Mode pengiriman sms yang mas pake text ato data.
Saran saya dalam bentuk text saja.
cakep says:
Januari 27th, 2009 at 11:18
Apa program ini bisa kirim ke HP betulan dri komputer?
klo ingin kirim dri komputer ke HP apa saja yg diperlukan?
Saya ingin sekali tahu, mohon bantuannya!?
MasWawa says:
Januari 27th, 2009 at 15:44
@cakep
Mas cakep. program ini adalah program j2me untuk perangkat mobile, seperti handphone. tentu saja harus dijalankan di handphone.
yang mas lihat di gambar diatas itu adalah program yang dijalankan di emulator. emulator adalah suatu software untuk menguji program j2me yang baru saja kita buat tanpa harus kita mempunyai handphone beneran. emulator jalannya di komputer. jadi missal kita mau bikin program j2me untuk hp merek nokia N78, kan gak harus kita beli dulu hape tersebut untuk hanya sekedar testing. kita dapat menggunakan emulator N78 saja. nah program yang jalan di emulator ga bisa untuk mengirim sms ke hape betulan. bisa nya ke sesama emulator.
kalo mas mau kirim sms dari komputer ke hp, mas bisa menggunakan program sms gateway, dan tentu saja perangkat modem. misalnya modem GSM, ato hape siemens C55 yang banyak dipake untuk sms gateway.
satu lagi, mas cakep harus paham dengan PDU. silakan cari referensi PDU ini di google.
cakep says:
Januari 27th, 2009 at 22:14
terima kasih atas penjelasannya!?
Soalnya saya tadi juga lagi coba, kirim dri hp ke kom dan sebaliknya gak bisa!? ternyata seperti itu sebabnya!?
Oh ya kira2 ada punya refrensi untuk tutorial SMS gateway yang bagus saya ingin mencoba membuat nya?
Satu lagi jika saya membuat layanan sms gateway apakah jika mengirim sms akan dikenakan biaya atau gratis?
(Maaf banyak tanya saya masih pemua di bidang ini)
MasWawa says:
Januari 29th, 2009 at 00:50
@cakep
Referensi banyak di internet. mas bisa cari di google.
Tentunya tetep bayar dong. untuk kirim sms kan tetep pake pulsa
hartop says:
Januari 30th, 2009 at 13:06
hallo mas wawa, salam kenal..
mas mau nanya ni q lagi buat skripsi tentang enkripsi ama kompresi sms.
sms kan bekerja pada 7 bit juga ada yang 8 bit. gmn sih biar kita bisa make yang 8 bit?
thanx ya mass..
@hartop says:
Januari 30th, 2009 at 13:30
Halo salam kenal juga.
pengiriman 8 bit harus dengan mode data/binary.
coba deh.
Menggunakan RMS untuk database SMS | MasWawa says:
Januari 31st, 2009 at 12:16
[...] tulisanku yang disini dan disini sekarang aku akan menggunakan RMS untuk database SMS, yaitu untuk menyimpan sms inbox [...]
vina says:
Februari 5th, 2009 at 13:55
mas ada source code buat kompresi sms ga?
contoh sebagian jg gpp, pengen buat tp blm ada gambaran gimana cara kompres saat ngirim dan dekompres waktu nerimanya.
MasWawa says:
Februari 6th, 2009 at 02:35
@vina
Ya saya ada source kode untuk kompresi sms. karena itu TA saya.
untuk sementara saya ga bisa posting source code itu di blog ini.
kalo vina mau tanya2 masalah itu bisa lewat YM aja.
sory ya.
riva says:
Februari 7th, 2009 at 11:55
Mas, ada contoh2 source kode buat client server.
Saya mau bikin aplikasi kaya @uuz juga, tapi untuk inventory pada gudang yang letaknya berbeda tempat.
Sementara saya pake eclipse, tapi sample netbeans juga ndak apa.
Thx 4 help.
aan says:
Februari 16th, 2009 at 16:35
mas, klo kita nerima sms pas aplikasi ini ga kbuka, sms itu akan masuk ke inbox apllikasi ini secara otomatis akan dijalankan??
Dhey says:
Maret 2nd, 2009 at 03:00
Hallo Mas Wawa, salam kenal..
Saya bru bljr j2me, pgn bwt aplikasi ttg informasi akademik ni mas.
tp saya bingung soal database nya..?!
Itu pake clien server gt ya mas..?! saya ga bgitu ngerti.
bisa kasih contoh listing programnya..
mohon bantuannya ya mas.. Makasih.
3DO says:
Maret 8th, 2009 at 09:44
ada contoh yang lebih mantap lagi g’ mas..
tolong kirimkan ke email aq y..
thankzzzzz ni atas petunjukna
edoy gaber says:
Maret 15th, 2009 at 17:32
met kenal mas. wah mas wawa sungguh huebat, pengen deh kaya mas wawa. eh ada source kode aplikasi toll jaringan gak, misalnya ip subnet atau apalah tp dari java gitu..?? heee…
adi says:
Maret 16th, 2009 at 07:43
luar biasa pemilik blog ini,yg g’ pengen belajar j2me jadi pengen nih..o ya..YANG MW TAU CARA NGENET GRATIS TERBARU 2009 DAN NGEBLOG DAPET DUIT DISINI
ukung says:
Maret 20th, 2009 at 02:11
mas saya mau nanya nih
saya baru belajar java pengen buat iseng aja.
mas kalu kita ingin memanggil suatu file yang terdapat dala suatu dir misal di MMC
syntaxnya gimana si?
tolong ya mas repley ke:ukungzulfah@gmail.com
ditunggu ya.
jnda says:
Maret 21st, 2009 at 02:07
MAS SAYA BISA PRIVAT GAK…SYA DISURU DOSEN BUAT APLIKASI DI HANDPONE NIEE..BISA GAK MAS BERBAGI ILMU NYAA..
GA NGERTY SM SE X NIE TTG JVA..
MAKLUMLAH BOCAH BRU BERTOBAT”
HHEE…THX”
MasWawa says:
Maret 23rd, 2009 at 10:43
Hai jnda. Jnda tinggal dimana?
MasWawa says:
Maret 23rd, 2009 at 10:45
massilakan pelajari dulu dari ebook tentang file connection. pasti bisa. gampang kok. sorry gak tak kasih codenya.
MasWawa says:
Maret 23rd, 2009 at 10:55
Wah biasa aja mas.
Contoh2 source code ada, untuk Networking juga saya ada. mudah2 an saya asda waktu untuk bikin artikelnya. salam kenal.
obert says:
Maret 30th, 2009 at 14:16
mas saya stiap kali nambah textField kok selalu berada dibawah textfield sebelumnya, gimana ya caranya biar nambah disamping textfield sebelumnya…
tolong kasih scripnya y mas…. ke email saya obert_musyaf@yahoo.com
makasih bgt mas…
x-tine says:
Maret 30th, 2009 at 18:42
yang ini download di mana????
kirim email ya christine_d_13@yahoo.com… thx bgt artikelnya sangat membantu sekali hehehe..
Adrian says:
April 3rd, 2009 at 23:32
Halo mas wawa,salam kenal niy,artikelnya bagus bgt,jadi nambah ilmu niy, Oo iya… ada gak source code untuk bikin emulator console sega yang j2me (sejenis picodrive di symbian) yang nantinya bisa meng-eksekusi file2 berformat *.smd,klu gak ada kenapa yah?! Koq kalau untuk symbian ada sih,beda symbian dengan java apa sih?! 1 lg neh,java bisa gak ngejalanin file berekstensi *.vob atau *.ac3. Maap niy banyak tanya, Thanx b4
MasWawa says:
April 15th, 2009 at 12:18
@Adrian : halo juga mas.
wah saya malah belum tahu tuh mas. sueerr deh hehhehee
mas Adrian pinter bikin game yah. saya malah gak bisa bikin game tuh.
pingin belajar tapi belum ada waktu.
Oh ya mas… masalah j2me bisa kita cari2 di forum2 developer seperti Nokia, SOnny Ericsson dll.
mudah mudahan ada disana.
lam kenal ya mas.
sigit says:
April 21st, 2009 at 21:24
mas, bisa gak pengiriman sms dibuat secara otomatis?
h3ndbugs says:
April 25th, 2009 at 01:52
maswawa..
makasih banyak atas pencerahannya.. posting blog anada sangat ngebantu tugas yag lagi saya kerjakan…
mas untuk download source nya udah ngga bisa ya mas.. boleh minta lagi link download source aslinya mas
sex lagi terimakasih banyak
arif says:
April 25th, 2009 at 09:03
wah, tutorialnya bagus n mudah dipahami, bwt teman yg mw belajar mengenai pemrograman web, bisa dateng ke aefil.kom eh… maksudnya bukan kom tapi com
Ardy says:
April 29th, 2009 at 19:47
Bgus bget tdi infonya..,jadi nambah pengetahuan lagi nih..,
skalian tanya nih.,aku mau buat aplikasi sms gateway daily activity pake JAVA.,jdi user bisa kirim kegiatannya lewat hape (sms pke format trtentu).
Tpi, ada tambahan dri dosen..disuruh tambahin J2ME,jadi harus koneksikan J2ME dengn JAVA sms gateway tadi.,
Nah.,saya masih bngung gmana cara pengkoneksiannya..,
Mohon bantuannya, bisa dikirim lewat email saya..,trims
Bintan Siregar says:
Mei 2nd, 2009 at 00:27
Mas, kira2 bisa bikin Aplikasi Messenger ga untuk HP berbasis JAVA?
Seperti eBuddy,,tapi yang ringan2 aja…
Klo bisa, ajarin donk cara2nya
Jangan lupa email yah disini :
siregarbintan@yahoo.ca
indri says:
Mei 23rd, 2009 at 10:44
mas wawa tu kn untuk sms, gmn kl untuk mms?
saya lagi ada tugas buat mms nih!
mohon bantuannya!
trimakasih sebelumny!
indri says:
Mei 23rd, 2009 at 11:03
uda d posting inbox nya y mz?
dposting dmn mz?
dwiindriyasari@yahoo.com
vetrie says:
Mei 27th, 2009 at 12:49
mazz… lam kenall!!
mauu nanya niHhh..
untuk aplikasi send and received sms…
jika diakses langsung menggunakan HP..bagaimana caranya yah??
karna aQ udh pernah coba tapi koneksi gagal..jd gak bisa send!!!
mohonn bantuannya yaa maz…(buat bahan skripsi)!!!
ditunggu jwbnnya secepatnya ya mazz..
makasih..
widhiya sanjaya says:
Juni 3rd, 2009 at 15:56
mas slm kenal nih..
mw tanya ne mas,klo bwt program kirim sms tp terdiri dari beberapa text field bagaimna codingnya??
mohon bantuannya ya mas..bwt TA ak soalnya..
ditunggu balasannya ya mas…
thx b 4..
lina ainun najib says:
Juni 7th, 2009 at 12:43
mas bs ga jd sms warna?
TiwiRegi says:
Juni 14th, 2009 at 14:58
Lam KnL masWawa…
Aq Lg Bkn TA mas..aq bkin email client tk Hp berbasis J2ME, Gmn y mas crnya bikin aplikasi email tuk Hp pake J2mE..??? Aq mau bgt d ajarin mas. via email aq az : tiwiregina@yahoo.com
Makasih byk y masWawa…:)
eka ananta says:
Juni 29th, 2009 at 12:37
klo boleh tw pake software java apa yah?
eka ananta says:
Juni 29th, 2009 at 12:39
mw dnk diajarin mas..kirim via email ya?
ananta_1012@yahoo.com
tyo says:
Juli 5th, 2009 at 10:01
bos..aku lagi TA..bikin aplikasi akamdis..tapi saya masih agak binggung caranya,,bisa tolong kasih source code-nya buat reverensi dan tutorial gk?..(ada form login juga)..Program komunikasi antara PC dan HP(sebagai modem) sudah ada..lalu apa yang harus saya lakukan jika saya mau buat aplikasi yg bisa diinstal di client lalu bisa meminta dan menerima data dari data base di server (PC)…tolong ya mas saya bener2 bignung..email saya ke christio_h@yahoo.com
MasWawa says:
Juli 11th, 2009 at 07:25
@tyo:Maaf saya kurang paham dengan aplikasi akamdis itu yg bagaimana..
aplikasi server client, yang client nya itu hp ato PC juga? kalau aplikasi server-client , HP sebagai client nya tinggal apa yang akan digunakan sebagai jalur komunisaksinya,, apakah dengan internet .
hety says:
Juli 16th, 2009 at 09:35
mas, kalo mau ngirim sms ke provider, port-nya berapa ya???
saya sudah coba di hp, pake port=0 dan kosong/null, tapi gak bisa…
mohon bantuannya…
terimakasih…
Ivan says:
Juli 23rd, 2009 at 19:14
Mas, saya tertarik dengan aplikasi sms sederhana buatan mas, yang mau saya tanya:
1. Adakah source code untuk wap browser? Jadi saya mau bikin wap browser sederhana berbasis J2ME nih
2. Atau bisakah dikembangin dari aplikasi sms sederhana tersebut?? Jadi intinya supaya aplikasi sms itu menjadi wap browser (bisa internetan)
3. Gimana sih caranya untuk menambah menu yang ada, kan di aplikasi sms itu cuma ada “Tulis sms, about, keluar”, jadi saya misalnya saya mau nambahin menu “Go to bla bla bla”
4. Bisakah bikin semacam hyperlink pada menu wap browser jadi maksudnya saya mau bikin menu “Go to Google” jadi pas saya klik menu “Go to Google” itu langsung nyambung ke “www.google.co.id”
5. Bisakah mengubah latar belakang pada aplikasi buatan sendiri? Jadi kan kalo udah selesai “build & run” pada emulator, latarnya masih putih tuh, saya pengennya latarnya jadi ada gambarnya, gimana tuh?
Atas jawabannya makasih mas
putri says:
Juli 30th, 2009 at 00:56
hallo MasWawa ..
sekarang ini ak lagi buat aplikasi kompresi SMS untuk Tugas Akhir..
program yang ak buat udah bisa ngompres dan dekompres,,
tapi masalahnya program yg ak buat 1 smsnya hanya bisa ngirim 70 karakter. kalau lebih dari itu dianggap 2 sms,,
bagaimana cara ngatasinnya ya mas??
mungkin MasWawa bisa membantu,,
kalau boleh ak mau minta alamat YMnya dong mas,,
makasiiih,,
putri says:
Juli 30th, 2009 at 01:15
ups ternyata udah ad YMnya,,
hehehe
bim says:
Agustus 3rd, 2009 at 11:23
mas kalo mms pake port brapa??
cuz waktu di instak di emulator brhasil tapi di hp tidak … btw ada yang nyuruh pake push redistry gman itun mas???/
thatha says:
Agustus 26th, 2009 at 20:07
haloo…wahh seneng deh liat blog mas wawa…salam kenall mas..mas wawa baek bgt mw berbagi ilmu ma orng secara cuma”…mass ak lg mw TA nii..ak jurusan TI ( teknik informatika) ..ak msh bingung nentuin judulnya…rencana siih mw pk J2ME,,,tp blm dpt judul..ada ide ga mas??btw mas ol YM teruss ga??id-nya apa yaa??
MasWawa says:
Agustus 27th, 2009 at 07:09
@thatha: makasih thatha, salam kenal juga..
kalo masalah judul TA…??? wahh apa ya?.. aku gak tahu nihh…konsultasi ma dosen thatha aja… tapi kalo mau diskusi aja ya gak apa2 sih. biasa ol nya malem, ato habis sahur.., kalo siang ga bisa..
thatha says:
Agustus 30th, 2009 at 11:49
aku kan rencana mw TA di DEPAG,,nah aku bingung mas mw bkn apa yg berhubungan ma TA-nya anak TI ttg keberangkatan haji…ada ide tak??
egar says:
September 2nd, 2009 at 15:52
Mas kalo aplikasi J2ME buat isi pulsa gimana cara buatnya, tolong di share donk.. contoh aplikasinya seperti di http://www.pulsaenak.com/app/PulsaEnakMobile.jar dan http://www.getjar.com/software/universal/all/Search/pulse —> pulsa generator, mpulsa, superpulsa mohon bantuanya mas.. aq buat kok ribet amat.. cm bisa buat visualnya ja.. sourcenya gak bisa..
egar says:
September 2nd, 2009 at 16:11
Mas klo bisa tolong dibuatin tutorialnya donk.. pake netbeans mode visual sekalian srinsutnya kaya diatas.. kirim ke mailq kacapiring_payment@yahoo.com.. he.. he.. jadi repotin aza… Trims..
tomcat says:
September 6th, 2009 at 10:58
pak, cara bikin aplikasi sms diatas pake netbeans 6 gimana ya??? udah coba pake smscomposer kayak tutorial yang ada disitus sun microsystem tapi kok gak jalan (gak bisa kirim SMS) yah di HPku (SE-W810i)..??? apa settingan port sms-nya (50000) salah atau apanya yg kurang ya??? mohon pencerahan…trims
edi says:
September 10th, 2009 at 16:45
salam kenal.. pak saya mw buat kompresi sms dengan metode statik hufman. tp saya memliki kendala pada
1. merubah char ke binery.
2. bagaimana jika misalnya ada karakter yang berbeda pd tiap2
perangkat. (misal ada karakter yang tidak terdapat pada perangkat A tp ada pd
perangkat B. jadi ketika perangkat B mengirim ke A karakter tersebut tidak di
kompres)
3. enter tidak termasuk karakter. bagaimana mendeteksi enter dan
merubah ke biner. apa deteksi kode biner dr enter atau deteksi char dr
enter??
4. apa saja kode2 biner pd tiap karakter di perangkat (seperti ASCII pd
komputer).
saya baru belajar mobile programing. mohon bantuannya..
M.ansyori says:
Oktober 8th, 2009 at 15:43
Mas, Maaf Apa Ada File Yang Udah Jadinya Nggak?, Seperti file .jar nya, Kalo ada tolong kirimin ke e-mail saya, karena nggak bisa di compile, tolong ya mas!
MasWawa says:
Oktober 9th, 2009 at 07:04
@M.ansyori : ada file jarnya, tapi karena pindah server hosting jadi banyak file download yg hilang. dan saya cari di komputer saya binggung, solanya banyak bgt file seperti itu. jd gak tau yg mana. oya, untuk file jar nantinya gak bisa untuk belajar dong mas. kecuali kalo mau langsung di pakai.
oya. sebenarnya source code diatas bisa di compile. tapi mohon di perhatikan. sebelum compile, jika langsung copy paste cari dahulu syntax yg eroor, soalnya jika copy paste dari web akan bertambah dengan kode html. pastinya tidak bisa di compile karena akan selalu error.
mohon basic dari java ME nya di perhatikan.
suhar says:
Oktober 13th, 2009 at 10:13
mas, klo mw buat aplikasi ini aktif trus (dpat menerima SMS walau aplikasinya tdk lagi dibuka)
gmana ya?? soalnya saya pernah coba, klo aplikasinya ga aktif pesan SMS yang mw masuk hilang sendiri.. mohon bantuannya ya mas.. thanx
amel says:
Oktober 19th, 2009 at 13:04
programnya error mas….
bambang says:
Oktober 20th, 2009 at 11:26
mas wawa yang guanteng…. mo tanya source code aplikasi penyingkat sms yg mas buat itu ada yang terbuat dari Vb.6 ngak?? kalau ada boleh dunk kirim2 ke email ku. kalau nggak ada, usahin ya mas….
tolong banget mas, nanti ntar lagi aq di DO ne…
MasWawa says:
Oktober 20th, 2009 at 20:33
@mbak amel : wah error ya mbak, coba di ikutin tips ku, setelah di copy, cek baris perbarisnya, dilihat apakah ada syntak yg salah, atau ada karakter2 ilegal.
kalo mbak pake netbeans kelihatan tuh barisnya merah karena salah.
oh ya jangan lupa ketika nama class midletnya.
MasWawa says:
Oktober 20th, 2009 at 20:35
@bambang : mas bambang yang cuakeeppp. hehe.
wahh ga ada tuh mas yg di vb, tapi gampang kok algoritmanya, tinggal dipahami program utamanya, lalu ketik code nya deh.
oh ya mau bikin sms gateway ya?
MasWawa says:
Oktober 20th, 2009 at 20:45
@suhar : mau bikin aplikasi ini aktif teruuss..?? bisa ..bisa… agak ribet nantinya ketika hp kita hidupkan..
coba baca2 ebook di halaman ini http://maswawa.web.id/ebook , download aja.
Ata says:
November 21st, 2009 at 11:32
Mas Wawa kalo ditambahin kompresi sms gimana ? bisa bantuin gak mas?
MasWawa says:
November 28th, 2009 at 11:52
@ata : bisa banget tuh.. kebetulan udah pernah bikin untuk TA. dan itu yang menyelesaikan kuliah ku
indra says:
Desember 3rd, 2009 at 20:17
mas mo tny,,,klo bkin sms enkripsi mnggunakan algoritma RSA gmn?klo bs krim k emailq aj y,,,thanx
tory says:
Desember 4th, 2009 at 05:11
Salut buat MasWawa yang mau berbagi ilmu, sy sangat berminat untuk programming java, dimana saya bisa dapat tutorial dari dasar banget ( dari nol kecil ). terima kasih.
zlich says:
Desember 8th, 2009 at 08:21
Salam kenal,
mau nanya mas, download emulatornya dimana? dan apakah emulator itu meggambarkan device yang sesungguhnya? dalam artian kalau sebuah program berhasil berjalan pada emulator tertentu, apakah pasti bisa berjalan juga pada device aslinya?
terima kasih.
ririn says:
Desember 13th, 2009 at 22:56
lam kenal maz…
aku lagi bkin TA ni. tlong dibantuin dunk. Pengennya bkin aplikasi HP bwt nerjemahin huruf arab ato jepang. Gmn ya source codeny???
kirimin ke email rierien_anna@yahoo.com dunk…
mkasih byk y mz sebelumnya…
Hendri says:
Januari 2nd, 2010 at 21:43
Mas Wawa saya sedang menysusun TA akhir di palembang ingin membuat aplikasi kirim sms dengan J2me , mas saya minta tolong bagaimana cara mengkompile program yang sudah mas wawa buat dan apakah bisa dimodifikasi dengan menggunakan net beans. Tolong dibantu mas wawa Terim kasih banyak
zawa says:
Januari 21st, 2010 at 15:10
Mas wawa,,thanks to ilmuny…smg Tuhan selalu memberi kemudahan buat mas wawa…saya sdng TA tentang enkripsi MMS dengan DES dan radak kesulitan dg judul saya, berbagai source code yang saya dapt belum berhasil saya compile, mhon bantuannnya jika mas wawa punya source code pengiriman tentang enkripsi tersebut, jikalau tidak ada mungkin mas wawa punya source code untuk pengiriman n penerimaan MMSnya aja, mohon dikirim ke email saya….thanks to alll.
Ata says:
Januari 23rd, 2010 at 10:03
Mas Wawa, aq pake kompresi Huffman, gimana tuh buatnya untuk kompresi sms. ada contoh gak mas?
teddy says:
Januari 29th, 2010 at 14:11
mas sy mau tanya smsnya klo kirim ke nomer dengan nomer kebanyak,gmn scripnya??
andi says:
Februari 3rd, 2010 at 22:11
mas wawa
aq kesulitan ne
buat TA tentang aplikasi untuk UKM dengan java
tolong pencerahan nya mas
irma says:
Februari 14th, 2010 at 15:42
mAs,,,mw nanya,,,gmn cara bikin inbox SMSnya itu,,soalnya aq ada bkin,,tapi gak ngrekam d hPnya,,,,harus ada inbox yg bs nyimpen sms2 yang sebelumnya,,,,,,help pliss,,,,,
zaki says:
Februari 18th, 2010 at 19:19
zaki@Mas saya lg mau coba buat push email untuk hp cdma bs bantu ga mas?sya msh bingung coding ya..thks sblmya.
Dhoni says:
Februari 21st, 2010 at 21:26
mas cara kirim sms binery gmn ya? saya coba kok yang terkirim stringnya..
indra says:
April 24th, 2010 at 15:37
hai mas wawa, slam kenal..
mau minta bantuan mas, ak d sruh bwt TA tentang sensus penduduk via mobile, d sruh pke aplikasi J2ME ma dosen, yg ak maw tanyakan misal program yg d buat dah jadi trus gmna cara mengComfile program J2ME tsb dari PC ke hp..?? Ak pke hp Nokia 7310
atau bagi temen2 lainnya yg tahu bagi ilmunya donk.. bantu ak ya..
mkasi sbelumnya ya.. plesae jawab ya mas Wawa..
yudha says:
Mei 2nd, 2010 at 16:24
maaf mas saya sedang ngerjakan TA untuk MMS kan ada text,image, audio, vidio itu gmn ya mas apakah langsung bisa di jadiin satu atau buat class sendiri2…., trus bwat ganti tampilan scrinsutnya gmn soalnya masih standart.. saya pake netbeen 6.7.1. trimz mas
vera says:
Mei 8th, 2010 at 18:44
maz..saya sedang mengerjakan TA,tp sangat melancong dpembicaraan di atas.kbetulan saya buat “aplikasi pendeteksi keaslian uang dengan mobile device”..itu sistem dan cara kerjanya gmn maz.jujur saya masih belum paham.
bLs di emailq aja ya maz..Mksh..
cummi_muchi@rocketmail.com
download free software dan tips trik hack says:
Mei 18th, 2010 at 12:11
kk,klo sebelum mneggunkan program ini di minta login dulu gmnana caranya k,kemaren coba pake syntax login dari kk,tapi gabisa.tolong kirim ke email aq y k.please penting buat q
zdifahk_zone@yahoo.co.id
karim says:
Juni 14th, 2010 at 19:57
Mas, kok q coba ga bisa ya.
Pesen erorya si, katanya ga da port sms://:4321
Emang ngatur2 portnya kek gimana si?
Help me mas. Kalo bisa kirim via email aja mas.
Buat final project semester nee T_T *deket deadline*
ari says:
Juli 10th, 2010 at 02:48
trimakashih banyak mas.semoga membatu saya
Usman says:
Juli 25th, 2010 at 00:20
wah bagus juga ini webnya. saya ada membuat aplikasi SMSscheduler + autoresponder. hanya sampai sekarang yang ingin saya tanyakan adalah bisakah aplikasi j2me mentrigger sms yang dikirimkan melalui handphone biasa (tanpa melalui aplikasi j2me)? (yang saya tahu untuk menerima sms pada j2me kita harus melisten pada sebuah port yang kita tentukan dan port itu juga yang akan dipakai oleh sender agar aplikasi receiver kita dapat membaca sms yang dikirim).
salam kenal semoga kedepan kita dapat sharing pengalaman tentang j2me. thx.