Skip to content

Linux Fun

Artikel seputar linux, teknik informatika dan sistem informasi

Menu
  • About
  • Contact
  • Disclaimer
  • Privacy Policy
  • Sitemap
Menu

Protocol Data Unit (PDU)

Posted on December 8, 2012January 26, 2013 by linuxfun

Data yang mengalir ke atau dari SMS-center harus berbentuk PDU (Protocol Data Unit). PDU berisi bilangan-bilangan heksadesimal yang mencerminkan bahasa I/O. PDU terdiri atas beberapa header. Header untuk kirim SMS ke SMS-center berbeda dengan SMS yang diterima dari SMS-center.

  • 1 PDU untuk kirim SMS ke SMS Center
  • 2 PDU untuk SMS terima dari SMS-center

PDU untuk kirim SMS ke SMS Center

PDU untuk mengirim SMS terdiri dari delapan header, yaitu sebagai berikut:

  1. Service Center Address (SCA)
    Terdiri atas tiga komponen, yaitu:

    • Len
      Panjang informasi SMSC dalam oktet, adalah 00
    • Type of number
      untuk nasional, sub headernya adalah  81 hexa
      internasional , kode sub headernya yaitu 91 hexa
    • Nomor SMS-center, untuk format PDU pasangan heksanya dibalik-balik, dan bila ganjil maka akan dipasang dengan huruf F di depannya. Dalam pengiriman SMS, nomor SMSC tidak dicantumkan sehingga type of number dan SMSC adalah none. SCA = 00
  2. PDU Type
    Nilai default untuk pengiriman SMS adalah 11hexa. PDU = 11
  3. Massage Reference (MR)
    Nomor referensi SMS, nomor referensi dibiarkan 0 , jadi bilangan heksanya adalah 00. MR = 004.
  4. Destination Address
    Nomor telepon seluler penerima, terdiri atas tiga
    subheader, yaitu:

    • LeN
      Jumlah bilangan desimal nomor telepon seluler yang dituju dalam bilangan  heksadesimal.
    • National/Internasional Kode
      untuk nasional, sub headernya adalah  81hexa
      internasional , kode sub headernya yaitu 91hexa
    • Nomor SMS-center, untuk format PDU pasangan heksanya dibalik-balik, dan bila ganjil maka akan dipasang dengan huruf F di depannya.
      Contoh: untuk nomor tujuan +6285220023183 menjadi 0D 91 265822003281F3
      Untuk nomor tujuan 085220023183 menjadi 0C81802502201338
  5. Protocol Identifier(PID)
    • 0,  menjadi 00 dikirim sebagai SMS
    • 1,  menjadi 01 dikirim sebagai telex
    • 2,  menjadi 10 dikirim sebagai fax
  6. Data Coding Scheme (DCS) atau skema encoding data I/O
    • Skema  7 bit , ditandai dengan angka 0 dan kode  00
    • Skema 8 bit, dengan angka lebih besar dari 0
  7. Validity Period
    Adalah lama waktu pesan disimpan di SMSC apabila pesan gagal diterima oleh handphone penerima. Jika diskip, maka berarti tidak membatasi waktu berlaku SMS. Missal diinginkan VP-nya 5 hari maka VP = 166 + 5 = 171d = AB hexa. Jadi VP = AB.
  8. User Data Length (UDL)
    Adalah panjang pesan yang dikirim. Misal pesan adalah ”pesan pendek”. Memiliki karakter 12 = 0Ch. UDL = 0C
  9. User Data (UD)
    Adalah isi pesan dalam format heksadesimal. Misal ”pesan pendek” kodenya adalah D0F23CEC06C1CB6E72790D

Untuk mengirim kata “pesan pendek” ke telepon seluler nomor “6285220023183″ lewat dengan jangka waktu valid 5 hari, maka PDU lengkapnya adalah : 0011000D91265822003281F30000AB0CD0F23CEC06C1CB6E72790D

PDU untuk SMS terima dari SMS-center

Misal kode diterima adalah:

06912618010000240D91265822003281F300006010810151848205E832 9BFD06

Penjelasannya adalah :

  1. Service Center Address (SCA)
    Len = 06
    Type of Number
    = 91
    SMSC number
    untuk telkomsel adalah 6281100000 dirubah menjadi 2618010000.
  2. PDU Type untuk SMS terima = 24h
  3. Originator Address (OA) atau nomor  telepon seluler pengirim
    Len = 0D
    Type of Number
    = 91
    No. telepon seluler pengirim = 6285220023183 = 265822003281F3
  4. PID = 00 (standard text SMS)
  5. DCS = 00
  6. Tanggal dan waktu SMS di stamp di SMS-center, yang merupakan 12 bilangan heksa (6 pasang) yaitu : yy/mm/dd hh:mm:ss (Zone Waktu)
    contoh: 6010810151848
    06/01/18 10:15:48 28
    18 Januari 2006 10:15:48
  7. UDL untuk pesan adalah 05
  8. UD atau Isi SMS
    E8329BFD06  maka pesannya adalah “hello”

1 thought on “Protocol Data Unit (PDU)”

  1. Pingback: Protocol Data Unit (PDU) « juwita0002

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Sifat-Sifat Benda, Pengenalan Sifat Fisik dan Sifat Kimia
  • Konsep dan Pengertian Teori Keseimbangan Umum
  • Database Oracle
  • Perpajakan, Fungsi, Tujuan, dan Sistem Perpajakan di Indonesia
  • Teori Konsumen, Memahami Perilaku Konsumen dalam Memilih Barang dan Jasa
  • Asimetri Informasi, Perilaku Agen, Moral Hazard, Adverse Selection dan Pasar Asuransi
  • Memahami Konsep Penting dalam Ekonomi Perusahaan dan Industri, Pengambilan Keputusan, Teori Pasar, Investasi, dan Strategi Perusahaan
  • Mempelajari Konsep Keseimbangan Umum, Interaksi Pasar Barang dan Faktor Produksi serta Peran Pemerintah dalam Perekonomian
  • Efisiensi Pasar dan Peran Pemerintah dalam Meningkatkan Kesejahteraan Masyarakat, Memahami Konsep-konsep dalam Ekonomi Kesejahteraan
  • Eksternalitas dan Public Goods, Mempelajari eksternalitas, manfaat publik, biaya dan manfaat sosial, dan peran pemerintah dalam mengatasi pasar yang tidak sempurna
  • Analisis Pasar Monopoli, Memahami Monopoli, Persaingan Monopolistik, Oligopoli, Kartel, dan Pengaruhnya Terhadap Harga dan Kualitas Produk atau Jasa

Categories

  • Adobe
  • Alga
  • Algoritma
  • Algoritma Genetika
  • Android
  • Basis Data
  • Biologi SMA Kelas 10
  • Biometrik
  • Borland Delphi
  • Buku Pelajaran SMA
  • Buku Pelajaran SMK
  • Buku Pelajaran SMP
  • Business Intelligence
  • C++
  • Cacing
  • Citra Digital
  • Clustering
  • Customer Relationship Management
  • Data Flow Diagram
  • Data Mining
  • Data Warehouse
  • Database Terdistribusi
  • Databases
  • Desain Grafis
  • Ekonomi
  • Ekonomi Makro
  • Ekonomi Micro
  • Ekonomi SMA Kelas 12
  • Enterprise Resource Planning
  • Entity Relationship Diagram
  • Financial Management
  • Fuzzy
  • Game
  • Ganggang
  • Globalisasi
  • Hewan
  • Hidden Markov Model
  • Ilmu Pengetahuan Sosial SMP Kelas 9
  • Internet
  • Invertebrata
  • Jamur
  • Java
  • Keanekaragaman Hayati
  • Kebijakan Publik
  • Kecerdasan Buatan
  • Klasifikasi Makhluk Hidup
  • Knowledge Management
  • Komputer
  • Koperasi
  • Kriptografi
  • Logika Informatika
  • Manajemen
  • Manajemen Badan Usaha
  • Manajemen Proyek Sistem Informasi
  • Microsoft Acces
  • Monera
  • Multimedia
  • My SQL
  • Negara Berkembang
  • Negara Maju
  • Network Management
  • Otonomi Daerah
  • Pascal
  • Pelajaran IPA SMP Kelas 1
  • Pembelaan Negara
  • Pendidikan Kewarganegaraan SMP Kelas 9
  • Pengenalan Pola
  • Penutupan Siklus Akuntansi
  • Perang Dunia II
  • Perpajakan
  • PHP
  • PLC
  • Prestasi Diri
  • Protista
  • Prototype
  • Rekayasa Perangkat Lunak
  • Siklus Akuntansi Perusahaan Dagang
  • Sistem Informasi
  • Sistem Informasi Geografis
  • Sistem Kelistrikan
  • Sistem Pakar
  • Sistem Pendukung Keputusan
  • Sistem Pengapian
  • SMS Gateway
  • SQL Server
  • Teknik Sepeda Motor SMK Kelas 11
  • Teori Ekonomi
  • Thyristor
  • Tingkatan Manajemen
  • Tumbuhan
  • UML
  • Uncategorized
  • Vertebrata
  • Video
  • Virus
  • Visual Basic
© 2023 Linux Fun