APLIKASI SMS GATEWAY PADA VPN MELALUI NAT

  APLIKASI SMS GATEWAY PADA VPN MELALUI NAT TUGAS AKHIR Oleh : Stephani Ayu Prasetia P. 05.50.0025 PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS KATOLIK SOEGIJAPRANATA SEMARANG 2011

PENGESAHAN

  Laporan Tugas Akhir dengan judul :

  “APLIKASI SMS GATEWAY PADA VPN MELALUI NAT diajukan untuk memenuhi sebagian dari persyaratan dalam

  memperoleh gelar sarjana Teknik Elektro pada program studi Teknik Elektro di Fakultas Teknologi Industri Universitas Katolik Soegijapranata Semarang.

  Laporan Tugas Akhir ini disetujui pada tanggal …. Nopember 2011.

Semarang, …. Nopember 2011

  Menyetujui, Pembimbing

  (Dr. F. Budi Setiawan, MT) NPP : 058.1.1994.150

  Mengetahui, Dekan FTI Koordinator Tugas Akhir

  (Dr. F. Budi Setiawan, MT) (Dr. Ir. Slamet Riyadi, MT) NPP : 058.1.1994.150 NPP : 058.1.1992.110

  ABSTRAK

SMS (Short Message Service) bukanlah hal baru dalam dunia teknologi mobile.

  Salah satu aplikasi dari sms adalah SMS Gateway. SMS Gateway dapat melakukan pengaturan SMS dengan PC yang dihubungkan dengan jalur GSM dari mobile phone tersebut dengan teknologi ini dapat mengembangkan SMS bukan hanya berkaitan dengan pengiriman dan penerimaan SMS namun juga bisa diaplikasikan ke beberapa teknologi lainnya. Sedangkan VPN menghubungkan PC dengan jaringan publik atau internet namun sifatnya privat, karena bersifat privat maka tidak semua orang bisa terkoneksi ke jaringan ini dan mengaksesnya. Gateway sendiri merupakan perangkat yang minimal terdiri dari sebuah PC dengan modem GSM/CDMA. Untuk tugas akhir ini penulis menggunakan SMS Gateway untuk mempermudah komunikasi antara dosen dan mahasiswa sehingga mempermudah proses perkuliahan.

  Keyword: SMS Gateway, Gammu, VPN

KATA PENGANTAR

  Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa atas anugerah dan karunia-Nya, sehingga Tugas Akhir berikut laporan ini dapat selesai dengan baik. Tugas Akhir ini dibuat sebagai salah satu syarat dalam menempuh pendidikan sarjana pada Program Studi Teknik Elektro Fakultas Teknologi Industri Universitas Katolik Soegijapranata.

  Pada kesempatan ini dengan rasa syukur dan kerendahan hati, penulis mengucapkan terima kasih yang sebesar-besarnya kepada kedua orang tua tercinta yang telah memberikan dorongan serta doa restu dalam menyelesaikan Tugas Akhir ini. Dalam kesempatan penulis juga ingin menyampaikan terima kasih yang begitu besar pada pihak-pihak yang telah membantu, kepada yang terhormat :

  1. Bapak Dr. Florentius Budi Setiawan, MT, selaku Dekan Fakultas Teknologi Industri Universitas Katolik Soegijapranata dan pembimbing.

  Yang telah memberikan ijin, fasilitas dan bimbingan dalam pembuatan tugas akhir ini.

  2. Bapak, Ibu dosen beserta segenap karyawan Fakultas Teknologi Industri Universitas Katolik Soegijapranata.

  3. Teman – teman Teknik Elektro Universitas Katolik Soegijapranata semuanya, khususnya angkatan 2005. Atas semangat dan kerjasama yang telah diberikan, membuat penulis menjadi nyaman selama mengerjakan tugas akhir.

  4. Untuk semua pihak yang tidak dapat penulis sebut satu persatu atas bantuannya baik secara moril maupun materiil terima kasih banyak.

  Tiada lain penulis hanya dapat memanjatkan doa kehadirat Tuhan Yang Maha Esa, kiranya dengan limpahan rahmat, anugerah dan karunia-Nya untuk kebahagiaan dan kesejahteraan semua pihak yang telah membantu penulis, atas segala budi baik yang telah diberikan kepada kita semua. Penulis juga berharap laporan Tugas Akhir ini dapat dijadikan bahan pertimbangan untuk pengembangan selanjutnya, dan pengalaman yang berguna bagi penulis maupun pembaca.

  Penyusun juga menyadari laporan ini belumlah sempurna, penulis sangat mengharapkan adanya saran dan kritik dari teman-teman maupun pembaca sekalian sehingga laporan ini dapat menjadi lebih sempurna dan memberikan sumbangsih dalam perkembangan ilmu pengetahuan dan teknologi.

  Semarang, November 2011 Penulis,

DAFTAR ISI

  HALAMAN JUDUL ........................................................................................................... i HALAMAN PENGESAHAN ............................................................................................ ii ABSTRAK ........................................................................................................................ iii KATA PENGANTAR ....................................................................................................... iv DAFTAR ISI ...................................................................................................................... vi DAFTAR GAMBAR ......................................................................................................... ix DAFTAR TABEL .............................................................................................................. xi

  BAB I PENDAHULUAN ............................................................................................ 1

  1.1 Latar Belakang ............................................................................................ 1

  1.2 Perumusan Masalah .................................................................................... 1

  1.3 Batasan Masalah ......................................................................................... 2

  1.4 Tujuan Dan Manfaat ................................................................................... 2

  1.5 Metodologi Penelitian ................................................................................. 2

  1.6 Sistematika Penulisan ................................................................................. 3

  BAB II TINJAUAN PUSTAKA ................................................................................... 4

  2.1 Short Message Service .............................................................................. 4

  2.1.1 Cara Kerja SMS .............................................................................. 5

  2.1.1.1 SMS Service Centre(SMSC) ............................................. 6

  2.1.1.2 Short Message Entity(SME) ............................................. 6

  2.1.1.3 External short message Entities(ESME) ........................... 6

  2.1.2 Email Gateway ................................................................................ 7

  2.1.2.1 Basic Features SMS .......................................................... 8

  2.2 SMS Gateway ........................................................................................... 9

  2.2.1 SMS Gateway handphone terkoneksi dengan komputer .............. 10

  2.2.2 SMS Gateway dengan IP SMS Technology ................................. 13

  2.2.2.1 SMSC(Short Message Service Center) ........................... 14

  2.2.2.2 Library SMS Gateway .................................................... 18

  2.3 AT Command .......................................................................................... 18

  2.4 Protocol Data Unit(PDU) ........................................................................ 24

  2.4.1 Struktur Data SMS Deliver .......................................................... 25

  2.4.2 Struktur Data SCA ....................................................................... 25

  2.4.3 PDU Type atau tipe SMS ............................................................. 26

  2.4.3.1 PID atau bentuk SMS ...................................................... 28

  2.4.3.2 DCS atau skema encoding data ....................................... 28

  2.4.3.3 SCTS atau waktu tiba di SMS Center ............................. 29

  2.4.3.4 Validity Periode (VP) atau jangka waktu validitas SMS ................................................................................. 29

  BAB III PERANCANGAN SISTEM ............................................................................... 31

  3.1 Gambaran Umum Perancangan .............................................................. 31

  3.2 Diagram Blok Proses Komunikasi Server .............................................. 32

  3.2.1 Proses Pengiriman New SMS ...................................................... 32

  3.2.2 Proses Pengolahan data saat SMS Masuk .................................... 33

  3.2.3 Proses mereply SMS Masuk ........................................................ 34

  3.3 Diagram Alir ........................................................................................... 35

  3.3.1 Diagram Alir Tampilan Utama Server ........................................ 35

  3.3.2 Diagram Alir Buka Koneksi ........................................................ 36

  3.3.3 Diagram Alir Inisialisasi ............................................................. 38

  3.3.4 Diagram Alir Buka Koneksi ke Terminal ................................... 38

  3.3.5 Diagram Alir Kirim New Sms .................................................... 39

  3.3.6 Diagram Alir Baca Tabel Receive .............................................. 41

  3.3.7 Diagram Alir Proses Data pada Tabel Receive ........................... 41

  3.3.8 Diagram Alir Proses pada User Manager .................................... 42

  3.4 Perencanaan dan Pembuatan Perangkat Keras ....................................... 43

  3.4.1 Hardware ...................................................................................... 43

  3.4.2 Software ....................................................................................... 44

  3.4.3 Setting Gammu untuk Aplikasi SMS Gateway ........................... 45

  BAB IV ANALISA PERANCANGAN APLIKASI SMS GATEWAY PADA VPN MELALUI NAT ................................................................................................ 49

  4.1 Database MySQL .................................................................................... 49

  4.1.1 Daemons ..................................................................................... 49

  4.1.2 Gammu ......................................................................................... 49

  4.1.3 Inbox ............................................................................................ 50

  4.1.4 Login ............................................................................................ 50

  4.1.5 Outbox .......................................................................................... 51

  4.1.6 Outbox_multipart ........................................................................ 51

  4.1.7 Pbk ............................................................................................... 52 4.1 8 Pbk_group ................................................................................... 52

  4.1.9 Phones .......................................................................................... 52

  4.1.10 Sentitems ...................................................................................... 53

  4.2 Tampilan Utama Web Server .................................................................. 54

  4.2.1 Tampilan Home............................................................................ 54

  4.2.2 Tampilan New SMS ..................................................................... 55

  4.2.3 Tampilan Inbox ............................................................................ 56

  4.2.4 Tampilan Outbox ......................................................................... 60

  4.2.5 Tampilan Sent Item ...................................................................... 61

  4.2.6 Tampilan Phone Book .................................................................. 62

  4.2.7 Tampilan Data Phone Book ......................................................... 63

  4.2.8 Tampilan Tambah User ................................................................ 64

  4.2.9 Tampilan Logout .......................................................................... 64

  4.3 Pengujian Pada Pengiriman Dan Penerimaan Pesan............................... 65

  4.3.1 Pengiriman Pesan ......................................................................... 65

  4.3.2 Penerimaan Pesan ........................................................................ 65

  BAB V PENUTUP....................................................................................................... 66

  5.1 Kesimpulan ............................................................................................. 66

  5.2 Saran ....................................................................................................... 67 DAFTAR PUSTAKA ....................................................................................................... 68

DAFTAR GAMBAR

Gambar 2.1 Elemen-elemen pada jaringan operator seluler ............................................ 5Gambar 2.2 Koneksi ponsel ke komputer dengan kabel data phne to PC ...................... 11Gambar 2.3 Koneksi handphone ke kompter dengan USB ............................................ 11Gambar 2.4 Koneksi handphone ke komputer dengan Infrared ..................................... 12Gambar 2.5 SMS Network Standar.................................................................................. 12Gambar 2.6 IP SMS Network ......................................................................................... 13Gambar 2.7 SMS Gateway bertindak sebagai relay antara dua sms center .................... 14Gambar 2.8 Sebuah aplikasi pesan teks SMS SMSC tanpa terhubung ke SMS

  Gateway ...................................................................................................... 15