Keamanan Komputer adalah mata kuliah yang mempelajari konsep, teknik, dan praktik untuk melindungi sistem komputer, jaringan, dan data dari ancaman, serangan, dan akses tidak sah, mencakup teknik penyerangan, mekanisme pertahanan (password, kriptografi, firewall, IDS), hingga investigasi digital forensik.
- Teacher: Aland Polma Naek Sihombing
Mata kuliah ini mengenalkan konsep dan teknologi dasar Big Data secara bertahap melalui pengelolaan data berukuran besar, data dari berbagai sumber, penyimpanan terdistribusi, NoSQL, pemrosesan menggunakan Apache Spark/PySpark, serta pengenalan data streaming dan cloud. Mahasiswa belajar melalui contoh sederhana, praktikum, dan proyek kecil sehingga mampu membangun alur pengolahan data dari pengumpulan sampai menghasilkan insight.
- Teacher: Endah Chilfani
Mata kuliah ini membahas dasar-dasar pengembangan aplikasi mobile berbasis Android menggunakan Android Studio dengan bahasa pemrograman Java. Materi dirancang khusus untuk mahasiswa S1 tingkat awal/pemula agar mudah dipahami, meliputi: pengenalan platform Android dan instalasi Android Studio, dasar pemrograman Java dan OOP untuk Android, struktur proyek dan desain antarmuka (UI) menggunakan XML (LinearLayout, RelativeLayout), komponen UI dasar (TextView, EditText, Button, ImageView), penanganan event (OnClickListener, validasi input, Toast, Dialog), navigasi multi-layar dengan Activity dan Intent (Explicit & Implicit Intent), tampilan data daftar dengan ListView dan RecyclerView sederhana, penyimpanan data lokal dengan SharedPreferences, pengenalan basis data lokal SQLite (CRUD dasar), integrasi multimedia dasar (WebView, MediaPlayer, Intent Kamera), teknik debugging dengan Logcat, hingga pembuatan berkas installer APK untuk diuji coba pada smartphone Android fisik. Pembelajaran berbasis OBE menggabungkan teori interaktif, praktikum laboratorium terpandu, dan proyek aplikasi sederhana.
- Teacher: M. Vherolly Iraqa
Mata kuliah ini membahas konsep, arsitektur, komponen, pemodelan dimensional, proses ETL, OLAP, data quality, serta penerapan data warehouse untuk mendukung Business Intelligence. Pembelajaran diarahkan agar mahasiswa mampu memahami perbedaan OLTP dan OLAP, merancang skema dimensional, membangun proses ETL sederhana, melakukan analisis multidimensi, dan mengevaluasi solusi data warehouse untuk kebutuhan pengambilan keputusan.
- Teacher: Jefrul Hanafi
Mempelajari konsep dasar data mining, tahapan KDD dan CRISP-DM, pra-pemrosesan data, algoritma klasifikasi, klastering, aturan asosiasi, serta evaluasi model dan penerapan studi kasus.
- Teacher: Quratih Adawiyah
Mata kuliah ini membahas pengembangan aplikasi web dinamis berbasis framework dengan fokus pada Laravel dan MySQL. Materi mencakup arsitektur aplikasi web dan MVC, environment pengembangan, routing, controller, view, database dan migration, Eloquent ORM, CRUD, form dan validasi, authentication, authorization dan role pengguna, relasi database, file upload dan storage, pencarian, filter, pagination, dashboard, REST API dan JSON, Git/GitHub, integrasi, deployment, serta pengembangan proyek aplikasi web untuk menyelesaikan kebutuhan proses bisnis pada Sistem Informasi.
- Teacher: Hadnan Hardiansyah
Mata kuliah ini membahas konsep, metode, dan penerapan dasar kecerdasan buatan untuk menyelesaikan masalah komputasional. Materi mencakup agen cerdas, representasi pengetahuan, pencarian, logika dan penalaran, ketidakpastian, machine learning, jaringan saraf, natural language processing, reinforcement learning, serta etika AI. Pembelajaran diarahkan pada kemampuan memahami konsep, menganalisis masalah, menerapkan metode AI sederhana, mengevaluasi hasil, dan menyusun solusi AI secara bertanggung jawab.
- Teacher: Ridho Amanda Putra
Mata kuliah ini mengenalkan analisis dan perancangan sistem informasi secara bertahap melalui satu studi kasus sederhana. Mahasiswa belajar mengenali masalah, memahami kebutuhan pengguna, memodelkan proses dengan BPMN/UML, membuat prototipe antarmuka, memvalidasi rancangan, serta mengenal API, cloud, keamanan, privasi, dan pemanfaatan AI secara bertanggung jawab. Perkuliahan dirancang ringkas untuk 1 jam setiap pertemuan dengan latihan kecil dan satu proyek sederhana.
- Teacher: Quratih Adawiyah