BAHASA PEMROGRAMAN 4

download BAHASA PEMROGRAMAN 4

of 22

  • date post

    03-Jan-2016
  • Category

    Documents

  • view

    35
  • download

    1

Embed Size (px)

description

BAHASA PEMROGRAMAN 4. Oleh: Indra, S.Kom. Pengirim SMSC Penerima. Mengenal Sistem Kerja SMS. Short Message Service (SMS) merupakan salah satu fitur GSM yang dikembangkan dan distandarisasi oleh ETSI. - PowerPoint PPT Presentation

Transcript of BAHASA PEMROGRAMAN 4

  • BAHASA PEMROGRAMAN 4Oleh:Indra, S.Kom

    Fakultas Teknologi Informasi Universitas Budi Luhur

  • Mengenal Sistem Kerja SMSShort 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 handphone tujuan.

    Fakultas Teknologi Informasi Universitas Budi Luhur

  • Mengenal Sistem Kerja SMSDengan 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 SMSDalam 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 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 6281510093290 dengan isi pesan Budi Luhur, dengan batas waktu pengiriman 5 hari, maka format PDU-nya adalah: 0011000C912618150039920000AB0C0C3A390E62D6D175F9DA0E

    SCAPDU TypeMRDAPIDDCSVPUDLUD

    Fakultas Teknologi Informasi Universitas Budi Luhur

  • Service Center Address (SCA) SCA adalah alamat (nomor) SMSC.SCA memiliki 3 komponen yaitu:LenPanjang informasi SMSC dalam oktetHasil : 00Type of numberNomor dari SMSC81h = format lokal91h = format internasionalDalam pengiriman SMS nomor SMS tidak dicantumkanService center numberNomor SMSC operator pengirimJika panjangnya ganjil maka karakter terakhir ditambahkan OFhPada pengiriman SMS nomor SMSC operator pengirim tidak dicantumkan

    Fakultas Teknologi Informasi Universitas Budi Luhur

  • PDU typeNilai default PDU type adalah 11 hexa (00010001 binary) yang memiliki arti:

    RP: Replay PathAlur yang menunjukkan bahwa ada alur jawabanUDHI : User Data Header IndicatorBernilai 1 jika SMS menggunakan judulSRR : Status Report RequestBernilai 1 jika laporan status pengiriman dimintaVPF : Validity Period FormatBatas waktu pengiriman jika pesan gagal dikirimRD : Reject DuplicatesParameter yang menunjukkan ya atau tidak Service Center akan menerima satu pengiriman SMS yang masih disimpan dalam Service Center tersebut MTI : Message Type IndicatorBernilai 0 menunjukkan SMS-DELIVER

    No bit76543210NamaRPUDHISRRVPFVPFRDMTIMTINilai00010001

    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 00Destination Address adalah nomor tujuan, yang terdiri dari len, type of number dan nomor tujuan.Len menunjukkan panjang nomor tujuanType of number menunjukkan format dari nomor tujuan81 untuk format lokal91 untk format internationalNomor 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, E-mail, 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 VP5 menit 720 menit (12 jam)(waktu VP/5)-112.5 jam 24 jam143 + ((waktu VP 12)*2)2 30 hari166 + waktu VPLebih 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

    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

  • Service Center Address (SCA) SCA adalah alamat (nomor) SMSC.SCA memiliki 3 komponen yaitu:LenPanjang informasi SMSC dalam oktetHasil : 00Type of numberNomor dari SMSC81h = format lokal91h = format internasionalService center numberNomor SMSC operator pengirimJika panjangnya ganjil maka karakter terakhir ditambahkan OFhBeberapa service center number:Satelindo = 62816124 (PDU = 26181642)Telkomsel = 6281100000 (PDU = 2618010000)Excelcom = 62818445009 (PDU = 26184854009)IM3= 62855000000 (PDU = 26580500000)

    Fakultas Teknologi Informasi Universitas Budi Luhur

  • PDU typeNilai default PDU type untuk SMS-deliver adalah 04 hexa (00000100) binary) yang memiliki arti:

    RP: Replay PathAlur yang menunjukkan bahwa ada alur jawabanUDHI : User Data Header IndicatorBernilai 1 jika SMS menggunakan judulSRI : Status Report IndicationBernilai 1 jika laporan status laporan akan dikembalikanMMS : More Message to SendBernilai 1 jika ada pesan lebih yang akan dikirimMTI : Message Type IndicatorBernilai 0 menunjukkan bahwa PDU ini adalah SMS-DELIVER

    No bit76543210NamaRPUDHISRIMMSMTIMTINilai00000100

    Fakultas Teknologi Informasi Universitas Budi Luhur

  • Originator Address (OA)OA adalah nomor pengirim yang terdiri dari len, type of number dan nomor tujuan.Len menunjukkan panjang nomor tujuanType of number menunjukkan format dari nomor tujuan81 hexa untuk format lokal91 hexa untuk format internationalNomor 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, E-mail, 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 8030705103218282 => time zone = 28 unit, 1 unit = 15 menit, maka 28 unit = 28*15/60 = 7 jam, sehingga menjadi GMT + 07.00 = WIBUser Data Length adalah panjang pesan SMS yang diterima dalam bentuk teks standardUser Data (UD) adalah pesan yang diterima dalam format heksa desimal

    Fakultas Teknologi Informasi Universitas Budi Luhur

  • Mengenal AT CommandSebelum 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

  • Fakultas Teknologi Informasi Universitas Budi Luhur

  • Fakultas Teknologi Informasi Universitas Budi Luhur

  • Fakultas Teknologi Informasi Universitas Budi Luhur