Kamis, 25 Juni 2020

UAS EAI

JAWABAN UAS MATAKULIAH  EAI

1. 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.

2. Contoh Penerapan XML
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.

3. Contoh penggunaan XML
<head>
 <title>Mari Belajar Coding</title>
</head>
<body>
 <table border="1">
  <thead>
    <tr>
    <th>NIM</th>
    <th>Nama</th>
    <th>Alamat</th>
    <th>Jurusan</th>
    </tr>
  </thead>
  <tbody>
  <?php
  $req="http://localhost/latihan-xml/data.xml";
  $temp=file_get_contents($req);
  $xml=simplexml_load_string($temp);
   
    foreach($xml as $data)
    {
   ?>
      <tr>
        <td><?=$data->nim?></td>
    <td><?=$data->nama?></td>
  <td><?=$data->alamat?></td>
    <td><?=$data->jurusan?></td>
  </tr> 
   <?php
    }
   ?>
  </tbody>
 </table>
</body>
</html>



4. Pengertian Webservice
Web Service adalah sekumpulan  application logic  beserta  object-object  dan method-method  yang dimilikinya yang terletak di suatu server yang terhubung ke internet sehingga dapat diakses menggunakan  protocol HTTP dan SOAP (Simple Object Access Protocol  ). Web service sebagai sekumpulan fungsi program untuk melakukan pekerjaan tertentu yang dalam hal ini tentu manipulasi data – mengambil, menambahkan atau mengubah data. (Priambodo, 2010).


5. Pengertian JSON
JSON merupakan bagian dari bahasa pemrograman JavaScript (Standard ECMA-262 3rd Edition – December 1999). JSON merupakan format teks yang sepenuhnya independen tetapi menggunakan konvensi yang familiar dengan bahasa pemrograman dari keluarga-C, termasuk C, C++, C#, Java, JavaScript, Perl, Python, dan sebagainya. Kelebihan inilah yang membuat JSON menjadi sebuah bahasa data-interchange yang ideal.

6. Contoh Penggunaan 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 untuk array adalah :
var arrayKu = ["andi","budi","cica"];
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body>
    <script>
var arrayKu = ["andi","budi","cica"];
alert(arrayKu[0]);
    </script>

</body>
</html>
Contoh untuk object adalah :
var objKu = {"nama":"budi","posisi":"designer","tahun_masuk":2001};
Demo bisa dilihat di http://klatenweb.com/json/json2.html dengan source lengkapnya:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body>
    <script>
var objKu = {"nama":"budi","posisi":"designer","tahun_masuk":2001};

alert(objKu.posisi);
    </script>

</body>
</html>
Contoh gabungannya adalah :
var objKu = { "karyawan" :[
                               {"nama":"andi","posisi":"programer","tahun_masuk":2000},
                               {"nama":"budi","posisi":"designer","tahun_masuk":2001},
                               {"nama":"cica","posisi":"finance","tahun_masuk":2002},
                                     ]};
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body>
    <script>
var objKu = { "karyawan" :[
                                {"nama":"andi","posisi":"programer","tahun_masuk":2000},
                                {"nama":"budi","posisi":"designer","tahun_masuk":2001},
                                {"nama":"cica","posisi":"finance","tahun_masuk":2002},
                            ]
            };
    alert(objKu.karyawan[0].nama);
    </script>

</body>
</html>

7. Contoh Penggunaan API
API adalah singkatan dari Application Programming Interface, dan memungkinkan developer untuk mengintegrasikan dua bagian dari aplikasi atau dengan aplikasi yang berbeda secara bersamaan. API terdiri dari berbagai elemen seperti function, protocols, dan tools lainnya yang memungkinkan developers untuk membuat aplikasi.

Berikut ini langkah-langkah membuat API sederhana dengan menggunakan PHP:
Buat Database, (disini saya memakai nama: db_pelindungsatwa)

Buat Tabel animal


Isi Tabel Animal (minimal 1 record)



Buat folder di ../xampp/htdocs bernama Pelindung_Satwa, lalu buat file conn.php di folder tersebut

Isi code PHP untuk pembuatan Web API


Tidak ada komentar:

Posting Komentar