Program Studi Teknik Informatika Universitas Putera Batam telah terakreditasi "BAIK SEKALI" sesuai dengan Keputusan Badan Akreditas Nasional Perguruan Tinggi Nomor 007/SK/LAM-INFOKOM/Ak/S/III/2024
Tujuan Pendidikan
Program Studi Teknik Informatika - S1 bertujuan menghasilkan lulusan sarjana
yang bermutu tinggi, berdaya saing global dengan pola pikir kepemimpinan yang
profesional dan menghasilkan karya di bidang Teknik Informatika yang bermanfaat
bagi peningkatan mutu kehidupan masyarakat.
Visi

Menjadi Program Studi yang mampu menghasilkan Sumber Daya Manusia yang berdikari dan kompeten di Bidang Keilmuan Teknik Informatika pada tahun 2028.
Misi
- Menyelenggarakan pendidikan yang bermutu pada bidang Network Computer dan Security, Artificial Intelligence, Human Computer Interaction, technopreneurship, Mobile Computing dan Robotics.
- Menyelenggarakan penelitian sesuai dengan kepentingan masyarakat dan bangsa pada bidang Network Computer dan Security, Artificial Intelligence, Human Computer Interaction, Technopreneurship, Mobile Computing dan Robotics.
- Menerapkan ilmu pengetahuan dan teknologi bagi masyarakat.
- Menjalin kerja sama dengan para stakeholder dalam rangka peningkatan mutu perguruan tinggi.
- Menyelenggarakan prinsip-prinsip TIK sebagai dasar pengelolaan dan pemanfaatan sumber daya yang profesional.
Kompetensi Lulusan
- Mampu mengembangkan perangkat lunak sebagai salah satu cara penyelesaian masalah informatika dengan mengedepankan kaidah pemrograman yang baik.
- Mampu merancang, mengelola dan memanajemen jaringan komputer dan internet serta komputasi bergerak.
- Mampu menerapkan dan memanfaatkan Teknik Informatika dalam manajemen dan bisnis.
- Mampu melakukan penelitian dan merepresentasikan kajian ilmiah dalam aspek informatika sebagai bekal pendidikan selanjutnya.
- Mampu berwirausaha berbasis Teknologi (Technopreneurship).
Network Engineer, Machine learning engineering atau AI Engineer, Data Scientist, IT Consultant, Database Engineer, DevOps Engineer, Web Programmer, Software Developer, System Analyst, Security Networking Consultant, Game Developer, IT Application Development Staff dan IT Technical Support dan Guru IT
Beban Studi : 146 sks
Masa Studi : 3,5 tahun (7 Semester)
Gelar : Sarjana Komputer (S.Kom.)
No |
Kode Mata Kuliah |
Nama Mata Kuliah |
Deskripsi Mata Kuliah |
1 |
CC101 |
Komputer Aplikasi | Matakuliah Komputer Aplikasi ini bertujuan untuk memperkenalkan mahasiswa dengan berbagai aplikasi perangkat lunak produktivitas yang digunakan dalam lingkungan profesional, bisnis, dan kehidupan sehari-hari. Matakuliah ini umumnya diajarkan di berbagai program studi yang terkait dengan teknologi informasi, manajemen bisnis, administrasi perkantoran, dan bidang terkait lainnya. Fokus utama matakuliah ini adalah mengajarkan mahasiswa tentang penggunaan praktis dan efektif dari perangkat lunak produktivitas, terutama dalam rangka meningkatkan efisiensi dan kualitas pekerjaan |
2 |
IF041 |
Introduction to Web Science | Mata kuliah ini menjelaskan tentang konsep dan implementasi serta aspek yang ada dalam dunia web (world wide web). Media science adalah ilmu pengetahuan socio-technical yang menyelidiki bagaimana world wide web berkembang berdasarkan regulasi, teknologi dan konten, bentuk rekayasa dan kontribusi, sebagai dampak perilaku manusia dan sebaliknya bagaimana web mempengaruhi perilaku manusia |
3 |
LW111 |
Pendidikan Pancasila dan Kewarganegaraan | Mata kuliah ini membahas nilai-nilai dasar Pancasila, Undang-Undang Dasar Negara Republik Indonesia Tahun 1945, hak dan kewajiban warga negara, demokrasi, serta wawasan kebangsaan. Mahasiswa diarahkan untuk memahami dan menginternalisasi nilai-nilai Pancasila dalam kehidupan bermasyarakat, berbangsa, dan bernegara, serta mengembangkan sikap kritis, bertanggung jawab, dan berpartisipasi aktif sebagai warga negara yang baik. |
4 |
CC118 |
Interaksi Manusia dan Komputer | Matakuliah Interaksi Manusia dan Komputer (IMK) atau Human-Computer Interaction (HCI) adalah disiplin ilmu yang mempelajari perencanaan, perancangan, implementasi, dan evaluasi antarmuka pengguna (UI) sistem komputer agar mudah digunakan (user-friendly), efisien, dan efektif bagi manusia |
5 |
BS113 |
Calculus | Matakuliah ini mempelajari teori, definisi dan teorema, sehingga teorema-teorema yang ada dapat dibuktikan kebenarannya untuk membantu mahasiswa memahami masalah tentang Barisan dan Deret Bilangan Riil, Limit, Kontinuitas dan Fungsi Differensial, Integral dan Penerapan, Integral Tak Wajar, Fungsi Gamma dan Beta, Barisan dan Deret fungsi, serta Deret Fourier |
6 |
CC36T |
Introduction to Algorithms and Limitations Teori | Matakuliah ini mempelajari konsep algoritma menggunakan java mulai dari pengenalan control statement (assignment increment, decrement, operator, operator logic), method, array, class, object. Sudah memasuki juga konsep object oriented-programming serta konsep recursif, searching dan sorting |
7 |
CC36P |
Introduction to Algorithms and Limitations Praktek | Matakuliah ini mempelajari konsep algoritma menggunakan java mulai dari pengenalan control statement (assignment increment, decrement, operator, operator logic), method, array, class, object. Sudah memasuki juga konsep object oriented-programming serta konsep recursif, searching dan sorting |
8 |
CC111 |
Pengantar Teknologi Informasi | Mata kuliah ini membahas konsep dasar teknologi informasi, meliputi perangkat keras, perangkat lunak, sistem operasi, jaringan komputer, internet, basis data, dan keamanan informasi. Mahasiswa diperkenalkan pada peran teknologi informasi dalam mendukung proses bisnis, pengambilan keputusan, serta transformasi digital, termasuk aspek etika dan dampak sosialnya |
9 |
BS034 |
Discrete Mathematics | Mata kuliah Matematika Diskrit merupakan salah satu mata kuliah yang umum diajarkan di program studi ilmu komputer, matematika, dan bidang terkait lainnya. Matematika Diskrit adalah cabang matematika yang mempelajari objek-objek diskrit. Diskrit berarti objek-objek tersebut memiliki nilai terpisah, tidak berkelanjutan, dan dapat dihitung secara terpisah. Beberapa topik yang umum diajarkan dalam mata kuliah Matematika Diskrit antara lain: Logika dan Pembuktian, Aplikasi Logika Proposisi, Teori Himpunan, Fungsi dan Matriks, Algoritma, Teori Bilangan, Kriptografi, Boolean Aljabra, Probabilitas Diskrit, Graf, Pohon, serta Relasi. |
10 |
EL101 |
English for Business Presentation | Mata kuliah ini bertujuan mengembangkan kemampuan mahasiswa dalam menyampaikan presentasi bisnis secara efektif dalam bahasa Inggris. Materi meliputi struktur presentasi, penggunaan kosakata bisnis profesional, pemanfaatan media visual, teknik public speaking, serta strategi komunikasi persuasif. Mahasiswa dilatih untuk menyusun ide secara sistematis, mempresentasikan data, menjawab pertanyaan audiens, dan berkomunikasi dengan percaya diri dalam konteks bisnis formal. |
11 |
UM411 |
Pendidikan Agama | Mata kuliah ini membahas ajaran dasar agama yang dianut mahasiswa sebagai landasan moral, etika, dan spiritual dalam kehidupan pribadi, sosial, dan profesional. Materi mencakup pemahaman nilai-nilai keimanan, ibadah, akhlak/moral, toleransi antarumat beragama, serta penerapan ajaran agama dalam menghadapi perkembangan ilmu pengetahuan dan teknologi. Mata kuliah ini bertujuan membentuk karakter mahasiswa yang berintegritas, berakhlak mulia, dan bertanggung jawab dalam kehidupan bermasyarakat, berbangsa, dan bernegara. |
12 |
CC211 |
Data Structure | Mata kuliah ini, membahas tentang teori dasar struktur dan penanganan data, mengenalkan konsep pengorganisasian kumpulan data serta penyusunan algoritma dalam pengembangan program dan pemanfaatan bentuk struktur tersebut. Meningkatkan pemahaman struktur data dan penanganan data bagi perencanaan algoritma dan penyusunan program, misalnya sebagai dasar teknik sebuah penyusunan basis data. |
13 |
CC102 |
The Essential Information & Digital Literacy | Mata kuliah ini membahas konsep dasar TIK yang meliputi perkembangan komputer, IoT, big data, cloud computing, AR/VR, data science, nano technology, robotic, cybersecurity, data mining, software development, dan 3D printing. |
14 |
IF50T |
Algoritma dan Multi Programming Teori | Mata kuliah ini membahas konsep dasar algoritma dan penerapannya melalui tiga bahasa pemrograman, yaitu Python, C, dan Golang. Materi mencakup struktur dan sintaks dasar program, tipe data, input/output, operator, struktur kendali, fungsi, array, pointer, serta pengolahan file dan implementasi program sederhana. Mahasiswa diharapkan mampu memahami logika pemrograman dan mengembangkan solusi komputasi secara sistematis menggunakan berbagai bahasa pemrograman |
15 |
IF50P |
Algoritma dan Multi Programming Praktek | Mata kuliah ini membahas konsep dasar algoritma dan penerapannya melalui tiga bahasa pemrograman, yaitu Python, C, dan Golang. Materi mencakup struktur dan sintaks dasar program, tipe data, input/output, operator, struktur kendali, fungsi, array, pointer, serta pengolahan file dan implementasi program sederhana. Mahasiswa diharapkan mampu memahami logika pemrograman dan mengembangkan solusi komputasi secara sistematis menggunakan berbagai bahasa pemrograman |
16 |
MA002 |
Algebra and Matrix | Aljabar Linear dan Matriks merupakan mata kuliah wajib pada berbagai program studi bidang sains dan teknik, seperti Teknik Industri dan Teknik Informatika. Mata kuliah ini memberikan pemahaman tentang konsep matriks dan operasinya, sistem persamaan linear, determinan, serta metode penyelesaiannya melalui operasi baris elementer (reduksi baris). Selain itu, mata kuliah ini membekali mahasiswa dengan kemampuan memformulasikan permasalahan ke dalam model matematis dan menyelesaikannya secara komputasional. Kompetensi ini menjadi dasar penting dalam pengembangan teknologi, analisis sistem, dan penerapan di bidang industri. |
17 |
IF032 |
Artificial Intelligence | Mata kuliah Kecerdasan Buatan membahas konsep dasar, terminologi, aplikasi, serta dampak dan isu etis dalam pengembangan teknologi kecerdasan buatan. Perkuliahan mencakup proses penyelesaian masalah dan pembangunan solusi algoritmik menggunakan teknik searching, reasoning, planning, dan learning, khususnya dalam konteks pendidikan dan perkembangan teknologi. Materi yang dipelajari meliputi representasi pengetahuan, sistem pakar, logika fuzzy, jaringan syaraf tiruan, algoritma genetika, dan game playing. Melalui mata kuliah ini, mahasiswa diharapkan mampu memahami prinsip kecerdasan pada sistem buatan serta mengimplementasikan metode AI untuk menyelesaikan permasalahan nyata secara sistematis dan bertanggung jawab |
18 |
UM311 |
Bahasa Indonesia | Mata kuliah Bahasa Indonesia bertujuan mengembangkan kemampuan mahasiswa dalam menggunakan bahasa Indonesia yang baik dan benar dalam konteks akademik dan profesional. Materi meliputi keterampilan menyimak, berbicara, membaca, dan menulis, khususnya dalam penulisan karya ilmiah, penyusunan laporan, artikel, serta presentasi akademik. Mata kuliah ini juga menekankan penggunaan tata bahasa yang sesuai dengan kaidah, pengembangan paragraf yang efektif, serta kemampuan berpikir logis, kritis, dan sistematis dalam menyampaikan gagasan. |
19 |
IF40T |
Machine Learning Teori | Mata kuliah Machine Learning membahas konsep dasar pembelajaran mesin, meliputi pengenalan data, teknik pengolahan dan praproses data, serta metode penggalian data untuk menemukan pola dan informasi yang bermanfaat. Materi mencakup algoritma pembelajaran terawasi dan tak terawasi, evaluasi model, serta penerapannya dalam menyelesaikan permasalahan pada kondisi nyata. Mahasiswa diharapkan mampu memahami proses pembangunan model machine learning, menganalisis hasilnya, serta mengimplementasikannya untuk mendukung pengambilan keputusan berbasis data. |
20 |
IF40P |
Machine Learning Praktek | Mata kuliah Machine Learning membahas konsep dasar pembelajaran mesin, meliputi pengenalan data, teknik pengolahan dan praproses data, serta metode penggalian data untuk menemukan pola dan informasi yang bermanfaat. Materi mencakup algoritma pembelajaran terawasi dan tak terawasi, evaluasi model, serta penerapannya dalam menyelesaikan permasalahan pada kondisi nyata. Mahasiswa diharapkan mampu memahami proses pembangunan model machine learning, menganalisis hasilnya, serta mengimplementasikannya untuk mendukung pengambilan keputusan berbasis data. |
21 |
MA003 |
Descriptive Statistics | Mata kuliah Descriptive Statistics membahas konsep dan teknik dasar dalam mengumpulkan, mengolah, menyajikan, dan menganalisis data secara deskriptif. Materi meliputi jenis-jenis data, penyajian data dalam bentuk tabel dan grafik, ukuran pemusatan (mean, median, modus), ukuran penyebaran (range, varians, standar deviasi), serta analisis distribusi data. Mata kuliah ini bertujuan membekali mahasiswa dengan kemampuan memahami karakteristik data dan menyajikannya secara informatif sebagai dasar pengambilan keputusan. |
22 |
CC06P |
Pemrograman Visual Praktek | Mata kuliah Pemrograman Visual membahas konsep dan teknik pengembangan aplikasi berbasis antarmuka grafis (Graphical User Interface/GUI). Materi meliputi perancangan form, penggunaan komponen visual (control), pengelolaan event, koneksi ke basis data, serta implementasi logika program dalam lingkungan pemrograman visual. Mahasiswa dilatih untuk merancang dan membangun aplikasi desktop sederhana hingga menengah secara terstruktur dan user-friendly, serta memahami prinsip dasar event-driven programming dalam pengembangan perangkat lunak. |
23 |
CC06T |
Pemrograman Visual Teori | Mata kuliah Pemrograman Visual membahas konsep dan teknik pengembangan aplikasi berbasis antarmuka grafis (Graphical User Interface/GUI). Materi meliputi perancangan form, penggunaan komponen visual (control), pengelolaan event, koneksi ke basis data, serta implementasi logika program dalam lingkungan pemrograman visual. Mahasiswa dilatih untuk merancang dan membangun aplikasi desktop sederhana hingga menengah secara terstruktur dan user-friendly, serta memahami prinsip dasar event-driven programming dalam pengembangan perangkat lunak. |
24 |
TI015 |
Arsitektur dan Organisasi Komputer | Mata kuliah Arsitektur Komputer membahas rancangan dan struktur dasar sistem komputer, meliputi konsep, metode, serta aturan instruksi yang digunakan dalam pengoperasiannya. Perkuliahan bertujuan memberikan pemahaman tentang bagaimana membangun sistem komputer yang seimbang, efisien, dan mampu bekerja secara optimal. Materi yang dipelajari mencakup sejarah perkembangan komputer, gerbang logika, flip-flop, register, Simple-As-Possible (SAP), arsitektur prosesor DLX, serta pengenalan bahasa pemodelan perangkat keras (VHDL). Mahasiswa diharapkan mampu memahami hubungan antara perangkat keras dan instruksi mesin dalam mendukung kinerja sistem komputer. |
25 |
EL102 |
English for Written Business Communication | Mata kuliah ini bertujuan mengembangkan kemampuan mahasiswa dalam menyusun komunikasi bisnis tertulis secara efektif dalam bahasa Inggris. Materi meliputi penulisan email profesional, surat bisnis, laporan, proposal, memo, serta dokumen formal lainnya dengan struktur, tata bahasa, dan gaya bahasa yang tepat. Mahasiswa dilatih untuk menyampaikan pesan secara jelas, ringkas, dan persuasif sesuai konteks bisnis internasional, serta memahami etika dan standar komunikasi tertulis dalam lingkungan profesional. |
26 |
CC003 |
Jaringan Komputer dan Internet | Mata kuliah ini membahas konsep dasar jaringan komputer dan internet, meliputi model OSI dan TCP/IP, protokol jaringan, pengalamatan IP, serta arsitektur client-server. Materi juga mencakup dasar cloud computing, keamanan jaringan, dan simulasi konfigurasi jaringan menggunakan tools simulasi. Mahasiswa diharapkan mampu memahami dan mengelola jaringan komputer secara dasar serta menganalisis permasalahan jaringan |
27 |
IF012 |
Teori Bahasa dan Otomata | Mata kuliah ini membahas konsep dasar teori komputasi yang meliputi bahasa formal dan model automata sebagai landasan perancangan bahasa pemrograman dan sistem komputasi. Materi mencakup alfabet dan string, regular expression, finite automata (DFA/NFA), context-free grammar (CFG), pushdown automata (PDA), serta pengenalan mesin Turing dan hierarki Chomsky. Mahasiswa diharapkan mampu memodelkan permasalahan menggunakan automata, memahami batasan kemampuan komputasi, serta menerapkan konsep formal dalam studi kasus bahasa pemrograman dan perkembangan teknologi informasi. |
28 |
IF052 |
Informatics Business | Mata kuliah ini membahas berbagai aspek bisnis dalam bidang teknologi informasi dan komunikasi (TIK). Materi mencakup analisis situasi dan tren bisnis TIK di tingkat nasional, regional, dan internasional berdasarkan kebutuhan perangkat keras dan perangkat lunak pada berbagai segmen pengguna, seperti masyarakat umum, institusi pemerintah, dan sektor swasta. Selain itu, mahasiswa dibekali kemampuan menyusun rencana bisnis di bidang teknologi informasi yang meliputi aspek legalitas, fungsi-fungsi bisnis, manajemen sumber daya manusia, organisasi, pemasaran, dan keuangan. Mata kuliah ini bertujuan membentuk kompetensi analitis dan kewirausahaan dalam mengembangkan usaha berbasis teknologi. |
29 |
CC11P |
Pemrograman Berbasis Web Teori | Mata kuliah ini membahas konsep dan teknik pengembangan aplikasi berbasis web. Materi meliputi dasar-dasar HTML, CSS, dan JavaScript untuk pengembangan antarmuka (front-end), serta pemrograman sisi server menggunakan PHP. Selain itu, mahasiswa mempelajari perancangan dan pengelolaan basis data menggunakan MySQL, termasuk koneksi database, pengolahan data (CRUD), pengelolaan form dan session, serta integrasi antara front-end dan back-end. Mata kuliah ini juga membahas dasar keamanan aplikasi web. Pada akhir perkuliahan, mahasiswa diharapkan mampu merancang dan membangun aplikasi web dinamis yang terstruktur, terintegrasi dengan database, dan berfungsi dengan baik. |
30 |
CC11T |
Pemrograman Berbasis Web Praktek | Mata kuliah ini membahas konsep dan teknik pengembangan aplikasi berbasis web. Materi meliputi dasar-dasar HTML, CSS, dan JavaScript untuk pengembangan antarmuka (front-end), serta pemrograman sisi server menggunakan PHP. Selain itu, mahasiswa mempelajari perancangan dan pengelolaan basis data menggunakan MySQL, termasuk koneksi database, pengolahan data (CRUD), pengelolaan form dan session, serta integrasi antara front-end dan back-end. Mata kuliah ini juga membahas dasar keamanan aplikasi web. Pada akhir perkuliahan, mahasiswa diharapkan mampu merancang dan membangun aplikasi web dinamis yang terstruktur, terintegrasi dengan database, dan berfungsi dengan baik. |
31 |
CC055 |
Rekayasa Perangkat Lunak | Mata kuliah Rekayasa Perangkat Lunak membahas prinsip, metode, dan teknik dalam pengembangan perangkat lunak yang efektif, andal, dan mudah digunakan. Materi mencakup proses pengembangan perangkat lunak (SDLC), analisis kebutuhan, perancangan sistem, pemodelan menggunakan UML, implementasi, pengujian, serta pemeliharaan perangkat lunak. Mahasiswa juga mempelajari perancangan algoritma dan struktur data yang efisien sebagai dasar pembangunan aplikasi, baik berbasis desktop, web, maupun mobile. Mata kuliah ini bertujuan membekali mahasiswa dengan kemampuan merancang dan mengembangkan sistem perangkat lunak secara sistematis sesuai standar rekayasa perangkat lunak |
32 |
IF042 |
Computer Graphics | Mata kuliah ini menjelaskan konsep dasar sistem representasi matematis objek-objek grafis pada peralatan komputasi yang meliputi: konsep dasar piksel, penggambaran objek-objek primitif, koordinat dua dimensi, transformasi objek dua dimensi dan transformasi homogen, koordinat tiga dimensi dan transformasinya, windowing dan clipping, dan proyeksi geometri bidang. Untuk meningkatkan pemahaman dilakukan implementasi konsep menggunakan bahasa pemrograman dan library OpenGL |
33 |
IF05T |
Database System Teori | Mata kuliah ini mempelajari tentang bagaimana membuat perancangan basis data, implementasi basis data dalam dunia nyata serta bagaimana gambaran secara umum konsep DBMS dan pemrosesannya. Pokok pembahasan mata kuliah ini adalah Databse System Development Lifecycle, Teknik Pengumpulan Data, Entity Relationship Diagram, Normalisasi, Analisis Perancangan Basis Data Konseptual, logical dan Fisikal, serta seleksi DBMS dan operasi-operasi pemeliharaannya |
34 |
IF05P |
Database System Praktek | Mata kuliah ini mempelajari tentang bagaimana membuat perancangan basis data, implementasi basis data dalam dunia nyata serta bagaimana gambaran secara umum konsep DBMS dan pemrosesannya. Pokok pembahasan mata kuliah ini adalah Databse System Development Lifecycle, Teknik Pengumpulan Data, Entity Relationship Diagram, Normalisasi, Analisis Perancangan Basis Data Konseptual, logical dan Fisikal, serta seleksi DBMS dan operasi-operasi pemeliharaannya |
35 |
IF053 |
Natural Language Processing | Mata kuliah Natural Language Processing (NLP) membahas konsep dasar, teori linguistik, serta teknologi komputasi dalam pemrosesan bahasa alami menggunakan pendekatan Artificial Intelligence (AI). Mahasiswa akan mempelajari model-model bahasa seperti N-gram, Part-of-Speech Tagging, Syntax Parsing, Semantic dan Pragmatic Analysis, serta pendekatan modern seperti Transfer Learning dan Transformer (BERT, ALBERT, dll.). Selain itu, mahasiswa juga akan memahami dan menerapkan berbagai aplikasi NLP seperti Information Retrieval, Text Summarization, dan Chatbot menggunakan pustaka Python seperti NLTK, spaCy, dan TensorFlow |
36 |
IF028 |
Wireless Networks and Mobile Computing | Mata kuliah ini membahas konsep dasar jaringan nirkabel dan komputasi bergerak, termasuk arsitektur, standar, dan protokol komunikasi wireless. Materi mencakup perancangan, instalasi, konfigurasi, keamanan, troubleshooting, serta pemeliharaan jaringan nirkabel. Mahasiswa diharapkan mampu membangun dan mengelola jaringan wireless secara efektif sesuai kebutuhan organisasi atau industri. |
37 |
CC032 |
Perancangan dan Manajemen Jaringan | Mata kuliah ini merupakan matakuliah proyek (capstone) berbasis perancangan dan manajemen jaringan komputer. Mahasiswa melakukan analisis kebutuhan, perancangan arsitektur jaringan, implementasi konfigurasi, pengujian performa, serta penerapan manajemen dan keamanan jaringan. Proyek dilaksanakan secara terstruktur mulai dari perencanaan, implementasi, dokumentasi, hingga presentasi, dengan menekankan kemampuan problem solving, integrasi keilmuan, dan standar praktik industri. |
38 |
TK112 |
Metodologi Penelitian | Matakuliah ini memberikan pengetahuan tentang metode penelitian kuantitatif, dan kualitatif, research & development (R & D) dan proses penelitian, review jurnal yang relevan, menemukan judul penelitian, rumusan masalah dan tujuan penelitian, landasan teori dalam penelitian, merancang kerangka berpikir dan penelitian yang relevan, merancang proposal penelitian, merancang metodologi penelitian kualitatif, kuantitatif, dan R & D, instrumen penelitian, populasi dan sampel penelitian, subjek dan objek penelitian, teknik pengumpulan data, teknik analisis data penelitian, dan mahasiswa menghasilkan proposal dan laporan penelitian (mini research), dan artikel ilmiah. |
39 |
IF046 |
Digital Forensics | Mata kuliah Digital Forensic adalah mata kuliah yang mempelajari metode dan standar investigasi digital untuk mengakuisisi, mengekstrak, mengawetkan, menganalisis, dan melaporkan bukti digital dari perangkat penyimpanan. Mahasiswa akan belajar menemukan jejak digital yang ilegal atau tersembunyi dengan menggunakan alat forensik komputer dan teknik manual. Mata kuliah ini juga mencakup pemahaman tentang berbagai situasi forensik yang diterapkan di dunia nyata, termasuk teknik untuk memulihkan data yang disembunyikan atau dienkripsi oleh pelaku. |
40 |
CC44T |
Big Data Analytics Teori | Mata kuliah ini membahas konsep, arsitektur, dan teknologi Big Data serta proses analitik data secara mendalam untuk mengidentifikasi permasalahan pada data berskala besar. Materi mencakup pengumpulan, penyimpanan, pemrosesan, analisis, dan visualisasi data menggunakan berbagai metode dan tools analitik. Mahasiswa diharapkan mampu menemukan solusi pengolahan data yang optimal serta memahami dampaknya terhadap business intelligence, penemuan pengetahuan baru (knowledge discovery), dan pengambilan keputusan dalam berbagai permasalahan nyata |
41 |
CC44P |
Big Data Analytics Praktek | Mata kuliah ini membahas konsep, arsitektur, dan teknologi Big Data serta proses analitik data secara mendalam untuk mengidentifikasi permasalahan pada data berskala besar. Materi mencakup pengumpulan, penyimpanan, pemrosesan, analisis, dan visualisasi data menggunakan berbagai metode dan tools analitik. Mahasiswa diharapkan mampu menemukan solusi pengolahan data yang optimal serta memahami dampaknya terhadap business intelligence, penemuan pengetahuan baru (knowledge discovery), dan pengambilan keputusan dalam berbagai permasalahan nyata |
42 |
IF031 |
Informatic Research Methods | Mata kuliah ini membahas konsep dan metodologi penelitian di bidang informatika, meliputi perumusan masalah, studi literatur, perancangan metodologi penelitian (kuantitatif, kualitatif, dan eksperimen), teknik pengumpulan dan analisis data, serta penulisan karya ilmiah. Mahasiswa diharapkan mampu menyusun proposal penelitian, melaksanakan penelitian secara sistematis, serta mempublikasikan hasil penelitian sesuai kaidah ilmiah dan etika akademik. |
43 |
IF42P |
Algoritma dan Pemrograman Java Praktek | Mata Kuliah ini membahas tentang penerapan bahasa pemrograman Java dengan pembahasan teori dan kasus dituangkan dalam program atau aplikasi sederhana. Topik utama dalam mata kuliah ini adalah Pendahuluan yang mencakup sejarah, teknologi dan fitur Java, Dasar pemrograman Java mencakup penggunaan tipe data, varibael, dan operator, Struktur kontrol dan perulangan, Penggunaan array dan operasinya, cara pembuatan class dan method, Penggunaan file dan stream untuk menulis dan baca file, Penggunaan GUI Netbeans serta Penerapan membuat aplikasi dengan bahasa pemograman Java. |
44 |
IF42T |
Algoritma dan Pemrograman Java Teori | Mata Kuliah ini membahas tentang penerapan bahasa pemrograman Java dengan pembahasan teori dan kasus dituangkan dalam program atau aplikasi sederhana. Topik utama dalam mata kuliah ini adalah Pendahuluan yang mencakup sejarah, teknologi dan fitur Java, Dasar pemrograman Java mencakup penggunaan tipe data, varibael, dan operator, Struktur kontrol dan perulangan, Penggunaan array dan operasinya, cara pembuatan class dan method, Penggunaan file dan stream untuk menulis dan baca file, Penggunaan GUI Netbeans serta Penerapan membuat aplikasi dengan bahasa pemograman Java. |
45 |
CC614 |
Sistem Operasi | Mata kuliah ini membahas konsep, struktur, dan fungsi sistem operasi sebagai pengelola sumber daya komputer. Materi mencakup manajemen proses, manajemen memori, sistem berkas, manajemen perangkat I/O, penjadwalan CPU, sinkronisasi proses, keamanan, serta virtualisasi. Mahasiswa diharapkan mampu memahami cara kerja sistem operasi serta menganalisis dan mengelola sumber daya sistem secara efektif dan efisien |
46 |
IF014 |
Network Security | Mata kuliah ini membahas konsep dan praktik keamanan jaringan untuk melindungi data, sistem, dan infrastruktur dari ancaman siber. Materi mencakup tren keamanan, pembangunan lab keamanan jaringan, dasar Linux, kriptografi (hashing dan enkripsi), firewall, IDS/IPS, VPN, keamanan protokol, serta manajemen risiko. Selain itu, dibahas teknik information gathering, vulnerability analysis, penggunaan Kali Linux dan Metasploit, serta eksploitasi dalam lingkungan terkontrol. Mahasiswa diharapkan mampu menganalisis kerentanan dan merancang mekanisme pertahanan sesuai standar industri. |
47 |
IF28P |
Pengolahan Citra Digital Teori | Matakuliah ini memberikan pemahaman dan penjelasan mengenai pengolahan citra digital yang terdiri dari Mengubah Citra, Mendeteksi Citra, mendapatkan bentuk objek dan juga menganalisa Citra. Selanjutnya bagaimana merancang algoritma dan program, serta mengembangkan dan menguji program citra digital, adapun materi yang akan dibahas terdiri dari topik materi antara lain pengenalan citra, Operasi Piksel dan Histogram, Operasi Ketetanggaan Piksel, Operasi geometrik, Operasi pada Citra Biner, Pengolahan Citra Berwarna, Segmentasi Citra, Restorasi Citra, Ekstraksi Fitur Bentuk dan Kontur, serta Aplikasi temu Kembali Citra. |
48 |
IF28T |
Pengolahan Citra Digital Praktek | Matakuliah ini memberikan pemahaman dan penjelasan mengenai pengolahan citra digital yang terdiri dari Mengubah Citra, Mendeteksi Citra, mendapatkan bentuk objek dan juga menganalisa Citra. Selanjutnya bagaimana merancang algoritma dan program, serta mengembangkan dan menguji program citra digital, adapun materi yang akan dibahas terdiri dari topik materi antara lain pengenalan citra, Operasi Piksel dan Histogram, Operasi Ketetanggaan Piksel, Operasi geometrik, Operasi pada Citra Biner, Pengolahan Citra Berwarna, Segmentasi Citra, Restorasi Citra, Ekstraksi Fitur Bentuk dan Kontur, serta Aplikasi temu Kembali Citra. |
49 |
IF029 |
Komputasi Numerik | Matakuliah ini menjelaskan kepada mahasiswa/I tentang komputasi numerik bisa saja mencakup dalam mata kuliah Analisis Numerik atau Metode Numerik yang umumnya diberikan pada bidang studi Ilmu Komputer atau Teknik Informatika. Biasanya mata kuliah ini bukan hanya ditunjukkan untuk memberikan kemampuan praktis dalam menyelesaikan persoalan matematis secara numerik, namun juga diarahkan pada kemampuan untuk merancang perangkat lunak atau program computer untuk kebutuhan pencairan solusi numeric suatu persoalan matematis (numerical solver). |
50 |
UM333 |
Penulisan Jurnal Penelitian | Mata kuliah ini membahas teknik dan strategi penulisan artikel ilmiah untuk publikasi pada jurnal nasional maupun internasional. Materi mencakup struktur penulisan jurnal (IMRAD), teknik sitasi dan manajemen referensi, etika publikasi, pemilihan jurnal bereputasi, proses submit dan review, serta strategi meningkatkan kualitas dan peluang publikasi. Mahasiswa diharapkan mampu menyusun artikel ilmiah yang sistematis, orisinal, dan sesuai standar akademik |
51 |
SM001 |
Technopreneurship dan Industri Kreatif | Mata kuliah ini membahas konsep technopreneurship dalam perspektif bisnis startup untuk meningkatkan pengetahuan dan keterampilan dalam pemanfaatan teknologi informasi pada kegiatan bisnis. Materi mencakup pengembangan ide inovatif, model bisnis digital, validasi pasar, strategi pengembangan produk, serta pengelolaan usaha berbasis teknologi dan industri kreatif. Selain itu, mata kuliah ini bertujuan membentuk mentalitas, karakter, dan jiwa kewirausahaan yang adaptif, inovatif, dan berorientasi pada peluang |
52 |
TI030 |
Manajemen Proyek Teknologi Informasi | Mata kuliah ini membahas konsep, kriteria, peran, dan tanggung jawab profesional TI dalam mengelola proyek teknologi informasi, termasuk peran CIO dalam mendukung strategi bisnis organisasi. Materi mencakup perencanaan, pelaksanaan, pengendalian, dan evaluasi proyek TI, manajemen risiko, pengelolaan sumber daya, serta pengukuran kinerja proyek agar selaras dengan target bisnis dan operasional jangka pendek maupun jangka panjang yang ditetapkan manajemen perusahaan. Mahasiswa diharapkan mampu mengelola proyek TI secara efektif, strategis, dan berorientasi pada pencapaian tujuan organisasi |
53 |
CC026 |
Cloud Computing | Mata kuliah ini membahas konsep, karakteristik, komponen, dan fitur utama cloud computing, termasuk model layanan (IaaS, PaaS, SaaS) dan model deployment. Materi mencakup platform dan penyedia layanan cloud, serta aplikasi berbasis cloud seperti kalender dan office online. Selain itu, dibahas penerapan cloud computing untuk kebutuhan keluarga dan bisnis sebagai sarana komunikasi, pengarsipan data, kolaborasi, dan peningkatan efisiensi operasional. Mahasiswa diharapkan mampu memahami, memilih, dan mengimplementasikan solusi cloud sesuai kebutuhan pengguna |
54 |
SK222 |
Skripsi | Mata kuliah Skripsi merupakan karya ilmiah sebagai tugas akhir yang wajib disusun mahasiswa berdasarkan hasil penelitian di bidang informatika atau teknologi informasi. Kegiatan meliputi penyusunan proposal, pelaksanaan penelitian, analisis data, implementasi solusi (jika relevan), serta penulisan laporan ilmiah sesuai kaidah metodologi penelitian dan etika akademik. Mahasiswa diharapkan mampu menunjukkan kemampuan berpikir kritis, analitis, sistematis, dan mandiri dalam menyelesaikan permasalahan sesuai bidang keilmuannya |



