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

dokumen-dokumen yang mirip
FORMAT DATA SHORT MESSAGE SERVICE (SMS)

RANCANGAN PUSH INFORMATION PEMBAYARAN SEKOLAH MENGGUNAKAN SMS GATEWAY : Studi Kasus SMK BINA INSAN MANDIRI JAKARTA

PENGEMBANGAN SISTEM INFORMASI AKADEMIK BERBASIS SMS PADA FAKULTAS TEKNIK UNIVERSITAS BENGKULU

BAB II TEKNOLOGI GSM DAN STANDAR PROTOKOL SMS

BAB 2 LANDASAN TEORI

Teleakses Sistem Informasi Alumni STMIK Handayani Makassar Berbasis SMS

TEXT TO SPEECH BAHASA INDONESIA PADA PESAN SMS DENGAN KONVERTER PDU

SISTEM HARDCOPY RECORD UNTUK SMS

TUGAS MATAKULIAH KOMUNIKASI DATA JUDUL SMS GATEWAY

APLIKASI SMS BANKING PADA BANK DKI CAPEM UNIVERSITAS GUNADARMA DENGAN J2SDK, PHP, MySQL

UNIVERSITAS BINA NUSANTARA

ABSTRAK. (Short Message Service). Dengan SMS tersebut, telah banyak diimplementasikan

BAB II TINJAUAN PUSTAKA

Efisiensi Waktu Pencarian Buku Referensi Menggunakan SMS Gateway

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007 MONITORING DAN REMOTE SERVER

SIMULASI PEMBELAJARAN SHORT MESSAGE SERVICE BERBASIS VISUAL BASIC 6.0

SISTEM INFORMASI AKADEMIK BERBASIS SMS GATEWAY

MAKALAH SEMINAR TUGAS AKHIR

Pembangunan Sistem Informasi Nilai Berbasis SMS Gateway Program Pasca Sarjana Universitas Sebelas Maret Surakarta TUGAS AKHIR

ANALISIS DAN PERANCANGAN APLIKASI PELELANGAN BARANG BERBASIS SHORT MESSAGE SERVICE (SMS). STUDI KASUS: PERUM PEGADAIAN KASUARI MEDAN SKRIPSI

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

BAB II DASAR TEORI. 2.1 SMS (Short Message Service) Arsitektur Jaringan SMS II-1

OPTIMALISASI TEKNOLOGI INFORMASI BERBASIS SMS GATEWAY MEMANFAATKAN PERINTAH DASAR AT COMMAND

PENGEMBANGAN APLIKASI SISTEM INFORMASI PENJADWALAN PERKULIAHAN ELEKTRONIK BERBASIS WEB DENGAN SMS GATEWAY SKRIPSI

APLIKASI MP3 PLAYER BERDASARKAN POLLING SMS

APLIKASI SMS GATEWAY PADA VPN MELALUI NAT

APLIKASI LAYANAN FREE SMS MEMANFAATKAN PUSH PADA BLACKBERRY

Seminar Nasional Aplikasi Teknologi Informasi 2006 (SNATI 2006) ISSN: Yogyakarta, 17 Juni 2006

PEMANFAATAN TEKNOLOGI SMS DALAM PENGEMBANGAN SISTEM INFORMASI FISIKA DENGAN MENGGUNAKAN DELPHI SKRIPSI. Oleh : Said Abdillah

MEMBANGUN SISTEM INFORMASI PENGOLAHAN PENDAFTARAN PASIEN KLINIK JAYA ABADI BANDUNG BERBASIS SMS GATEWAY

BAB II DASAR TEORI. dibangun menggunakan bahasa pemrograman visual Delphi 7.0 dengan

BAB 2 LANDASAN TEORI. langsung kepada tujuan. SMS merupakan salah satu fitur dari GSM, yang. dikembangkan dan distandarisasi oleh ETSI.

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. 2.1 Evolusi Layanan Pesan (Messaging Services Evolution)

APLIKASI PEMESANAN TIKET KERETA API JARAK JAUH MELALUI SMS DENGAN MENGGUNAKAN JAVA, PHP DAN MYSQL

DAFTAR ISI. LEMBAR PENGESAHAN TUGAS AKHIR... i. SURAT PERNYATAAN... ii. ABSTRAK... iii. ABSTRACT... iv. KATA PENGANTAR... v. DAFTAR ISI...

Kata kunci : Keamanan Perumahan, Logika Fuzzy, Jaringan GSM, Kode PDU

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

RANCANG BANGUN PEMROGRAMAN SISTEM KENDALI PC SERVER

BAB 3 PERANCANGAN SISTEM PEMANTAUAN POSISI DAN TINGKAT PENCEMARAN UDARA BEGERAK

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB 3 PERANCANGAN SISTEM. Pada bab ini akan dijelaskan secara umum perancangan sistem hardcopy record

TUGAS AKHIR. Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas Muhammadiyah Malang

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

PERANCANGAN ALAT PENGUKUR LEVEL AIR MELALUI SMS BERBASIS MIKROKONTROLER ATMEGA16 NAMA : BUDIMAN CHANDRA NIM :

BAB II LANDASAN TEORI

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

SISTEM PEMESANAN BARANG DENGAN SMS GATEWAY DAN APLIKASI MOBILE

PENGEMBANGAN PERANGAT LUNAK SISTEM KENDALI DAN PENGAWASAN MENGGUNAKAN RELAY ON OFF BERBASIS SMS DAN DATABASE UNTUK DATA HISTORIS

SISTEM PENDISTRIBUSIAN INFORMASI JADUAL UJIAN STMIK MARDIRA INDONESIA DENGAN MENGGUNAKAN LAYANAN PROTOCOL DATA UNIT (PDU TYPE)

HASIL DAN PEMBAHASAN. Mulai. Baca status register. Tulis control register dengan data 00H. Tulis control register dengan data 00H

PENGEMBANGAN INFRASTRUKTUR KOMUNIKASI UNTUK APLIKASI BERBASIS MESSAGING

BAB II LANDASAN TEORI. yang ada, untuk menghasilkan informasi dalam pengambilan keputusan. Seiring

SISTEM KENDALI PERANGKAT LISTRIK MENGGUNAKAN MEDIA SMS (SHORT MESSAGE SERVICE)

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

Sistem Informasi Status Unit Pembangkit Listrik Tenaga Uap Berbasis SMS Center

ABSTRAK. Dengan semakin meningkatnya pemakaian telepon genggam di kalangan mahasiswa

Purwadi, S.Kom., M.Kom.

BAB II TEORI PENUNJANG

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. Short Message service (SMS) gateway merupakan mekanisme mengirim dan

BAB II LANDASAN TEORI. sistem informasi sesuai dengan tujuan yang diharapkan.

APLIKASI SMS REMINDER PADA PERPUSTAKAAN APIKES-AKBID CITRA MEDIKA SURAKARTA. Nurhayati APIKES Citra Medika Surakarta ABSTRAK

BAB II LANDASAN TEORI. antara lain konsep mengenai Short Message Service (SMS), Global System for

APLIKASI MESSAGE CENTER: MODUL ANTAR MUKA ANTARA HANDPHONE DENGAN KOMPUTER

BAB II LANDASAN TEORI. Dalam Ilmu komputer, Sistem Operasi (atau dalam bahasa Inggris: Operating

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

TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME

SMS Gateway Dengan Bluetooth Menggunakan Mesin Unix Machintosh

Sistem Keamanan Menggunakan Mikrokontroler AT89S52 Berbasis SMS Sebagai Cara Baru Mengatasi Pencurian Sepeda Motor

Setting GPRS, MMS Untuk HP NOKIA untuk Berbagai Kartu GSM(Simpati, AS, Mentari, Kartu Halo, Matrix, XL Bebas, dan Axis)

APLIKASI SMS GATEWAY UNTUK SISTEM INFORMASI KHS (KARTU HASIL STUDI) MAHASISWA JURUSAN TEKNIK ELEKTRO UNIVERSITAS NEGERI SEMARANG

MEMBANGUN SMS GATEWAY DENGAN AT COMMAND SKRIPSI

BAB 2 TINJAUAN PUSTAKA

BAB II DASAR TEORI. Universitas Sumatera Utara

PERANCANGAN ALAT PENGATUR SUHU AIR DAN PENGISIAN BAK AIR SECARA OTOMATIS DENGAN SHORT MESSAGE SERVICE BERBASIS MIKROKONTROLER (HARDWARE) TUGAS AKHIR

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. I.1. LatarBelakang

APLIKASI SISTEM INFORMASI MOBILE AKADEMIK. Fitri Marisa *) ABSTRACT

KAMUS MULTI BAHASA BERBASIS SMS (SHORT MESSAGE SERVICE)

Jazi Eko Istiyanto dan Yeyen Efendy Laboratoritum Elektronika dan Instrumentasi Jurusan Fisika FMIPA UGM

RANCANG BANGUN SISTEM APLIKASI PELAYANAN MEMBER MENGGUNAKAN MEDIA SHORT MESSAGE SERVICE (STUDI KASUS PT. GUNUNG SARI INTAN)

PERAN SMS GATEWAY DALAM PENYEBARAN INFORMASI

BAB I. Persyaratan Produk

Alat Pengukur Level Air

APLIKASI MONITORING JARINGAN KOMPUTER BERBASIS SMS GATEWAY

Analisa Performansi Pengiriman Short Message Service (SMS) Pada Jaringan CDMA

BAB II LANDASAN TEORI

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

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

BAB III LANDASAN TEORI

Realisasi dan Perancangan Perangkat Kontrol Sistem Catu Daya di SMKN 2 Kendal dengan SMS Gateway Berbasis Mikrokontroler

BAB 2 LANDASAN TEORI

LAYANAN INFORMASI BUKU BERBASIS WEB DAN SMS

APLIKASI BERBASIS SMS PADA BENGKEL MOBIL XYZ UNTUK PELAYANAN PELANGGAN

PERANCANGAN SMS GATEWAY FAKULTAS BERBASIS WEB

TUGAS AKHIR PERANCANGAN TELEMETRI SUHU RUANG BERBASIS MIKROKONTROLER ATMEGA

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

SKRIPSI IRFAN ANTONI SIREGAR

Transkripsi:

Mobile Programming Oleh: Indra, S.Kom Mengenal Sistem Kerja SMS Short Message Service (SMS) merupakan salah satu fitur GSM yang dikembangkan dan distandarisasi oleh ETSI. Pada proses pengiriman SMS dari handphone, SMS tersebut tidak langsung dikirim ke handphone tujuan, tetapi terlebih dahulu dikirim ke SMS center (SMSC), kemudian dengan sistem store and forward SMS tersebut dikirimkan ke hadphone tujuan. Pengirim SMSC Penerima

Mengenal Sistem Kerja SMS Dengan keberadaan SMSC kita dapat mengetahui status SMS, apakah sudah terkirim atau gagal terkirim. Jika handphone tujuan dalam keadaan aktif dan berada dalam jangkauan, maka handphone tersebut mengirim konfirmasi ke SMSC bahwa SMS telah diterima, sebaliknya jika handphone tujuan mati atau di luar jangkauan, maka SMS akan disimpan di SMSC sampai peride validitas terpenuhi. Jika sampai periode validitas terpenuhi, SMSC akan mengirimkan pesan ke handphone pengirim bahwa SMS gagal dikirimkan MENGENAL FORMAT PDU DALAM PENGIRIMAN DAN PENERIMAAN SMS Dalam pengiriman/penerimaan SMS ada dua mode yakni mode PDU (Protocol Data Unit) dan mode teks. Mode PDU merupakan format pesan dalam bentuk oktet heksadesimal dan oktet semidesimal dengan panjang mencapai 6 karakter (7 bit) atau 4 karakter (8 bit). Mode teks merupakan hasil pengkodean PDU. Pada pengiriman SMS ada 2 mobile, yakni mobile terminated (Handphone penerima) dan mobile originated (Handphone pengirim) 2

SMS PDU PENGIRIM (Mobile Originated) SMS yang dikirim oleh terminal masih dalam bentuk teks, sedangkan pada pengiriman ke SMSC harus dalam bentuk PDU, oleh karena itu, terminal (HP) mengubah format text ke PDU (encodec). Skema SMS PDU pengirim telah diatur oleh ETSI sebagai berikut: SCA PDU Type MR DA PID DCS UDL Misalnya kita akan mengirim SMS ke 6282289884 dengan isi pesan Pesan Pendek, dengan batas waktu pengiriman 5 hari, maka format PDU-nya adalah: C92682298884ABCDF2 3CEC6CCB6E7279D VP UD Penjelasan PDU Pengirim 3

Penjelasan User Data Service Center Address (SCA) SCA adalah alamat (nomor) SMSC. SCA memiliki 3 komponen yaitu: Len Panjang informasi SMSC dalam oktet Hasil : Type of number Nomor dari SMSC 8h = format lokal 9h = format internasional Dalam pengiriman SMS nomor SMS tidak dicantumkan Service center number Nomor SMSC operator pengirim Jika panjangnya ganjil maka karakter terakhir ditambahkan OFh Pada pengiriman SMS nomor SMSC operator pengirim tidak dicantumkan 4

PDU type Nilai default PDU type adalah hexa ( binary) yang memiliki arti: No bit Nama Nilai 7 RP 6 UDHI 5 SRR 4 VPF RP : Replay Path Alur yang menunjukkan bahwa ada alur jawaban UDHI : User Data Header Indicator Bernilai jika SMS menggunakan judul SRR : Status Report Request Bernilai jika laporan status pengiriman diminta VPF : Validity Period Format Batas waktu pengiriman jika pesan gagal dikirim RD : Reject Duplicates Parameter yang menunjukkan ya atau tidak Service Center akan menerima satu pengiriman SMS yang masih disimpan dalam Service Center tersebut MTI : Message Type Indicator Bernilai menunjukkan SMS-DELIVER 3 VPF 2 RD MTI MTI Message Reference (MR) & Destination Address (DA) Message Reference adalah acuan dari pengaturan pesan SMS. Untuk membiarkan pengaturan SMS diatur sendiri oleh handphone tujuan, maka nilai yang diberikan adalah Destination Address adalah nomor tujuan, yang terdiri dari len, type of number dan nomor tujuan. Len menunjukkan panjang nomor tujuan Type of number menunjukkan format dari nomor tujuan 8 untuk format lokal 9 untk format international Nomor tujuan adalah alamat (nomor) handphone yang akan dikirim SMS 5

Protocol Identifier (PID) & Data Coding Sceme (DCS) Protocol Identifier (PID) adalah format dari pengiriman pesan, biasanya diatur oleh handphone, apakah pesan berupa Text, Fax, E-mail, telex dan lain-lainl. Nilai default dari PID adalah yang berarti pesan yang dikirim berupa teks standar. Data Coding Sceme adalah rencana dari pengkodean data untuk enentukan SMS yang akan dikirim apakah berupa SMS teks standar, bliking SMS, atau flash SMS. Nilai default DCS adalah yang menunjukkan bahwa SMS yang dikirim berupa teks standar. Validity Period (VP) & User Data Length (UDL) Validity period adalah lama waktu pesan SMS disimpan di SMSC apabila pesan tersebut gagal diterima oleh handphone penerima Waktu VP 5 menit 72 menit (2 jam) 2.5 jam 24 jam 2 3 hari Lebih dari 4 minggu Nilai VP (waktu VP/5)- 43 + ((waktu VP 2)*2) 66 + waktu VP 92 + waktu VP User Data Length adalah panjang pesan SMS yang akan dikirim dalam bentuk teks standard 6

7 User Data (UD) User Data adalah isi pesan yang akan dikirim dalam format heksadesimal. Pengkodean dari teks standar ke format heksadesimal dilakukan dengan bantuan default alphabet yang dibakukan oleh ETSI GSM, seperti pada tabel di slide berikut. User Data Del ~ } { z y x 2 W v u t s R q p o n m l K J i h g f e d c b a ` _ ^ ] \ [ Z 9 Y Q W V U T S R Q P 8 O N M L K J I H G F 7 E D C B A @? > = < 6 ; : 9 8 7 6 5 4 3 2 5 /. -, + * ) ( 4 & % $ #! SP 3 2 OR LF 9 8 7 6 5 4 3 2 Desimal

SMS PDU Penerima (Mobile Terminated) SMS PDU penerima adalah terminal menerima pesan yang masuk dari SMSC ke handphone dalam format PDU. Setelah pesan diterima dalam format PDU, handphone akan melakukan pengkodean pesan (decodec) menjadi format teks. Cara pengkodean format PDU sudah diatur dan distandarkan oleh ETSI, sebagai berikut: SCA PDU Type OA PID DCS SCTS UDL UD Contoh SMS PDU Penerima Kita menerima pesan dari 62822888374 dengan isi pesan sms adalah hellolhello pada tanggal 6 januari 24 pukul 6.22 WIB.maka format PDU adalah : 692684C9268228838474 6622282AE8329BFD4697D9EC37 8

Penjelasan User Data (UD) 9

Service Center Address (SCA) SCA adalah alamat (nomor) SMSC. SCA memiliki 3 komponen yaitu: Len Panjang informasi SMSC dalam oktet Hasil : Type of number Nomor dari SMSC 8h = format lokal 9h = format internasional Service center number Nomor SMSC operator pengirim Jika panjangnya ganjil maka karakter terakhir ditambahkan OFh Beberapa service center number: Satelindo = 628624 (PDU = 268642) Telkomsel = 628 (PDU = 268) Excelcom = 62884459 (PDU = 26848549) IM3 = 62855 (PDU = 26585) PDU type Nilai default PDU type untuk SMS-deliver adalah 4 hexa () binary) yang memiliki arti: No bit Nama Nilai 7 RP 6 UDHI 5 SRI RP : Replay Path Alur yang menunjukkan bahwa ada alur jawaban UDHI : User Data Header Indicator Bernilai jika SMS menggunakan judul SRI : Status Report Indication Bernilai jika laporan status laporan akan dikembalikan MMS : More Message to Send Bernilai jika ada pesan lebih yang akan dikirim MTI : Message Type Indicator Bernilai menunjukkan bahwa PDU ini adalah SMS-DELIVER 4 <> 3 <> 2 MMS MTI MTI

Originator Address (OA) OA adalah nomor pengirim yang terdiri dari len, type of number dan nomor pengirim. Len menunjukkan panjang nomor pengirim Type of number menunjukkan format dari nomor tujuan 8 hexa untuk format lokal 9 hexa untuk format international Nomor tujuan adalah alamat (nomor) handphone pengirim SMS Protocol Identifier (PID) & Data Coding Sceme (DCS) Protocol Identifier (PID) adalah format dari pengiriman pesan, biasanya diatur oleh handphone, apakah pesan berupa Text, Fax, E-mail, telex dan lain-lainl. Nilai default dari PID adalah yang berarti pesan yang dikirim berupa teks standar. Data Coding Sceme adalah rencana dari pengkodean data untuk enentukan SMS yang akan dikirim apakah berupa SMS teks standar, bliking SMS, atau flash SMS. Nilai default DCS adalah yang menunjukkan bahwa SMS yang dikirim berupa teks standar.

Service Center Time Stamp (SCTS), User Data Length (UDL) & User Data (UD) SCTS adalah waktu dari penerimaan pesan oleh SMSC penerima. SCTS terdiri atas tahun (yy), bulan (MM), tanggal (dd), jam (hh), menit (mm), detik (ss) serta zone waktu. Contoh : Jika SMS diterima pada 7 Maret 28 jam 5.3.2 WIB maka SCTS bernilai 83753282 82 => time zone = 28 unit, unit = 5 menit, maka 28 unit = 28*5/6 = 7 jam, sehingga menjadi GMT + 7. = WIB User Data Length adalah panjang pesan SMS yang diterima dalam bentuk teks standard User Data (UD) adalah pesan yang diterima dalam format heksa desimal Mengenal AT Command Sebelum membuat program kita akan melakukan koneksi handphone dengan komputer, hal ini bertujuan apakah kabel dan handphone terhubung dengan baik dengan komputer. 2

3

4