Telematika merupakan integrasi antara telekomunikasi dan informatika yang mencakup berbagai layanan seperti informasi, keamanan, dan berbasis konteks menggunakan terminal seperti smartphone, tablet, dan kendaraan. Salah satu bentuk telematika adalah komunikasi teks seperti SMS dan chat yang memungkinkan komunikasi jarak jauh secara real-time.
2. Agenda Pertemuan
Pengenalan Telematika
Transmisi Digital
Koneksi dan Akses Data
Web Server & e- Application
Text (chat/message), Entertainment, Edugame
Resource Sharing & Management
Multimedia (Voice/Video)
Telemetri & LBS
Distributed, Grid Computing & Cloud
Tugas Paper
3. Pengenalan
Apa itu Telematika ?
Tematika = Telematics = ICT ???
4. Pengenalan
Telematics typically is any integrated use of
telecommunications and informatics, also
known as ICT (Information and
Communications Technology)
(Sumber: Wikipedia)
Hence the application of telematics is with
any of the following:
The technology of sending, receiving and
storing information via telecommunication
devices in conjunction with effecting control on
remote objects.
5. Pengenalan
(Contd)
The integrated use of telecommunications and
informatics, for application in vehicles and with control of
vehicles on the move.
Telematics includes but is not limited to Global
Positioning System technology integrated with
computers and mobile communications technology in
automotive navigation systems.
Most narrowly, the term has evolved to refer to the use
of such systems within road vehicles, in which case the
term vehicle telematics may be used
Lexus Gen V
navigation system
6. Pengenalan
Kesimpulan:
Semua teknologi yang memanfaatkan
informasi dan telekomunikasi disebut
telematika
Contohnya ?
7. Pengenalan
Kirim/terima data (bisnis, pemerintahan, organisasi)
Bermain game
Komunikasi teks
Sharing file (resource: CDROM, Printer,dll)
Komunikasi suara dan video digital
Lebih spesifik lagi:
Teknologi server dan remote management
Aplikasi mobile dan positioning (LBS)
Telemetri, grid/cloud computing, dsb
13. Transmisi Digital
Dilihat dari sisi network
Koneksi 3
Koneksi 1
Masing-masing
memiliki nomor IP
sendiri
1 3
001 2 00 4
Koneksi 2 010 001
101 01
100 11
00
Koneksi 4
14. Transmisi Digital
Bagaimana komputer berkomunikasi?
Komputer berkomunikasi dengan protokol
TCP/IP = Transmission Control Protocol /
Internet Protocol (tata cara)
TCP/IP bekerja per layer Aplikasi
TCP/IP vs OSI Presentasi
Sesi
Aplikasi Transport
Transport Network
Internetwork Datalink
Fisik Fisik
16. Transmisi Digital
LAN = Local Area Network
WAN = Wide Area Network
MAN = Metropolitan Area Network
1 Ruang/Gedung
1 Area/Wilayah
1 Kota besar
17. Koneksi dan Akses Data
Koneksi data adalah salah satu bentuk komunikasi tertua*
antara 2 atau lebih komputer/perangkat
Pihak yang melakukan request / ‘meminta’ data disebut
dengan client
Pihak yang melayani dan memberikan data sesuai request
yang diterima disebut server
Untuk itu sering disebut aplikasi client-server
(walaupun secara fisik, ‘client’ dan ‘server’ bisa saja berada
dalam 1 komputer yang sama.
*Akses data lahir sebelum TCP/IP, walaupun pada
awalnya adalah file based. Akses data semakin
berkembang ketika ada TCP/IP
18. Koneksi dan Akses Data
Beberapa bentuk akses data dari zaman ke
zaman:
<1980s : dump terminal (Informix/Oracle)
1980s-1990s : file based (DBase/Clipper/Access)
1990s-<2000 : SQL port base (MS-SQL Server,
PostgreSQL, MySQL, Interbase, MaxDB, Firebird,
SQL Anywhere, dll)
<2000-now : XML (WebServices, AJAX, dll)
19. Koneksi dan Akses Data
Beberapa bentuk akses data dari zaman ke
zaman:
<1980s : dump terminal (proprietary)
1980s-1990s : file based (proprietary-open)
1990s-<2000 : SQL port base (open-non
standard)
<2000-now : XML (open & standard)
20. Koneksi dan Akses Data
Pertanyaannya: Kenapa (berubah terus) ?
Permasalahan data tidak berhenti di komunikasi 2
komputer saja. Tapi berkembang dari 2 ke banyak
komputer. Dari mainframe-dump terminal menjadi
minikomputer-mikrokomputer(PC), menjadi
mikrokomputer-banyak mikrokomputer (PC,
laptop, netbook, tablet, smartphone)
Dengan semakin majunya telekomunikasi, orang
sadar bahwa ‘kita’ perlu menyamakan standard.
Tidak berlaku lagi ‘monopoli’ merek/teknologi
Internet me-revolusi bagaimana data dikirim
23. Koneksi dan Akses Data
Contoh sourcecode koneksi database
Dim conn as new ADODB.connection
Conn.open(“Provider=SQLOLEDB.1;Persist Security
Info=True;User ID=sa;Initial Catalog=test;Data
Source=(local)”)
25. Koneksi dan Akses Data
Contoh koneksi dgn ODBC via ADO
Dim conn as new ADODB.connection
Conn.open(“Provider=MSDASQL.1;Persist Security
Info=False;Data Source=payrolldsn”)
27. Koneksi dan Akses Data
Perubahan bentuk pertukaran data antar sistem
yang berbeda:
<1980s : tidak bisa
1980s-1990s : Message-based (MQ). Mulai
dikenal istilah/konsep EDI (Electronic Data
Interchange)
1990s-<2000 : export/import, broker, n-tier,
message quese (MQ)
<2000-now : XML (open & standard)
28. Koneksi dan Akses Data
API = Application Programming Interface
ODBC =Open Data Base Connectivity
JDBC = Java Data Base Connectivity
DLL = Dynamic Linked Library
OLE DB = Object Linking & Embedding
ADO = ActiveX Data Object
ADO . NET = ActiveX Data Object .NET
29. Koneksi dan Akses Data
n-tier Remote invoke:
MQ = Message Queue
RPC = Remote Procedure Call
COM = Component Object Mode
DCOM = Distributed COM
EJB = Enterprise Java Bean
Standard problem ??
30. Koneksi dan Akses Data (2)
n-Tier:
MQ = Message Queue
CORBA = Common Object Broker Architecture
XML = eXtendsible Markup Language
35. Implementasi SOA
Web Services adalah implementasi dari
SOA
Web Services terdiri dari 3 protocol yaitu:
SOAP (Simple Object Access Protocol)
Berfungsi untuk?
WSDL (Web Services Description Language)
Berfungsi untuk?
UDDI (Universal Description Discovery &
Integration) Berfungsi untuk?
Ketiganya didasari dari format XML
36. Prinsip Implementasi SOA
Web Services Design Principles
• Web-based Protocols
– Web-services based on HTTP
– protocols can traverse firewalls, can work in a heterogeneous
environment
• Interoperability
– SOAP defines a common standard that allows different systems to
interoperate
• XML-based (XML schema)
– machine-readable documents
• Modularity
– Service Components are useful in themselves, reusable,
composable
• Availability
– Services are available to systems that wish to use them
37. Prinsip Implementasi SOA
– Services must be exposed outside of the particular system they are
available in
• Machine-readable description
– used to identify the interface, the location and access information
• Implementation-independence
– Service interface available independent of the ultimate
implementation
• Published
– Searchable service repositories of service descriptions
44. Telematics (on Vehicle)
Menurut Junehwa Song dan Jinwon Lee
(Introduction to Telematics , NC Lab, Korea Advanced Institute of Science )
Telecommunication + Information
Provide information into the car by
using telecommunication
Key application of mobile
computing
46. Telematics Services
Bentuk-bentuk layanan telematika
(Telematics Services) :
Layanan Keamanan
Layanan Informasi
Layanan context-aware dan event-based
Sumber:
Junehwa Song, Introduction to Telematics , NC Lab, Korea Advanced Institute of
Science and Technology
Ji nwon Lee, Introduction to Telematics, , CS, KAIST, September 23, 2003
Introduction to Telematics.pdf
47. Context-Aware & Informasi Navigasi
1. The acquisition of context
(mendapatkan data
konteks/situasi/lokasi)
2. The abstraction and
understanding of context
(Melakukan abstraksi)
3. Application behaviour
based on the recognized
context
48. Security Service & Event Base
Key Features FM4100 http://www.teltonika.lt
GPRS class 10 (up to 85,6 kbps) and SMS interfaces
Quad-band GSM - 900 MHz / 1800 MHz; 850 MHz / 1900 MHz
The aluminium case of the device is very robust and perfectly suitable for installation into
harsh environment such as cars, trucks, boats or other moving objects
Option of internal (or external) rechargeable battery with charge controller
4 digital inputs, 4 digital outputs and 4 analogue inputs
1-Wire® I/O protocol integrated for temperature measuring or key ID identification
CANbus interface
RS232 port for connecting external peripherals
Voice function
50. Terminal (vehicle)
Persyaratan penting
- Keterbatasan ukuran/ tempat
- Keterbatasan catu daya listrik
-Keterbatasan spek (proc/mem)
-Otomatis juga keterbataan OS
yg dipakai
-Harus memiliki bnyk in/out
-Lain-lain??
54. Layanan Informasi
Sebutkan beberapa layanan informasi:
Informasi Publik
Informasi Ekonomi/Bank
Informasi Commerce/Retail
Informasi Layanan Lokasi (LBS)
Informasi Social Network
Lain-lain?
59. Web Server & Aplikasi e-
Sebuah layanan web membutuhkan
aplikasi web server.
Mengapa Layanan Informasi
berbasis web menjadii Populer ?
- Mudah? - Update?
-Kapan/dimana? - Global?
- Perangkat? - Bebas ?
Sebutkan beberapa aplikasi e- :
- e-Mail - e-Ticket - e-University
- e-Commerce - e-Book - e-Application
- e-Auction - e-Learning
- e-Procurement - e-Class
60. Text (chat/message)
Salah satu bentuk komunikasi dasar yang masih
dimanfaatkan sampai sekarang adalah komunikasi
teks.
Dalam era digital, ada banyak layanan komunikasi
teks yang dipergunakan, antara lain: sms, IRC,
YM, MSN, Gtalk, BBM, dst.
Dengan memanfaatkan jaringan TCP/IP, aplikasi
komunikasi berbasis teks dapat dengan mudah
dibuat dengan prinsip: alamat IP : nomor port.
Contoh: 192.168.1.1:5000
61. Text (chat/message)
Komunikasi teks dapat dikemas dapat bentuk
layanan, yang sering kita sebut: chat / messenger.
Online Mobile Alliance (OMA) mendefinisikan
layanan tersebut sebagai IMPS (Instant
Messaging and Presence Services) didasari dari
kebutuhan manusia untuk berkomunikasi dan
mengetahui keberadaan orang-orang terdekat.
IMPS kemudian didukung oleh banyak manufaktur
mobile phone dan diimplementasikan dan
berbagai bentuk.
63. Text (chat/message)
Salah satu bentuk standard IMPS dalam
implementasi adalah XMPP
Jabber adalah salah satu aplikasi implementasi
XMPP yang paling populer, karena free, open
standard dan open source.
Jabber client dapat diakses di www.jabber.org
Jabber server terlah banyak di implementasi
dalam berbagai aplikasi, termasuk: jabberd dan
Mawar (Proyek Jabber Indonesia)
65. Entertainment/Edutaiment
Era digital juga memunculkan layanan
hiburan baru, terutama karena
memanfaatkan media internet. Selain itu
juga dapat digunakan sebagai media
edukasi. Oleh karena itu sering disebut
edutainment.
Ada banyak contoh layanan edutainment
melalui media web. Antara lain:
pesonaedu.com
66. Entertainment/Edutaiment
Pengembangan edutainment umumnya menggabungkan
tampilan video/gambar interaktif, audio dan komunikasi
data.
Pengembangan audio/video dapat menggunakan tools
antara lain: Flash, Air (dari Adobe), Silverlight, LUA,dll
Untuk komunikasi data: karena data yang disimpan
tidaklah dalam bentuk kolom dan baris, seperti dalam
pengembangan Sistem Informasi Manajemen, maka cara
pengembangannya juga berbeda.
Beberapa teknologi yang sering digunakan untuk layanan
edutainment: XML, JSON dan socket programming
67. Resource Sharing &
Management
Layanan resource sharing dan management
adalah bentuk layanan yang memanfaatkan
jaringan untuk berbagi resource.
Bentuk resource yang umum untuk dibuat dalam
bentuk sharing antara lain: media penyimpanan
(storage), proses (processor) dan aplikasi.
Contoh bentuk layanan resource sharing online:
storage (ziddu, rapidshare),
aplikasi (Google Docs, Office Live) ,
processor (Google MapReduce, Amazon
EC2)
68. Resource Sharing &
Management
Salah satu aplikasi yang dapat kita gunakan
untuk pengembangan layanan
penyimpanan media adalah Alfresco
(alfresco.com).
Alfresco adalah aplikasi digital content
management yang opensource dan free.
Diimplementasikan dalam Java
Dapat digunakan untuk media
penyimpanan, manajemen dokumen
(melacak perubahan dan melakukan BPM),
69. Resource Sharing &
Management
Salah satu aplikasi yang dapat kita gunakan
untuk pengembangan layanan proses
sharing adalah Apache Hadoops.
Pengembangan application sharing
umumnya dibuat dalam Web Application.
Untuk membantu pengembangannya, dapat
digunakan beberapa aplikasi seperti:
Microsoft Azure dan VS.Net
70. Multimedia (Audio / Video)
Beberapa bentuk layanan telematika dalam
format multimedia adalah:
Radio Streaming
Video Online, IP-TV
VoIP (Voice Over IP)
Sebutkan beberapa contoh implementasi
diatas?
Radiotower, Youtube, Skype
71. Multimedia (Voice/Video)
Contoh aplikasi untuk pengembangan radio
streaming: ShoutCast (free) dan Winamp
73. Multimedia (Voice/Video)
Contoh aplikasi untuk pengembangan
layanan VoIP: Asterisk
cth softphone: counterpath
74. Telemetri
Bentuk layanan telemetri pada dasarnya adalah
memberikan pengukuran secara remote.
Umumnya membutuhkan peralatan khusus/digital
dan alat pengirim/penerima informasi ke server.
Contoh penggunaan telemetri:
Pada PLN untuk mengukur meteran listrik
secara jarak jauh
Early Warning System . Misalnya untuk
peringatan dini tsunami dengan alat BUOI
Pengukuran debit dan ketinggian air
75. Distributed, Grid Computing &
Cloud
Trend aplikasi masa depan mengarah ke :
- Lebih mobile - Lebih personal
- Lebih broadband - Kapasitas besar
- Lebih terdistribusi
Komputasi terdistribusi atau disebutkan juga
dengan grid computing dan cloud
computing menjadi populer.
Sebut contoh kegunaan Cloud Computing
dari layanan yang ada saat ini.
76. Tugas Presentasi
Meng-implementasi-kan Aplikasi Telematika
Pembagian kelompok. 1 kelompok terdiri
dari 4-5 org (disesuaikan tiap kelas)
Beri judul masing-masing. Presentasikan
masing2 hasil tugas di depan kelas.
Memilih salah satu topik:
Hosting online blog dengan informasi wisata
dengan peta dan widget (download wordpress)
Radio Streaming (winamp-shoutcast) dengan
web akses lokal
77. Materi UAS
Materi dari sebelum UTS dan sesudah UTS.
Pengenalan Telematika
Bentuk aplikasi komunikasi data
Bentuk aplikasi komunikasi layanan (web)
Bentuk aplikasi : teks, edutainment, multimedia,
resource sharing/management
Ujian Close Book. Soal essay.
Editor's Notes
1. Pengenalan 2. data transmission: - Media - IP - Port (application layer) Konsep pengiriman data dari/ke 2 komputer/perangkat 3/4/5/6.data: - direct/driver - ODBC - 2-tiers, 3-tiers, n-tiers - platform specific (RPC, EJB, Corba) - pengenalan XML, olah XML, internet->HTML->XML 7/8. Web server, Web application, db behind web app, webapp 9. text (chat) and game 10. resource sharing,management (remote desktop, remote login, backup management) 11. multimedia (voice, video, picture) 12. telemetri dan LBS 13. paralel computing, cloud 14. Proyek