Fakultas Teknologi Informasi Universitas Budi Luhur SMS GATEWAY Oleh: Indra.

Slides:



Advertisements
Presentasi serupa
MMM INDONESIA GET HELP ( TARIK DANA ) REVISI 16 JANUARI 2014 daftarmmm.blogspot.com Materi Presentasi GRATIS daftarmmm.blogspot.com.
Advertisements

Pengukuran Sudut Sudut adalah bangun yang dibentuk oleh 2 sinar garis yang bersekutu pada pangkalnya. 2 sinar garis itu disebut kaki sudut. Pangkal kedua.
PEMBELAJARAN FISIKA INTERAKTIF
BAB 02 PERSAMAAN DASAR AKUNTANSI & PENCATATAN BERPASANGAN
N ETWORK C ONFIGURATION Oleh : NAFISAH – Informatics Engineering Electronic Engineering Polytechnic Institute of Surabaya – Tenth of November Institute.
TCP/IP & IP ADDRESS.
Materi Praktikum Sistem Operasi INTERNAL COMMAND
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
Tri Widodo Referensi.  Tele (jauh), comunication (komunikasi)  Telekomunikasi, bentuk komunikasi jarak jauh untuk mengirim pesan dari suatu tempat.
MOBILE - Teknologi Mengubah Pola kehidupan : Berburu, bertani, industri, informasi menciptakan teknologi dengan maksud meningkatkan.
Fakultas Teknologi Informasi Universitas Budi Luhur BAHASA PEMROGRAMAN 4 Pertemuan III Oleh: Seno, S.Kom.
BAHASA PEMROGRAMAN 4 Pertemuan 3 Oleh: Indra, S.Kom.
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman VB.NET Pertemuan 7.
IP Address Politeknik Elektronika Negeri Surabaya
PENGENALAN CODING RPG Coding pada RPG diimplementasikan pada lembar kode (coding sheet) yang mempunyai 80 kolom Dikenal 8 jenis Coding Sheet - Header Spec. -
KOMUNIKASI DATA NATALIA K. PASAU_D Pokok Bahasan: 5.7 Internet protocol version 4 (IPv4) 5.8 ICMP (Internet control message protocol) 5.9 Internet.
Jaringan TCP/IP (lanjutan)
Disusun oleh : Ary tri wibowo L Pendahuluan Kemajuan teknologi yang semakin pesat, membuat kehidupan manusia menjadi lebih mudah,salah satunya.
1 IP Address dan Cara Konfigurasi Politeknik Elektronikan Negeri Surabaya Institut Tekonolgi Sepuluh Nopember Surabaya.
Evolusi Teknologi Selular
CIRCUIT SWITCHING AND PACKET SWITCHING
DINI OKTARIKA, S.KOM 1 KOMUNIKASI DATA.  Komunikasi berasal dari bahasa Latin yaitu Communicare atau Communis yang berarti menjadi milik bersama.  Komunikasi.
Situasi Saat Program Berjalan (Run-time Environment)
OLEH : Akmal Hidayat, S.ST
TEKNOLOGI SMS PADA SISTEM PERHITUNGAN SUARA Akhmad Faisal ( ) for further detail, please visit
Fungsi Vlookup Fungsi Hlookup
PEMROGRAMAN BERBASIS WEB
M. AMIRUDIN, APLIKASI SMS GATEWAY UNTUK SISTEM INFORMASI KHS (KARTU HASIL STUDI) MAHASISWA JURUSAN TEKNIK ELEKTRO UNIVERSITAS NEGERI SEMARANG.
Fakultas Teknologi Informasi Universitas Budi Luhur
User Datagram Protocol (UDP)
MARI BELAJAR MATEMATIKA
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Berkomunikasi melalui Jaringan Network Fundamentals – Chapter 2.
PENGANTAR TEKNOLOGI INFORMASI - B
Data Link Layer.
Struktur Directory dan File Nyimas Artina Arfansyah, S.Kom, M.Si.
MOBILE COMMERCE Materi Pertemuan 11.
Fakultas Teknologi Informasi Universitas Budi Luhur
Pembahasan Broadcast Internet layer Internet Control Message Protocol
Teknik Penyaluran Sinyal
IP Addressing.
Zaini, PhD Jurusan Teknik Elektro Universitas Andalas 2012
Common Channel Signalling
IP Address.
Computing Networks Pertemuan 5 IP Address.
PENGANTAR TEKNOLOGI INFORMASI
Bab 12 Transport Layer Abdillah, MIT.
Bab 9 Transport Layer Abdillah, MIT.
JARINGAN DI LINUX PENGGUNAAN SMS SEBAGAI ALTERNATIF PENGONTROLAN
WIRA CHENDHA IRIYANTO ( ) PENDIDIKAN EKONOMI 3B AKUNTANSI
Bab 8 Konsep Network Layer
IP Address Oleh : Rusito, S.Kom, M.Kom.
JARINGAN KOMPUTER Komunikasi Data.
William Stallings Data and Computer Communications 7th Edition
Bab 7 Konsep Network Layer
Budi Rahardjo PPAU Mikroelektronika ITB
Apakah internet itu? Internet adalah kependekan dari Interconnected Network. Internet merupakan sistem komunikasi yang menghubungkan komputer-komputer.
GPRS ( General Packet Radio Service )
Jaringan Komputer 2 – Pertemuan 7
Application Layer Pada TCP/IP.
Pengantar Jaringan Komputer IP Address (1)
INTERNETWORKING Didi Juardi,ST.,M.Kom.
ARSITEKTUR DAN PROTOKOL
Budi Rahardjo PPAU Mikroelektronika ITB
LAPISAN NETWORK.
UNIVERSITAS PEMBANGUNAN JAYA
IP Addressing.
Budi Rahardjo PPAU Mikroelektronika ITB
Taryana Suryana. M.Kom, CCNA, YD1JEA
APLIKASI Cicu Ratih Damayanthi
Komponen table Ms. Access
Transcript presentasi:

Fakultas Teknologi Informasi Universitas Budi Luhur SMS GATEWAY Oleh: Indra

Fakultas Teknologi Informasi Universitas Budi Luhur 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

Fakultas Teknologi Informasi Universitas Budi Luhur 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

Fakultas Teknologi Informasi Universitas Budi Luhur 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 heksadesimal dan desimal dengan panjang mencapai 160 karakter (7 bit) atau 140 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)

Fakultas Teknologi Informasi Universitas Budi Luhur 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: Misalnya kita akan mengirim SMS ke ‘ ’ dengan isi pesan ‘Pesan Pendek’, dengan batas waktu pengiriman ‘5 hari’, maka format PDU-nya adalah: ‘ C AB0CD0F2 3CEC06C1CB6E72790D’ SCAPDU Type MRDAPIDDCSVPUDLUD

Fakultas Teknologi Informasi Universitas Budi Luhur Penjelasan PDU Pengirim

Fakultas Teknologi Informasi Universitas Budi Luhur Penjelasan User Data

Fakultas Teknologi Informasi Universitas Budi Luhur Service Center Address (SCA) SCA adalah alamat (nomor) SMSC. SCA memiliki 3 komponen yaitu:  Len Panjang informasi SMSC dalam oktet Hasil : 00  Type of number Nomor dari SMSC 81h = format lokal 91h = 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

Fakultas Teknologi Informasi Universitas Budi Luhur PDU type Nilai default PDU type adalah 11 hexa ( binary) yang memiliki arti: RP: Replay Path  Alur yang menunjukkan bahwa ada alur jawaban UDHI : User Data Header Indicator  Bernilai 1 jika SMS menggunakan judul SRR : Status Report Request  Bernilai 1 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 0 menunjukkan SMS-DELIVER No bit NamaRPUDHISRRVPF RDMTI Nilai

Fakultas Teknologi Informasi Universitas Budi Luhur 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 ’00’ 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 81 untuk format lokal 91 untk format international  Nomor tujuan adalah alamat (nomor) handphone yang akan dikirim SMS

Fakultas Teknologi Informasi Universitas Budi Luhur Protocol Identifier (PID) & Data Coding Sceme (DCS) Protocol Identifier (PID) adalah format dari pengiriman pesan, biasanya diatur oleh handphone, apakah pesan berupa Text, Fax, , telex dan lain-lainl. Nilai default dari PID adalah ’00’ 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 ’00’ yang menunjukkan bahwa SMS yang dikirim berupa teks standar.

Fakultas Teknologi Informasi Universitas Budi Luhur 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 User Data Length adalah panjang pesan SMS yang akan dikirim dalam bentuk teks standard Waktu VPNilai VP 5 menit – 720 menit (12 jam)(waktu VP/5) jam – 24 jam143 + ((waktu VP – 12)*2) 2 – 30 hari166 + waktu VP Lebih dari 4 minggu192 + waktu VP

Fakultas Teknologi Informasi Universitas Budi Luhur 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.

Fakultas Teknologi Informasi Universitas Budi Luhur User Data Desimal LFOR 2 3SP!“#$%&‘ 4()*+,-./ :; 7FGHIJKLMNO 8PQRSTUVWQY 9Z[\]^_`abc 10defghiJKlm 11nopqRstuvW 12xyz{|}~Del

Fakultas Teknologi Informasi Universitas Budi Luhur 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: SCAPDU TypeOAPIDDCSSCTSUDLUD

Fakultas Teknologi Informasi Universitas Budi Luhur Contoh SMS PDU Penerima Kita menerima pesan dari dengan isi pesan sms adalah “hellohello” pada tanggal 6 januari 2004 pukul WIB.maka format PDU adalah : C AE8329BFD4697D9EC37

Fakultas Teknologi Informasi Universitas Budi Luhur

Penjelasan User Data (UD)

Fakultas Teknologi Informasi Universitas Budi Luhur Service Center Address (SCA) SCA adalah alamat (nomor) SMSC. SCA memiliki 3 komponen yaitu:  Len Panjang informasi SMSC dalam oktet Hasil : 06  Type of number Nomor dari SMSC 81h = format lokal 91h = format internasional  Service center number Nomor SMSC operator pengirim Jika panjangnya ganjil maka karakter terakhir ditambahkan OFh  Beberapa service center number: Satelindo = (PDU = ) Telkomsel = (PDU = ) Excelcom = (PDU = ) IM3= (PDU = )

Fakultas Teknologi Informasi Universitas Budi Luhur PDU type Nilai default PDU type untuk SMS-deliver adalah 04 hexa ( ) binary) yang memiliki arti: RP: Replay Path  Alur yang menunjukkan bahwa ada alur jawaban UDHI : User Data Header Indicator  Bernilai 1 jika SMS menggunakan judul SRI : Status Report Indication  Bernilai 1 jika laporan status laporan akan dikembalikan MMS : More Message to Send  Bernilai 1 jika ada pesan lebih yang akan dikirim MTI : Message Type Indicator  Bernilai 0 menunjukkan bahwa PDU ini adalah SMS-DELIVER No bit NamaRPUDHISRI MMSMTI Nilai

Fakultas Teknologi Informasi Universitas Budi Luhur 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 81 hexa untuk format lokal 91 hexa untuk format international  Nomor pengirim adalah alamat (nomor) handphone pengirim SMS

Fakultas Teknologi Informasi Universitas Budi Luhur Protocol Identifier (PID) & Data Coding Sceme (DCS) Protocol Identifier (PID) adalah format dari pengiriman pesan, biasanya diatur oleh handphone, apakah pesan berupa Text, Fax, , telex dan lain-lainl. Nilai default dari PID adalah ’00’ 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 ’00’ yang menunjukkan bahwa SMS yang dikirim berupa teks standar.

Fakultas Teknologi Informasi Universitas Budi Luhur 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 07 Maret 2008 jam 15.30”.12’ WIB maka SCTS bernilai ‘ ’  82 => time zone = 28 unit, 1 unit = 15 menit, maka 28 unit = 28*15/60 = 7 jam, sehingga menjadi GMT = WIB User Data Length adalah panjang pesan SMS yang diterima dalam bentuk teks standard User Data (UD) adalah pesan yang diterima dalam format desimal

Fakultas Teknologi Informasi Universitas Budi Luhur 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.

Fakultas Teknologi Informasi Universitas Budi Luhur