Selasa, 30 Juni 2020

ENTERPRISE APPLICATION INTEGRATION

  • 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. Dalam menerapkan EAI, dibutuhkan seseorang yang benar-benar memahami bisnis proses dalam suatu organisasi, karena tidak semua organisasi memiliki  sistem yang sama dan tentu memiliki permasalahan yang berbeda.
    Tujuan utama dalam melakukan integrasi aplikasi atau yang dikenal dengan EAI  (Enterprise Application Integration) adalah untuk menghubungkan applikasi yang berbeda.  Beberapa teknologi yang termasuk dalam EAI seberti Business-to-Business integration,  hub and spoke message broker, enterprise service bus, legacy integration, portals and mobile integration,  dan lain-lain.
  • Penerapan XML :
    XML (eXtensible Markup Language) adalah sebuah bahasa markup seperti HTML yang didesain untuk menyimpan dan mengantarkan data.
    Ada beberapa contoh penerapan XML dalam pemrograman yang pernah saya  temukan:
    · 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.
  • Contoh Penggunaan XML      :
  • Pengertian Webservice :
  • Pengertian JSON : JSON (JavaScript Object Notation) adalah sebuah format data yang digunakan untuk pertukaran dan penyimpanan data. JSON merupakan bagian (subset) dari Javascript. JSON bisa dibaca dengan berbagai macam bahasa pemrograman seperti C, C++, C#, Java, Javascript Perl, Python, dan banyak lagi.
  • Contoh Penggunaan JSON :
    JSON  atau Javascript Object Notation adalah format pertukaran data dengan ukuran data yang kecil. Kita dapat dengan mudah membuat dan membaca format JSON.

    Ada 2 macam struktur JSON yaitu
    Array Formatnya [value1,value2,value3 ...]

    Object yang merupakan kumpulan dari pasangan nama/nilai atau name/value.
    Formatnya { name1:value1, name2:value2,name3:value3 ....}



Contoh Penggunaan API :
  • Web Api
    - API (Application Programming Interface) adalah sekumpulan perintah,fungsi, dan protokol yang dapat digunakan oleh programmer saat membangunperangkat lunak untuk sistem operasi tertentu. API memungkinkan programmeruntuk menggunakan fungsi standar untuk berinteraksi dengan sistem operasi lain.
    - WEB API membuat rancangan requestHTTP lengkap dengan pendefinisian struktur dari pesan, biasanya dibentuk dalamformat XML atau JSON. Ketika sedang menjalankan beragam web service, masing –masing sub service tersebut berjalan secara autonomous. User tidak memiliki kontrolterhadap masing – masing service tersebut. Dengan segala kemudahan yang ada,web API juga memiliki kekurangan yaitu: penyedia web service dapatmerubah, menghilangkan, ataupun mengupdate program tanpa notifikasi. Reliabilitasnya yangkurang begitu didukung. Kegagalan terkadang muncul ketika dieksekusi.

Minggu, 28 Juni 2020

jawaban uas Kapita Selekta


Nama : Firman Ardiansyah
NIM : 4117086
Semester/Kelas : 6/A
MK : Kapita Selekta
  1. Work From Home (WFH) dan Learning From Home (LFH) di masa-masa virus corona mewabah tidak hanya berdampak pada orang-orang yang bekerja. Siswa, mahasiswa, dan penduduk sipil lainnya juga diminta untuk belajar dan beraktivitas di rumah. Aktifitas dan Pengalaman saya sebagai mahasiswa dalam masa WFH dan LFH yakni belajar online di rumah. Seperti mengerjakan tugas yang di berikan oleh dosen Mata kuliah, Kemudian menggunakan apliksai Seperti Google meet, zoom, Google classroom,dll. Sebagai media pembelajaran online contohnya seperti menggunakan Google meet kita bisa mengeshare informasi atau tatap muka langsung dengan dosen dan mahasiswa lainnya.
  2. Lebih fleksibel dalam menyelesaikan pekerjaan, maksudnya saya tidak perlu melulu mengikuti jam belajar/bekerja. Ketika bangun pagi, bahkan bisa langsung membuka laptop dan mencicil mengerjakan tugas kuliah/pekerjaan lainnya.  Belajar online dengan menggunakan aplikasi online seperti Zoom,Google, Google classroom aplikasi tersebut berguna untuk pembelajaran jarak jauh dengan menggunakan perangkat komputer atau gadget sehingga kita dapat teerhubung dengan antara dosen maupun mahasiswa, Dengan menggunakan pembelajaran seperti itu proses belajar mengajar tetap dilakukan dengan baik.
  3. Teknologi informasi bermanfaat baik melalui aplikasi maupun media sosial juga merambah di institusi pendidikan, dengan diberlakukannya seperti munculnya fenomena work from home (WFH), belajar di rumah, seminar online atau webinar. Teknologi informasi di era new normal ini tidak hanya sebagai media penyebaran informasi tentang covid-19 saja tetapi juga memiliki peran serta manfaat yang berguna bagi kehidupan manusia. Inovasi dan penggunaan teknologi informasi di era sekarang ini bisa dibilang meningkat secara signifikan dan makin meluas.