Setiap awal semester, mahasiswa yang telah melakukan registrasi wajib mengajukan rencana kegiatan akademik, termasuk mahasiswa yang hanya sedang mengerjakan Skripsi. Pengajuan rencana kegiatan akademik dilakukan mahasiswa secara langsung dengan memasukkan mata kuliah yang akan diambil ke dalam Kartu Rencana Studi (KRS) melalui https://kiis.ibik.ac.id/ .

Jumlah SKS yang dapat diambil berkisar 12 – 24 SKS, tergantung prestasi akademik mahasiswa dan ketentuan lain berkaitan dengan mata kuliah tertentu. Adapun masa pengisian KRS ditetapkan oleh Universitas/Fakultas dan tercantum dalam Kalender Akademik.

Bagi mahasiswa yang memerlukan konsultasi mata kuliah yang akan diambil atau masalah-masalah lain yang berkaitan dengan akademik, Fakultas/Jurusan/Program Studi (Prodi) menyediakan Dosen Pembimbing Akademik.

Tujuan penyediaan Dosen Pembimbing Akademik adalah untuk membantu/mengarahkan mahasiswa dalam memilih mata kuliah, pemilihan konsentrasi studi, serta masalah akademik lainnya.

Ketentuan dan tata cara pengisian KRS sebagai berikut:

  1. Mahasiswa Baru (Semester Pertama)
    • Telah melakukan registrasi
    • Pengisian KRS dilakukan Program Studi yang di bantu oleh Unit IT.
  2. Mahasiswa Lama
    • Telah melakukan registrasi.
    • Memenuhi semua persyaratan untuk dapat mengisi KRS.
    • Jika diperlukan melakukan bimbingan ke Dosen Pembimbing.
    • Memenuhi jadwal pengisian KRS yang telah ditetapkan.
    • Mengisikan secara langsung ke https://kiis.ibik.ac.id/ mata kuliah yang diambil sesuai jatah SK..
    • Perubahan isian KRS, baik perubahan mata kuliah maupun kelas, hanya dapat dilakukan pada masa revisi KRS yang ditetapkan.

STRUKTUR KURIKULUM

Kurikulum Program Studi S1 Sistem Informasi

No Nama Matakuliah SKS Deskripsi Matakuliah RPS
1 Pendidikan Agama Islam Islamic Religious Education 2 Mata kuliah ini memberikan pemahaman tentang nilai-nilai keagamaan sesuai dengan agama yang dianut mahasiswa. Tujuannya untuk membentuk pribadi yang beriman, bertakwa, dan berakhlak mulia dalam kehidupan pribadi maupun sosial, serta mampu menerapkan nilai-nilai keagamaan dalam dunia kerja. This course provides an understanding of religious values according to the student’s faith. It aims to shape individuals who are faithful, pious, and possess noble character in personal and social life, and who can apply religious values in professional settings.
2 Pendidikan Agama Kristen Katolik Catholic Religious Education 2 Mata kuliah ini memberikan pemahaman tentang nilai-nilai keagamaan sesuai dengan agama yang dianut mahasiswa. Tujuannya untuk membentuk pribadi yang beriman, bertakwa, dan berakhlak mulia dalam kehidupan pribadi maupun sosial, serta mampu menerapkan nilai-nilai keagamaan dalam dunia kerja. This course provides an understanding of religious values according to the student’s faith. It aims to shape individuals who are faithful, pious, and possess noble character in personal and social life, and who can apply religious values in professional settings.
3 Pendidikan Agama Kristen Protestan Christian Religious Education 2 Mata kuliah ini memberikan pemahaman tentang nilai-nilai keagamaan sesuai dengan agama yang dianut mahasiswa. Tujuannya untuk membentuk pribadi yang beriman, bertakwa, dan berakhlak mulia dalam kehidupan pribadi maupun sosial, serta mampu menerapkan nilai-nilai keagamaan dalam dunia kerja. This course provides an understanding of religious values according to the student’s faith. It aims to shape individuals who are faithful, pious, and possess noble character in personal and social life, and who can apply religious values in professional settings.
4 Pendidikan Agama Budha Hindu Religious Education 2 Mata kuliah ini memberikan pemahaman tentang nilai-nilai keagamaan sesuai dengan agama yang dianut mahasiswa. Tujuannya untuk membentuk pribadi yang beriman, bertakwa, dan berakhlak mulia dalam kehidupan pribadi maupun sosial, serta mampu menerapkan nilai-nilai keagamaan dalam dunia kerja. This course provides an understanding of religious values according to the student’s faith. It aims to shape individuals who are faithful, pious, and possess noble character in personal and social life, and who can apply religious values in professional settings.
5 Pendidikan Agama Hindu Buddhist Religious Education 2 Mata kuliah ini memberikan pemahaman tentang nilai-nilai keagamaan sesuai dengan agama yang dianut mahasiswa. Tujuannya untuk membentuk pribadi yang beriman, bertakwa, dan berakhlak mulia dalam kehidupan pribadi maupun sosial, serta mampu menerapkan nilai-nilai keagamaan dalam dunia kerja. This course provides an understanding of religious values according to the student’s faith. It aims to shape individuals who are faithful, pious, and possess noble character in personal and social life, and who can apply religious values in professional settings.
6 Pendidikan Agama Khonghucu Khonghucu Religious Education 2 Mata kuliah ini memberikan pemahaman tentang nilai-nilai keagamaan sesuai dengan agama yang dianut mahasiswa. Tujuannya untuk membentuk pribadi yang beriman, bertakwa, dan berakhlak mulia dalam kehidupan pribadi maupun sosial, serta mampu menerapkan nilai-nilai keagamaan dalam dunia kerja. This course provides an understanding of religious values according to the student’s faith. It aims to shape individuals who are faithful, pious, and possess noble character in personal and social life, and who can apply religious values in professional settings.
7 Pancasila Pancasila 2 Mata kuliah ini membahas nilai-nilai dasar Pancasila sebagai ideologi negara dan pandangan hidup bangsa Indonesia. Mahasiswa akan mempelajari sejarah, makna, serta penerapan Pancasila dalam kehidupan berbangsa dan bernegara, serta peran Pancasila dalam membentuk karakter dan etika warga negara yang baik. This course discusses the fundamental values of Pancasila as the state ideology and the philosophical foundation of Indonesia. Students will learn about its historical background, significance, and implementation in national and civic life, emphasizing Pancasila’s role in shaping good citizenship and ethical behavior.
8 Bahasa Indonesia Indonesia 3 Mata kuliah ini bertujuan untuk meningkatkan kemampuan mahasiswa dalam berbahasa Indonesia secara baik dan benar, khususnya dalam konteks akademik dan ilmiah. Materi mencakup teknik menulis, berbicara, membaca, dan menyusun karya ilmiah. This course aims to improve students’ proficiency in using the Indonesian language correctly and appropriately, especially in academic and scientific contexts. Topics include writing techniques, speaking, reading, and preparing scientific papers.
9 Bahasa Inggris English 3 Mata kuliah ini dirancang untuk meningkatkan kemampuan bahasa Inggris mahasiswa, terutama dalam konteks akademik dan profesional. Fokus pembelajaran mencakup keterampilan membaca, menulis, berbicara, dan mendengarkan, serta penggunaan kosakata teknis di bidang teknologi dan bisnis. This course is designed to improve students’ English language skills, especially in academic and professional contexts. It focuses on reading, writing, speaking, and listening skills, as well as the use of technical vocabulary in technology and business fields.
10 Lab. Bahasa Inggris Lab. English 0 Mata kuliah ini bertujuan untuk meningkatkan keterampilan praktis berbahasa Inggris melalui penggunaan laboratorium bahasa. Mahasiswa akan berlatih mendengarkan (listening), berbicara (speaking), pengucapan (pronunciation), dan percakapan (conversation) dengan bantuan media audio-visual dan perangkat interaktif. Fokus pada penguasaan komunikasi lisan dalam konteks akademik dan profesional. This course aims to enhance practical English language skills through the use of a language laboratory. Students will practice listening, speaking, pronunciation, and conversation using audiovisual media and interactive tools. The focus is on developing oral communication proficiency in academic and professional contexts.
11 Pengantar Sistem Informasi Introduction Information System 3 Mata kuliah ini memberikan pengantar tentang konsep dasar sistem informasi, peran dan fungsinya dalam organisasi, serta bagaimana sistem informasi mendukung pengambilan keputusan. Materi mencakup komponen sistem informasi, tipe sistem, dan tren teknologi informasi. This course provides an introduction to the basic concepts of information systems, their roles and functions within organizations, and how they support decision-making. Topics include system components, types of systems, and current trends in information technology.
12 Matematika Dasar Basic Mathematics 3 Mata kuliah ini membahas konsep dasar matematika yang menjadi dasar bagi pemahaman teknologi informasi, termasuk logika matematika, aljabar, fungsi, dan dasar-dasar statistik. Tujuannya untuk melatih berpikir logis, analitis, dan sistematis. This course covers fundamental mathematical concepts essential for understanding information technology, including mathematical logic, algebra, functions, and basic statistics. It aims to develop logical, analytical, and systematic thinking skills.
13 Algoritma Pemrograman Algorithm and Programming 4 Mata kuliah ini memperkenalkan konsep algoritma dan dasar-dasar pemrograman komputer. Mahasiswa akan belajar bagaimana menyusun algoritma, menuliskannya dalam bentuk kode program, serta memahami struktur kontrol, variabel, array, dan fungsi menggunakan bahasa pemrograman tertentu. This course introduces the concept of algorithms and the fundamentals of computer programming. Students will learn how to construct algorithms, translate them into program code, and understand control structures, variables, arrays, and functions using a specific programming language.
14 Lab. Algoritma Pemrograman Lab. Algorithm and Programming 0 Mata kuliah ini merupakan praktik pendukung dari teori Algoritma dan Pemrograman. Mahasiswa akan secara langsung menerapkan konsep algoritma ke dalam kode program menggunakan bahasa pemrograman tertentu. Kegiatan mencakup latihan pembuatan program, debugging, dan penyelesaian studi kasus sederhana sebagai dasar keterampilan pemrograman. This course is a practical complement to the Algorithm and Programming theory course. Students will directly apply algorithmic concepts by writing code using a specific programming language. Activities include program writing exercises, debugging, and solving simple case studies as a foundation for programming skills.
15 Struktur Data Data Structure 3 Mata kuliah ini membahas konsep dan implementasi berbagai struktur data seperti array, linked list, stack, queue, tree, dan graph. Mahasiswa akan memahami cara memilih dan mengimplementasikan struktur data yang efisien dalam pemrograman. This course covers the concepts and implementation of various data structures such as arrays, linked lists, stacks, queues, trees, and graphs. Students will learn to select and implement efficient data structures in programming.
16 Bahasa Inggris Bidang Komputer English for Computer Science 2 Mata kuliah ini dirancang untuk membekali mahasiswa dengan kemampuan berbahasa Inggris yang spesifik di bidang teknologi informasi, termasuk membaca dan menulis dokumen teknis, memahami istilah komputer, dan komunikasi profesional. This course is designed to equip students with English language skills specific to information technology, including reading and writing technical documents, understanding computer terminology, and professional communication.
17 Matematika Diskrit Intermediate Mathematics 3 Mata kuliah ini membahas konsep-konsep dasar matematika diskrit seperti himpunan, logika, relasi, fungsi, graf, pohon, dan kombinatorika yang digunakan dalam pemodelan dan penyelesaian masalah informatika. This course covers the fundamental concepts of discrete mathematics such as sets, logic, relations, functions, graphs, trees, and combinatorics used in modeling and solving computer science problems.
18 Organisasi dan Arsitektur Komputer Organization and Computer Arcitectur 3 Mata kuliah ini membahas struktur internal dan prinsip kerja komputer, termasuk sistem bilangan, arsitektur prosesor, memori, dan input/output. Mahasiswa akan memahami hubungan antara perangkat keras dan perangkat lunak. This course explores the internal structure and operational principles of computers, including number systems, processor architecture, memory, and input/output. Students will understand the relationship between hardware and software.
19 Lab. Organisasi dan Arsitektur Komputer Lab.Organization and Computer Arcitectur 0 Mata kuliah ini merupakan praktik dari teori organisasi dan arsitektur komputer, dengan fokus pada simulasi rangkaian logika, pemrograman assembly, dan eksperimen dengan perangkat keras sederhana. This laboratory course complements the theory of computer organization and architecture, focusing on logic circuit simulation, assembly programming, and hands-on experiments with basic hardware.
20 Pendidikan Karakter Character Building 3 Mata kuliah ini bertujuan untuk membentuk kepribadian mahasiswa yang berkarakter kuat melalui penguatan nilai-nilai moral, etika, dan budaya bangsa. Materi mencakup nilai-nilai integritas, tanggung jawab, disiplin, kerja sama, kepedulian sosial, dan cinta tanah air. Mahasiswa diharapkan mampu menerapkan nilai-nilai tersebut dalam kehidupan akademik, sosial, dan profesional. This course aims to develop students’ strong character by reinforcing moral, ethical, and national cultural values. The content includes values such as integrity, responsibility, discipline, teamwork, social awareness, and patriotism. Students are expected to apply these values in academic, social, and professional contexts.
21 Statistik Statistics 3 Mata kuliah ini membahas dasar-dasar statistik deskriptif dan inferensial, termasuk penyajian data, ukuran pemusatan, penyebaran, distribusi probabilitas, dan uji hipotesis untuk mendukung analisis data. This course introduces basic descriptive and inferential statistics, including data presentation, measures of central tendency and dispersion, probability distributions, and hypothesis testing to support data analysis.
22 Lab. Statistik Lab. Statistics 0 Mata kuliah ini melatih mahasiswa dalam mengolah data secara statistik menggunakan perangkat lunak seperti Excel atau Python, dengan penerapan kasus nyata. This lab course trains students in performing statistical data analysis using software such as Excel, or Python, with real-world case applications.
23 Sistem Basis Data Basic Data System 3 Mata kuliah ini membahas konsep dasar sistem basis data, model relasional, SQL, normalisasi, serta desain dan manajemen basis data untuk aplikasi bisnis dan teknologi. This course covers the basic concepts of database systems, relational models, SQL, normalization, and the design and management of databases for business and technology applications.
24 Lab. Sistem Basis Data Lab. Basic Data System 0 Mata kuliah ini merupakan praktik dari Sistem Basis Data, dengan fokus pada perancangan skema, implementasi query SQL, dan pengelolaan basis data menggunakan perangkat lunak basis data. This laboratory course supports Database Systems, focusing on schema design, SQL query implementation, and database management using database software tools.
25 Aljabar Linear Aljabar Linear  3 Mata kuliah ini membahas konsep dasar aljabar linear seperti vektor, matriks, determinan, dan sistem persamaan linear, yang digunakan dalam ilmu komputer dan pengolahan data. This course introduces the fundamentals of linear algebra including vectors, matrices, determinants, and systems of linear equations, which are essential in computer science and data processing.
26 Sistem Operasi Operation Systems 3 Mata kuliah ini membahas fungsi dan arsitektur sistem operasi, termasuk manajemen proses, memori, file, dan perangkat. Mahasiswa juga dikenalkan pada sistem operasi populer seperti Linux dan Windows. This course discusses the functions and architecture of operating systems, including process, memory, file, and device management. Students are also introduced to popular operating systems such as Linux and Windows.
27 Interaksi Manusia dan Komputer Human and Computer Interaction 3 Mata kuliah ini membahas prinsip-prinsip perancangan antarmuka pengguna (UI) dan pengalaman pengguna (UX), serta bagaimana interaksi manusia dengan sistem komputasi dapat ditingkatkan melalui desain yang efektif dan ramah pengguna. This course explores the principles of user interface (UI) and user experience (UX) design, focusing on how human interaction with computing systems can be enhanced through effective and user-friendly design.
28 Sistem Informasi Akuntansi Accounting information system 3 Mata kuliah ini membahas integrasi antara sistem informasi dan akuntansi, termasuk siklus akuntansi, pengendalian internal, serta implementasi perangkat lunak akuntansi dalam dunia bisnis. This course discusses the integration between information systems and accounting, including accounting cycles, internal controls, and the implementation of accounting software in business environments.
29 Pemrograman Berorientasi Objek Object Orientation Programming 3 Mata kuliah ini memperkenalkan konsep pemrograman berorientasi objek seperti class, objek, enkapsulasi, pewarisan, dan polimorfisme menggunakan bahasa pemrograman seperti Java atau Python. This course introduces object-oriented programming concepts such as classes, objects, encapsulation, inheritance, and polymorphism using programming languages such as Java or Python.
30 Lab. Pemrograman Berorientasi Objek Lab. Object Orientation Programming 0 Mata kuliah ini merupakan praktik dari teori OOP, di mana mahasiswa mengembangkan aplikasi kecil berbasis objek menggunakan IDE dan tools pemrograman modern. This laboratory course supports the OOP theory, where students develop small object-based applications using modern IDEs and programming tools.
31 Pemrograman berbasis web I Web Programming I 3 Mata kuliah ini membahas dasar pemrograman web sisi klien dan server, termasuk HTML, CSS, JavaScript, dan pengantar PHP, dengan fokus pada pembuatan website dinamis. This course covers the basics of client-side and server-side web programming, including HTML, CSS, JavaScript, and an introduction to PHP, focusing on building dynamic websites.
32 Lab. Pemrograman berbasis web I Lab. Web Programming I 0 Mata kuliah ini adalah praktik dari Pemrograman Berbasis Web I, di mana mahasiswa mengembangkan dan menguji halaman web interaktif dengan HTML, CSS, JavaScript, dan PHP. This lab course is the practical counterpart of Web Programming I, where students develop and test interactive web pages using HTML, CSS, JavaScript, and PHP.
33 Business Intelligence Business Intelligence 3 Mata kuliah ini membahas konsep dan teknologi dalam Business Intelligence (BI), termasuk data warehouse, data mining, dashboard, dan analisis visual untuk mendukung pengambilan keputusan bisnis. This course covers the concepts and technologies in Business Intelligence (BI), including data warehousing, data mining, dashboards, and visual analytics to support business decision-making.
34 Jaringan Komputer Computer Network 3 Mata kuliah ini membahas konsep dasar jaringan komputer, model OSI dan TCP/IP, topologi jaringan, pengalamatan IP, serta protokol komunikasi. Mahasiswa juga diperkenalkan pada desain dan implementasi jaringan skala kecil hingga menengah. This course introduces the basic concepts of computer networks, OSI and TCP/IP models, network topologies, IP addressing, and communication protocols. Students also learn to design and implement small to medium-scale networks.
35 Lab. Jaringan Komputer Lab. Computer Network 0 Mata kuliah ini merupakan praktik dari Jaringan Komputer, yang mencakup konfigurasi perangkat jaringan, instalasi protokol, simulasi jaringan, serta troubleshooting menggunakan perangkat lunak dan perangkat keras jaringan. This lab course complements the Computer Networks course, covering network device configuration, protocol installation, network simulation, and troubleshooting using software and hardware tools.
36 Data Science Data Science 3 Mata kuliah ini membahas konsep dasar ilmu data, mulai dari pengumpulan data, pembersihan data, analisis statistik, visualisasi, hingga penerapan machine learning dasar. Mahasiswa dilatih menggunakan alat bantu seperti Python atau R. This course introduces fundamental data science concepts, including data collection, cleaning, statistical analysis, visualization, and basic machine learning. Students are trained to use tools such as Python or R.
37 Lab. Data Science Lab. Data Science 0 Mata kuliah ini merupakan praktik dari Data Science, dengan fokus pada implementasi langsung proses analisis data menggunakan dataset nyata, eksplorasi data, pemodelan, dan pelaporan hasil analisis. This lab course supports the Data Science course, focusing on hands-on implementation of data analysis processes using real datasets, data exploration, modeling, and reporting of analysis results.
38 Rekayasa Proses Bisnis Business Process Engineering 2 Mata kuliah ini membahas teknik analisis, perancangan ulang, dan pengoptimalan proses bisnis menggunakan pendekatan teknologi informasi. Mahasiswa mempelajari pemodelan proses, simulasi, dan manajemen perubahan. This course discusses techniques for analyzing, redesigning, and optimizing business processes using information technology. Students learn process modeling, simulation, and change management.
39 Service Oriented Architecture Service Oriented Architecture 3 Mata kuliah ini membahas konsep arsitektur berbasis layanan (SOA) dalam pengembangan sistem informasi. Materi mencakup layanan web (web services), interoperabilitas sistem, dan penerapan standar industri seperti SOAP dan REST. This course covers the concept of Service-Oriented Architecture (SOA) in information system development. Topics include web services, system interoperability, and the implementation of industry standards such as SOAP and REST.
40 Lab. Service Oriented Architecture Lab. Service Oriented Architecture 0 Mata kuliah ini merupakan praktik dari SOA, yang berfokus pada pembuatan dan integrasi layanan web, pengujian interoperabilitas, dan pengembangan sistem berbasis arsitektur layanan menggunakan teknologi terkini. This lab course complements the SOA course, focusing on building and integrating web services, testing interoperability, and developing service-oriented systems using current technologies.
41 Analisis dan Perancangan Sistem Informasi Analysis of Information System Design 3 Mata kuliah ini membahas proses analisis kebutuhan, perancangan sistem, dan dokumentasi sistem informasi. Mahasiswa mempelajari penggunaan alat bantu seperti DFD, ERD, dan UML dalam perancangan sistem. This course discusses the process of requirements analysis, system design, and documentation of information systems. Students learn to use tools such as DFDs, ERDs, and UML in system design
42 Metodologi Penelitian Research Methodology 3 Mata kuliah ini membekali mahasiswa dengan dasar-dasar metode penelitian ilmiah, termasuk perumusan masalah, kajian pustaka, metode pengumpulan dan analisis data, serta penyusunan proposal dan laporan penelitian. This course equips students with the fundamentals of scientific research methods, including problem formulation, literature review, data collection and analysis methods, and the preparation of proposals and research reports.
43 Pemrograman berbasis web II Web Programming II 3 Mata kuliah ini melanjutkan Web Programming I, dengan fokus pada pemrograman web tingkat lanjut seperti framework backend, interaksi basis data, otentikasi pengguna, dan pengembangan aplikasi web dinamis. This course builds on Web Programming I, focusing on advanced web programming such as backend frameworks, database interaction, user authentication, and the development of dynamic web applications.
44 Lab. Pemrograman berbasis web II Lab. Web Programming II 0 Mata kuliah ini merupakan praktik dari Web Programming II, dengan tugas-tugas pengembangan aplikasi web secara penuh menggunakan framework dan database, serta penerapan konsep keamanan dasar. This lab course complements Web Programming II, involving full web application development using frameworks and databases, and the application of basic security concepts.
45 e-Business E-Business 2 Mata kuliah ini membahas konsep, strategi, dan implementasi e-business dalam lingkungan digital. Mahasiswa mempelajari model bisnis digital, e-commerce, platform teknologi, dan tren transformasi digital. This course covers the concepts, strategies, and implementation of e-business in the digital environment. Students learn about digital business models, e-commerce, technology platforms, and digital transformation trends.
46 Desain Informasi Desian Information 3 Mata kuliah ini membahas prinsip-prinsip penyajian informasi yang efektif, termasuk visualisasi data, infografis, tata letak digital, dan penggunaan warna serta tipografi untuk meningkatkan pemahaman informasi. This course covers the principles of effective information presentation, including data visualization, infographics, digital layout, and the use of color and typography to enhance information comprehension.
47 Literasi Digital Digital Literacy 2 Mata kuliah ini bertujuan membekali mahasiswa dengan kemampuan menggunakan teknologi informasi secara kritis, etis, dan produktif. Materi mencakup keamanan digital, jejak digital, komunikasi online, dan etika digital. This course aims to equip students with the ability to use information technology critically, ethically, and productively. Topics include digital security, digital footprint, online communication, and digital ethics.
48 Tata Kelola dan Manajemen TI IT Governance and Management 3 Mata kuliah ini membahas kerangka kerja dan praktik terbaik dalam tata kelola dan manajemen teknologi informasi di organisasi. Topik meliputi COBIT, ITIL, pengukuran kinerja TI, dan keselarasan TI dengan tujuan bisnis. This course covers frameworks and best practices in information technology governance and management within organizations. Topics include COBIT, ITIL, IT performance measurement, and IT-business alignment.
49 Pengujian Perangkat Lunak Software Testing 3 Mata kuliah ini mempelajari teknik dan strategi pengujian perangkat lunak, mulai dari pengujian unit hingga sistem dan integrasi. Mahasiswa akan memahami konsep validasi, verifikasi, dan penggunaan alat bantu pengujian. This course studies techniques and strategies for software testing, from unit to system and integration testing. Students will understand validation, verification, and the use of testing tools.
50 Pemeriksaan Sistem Informasi Information System Inspection 3 Mata kuliah ini membahas metode dan proses pemeriksaan (audit) sistem informasi, termasuk penilaian kontrol internal, manajemen risiko TI, serta pemenuhan standar dan regulasi. This course discusses the methods and processes of auditing information systems, including internal control assessment, IT risk management, and compliance with standards and regulations.
51 Manajemen Startup Startup Management 3 Mata kuliah ini membekali mahasiswa dengan pengetahuan dan keterampilan untuk memulai dan mengelola startup berbasis teknologi. Materi meliputi model bisnis, MVP, pengujian pasar, dan strategi pertumbuhan. This course equips students with the knowledge and skills to start and manage technology-based startups. Topics include business models, MVP development, market validation, and growth strategies.
52 Keamanan Informasi Information Security 3 Mata kuliah ini membahas prinsip-prinsip keamanan informasi, termasuk kerahasiaan, integritas, dan ketersediaan. Materi meliputi ancaman siber, enkripsi, kontrol akses, dan kebijakan keamanan. This course covers the principles of information security, including confidentiality, integrity, and availability. Topics include cyber threats, encryption, access control, and security policies
53 Lab. Keamanan Informasi Lab. Information Security 0 Mata kuliah ini merupakan praktik dari Keamanan Informasi, dengan fokus pada simulasi serangan dan pertahanan sistem, penggunaan firewall, enkripsi, serta analisis kerentanan menggunakan tools keamanan. This lab course complements Information Security by focusing on system attack and defense simulations, firewall usage, encryption, and vulnerability analysis using security tools.
54 Kewirausahaan Entreprenuership 3 Mata kuliah ini mengembangkan jiwa kewirausahaan mahasiswa melalui pemahaman konsep bisnis, inovasi, perencanaan usaha, serta simulasi pengembangan produk dan pemasaran. This course fosters entrepreneurial spirit in students by understanding business concepts, innovation, business planning, and simulating product development and marketing.
55 Etika Profesi Professional Ethics 2 Mata kuliah ini membahas prinsip-prinsip etika dan tanggung jawab profesional dalam bidang teknologi informasi. Mahasiswa akan belajar tentang etika kerja, privasi, dan isu-isu sosial terkait TI. This course discusses ethical principles and professional responsibilities in the field of information technology. Students will learn about work ethics, privacy, and social issues related to IT.
56 Integrasi Aplikasi Enterprise Interprise Application Integration 3 Mata kuliah ini membahas konsep dan teknik dalam mengintegrasikan berbagai aplikasi bisnis dalam organisasi, termasuk middleware, web services, dan arsitektur berbasis layanan. This course explores concepts and techniques for integrating various business applications within organizations, including middleware, web services, and service-oriented architecture.
57 Manajemen Resiko Risk Management 3 Mata kuliah ini mengkaji pendekatan identifikasi, analisis, evaluasi, dan mitigasi risiko yang berkaitan dengan sistem informasi dan teknologi. Termasuk manajemen risiko proyek dan risiko keamanan informasi. This course examines approaches to identifying, analyzing, evaluating, and mitigating risks related to information systems and technology, including project risk and information security risk management.
58 Penjaminan Mutu Perangkat Lunak Software Quality Assurance 3 Mata kuliah ini membahas teknik untuk menjamin mutu perangkat lunak melalui pengujian, audit, dokumentasi, dan standarisasi. Fokus pada peningkatan kualitas proses dan produk perangkat lunak. This course discusses techniques to ensure software quality through testing, audits, documentation, and standardization, with a focus on improving the quality of software processes and products.
59 Sistem Penunjang Keputusan Decision Support System 3 Mata kuliah ini membahas pengembangan dan penggunaan sistem yang mendukung proses pengambilan keputusan manajerial, termasuk model keputusan, data warehouse, dan sistem berbasis AI This course discusses the development and use of systems that support managerial decision-making processes, including decision models, data warehousing, and AI-based systems.
60 Manajemen Proyek Sistem Informasi Project Management 3 Mata kuliah ini membahas prinsip, teknik, dan alat bantu dalam manajemen proyek sistem informasi, mulai dari perencanaan, penganggaran, pelaksanaan, hingga evaluasi proyek TI. This course covers the principles, techniques, and tools in managing information systems projects, from planning and budgeting to implementation and evaluation.
61 Kewarganegaraan Citizenship Education 2 Mata kuliah ini bertujuan membentuk mahasiswa yang memiliki wawasan kebangsaan, cinta tanah air, serta pemahaman hak dan kewajiban sebagai warga negara dalam kehidupan berbangsa dan bernegara. This course aims to develop students’ national insight, patriotism, and understanding of their rights and responsibilities as citizens within the nation and state.
62 Toefl Semester 6 Toefl Semester 6 0 Mata kuliah ini mempersiapkan mahasiswa menghadapi ujian TOEFL dengan latihan pada tiga komponen utama: listening, structure, dan reading. Fokus pada strategi menjawab soal secara efektif. This course prepares students for the TOEFL test by practicing the three main components: listening, structure, and reading, with a focus on effective answering strategies.
63 Rekayasa Perangkat Lunak Software Engineering 3 Mata kuliah ini membahas prinsip, metodologi, dan praktik dalam pengembangan perangkat lunak yang terstruktur dan terkelola. Topik meliputi siklus hidup perangkat lunak, model pengembangan, perencanaan proyek, serta dokumentasi. This course discusses the principles, methodologies, and practices in structured and managed software development. Topics include software life cycle, development models, project planning, and documentation.
64 Lab. Rekayasa Perangkat Lunak Lab. Software Engineering 0 Mata kuliah ini merupakan praktik dari Rekayasa Perangkat Lunak yang mencakup penerapan analisis kebutuhan, perancangan sistem, implementasi kode, dan pengujian perangkat lunak berbasis proyek nyata. This lab course is the practical complement of Software Engineering, involving the application of requirements analysis, system design, code implementation, and software testing based on real-world projects.
65 Digital Forensic Digital Forensic 3 Mata kuliah ini membahas konsep, teknik, dan alat yang digunakan dalam penyelidikan forensik digital. Materi meliputi akuisisi data, analisis bukti digital, pemulihan data, serta aspek hukum dan etika. This course explores the concepts, techniques, and tools used in digital forensic investigations. Topics include data acquisition, digital evidence analysis, data recovery, and legal and ethical aspects.
66 Lab. Digital Forensic Lab. Digital Forensic 0 Mata kuliah ini memberikan pengalaman praktis dalam penggunaan perangkat lunak forensik untuk melakukan penyelidikan kasus digital, termasuk tracing aktivitas, pemulihan file, dan penyusunan laporan forensik. This lab course provides hands-on experience in using forensic software to conduct digital case investigations, including activity tracing, file recovery, and forensic reporting.
67 Pemrograman Perangkat Bergerak Mobile Device Programming 3 Mata kuliah ini membahas pengembangan aplikasi untuk perangkat bergerak seperti smartphone dan tablet. Materi meliputi arsitektur aplikasi mobile, antarmuka pengguna, dan integrasi layanan backend. This course focuses on developing applications for mobile devices such as smartphones and tablets. Topics include mobile app architecture, user interface design, and backend service integration.
68 Lab. Pemrograman Perangkat Bergerak Lab. Mobile Device Programming 0 Mata kuliah ini merupakan praktik pemrograman aplikasi mobile menggunakan framework atau platform populer. Mahasiswa akan membangun aplikasi lengkap dengan antarmuka dan fungsionalitas dinamis. This lab course involves hands-on programming of mobile applications using popular frameworks or platforms. Students will build complete applications with dynamic interfaces and functionality.
69 Digital Marketing Digital Marketing 3 Mata kuliah ini membahas strategi pemasaran melalui platform digital, termasuk SEO, SEM, media sosial, konten digital, serta analitik pemasaran untuk mengukur performa kampanye. This course covers marketing strategies through digital platforms, including SEO, SEM, social media, digital content, and marketing analytics to evaluate campaign performance.
70 Manajemen Rantai Pasok Supply Chain Management 3 Mata kuliah ini mempelajari perencanaan, pengelolaan, dan pengendalian aliran barang, informasi, dan keuangan dalam rantai pasok. Mahasiswa juga mempelajari strategi integrasi dan optimasi rantai pasok berbasis TI. This course explores the planning, management, and control of the flow of goods, information, and finances in a supply chain. Students also learn IT-based strategies for integration and supply chain optimization.
71 Seminar Proposal Seminar 3 Mata kuliah ini membimbing mahasiswa dalam penyusunan dan penyajian proposal penelitian tugas akhir. Fokus pada perumusan masalah, metodologi, studi pustaka, serta presentasi akademik. This course guides students in preparing and presenting their final project research proposals. It focuses on problem formulation, methodology, literature review, and academic presentation skills.
72 Skripsi Thesis 6 Mata kuliah ini adalah bentuk tugas akhir yang mengharuskan mahasiswa melakukan penelitian mandiri dengan bimbingan dosen. Hasil skripsi disusun dalam bentuk karya ilmiah dan dipresentasikan dalam ujian akhir. This course is a final project requiring students to conduct independent research under faculty supervision. The thesis results are presented in the form of a scientific paper and defended in a final examination.