Langsung ke konten utama

EAI (Enterprise Application Integration)


APA ITU EAI (Enterprise application Integration) ???

Penggunaan EAI
Enterprise application Integration ( EAI ) adalah penggunaan prinsip arsitektur perangkat lunak dan sistem komputer untuk mengintegrasikan satu set aplikasi komputer perusahaan. Juga dikatakan proses program aplikasi komputer perusahaan untuk meningkatkan fungsi dan kinerja.
EAI mensharing data dan proses bisnis 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. XML merupakan tag base sintaks. Masing‐masing tag dalam XML diawali dengan tag pembuka dan diakhiri dengan tag penutup. Data XML sendiri berguna sebagai datasource kecil dalam melakukan pertukaran informasi.
Beberapa keuntungan yang didapat dari file XML, diantaranya:
  • Ekstensibilitas, dapat ditukar atau digabung dengan dokumen XML lain.
  • Memungkinkan pemrograman yang lebih baik
  • Memisahkan data dan presentasi. Yang akan direpresentasikan dalam XML dan XSLT (Extensible Stylesheet Language Transformations).
  • Pencarian data yang cepat
  • Plain text dan platform independent.
Contoh penerapan XML dalam pemrograman :
  • XML digunakan untuk membawa data pada API serpti SOAP;
  • 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.
Contoh Penggunaan XML
XML diawali dengan tag pembuka dan diakhiri dengan tag penutup dan data data XML sendiri digunakan sebagai datasource kecil dalam melakukan pertukaran informasi. Contoh :
<?xml version="1.0" encoding="UTF-8"?>
<Akademik author="belajarXML">
     <mahasiswa>
         <nim>4117045</nim>
         <nama>Izza</nama>
         <alamat>Jombang</alamat>
         <jurusan>Sistem Informasi</jurusan>
     </mahasiswa>
     <mahasiswa>
         <nim>4117080</nim>
         <nama>Dyah</nama>
         <alamat>Ngawi</alamat>
         <jurusan>Sistem Informasi</jurusan>
     </mahasiswa>
</Akademik>

Pengertian Webservice

Web service adalah aplikasi sekumpulan data dan bagian dari perangkat lunak yang dapat diakses oleh berbagai piranti dengan sebuah perantara tertentu. Dapat diartikan sebuah metode pertukaran data, tanpa memperhatikan dimana sebuah database ditanamkan, dibuat dalam bahasa apa sebuah aplikasi  itu mengkonsumsi data, dan di platform apa sebuah data itu dikonsumsi.
Key standard yang digunakan pada Web service yaitu SOAP, WSDL, UDDI, REST, atau XML-RPC.

Pengertian JSON
JSON pertama kali dipopulerkan oleh Douglas Crockford. Seorang software engineer yang juga terlibat dalam pengembangan bahasa pemrograman Javascript. JSON atau JavaScript Object Notation adalah sebuah format data yang digunakan untuk pertukaran dan penyimpanan data. JSON menjadi bahasa yang ideal untuk perturakan data antar aplikasi. Jika dibandingkan dengan XML, JSON lebih sederhana dan mudah dibaca. JSON merupakan tipe data object pada bahasa pemrograman javascript.

Contoh Penggunaan JSON
Bentuk penyusun utama data JSON ada 2 :
  • Objek: didefinisikan dengan tanda kurung kurawal ({}). Contoh :
{
  "nama": "Izza",
  "alamat": "Jombang",
  "umur": 21,
  "hobi": [
    "Berenang", "Travelling"
  ]
}
  • Array: didefinisikan dengan tanda kurung siku ([]), Contoh :
[
  { "nama": "Izza" },
  { "nama": "Dyah" },
  { "nama": "Aji" },
  { "nama": "Ahmad" }
]

Contoh Penggunaan API
API (Application Programming Interface) yaitu sebuah software yang memungkinkan para developer untuk mengintegrasikan dan mengizinkan dua aplikasi yang berbeda secara bersamaan agar saling terhubung satu sama lain.

Contoh penggunaan pada API adalah :
- untuk saling berbagi data antar aplikasi yang berbeda tersebut.
- untuk mempercepat proses pengembangan aplikasi dengan cara menyediakan sebuah function yang terpisah sehingga para developer tidak perlu lagi membuat fitur yang serupa.

Komentar

Postingan populer dari blog ini

Aktivitas Work From Home (WFH) dan Learning From Home (LFH) di Masa Pandemi COVID-19

Tagar #dirumahaja yang marak digunakan dimasa pandemi COVID-19 ini bertujuan agar orang-orang tetap beraktivitas dirumah demi memutus rantai penyebaran COVID-19 yang semakin terus meningkat disetiap harinya. Hal ini membuat para pekerja dan siswa ataupun mahasiswa harus melakukan kegiatan mereka dari rumah secara online , yang sekarang orang-orang menyebutnya dengan istilah Work From Home (WFH) dan Learni n g From Home (LFH). Rupanya banyak sekali aktivitas yang dilakukan selama WFH dan LFH ini. Hal baiknya, saya sebagai mahasiswa semakin memiliki banyak waktu yang berkualitas di rumah karena adanya kebijakan kebijakan WFH dan LFH. Waktu ini saya gunakan untuk mengisi kegiatan yang positif juga untuk menghilangkan rasa bosan yang terus melanda hingga stress karena dikurungnya dirumah. Nah berikut ini aktivitas yang bisa kalian contoh selama berada dirumah disaat pandemi Olahraga. Kondisi kesehatan sangat dibutuhkan di saat seperti ini. Dengan melakukan olahraga memb

Gejala Demam Berdarah dan Penyebab

Demam berdarah (disebut juga dengan demam dengue) menyebabkan suhu tubuh penderitanya menjadi sangat tinggi. Demam berdarah salah satunya ditandai dengan rendahnya kadar trombosit atau keping-keping darah dalam tubuh manusia. Dimana virus penyebab demam berdarah menyerang bagian sumsum tulang belakang. Pembentukan trombosit dihasilkan dari sumsum tulang ini. Kadar trombosit pada penderita demam berdarah umumnya kurang dari 100.000. Adapun kadar trombosit normal dalam tubuh manusia adalah 150.000-400.000 trombosit per mikro-liter darah. Rendahnya kadar trombosit ini mengakibatkan darah di dalam tubuh tidak mampu mempertahankan tingkat kekentalan normal, hal ini bisa sangat berbahaya. Gejala Demam Berdarah Demam berdarah disertai gejala seperti: Sakit kepala Suhu tubuh tinggi, bisa mencapai 41 derajat celcius (demam) Kehilangan nafsu makan ekstrem (bahkan terkadang tidak mau makan sama sekali) Sakit tenggorokan Nyeri sendi, otot, dan tulang Nyeri di bagian belaka

JURNAL [Analisis Kepuasan Pengguna Mobile Learning (MOLEN) Menggunakan Metode EUCS di Unipdu Jombang]

Analisis Kepuasan Pengguna Mobile Learning (MOLEN) Menggunakan Metode EUCS di Unipdu Jombang Aini Nur Izzatillah Universitas Pesantren Tinggi Darul ‘Ulum Jombang Email : ainiizzaa99@gmail.com Abstrak - Sejak adanya pandemi COVID-19 di negara Indonesia, berbagai cara dan upaya telah dilakukan oleh pemerintah untuk menghindari terjadinya penyebaran virus Corona yang berkepanjangan di tanah air kita. Pembelajaran jarak jauh merupakan salah satu upaya atau cara yang dapat dilakukan oleh pemerintah. Penerapan Mobile Learning pada saat ini terbukti tidak hanya menjadi trend di dunia pendidikan . Mobile Lea r ning merupakan salah satu sistem pembelajaran online yang dimiliki oleh Unipdu Jombang. Mobile L e a r ning menjadi suatu kebutuhan yang mendukung terselenggaranya pembelajaran online dan memungkinkan kegiatan pembelajaran kapanpun dan dimanapun guna memudahkan mahasiswa dalam proses pembelajaran secara online . End User Computing Satisfaction (EUCS) adalah metode ya