SELAMAT DATANG

SELAMAT DATANG - SEMOGA BLOG INI BERMANFAAT

Selasa, 30 Desember 2014

Cara Setting Wifi dengan Access Point Wireless Router Linksys Menggunakan Koneksi Telkom Speedy


Beberapa waktu lalu saya memasang speedy untuk koneksi internet di kost dikarenakan SMART sedang mengalami “gangguan”. Saya belikan Wireless Router menggunakan LinkSys WRT54G seharga 600rb (info : sekarang harganya sudah turun di Malang Jawa Timur jadi 565rb). Wireless Router LinkSys seri ini memang banyak diminati karena harganya yang murah dan cukup bisa diandalkan. Meskipun ada juga yang lebih suka dengan merek enGenius dlsb.

Setelah ADSL aktif, saya coba untuk hubungkan antara modem ADSL dan Linksys, tapi rupanya koneksi internet ga bisa tersambung.
Saya ubek-ubek nyari tutorial di google, tapi rupanya banyak yang hasil copas. Masih belum nemu solusinya, saya urungkan niat untuk memasang wifi. Lagian koneksi SMART juga sudah diperbaiki dan lancir banget… :beer:
Lalu saya pulang ke rumah di Blitar. Saya reset setingan di linksys. Lalu saya masukkan CD programnya, saya hubungkan speedy > Modem ADSL > LinkSys > Laptop via LAN. Saya ikuti petunjuk di CD. Dan saat tes koneksi internet rupanya tidak berhasil. Lalu saya setting web base saja. Dan ternyata internetnya sudah bisa diakses secara LAN maupun Wifi… sip dah.
Nah, langkah-langkah setting AP Linksys adalah sebagai berikut :

Konfigurasi Software

1. Setting modem TP-LINK
Colok kabel ke port LAN modem.
Ketik http://192.168.1.1 pada web browser.
(Kalau Anda menginstal XAMPP ataupun Appserver, silahkan dinonaktifkan terlebih dahulu)
Login dengan admin, password: admin
Settingan dari speedy tidak perlu di ubah, hanya saja matikan DHCP server.
DNS sudah diisikan lebih dulu oleh teknisi speedy. Biasanya : 202.134.1.10 dan 202.134.0.155
Catat 2 alamat DNS tersebut. DNS ini akan digunakan pada router nantinya.

2. Settingan di router linksys
Colok kabel ke salah satu dari empat port LAN.
Ketik http://192.168.1.1 pada web browser
Default, Jika setting username belum di ubah…
Username : kosongkan saja
Password : admin
Di menu BASIC SETUP
Pilih static IP
Internet IP Address: 192.168.1.10 (Ini adalah IP Linksys yang dikenali oleh si modem)
Subnet Mask: 255.255.255.0
Gateway: 192.168.1.1 (Ini adalah gateway dari si modem, port perantara yang terhubung ke jalur speedy)
Static DNS 1: 202.134.1.10 (Sesuai setingan dari speedy)
Static DNS 2: 202.134.0.155 (Sesuai setingan dari speedy)
Local IP Address: 192.168.2.1 (ini adalah IP Wireless-LAN dari si router Linksys, yang dikenali oleh computer client)
Subnet Mask: 255.255.255.0
Tekan apply, kemudian continue
Keterangan tambahan:
Jika mengetikkan http://192.168.1.10 hasilnya akan sama dengan 192.168.2.1, karena kedua nya adalah alamat IP dari si router, untuk konfigurasi.
DHCP Server: Enable
Starting IP Address: 192.168.2.100 (IP device, semisal laptop anda yang akan diberikan IP ketika terdeteksi oleh router Linksys)
Maximum Number of DHCP Users: 10 (isi dengan jumlah client yang di inginkan)
Client Lease Time : 0 minutes (0 means one day)
WINS : 0.0.0.0
Tekan apply, kemudian continue.
Di menu WIRELESS >>>Basic Wireless Settings
Network Mode: Mixed
Network Name (SSID): ADAbisnis Hotspot (sesuai keinginan anda)
Radio Band: auto
Wide Channel: auto
Standard Channel: auto
Wireless SSID Broadcast: Enable
Tekan apply, kemudian continue
SECURITY
Jika ingin menggunakan password untuk koneksi:
Wireless -> Wireless Security -> Enabled
Pilih WEP, WPA, dst
Isi passphrase. Pada WEP, key akan di generate, pilih saja Key 1. Kemudian gunakanlah key tersebut pada computer client.
Ini digunakan untuk memproteksi internet anda dari pencolong koneksi.
Tekan apply, kemudian continue.

3. Hubungkan Semua Devicenya

Konfigurasi Hardware
Alur koneksi:
KONEKSI SPEEDY –> MODEM TP-LINK –> Wireless Router LINKSYS –> WIRELESS DEVICE (Computer Client)
Keterangan:
Koneksi speedy ke modem menggunakan kabel telpon melalui splitter.
Kokeksi modem ke linksys menggunakan kabel biru standard (RJ-45, kabel jaringan LAN).
Koneksi linksys ke laptop, secara wireless, tidak perlu kabel.

4. Testing
Dari command prompt
Ping 192.168.1.1
Jika ada reply, berarti modem bisa diconfigurasi secara wireless
Ping 192.168.1.10
Atau
Ping 192.168.2.1
Jika ada reply, berarti wireless router bisa dikonfigurasi secara wireless.
Ping www.google.com
Jika ada reply berarti anda sudah siap nyebur ke dunia maya!

5. Saatnya Browsing….
Koneksi sudah siap pakai, speedy sudah bisa diakses dari jarak bermeter-meter secara nirkabel!
Untuk memastikan ketik : google.com pada web browser

Minggu, 28 Desember 2014

Cara Seting Dan Reset Modem Speedy TP-Link TD-W8151N

Seperti yang sudah saya janjikan pada artikel sebelumnya, kali ini saya akan berbagi tutorial cara seting maupun cara reset modem Speedy TP-Link TD-W8151N. Seharusnya sebagai pemilik modem Speedy, anda diharuskan bisa mengatasi masalah kalau hanya cuma seting modem, dalam arti seting username dan password modem. Jadi jika suatu saat modem anda error atau tidak bisa konek ke internet maka anda tidak perlu susah payah mendatangkan teknisi Speedy ke rumah jika kerusakan hanya terletak pada setingan yang berubah. Belum tentu juga teknisi Speedy bisa langsuing datang, paling juga besoknya baru datang.
Trus pertanyaannya, kenapa kok sampai modem diseting ulang, padahal kan sebelumnya sudah disetingkan oleh teknisi Speedy? Biasanya modem perlu diseting ulang setelah kita mereset modem. Nah setahu saya, reset modem terjadi ada 3 penyebab (kalau kurang mohon ditambahkan ya).

1. Pada waktu listrik tiba-tiba mati, kemudian setelah listrik nyala kembali tiba-tiba modem sudah tidak bisa konek internet. Sudah dihidupkan matikan tetap saja tidak mau konek. Ini saya sudah pernah mengalaminya sendiri. Nah setelah saya lihat disetingannya ternyata username dan password Speedy nya sudah tidak ada alias menghilang. Kok bisa? Kesimpulan saya sih mungkin listrik mati mendadak bisa juga menyebabkan modem TP-Link TD-W8151N ini bisa mereset sendiri. Jika anda memiliki masalah yang sama seperti saya, setelah listrik mati modem Speedy tidak bisa konek internet berarti modem anda mereset sendiri.

2. Kemudian reset modem terjadi pada saat modem tidak bisa konek ke internet (bukan karena listrik mati), melainkan tiba-tiba saja modem tidak mau konek ke internet. Biasanya jalan yang ditempuh adalah mereset modem. Setelah reset modem otomatis kita harus seting kembali dengan memasukkan username dan password Speedy kita kan. Kebanyakan setelah proses reset ini maka modem akan berjalan normal lagi, bisa konek ke internet.

3. Reset modem terjadi bila saja kita lupa akan IP modem. Kalau lupa IP modem otomatis kan tidak bisa masuk ke admin panel modem. Ini biasa terjadi pada modem yang sebelumnya sudah diubah IP address nya. Biasanya dilakukan pada mereka yang menggunakan router, sehingga IP modem disesuaikan dengan IP public router. Bisa saja kan suatu saat lupa IP address, salah satu cara ya direset tadi agar IP modem kembali ke IP default modem. Atau bisa juga anda hafal IP modem tetapi lupa password admin panel, nah sama saja tidak bisa masuk ke admin panel modem. Saran saya sih sebaiknya IP modem, username maupun password admin jangan sampai diubah, biarkan secara default saja.
Sekarang bagaimana cara reset modem Speedy TP-Link TD-W8151N ini? Di bagian belakang kan ada port-port buat LAN, ADSL, adaptor, dan juga ada tombol reset yang letaknya agak ke dalam.
TP-Link-TD-W8151N-tampak-belakang
Jika anda ingin merest, anda memerlukan alat yang runcing (misal pulpen) untuk menusuk tombol reset. Dalam keadaan modem Speedy masih hidup, tekan tombol reset menggunakan pulpen selama kurang lebih 8-10 detik, kemudian lepaskan. Tunggu hingga lampu modem nyala semua.
Setelah ini baru kita masuk ke panel admin modem untuk melakukan seting ulang username dan password, caranya adalah sebagai berikut.

1. Hubungkan modem Speedy ke komputer menggunakan kabel LAN. Buka browser Mozilla Firefox atau Google Chrome, ketikkan di address bar IP default modem TP-Link TD-W8151N yaitu 192.168.1.1 kemudian tekan enter maka akan muncul jendela untuk memasukkan username dan password, default username dan password nya adalah admin.
login modem spee
2. Setelah masuk ke admin panel, pilih tab Quick Start >> Run Wizard
quick start wizard modem tp-link
3. Jendela selanjutnya klik Next
quick start wizard
4. Pilih time zone anda, misal Jakarta, kemudian klik Next
modem tp-link pilih time zone
5. Pilih ISP connection type. Jika modem anda langsung terhubung ke komputer (sebagai dial up) maka pilih PPPoE/PPPoA. Tapi jika anda menggunakan router atau mikrotik maka pilih Bridge mode. Tapi di sini saya contohkan modem langsung colok ke komputer sebagai dial up jadi pilih PPPoE/PPPoA. Klik Next
modem tp-link pilih ISP connection type
6. Setelah itu masukkan username dan password Speedy anda, yang lainnya biarkan secara default. Klik Next
modem tp-link masukkan username password speedy
7. Jendela berikutnya adalah seting Wireless atau Wifi, apakah anda ingin mengaktifkan Wifi atau tidak tinggal pilih Activated atau Deactivated. SSID adalah nama Wifi yang akan muncul nanti sedangkan Pre-shared Key adalah password Wifi. Yang lain biarkan default kemudian klik Next.
seting nama wifi wireless modem speedy
8. Sampai di sini seting modem Speedy TP-Link TD-W8151N sudah selesai
Seting Modem Speedy Selesai
Pastikan semua lampu modem nyala kecuali lampu tanda gembok.
Modem Speedy TP-Link TD-W8151N Kondisi Normal
Seting modem Speedy TP-Link TD-W8151N telah selesai, silahkan anda browsing seperti biasa. Jika modem masih juga tidak mau konek ke internet pastikan username dan password Speedy yang anda masukkan sudah benar. Kalu masih saja tidak mau konek berarti gangguan terjadi pada pusat, hubungi kantor Telkom terdekat.

Minggu, 14 Desember 2014

CARA SETTING WIFI DENGAN ROUTER LINKSYS

 

 




Cara setting Wireless Router menggunakan LinkSys WRT54G sebagai berikut :

Konfigurasi Software
1. Setting modem TP-LINK 

Colok kabel ke port LAN modem .
Ketik http://192.168.1.1 pada web browser .

( Kalau anda menginstal XAMPP ataupun Appserver , silahkan dinonaktifkan terlebih dahulu )

Login dengan admin , password : admin
Settingan dari speedy tidak perlu di ubah , hanya saja dimatikan DHCP server .

2. Settingan di router linksys
Colok kabel ke salah satu dari empat port LAN 

Ketik http://192.168.1.1 pada web browser
Default , Jika setting username belum ubah .
Username : kosongkan saja .
Password : admin

Di menu BASIC SETUP

Pilih static IP
Internet IP Address : 192.168.1.10 ( ini adalah IP Linksys yang dikenal oleh si modem )
Subnet Mask : 255.255.255.0
Gateway : 192.168.1.1 ( ini adalah gateway dari si modem , port perantara yang terhubung ke jalur speedy )
Static DNS 1 : 202.134.1.10 ( Sesuai setingan dari speedy )
Static DNS 2 : 202.134.0.155 ( Sesuai setingan dari speedy )

Local IP Address : 192.168.2.1 ( ini adalah IP Wireless-LAN dari si router Linksys , yang dikenali oleh komputer client )
Subnet Mask : 255.255.255.0
Tekan apply , kemudian continue
Keterangan tambahan :
Jika mengetikkan http://192.168.1.10 hasilnya akan sama dengan 192.168.2.1 , karena keduanya adalah alamat IP dari si router , untuk konfigurasi .

DHCP Server : Enable
Starting IP Address : 192.168.2.100 ( IPdevice , semisal laptop anda akan diberikan IP ketika terdeteksi oleh routerLinksys )
Maximum Number of DHCP Users : 10 ( isi dengan jumlah client yang di inginkan )

Client Lease Time : 0 minutes ( 0 means one day )
WINS : 0.0.0.0
Tekan apply , kemudian continue .

Di menu WIRELESS >>> Basic Wireless Settings .

Network Mode : Mixed
Network Name ( SSID ) : ADAbisnis Hotspot ( sesuai keinginan anda )
Radio Band : Auto
Wide Channel : Auto
Standard Channel : Auto
Wireless SSID Broadcast : Enable
Tekan apply , kemudian continue .

SECURITY
Jika ingin menggunakan password untuk koneksi :
Wireless -> Wireless Security -> Enable
Pilih WEP , WPA , dst .
Isi passphrase . Pada WEP , key akan di generate , pilih saja Key 1 . Kemudian gunakanlah Key tersebut pada komputer client .
Ini digunakan untuk memproteksi internet anda dari pencolong koneksi .
Tekan apply , kemudian continue .

3. Hubungkan Semua Devicenya
Konfigurasi Hardware .
Alur koneksi :
KONEKSI SPEEDY -> MODEM TP-LINK -> Wireless Router LINKSYS -> WIRELESS DEVICE (Computer Client)

Keterangan : 
Koneksi speedy ke modem menggunakan kabel telepon mealui splitter .
Koneksi modem ke linksys menggunakan kabel biru standard ( RJ-45 , kabel jaringan LAN ).
Koneksi linksys ke laptop , secara wireless , tidak perlu kabel .

4. Testing 
Dari command prompt
Ping 192.168.1.1
Jika ada reply , berarti modem bisa diconfigurasi secara wireless

Ping 192.168.1.10
Atau
Ping 192.168.2.1
Jika ada reply , berarti wireless router bisa diconfigurasi secara wireless .

Ping www.google.com
Jika ada reply berarti anda siap meluncur ke dunia maya !

5. Setting Selesai 
Koneksi siap pakai , speedy sudah bisa diakses nirkabel . Untuk memastikan ketik :
google.com pada web browser .
 

Link Cara Membuat File PDF Dengan Cepat dan Mudah

http://www.dautic.com/cara-membuat-file-pdf-dengan-cepat-dan-mudah.html




 

Minggu, 16 November 2014

SMS GATEWAY MENGGUNAKAN VISUAL BASIC





SMS Gateway Dengan Visual Basic

Sangat banyak tutorial SMS Gateway jika Anda browsing lewat om google.com, tinggal pilih mau yang bersifat open source menggunakan Kannel di Linux atau dengan gammu yang bisa digunakan di Windows atau di Linux, dan bagi Anda penggemar windows dan familiar dengan program Visual Basic atau Delphi pasti sangat banyak sekali Anda temukan, saya pernah berkunjung ke situs http://bengkelprogram.com, disitu sangat banyak sekali membahas tentang SMS Gateway dengan menggunakan program Delphi dan Visual Basic.

Walaupun saya tidak begitu banyak mengerti SMS Gateway menggunakan Visual Basic dan Delphi tapi ini ada sedikit sharing buat rekan2 yang membutuhkannya, yang saya temukan dari beberapa artikel. YUp langsung saja contoh koneksi handphone ke program dengan visual basic:
1. Program Visual Basic harus sudah terinstall dikomputer Anda pastinya.
2. Download file Mfbus (sudah saya sertakan bersama contoh program), kemudian ekstrak ke folder windows\system32.
3. Registrasi dulu MFbus nya melalui command promt atau di klik aja tuh yang sudah ada di folder contoh prograh yang bertuliskan Regsvr32), jika dengna command promt caranaya ketik di kotak Run "regsvr32 Mfbus15.ocx "
4. Jangna lupa kabel datanya harus sudah terhubung dengan komputer Anda.

Setelah persiapan diatas Anda lakukan, tahap selanjutnya buat form seperti ini di program VB Anda:

- Double klik commandbutton "Connect" kemudian beri script berikut:

Private Sub Command1_Click() 
'Untuk koneksi antara Handphone
'dengan Komputer. Nilai "COM1" dapat
'berubah-ubah sesuai dengan nomor
' COM yang digunakan namun
'jika menggunakan fbus biasanya
'antara COM1 atau COM2
MFBUS15Control1.Connect "COM1" 

'Untuk menampilkan signal Handphone
Label1.Caption = "Signal : " & MFBUS15Control1.RfLevel 

'Untuk mencek apakah koneksi berhasil atau gagal
If MFBUS15Control1.Connected = True Then 
MsgBox "KONEKSI BERHASIL" 
Else 
MsgBox "KONEKSI GAGAL" 
End If 
End Sub 

- Untuk Disconnectnya tempelkan program berikut:

Private Sub Command2_Click() 
' Script memutus koneksi
MFBUS15Control1.Disconnect 

'Untuk menyembunyikan tampilan nilai signal
Label1.Caption = "Signal : " 
End Sub 

Ingat yang ada gambar tulisan Fbus disana muncul jika Activex Mfbus sudah diaktifin. Setelah semuanya beres coba jalankan programnya.
Untuk mengetahui port berapa yang digunakan lihat di Device Manager.

Contoh program visual basic untuk sms gateway informasi valas dapat di download disini:
http://rapidshare.com/files/216611750/Program_SMS.rar.html
 
Mengenal Cara Kerja SMS Gateway

Teknologi SMS Gateway dengan AT Command


[Seri Tutorial SMS Gateway] Membuat Aplikasi Mengirim dan Menerima SMS dengan Visual Basic 6 dan Lawoo SMS Gateway


Mengirim SMS dengan Visual Basic .NET


Mengirim dan menerima SMS menggunakan HyperTerminal melalui Modem GSM Serial

Pada kesempatan ini akan saya berikan sedikit contoh bagaimana mengirim dan menerima sms menggunakan hyperterminal melalui modem GSM serial. Seperti kita sudah ketahui, bahwa program bawaan Windows® adalah sebuah program yang sangat familiar bagi orang yang hobby ataupun seorang teknisi yang sering berhubungan dengan interfacing. Hyperterminal merupakan software yang universal dan mudah penggunaannya.
Dengan menggunakan hyperterminal kita bisa mengatur setting serial port sesuai dengan hardware yang akan kita gunakan. Seperti seting baud rate, stop bit, parity, data bit, dan flow control.
Bagaimanakah cara membuat sebuah koneksi interface dengan hyperterminal? Berikut langkah-langkah yang bisa dilakukan:
1.       Buka Hyperterminal

2.       Selanjutnya akan muncul dialog box berikut, pilih Cancel




3.       Kemudian pilih Yes



4.      Pilih OK


5.       Pada Connection Description berikut, berilah nama SMS


6.       Kemudian pilihlah Serial Port yang akan digunakan dengan memilih dari combo boxConnect using. Kemudian klik OK.




7.       Selanjutnya kita tentukan Port setting seperti berikut. Kemudian pilih OK



8.       Tampilan dibawah ini adalah workspace hyperterminal yang akan kita gunakan untuk berkomunikasi dengan modem


Untuk melakukan komunikasi dengan modem GSM serial, kita menggunakan AT+Command. AT+Command adalah kumpulan perintah yang diawali dengan AT untuk berkomunikasi dengan modem. Modem yang saya gunakan adalah Wavecom® Fastrack yang murah dan mudah dibeli. Modem yang saya gunakan memiliki sekumpulan AT+Command yang terangkum pada panduan yang dapat dilihat disini. Pada dasarnya modem yang dapat digunakan adalah modem yang support dengan AT+Command, walaupun pada beberapa merk modem mungkin memiliki beberapa perintah yang berbeda tergantung dari vendor pembuatnya.
Selanjutnya saya akan mencoba mengakses modem dengan perintah AT+Command. Diantaranya, informasi yang dapat saya ambil adalah: Manufacturer identification, Request model identification, Request revision identification, Product Serial Number, Request IMSI, Card Identification, Capabilities list, dan lain-lain. Lebih lengkapnya dapat dilihat pada wavecom command.
Saya akan mendapatkan informasi diatas dari modem yang saya gunakan.

  • Manufacturer identification
Pada hyperterminal ketik AT+CGMI kemudian diikuti Enter. Perintah ini akan memberikan identitas/nama pembuat modem GSM.
Hyperterminal –> ModemAT+CGMIMendapatkan nama pembuat
Modem à HyperteminalWAVECOM MODEMOKPerintah valid, Wavecom modem

  • Request model identification
Pada hyperterminal ketik AT+CGMM kemudian diikuti Enter. Perintah ini akan mendapatkan band (GSM 900, DCS 1800 atau PCS 1900) yang support dengan modem yang digunakan. Jawaban dari modem dapat kombinsi dari ketiganya.
Hyperterminal –> ModemAT+CGMMMendapatkan versi hardware
Modem à HyperteminalMULTIBAND 900E 1800OK



  • Request revision identification
Pada hyperterminal ketik AT+CGMR kemudian diikuti Enter. Perintah ini akan mendapatkan versi software.
Hyperterminal à ModemAT+CGMRMendapatkan versi software
Modem à Hyperteminal641b09gg.Q2403A 1320676 061804 14:38OK




  • Product Serial Number
Pada hyperterminal ketik AT+CGSN kemudian diikuti Enter. Perintah ini akan mendapatkan IMEI dari modem yang digunakan.
Hyperterminal –> ModemAT+CGSNMendapatkan IMEI
Modem à Hyperteminal352129002454434OKIMEI yang ada di EEPROM
Hyperterminal à ModemAT+CGSNMeminta IMEI
Modem à Hyperteminal+CME ERROR: 22IMEI tidak ditemukan di EEPROM





Dan untuk informasi lainnya dapat merujuk pada AT+Command yang ada.
Selanjutnya kita akan mencoba menggunakan hyperterminal untuk mengirim dan menerima SMS melalui Modem GSM serial. Perintah-perintah yang digunakan adalah: AT+CMGF, AT+CSCA, AT+CMGS, AT+CNMI, AT+CMGR, AT+CMGD.
Mengirim SMS
Tes koneksi hyperterminal dengan Modem GSM menggunakan perintah AT diikuti Enter. Jika koneksi terhubung maka  akan muncul OK. Selanjutnya kita ketik berikut:
AT                                 balasan “OK” jika modem berfungsi
AT+CMGF=1                 mengatur mode Teks
AT+CSCA= ”+XXXX”   nomer SMS Center, tergantung SIM Card yang digunakan
Untuk mengirim pesan:
AT+CMGS= ”+NNNN” <Enter>                 nomer handphone yang akan dituju
Pesan_yang_akan_kita_kirim <Ctrl+Z>


Menerima SMS
Kemudian bagaimanakan jika kita ingin menerima pesan?  Modem GSM dapat disetting dengan dua cara, pertama Immediate, dan kedua Notification. Berikut langkah yang dapat dilakukan.
Tes koneksi hyperterminal dengan Modem GSM menggunakan perintah AT diikuti Enter. Jika koneksi terhubung maka  akan muncul OK. Selanjutnya kita ketik berikut:
a.       Immediate, ketika kita ingin hyperterminal menerima pesan yang masuk secara detil. GSM modem akan langsung mengirim pesan ke komputer dengan perintah +CMT.
AT+CMGF=1
AT+CNMI=1,2,0,0,0              mengatur agar modem mengirim pesan ke computer saat diterima
Saat pesan diterima, maka computer akan menerima
+CMT: “+nnnn”,,”10/12/06,06:04:10+28”
Pesan_balasan_dari_handphone


Computer akan memantau port serial secara kontinyu dan menampilkan pesan jika telah diterima.
b.       Notification, ketika pesan diterima, maka GSM akan mengirim notifikasi ke computer menggunakan perintah +CMTI diikuti nomer memori pesan tersimpan.
AT+CMGF=1
AT+CNMI=1,1,0,0,0
mengatur agar modem mengirim notifikasi  ke computer saat diterima
Saat pesan diterima, maka computer akan menerima
+CMTI: “SM”,9                                 pesan tersimpan pada memori nomer 9


Ketik AT+CMGR=9                            untuk membaca pesan dari memori nomer 9


Balasan dari modem:
+CMGR: “REC UNREAD”,”+nnnnn”,”10/12/06,06:13:06+28”
Pesan_balasan
OK
Kemudian ketik AT+CMGD=9                          menghapus pesan pada nomer memori 9


Demikian langkah-langkah untuk mengirim dan menerima sms menggunakan hyperterminal. Pada dasarnya untuk mengirim dan menerima SMS dapat menggunakan program-program yang lain, misalnya: Visual Basic 6.0, Visual Basic .NET, C++, Delphi atau pun yang lainnya dengan prinsip yang sama.
SMS dapat digunakan untuk pengukura jarak jauh (telemetri), pengendalian jarak jauh (telecommand), SMS gateway, dan lainnya.
Semoga bermanfaat.

SMS Gateway Menggunakan Gammu Dan MySQL



Pendahuluan
SMS Gateway adalah sebuah gerbang yang menghubungkan antara komputer dengan client melalui SMS, jadi secara garis besar, SMS Gateway dapat digambarkan seperti gambar di atas.

Client secara tidak langsung berinteraksi dengan aplikasi / sistem melalui SMS Gateway. Saat melakukan SMS, maka informasi terpenting yang diperlukan adalah nomor tujuan dan pesan, maka itulah yang sebenarnya diolah oleh SMS Gateway.
Contoh aplikasi SMS Gateway dalam penerapannya di dunia akademik saat ini adalah pengumuman beasiswa, pengumuman ruang tes, dan lain sebagainya. Pengumuman-pengumuman tersebut dilakukan secara otomatis satu arah oleh sistem. Saat informasi internal sudah terkumpul, maka sistem akan melakukan penulisan ke dalam database yang selanjutnya diolah oleh gammu agar dapat dikirimkan kepada nomor yang bersangkutan.

Berkas-berkas pengumuman berupa file spreadsheet ataupun file-file terformat lainnya, jika berkas belum berupa file terformat maupun berkas yang masih berupa kertas berisi tulisan, maka masih menjadi tugas kami untuk men-digitalkan-nya, agar dapat dibaca oleh aplikasi pemgirim SMS. Aplikasi tidak hanya membaca dari berkas-berkas digital, tetapi juga dapat membaca informasi dari database BAAK.
 
Entitas
Aplikasi Pengirim SMS
dapat berupa apa saja asalkan memiliki kemampuan untuk membaca-tulis database, dan membaca berkas digital yang sudah disebutkan di atas. Dalam kasus ini, penulis menggunakan PHP untuk membangun aplikasi pengirim SMS. Kenapa PHP, karena menurut penulis, bahasa PHP lebih mudah dicerna dan memiliki banyak fungsi bahkan untuk background process (daemon) sekalipun (tanpa webserver), PHP mampu. Jadi menurut penulis PHP adalah bahasa yang paling fleksibel baik untuk web-based maupun program lepas.
 
Database
dapat berupa apa saja, dalam penjelasannya, gammu dapat menggunakan database MySQL, PostgreSQL, bahkan gammu juga menyertakan libdbi untuk mengakses database seperti SQLite, Ms.SQL Server, Sybase, Firebird, dll. Penulis menggunakan database MySQL karena memang belum familiar dengan yang lain.
Dalam database SMS Gateway yang digenerate otomatis oleh Gammu, berisi layaknya aplikasi SMS di handphone anda, terdapat inbox, outbox, serta sentitem.
 
GAMMU
adalah sebuah aplikasi cross-platform yang digunakan untuk menjembatani / mengomunikasikan antara database SMS Gateway dengan sms devices. Aplikasi Gammu berupa daemon yang berjalan secara background. Setiap saat, gammu memonitor sms devices dan database sms gateway. Saat ada sms masuk ke sms devices, maka gammu langsung memindahkannya ke dalam inbox dalam database sms gateway. Sebaliknya saat Aplikasi Pengirim SMS memasukkan sms ke dalam outbox dalam database sms gateway, maka gammu mengirimkannya melalui sms devices, dan memindahkan sms ke sentitem dalam database.
 
SMS Devices
merupakan alat pengirim SMS yang berupa modem ataupun handphone. Agar dapat digunakan dengan semestinya, maka devices ini harus memenuhi syarat-syarat tertentu agar dapat terintegrasi dengan gammu.
 
Client
adalah anda yang sudah menerima informasi pengumuman beasiswa, pengumuman ruang, dan sebagainya. Semua informasi yang sampai ke tangan anda dilakukan oleh sistem karena tidak mungkin mengirimkan SMS ke ribuan mahasiswa secara manual.
 
Ruang Lingkup
Dalam pengimplementasian, penulis menggunakan
OS : Ubuntu Lucid 10.04,
MySQL : Ver 14.14 Distrib 5.1.41, for debian-linux-gnu (x86_64) using readline 6.1,
Modem : Wavecom GSM Modem M1306B
 
Instalasi dan Konfigurasi
Gammu adalah aplikasi open source multi-platform, artinya gammu dapat dijalankan di sistem operasi yang bermacam-macam. Hal pertama yang harus dilakukan adalah mendapatkan paket gammu dari website http://wammu.eu/download/gammu/ dan lakukan instalasi seperti pada umumnya. Setelah proses instalasi selesai, pasangkan modem di port USB.
Hal terpenting dari gammu adalah file konfigurasi, contoh lengkap file konfigurasi disertakan dalam manual dan website gammu. Ada 2 file konfigurasi untuk 2 sub-aplikasi gammu. Aplikasi tersebut adalah :
    1. $ gammu
    2. $ gammu-smsd
Perintah no.1 digunakan untuk melakukan baca tulis modem secara manual, sedangkan perintah no.2 adalah aplikasi background untuk memonitor database. Perintah no.1 tidak banyak digunakan, dalam ruang lingkup penulis menggunakannya sekedar untuk mendeteksi modem.
File konfigurasi untuk aplikasi no.1 bisa bernama apa saja, untuk memudahkan, diberi nama ./gammurc
Isi dari file ./gammurc adalah :
[gammu]
port = /dev/ttyUSB0
connection = at115200
port : letak modem, connection : menentukan jenis koneksi yang diinginkan. Untuk penjelasan rinci dapat dilihat di manual maupun website gammu.
Deteksi modem dan integrasinya dengan gammu menggunakan perintah : $ sudo gammu -c ./gammurc identify dan akan dihasilkan :
Manufacturer : Wavecom
Model : unknown (MULTIBAND 900E 1800)
Firmware : 641b09gg.Q2403A 1320676 061804 14:38
IMEI : 012345678901234
SIM IMSI : 510015300171610
Jika sudah muncul seperti di atas, maka modem anda sudah terintegrasi dengan gammu.
Untuk menjalankan gammu-smsd yang merupakan aplikasi monitor database, maka kita siapkan dulu database untuk gammu. Persiapkan user dan database dengan nama tertentu, sesuaikan struktur tabel yang ada menurut http://wammu.eu/docs/manual/smsd/mysql.html
Setelah MySQL tersesuaikan dengan struktur gammu, atur file konfigurasi untuk aplikasi background (aplikasi no.2). File konfigurasi kita namakan ./smsdrc dan berisi :
[gammu]
port = /dev/ttyUSB0
connection = at115200
[smsd]
service = MYSQL #database
logfile = /var/log/smsdlog #letak log file
debuglevel = 1 #level debugging, semakin tinggi semakin dalam
commtimeout = 15
sendtimeout = 15
checksecurity = 0
user = user #user database
password = password #password database
pc = localhost #alamat database
database = sms #nama database
Untuk section [gammu] kita sesuaikan seperti yang ada di dalam file ./smsdrc
Section [smsd] adalah pengaturan bagaimana aplikasi background berjalan. Penjelasan lebih lanjut dapat dilihat di manual.
Setelah database dan file konfigurasi tersesuaikan, maka jalankan aplikasi dengan menggunakan perintah : $ gammu-smsd -c ./smsdrc
Untuk mengirim atau membaca SMS yang masuk, maka operasi database yang berperan. Sebagai contoh untuk mengirim SMS, maka dilakukan query :
INSERT INTO `sms`.`outbox` (`UpdatedInDB`, `InsertIntoDB`, `SendingDateTime`, `Text`, `DestinationNumber`, `Coding`, `UDH`, `Class`, `TextDecoded`, `ID`, `MultiPart`, `RelativeValidity`, `SenderID`, `SendingTimeOut`, `DeliveryReport`, `CreatorID`) VALUES (CURRENT_TIMESTAMP, '0000-00-00 00:00:00', '0000-00-00 00:00:00', NULL, '08199999999999', 'Default_No_Compression', NULL, '-1', 'coba', NULL, 'false', '-1', NULL, '0000-00-00 00:00:00', 'default', '');
dimana `DestinationNumber` adalah nomor yang dituju dan `TextDecoded` adalah isi SMS
Untuk membaca SMS yang masuk, maka dilakukan query :
SELECT * FROM `inbox`
Untuk integrasi lebih lanjut, semisal pengiriman SMS secara masal, ataupun menyeleksi SMS masuk, membuat SMS autoreply, bahkan mengintegrasikan dengan aplikasi yang sudah ada. Semua tertuju pada database gammu, sekarang silahkan anda berkreasi dengan aplikasi berbahasa apa saja untuk mengutak atik database sehingga terbentuk aplikasi SMS terintegrasi.
Demikian penjelasan singkat mengenai SMS Gateway menggunakan Gammu dan MySQL.
Terima Kasih dan selamat berkreasi.
Sumber: