SMS GATEWAY. Nama : Razali NIM : KA SMS (Short Message Service)

dokumen-dokumen yang mirip
BAB III LANDASAN TEORI. Menurut Wahana Komputer (2005 : 7) Short Message Service yang lebih

PERAN SMS GATEWAY DALAM PENYEBARAN INFORMASI

Sistem Informasi Status Unit Pembangkit Listrik Tenaga Uap Berbasis SMS Center

Membangun Aplikasi Layanan Pengiriman to SMS dan. SMS to berbasis SMS Gateway TUGAS AKHIR. Disusun Oleh : SYAIFUL ALAM NPM.

Aplikasi SMS Web Untuk Managemen Sistem Informasi Laboratorium

Teleakses Sistem Informasi Alumni STMIK Handayani Makassar Berbasis SMS

BAB 2 TINJAUAN PUSTAKA

PROPOSAL SKRIPSI SISTEM INFORMASI KEHADIRAN PERKULIAHAN MAHASISWA VIA SMS GATEWAY. Logo kampus. Oleh : NAMA ANDA NIM : XXXXX

BAB 2 LANDASAN TEORI

Bab I Persyaratan Produk

FORMAT DATA SHORT MESSAGE SERVICE (SMS)

PENERAPAN PROTOCOL DATA UNIT PADA SHORT MESSAGE SERVICE HASIL STUDI MAHASISWA (STUDI KASUS : STMIK BUDI DARMA MEDAN) Abstrak

RANCANG BANGUN APLIKASI SMS GATEWAY UNTUK PENYAMPAIAN INFORMASI DIWILAYAH KABUPATEN TANGGAMUS (Studi Kasus PNPM Kabupaten Tanggamus)

IMPLEMENTASI SMS GATEWAY UNTUK PENJUALAN PULSA ELEKTRIK MENGGUNAKAN PHP DAN MYSQL DI RUMAH SAKIT Haryanto STIMIK Duta Bangsa Surakarta

Kata kunci : SMS Broadcaster, MADM Value-based, AT Command, optimaliasi. Hasyim Asy ari

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB I PENDAHULUAN. dikendalikan secara manual dengan menekan tombol on/off. Perkembangan gaya

OPTIMALISASI TEKNOLOGI INFORMASI BERBASIS SMS GATEWAY MEMANFAATKAN PERINTAH DASAR AT COMMAND

II. TINJAUAN PUSTAKA. Pertamakali untuk mengetahui perngertian sistem kendali diperlukan

BAB II TINJAUAN PUSTAKA

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan. I.1.2 Ruang Lingkup

BAB II LANDASAN TEORI DAN TINJAUAN PUSTAKA

APLIKASI SMS GATEWAY PADA VPN MELALUI NAT

Mobile Programming. Fakultas Teknologi Informasi Universitas Budi Luhur. Mengenal Sistem Kerja SMS

BAB I PENDAHULUAN. percepatan di berbagai bidang. Secara langsung ataupun tidak, teknologi informasi

PEMANFAATAN SMS GATEWAY UNTUK INFORMASI BEASISWA BAGI MAHASISWA UNIVERSITAS ATMA JAYA MAKASSAR. Sean Coonery Sumarta * Erick Alfons Lisangan

Keywords : SMS Gateway, job vacancy, information, graduate, career

SMS Gateway Dengan Bluetooth Menggunakan Mesin Unix Machintosh

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB II LANDASAN TEORI

BAB IV PENGUJIAN DAN ANALISIS SISTEM

BAB 3 PERANCANGAN SISTEM. dibuat. Dalam merancang sebuah sistem, dilakukan beberapa perancangan

BAB I PENDAHULUAN. dapat digunakan seperti SMS (Short Message Service), MMS. (Multimedia Messaging Service), WAP (Wireless Application Protocol),

BAB I PENDAHULUAN. memiliki fitur SMS. SMS juga tetap dapat terkirim walaupun ponsel penerima

BAB 2 LANDASAN TEORI

SMS GATEWAY UNTUK PELAYANAN PELANGGAN PDAM KOTA TEGAL DENGAN FITUR AUTO REPLY

BAB III ANALISIS DAN PERANCANGAN

BAB I PERSYARATAN PRODUK

LAYANAN INFORMASI PEMBAYARAN KULIAH BERBASIS SMS INTERAKTIF

BAB I PERSYARATAN PRODUK

II. TINJAUAN PUSTAKA. elemen yang saling berinteraksi untuk mencapai suatu tujuan. Sedangkan

BAB I PENDAHULUAN. 1.1 Latar Belakang

PEMBUATAN APLIKASI SISTEM INFORMASI NILAI AKADEMIK MELALUI SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN PEMROGRAMAN DELPHI 6.

BAB I. Persyaratan Produk

APLIKASI MONITORING JARINGAN KOMPUTER BERBASIS SMS GATEWAY

BAB II LANDASAN TEORI. Sistem merupakan suatu kesatuan yang terdiri dari komponen-komponen

4.2. Sistem Penerima Data Stasiun Cuaca HASIL DAN PEMBAHASAN 4.1. Teknologi Ponsel Struktur Menu

Sistem Peringatan Dini Gangguan Komunikasi SCADA

SMS GATEWAY UNTUK LAYANAN INFORMASI KEGIATAN BIRO KEMAHASISWAAN KEPADA UNIT KEGIATAN MAHASISWA DI UNIVERSITAS DIAN NUSWANTORO

BAB 3 LANDASAN TEORI

Pemantauan Status dan Kinerja Komputer Server Menggunakan Aplikasi SMS Gateway

AMOS MARITO SIMANJUNTAK NIM : INDRI LESTARI NIM :

TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME

APLIKASI SISTEM KONTROL KONEKTIVITAS JARINGAN DENGAN MENGGUNAKAN TEKNOLOGI GLOBAL SYSTEMS FOR MOBILE

PERANCANGAN APLIKASI MONITORING SISWA BERBASIS SHORT MESSAGE SERVICE (SMS) GATEWAY PADA SMK ANALISIS KIMIA MANDALA BAKTI PALOPO

Rancang Bangun Layanan Parkir Kendaraan Dengan Short Message Service. Muhammad Fahmi. R Josep Maruli.T

BAB IV PENGUJIAN DAN ANALISIS

Membangun Aplikasi SMS Gateway Berbasis Web dengan Codeigniter & Bootstrap. Awan Pribadi Basuki CV. LOKOMEDIA

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

PERANGKAT LUNAK LAYANAN INFORMASI NILAI TUKAR MATA UANG ASING TERHADAP RUPIAH BERBASIS SMS

BAB IV PENERAPAN LAYANAN LBS DENGAN MENGGUNAKAN TEKNOLOGI SMS GATEWAY

BAB IV DATA DAN PEMBAHASAN

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB V IMPLEMENTASI SISTEM

Perancangan dan Implementasi Sistem Informasi Layanan Short Messaging Service (SMS)

APLIKASI MOBILE UNTUK KOMPRESI SEND MESSAGE SERVICE (SMS) BERBASIS JAVA MIDLET

PEMANFAATAN SHORT MESSAGE SERVICE (SMS) UNTUK MENGURANGI ANGKA KETERLAMBATAN PENGEMBALIAN KOLEKSI PERPUSTAKAAN

BAB II LANDASAN TEORI

KAMERA PENGAWAS SEBAGAI APLIKASI WIRELESS APLICATION PROTOCOL

Bab I Persyaratan Produk

Perancangan Dan Realisasi Sistem Informasi Akademik Menggunakan Sms Pada Jurusan Teknik Elektro

Abstrak 1. PENDAHULUAN

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN

Perkembangan Teknolgi Wireless: Teknologi AMPS Teknologi GSM Teknologi CDMA Teknologi GPRS Teknologi EDGE Teknologi 3G, 3.5G Teknologi HSDPA, HSUPA

APLIKASI PENILAIAN DAN PENGISIAN KRS ONLINE. Rizki Amelia Teknik Informatika Universitas Mercu Buana 2010 [

Keuntungan Memanfaatkan SMS Gratis dari Internet

BAB 1 PENDAHULUAN Latar Belakang Masalah

Perancangan dan Realisasi Grup SMS dengan Sistem Tertanam

MEDIA INFORMASI KESEHATAN BAGI MASYARAKAT MENENGAH BERBASIS SMS GATEWAY

BAB III METODE PENELITIAN. Tabel 3.2. Bahan dan Alat yang Dibutuhkan

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB IV PENGUJIAN DAN ANALISIS

Abstrak. Keyword : Penjualan, Pembelian, Stok, SMS, Bonus, laporan, C# Microsoft Visual Studio. NET 2003, Mobile FBUS 1.5, format.

ALAT PENGENDALI OTOMATIS DAN DETEKSI KEADAAN PERALATAN RUMAH MENGGUNAKAN SMS CONTROLLER. Hasani

PERANCANGAN PERANGKAT LUNAK JAJAK PENDAPAT BERBASIS SMS DENGAN MODUL SMS GATEWAY (STUDI KASUS DI UNIVERSITAS YUDHARTA PASURUAN)

PROPOSAL TUGAS AKHIR MEMBANGUN APLIKASI E-VOTING MENGGUNAKAN SMS GATEWAY BERBASIS WEB MULTIMEDIA

Makalah Seminar Kerja Praktek. Complaint Handling System (CHS) Rody Verdika C (L2F008086)

SISTEM PEMESANAN KAMAR RAWAT INAP MENGGUNAKAN SHORT MESSAGE SERVICES (SMS) PADA RUMAH SAKIT

BAB 3 PERANCANGAN SISTEM

TV Tuner Activation by SMS to Record Television Show. Marwin S.W. Manggala

SISTEM INFORMASI RENTAL PC GAME ONLINE PADA RENTAL PC GAME SPYRO BERBASIS WEB DAN PEMESANAN CD VIA SMS

SIMULASI PEMBELAJARAN SHORT MESSAGE SERVICE BERBASIS VISUAL BASIC 6.0

Aplikasi Layanan Pengiriman dan Penerimaan SMS melalui dan Sebaliknya yang Berbasiskan SMS Gateway

BAB IV PENGUJIAN DAN ANALISIS

PERANCANGAN LAYANAN SEND TO MANY BERBASIS VB DALAM MENCEGAH PENYEBARAN KASUS DBD

Bab I Pendahuluan I.1 Latar Belakang I.2 Identifikasi Masalah

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. tergantung satu sama lain dan terpadu. ( Jogiyanto : 2005)

Transkripsi:

Nama : Razali NIM : KA-090023 SMS GATEWAY 1. SMS (Short Message Service) SMS singkatan dari Short Message Service adalah merupakan suatu teknologi yang memungkinkan untuk mengirim dan menerima pesan antar pengguna mobile phone. SMS pertama hadir di Eropa pada tahun 1992. Yang standar awalnya diterapkan dengan menggunakan GSM (Global System for Mobile Communications). Seperti namanya Short Message Service pesan yang dapat dikirim dengan SMS sangat terbatas. Satu pesan SMS dapat berisi paling banyak 140 bytes (1120 bit) dari data, maka satu pesan SMS dapat berisi sampai: 160 karakter, jika 7-bit character encoding digunakan (jika 7-bit character encoding adalah penggunaan karakter latin seperti karakter English). 70 characters, jika 16-bit Unicode UCS2 character encoding digunakan (pesan teks SMS berisi karakter bukan latin, seperti karakter Cina maka perlu menggunakan 16-bit character encoding). Pesan teks SMS mendukung berbagai bahasa internasional. Bahasa yang didukung oleh Unicode termasuk bahasa Arab, Cina Jepang dan Korea. Selain teks, pesan SMS dapat membawa data biner yang memungkinkan untuk mengirimkan ringtones, gambar, logo operator, animasi, kartu bisnis (V.Card) dan WAP. Satu kelemahan dari teknologi SMS adalah jumlah data yang dapat dibawa sangat dibatasi. Untuk menghilangkan kelemahan ini maka telah dikembangkan suatu teknik perluasan atau penggabungan pesan yang sering disebut dengan Concatenated SMS. Pesan teks concatenated SMS dapat berisi lebih dari 160 karakter standar (karakter English). Selain pembatasan ukuran data, SMS mempunyai kelemahan utama yang lainnya, yaitu isi pesan SMS tidak dapat berisi rich-media seperti gambar, animasi, dan melodi. EMS (Enhanced Messaging Service) telah dikembangkan sebagai jawaban mengenai ini. Pesan EMS dapat berisi gambar, animasi dan melodi. Dalam satu pesan EMS dapat dilakukan pengaturan teks seperti hurup miring, hurup tebal, hurup kecil serta dapat menyisipkan gambar, melodi dan animasi. RAZALI KA090023 SMS Gateway Halaman 1 dari 12

1.1. SMS Center / SMSC SMS center/pusat (SMSC) bertugas untuk melakukan penanganan operasi SMS dari suatu jaringan wireless. Ketika suatu pesan SMS dikirim dari mobile phone, maka akan diterima oleh SMS pusat terlebih dahulu kemudian akan diteruskan ke nomor yang dituju. Tugas pokok dari SMSC adalah untuk mengarahkan pesan SMS dan mengatur prosesnya. Jika penerima tidak tersedia (sebagai contoh ketika handphone dimatikan), SMSC akan menyimpan pesan SMS tersebut dan akan mengirimkan ke nomor tujuan apabila penerima sudah menghidupkan kembali handphonenya. SMSC bisa dikatakan sebagai gateway atau gerbang pusat untuk menghubungkan antara beberapa pengguna handphone. Pada umumnya suatu layanan jaringan mempunyai nomor pusat sendiri yang dapat digunkanan. Dan layanan nomor pusat ini dapat di atur dalam menu yang tersedia pada handphone, yang secara default sudah diatur oleh operator jaringan kartu SIM itu sendiri. 1.2. Konsep Dasar Teknologi SMS Berikut ini akan dijelaskan beberapa konsep dasar teknologi SMS Validity Period of an SMS Message Suatu pesan SMS akan disimpan sementara di SMS center, jika penerima sms sedang dalam keadaan offline. Pesan SMS ini akan dikirim kembali apabila penerima sudah online. Untuk pesan SMS yang tersimpan di SMS center dalam waktu yang melebihi masa aktif pesan, maka secara otomatis pesan SMS akan dihapus oleh SMS center dan tidak akan disampaikan ke penerima. Periode aktif pesan ini disebut juga dengan validasi periode aktif. Sebuah mobilephone mempunyai pilihan menu yang dapat digunakan untuk mengatur validasi periode ini, sehingga dapat mengatur berapa lama pesan itu akan dikirim apabila penerima sedang keadaan offline. RAZALI KA090023 SMS Gateway Halaman 2 dari 12

Message Status Reports Terkadang kita ingin mengetahui apakan sebuah pesan SMS yang dikirim sudah berhasil diterima atau belum. Untuk mendapatkan informasi ini, kita harus menetapkan atau mengatur pada pesan SMS yang akan dikirim. Ini bertujuan agar SMS center mengetahui bahwa pengirim memerlukan informasi mengenai laporan status pengiriman pesan. Laporan status yang disampaikan ke pengirim berupa pesan SMS. Sebuah mobilephone/handphone mempunyai pilihan menu yang dapat digunakan untuk mengatur status pengiriman pesan SMS. 2. SMS Gateway Saat ini banyak sekali pengguna layanan pesan singkat atau SMS yang digunakan di beberapa lini bisnis, baik perusahaan besar, perusahaan kecil maupun perorangan. Dimana tujuannya pun beragam, seperti yang sering kita lihat bahkan menggunakannya. Sebagai contoh penggunaan yang sering kita lihat adalah dalam acara atau program televisi dimana semakin maraknya polling quiz yang menggunakan layanan SMS atau dapat kita lihat dalam penjualan pulsa elektronik. Dimana untuk mendukung proses tersebut diperlukan sebuah aplikasi penghubung yang dapat mengelola dan menangani pesan SMS yang masuk. Dapat dibayangkan apabila hal seperti ini ditangani secara manual tanpa adanya aplikasi pembantu untuk mengelolanya. Berdasarkan permasalahan diatas maka disini kita akan membahas bagaimana membuat aplikasi SMS gateway yang dapat membantu menangani pesan-pesan yang masuk dan mengelolanya sesuai dengan kebutuhan. Pembahasan akan dibatasi hanya mengenai SMS gateway. SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMS Gateway s shortcode (sebagai contoh 9221). SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk menghantar dan menerima pesan SMS dengan sangat mudah, Karena SMS Gateway akan melakukan semua proses dan koneksi RAZALI KA090023 SMS Gateway Halaman 3 dari 12

dengan Telco. SMS Gateway juga menyediakan UEA dengan interface yang mudah dan standar. UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb), CMS, acara pengundian di televisi, dll. UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman). Telco SMSC akan menghantar pesan (SMS) tersebut kepada perusahaan SMS Gateway (sesuai dengan nomor yang telah disewa) dengan menggunakan protokol yang khusus. Dan berdasarkan keyword yang telah dituliskan pada SMS, maka sistem SMS Gateway akan menghantar SMS tersebut ke URL yang telah ditentukan. UEA dapat menghantar SMS reply kepada pelanggan melalui SMS Gateway tersebut. Dan UEA dapat menentukan besarnya biaya (charging) yang akan dikenakan kepada pelanggan. Biasanya telah ditentukan regulasi biayanya (microcharging mechanism), contoh Rp 0 (gratis); Rp 500,- ; Rp 1000,- ; Rp2000,- dst. Suatu perusahaan SMS Gateway biasanya support untuk pesan yang berupa teks, unicode character, dan juga smart messaging (ringtone, picture message, logo operator,dll). Berikut gambar simulasi pengiriman dan penerimaan SMS Gateway. RAZALI KA090023 SMS Gateway Halaman 4 dari 12

2.1. Keuntungan SMS Gateway SMS Gateway merupakan pintu gerbang bagi penyebaran Informasi dengan menggunakan SMS. Anda dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua nomor akan diambil secara otomatis dari database tersebut. Selain itu, dengan adanya SMS Gateway anda dapat mengustomisasi pesan-pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing penerimanya. 2.2. Pengirimkan SMS dengan Komputer Secara umum ada beberapa cara untuk mengirimkan pesan SMS dari PC atau komputer. 1) Menghubungkan komputer dengan handphone atau GSM/GPRS modem. Selanjutnya tinggal menggunakannya perintah-perintah AT Command untuk mengirimkan pesan. 2) Menghubungkan komputer langsung dengan SMS Center (SMSC) atau SMS service provider. Untuk mengirimkan pesan SMS menggunakan beberapa protocol interface yang mendukung SMSC. Sebagai contoh protocol yang sering digunakan adalah HTTP atau HTTPS atau protocol lainnya. Untuk mengirimkan pesan SMS dengan komputer dibutuhkan beberapa alat pendukung, seperti handphone, GSM atau GPRS modem dan sebuah kartu SIM. Ada beberapa cara untuk menghubungkan komputer dengan handphone ataupun GSM modem yaitu dengan menggunakan Kabel Serial, kabel USB, Bluetooth atau dengan menggunakan Infrared. Ini semua tergantung dari fasilitas yang disediakan oleh handphone atau GSM modem tersebut. Setelah komputer terhubung dengan alat atau handphone/gsm modem, kita dapat mengendalikan handphone/gsm modem dengan cara mengirimkan perintah ke alat tersebut. Perintahperintah yang dikirim ke handphone/gsm modem disebut dengan AT Command. Dibawah ini beberapa perintah dasar dari AT Command yang sering digunakan untuk menulis ataupun mengirim pesan SMS: AT Command Keterangan +CMGS Send Message +CMSS Send Message From Storage +CMGW Write Message to Memory +CMGD Delete Message +CMGC Send Command +CMMS More Message to Send RAZALI KA090023 SMS Gateway Halaman 5 dari 12

Cara mudah untuk mengirim perintah AT Command ke handphone atau GSM modem dapat menggunakan program terminal. Program terminal ini dalam sistem operasi windows dikenal dengan nama Microsoft HyperTerminal. Dibawah ini contoh sederhana bagaimana cara menggunakan perintah AT Command dengan program Microsoft HyperTerminal untuk mengirim sebuah pesan SMS. Baris perintah yang di cetak dalam huruf tebal adalah perintah yang dimasukan atau dikirim ke program HyperTerminal, bentuk huruf lainnya adalah sebagai respon atau informasi tanggapan yang di berikan oleh alat (handphone atau GSM/GPRS modem) yang ditampilkan di layar. AT AT+CMGF=1 AT+CMGW="+6281000000007" > Contoh sederhana mengirim pesan SMS. By RAZALI. +CMGW: 1 AT+CMSS=1 +CMSS: 20 Keterangan: Baris 1: AT digunakan untuk mengirimkan perintah ke handphone atau GSM Modem untuk mencoba koneksi. Handphone atau GSM Modem akan mengirimkan kembali hasil kodenya (baris 2) apabila RAZALI KA090023 SMS Gateway Halaman 6 dari 12

koneksi antara program HyperTerminal dengan alat bekerja dengan baik. Baris 3: Perintah AT Command + CMGF digunakan untuk memerintahkan alat beroperasi menggunakan mode teks. Kode yang dihasilkan (baris 4), yang artinya perintah yang sudah dimasukan berhasil dieksekusi. Jika kode yang dikembalikan oleh alat ERROR maka besar kemungkinan alat (handphone/gprs modem) tidak mendukung mode teks. Untuk melihat alat mendukung mode teks atau tidak, bisa menuliskan baris perintah AT+ CMGF=? pada program HyperTerminal. Jika respon/tanggapan yang diberikan adalah "+ CMGF: (0,1)" (0= PDU mode, 1= Text mode), maka alat medukung SMS dengan mode teks. Apabila nilai yang dikembalikan oleh alat adalah "+CMGF: (0)" maka alat hanya mendukung PDU mode. Baris 5 dan 6: Perintah AT Command +CMGW digunakan untuk menulis pesan SMS ke message storage pada alat. + 622281000000000 adalah no telephone penerima. Setelah menuliskan nomor penerima, kita tinggal menekan tombol Enter. Selanjutnya alat (handphone/gsm Modem) akan mengembalikan tanda promp >, dan kita bisa langsung menuliskan isi pesan SMS. Setelah selesai menuliskan pesan, tekan CTRL+Z pada keyboard untuk mengakhiri. Baris 7: "+ CMGW: 1" memberi informasi mengenai index pesan tersebut ialah 1 (satu). Ini berarti pesan SMS telah dialokasikan di Message Storage pada index ke 1(satu) Baris 9: Hasil kode menandai bahwa perintah AT Command untuk +CMGW berhasil dieksekusi. Baris 10: Perintah AT Command + CMSS digunakan untuk mengirim pesan SMS dari message storage. Nilai 1 adalah index pesan yang sudah disimpan sebelumnya pada message storage (lihat baris 7). Baris 11: + CMSS:20 menginformasikan kita mengenai nomor referensi/acuan untuk pesan SMS adalah 20. Baris 13: Hasil kode menandai bahwa perintah AT Command untuk +CMSS berhasil dieksekusi. Untuk mengirimkan pesan SMS dari suatu aplikasi program, kita harus menuliskan source code untuk melakukan koneksi dan mengirim perintah AT Command ke alat (handphone/gsm Modem). Dimana dapat dituliskan atau dibuat menggunakan beberapa bahasa pemograman seperti: Visual Basic, C, C+ +, Java, Delphi atau bahasa pemograman lainnya. Sebelum membuatnya dalam bentuk aplikasi menggunakan salah satu bahasa pemograman, sebaiknya kita mempelajari terlebih dahulu mengenai materi berikut ini: Penggunaan setiap perintah AT Command. RAZALI KA090023 SMS Gateway Halaman 7 dari 12

Mempelajari bagaimana cara menyusun bit dan bytes dari suatu pesan SMS. Sebagai contoh, menetapkan penggunaan Character Encoding (contoh: 7-bit encoding dan 16-bit Unicode encoding) dari pesan SMS. Menguasai salah satu bahasa pemograman untuk melakukan koneksi ke alat. Sebagai contoh dalam bahasa pemograman Visual Basic untuk melakukan koneksi dengan alat dapat menggunakan komponen MSCom. 2.3. Kelemahan pengiriman Pesan SMS melalui satu Telpon Bergerak atau Modem GSM/ GPRS Penggunaan handphone atau GSM/GPRS modem untuk megirimkan pesan SMS mempunyai titik kelemahan yang utama, yaitu tingkat pengiriman terlalu rendah atau bisa dikatakan lambat. Hanya 6-10 pesan SMS yang dapat dikirim per menitnya. Performa pengiriman pesan ini bukan disebabkan oleh koneksi komputer dengan alat. Melainkan disebabkan oleh jasa layanan operator jaringan GSMnya. 2.4. Cara Menerima SMS dengan Komputer Secara umum beberapa cara untuk menerima pesan SMS menggunakan PC atau komputer. 1) Menghubungkan komputer dengan handphone atau GSM/GPRS modem. Selanjutnya tinggal menggunakannya perintah-perintah AT Command untuk menerima pesan. 2) Menghubungkan komputer langsung dengan SMS Center (SMSC) atau SMS service provider. Setiap pesan yang masuk akan di terima (forwarded) ke komputer kita dengan menggunakan beberapa protocol interface yang mendukung SMSC. Sebagai contoh protocol yang sering digunakan adalah HTTP atau HTTPS atau protocol lainnya. Mempergunakan satu Komputer untuk mendapat Pesan SMS melalui satu Telpon Bergerak atau Modem GSM / GPRS Kaitannya dengan bahasa pemograman, untuk mengirimkan dan menerima pesan SMS melaului handphone atau GSM/GPRS modem tidaklah terlalu sulit, yang diperlukan hanyalah mengirimkan perintah-perintah AT Command ke alat tersebut. Dibawah ini beberapa perintah dasar dari AT Command yang sering digunakan untuk menerima ataupun membaca pesan SMS: AT Command +CNMI +CMGL +CMGR +CNMA Keterangan New Message Indications List Message Read Message New message acknowledgement RAZALI KA090023 SMS Gateway Halaman 8 dari 12

Dibawah ini contoh sederhana bagaimana cara menggunakan perintah AT Command dengan program Microsoft HyperTerminal untuk menerima dan membaca sebuah pesan SMS. Baris perintah yang di cetak dalam huruf tebal adalah perintah yang dimasukan atau dikirim ke program HyperTerminal, bentuk huruf lainnya adalah sebagai respon atau informasi tanggapan yang di berikan oleh alat (handphone atau GSM/GPRS modem) yang ditampilkan di layar. AT AT+CMGF=1 AT+CMGL="ALL" +CMGL: 1,"REC READ","+6281000000000",,"07/07/15,00:30:29+32" Hello, Selamat datang di workshop SMS Gateway. +CMGL: 2,"REC READ","+85291234567",,"07/07/15,00:32:20+32" Contoh sederhana menerima SMS By RAZALI. Dibawah ini adalah penjelasan mengenai baris perintah AT Command diatas: Baris 1: AT digunakan untuk mengirimkan perintah ke handphone atau GSM Modem untuk mencoba koneksi. Handphone atau GSM Modem akan mengirimkan kembali hasil kodenya (baris 2) apabila koneksi antara program HyperTerminal dengan alat bekerja dengan baik. Baris 3: Perintah AT Command + CMGF digunakan untuk memerintahkan alat beroperasi menggunakan mode teks. Kode yang dihasilkan (baris 4), yang artinya perintah yang sudah dimasukan berhasil dieksekusi. Jika kode yang dikembalikan oleh alat ERROR maka besar kemungkinan alat (handphone/gprs modem) tidak mendukung mode teks. Untuk melihat alat mendukung mode teks atau tidak, bisa menuliskan baris perintah AT+ CMGF=? pada program HyperTerminal. Jika respon/tanggapan yang diberikan adalah "+ CMGF: (0,1)" (0= PDU mode, 1= Text mode), maka alat medukung SMS dengan mode teks. Apabila nilai yang dikembalikan oleh alat adalah "+CMGF: (0)" maka alat hanya mendukung PDU mode. Baris 5-9: Perintah AT Command + CMGL digunakan untuk melihat atau membaca daftar pesan SMS pada message storage pada handphone atau GSM/GPRS modem. Disana terlihat ada 2(dua) pesan SMS yang tersimpan pada message storage: Selamat datang di workshop SMS Gateway dan Contoh sederhana menerima SMS". + 6281000000000 RAZALI KA090023 SMS Gateway Halaman 9 dari 12

adalah nomor pengirim. 07/07/15,00:32:20+ 32 dan "07/07/15,00:32:20+ 32" menginformasikan kepada kita bahwa pesan telah diterima oleh SMSC. + 32 adalah zona waktu, jadi + 32 berarti GMT+ 8 jam. REC READ diatas menandai bahwa kedua pesan SMS tersebut telah dibaca sebelumnya. Baris 11: Hasil kode menandai bahwa perintah AT Command untuk +CMGL berhasil dieksekusi. Untuk menerima pesan SMS dari suatu aplikasi program, kita harus menuliskan source code untuk melakukan koneksi dan mengirim perintah AT Command ke alat (handphone/gsm Modem). Dimana dapat dituliskan atau dibuat menggunakan beberapa bahasa pemograman seperti: Visual Basic, C, C+ +, Java, Delphi atau bahasa pemograman lainnya. Sebelum membuatnya dalam bentuk aplikasi menggunakan salah satu bahasa pemograman. Untuk perintah AT Command yang lebih lanjut bisa dipelajari pada situs Microsoft atau di situs-situs internet yang membahas Perintah AT Command. RAZALI KA090023 SMS Gateway Halaman 10 dari 12

OPONI DAN KESIMPULAN SMS Gateway merupakan pintu gerbang bagi penyebaran Informasi dengan menggunakan SMS. Anda dapat menyebarkan pesan ke ratusan nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di ponsel anda karena semua nomor akan diambil secara otomatis dari database tersebut. Selain itu, dengan adanya SMS Gateway anda dapat mengustomisasi pesan-pesan yang ingin dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim berita karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing penerimanya. Untuk mengirimkan pesan SMS dengan komputer dibutuhkan beberapa alat pendukung, seperti handphone, GSM atau GPRS modem dan sebuah kartu SIM. Ada beberapa cara untuk menghubungkan komputer dengan handphone ataupun GSM modem yaitu dengan menggunakan Kabel Serial, kabel USB, Bluetooth atau dengan menggunakan Infrared. Ini semua tergantung dari fasilitas yang disediakan oleh handphone atau GSM modem tersebut. Setelah komputer terhubung dengan alat atau handphone/gsm modem, kita dapat mengendalikan handphone/gsm modem dengan cara mengirimkan perintah ke alat tersebut. Perintah-perintah yang dikirim ke handphone/gsm modem disebut dengan AT Command. Jika dalam hal koneksi handphone ke komputer dengan menggunakan InfraRed anda membutuhkan sebuah ponsel yang juga memiliki fasilitas tsb, tapi tidak dianjurkan untuk kebutuhan SMS gateway karena komunikasi dengan InfraRed tidak terlalu baik karena jika tergeser gampang putus. Secara umum beberapa cara untuk menerima pesan SMS menggunakan PC atau komputer. Yang pertama yaitu dengan cara menghubungkan komputer dengan handphone atau GSM/ GPRS modem. Selanjutnya tinggal menggunakannya perintahperintah AT Command untuk menerima pesan. Dan yang kedua adalah dengan cara menghubungkan komputer langsung dengan SMS Center (SMSC) atau SMS service provider. Setiap pesan yang masuk akan di terima (forwarded) ke komputer kita dengan menggunakan beberapa protocol interface yang mendukung SMSC. Sebagai contoh protocol yang sering digunakan adalah HTTP atau HTTPS atau protocol lainnya. RAZALI KA090023 SMS Gateway Halaman 11 dari 12

DAFTAR PUSTAKA [1] http://www.vb-bego.com [2] http://forum.vb-bego.com [3] http://t.extreme-dm.com [4] http://www.developershome.com [5] http://www.seleniumsoftware.com [6] http://www.activexperts.com/activsms [7] http://home.student.utwente.nl/s.p.ekkebus/portfolio/resource/sms_pdu.html [8] www.wikipedia.org/sms_gateway Semuanya diakses tanggal 17 Juli 2009 RAZALI KA090023 SMS Gateway Halaman 12 dari 12