["Pertemuan 10 Pengunaan Kamus Data dalam Web Services A. Sub Pokok Bahasan 1. Pengenalan kamus data 2. Rancangan kamus data B. Capaian Pembelajaran Mampu mendesain dan membuat kamus data dalam web services. (CPMK11-S2), CPMK11-K1), (CPMK11-K1), (CPMK11-K2). C. << Sub Bab >> Jumlah sub-bab tergantung kebutuhan materi dan mengikuti preferensi penulis. D. << Sub Bab >> E. << Sub Bab >> F. << Sub Bab >> G. << Sub Bab >> H. << Sub Bab >> ~ 51 ~","Pertemuan 11 Penggunaan Composite API dan Reusable API A. Sub Pokok Bahasan 1. Pengenalan Composite API 2. Pengenalan Reusable API 3. Mendesain dan membuat Composite API dan Reusable API B. Capaian Pembelajaran Mampu mendesain dan membuat Composite API dan Reusable API. (CPMK11-S2), CPMK11-K1), (CPMK11-K1), (CPMK11-K2). C. << Sub Bab >> Jumlah sub-bab tergantung kebutuhan materi dan mengikuti preferensi penulis. D. << Sub Bab >> E. << Sub Bab >> F. << Sub Bab >> G. << Sub Bab >> H. << Sub Bab >> ~ 52 ~","Pertemuan 12 Kualitas dan Keandalan Layanan Web A. Sub Pokok Bahasan 1. Konsep kualitas dan keandalan pengembangan web services 2. Pengenalan Service Level Agreement (SLA) 3. Pengenalan unit testing pada web services B. Capaian Pembelajaran Mampu memahami konsep kualitas dan keandalan pengembangan web services. (CPMK11-S2), (CPMK11-K2). C. << Sub Bab >> Menulis dokumentasi API yang komprehensif adalah bagian dari proses manajemen API. Dokumentasi API dapat dibuat secara otomatis menggunakan peralatan atau ditulis secara manual. Beberapa praktik terbaik meliputi: 1. Menulis penjelasan dalam bahasa Inggris yang sederhana dan mudah dipahami. Dokumen yang dibuat dengan menggunakan alat dapat menjadi bertele-tele dan memerlukan pengeditan. 2. Menggunakan sampel kode untuk menjelaskan fungsionalitas. 3. Memelihara dokumentasi sehingga menjadinya akurat dan mutakhir. 4. Menggunakan gaya penulisan yang ditujukan untuk pemula 5. Mencakup semua masalah yang dapat dipecahkan oleh API untuk pengguna. D. << Sub Bab >> E. << Sub Bab >> F. << Sub Bab >> ~ 53 ~","G. << Sub Bab >> H. << Sub Bab >> ~ 54 ~","Pertemuan 13 Implementasi Unit Testing pada Web Services A. Sub Pokok Bahasan 1. Pengenalan HTTP Tests di framework Laravel 2. Implementasi HTTP Tests sesuai kaidah Unit Testing B. Capaian Pembelajaran Mampu mendesain dan membuat Unit Tests pada Web Services. (CPMK11-S2), CPMK11-K1), (CPMK11-K1), (CPMK11-K2). C. << Sub Bab >> Strategi pengujian API serupa dengan metodologi pengujian perangkat lunak lain. Fokus utamanya berada pada validasi tanggapan server. Pengujian API meliputi: 1. Membuat beberapa permintaan ke titik akhir API untuk pengujian performa. 2. Menulis uji unit untuk memeriksa kebenaran fungsional dan logika bisnis. 3. Pengujian keamanan dengan menyimulasikan serangan ke sistem. D. << Sub Bab >> E. << Sub Bab >> F. << Sub Bab >> G. << Sub Bab >> H. << Sub Bab >> ~ 55 ~","~ 56 ~","Pertemuan 14 Integrasi Reusable API di Multi-Aplikasi A. Sub Pokok Bahasan 1. Konsep antara Business Process Management (BPM) dan SOA. 2. Implementasi Reusable API berdasarkan proses bisnis yang sama. B. Capaian Pembelajaran Mampu mendesain dan membuat Reusable API pada Web Services. (CPMK11-S2), CPMK11-K1), (CPMK11-K1), (CPMK11-K2). C. << Sub Bab >> Jumlah sub-bab tergantung kebutuhan materi dan mengikuti preferensi penulis. D. << Sub Bab >> E. << Sub Bab >> F. << Sub Bab >> G. << Sub Bab >> H. << Sub Bab >> ~ 57 ~","Pertemuan 15 Laporan Akhir Proyek A. Sub Pokok Bahasan 1. Bagian studi kasus 2. Bagian arsitektur sistem 3. Bagian kamus data 4. Bagian fungsi web services 5. Bagian Service Level Agreement (SLA) 6. Bagian Unit Tests coverage B. Capaian Pembelajaran Mampu membuat laporan akhir proyek yang berisi dokumentasi teknis terkait Web Services. (CPMK11-S2), CPMK11-K1), (CPMK11-K1), (CPMK11-K2). C. << Sub Bab >> Jumlah sub-bab tergantung kebutuhan materi dan mengikuti preferensi penulis. D. << Sub Bab >> E. << Sub Bab >> F. << Sub Bab >> G. << Sub Bab >> H. << Sub Bab >> ~ 58 ~","Pertemuan 16 Ujian Akhir Semester ~ 59 ~","DAFTAR PUSTAKA Dicoding Intern. (2021). Apa itu Web Service? Beserta Pengertian dan Contohnya. https:\/\/www.dicoding.com\/blog\/apa-itu-web-service\/ Indika. (2011). SOA vs Web Services. https:\/\/www.differencebetween.com\/difference- between-soa-and-vs-web-services\/ informIT. (2008). Anatomy of a Web Service Contract. https:\/\/www.informit.com\/articles\/article.aspx?p=1250898&seqNum=4 ~ 60 ~","PENULIS Nama : Triando Damiri Burlian, S.Kom., M.S.Eng., M.Sc. NIP : 199312232022031010 Golongan : III\/b Jabatan : Asisten Ahli - Dosen Unit Kerja : Fakultas Ilmu Komputer Universitas Pembangunan Nasional \\\"Veteran\\\" Jakarta Pendidikan : 1. S1 - Sistem Informasi - Universitas Indonesia 2. S2 - Software Engineering - Free University of Bozen-Bolzano 3. S2 - Information Processing Science - University of Oulu ~ 61 ~"]
Search