Mata Kuliah Telematika
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Mata Kuliah Telematika

on

  • 1,545 views

 

Statistics

Views

Total Views
1,545
Views on SlideShare
1,545
Embed Views
0

Actions

Likes
0
Downloads
63
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • mas dony maturnuwun untk sharingnya,mudah2an banyak manfaatnya buat saya
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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
  • 13
  • 13
  • 13
  • 13
  • 13
  • 13
  • 13
  • 14
  • 14
  • 14
  • 14
  • 14
  • 14
  • 14
  • 14
  • 15
  • Pertemuan 15
  • Pertemuan 16-17

Mata Kuliah Telematika Presentation Transcript

  • 1. TelematikaA. Dony Riyanto, S. Kom
  • 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
  • 8. Transmisi DigitalContoh jaringan paling sederhanaContoh jaringan yang sedikit lebih besar
  • 9. Transmisi DigitalContoh jaringansangat besar
  • 10. Transmisi Digital Media
  • 11. Transmisi DigitalDilihat dari sisi server Server Client
  • 12. Transmisi DigitalDilihat dari sisi kabel 00100101010001 110100100 User B User A
  • 13. Transmisi DigitalDilihat dari sisi network Koneksi 3 Koneksi 1 Masing-masing memiliki nomor IP sendiri 1 3 001 2 00 4Koneksi 2 010 001 101 01 100 11 00 Koneksi 4
  • 14. Transmisi DigitalBagaimana 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
  • 15. Transmisi DigitalBagaimana protocol bekerja Aplikasi Aplikasi Transport Transport Internetwork Internetwork 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
  • 21. Koneksi dan Akses Data
  • 22. Koneksi dan Akses Data Contoh aplikasi database dgn VB
  • 23. Koneksi dan Akses Data Contoh sourcecode koneksi databaseDim conn as new ADODB.connectionConn.open(“Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=(local)”)
  • 24. Koneksi dan Akses Data Contoh setting ODBC
  • 25. Koneksi dan Akses Data Contoh koneksi dgn ODBC via ADODim conn as new ADODB.connectionConn.open(“Provider=MSDASQL.1;Persist Security Info=False;Data Source=payrolldsn”)
  • 26. Koneksi dan Akses Data Bentuk koneksi API
  • 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
  • 31. Enterprise problem?
  • 32. Contoh Data Orchestration
  • 33. Service Oriented Architecture
  • 34. Web 2.0 vs SOA
  • 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 SOAWeb 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
  • 38. Skema Kerja Web Services
  • 39. Contoh penyedia Web Services  http://www.aws.amazon.com
  • 40. Contoh implementasi:
  • 41. Contoh Implementasi:http://soap.amazon.com/schemas3/AmazonWebServices.wsdl
  • 42. Contoh Implementasi:Sebuah layanan pencarian Music dengan memanfaatkan Web Services
  • 43. Contoh Implementasi:Presentation Service Data
  • 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
  • 45. Telematics (on Vehicle)Ilustrasi
  • 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, 2003Introduction to Telematics.pdf
  • 47. Context-Aware & Informasi Navigasi1. 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 BaseKey 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
  • 49. Security Service & Event Base
  • 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??
  • 51. Visual dan HMI (vehicle) Speech Recognition & TTSHeadup Display
  • 52. Relevansi Dengan Mobile-Computing Saat iniRelevansi dari Telematics dan Mobile-Computing saat ini: Bidang layanan: - Online/broadband - Personalize - RIA (Rich Internet Application) - Collaboration (SMS, BBM, Instant Msg) Terminal: - Kiosk / Digital Signage - Smartphone - Tablet OS: CE, WM, Linux, ??? Display: - LCD/plasma/LED - Touch screen - 3D Display - Image/Motion Detection
  • 53. Layanan Informasi
  • 54. Layanan InformasiSebutkan beberapa layanan informasi: Informasi Publik Informasi Ekonomi/Bank Informasi Commerce/Retail Informasi Layanan Lokasi (LBS) Informasi Social Network Lain-lain?
  • 55. Terminal Tablet Kiosk Product Information/
  • 56. Display
  • 57. Display (next ?)
  • 58. Rich Internet Application (RIA)
  • 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.
  • 62. Text (chat/message)
  • 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)
  • 64. Text (chat/message)
  • 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
  • 72. Multimedia (Voice/Video) Contoh aplikasi untuk pengembangan layanan video online: PHPMotion
  • 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 PresentasiMeng-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.