80323 Kode Dok Revisi : F-PRG-016.06 :0 Silabus Mata Kuliah PROGRAM STUDI NAMA MATAKULIAH KODE MATA KULIAH SKS/SIFAT PRASYARAT DISKRIPSI SINGKAT : Teknik Informatika – S1 : Interoperabilitas : 526258 : 2 / Teori : Jaringan Komputer, Sistem Informasi, Basis Data : Mata kuliah ini memberikan pengertian interoperabilitas, heterogenitas komponen sistem komputasi, konsep protocol dan penerapannya pada aras perangkat lunak. Interoperabilitas pada aras sistem operasi dan perangkat lunak. Peran middleware dalam penyelesaian persoalan interoperabilitas. Paradigma berorientasi obyek sebagai landasan komputasi terdistribusi. CORBA dan ICE. Teknologi XML dan web service. Tinjauan tentang aplikasi-aplikasi web kontemporer. STANDAR KOMPETENSI : Mahasiswa dapat memahami interoperabilitas, heterogenitas komponen sistem komputasi, konsep protocol dan penerapannya pada aras perangkat lunak. Interoperabilitas pada aras sistem operasi dan perangkat lunak. Peran middleware dalam penyelesaian persoalan interoperabilitas. Paradigma berorientasi obyek sebagai landasan komputasi terdistribusi. CORBA dan ICE. Teknologi XML dan web service. Tinjauan tentang aplikasi-aplikasi web kontemporer ALOKASI WAKTU No 1 : 12 Minggu Perkuliahan, 2 Minggu Evaluasi Kompetensi Dasar 1. Mahasiswa memahami konsep Dasar Interoperabilitas Materi Pokok/Pembelajaran 1. Konsep Interoperabilitas 1.1. Pengertian Interoperabilitas 1.2. Sejarah Perkembangan Aplikasi TI 1.3. Produk-produk TI 1.4. Pemanfaatan TI 1.5. IT Change and challenge Kegiatan Pembelajaran Ceramah, Diskusi Indikator 1. 2. 3. 4. 5. Memahami Pengertian Interoperabilitas Mengetahui Sejarah Perkembangan TI Menyebutkan Produkproduk TI: komputer dan berbagai peralatan lainnya; Mengetahui Pemanfaatan TI dalam kehidupan sehari-hari dan pengaruhnya terhadap masyarakat Mengetahui Masa depan TI Estimasi Waktu 1x2x50” Sumber Belajar / Alat Slide Presentasi, Soal latihan, Modul Kuliah, web Dosen Interoperabilitas - 1 dan tantangan yang dihadapi No 2 Kompetensi Dasar 1. Mahasiswa memahami konsep dasar Jaringan Komputer dan Protokol Materi Pokok/Pembelajaran 2. 2.1. 2.2. 2.3. 2.4. Konsep Jaringan komputer dan Protokol Komponen Hardware dan Software Jenis Jaringan Komputer Protokol Model OSI Protokol TCP/IP Kegiatan Pembelajaran Ceramah, diskusi Indikator 1. 2. 3. 4. 3 4 1. 1. Mahasiswa memahami konsep Sistem Terdistribusi Mahasiswa memahami Konsep Midleware 3. Konsep Sistem Terdistribusi 3.1. Pengertian Sistem Terdistribusi 3.2. Struktur Sistem Terdistribusi 3.3. Jenis-jenis pengendalian dalam Sistem Terdistribusi Ceramah dan diskusi 4. Midleware dan Client/Server 4.1. Pengertian aplikasi Client/Server 4.2. Arsitektur Client/Server 4.3. Jenis-jenis Middleware Ceramah dan diskusi 5. 1. 2. 3. 1. 2. 3. Memahami konsep jaringan komputer Menyebutkan Komponenkomponen dalam jaringan komputer Menyebutkan dan menjelaskan jenis-jenis jaringan komputer Memahami protokol model OSI Memahami protokol TCP/IP Memahami konsep sistem terdistribusi Memahami Struktur Sistem Terdistribusi Menyebutkan dan Memahami jenis-jenis pengendalian proses dalam sistem terdistribusi Mengetahui pengertian middleware dan aplikasi client/server Memahami arsitektur Client/Server Menyebutkan dan menjelaskan bentuk dan jenis aplikasi-aplikasi Middleware Estimasi Waktu 1x2x50” Sumber Belajar / Alat Slide Presentasi, Soal latihan, Modul Kuliah, web Dosen 1x2x50” Slide Presentasi, Soal latihan, Modul Kuliah, web Dosen 2x2x50” Slide Presentasi, Soal latihan, Modul Kuliah, web Dosen Ujian Tengah Semester (UTS) : Test Soal Esay Interoperabilitas - 2 No 5 6 Kompetensi Dasar 1. 1. Mahasiswa memahami Remote Procedure Call (RPC) Mahasiswa memahami Teknologi Remote Method Invocation (RMI) Materi Pokok/Pembelajaran Kegiatan Pembelajaran 5. 5.1. 5.2. 5.3. 5.4. Remote Procedure Call Teknologi RPC Jenis-jenis teknologi RPC Teknologi DCOM Corba Ceramah dan diskusi 6. 6.1. 6.2. 6.3. 6.4. Remote Method Invocation Konsep RMI Arsitektur RMI Prinsip RMI Contoh aplikasi RMI Ceramah dan diskusi 1. 2. 3. 4. 1. 2. 3. 4. 7 1. Mahasiswa memahami Web Service 7. 7.1. 7.2. 7.3. 7.4. 7.5. 7.6. 7.7. 7.8. Web Service Pengertian Web service Jenis-jenis web service Arsitektur web service berbasis SOAP WSDL, UDDI dan SOAP Contoh aplikasi Webservice SOAP Webservice berbasis Restful Penerapan web service berbasis restful dalam internet Contoh sederhana dalam webservice rest Ceramah dan diskusi Estimasi Waktu 2x2x50” Sumber Belajar / Alat Slide Presentasi, Soal latihan, Modul Kuliah, web Dosen Menjelaskan konsep RMI Menjelaskan bentuk arsitektur RMI Menjelaskan prinsip kerja RMI Memahami penerapan RMI dalam aplikasi 2x2x50” Slide Presentasi, Soal latihan, Modul Kuliah, web Dosen Memahami pengertian webservice Menyebutkan jenis-jenis web service Memahami arsitektur web service berbasis SOAP Memahami WSDL, UDDI dan SOAP Memahami web service berbasis Restful. Perbedaan implementasi web service SOAP dengan Restful Menjelaskan contoh penerapan aplikasi web service SOAP maupun Restful 3x2x50” Slide Presentasi, Soal latihan, Modul Kuliah, web Dosen Indikator 1. 2. 3. 4. 5. 6. 7. Memahami Teknologi RPC Dapat menyebutkan dan menjelaskan teknologi RPC Memahami Teknologi DCOM Memahami teknologi Corba Ujian Akhir Semester (UAS) : Test Soal Esay EVALUAS I: Tugas, dan responsi soal-soal latihan Ujian Tengah Semester (UTS) : Test Soal Esay Ujian Akhir Semester (UAS) : Test Soal Esay Bobot Nilai : 20% Bobot Nilai : 30% Bobot NIlai : 50% Interoperabilitas - 3