MOBILE
TECHNOLOGY
ABSTRAK KOMPETENSI
Modul Ini mempelajari Tentang Dasar Algoritma Mahasiswa mampu memahami
Arsitektur OS Android.
PENDAHULUAN
ABSTRAK
SIP atau Session Initation Protocol merupakan suatu signalling atau pensinyalan
protokol dan pengontrolan pada layer aplikasi yang berfungsi untuk membangun,
memodifikasi, dan mengakhiri suatu sesi multimedia yang melibatkan satu atau beberapa
pengguna. Sesi multimedia merupakan pertukaran data antar pengguna yang bisa meliputi
suara, video, atau text. SIP tidak menyediakan layanan secara langsung, akan tetapi
menyediakan fondasi yang dapat digunakan oleh protokol aplikasi lainnya untuk memberikan
layanan yang lebih lengkap bagi pengguna, misalnya dengan RTP ( Real Time Tr ansport
Protocol ) digunakan untuk transfer data secara real – time , dengan SDP ( Session Description
Protocol ) digunakan untuk mendeskripsikan sesi multimedia, dengan MEGACO ( Media
Gateway Control Protocol ) digunakan untuk komunikasi dengan PSTN (Public Switch
Telephone Network).
2019
2 Mobile Technology Pusat Bahan Ajar dan eLearning
Wawan Kurniawan, M.Kom http://www.undira.ac.id
Akan tetapi fungsi dan operasi dasar dari SIP tidak bergantung pada protokol tersebut dan SIP
juga tidak bergantung pada protokol layer transport yang digunakan. Sebagai contoh, selain
untuk pemanggilan telepon yang sederhana, SIP juga dapat digunakan untuk pengarturan
conference suatu video dan audio atau pesan instant.SIP juga merupakan signaling Protocol
dengan Peer-to-peer yang mengizinkan endpoint-nya untuk memulai dan mengakhiri session
komunikasi yang mana dikembangkan oleh IETF (Internet Enginering Task Force).
Pembangunan suatu jaringan komunikasi dengan memanfaatkan SIP dilakukan melalui
beberapa tahap :
User location : pada tahapan ini untuk menentukan lokasi pengguna yang akan
berkomunikasi.
User availability : untuk menentukan tingkat keinginan pihak yang dipanggil untuk
terlibat dalam komunikasi.
User capability : untuk menentukan media maupun parameter yang berhubungan dengan
media yang akan digunakan untuk komunikasi.
Session setup : “ringing”, untuk membentuk hubungan antara pihak pemanggil dan
pihak yang dipanggil.
2019
3 Mobile Technology Pusat Bahan Ajar dan eLearning
Wawan Kurniawan, M.Kom http://www.undira.ac.id
Session management : pada tahapan ini meliputi transfer, modifikasi, dan pemutusan
sesi.
Komunikasi pada SIP dilakukan dengan mengirimkan pesan yang berbasis HTTP. Dimana
setiap pengguna mempunyai alamat yang dinyatakan dengan SIP-URI (Uniform Resource
Identification). Selain dengan SIP-URI alamat juga dapat dituliskan dalam tel-URL yang
kemudian dikonversikan menjadi SIP -URI dengan parameter ‘user’ diisi ‘phone’.
Isi pesan di dalam SIP didefinisikan dalam 2 format seperti :
Request atau pesan yang dikirim dari client to server yaitu berisi operasi yang diminta
oleh client.
Response atau pesan yang dikirim dari server ke client yaitu berisi informasi tentang
permintaan status dari client.
2019
4 Mobile Technology Pusat Bahan Ajar dan eLearning
Wawan Kurniawan, M.Kom http://www.undira.ac.id
4xx : Client Error, permintaan salah syntax dan tidak bisa diidentifikasi sehingga server
tidak bisa memprosesnya.
5xx : Server Error, kode ini ditujukan apabila server gagal untuk memproses
permintaan.
6xx : Global Failure, kode ini menunjukkan bahwa permintaan sama sekali tidak bisa
diproses di server manapun.
2019
5 Mobile Technology Pusat Bahan Ajar dan eLearning
Wawan Kurniawan, M.Kom http://www.undira.ac.id
4. Location Server : menyediakan service untuk database abstrak yang berfungsi
mentranslasikan alamat dengan kata / keterangan yang ada pada domain jaringan.
Fungsi SIP
SIP berfungsi dalam pensinyalan dan kontrol pada layer aplikasi yaitu untuk membangun,
memodifikasi, dan mengakhiri suatu sesi multimedia yang melibatkan satu atau beberapa
pengguna. Akan tetapi fungsi dan operasi dasar dari SIP tidak bergantung pada protokol lainnya
dan SIP juga tidak bergantung pada protokol layer transport yang digunakan.
2019
6 Mobile Technology Pusat Bahan Ajar dan eLearning
Wawan Kurniawan, M.Kom http://www.undira.ac.id
Ketika melakukan sebuah panggilan SIP, pemanggil harus mengetahui terlebih dahulu lokasi
dari server yang tepat dan mengirimkan request. Kemudian Caller dapat langsung
menghubungi caller atau tidak langsung melewati rediret server. Field call ID
pada header SIP message secara unik mengidentifikasi panggilan. Operasi signalling yang
dilakukan oleh SIP dapat disederhanakan menjadi:
1. pengalamatan SIP.
2. menentukan lokasi SIP Server
3. transaksi SIP
4. invitasi SIP
5. menentukan lokasi user
6. dan mengubah sesi yang tengah dilakukan.
DAFTAR PUSTAKA
Robbie Abed : Hybrid vs Native Mobile Apps – The answer is clear, Y Media Labs 2016
Compuware : Mobile Apps : What Consumers Really Need and Want – A Global Study of
Consumers’ Expectations and Experiences Of Mobile Application, 2012
Oleksiy Kuryliak : 3 Reason why hybrid mobile apps are the best, www.techinasia.com, 2015
Ryan Pudloski : Why hybrid is good choice for mobile apps, www.jplcreative.com
Mario Korf and Eugene Oksman : Native, HTML5, or Hybrid : Understanding Your Mobile
Application Development Options Salesforces Developer, 2016
2019
7 Mobile Technology Pusat Bahan Ajar dan eLearning
Wawan Kurniawan, M.Kom http://www.undira.ac.id