Jumat, 26 Juni 2020

Enterprise Aplication Intergration


Ø  Penggunaan EAI
EAI atau Enterprise Application Integration merupakan sharing data dan bisnis proses yang tidak terbatas antara aplikasi dan sumber data yang saling terkoneksi. Alasan penggunaan EAI adalah untuk memenuhi permintaan perusahaan untuk sharing data dan bisnis proses tanpa melakukan perubahan aplikasi maupun struktur data.

Ø  Penerapan XML
XML (eXtensible Markup Language) adalah sebuah bahasa markup seperti HTML yang didesain untuk menyimpan dan mengantarkan data.
Toolkit untuk bahasa mark up yang dapat di gunakan semua bahasa pemrogaman(W3C.org).
 Contoh penerapan :  
         XML digunakan sebagai format file SVG,DOCX,dsb
         XML digunakan untuk membentuk struktur form pada pemrograman desktop 
         XML digunakan untuk membuat layout aplikasi android
         XML digunakan untuk membawa data pada API seperti SOAP

Ø  Contoh Pengunaan XML
·         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.
Perhatikan dokumen absensi kelas anda. Terjemahkanlah data absensi tersebut menjadi file XML (cukup 2 record)!
<absensi>
            <record>
            <Nomor>19<Nomor>
            <NIM>162101704</NIM>
            <Nama>Fransiska Fenny</Nama>
            <Tanggal>21 Maret 2019</Tanggal>
            <Tanda_Tangan>OKE</Tanda_Tangan>
            <Keterangan></Keterangan>
            </record>
            <record>
            <Nomor>20<Nomor>
            <NIM>162101705</NIM>
            <Nama>Akil Wibowo</Nama>
            <Tanggal>21 Maret 2019</Tanggal>
            <Tanda_Tangan>OKE</Tanda_Tangan>
            <Keterangan></Keterangan>
            </record>
</absensi>

Ø  Pengertian Web Service
Web service adalah aplikasi sekumpulan data (database), perangkat lunak (software) atau bagian dari perangkat lunak yang dapat diakses secara remote oleh berbagai piranti dengan sebuah perantara tertentu. Secara umum,web service dapat diidentifikasikan dengan menggunakan URL seperti hanya web pada umumnya. Namun yang membedakan web service dengan web pada umumnya adalah interaksi yang diberikan oleh web service. Berbeda dengan URL web pada umumnya, URL web service hanya menggandung kumpulan informasi, perintah, konfigurasi atau sintaks yang berguna membangun sebuah fungsi-fungsi tertentu dari aplikasi.

Ø  Pengertian JSON
JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 - Desember 1999. JSON merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran-data.

JSON dibangun dalam dua struktur:
1.      Beberapa pasangan dari nama/nilai. Dalam beberapa bahasa perograman biasa disebut dengan istilah object, record, struct, tabel hash, key list atau associative array.
2.      Nilai-nilai yang terusun secara ordered list. Biasa disebut dengan array, vector, list atau daftar dalam bahasa pemrograman.

Ø  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 manifest

Ø  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.
Contoh :
{
  "login": "devitagus",
  "id": 15191454,
  "node_id": "MDQ6VXNlcjE1MTkxNDU0",
  "avatar_url": "https://avatars2.githubusercontent.com/u/15191454?v=4",
  "gravatar_id": "",
  "url": "https://api.github.com/users/devitagus",
  "html_url": "https://github.com/devitagus",
  "followers_url": "https://api.github.com/users/devitagus/followers",
  "following_url": "https://api.github.com/users/devitagus/following{/other_user}",
  "gists_url": "https://api.github.com/users/devitagus/gists{/gist_id}",
  "starred_url": "https://api.github.com/users/devitagus/starred{/owner}{/repo}",
  "subscriptions_url": "https://api.github.com/users/devitagus/subscriptions",
  "organizations_url": "https://api.github.com/users/devitagus/orgs",
  "repos_url": "https://api.github.com/users/devitagus/repos",
  "events_url": "https://api.github.com/users/devitagus/events{/privacy}",
  "received_events_url": "https://api.github.com/users/devitagus/received_events",
  "type": "User",
  "site_admin": false,
  "name": "Gus De Vita",
  "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"
}

Tidak ada komentar:

Posting Komentar

UAS Kapita Selekta SI/TI

Nama : Ahmad Zainal Muttaqin Kelas/Semester : B/6 Nim : 4117008 Prodi : Kapita Selekta SI/TI Fakultas : SAINTEK SOAL 1.       Cer...