| Juna_Tan (Pendatang Baru) 15/09/04 14:02 | 🙂 Konsep MobileBanking rekan FP. gue mo nyoba buat sms based application. kayak mobilebanking gitu lah. ntar user sms ke nomor gue, trus otomatis hp gue bales. gue mo konek ke database (mungkin gue pake SQL server). pls help. Gue butuh apa aja ya? dari hardware, software. dan kalo ada tolong referensinya situs yg bahas ginian. fyi: Gue udah ada Siemens C55 ama kabel data. Post Extras: 🖨️ Cetak |
| tai2 (Penasihat) 05/09/05 21:24 | 😐 Re: Konsep MobileBanking language : id en N/A Membuat 1stWAP (SMS Gateway) Anda Sendiri Short Message Service (SMS) merupakan cara pengiriman dan penerimaan pesan yang bersifat singkat (maksimal 160 karakter) dan hanya berisi text yang dikirimkan ke telepon seluler (GSM Handset). Pengiriman SMS dapat melalui telepon seluler ataupun melalui web yang berfungsi sebagai SMS Gateway (jembatan penghubung untuk mengirim SMS). Contohnya Free SMS Gateway : 1rstWAP ([tautan dihapus] Secara singkat dan mudah - dapat digambarkan sebagai berikut : Gambar 1 - Ilustrasi proses pengiriman SMS Keterangan Gambar 1 : 1. User A mengirimkan sms ke user B. 2. Karena user A menggunakan GSM Provider G1, maka sms akan dirouting ke GSM Provider G1, yang kemudian diterima SMS Gateway Device. 3. GSM Provider G1 menentukan destination dari sms adalah user B yang menggunakan GSM Provider G2, sehingga sms dirouting kepada GSM Provider G2. 4. Akhirnya sms sampai pada User B. Semua proses melalui Communication Tower/Satelite Dengan serangkaian peralatan, anda dapat membuat SMS Gateway anda sendiri. Didalam artikel ini dibahas tahap pertama, yakni bagaimana membuat aplikasi pengiriman SMS melalui komputer yang terhubung dengan handphone (cth: Nokia 3310) sebagai pengganti dari SMS Gateway Device. Peralatan yang perlu dipersiapkan : 1. Sebuah personal komputer (PC) 2. Handphone Nokia 3310 3. Kabel data Nokia 3310 (DAU-9P(MBUS)) yang terkoneksi ke port serial. 4. Nokia Data Suite 3.0 yang dapat anda temui di website Nokia ([tautan dihapus] 5. SIM Card Telkomsel 6. Microsoft Visual Basic 6.0 Untuk mengirim SMS kita dapat melalui SMS Gateway Device atau Handphone, kita menggunakan AT Command. AT Command untuk berbagai device yang berbeda vendor kadang berbeda, akan tetapi pada intinya sama.Untuk lebih jelas mengenai AT Command untuk alat yang akan anda gunakan kunjungi website dari vendor SMS Gateway Device tersebut (Bila anda menggunakan handphone Nokia maka AT Command untuk Nokia dapat anda dapati di website Nokia ([tautan dihapus] ). Untuk menjalankan AT Command pada suatu SMS Gateway Device, kita dapat menggunakan HyperTerminal yang terdapat pada setiap Windows. Berikut ini adalah AT Command untuk mengirimkan SMS: AT AT+CMGF=1 AT+CSCA="[message centre]" AT+CMGS="[destination number]" [message text] then send control Z to the COM port Keterangan: 1. Perintah AT+CMGF=1 digunakan untuk menset format SMS ke Text. 2. Perintah AT+CSCA="[message centre]" digunakan untuk menset SMS Message Centre yang dapat anda lihat pada table dibawah ini sesuai dengan SIM Card yang anda gunakan. 3. Perintah AT+CMGS="[destination number]" digunakan untuk menset nomor tujuan pengiriman SMS. 4. [message text]merupakan isi pesan anda. 5. Kemudian di akhiri dengan Ctrl+Z untuk menjalankan perintah. Message Center Number untuk beberapa operator GSM di Indonesia adalah sebagai berikut: No. Nama Operator GSM Jenis Kartu Message Center Number 1. Telkomsel Simpati/Halo [nomor disembunyikan] 2. Satelindo Mentari +62816125 3. Excelcom Pro/XL [nomor disembunyikan] 4. Indosat-M3 IM3 [nomor disembunyikan] Tes koneksi handphone ke komputer: 1. Hubungkan handphone anda ke komputer (dalam hal ini penulis menghubungkan handphone Nokia 3310 ke kabel data untuk Nokia 3310 kemudian ke serial port komputer) 2. Bila anda menggunakan handphone Nokia, install terlebih dahulu software SDK dari Nokia (penulis menggunakan Nokia Data Suite 3.0 untuk handphone Nokia 3310, atau bila handphone yang anda gunakan merupakan handphone jenis baru anda dapat mendownload Nokia PC Connectivity SDK 2.1 atau 3.0 Beta dari Nokia Developer Website secara gratis ([tautan dihapus] )). Instalasi dari software SDK Nokia tadi akan membuat sebuah COM Port virtual baru seperti COM3,COM4,COM5 atau COM6 tergantung dari pilihan anda. 3. Kemudian jalankan HyperTerminal melalui Start Menu-Programs-Accessories-Communication- HyperTerminal. 4. Isikan nama koneksi baru misalnya SMS. 5. Kemudian di akhiri dengan Ctrl+Z untuk menjalankan perintah. 6. Pilihlah virtual COM Port yang telah dibuat pada saat instalasi (seperti COM3) pada Connect using: 7. Kemudian setlah nilai-nilai berikut ini pada COM Propertis a. Bits per second : 9600 b. Data bits: 8 c. Parity: None d. Stop bits: 1. Ketikan AT dan dilanjutkan dengan tekan Enter 8. Bila ada response OK berarti koneksi ke handphone tidak ada masalah. Coding dengan menggunakan Microsoft Visual Basic 6 Untuk membuat aplikasi pengiriman SMS (dengan VB6) kita menggunakan Microsoft Comm Control 6 (MSCOMM32.OCX) untuk berkomunikasi dengan COM Port. Buat sebuah project VB baru dan namakan SendSMS kemudian pilih menu Project-Components(Ctrl+T) dan pilih komponen Microsoft Comm Control 6 (MSCOMM32.OCX). Setelah itu rancanglah user interface yang anda inginkan lalu tambahkan fungsi pengiriman SMS dibawah ini. Private Sub SendSms(ByVal strMSC As String, ByVal strNoHP As String, _ ByVal strMessage As String) With mscomm1 .CommPort = 4 .InputLen = 0 .Settings = "9600,N,8,1" If Not .PortOpen Then .PortOpen = True End If .Output = "AT" & Chr$(13) & Chr(10) .Output = "AT+CMGF=1" & Chr$(13) & Chr(10) .Output = "AT+CSCA=" & Chr(34) & strMSC & Chr(34) & _ Chr$(13) & Chr(10) .Output = "AT+CMGS=" & Chr(34) & strNoHP & Chr(34) & _ Chr$(13) & Chr(10) .Output = strMessage & Chr$(13) & Chr(26) & Chr$(13) & Chr(10) Dim waktu As Date waktu = Now() Do DoEvents buffer$ = buffer$ & .Input Loop Until InStr(buffer$, "OK") Or Now > DateAdd("s",10,waktu) If InStr(buffer$, "OK") Then MsgBox "Message sent" Else MsgBox "Unable to send message" End If .PortOpen = False End With End Sub Untuk membuat aplikasi pengiriman SMS berbasiskan web (seperti [tautan dihapus] anda tinggal membuat sebuah project dll dan menambahkan function diatas serta menggunakannya dalam ASP. Post Extras: 🖨️ Cetak |
| rezashamdani (Anggota) 22/10/05 08:08 | 😐 Re: Konsep MobileBanking kayaknya kalo pengen otomatis reply, teknik pake AT command gitu gak bisa dah. Post Extras: 🖨️ Cetak |
| dec (Penasihat) 27/10/05 17:36 | 😐 Re: Konsep MobileBanking Quote: ipul said: kayaknya kalo pengen otomatis reply, teknik pake AT command gitu gak bisa dah. jadi gmn cara dong biar bsia otomatis reply? Post Extras: 🖨️ Cetak |
| brecho (Penasihat) 27/10/05 23:25 | 😐 Re: Konsep MobileBanking Quote: Dec said: Quote: ipul said: kayaknya kalo pengen otomatis reply, teknik pake AT command gitu gak bisa dah. jadi gmn cara dong biar bsia otomatis reply? Beberapa pilihan : 1. Pasang orang untuk menjawab sms kalau ada sms masuk. 2. Menggunakan trik observer untuk memonitor ada sms masuk. Proses dan membalas ke SMS pengirim. AT Command untuk komunikasi dan diperlukan untuk apliklasi semacam ini. Salam, -Brecho- Post Extras: 🖨️ Cetak |
| jodeqa (Newbie) 07/11/05 12:03 | 😐 Re: Konsep MobileBanking AutoResponder ? Dari sisi software setelah gateway beres kita harus menetapkan batasan keyword dan parameter dulu, semisal : <nama> ; <alamat> ; <kodepos> dmana tidak ada keyword, tapi menggunakan " ; " sebagai pemisah isi SMS (Parse) CEK <no_account> ACCOUNT <id_account> + <password> Menggunakan keyword "CEK", "ACCOUNT" dan "+" untuk memisahkan parameter <no_account>, <id_account> dan <password> setelah keyword dan parameter ditetapkan, buatlah program parser kata dan gunakan konsep Cascading SmartTag untuk AutoResponder dan simpan dalam DataBase, semisal # DATABASE NAME=PENERBANGAN # [1] TABLE NAME= adlKodeSMS with 4 Field(s) ------------------------------------------------------------ KodeSMS 04 ftString * Key Required ReplyType 01 ftString ReplyQuery 10 ftMemo Required Parameter 10 ftInteger # INFO :: Field Width [25] Key Field Found [1] Required Field Found [2] # Maintenanced Index :: +-KodeSMS [PK_adlKodeSMS] +-ReplyType +-Parameter ------------------------------------------------------------ Cntoh KodeSMS : "HLP" ReplyType : "T" ReplyQuery : Quote: "Kirim . > 100 Help . > 200 Jadwal . > 300 Reservasi . Keterangan . > [Dari] /[Tujuan] -> lihat 101 [dari] [tujuan] . > [NoFlight] -> lihat 102 . > [Jam] -> antara 00:00 - 23:59 . > [Hari] -> antara 1 - 7" Parameter : 0 keterangan : bila mengirim SMS berisi keyword HLP, aplikasi akan memeriksa keyword, bila ditemukan, field ReplyType dan parameter akan diperiksa, bila berisi flag "T" dan 0 parameter maka aplikasi langsung membaca field ReplyQuery dan mengirimkan isi field tersebut langsung ke pengirim contoh lain semisal dari data kode SMS diatas kita definisikan untuk kode 101 adalah : . 101 [dari] [tujuan] dan isi KodeSMS kita isi KodeSMS : "101" ReplyType : "Q" ReplyQuery : Quote: SELECT NoFlight, Tujuan FROM vwTujuan WHERE DARi = '|' AND Tujuan='|' Parameter : 2 Sekarang saatnya menggunakan rutin parsing, semisal pengirim mengirimkan SMS dengan isi : 101 BANDUNG JAKARTA 1. aplikasi akan memeriksa keyword, 2. bila ditemukan, field ReplyType dan parameter akan diperiksa, 3. bila ReplyType berisi flag "Q" maka parameter jumlah parameter akan diperiksa, 4. bila Parameter lebih dari 0 maka aplikasi langsung memparsing isi SMS menjadi kata. Quote: dalam contoh diatas jumlah parameter adalah, maka program parsing akan membaca 101 BANDUNG JAKARTA sebagai ["BANDUNG", "JAKARTA"] 5. membaca field ReplyQuery 6. bila isi RepyType adalah "Q" maka isi ReplyQuery akan diproses sebagai pemanggilan SQL 7. Replace semua "|" yang ditemukan dalam SQL dengan isi parameter Quote: SELECT NoFlight, Tujuan FROM vwTujuan WHERE DARi = '|' AND Tujuan='|' menjadi Quote: SELECT NoFlight, Tujuan FROM vwTujuan WHERE DARi = 'BANDUNG' AND Tujuan='JAKARTA' dan langsung proses SQL 9. Proses SQL result menjadi sebuah teks dan mengirimkan isi teks tersebut kembali ke pengirim Untuk Natural language, tentu lebih sulit. Maaf bila berteletele Regards JodeQa Post Extras: 🖨️ Cetak |
| tjahyono (Pendatang Baru) 08/11/05 13:23 | 😐 Re: Konsep MobileBanking Oya aku udah bisa baca sms lwt delphi. ada yang ingin aku tanyakan : 1.gimana caranya stl baca sms lgs dihapus sms tsb? 2.logikanya auto reply gimana? 3.sintaks at command yg u/ kirim sms gmana masi bingung mis : AT+CMGS="[nomor disembunyikan]" ... gmn penampung sms yang akan dikirim? trus masalah ctrl-z itu gmn? itu aja yg aku ingat pertanyaan lainnya menyusul dibales ya.... thx Post Extras: 🖨️ Cetak |
| jodeqa (Newbie) 09/11/05 12:52 | 😐 Re: Konsep MobileBanking 1. Langsung Menghapus SMS setalah membaca. Quote: SMS itu disimpan dalam slot2 memory, SMS dapat dibaca dari posisi Index memorynya AT + CMGR = <Index> berarti untuk autodelete ya AT + CMGD = <Index> atau bila membaca dari List AT + CMGL, cara termudah adalah isi SMS dimasukkan kedalam TStringList, jadi saat dibaca kita bisa menggunakan property TStringList.ItemIndex AT + CMGR = <TStringList.ItemIndex> dan AT + CMGD = <TStringList.ItemIndex> Note : Ingat perintah AT + CMGD harus disesuaikan event'nya, bila tidak, pesan akan langsung dihapus begitu diakses (belum sempat dibaca) 2. Logika AutoReply Quote: bila kita mengeset AT + CNMI (Penanda pesan SMS Masuk otomatis) dengan benar maka begitu pesan SMS baru masuk, proses sesuai aturan, kirimkan hasilnya secara otomatis via AT + CMGS 3. AT + CMGS = <PDU/Teks> Quote: harus diperiksa dahulu dari AT+CMGF=? bila 0 maka Handset hanya mendukung mode PDU bila 1 maka Handset hanya mendukung mode Teks bila 0,1 berarti Handset mendukung kedua mode untuk pengiriman PDU silahkan baca di [tautan dihapus] untuk pengiriman Teks lebih mudah AT+CMGS=<da>[,<toda>]<CR> text is entered<ctrl-Z/ESC> untuk <ctrl-Z/ESC> gunakan #26 Post Extras: 🖨️ Cetak |
| kiosmaya (Penasihat) 05/01/08 01:34 | 😐 Re: Konsep MobileBanking bookmark dulu ah :P Post Extras: 🖨️ Cetak |
| ba571an (Penasihat) 04/03/08 21:00 | 😐 Re: Konsep MobileBanking ^ ikutan argh - Post Extras: 🖨️ Cetak |
| whitei (Newbie) 10/03/08 13:13 | 😐 Re: Konsep MobileBanking wah lengkap juga yah bro everio.. dulu gw pernah bikin sih pake vb trus pake gsm modem pake at command juga.. disini juga ada tuh list at commandnya.. bisa juga buat referensi.. Post Extras: 🖨️ Cetak |
Kami memakai cookie Google Analytics untuk memahami cara situs ini dipakai. Anda boleh menerima atau menolak. Kebijakan privasi