Available courses

Mata kuliah Sistem Basis Data membahas konsep, perancangan, implementasi, dan manajemen basis data. Topik utama mencakup model data (relasional, hierarkis, dan jaringan), bahasa kueri (SQL), normalisasi, transaksi, keamanan data, serta optimasi kinerja basis data. Mahasiswa akan mempelajari bagaimana merancang dan mengelola basis data yang efisien serta memahami peran sistem manajemen basis data (DBMS) dalam pengolahan data. Mata kuliah ini penting bagi pengembangan sistem informasi, analisis data, dan aplikasi berbasis data lainnya.

Mata kuliah ini membahas konsep, arsitektur, dan implementasi Data Warehouse serta penerapan teknik Data Mining untuk mendukung proses pengambilan keputusan berbasis data (data-driven decision making). Mahasiswa akan mempelajari bagaimana data dari berbagai sumber dikumpulkan, dibersihkan, disimpan dalam data warehouse, lalu dianalisis menggunakan algoritma data mining untuk menemukan pola, tren, atau pengetahuan tersembunyi.

Materi yang dipelajari mencakup desain skema data warehouse (star/snowflake), ETL (Extract-Transform-Load), OLAP (Online Analytical Processing), serta berbagai teknik data mining seperti klasifikasi, klastering, asosiasi, dan prediksi.

Mata kuliah Sistem Informasi Manajemen membahas konsep, peran, dan penerapan sistem informasi dalam mendukung pengambilan keputusan manajerial dan operasional di berbagai jenis organisasi. Mahasiswa akan mempelajari bagaimana sistem informasi dirancang dan digunakan untuk meningkatkan efektivitas, efisiensi, dan daya saing perusahaan.

Mata kuliah Kecakapan Antar Personal bertujuan membekali mahasiswa dengan kemampuan berkomunikasi dan berinteraksi secara efektif dalam berbagai konteks sosial, akademik, dan profesional. Materi mencakup komunikasi verbal dan nonverbal, empati, manajemen konflik, kerja sama dalam tim, serta keterampilan mendengarkan aktif dan menyampaikan pendapat secara konstruktif.

Mata kuliah Kewirausahaan Teknologi Informasi membahas konsep dan praktik dalam membangun dan mengembangkan usaha berbasis teknologi informasi. Mahasiswa akan mempelajari dasar-dasar kewirausahaan digital, penciptaan ide bisnis inovatif, penyusunan model bisnis (seperti Business Model Canvas), validasi pasar, strategi pemasaran digital, hingga perencanaan finansial startup teknologi.

Mata kuliah Interaksi Manusia–Komputer (IMK) membahas prinsip, metode, dan teknik dalam merancang antarmuka sistem digital yang efektif, efisien, dan ramah pengguna. Materi meliputi konsep dasar IMK, karakteristik pengguna, desain antarmuka, usability, prototyping, dan evaluasi pengalaman pengguna (user experience/UX).

Mata kuliah Algoritma dan Pemrograman II merupakan kelanjutan dari Algoritma dan Pemrograman I dengan fokus pada konsep lanjutan pemrograman dan struktur data dasar. Materi mencakup array multidimensi, string, pointer, rekursi, serta pengenalan struktur data seperti stack, queue, dan linked list.

Mata kuliah Algoritma dan Pemrograman I merupakan pengenalan dasar logika pemrograman dan penyusunan algoritma untuk menyelesaikan masalah komputasi secara sistematis. Mahasiswa akan mempelajari dasar-dasar algoritma, struktur kontrol (percabangan dan perulangan), tipe data, array, serta fungsi/prosedur.

Mata kuliah Cyber System Security membahas prinsip, ancaman, dan solusi dalam melindungi sistem informasi dari serangan siber. Materi meliputi keamanan jaringan, kriptografi dasar, autentikasi, kontrol akses, manajemen kerentanan, serta teknik pencegahan dan penanggulangan serangan seperti malware, phishing, dan DDoS.

Mata kuliah Forensik Komputer membahas teknik dan proses investigasi digital untuk mengidentifikasi, mengumpulkan, menganalisis, dan memulihkan bukti elektronik yang terkait dengan insiden keamanan atau tindak kejahatan siber. Materi mencakup konsep dasar forensik digital, jenis-jenis bukti digital, metode pelacakan aktivitas, serta penggunaan perangkat lunak forensik.

Mata kuliah Web Programming I memperkenalkan dasar-dasar pengembangan aplikasi web sisi klien (client-side). Materi mencakup struktur dan sintaks HTML, styling dengan CSS, serta pemrograman interaktif menggunakan JavaScript dasar. Mahasiswa juga akan dikenalkan pada konsep DOM (Document Object Model), form handling, dan validasi input.

Mata kuliah Analisis & Perancangan Sistem Informasi membahas proses sistematis dalam mengidentifikasi kebutuhan, merancang, dan mempersiapkan pengembangan sistem informasi yang efektif. Materi mencakup pengumpulan kebutuhan pengguna, pemodelan proses bisnis, perancangan sistem menggunakan alat bantu seperti DFD (Data Flow Diagram), ERD (Entity Relationship Diagram), dan UML (Unified Modeling Language).

Mata kuliah Warehouse dan Data Mining membahas konsep dan teknik dalam pengumpulan, penyimpanan, dan eksplorasi data berskala besar untuk mendukung pengambilan keputusan. Materi mencakup arsitektur data warehouse, ETL (Extract, Transform, Load), OLAP (Online Analytical Processing), serta teknik data mining seperti klasifikasi, klastering, asosiasi, dan prediksi.

Mata kuliah Pemrograman Visual II merupakan kelanjutan dari Pemrograman Visual I dan berfokus pada pengembangan aplikasi desktop maupun berbasis GUI yang lebih kompleks dan interaktif. Materi mencakup penggunaan komponen lanjutan GUI, event-driven programming, koneksi ke database, validasi input, dan manajemen data.

Mata kuliah Pendidikan Anti Korupsi bertujuan membentuk karakter mahasiswa yang jujur, bertanggung jawab, dan berintegritas tinggi sebagai bagian dari upaya pencegahan korupsi sejak dini. Materi meliputi konsep dasar korupsi, penyebab dan dampak korupsi, regulasi anti korupsi di Indonesia, serta nilai-nilai antikorupsi seperti kejujuran, kepedulian, dan kedisiplinan.

Mata kuliah Kecakapan Antar Personal dirancang untuk membekali mahasiswa dengan keterampilan komunikasi dan hubungan sosial yang efektif dalam lingkungan akademik, kerja, dan kehidupan sehari-hari. Materi mencakup komunikasi verbal dan nonverbal, empati, kerja sama tim, resolusi konflik, dan keterampilan mendengarkan aktif.

Mata kuliah Bahasa Indonesia bertujuan untuk mengembangkan kemampuan berbahasa Indonesia secara efektif, terutama dalam konteks akademik dan profesional. Materi mencakup penggunaan bahasa yang baik dan benar, penulisan karya ilmiah, struktur paragraf dan kalimat, serta teknik menyusun argumen secara logis dan sistematis.

Mata kuliah Bahasa Indonesia bertujuan membekali mahasiswa dengan keterampilan berbahasa Indonesia yang baik dan benar, terutama dalam konteks akademik dan profesional. Materi mencakup kaidah kebahasaan, penulisan ilmiah, penyusunan paragraf, struktur kalimat, pemahaman makna, serta keterampilan menyampaikan gagasan secara lisan dan tertulis.

Mata kuliah Audit dan Forensik Digital membahas teknik-teknik dalam melakukan audit sistem informasi dan investigasi insiden digital secara sistematis dan profesional. Materi mencakup dasar-dasar audit teknologi informasi, identifikasi dan akuisisi bukti digital, pelacakan aktivitas mencurigakan, serta proses dokumentasi dan pelaporan hasil investigasi.

Mata kuliah Pemrograman Berorientasi Objek II merupakan kelanjutan dari PBO I yang membahas konsep lanjutan dalam paradigma pemrograman berbasis objek. Materi mencakup prinsip-prinsip lanjutan seperti inheritance, polymorphism, encapsulation, interface, abstract class, exception handling, generic programming, serta pengenalan konsep design pattern.

Mata kuliah Cloud Computing membahas konsep, arsitektur, dan implementasi layanan komputasi awan yang memungkinkan penyimpanan, pemrosesan, dan pengelolaan data serta aplikasi melalui jaringan internet. Materi mencakup model layanan cloud (IaaS, PaaS, SaaS), model penyebaran (public, private, hybrid), serta konsep virtualisasi, containerization, dan manajemen sumber daya cloud.

Mata kuliah Rekayasa Perangkat Lunak membahas pendekatan sistematis dan terstruktur dalam pengembangan perangkat lunak berkualitas. Mahasiswa akan mempelajari seluruh siklus hidup perangkat lunak (Software Development Life Cycle/SDLC) mulai dari analisis kebutuhan, desain, implementasi, pengujian, hingga pemeliharaan.

Mata kuliah Analisis & Perancangan Sistem Informasi membahas proses identifikasi kebutuhan, analisis, dan perancangan sistem informasi yang efektif untuk mendukung kegiatan bisnis dan organisasi. Mahasiswa akan mempelajari teknik pengumpulan kebutuhan, pemodelan proses bisnis, dan desain sistem menggunakan alat bantu seperti DFD, ERD, dan UML.

Mata kuliah IT Project Management membahas konsep, prinsip, dan praktik dalam mengelola proyek teknologi informasi secara efektif dan efisien. Mahasiswa akan mempelajari seluruh siklus manajemen proyek TI mulai dari inisiasi, perencanaan, pelaksanaan, pengendalian, hingga penutupan proyek.

Mata kuliah Analisis Numerik membahas metode komputasional untuk menyelesaikan masalah matematika yang kompleks secara numerik, terutama yang tidak dapat diselesaikan secara analitik. Materi meliputi pendekatan numerik untuk penyelesaian persamaan nonlinear, interpolasi, diferensiasi dan integrasi numerik, metode elemen hingga, serta solusi sistem persamaan linear dan diferensial.

Mata kuliah Sistem Jaringan Komputer & Komunikasi Data membahas prinsip dasar, arsitektur, dan teknologi yang digunakan dalam jaringan komputer serta mekanisme pertukaran data antar perangkat. Mahasiswa akan mempelajari model OSI dan TCP/IP, topologi jaringan, pengalamatan IP, protokol komunikasi, routing, switching, serta media transmisi data.

Mata kuliah Kecerdasan Buatan (Artificial Intelligence) membahas prinsip dasar, pendekatan, dan penerapan algoritma cerdas yang memungkinkan komputer untuk menyelesaikan tugas-tugas kompleks seperti penalaran, pembelajaran, dan pengambilan keputusan.

Mata kuliah Cyber System Security membahas konsep, teknik, dan teknologi yang digunakan untuk melindungi sistem informasi dan infrastruktur digital dari ancaman keamanan siber. Materi mencakup dasar-dasar keamanan informasi, enkripsi, autentikasi, keamanan jaringan, firewall, manajemen kerentanan, serta deteksi dan respons terhadap insiden siber.

Mata kuliah Rekayasa Perangkat Lunak membahas prinsip, metodologi, dan praktik dalam pengembangan perangkat lunak yang sistematis, terstruktur, dan dapat dipelihara. Materi mencakup seluruh siklus hidup perangkat lunak (Software Development Life Cycle/SDLC), mulai dari analisis kebutuhan, perancangan, pengkodean, pengujian, hingga pemeliharaan.

Mata kuliah Pengembangan Startup Digital membahas konsep, strategi, dan praktik dalam membangun dan mengembangkan bisnis berbasis teknologi digital. Materi mencakup ideasi produk digital, validasi pasar, model bisnis digital, MVP (Minimum Viable Product), pitching, serta manajemen tim dan pengembangan produk berbasis agile.

Mata kuliah Sistem Pendukung Keputusan (SPK) membahas teori, metode, dan implementasi sistem yang membantu pengambilan keputusan terstruktur maupun semi-terstruktur dalam organisasi. Materi meliputi dasar-dasar pengambilan keputusan, model-model SPK, teknik pengolahan data untuk analisis keputusan, serta penerapan metode kuantitatif seperti AHP, TOPSIS, dan OCRA.

Mata kuliah Sistem Informasi Manajemen membahas peran strategis sistem informasi dalam mendukung proses manajerial dan pengambilan keputusan di organisasi. Mahasiswa akan mempelajari bagaimana sistem informasi dirancang, diimplementasikan, dan digunakan untuk meningkatkan efisiensi dan efektivitas operasional organisasi.

Mata kuliah Teknik Riset dan Operasi membahas metode ilmiah untuk pengambilan keputusan berbasis kuantitatif dalam manajemen dan sistem informasi. Materi meliputi pemodelan matematis, pemrograman linier, transportasi dan penugasan, analisis keputusan, teori antrian, serta simulasi sistem.

Mata kuliah Audit dan Forensik Digital membahas teknik dan metodologi dalam melakukan pemeriksaan sistem informasi serta investigasi insiden keamanan digital. Mahasiswa akan mempelajari prinsip-prinsip audit teknologi informasi, pelacakan jejak digital, identifikasi bukti elektronik, serta teknik dokumentasi dan pelaporan temuan.

Mata kuliah Pengolahan Citra mempelajari teori dan teknik dalam menganalisis serta memanipulasi citra digital menggunakan pendekatan komputasional. Materi meliputi representasi citra, transformasi spasial, filter citra, segmentasi, deteksi tepi, morfologi citra, serta analisis fitur visual.

Mata kuliah Pengolahan Data Terdistribusi membahas teori dan praktik pemrosesan data dalam lingkungan sistem terdistribusi. Fokus utama terletak pada pemrosesan data berskala besar (big data) yang tersebar di banyak node atau server, serta bagaimana mengelola komunikasi, sinkronisasi, dan efisiensi dalam sistem tersebut.

Mata kuliah Kecerdasan Buatan membahas teori, metode, dan penerapan algoritma yang memungkinkan sistem komputer meniru kemampuan berpikir dan pengambilan keputusan manusia. Materi utama mencakup pencarian heuristik, logika predikat, representasi pengetahuan, sistem pakar, machine learning dasar, serta implementasi sederhana dari agen cerdas.

Mata kuliah Pemrograman Berorientasi Objek II merupakan lanjutan dari PBO I, dengan fokus pada pengembangan perangkat lunak berbasis objek yang lebih kompleks dan modular. Materi mencakup prinsip lanjutan OOP seperti inheritance, polymorphism, interface, abstract class, exception handling, collection framework, dan konsep design pattern dasar.

Mata kuliah Sistem Cerdas membahas prinsip dasar dan penerapan kecerdasan buatan dalam merancang sistem yang mampu meniru kemampuan berpikir manusia. Topik meliputi logika fuzzy, sistem pakar, jaringan saraf tiruan dasar, machine learning, dan pendekatan komputasi cerdas lainnya.

Mata kuliah Pemrograman Sistem membahas teknik pemrograman tingkat rendah yang berinteraksi langsung dengan sistem operasi dan perangkat keras. Topik yang dibahas mencakup pemrosesan paralel, manajemen proses, komunikasi antar proses, manajemen memori, serta penggunaan pustaka dan API sistem.

Mata kuliah Mobile Programming I memperkenalkan konsep dasar pengembangan aplikasi mobile menggunakan pendekatan native maupun hybrid. Fokus utama berada pada perancangan antarmuka pengguna (UI), pengelolaan data lokal, serta interaksi dasar dengan komponen perangkat mobile seperti kamera, sensor, dan GPS.

Mata kuliah Komputer Multimedia membahas prinsip, teknologi, dan penerapan multimedia dalam sistem komputer modern. Materi mencakup representasi digital dari teks, gambar, audio, dan video, serta teknik pengolahan, kompresi, dan integrasi media tersebut ke dalam aplikasi interaktif.

Mata kuliah Deep Learning membahas konsep, arsitektur, dan penerapan jaringan saraf tiruan (neural networks) dalam pengolahan data modern, terutama data dalam jumlah besar (big data) dan tidak terstruktur seperti citra, suara, dan teks. Materi meliputi perceptron, backpropagation, convolutional neural networks (CNN), recurrent neural networks (RNN), transfer learning, dan penerapan dengan framework seperti TensorFlow atau PyTorch.

Mata kuliah Teknik Riset Operasi membahas pendekatan ilmiah dalam proses pengambilan keputusan untuk memecahkan berbagai masalah optimasi yang kompleks dalam sistem organisasi atau industri. Riset operasi menggunakan teknik kuantitatif, model matematis, dan analisis sistem guna menentukan solusi terbaik dalam penggunaan sumber daya yang terbatas seperti waktu, biaya, tenaga kerja, dan material.

Materi kuliah mencakup pengenalan konsep dasar riset operasi, pemodelan matematika, linear programming, metode grafik, simplekstransportation problem, assignment problem, serta network models (seperti PERT dan CPM).

  • PHP (Hypertext Preprocessor) adalah bahasa skrip sisi server yang dirancang khusus untuk pengembangan web.
  • PHP tertanam dalam HTML, yang berarti Anda dapat menyisipkan kode PHP dalam halaman HTML.
  • PHP digunakan untuk membuat halaman web dinamis, yang berarti konten halaman dapat berubah berdasarkan interaksi pengguna atau data dari database.

Mata kuliah Komputer Grafis dan Animasi membahas dasar-dasar teori dan teknik dalam pembuatan grafis komputer dan animasi digital. Mahasiswa akan mempelajari konsep representasi visual, pemodelan objek 2D/3D, transformasi grafis, serta dasar-dasar animasi menggunakan perangkat lunak seperti Blender atau Adobe Animate. Mata kuliah ini juga menekankan penerapan grafis dalam pengembangan aplikasi multimedia, game, dan visualisasi interaktif.

Matakuliah ini membahas  konsep statistika, penyajian data,  ukuran statistik, Angka Indeks, probabilitas, Teori Pengambilan Sampel, pengujian hipotesis, regresi dan korelasi tunggal dan berganda, dan penerapan statistik di bidang teknologi Informasi dan menyelesaikan perhitungan statistik dengan cara manual maupun dengan menggunakan software statistik yaitu dengan aplikasi SPSS

Mata kuliah Sistem Informasi Geografis (SIG) membahas konsep dasar, teknik analisis, dan penerapan teknologi SIG untuk mengelola data spasial. Mahasiswa akan belajar mengolah, menganalisis, dan memvisualisasikan data geospasial menggunakan perangkat lunak seperti QGIS atau ArcGIS, serta memahami penerapannya dalam berbagai bidang seperti perencanaan wilayah, lingkungan, dan sumber daya alam.

Matematika Diskrit merupakan cabang matematika yang mempelajari struktur-struktur diskrit (tidak kontinu), yang biasanya tidak melibatkan limit atau kalkulus. Mata kuliah ini menjadi fondasi penting dalam bidang informatika, ilmu komputer, teknik, dan matematika murni, karena banyak konsep dasarnya diterapkan dalam algoritma, pemrograman, komputasi, logika, dan sistem digital.

Mata kuliah Pemrograman Mobile II merupakan lanjutan dari Pemrograman Mobile I, yang berfokus pada pengembangan aplikasi mobile tingkat lanjut, baik dari sisi fitur, performa, maupun integrasi dengan layanan eksternal. Dalam mata kuliah ini, mahasiswa akan menggunakan Flutter, framework UI open-source dari Google, untuk membangun aplikasi mobile lintas platform (Android dan iOS) secara efisien dan modern.

Mata kuliah ini membahas proses perencanaan, pengembangan, dan peluncuran startup digital berbasis teknologi. Mahasiswa akan mempelajari langkah-langkah membangun produk digital dari ide hingga validasi pasar, serta memahami ekosistem startup, model bisnis digital, dan strategi pertumbuhan yang berkelanjutan.

Mata kuliah Kecakapan Antar Personal membahas kemampuan berinteraksi secara efektif dan etis dengan individu maupun kelompok dalam berbagai konteks sosial dan profesional. Mahasiswa diajak untuk mengembangkan empati, keterampilan komunikasi, kolaborasi, dan kemampuan memecahkan konflik sebagai bagian dari kompetensi sosial yang penting di dunia kerja dan kehidupan sehari-hari.

  • PHP (Hypertext Preprocessor) adalah bahasa skrip sisi server yang dirancang khusus untuk pengembangan web.
  • PHP tertanam dalam HTML, yang berarti Anda dapat menyisipkan kode PHP dalam halaman HTML.
  • PHP digunakan untuk membuat halaman web dinamis, yang berarti konten halaman dapat berubah berdasarkan interaksi pengguna atau data dari database.

Mata kuliah ini membahas konsep, arsitektur, dan implementasi Data Warehouse serta penerapan teknik Data Mining untuk mendukung proses pengambilan keputusan berbasis data (data-driven decision making). Mahasiswa akan mempelajari bagaimana data dari berbagai sumber dikumpulkan, dibersihkan, disimpan dalam data warehouse, lalu dianalisis menggunakan algoritma data mining untuk menemukan pola, tren, atau pengetahuan tersembunyi.

Materi yang dipelajari mencakup desain skema data warehouse (star/snowflake), ETL (Extract-Transform-Load), OLAP (Online Analytical Processing), serta berbagai teknik data mining seperti klasifikasi, klastering, asosiasi, dan prediksi.

Mata kuliah Teknik Riset Operasi membahas pendekatan ilmiah dalam proses pengambilan keputusan untuk memecahkan berbagai masalah optimasi yang kompleks dalam sistem organisasi atau industri. Riset operasi menggunakan teknik kuantitatif, model matematis, dan analisis sistem guna menentukan solusi terbaik dalam penggunaan sumber daya yang terbatas seperti waktu, biaya, tenaga kerja, dan material.

Materi kuliah mencakup pengenalan konsep dasar riset operasi, pemodelan matematika, linear programming, metode grafik, simplekstransportation problem, assignment problem, serta network models (seperti PERT dan CPM).

Mata kuliah Kuliah Kerja Lapangan (KKL) dirancang untuk memberikan pengalaman praktis kepada mahasiswa dengan mengintegrasikan teori yang telah dipelajari di perkuliahan dengan dunia kerja nyata. Mahasiswa akan diterjunkan ke instansi pemerintah, perusahaan, industri, atau komunitas masyarakat untuk mengamati, mempelajari, dan terlibat langsung dalam kegiatan operasional dan manajerial.
Kegiatan ini bertujuan untuk membentuk wawasan profesional, keterampilan kerja, etika kerja, serta kemampuan adaptasi dan komunikasi di lingkungan kerja. Selain itu, mahasiswa juga diharapkan mampu mengidentifikasi permasalahan serta merumuskan solusi berbasis keilmuan yang dimiliki.

Matematika Informatika II adalah mata kuliah lanjutan yang membahas konsep-konsep matematika diskret yang lebih mendalam dan aplikatif dalam bidang informatika. Materi yang dipelajari meliputi kombinatorika, teori graf, teori himpunan lanjutan, relasi dan fungsi, logika matematis, serta metode pembuktian seperti induksi dan kontradiksi. Mata kuliah ini juga mengkaji analisis algoritma dengan notasi asimtotik dan penerapan struktur matematika dalam pemrograman serta struktur data. Tujuan utama dari mata kuliah ini adalah memberikan landasan teoritis yang kuat untuk mendukung pemahaman mahasiswa dalam pengembangan algoritma, pemrograman, dan penyelesaian masalah komputasi secara logis dan sistematis.