Semua Mata Kuliah
Daftar lengkap 16 mata kuliah program studi Informatika terstruktur berdasarkan semester OBE kurikulum.
Semester 1
2 mata kuliah — 6 SKS
Logika Komputer
Dasar-dasar logika digital, gerbang logika, aljabar boolean, dan desain rangkaian digital.
Topik: Sistem Bilangan, Gerbang Logika, Aljabar Boolean...
Pemrograman Dasar
Konsep dasar pemrograman, variables, control flow, functions, dan introduction ke algoritma.
Topik: Syntax & Variables, Control Structures, Functions...
Semester 2
2 mata kuliah — 6 SKS
Struktur Data
Array, linked list, stack, queue, tree, graph, dan analisis kompleksitas algoritma.
Topik: Linear Structures, Non-Linear Structures, Sorting Algorithms...
Basis Data
Konsep database, relational model, SQL, normalisasi, dan database design patterns.
Topik: Relational Model, SQL Queries, Database Design...
Semester 3
2 mata kuliah — 7 SKS
Pemrograman Web
Frontend development dengan HTML, CSS, JavaScript, dan introduction ke responsive design.
Topik: HTML Fundamentals, CSS & Styling, JavaScript ES6+...
Sistem Operasi
Process management, memory management, file systems, dan concurrency control.
Topik: Process & Threads, Memory Management, File Systems...
Semester 4
3 mata kuliah — 10 SKS
Perancangan User Experience (UX)
Prinsip desain UX, user research, wireframing, prototyping, usability testing, dan evaluasi antarmuka berbasis pengguna.
Topik: Dasar-Dasar UX Design, User Research & Persona, Information Architecture...
Framework Web (React)
Modern web development dengan React, state management, routing, dan API integration.
Topik: React Components & JSX, Hooks & State Management, Routing & Navigation...
Jaringan Komputer
TCP/IP, OSI model, routing, network security, dan wireless networks fundamentals.
Topik: OSI Model, TCP/IP Stack, Routing & Switching...
Semester 5
4 mata kuliah — 12 SKS
Konsep dan Pengembangan Aplikasi Web dan Mobile
Konsep dasar arsitektur web dan mobile, prinsip pengembangan aplikasi lintas platform, serta pengenalan ekosistem teknologi modern.
Topik: Arsitektur Web & Mobile, HTTP & REST Concepts, Frontend vs Backend...
Pemrograman Web
Pengembangan aplikasi web modern menggunakan HTML, CSS, JavaScript, dan framework frontend populer.
Topik: HTML5 & Semantic Web, CSS3 & Responsive Design, JavaScript Fundamentals...
Backend Development (Node.js & Express)
Server-side programming, REST APIs, database integration, dan scalable architecture design.
Topik: Node.js Fundamentals, Express Framework, RESTful API Design...
Machine Learning
Supervised & unsupervised learning, classification, regression, dan data preprocessing techniques.
Topik: Data Preprocessing, Regression Models, Classification Models...
Semester 6
3 mata kuliah — 10 SKS
Pemrograman Mobile (React Native)
Mobile app development dengan React Native untuk iOS dan Android, dari basics hingga production.
Topik: React Native Basics, Navigation & Routing, State Management...
Keamanan Siber
Cryptography, network security, application security, dan penetration testing basics.
Topik: Cryptography Basics, Network Security, Application Security...
Capstone Project
Integrasi semua konsep dalam project nyata, dari planning, development, testing, hingga deployment.
Topik: Project Planning, Requirements Analysis, System Design...