Anda di halaman 1dari 8

MAKALAH IOT

WEB SERVICES

Disusun Oleh :
Nama : Agam Saputra Simanjuntak
NIM : 5203151010
Kelas : PTIK-B

PENDIDIKAN TEKNOLOGI INFORMASI DAN KOMPUTER


FAKULTAS TEKNIK
UNIVERSITAS NEGERI MEDAN
2021
KATA PENGANTAR
Puji syukur saya panjatkan ke hadirat Tuhan Yang Maha Esa atas berkat rahmat dan
karunia-Nya sehingga saya dapat menyelesaikan tugas makalah Web Services IoT pada mata
kuliah Internet of Things ini dengan baik.Saya juga berterimakasih kepada ibu Tansa Trisna
Astono Putri, S.Kom., M.T.I. Selaku dosen pengampu mata kuliah Internet of Things yang telah
membantu saya dengan memberikan pengarahan yang tepat untuk bisa menyelesaikan laporan
makalah ini tepat waktu.
Tulisan ini telah saya susun dengan maksimal dan mendapat bantuan dari berbagai pihak
sehingga dapat memperlancar pembuatan tulisan ini. Untuk itu saya menyampaikan banyak
terimakasih kepada semua pihak yang telah berkontribusi dalam pembuatan tulisan ini. Terlepas
dari semua itu, saya menyadari sepenuhnya bahwa masih banyak kekurangan,oleh karena itu
dengan tangan terbuka saya menerima segala saran dan kritik dari pembaca agar saya dapat
memperbaiki tulisan ini
Akhir kata saya berharap semoga makalah ini dapat membantu banyak pihak dan menambah
wawasan pembaca.Terimakasih
31 Oktober 2021

Penulis

i
DAFTAR ISI

KATA PENGANTAR................................................................................................................................i
DAFTAR ISI..............................................................................................................................................ii
BAB I PENDAHULUAN..........................................................................................................................1
1.1 Latar Belakang..........................................................................................................................1
1.2 Rumusan Masalah.....................................................................................................................1
1.3 Tujuan........................................................................................................................................1
BAB II WEB SERVICES..........................................................................................................................2
3.3 Pengertian Web Services...........................................................................................................2
3.4 Cara Kerja Web Services..........................................................................................................2
3.5 Cara Penggunaan.......................................................................................................................3
3.6 Cara Web Services Membantu IoT..........................................................................................3
BAB III PENUTUP...................................................................................................................................4
3.1 Penutup.......................................................................................................................................4
3.2 Saran...........................................................................................................................................4
DAFTAR PUSTAKA................................................................................................................................5

ii
BAB I
PENDAHULUAN
1.1 Latar Belakang
Di era modern saat ini penggunaan jaringan internet dari hari ke hari semakin
meningkat.Bukan tentang penggunaannya saja,tetapi inovasi yang menggunakan internet ini pun
juga meningkat salah satunya adalah IoT (Internet of Things).Internet adalah sebuah komunikasi
global yang menghubungkan komputer-komputer dan jaringan-jaringan komputer di seluruh
dunia,nah dengan definisi diatas kita dapat menyimpulkan IoT ini adalah sebuah teknologi yang
komponen-komponen pembangunnya terhubung satu sama lain dalam melalukan pekerjaan yang
sudah diprogramkan.Kata “program” ini tentu akan berhubungan objek yaitu “web”,di saat ini
IoT sudah bisa dijalankan atau diperintah melalui web,sehingga menghasilkan objek “web
Services”.Yang kemudian akan dibahas lebih lanjut pada makalah ini

1.2 Rumusan Masalah


1. Apa pengertian Web Services?
2. Jelaskan bagaimana web services dapat membantu IoT?
3. Berikan cara penggunaan Web Services?

1.3 Tujuan
1. Mahasiswa mampu memahami pengertian dari Web Services
2. Mahasiswa mampu menjelaskan bagaimana web services dapat membantu IoT
3. Mahasiswa mampu memberikan cara penggunaan dari Web Services tersebut

1
BAB II
WEB SERVICES
3.3 Pengertian Web Services
Berikut pengertian-pengertian Web Service
 Web service adalah aplikasi web untuk pertukaran pesan/informasi yang menggunakan
sistem pesan XML berbasis internet untuk interaksi antara aplikasi ke aplikasi.
 Web service adalah kumpulan protokol dan standard terbuka yang digunakan untuk
bertukar data antar aplikasi atau sistem.
 Web service adalah metode/cara-cara komunikasi antar mesin ke mesin yang
menggunakan bahasa yang independen yang tidak terikat dengan satu sistem operasi dan
bahasa pemograman tertentu. Misalnya, Java tidak hanya bisa berinteraksi dengan Java.
Tetapi, Java dapat “berbicara” dengan Phyton.
Dari pengertian-pengertian tersebut, maka web service dapat diartikan sebagai berikut:
Web service adalah aplikasi yang tersedia melalui jaringan internet yang terdiri dari
kumpulan protokol dan standard terbuka yang dirancang memiliki sistem pertukaran
pesan/informasi berbasis XML untuk bertukar data antar perangkat ke perangkat dalam format
klien-server.
Secara independen, sekumpulan fungsi atau metode yang tersimpan pada server dapat
dipanggil oleh klien dari jarak jauh dengan menggunakan sistem operasi, aplikasi, dan bahasa
pemograman apapun.

3.4 Cara Kerja Web Services


Cara kerja web service menggunakan beberapa teknologi pendukung, seperti SOAP,
REST, WSDL, WDDX dan protokol standar terbuka, seperti HTTP, FTP, atau SMTP.
Pada umumnya, pesan dari klien dikirim dalam format SOAP atau REST. SOAP dan
REST ini ibarat sebuah amplop yang memuat pesan berupa dokumen XML yang ditransfer di
dalam jaringan melalui protokol-protokol standard semacam HTTP.
Sedangkan, servis atau respon dari server ke klien direpresentasikan web service dengan
format XML, JSON, HTML, CSS, JS atau format lainnya. Tetapi, umumnya dalam bentuk teks
format XML, HTML, dan JSON.
Cara kerja web service dalam sistem login, contohnya dapat dilihat seperti ini:Misalnya,
ada dua aplikasi yang saling independen, aplikasi A dan B. Aplikasi A berada dalam http
aplikasi-A. Sedangkan, aplikasi B berada dalam http aplikasi-B.Aplikasi A (client) melakukan
request ke aplikasi B (server) dalam pesan XML. Pesan dari aplikasi A adalah pesan XML
berupa username dan password yang dikirim ke aplikasi B melalui web service.Web services
memeriksa validitas permintaan XML dan mengubahnya menjadi request klien yang mudah
dipahami aplikasi B (Server).Aplikasi B memproses pesan dan merespon dengan dokumen
XML/JSON yang tersimpan di database klien berupa data TRUE atau FALSE untuk

2
klien.Selanjutnya, web service mengirim response pesan XML dari aplikasi B (Server) ke
aplikasi A (klien).Aplikasi A membaca pesan XML untuk hasil dari proses login. Jika, data
username dan password yang dimasukan valid, hasilnya TRUE. Sebaliknya, jika data yang
diinput tidak valid, hasilnya FALSE.

3.5 Cara Penggunaan

3.6 Cara Web Services Membantu IoT


Cara web service membantu IoT adalah dengan penggunaan layanan cloud yang
memungkinkan perangkat IoT terhubung dengan mudah dan aman berinteraksi dengan aplikasi
cloud ataupun dengan perangkat IoT lain.Lalu juga mendukung milyaran atau bahkan triliunan
pesan dan memproses pesan tersebut ke titik akhir web service dengan aman.

3
BAB III
PENUTUP
3.1 Penutup
Maka, dapat ditarik kesimpulan bahwa web service adalah suatu aplikasi web yang
didesain untuk bekerja di balik layar dalam penyediaan layanan pertukaran data antar aplikasi
yang mempunyai platform yang berbeda, antara aplikasi klien dengan aplikasi server.
Pihak klien mengirim request ke server melalui web service dalam format apa saja, seperti
JSON, URI, XML dll. Sedangkan, web service mengembalikan respon dari pihak server ke klien
dalam format XML, JSON, atau HTML.

3.2 Saran
Sebagai penyusun makalah ini,saya menyarankan agar pembaca dapat memahami serta
mengaplikasikannya di lingkungan sekitar, agar orang lain juga dapat mengetahui pentingnya
IoT di ke depannya.
Dan saya sadar bahwa dalam pembuatan makalah ini masih jauh dari kesempurnaan, baik
dalam penulisan, dan kata-kata yang ada dalam makalah ini. Saya berharap para pembaca dapat
memahami dan mengerti semua pembahasan yang saya paparkan dalam makalah ini. Selain itu
kritik dan saran juga saya harapkan untuk membangun perkembangan dalam pembuatan makalah
saya ke depannya.

4
DAFTAR PUSTAKA
What is IoT middleware (Internet of Things middleware)? - Definition from WhatIs.com. (n.d.).
Retrieved October 24, 2021, from
https://internetofthingsagenda.techtarget.com/definition/IoT-middleware-Internet-of-
Things-middleware

IoT Hardware | IoT Software - A Complete Tour - DataFlair. (n.d.). Retrieved October 24, 2021,
from https://data-flair.training/blogs/iot-hardware/

Best IoT Software & Platforms 2021. (n.d.). Retrieved October 24, 2021, from https://project-
management.com/iot-software/

Anda mungkin juga menyukai