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


Selasa, 23 Juni 2020

Tugas UAS Essay Kapita Selekta

1.    Ceritakan dan narasikan aktifitas dan pengalaman saudara dalam masa (WFH) Work From Home dan Learning From Home (LFH) di masa pandemic covid -19.
Jawaban:
Jujur kuliah dirumah sangatlah sulit untuk memahami materi yang disampaikan oleh dosen, selain untuk juga terkendala oleh sinyal yang terkadang tidak stabil. Saya sering kesulitan untuk mengerjakan tugas karena tidak mengerti materi yang diajarkan sebelumnya. Apalagi kalau ada tugas kelompok saya dan kelompok saya kesulitan untuk berkomunikasi dan sedikit menghambat pengerjaan.

2.   Ceritakan dan narasikan produktifitas dan peningkatan skill, kapasitas dan pengetahuan apa yang saudara peroleh selama WFH dan LFH dimasa pandemic covid – 19
Jawaban:
Belajar dirumah membuat saya mampu belajar mandiri dan membuat saya lebih mengandalkan wawasan sendiri. Saya juga belajar dari You Tube dan media lainnya yang dapat membantu menambah wawasan dan ilmu untuk saya sendiri.

3.   Buatlah artikel ilmiah atau opini saudara bagaimana Teknologi informasi dapat bermanfaat dalam menghadapi pandemik covid-19 dan New Normal.
Jawaban:
Indonesia bisa menerapkan big data maupun georeference. Manfaat big data dan georeference sangat luas, salah satunya dengan menelusuri riwayat perjalanan pasien terjangkit Covid-19.Berdasarkan data tersebut pemerintah kemudian bisa mengidentifikasi orang dalam pengawasan (ODP).Big data dan georeference tersebut bisa memanfaatkan aplikasi.."Teknologi aplikasi yang dibuat khusus memiliki fitur geotagging dan geolocation  itu bisa bantu identifikasi karena ketika kita unduh, aplikasi itu akan catat riwayat lokasi kita. Aplikasi kemudian akan memberikan notifikasi ke orang-orang yang pernah berkontak atau berada di dekat pasien corona".
kedua aplikasi tersebut harus melibatkan dan berkoordinasi banyak pemangku kebijakan agar sistem teknologi informasi bisa menggunakan data-data dari seluruh pemangku kebijakan yang terkait.Hal ini dilakukan agar kecerdasan buatan (AI) bisa mengolah data yang luas sehingga bisa mengeluarkan keputusan yang konkret dan memberi dampak secara luas.
Teknologi berbasis crowdsourcing penting diterapkan untuk mengumpulkan Crowdsourcing artinya pengumpulan data dilakukan lewat kumpulan data yang diambil dari sekelompok besar orang yang sedang menyalakan aplikasi.Crowdsourcing adalah ada orang berbondong bondong mengisi dan melaporkan ke gugus tugas. maka akhirnya pusat data terintegrasi adalah solusi penanganan corona, jadi AI, Big Data maupun crowdsourcing itu masuk ke pusat gugus tugas informasi itu akan jadi bank data yang valid,data dari masyarakat luas.