Course Description

The description of each course can be seen in the following table:

No Course Code Course Name Description Teaching Material Points
1 W22101 Information Technology and Systems Strategic Planning

This course discusses the concept of strategic planning in the use of information systems and technology to support the organization's business objectives. Students will learn how to formulate a strategic plan that integrates information technology with business strategy holistically.

  • Concepts and Importance of Strategic Planning for Information Systems and Technology.
  • External and Internal Environmental Analysis in Strategic Planning.
  • Preparation of Information Technology Strategic Plan and Integration with Business Plan.
  • Success Factors and Challenges in Strategic Plan Implementation.
  • Information Technology Roadmap and Resource Development.
  • Selection and Investment in Information Technology Solutions.
  • Performance Evaluation and Measurement of Strategic Planning Success.
  • Security and Compliance Aspects of the Information Technology Strategic Plan.
  • Digital Transformation and the Role of Information Technology in Business Innovation.
  • Case Study: Analysis of the Information Technology Strategic Plan at a Specific Organization.
2 W22102 Software Engineering Planning & Management This course discusses the concepts of planning and management in the software engineering process. Students will understand how to plan and manage software development projects efficiently and effectively.
  • Introduction to Software Engineering and the Development Process.
  • Requirements Identification and Formulation of Software Specifications.
  • Estimation and Scheduling of Development Projects.
  • Risk Management in Software Engineering.
  • Software Quality Control and Testing.
  • Software Development Methodologies: Waterfall, Agile, DevOps, etc.
  • Team Collaboration and Communication in Software Projects.
  • Configuration Management and Version Control.
  • Change Management in the Software Development Cycle.
  • Project Success Evaluation and Learning from Experience.
3 W22103 Intelligent System Analysis and Management This course discusses the concept of analyzing and managing intelligent systems, with a focus on artificial intelligence (AI) and related technologies. Students will learn how to analyze, design, and manage systems that utilize artificial intelligence techniques.
  • Introduction to Intelligent Systems and Artificial Intelligence (AI).
  • Knowledge Representation and Knowledge Processing.
  • Search and Optimization Methods in AI.
  • Machine Learning and Types of Algorithms.
  • Artificial Neural Networks and Deep Learning.
  • Fuzzy Logic and Expert Systems.
  • Natural Language Processing (NLP) and its Applications.
  • Data Analysis and Smart Decision Making.
  • Introduction to Robotics and Intelligent Automation Systems.
  • Ethics in the Development and Use of Intelligent Systems.
4 W22104 Computer Networking and Data Communication This course discusses the basic concepts of computer networks and data communication. Students will understand how computer networks work, data communication technology, and security aspects in sending and receiving information over the network.
  • Introduction to Computer Networking and the OSI Reference Model.
  • Network Protocols and Architectures.
  • Network Topology and Network Devices.
  • Topologi Jaringan dan Perangkat Jaringan.
  • Wireless Networking and Cellular Technology.
  • Introduction to the Internet and TCP/IP Protocols.
  • Network Security and Cryptography.
  • Network Management and Performance Monitoring.
  • Sensor Networks and the Internet of Things (IoT).
  • Network Simulation and Network Setup Practice.
5 W22105 Thesis Proposal This course equips students with the skills to prepare a solid thesis proposal. Students will learn how to identify research problems, conduct a literature review, design a conceptual framework, and develop an appropriate research methodology. This course helps students formulate research objectives and plan the steps of implementation. As a result, students will be able to produce a strong and theoretically grounded thesis proposal, becoming an important foundation in their academic journey.
  • Identification of Research Problems: Students will learn how to identify relevant and significant research problems in the field of information technology. This involves analyzing trends, industry needs, and potential contributions to knowledge.
  • Literature Review: Students will understand the importance of an in-depth literature review. This includes identifying related works, conceptual frameworks, and research gaps that the thesis can fill.
  • Research Methodology: Students will learn to formulate an appropriate research methodology to answer the research question. This includes the approach, data collection techniques, and analysis to be used.
  • Research Plan and Schedule: Students will design a research plan that includes the steps to be taken as well as a timetable for implementation. This helps in organizing clear steps and monitoring the progress of the research.
6 W22201 Research Methodology and Scientific Writing This course introduces students to effective research methodology and quality scientific writing skills. Students will understand the systematic stages of research and learn the techniques of preparing and presenting research results in a scientific format.
  • Introduction to Research Methodology.
  • Selection of Research Topics and Formulation of Research Questions.
  • Theoretical Framework and Hypothesis.
  • Quantitative and Qualitative Research Methods.
  • Using Digital Tools for Research.
  • Effective Scientific Writing.
  • How to Write an Abstract, Foreword, and Conclusion.
  • Scientific Research and Publishing Ethics.
  • Scientific Presentations and Publications.
7 W22202 Multimedia Information Management in Multiplatform Technology This course discusses multimedia information management in a multiplatform technology environment. Students will learn how to plan, develop, and manage effective and responsive multimedia content for various platforms, including web, mobile, and others.
  • Multimedia and Multiplatform Information Management Concepts.
  • Multimedia and Responsive Content Development.
  • Multiplatform User Interface Design.
  • Use of Multimedia Technology in Education and Business.
  • Social Media Integration and User Interaction.
  • Performance and Speed Optimization on Multiple Platforms.
  • User Data Analysis and Decision Making.
  • Multimedia Content Distribution and Marketing Strategy.
  • Security and Privacy in Multimedia Information Management.
  • Case Study: Multiplatform Multimedia Information Management Implementation.
8 W22203 Scientific Publications This course prepares students to understand and master the scientific publication process. Students will learn about the principles of scientific publishing, writing effective scientific articles, as well as strategies for selecting and submitting articles to scientific journals and conferences.
  • Principles of Scientific Publication: Students will understand the ethics and standards of scientific publishing and the importance of integrity in research.
  • Writing Scientific Articles: Students will learn the structure and style of writing scientific articles, including the main sections and the use of references.
  • Submission and Review Process: Students will understand the steps in submitting articles, the stages of the review process, and responses to improvements.
  • Journal and Conference Selection: Students will understand the criteria for selecting journals or conferences that are appropriate to the research field.
9 W22204 Thesis Mata kuliah ini merupakan tahap akhir dalam program studi Magister Teknologi Informasi, di mana mahasiswa akan merencanakan, melaksanakan, dan menyajikan penelitian orisinal dalam bentuk tesis. Mahasiswa akan mendemonstrasikan pemahaman mendalam tentang topik penelitian mereka dan kemampuan untuk melakukan analisis kritis serta kontribusi berharga dalam bidang Teknologi Informasi.
  • Perencanaan Tesis: Mahasiswa akan merancang rencana penelitian, memilih metodologi yang sesuai, dan mengidentifikasi tujuan penelitian.
  • Pengumpulan dan Analisis Data: Mahasiswa akan mengumpulkan data, menganalisis hasil, dan menginterpretasikan temuan untuk menjawab pertanyaan penelitian.
  • Penulisan Tesis: Mahasiswa akan menyusun tesis yang sesuai dengan standar penulisan ilmiah, mencakup bab-bab yang relevan dan rinci.
  • Pertahanan Tesis: Mahasiswa akan menyajikan dan membela hasil penelitian mereka di hadapan dosen dan rekan mahasiswa, serta menjawab pertanyaan kritis.
10 P22101 Analisis Risiko & Kelayakan Bisnis Perangkat Lunak Mata kuliah ini fokus pada analisis risiko dan kelayakan bisnis dalam pengembangan perangkat lunak. Mahasiswa akan memahami bagaimana mengidentifikasi, mengevaluasi, dan mengelola risiko yang terkait dengan proyek perangkat lunak, serta menganalisis aspek kelayakan bisnis untuk memastikan keberhasilan proyek.
  • Konsep dan Pentingnya Analisis Risiko dalam Pengembangan Perangkat Lunak.
  • Identifikasi dan Klasifikasi Risiko Proyek Perangkat Lunak.
  • Penilaian dan Prioritisasi Risiko: Probabilitas dan Dampak.
  • Strategi Mitigasi Risiko dalam Pengembangan Perangkat Lunak.
  • Analisis Kelayakan Bisnis: Finansial, Teknis, dan Operasional.
  • Penentuan Biaya dan Manfaat Proyek Perangkat Lunak.
  • Pengukuran Kinerja Proyek dan Manajemen Risiko.
  • Aspek Hukum dan Etika dalam Analisis Risiko dan Kelayakan Bisnis.
  • Studi Kasus: Analisis Risiko dan Kelayakan Bisnis dalam Proyek Perangkat Lunak.
  • Presentasi dan Komunikasi Hasil Analisis Risiko dan Kelayakan Bisnis.
11 P22102 Manajemen Pengembangan Proyek Perangkat Lunak Mata kuliah ini membahas konsep dan praktik dalam manajemen pengembangan proyek perangkat lunak. Mahasiswa akan memahami prinsip-prinsip dasar pengelolaan proyek perangkat lunak, termasuk perencanaan, pelaksanaan, pemantauan, dan pengendalian proyek.
  • Konsep Manajemen Proyek Perangkat Lunak dan Perbedaannya dengan Proyek Umum.
  • Rencana Proyek: Penetapan Tujuan, Lingkup, Waktu, dan Sumber Daya.
  • Penjadwalan dan Estimasi Waktu dalam Pengembangan Perangkat Lunak.
  • Manajemen Tim: Komunikasi, Kolaborasi, dan Peran dalam Proyek.
  • Pengendalian Kualitas dan Uji Coba dalam Pengembangan Perangkat Lunak.
  • Manajemen Risiko dalam Pengembangan Proyek Perangkat Lunak.
  • Pelaporan dan Pemantauan Kemajuan Proyek.
  • Change Management in the Software Development Cycle.
  • Kerjasama Tim dalam Pengembangan Perangkat Lunak Berbasis Agile.
  • Studi Kasus: Manajemen Pengembangan Proyek Perangkat Lunak pada Kasus Nyata.
12 P22103 Penjaminan Kualitas dan Fungsionalitas Perangkat Lunak Mata kuliah ini fokus pada penjaminan kualitas dan fungsionalitas perangkat lunak. Mahasiswa akan mempelajari metode dan praktik untuk memastikan bahwa perangkat lunak yang dikembangkan memenuhi standar kualitas dan memenuhi kebutuhan pengguna dengan baik.
  • Konsep Penjaminan Kualitas Perangkat Lunak dan Pentingnya Pengujian.
  • Pengujian Fungsional dan Non-fungsional.
  • Strategi Pengujian: Pengujian Unit, Integrasi, Sistem, dan Penerimaan.
  • Pengujian Manual dan Otomatis.
  • Pengujian Performa, Keamanan, dan Kinerja Perangkat Lunak.
  • Metrik dan Pengukuran Kualitas Perangkat Lunak.
  • Pengelolaan Cacat (Defect) dan Pelaporan Hasil Pengujian.
  • Teknik Verifikasi dan Validasi.
  • Penjaminan Kualitas dalam Pengembangan Berbasis Agile.
  • Studi Kasus: Proses Penjaminan Kualitas dalam Proyek Perangkat Lunak.
13 P22104 Rancang Bangun Perangkat Lunak Mata kuliah ini fokus pada tahapan rancang bangun perangkat lunak dari konsep hingga implementasi. Mahasiswa akan mempelajari prinsip-prinsip desain perangkat lunak yang efisien, modular, dan mudah dipelihara, serta menerapkan desain tersebut dalam proyek nyata.
  • Konsep Dasar Rancang Bangun Perangkat Lunak.
  • Prinsip-prinsip Desain Perangkat Lunak: Keterbacaan, Keterpeliharaan, dan Kehandalan.
  • Paradigma Desain Berorientasi Objek.
  • Pengelolaan Ketergantungan Antar Modul.
  • Pola Desain (Design Patterns) dalam Pengembangan Perangkat Lunak.
  • Pengembangan Antarmuka Pengguna (UI/UX Design).
  • Desain Arsitektur Perangkat Lunak: Layered, Client-Server, dan Mikroservis.
  • Desain Basis Data dan Pengelolaan Data dalam Perangkat Lunak.
  • Integrasi Komponen Perangkat Lunak.
  • Implementasi Desain ke dalam Kode Sumber.
14 P22201 Analisis Big Data, Data Science, dan Data Mining Mata kuliah ini memperkenalkan mahasiswa pada konsep analisis Big Data, Data Science, dan Data Mining. Mahasiswa akan mempelajari teknik-teknik analisis data yang dapat menghasilkan wawasan berharga dari volume data besar, serta penerapannya dalam pengambilan keputusan dan penemuan pola.
  • Pengenalan Konsep Analisis Data Besar dan Data Science.
  • Teknik Pengumpulan, Penyimpanan, dan Pra-Pemrosesan Data.
  • Eksplorasi Data: Visualisasi dan Identifikasi Pola.
  • Penerapan Algoritma Data Mining dan Machine Learning.
  • Pengolahan Data Streaming dan Analisis Real-Time.
  • Pemodelan Prediktif dan Pengambilan Keputusan Berbasis Data.
  • Analisis Sentimen dan Pola Korespondensi.
  • Implementasi Analisis Data Besar dalam Konteks Berbagai Industri.
  • Keamanan Data dalam Konteks Analisis Data Besar.
  • Dampak Analisis Data Besar pada Inovasi dan Pengambilan Keputusan Strategis.
15 P22202 Knowledge Management & Decision Support System Mata kuliah ini membahas konsep Knowledge Management (KM) dan Sistem Pendukung Keputusan (Decision Support System, DSS). Mahasiswa akan mempelajari cara mengumpulkan, menyimpan, mengelola, dan memanfaatkan pengetahuan organisasi untuk mendukung pengambilan keputusan yang lebih baik dan efektif.
  • Pengenalan Konsep Knowledge Management (KM) dan DSS.
  • Proses Pengumpulan dan Penyimpanan Pengetahuan Organisasi.
  • Pemodelan dan Representasi Pengetahuan.
  • Sistem Informasi untuk Knowledge Management.
  • Integrasi Data dan Analisis Pengetahuan.
  • Desain dan Implementasi Sistem Pendukung Keputusan.
  • Teknik Analisis dan Visualisasi Data dalam DSS.
  • Keterhubungan Knowledge Management dan Inovasi.
  • Etika dan Keamanan dalam Pengelolaan Pengetahuan.
  • Studi Kasus: Penerapan Knowledge Management dan DSS dalam Konteks Bisnis.
16 P22203 Pembelajaran Mesin Lanjut Mata kuliah ini mengajarkan konsep dan teknik dalam pembelajaran mesin yang lebih lanjut. Mahasiswa akan memperdalam pemahaman tentang algoritma pembelajaran mesin yang kompleks dan menerapkan mereka dalam pemecahan masalah nyata.
  • Konsep Pembelajaran Mesin Lanjut.
  • Model Regresi dan Klasifikasi yang Kompleks.
  • Jaringan Saraf Tiruan dan Deep Learning.
  • Pengolahan Bahasa Alami dalam Pembelajaran Mesin.
  • Penerapan Convolutional Neural Networks (CNN) dan Recurrent Neural Networks (RNN).
  • Teknik Optimisasi dan Regularisasi dalam Deep Learning.
  • Transfer Learning dan Fine-Tuning.
  • Evaluasi Model dan Interpretasi Hasil.
  • Penerapan Pembelajaran Mesin Lanjut dalam Berbagai Bidang.
  • Tantangan dan Trend dalam Pembelajaran Mesin Lanjut.
17 P22204 Perancangan Sistem Komputasi Cerdas & Sistem Komputasi Paralel Mata kuliah ini membahas perancangan dan implementasi sistem komputasi cerdas serta sistem komputasi paralel. Mahasiswa akan memahami bagaimana merancang sistem yang mampu melakukan komputasi cerdas secara efisien melalui pemanfaatan teknologi komputasi paralel.
  • Konsep Sistem Komputasi Cerdas dan Kecerdasan Buatan (AI).
  • Algoritma dan Teknik dalam Kecerdasan Buatan.
  • Perancangan dan Implementasi Sistem Berbasis Kecerdasan Buatan.
  • Pengolahan Paralel dan Konsep Dasar Komputasi Paralel.
  • Arsitektur dan Model Komputasi Paralel.
  • Pengoptimalan Kinerja melalui Komputasi Paralel.
  • Distribusi Tugas dan Penjadwalan dalam Sistem Paralel.
  • Manajemen Sumber Daya dan Skalabilitas Sistem.
  • Integrasi Kecerdasan Buatan dan Komputasi Paralel.
  • Studi Kasus: Penerapan Sistem Komputasi Cerdas dan Paralel dalam Bidang Tertentu.
18 P22301 Advanced Embedded System Mata kuliah ini membahas pengembangan sistem tertanam (embedded system) yang lebih canggih dan kompleks. Mahasiswa akan mempelajari desain, implementasi, dan optimisasi sistem tertanam yang terintegrasi dalam berbagai aplikasi.
  • Pengenalan ke Sistem Tertanam Canggih.
  • Desain dan Arsitektur Sistem Tertanam.
  • Pemrograman Mikrokontroler Lanjutan.
  • Komunikasi Antarperangkat dan Jaringan dalam Sistem Tertanam.
  • Pemanfaatan Sensor dan Aktuator pada Sistem Tertanam.
  • Pengolahan Data dalam Sistem Tertanam.
  • Optimisasi Kinerja dan Efisiensi Energi.
  • Keamanan dan Keandalan Sistem Tertanam.
  • Integrasi Teknologi Cloud dalam Sistem Tertanam.
  • Studi Kasus: Penerapan Advanced Embedded System dalam Aplikasi Nyata.
19 P22302 Cloud Computing & Distributed System Mata kuliah ini membahas konsep dan teknologi dalam Cloud Computing dan Sistem Terdistribusi. Mahasiswa akan mempelajari cara merancang, mengimplementasikan, dan mengelola sistem yang terdistribusi melalui infrastruktur cloud.
  • Pengenalan ke Cloud Computing dan Konsep Dasarnya.
  • Arsitektur dan Model Layanan Cloud.
  • Virtualisasi dan Manajemen Sumber Daya di Lingkungan Cloud.
  • Keamanan dan Privasi dalam Cloud Computing.
  • Desain dan Implementasi Aplikasi Terdistribusi.
  • Sistem Terdistribusi dan Teknologi Jaringan.
  • Pemrosesan Terdistribusi dan Pengolahan Data Massal.
  • Skalabilitas dan Performa dalam Lingkungan Terdistribusi.
  • Integrasi Cloud dan Aplikasi Terdistribusi.
  • Studi Kasus: Implementasi Cloud Computing dalam Skala Besar.
20 P22303 Perancangan Sistem dan Teknologi Keamanan Informasi Mata kuliah ini membahas konsep dan praktik dalam merancang sistem dan teknologi keamanan informasi yang kokoh. Mahasiswa akan memahami strategi untuk melindungi data dan infrastruktur dari ancaman keamanan, serta menerapkan praktik terbaik dalam pengembangan sistem yang aman.
  • Konsep Dasar Keamanan Informasi dan Ancaman Keamanan.
  • Kriptografi dan Teknik Pengamanan Data.
  • Pengamanan Jaringan dan Sistem Operasi.
  • Identifikasi dan Manajemen Risiko Keamanan Informasi.
  • Keamanan Aplikasi dan Pengembangan Secure Coding.
  • Pengamanan Cloud Computing dan Teknologi Virtualisasi.
  • Deteksi dan Tanggapan Terhadap Serangan Keamanan.
  • Penerapan Kebijakan Keamanan dan Audit Keamanan.
  • Pengamanan Infrastruktur dan Tata Kelola Keamanan.
  • Studi Kasus: Penerapan Keamanan Informasi dalam Lingkungan Nyata.
21 P22304 Wearable Device & Mobile Programming Mata kuliah ini membahas pengembangan aplikasi untuk perangkat wearable (yang dapat dikenakan) dan pemrograman mobile. Mahasiswa akan mempelajari cara merancang, mengembangkan, dan mengoptimalisasi aplikasi untuk perangkat wearable dan platform mobile.
  • Pengenalan ke Wearable Devices dan Aplikasi Mobile.
  • Platform Pengembangan Aplikasi Mobile (iOS, Android, dll.).
  • Desain Antarmuka Pengguna untuk Wearable dan Mobile.
  • Pemrograman Aplikasi untuk Sensor dan Fitur Wearable.
  • Integrasi Data dan Komunikasi dengan Aplikasi Mobile.
  • Pengoptimalan Kinerja dan Pengalaman Pengguna di Perangkat Mobile.
  • Pengamanan Aplikasi Mobile dan Wearable.
  • Aplikasi Wearable dan Mobile dalam Kesehatan dan Kebugaran.
  • Aplikasi Wearable dalam Teknologi Pemantauan dan Kontrol.
  • Studi Kasus: Pengembangan Aplikasi Wearable dan Mobile dalam Konteks Nyata.
22 P22401 E-Business & E-Commerce Lanjut Mata kuliah ini membahas aspek lanjutan dalam E-Business dan E-Commerce, termasuk strategi bisnis digital, pengembangan platform e-commerce, dan penerapan teknologi untuk memfasilitasi transaksi online dan pertumbuhan bisnis secara digital.
  • Strategi Bisnis Digital dan Transformasi E-Business.
  • Pengembangan dan Pengelolaan Platform E-Commerce.
  • Desain Antarmuka dan Pengalaman Pengguna dalam E-Commerce.
  • Sistem Pembayaran dan Keamanan Transaksi Online.
  • Manajemen Rantai Pasokan dalam Lingkungan E-Commerce.
  • Pemasaran Digital dan Analisis Data dalam E-Business.
  • Inovasi dalam Model Bisnis E-Commerce.
  • Regulasi dan Etika dalam Bisnis Digital.
  • Integrasi Teknologi dengan Bisnis Konvensional.
  • Studi Kasus: Sukses dan Tantangan dalam E-Business & E-Commerce.
23 P22402 Informatika Sosial & E-Government Mata kuliah ini membahas peran teknologi informasi dalam transformasi sosial dan pemerintahan elektronik (E-Government). Mahasiswa akan memahami dampak teknologi informasi pada masyarakat, serta cara penerapan teknologi dalam meningkatkan efisiensi dan transparansi dalam layanan publik.
  • Konsep Informatika Sosial dan Peran Teknologi dalam Masyarakat.
  • E-Government: Konsep, Manfaat, dan Tantangan.
  • Sistem Informasi Pemerintahan dan Interoperabilitas.
  • Layanan Publik Elektronik dan Integrasi Data.
  • Partisipasi Masyarakat dan Transparansi dalam E-Government.
  • Keamanan Data dan Privasi dalam Layanan Publik Online.
  • E-Demokrasi dan E-Partisipasi.
  • Perancangan Sistem Informasi Publik.
  • Integrasi Teknologi Informasi dalam Masyarakat.
  • Studi Kasus: Implementasi E-Government dalam Skala Besar.
24 P22403 Manajemen Investasi & Tata Kelola Teknologi Informasi Mata kuliah ini membahas manajemen investasi dalam teknologi informasi dan prinsip-prinsip tata kelola yang efektif dalam mengelola aset teknologi informasi organisasi. Mahasiswa akan memahami cara mengambil keputusan investasi yang cerdas serta menjalankan tata kelola yang baik untuk memaksimalkan nilai teknologi informasi.
  • Konsep Manajemen Investasi dan Nilai Teknologi Informasi.
  • Evaluasi Investasi Teknologi Informasi: ROI, TCO, dan NPV.
  • Pengambilan Keputusan Investasi dan Risiko Teknologi.
  • Strategi Pengembangan Teknologi Informasi.
  • Tata Kelola Teknologi Informasi dan Framework COBIT.
  • Kepatuhan Regulasi dan Keamanan Teknologi Informasi.
  • Manajemen Risiko Teknologi Informasi.
  • Pemantauan Kinerja Teknologi Informasi dan Metrik.
  • Inovasi dan Perubahan dalam Manajemen Teknologi Informasi.
  • Studi Kasus: Implementasi Manajemen Investasi dan Tata Kelola TI dalam Organisasi.