akan dibentuk sistem penyandian data dari karakter dalam bentuk untaian bit-bit biner.
PDU tidak hanya berisi pesan teks saja, tetapi terdapat beberapa meta – informasi yang lainnya, seperti nomor pengirim, nomor SMS
Center , waktu pengiriman, dan sebagainya. Semua informasi yang
terdapat dalam PDU, dituliskan dalam bentuk pasangan-pasangan bilangan heksadesimal yang disebut dengan pasangan oktet. Jenis PDU
SMS yang akan digunakan adalah: SMS Penerimaan SMS-DELIVER dan SMS Pengiriman SMS-SUBMIT.
2.3.6.1. PDU Penerimaan SMS- Deliver
SMS Penerimaan SMS-Deliver adalah pesan yang diterima oleh terminal dari SMSC dalam bentuk PDU. Untuk dapat
membaca pesan yang berada dalam memori modem GSM, maka digunakanlah modul JavaComm. Dengan modul tersebut kita dapat
mengambil pesan dari memori modem GSM dalam format PDU. PDU Protocol Data Unit Mode adalah format message dalam
heksadesimal octet dengan panjang mencapai 160 7 bit Default alphabet
atau 140 8 bit karakter. Kelebihan menggunakan mode PDU adalah kita dapat melakukan encoding sendiri yang tentunya
harus pula didukung oleh hardware dan operator GSM. Contohnya:
1 Kita dapat melakukan kompresi data 2 Menambahkan nada dering dan gambar pada pesan yang akan
kita kirim. 3 Menambahkan header ke dalam pesan yang akan dikirim,
seperti timestamp, nomor SMSC dan meta-informasi lainnya.
Aplikasi server yang akan dibuat adalah menggunakan mode PDU dengan encoding 7 bit Default alphabet. Berikut adalah
contoh perubahan mode PDU menjadi teks biasa sehingga dapat kita mengerti. SMS Deliver PDU adalah terminal yang menerima
pesan dari SMSC dalam format PDU. Gambar berikut ini adalah skema format SMS Deliver PDU. SMS Penerimaan SMS-Deliver
adalah pesan yang diterima oleh terminal dari SMSC dalam bentuk PDU. PDU SMS Penerimaan memiliki format seperti pada Tabel
2.2. Pada PDU ini, terdapat beberapa meta informasi yang dibawa, antara lain:
Tabel 2.2
Skema format SMS Deliver PDU
SCA PDU-Type OA
PID DCS SCTS
UDL UD
Tabel 2.3
Contoh pesan SMS Deliver dalam PDU format Pesan Asli terima sms terima spasi sms
PDU 059126181642240C9126188598048200003050316140
34820AF4B23CDD0E83E6ED39
Keterangan:
2.3.6.2 .SCA Service Center Address
Berisi informasi SMS–center. SCA memiliki tiga komponen utama, yaitu len, type of number dan BCD
Digits.
Tabel 2.4
SCA Service Center Address
B erikut ini adalah contoh penulisan nomor SMSC untuk masing-
masing operator:
Tabel 2.5
Daftar SMSC
Operator Nomor SMSC
Format dalam PDU
Satelindo 62816124
05 91 26 18 16 42
Octet Keterangan
Nilai Len
Panjang informasi SMSC dalam octet
05
Type of Number
Type of address dari SMSC 81h = lokal format
91h = internasional format 91
BCD Digits
Nomor SMSC. Jika panjangnya ganjil, pada akhir karakter
tambahkan 0F hexa 26181642
Excelcomindo 62818445009 07 91 26 18 48 54 00 F9
Telkomsel 6281100000
06 91 26 18 01 00 00 Indosat
62855000000 07 91 26 58 05 00 00 F0
2.3.6.3. Tipe PDU PDU Type