Silakan tunggu sedang proses
Kamis Pon 28 Agustus 2008 13:53
learn make rich
share make it perfect
Ayat Suci
Dan sesungguhnya telah Kami berikan kepada Daud kurnia dari Kami. (Kami berfirman): "Hai gunung-gunung dan burung-burung, bertasbihlah berulang-ulang bersama Daud", dan Kami telah melunakkan besi untuknya,
(QS. SABA':10)

 otomatis refresh

Javascript ayat
Para Rekan
Lain-lain
User online: 464
User login: 0
Statistik BengkelProgram.com
user/passwd: bpuser

Mengirim SMS dari PC

Penulis
Jika sebelumnya sudah dibahas cara membaca SMS lewat PC, belum lengkap rasanya kalau tidak dibahas tentang proses pengiriman SMS lewat PC.

Aryo Sanjaya
Senin Wage, 28 November 2005

Menyambung artikel Membaca SMS dari PC, kali ini dibahas cara mengirim SMS melalui PC.

Masih tetap menggunakan Borland Delphi, kita memulai pembahasan dengan bagaimana cara membentuk PDU untuk dikirim.

PDU yang diterima dari HP berbeda dengan PDU yang untuk dikirim, namun tetap menggunakan aturan yang sama. Perbedaannya terutama pada field yang dikandung, baik nilai maupun fungsinya. Untuk lebih detail mengenai PDU yang diterima, silakan membaca artikel sebelumnya.

Berikut ini struktur PDU untuk dikirim:

07 91 2658050000F0 11 00 0C 91 265836164900 00 00 FF 04 C830FB0D

Keterangan:

Oktet / Digit Hexa Keterangan
07 Panjang atau jumlah pasangan digit dari nomor SMSC (service number) yang digunakan, dalam hal ini adalah 7 pasangan (14 digit berikutnya)
91 Jenis nomor SMSC. Angka 91 menandakan format nomor internasional (misal +6281xxx). Untuk 081xxx menggunakan angka 81.
2658050000F0 Nomor SMSC yang digunakan. Karena jumlah digit nomor SMS adalah ganjil, maka digit paling belakang dipasangkan dengan huruf F. Kalau diterjemahkan, nomor SMSC yang digunakan adalah +62855000000 (IM3)
11 Oktet pertama untuk PDU SMS untuk dikirim (SMS SUBMIT). Untuk penjelasannya, silakan lihat artikel ini.
00 TP-Message-Reference. Diisi "00" agar diisi otomatis oleh handphone.
0C Panjang digit dari nomor penerima (0C hex = 12 desimal)
91 Jenis nomor penerima (sama dengan jenis nomor SMSC)
265836164900 Nomor penerima SMS, yang jika diterjemahkan adalah +628563619400
00 Pengenal protokol, dalam hal ini adalah 0. Silakan baca keterangan di sini.
00 Skema pengkodean SMS, juga bernilai 0.
FF Validitas waktu. FF berarti maksimum. Silakan baca keterangan di sini.
04 Panjang dari pesan SMS, dalam hal ini adalah 4 huruf (dalam mode 7 bit).
C830FB0D Pesan SMS dalam mode 7 bit. Jika diterjemahkan kedalam 8 bit, lalu dirubah ke ASCII, maka didapat pesan 'Halo'

Untuk handphone tertentu, kita dapat menghilangkan pemberian nomor SMSC pada PDU, untuk kemudian akan diisi oleh handphone sesuai dengan kartu yang sedang digunakan. Tapi untuk lebih amannya, kita sebutkan nomor SMSC yang digunakan.

Ketika PDU SMS selesai dibentuk, maka langkah selanjutnya adalah melakukan pengiriman PDU tersebut melalui port serial yang digunakan. Perintah yang pertama kali digunakan adalah AT+CMGS, dengan aturan sebagai berikut:

AT+CMGS=<jumlah oktet PDU>

<jumlah oktet PDU> diisi dengan jumlah pasangan dalam PDU yang terbentuk, dengan dikurangi SMSC. Dengan kata lain, kita menghitung jumlah oktet mulai dari kode SMS SUBMIT (11). Untuk contoh di atas, berarti jumlah digit dalam PDU adalah 36, yang berarti terdiri dari 18 oktet. Sehingga perintah yang digunakan adalah:

AT+CMGS=18

Setelah itu, tunggu respon dari handphone. Kalau gagal, dengan berbagai alasan, maka yang dikembalikan adalah ERROR.
Sedangkan jika perintah tersebut diijinkan, maka yang dikembalikan adalah karakter '>' (lebih besar).

Jika perintah tersebut sukses, selanjutnya adalah menuliskan semua PDU tersebut ke handphone, dan diakhiri dengan penulisan karakter ASCII 26 (CTRL+Z).
Jika sukses, maka yang dikembalikan adalah OK. SMS terkirim, semoga.

Dari semua penjelasan di atas, diharapkan dapat dipahami langkah-langkah pengiriman SMS melalui PC. Untuk lebih jelasnya, silakan download source-code dalam program Delphi. Unit ini dapat digabungkan dengan unit untuk membaca SMS pada artikel sebelumnya.

Yang perlu diperhatikan adalah tentang pengaturan koneksinya. Karena masing-masing proses (kirim dan terima) membutuhkan koneksi ke handphone, maka harus diatur agar tidak terjadi proses terima dan kirim secara bersamaan.

Sekian pembahasan mengenai SMS. Jika ada pertanyaan atau kritik dan masukan, silakan kirim ke aryo.sanjaya@gmail.com.

Happy coding :)

 

Komentar

Halaman Komentar:   < 1 ... 35 36 37 38 39 40 ... 42 >

zach

Minggu Kliwon, 9 Desember 2007

hi.. gimana caranya ngilangin pengkodean pada HP, kalau gue nelpon, begitu diterima ada tulisan " pengkodean tidak diberikan operator, transmisi tidak aman" bagi yang tahu tolong kasi tau caranya yah.... Zach

rob

Sabtu Legi, 15 Desember 2007

MAU TANYA. AT COMMAND UNTUK SONY ERICSON W 700 APAAN. SOALNYA AT COMMAND UNTUK SONY GAK GUE DAPAT???? KALO YANG TAU TOLONG SMS EMAIL INI: bouzen_1412@yahoo.co.id

Ken

Selasa Wage, 18 Desember 2007

Bang tolong buatkan program sms from pc to mobile yang langsung pake maksudnya tinggal install aja dapat digunakan ok

Febry Eko

Jum'at Wage, 28 Desember 2007

bagus banget.. cuma saya baru tahu tentang informasi ini.. kira2 ada ga, software sms dari pc yang langsung bisa diinstall(keseluruhan).trus spesifikasi pc apa untuk mendukung fasilitas tersebut.

laode M Ali Akbar

Jum'at Wage, 28 Desember 2007

Assalam Alaikum. AQ mau nanya nih...........Hp aq kan Sony Ericson tipe W. Dia menngunakan sistem java. Trus saya ingin membuat program, dimana saya bisa mengrim dan menerima sms dengan PC. Sistemnyaa HP di hubungkan dengan PC yang sudah di hubungkan dengan kabel data. Tapi saya bingung bagaimana saya bisa membuat program untuk membaca sms yg ada dalam Hp saya? trur bagaimana saya dapat mengirim sms lewat PC dengan menggunakan Hp sebagai Modemnya? Mohon petunjuknya......... Wassalam

samiaji

Rabu Legi, 9 Januari 2008

saya udah pernah coba, tapi makai komponent orang lain. koneksi lewat infrared sonyericsson, tp karakternya cuma 70 kalo lebih harus bayar. untuk contohnya besok aq uploadkan

Sutrisno

Senin Wage, 11 Februari 2008

Abah, bantuin ya... aku pake win Vista. Setiap terima sms ataupun kirim SMS, deteksi port com error.. utk detek ulang kabel usb harus di lepas dan psg lagi. Aku pake c55 dg kabel usb data. Setting winvista yg mana mesti aku ubah? tetapi jk pake win xp/98 is ok. Trim kebaikan Anda.

agso

Rabu Kliwon, 27 Februari 2008

hp siemens yg dah dCoba temen2 dan berhasil apa ya?? please sebelum terlanjur beli mempraktekkan kasih tau donk

sobi

Selasa Legi, 4 Maret 2008

helo tmn2 Aplikasinya sih baguz banget tapi kok di komputer ane g bisa detek Modemnya yach..!! ane pake Motorola e398 menggunakan Kabel USB.. Apa harus pake...!! Port Com..!! trus gi mana caranya kalo pake..!! USB. Ane Ambil Contoh Yang menggunakan VB...!! tolongin duong yach..!! ane kan pengen bica zuga...!!

oNY

Kamis Pon, 6 Maret 2008

Salam hangat mas Aryo...makasih tutorialnya tapi jujur saya masih bingung dengan madsud dari bahasa programnya,walau saya dikit2 bisa delphi. tapi bahasa AT Command masih asing bagi saya...mungkin ada penjelasan lebih untuk madsud madsud penulisan program pada codingnya jadi lebih jelas..terima kasih...^_^


Halaman Komentar:   < 1 ... 35 36 37 38 39 40 ... 42 >

Mengisi Komentar





untuk kode program, apit dengan tanda [code][/code].
contoh:

[code]
(kode program)
[/code]



Daftar Artikel Delphi

» Mendesain Aplikasi Basis Data (5)
Senin Pon, 31 Maret 2008

Komponen Delphi berdasarkan mekanisme akses datanya: . Komponen BDE(borland database engina) Basis data yang di akses adalah: database paradox, dan dbase table. .Komponen ADO(activex data object) Basis data yang di akses:Ms Access,msSql serve

» Continues Form (0)
Selasa Wage, 13 November 2007

Continues Form

» Continues Form (1)
Selasa Wage, 13 November 2007

Menggunaka TRowPrinter untuk menangani permasalahan Continues Form

» Barcode Reader (105)
Sabtu Pahing, 20 Januari 2007

Menggunakan perangkat barcoder reader pada aplikasi kita sangatlah mudah

» Aplikasi Handphone (586)
Senin Pon, 20 Februari 2006

Kompilasi beberapa unit yang digunakan untuk mengirim dan membaca SMS, dan menampilkan informasi handphone



Halaman:    1  2  >  

Account Data
Anda belum login.






 

Login hanya diperlukan bagi kontributor untuk mengisi artikel/berita dan mengupload file/gambar
Status Y!M
Saya sedang Offline. Silakan gunakan menu Kontak atau tinggalkan pesan di Yahoo! Messenger pada Id: aryo_sanjaya
Artikel Rame
Aplikasi Handphone (586)
Senin Pon, 20 Februari 2006

Mengirim SMS dari PC (417)
Senin Wage, 28 November 2005

Membaca SMS dari PC (362)
Selasa Pahing, 14 Juni 2005

Source SMS Autorespond (299)
Senin Legi, 24 April 2006

Barcode Reader (105)
Sabtu Pahing, 20 Januari 2007

Bukutamu
» kristian
Kamis Pon
28 Agustus 2008

» kristian
Kamis Pon
28 Agustus 2008

» kristian
Kamis Pon
28 Agustus 2008

» komink
Jum'at Pahing
22 Agustus 2008

» junaid
Rabu Kliwon
20 Agustus 2008


Halaman Bukutamu
Daftar Fungsi
pasaran
Mencari nama hari dan nama pasaran
pdu2sms
Konversi dari PDU ke Teks SMS
bacarss
Membaca RSS dari beberapa situs
Jejak Halaman
© 2005-2008 BengkelProgram.com