Nim : 4117084
Kelas/semester : B/6
Prodi/Fakultas : Sistem Informasi/Saintek
Penggunaan EAI adalah untuk memenuhi permintaan
perusahaan untuk sharing data dan bisnis proses tanpa melakukan perubahan
aplikasi maupun struktur data.
Penerapan XML
Ada beberapa contoh penerapan XML dalam pemrograman
seperti :
XML digunakan untuk membawa data pada API serpti
SOAP;
XML digunakan untuk membentuk struktur form pada
pemrograman desktop seperti delphi, lazarus, vb, gtk, dll;
XML digunakan untuk membuat layout aplikasi android;
XML bertugas untuk membentuk struktur proyek pada
java yang menggunakan Maven;
XML digunakan sebagai format file SVG, DOCX, dsb.
dan masih banyak lagi contoh penerapan XML.
Contoh Penggunaan XML Dokumen
Berikut ini contoh dokumen XML sederhana :
<?xml version="1.0"?>
<kartuNama>
<nama>
<awal>Angga Parludianto</awal>
<akhir>tok</akhir>
</nama>
<jenisKelamin>Laki-laki</jenisKelamin>
<alamat>
<dusun>WR7</dusun>
<desa>Podo</desa>
<kecamatan>Mojowarno</kecamatan>
<kabupaten>Jombang</kabupaten>
</alamat>
<ponsel>085708791911</ponsel>
<surel>angga4121n@gmailcom</surel>
<sosialMedia>
<facebook>Kang Benggrek</facebook>
<twitter>@Beng_</twitter>
</sosialMedia>
<situsWeb>https://www.belajarbllok.blogspot</situsWeb>
</kartuNama>
Pengertian Webservice
Web services adalah mekanisme komunikasi dua
aplikasi/mesin terlepas dari arsitektur dan teknologi yang digaris bawahi.
Layanan web memiliki antarmuka, yang menyembunyikan
detail implementasi sehingga dapat digunakan secara terpisah dari platform
perangkat keras atau perangkat lunak yang digunakannya, dan secara terpisah
dari bahasa pemrograman yang digunakan.
Kemandirian ini mendorong aplikasi berbasis layanan
web untuk loosely coupled, berorientasi komponen, implementasi
lintas-teknologi. Layanan web dapat digunakan sendiri atau dengan layanan web
lainnya untuk melakukan agregasi kompleks atau transaksi bisnis.
Pengertian JSON
JSON (dilafalkan "Jason"), singkatan dari
JavaScript Object Notation (bahasa Indonesia: notasi objek JavaScript), adalah
suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan
terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana
dan larik asosiatif (disebut objek). Format JSON sering digunakan untuk
mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu
proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman
aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan
tradisional format XML.
Contoh Penggunaan JSON
Format untuk memasukan data ke dalam sebuah variabel
Contoh penerapan :
✓ JSON sebagai format untuk bertukar
data client dan server atau antar aplikasi
✓ JSON digunakan untuk menyimpan
konfigurasi dan penyimpanan data
✓ JSON digunakan untuk menyimpan
konfigurasi project
✓ JSON digunakan untuk menyimpan data
menifest
Contoh Penggunaan API
API Twitter
dan Facebook, yang memungkinkan kita untuk dapat mengakses data pengguna
platform tersebut pada aplikasi kita.
API Bot
Telegram dan LINE yang memungkinkan aplikasi kita untuk dapat mengirim dan
membaca chat dari pengguna platform tersebut secara otomatis.
seperti web
CodePolitan membuat API (lebih tepatnya web API, yakni API dalam bentuk URL
endpoint) untuk digunakan pada aplikasi Android CodePolitan News Reader
sehingga aplikasi tersebut dapat menampilkan data artikel yang berasal dari web
dan masih banyak lagi.
Contoh :
{
"login":
"wakjo",
"id": 15191454,
"node_id": "MDQ6VXNlcjE1MTkxNDU0",
"avatar_url":
"https://avatars2.githubusercontent.com/u/15191454?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/wakjo",
"html_url": "https://github.com/wakjo",
"followers_url":
"https://api.github.com/users/wakjo/followers",
"following_url":
"https://api.github.com/users/wakjo/following{/other_user}",
"gists_url":
"https://api.github.com/users/wakjo/gists{/gist_id}",
"starred_url": "https://api.github.com/users/wakjo/starred{/owner}{/repo}",
"subscriptions_url":
"https://api.github.com/users/wakjo/subscriptions",
"organizations_url":
"https://api.github.com/users/wakjo/orgs",
"repos_url": "https://api.github.com/users/wakjo/repos",
"events_url":
"https://api.github.com/users/wakjo/events{/privacy}",
"received_events_url":
"https://api.github.com/users/wakjo/received_events",
"type": "User",
"site_admin": false,
"name": "wakjo",
"company": null,
"blog": "",
"location": null,
"email": null,
"hireable": null,
"bio": null,
"twitter_username": null,
"public_repos": 17,
"public_gists": 0,
"followers": 9,
"following": 3,
"created_at": "2015-10-19T07:50:36Z",
"updated_at":
"2020-05-27T16:10:53Z"
}