Mata kuliah Statistik Teknik memberikan pemahaman mendalam mengenai konsep, teori, dan aplikasi statistika dalam bidang teknik informatika menggunakan perangkat lunak R. Mahasiswa akan mempelajari dasar-dasar probabilitas dan distribusi, teknik eksplorasi dan visualisasi data, inferensi statistik, regresi, serta metode komputasi statistik lanjut seperti simulasi Monte Carlo, bootstrap, dan pengantar machine learning berbasis statistik. Setiap topik diimplementasikan langsung menggunakan bahasa pemrograman R dan RStudio sehingga mahasiswa memiliki keterampilan analisis data kuantitatif yang aplikatif dan relevan dengan kebutuhan industri teknologi informasi saat ini.
Materi kuliah Publikasi (sering kali terintegrasi dalam mata kuliah Metodologi Penelitian dan Publikasi Ilmiah atau Penulisan Ilmiah di bidang Informatika) dirancang untuk membekali mahasiswa dengan kemampuan menyusun, menyajikan, dan menerbitkan hasil riset teknologi ke dalam jurnal atau konferensi ilmiah yang kredibel.
Mata kuliah ini melatih mahasiswa agar inovasi teknis yang mereka ciptakan (seperti algoritma baru, sistem, atau aplikasi) tidak hanya berhenti sebagai kode program, melainkan dapat diakui oleh komunitas ilmiah global.
Mata kuliah Etika Profesi Teknik Informatika adalah program studi yang membahas tentang prinsip moral, tanggung jawab profesional, regulasi, dan aspek hukum yang mendasari perilaku seorang praktisi di bidang teknologi informasi. Di era digital saat ini, mata kuliah ini menjadi sangat krusial karena tidak hanya menuntut mahasiswa untuk menjadi ahli secara teknis (hard skills), tetapi juga bijak, berintegritas, dan bertanggung jawab secara sosial (soft skills).
Mata kuliah Sistem Operasi adalah program studi yang membedah "mesin utama" di balik ekosistem digital, yang bertindak sebagai jembatan cerdas antara hardware canggih dengan ribuan aplikasi yang kita gunakan sehari-hari. Di era cloud computing dan mobilitas tinggi saat ini, mata kuliah ini tidak hanya mengajarkan cara komputer mengelola CPU, RAM, dan penyimpanan secara efisien, tetapi juga memberikan pondasi kuat tentang bagaimana sistem modern (seperti Android, iOS, Windows, hingga distro Linux) mengelola multitasking, mengamankan data, serta mengoptimalkan performa perangkat agar tetap smooth saat menangani beban kerja digital yang kompleks.
Mata kuliah Pemrograman Android membahas konsep, prinsip, dan praktik pengembangan aplikasi mobile berbasis sistem operasi Android menggunakan bahasa pemrograman Kotlin atau Java. Mahasiswa akan mempelajari lingkungan pengembangan Android Studio, struktur proyek Android, perancangan antarmuka pengguna (UI/UX), pengelolaan aktivitas dan fragment, pengolahan data, penggunaan API, serta penyimpanan data lokal dan daring.
Selain itu, mata kuliah ini juga membekali mahasiswa dengan pemahaman tentang arsitektur aplikasi modern (seperti MVVM), integrasi layanan web (REST API), pengelolaan izin aplikasi, debugging, serta proses build dan deployment aplikasi ke perangkat Android. Pada akhir perkuliahan, mahasiswa diharapkan mampu merancang, membangun, menguji, dan mendistribusikan aplikasi Android sederhana hingga menengah secara mandiri dengan mengikuti praktik terbaik pengembangan perangkat lunak mobile.
Mata kuliah Data Mining dirancang untuk memberikan pemahaman komprehensif mengenai proses ekstraksi pengetahuan dari kumpulan data berskala besar melalui tahapan Knowledge Discovery in Databases (KDD), mulai dari pra-pemrosesan data hingga interpretasi hasil. Dalam perkuliahan ini, mahasiswa akan mempelajari konsep teoretis dan penerapan praktis dari berbagai teknik utama penggalian data, seperti klasifikasi, klastering, asosiasi, regresi, dan deteksi anomali menggunakan algoritma standar industri. Tujuan akhirnya adalah membekali mahasiswa dengan kemampuan analitis untuk mengidentifikasi pola tersembunyi dan tren strategis yang dapat digunakan dalam mendukung sistem pengambilan keputusan cerdas serta pemecahan masalah di berbagai sektor nyata.
Deskripsi Mata Kuliah Jaringan Komputer
Mata kuliah Jaringan Komputer merupakan salah satu mata kuliah yang mempelajari tentang dasar-dasar dan konsep jaringan komputer, serta penerapannya dalam kehidupan sehari-hari. Mata kuliah ini mencakup topik-topik terkait pengenalan perangkat keras jaringan, protokol komunikasi, model referensi OSI, serta manajemen jaringan komputer yang meliputi pengaturan, pemeliharaan, dan pemecahan masalah pada jaringan.
Mahasiswa akan diajarkan bagaimana merancang, membangun, dan mengelola jaringan komputer yang efisien dan aman. Selain itu, mata kuliah ini juga memberikan pemahaman tentang teknologi terbaru dalam jaringan komputer, termasuk jaringan nirkabel, jaringan berbasis cloud, serta penggunaan alat-alat dan perangkat lunak yang mendukung operasional jaringan.
Adapun materi yang diajarkan dalam mata kuliah ini mencakup, namun tidak terbatas pada:
-
Konsep dasar jaringan komputer (topologi, protokol, dan jenis jaringan)
-
Model OSI (Open Systems Interconnection) dan TCP/IP
-
Alat dan perangkat jaringan (router, switch, hub, kabel, dan perangkat lainnya)
-
Keamanan jaringan (firewall, enkripsi, VPN)
-
Jaringan lokal (LAN), jaringan area luas (WAN), dan teknologi nirkabel (Wi-Fi)
-
Pengenalan manajemen jaringan dan troubleshooting
Dengan memahami konsep dasar dan teknik-teknik dalam jaringan komputer, mahasiswa diharapkan dapat merancang, mengimplementasikan, serta memelihara jaringan yang aman dan efektif dalam berbagai skala, dari rumah hingga perusahaan besar.
Mata kuliah ini bertujuan untuk mengenalkan dasar-dasar pemrograman komputer kepada mahasiswa Teknik Industri, dengan fokus pada penguasaan konsep-konsep algoritma dan penerapannya dalam menyelesaikan masalah komputasi. Mahasiswa akan mempelajari konsep computational thinking, yang melibatkan proses pemecahan masalah secara sistematis dan terstruktur.
Materi yang diajarkan mencakup dekomposisi masalah, penulisan pseudocode/flowchart, dan konsep dasar pemrograman seperti variabel, tipe data, ekspresi, serta input/output (I/O). Mahasiswa juga akan dikenalkan dengan seleksi (struktur kontrol if/elif/else) dan perulangan (for/while, nested loops), yang merupakan dasar dalam membuat program yang dinamis.
Pada tingkat lanjutan, mahasiswa akan mempelajari teknik debugging, penanganan error, serta pemahaman tentang kompleksitas algoritma dan optimasi sederhana. Mata kuliah ini juga mencakup penerapan konsep-konsep tersebut dalam proyek-proyek praktis yang melibatkan penulisan kode program, pembuatan test plan, serta penggunaan file I/O untuk validasi input.
Akhirnya, mahasiswa akan diberikan kesempatan untuk menunjukkan kemampuan mereka melalui Proyek M1, M2, M3, dan UAS, di mana mereka akan merancang, mengimplementasikan, serta memverifikasi solusi untuk masalah-masalah komputasi dengan memanfaatkan seluruh pengetahuan yang telah dipelajari selama perkuliahan.
pada matakuliah ini mahasiswa akan mempelajari pengolahan citra digital dengan
Deskripsi Matakuliah
Mata kuliah ini bertujuan untuk menggali informasi berharga atau pola tersembunyi dari kumpulan data besar. Mata kuliah ini mencakup teknik-teknik analisis data yang komprehensif, termasuk pengolahan data, pencarian pola, dan pemodelan prediktif. Selama mata kuliah, mahasiswa akan mempelajari berbagai metode dan algoritma dalam data mining, seperti klasifikasi, klastering, asosiasi, regresi, dan penggalian aturan. Mahasiswa juga akan mempelajari teknik pengolahan dan pemrosesan data yang efisien, serta cara menginterpretasikan dan menerapkan hasil analisis data untuk pengambilan keputusan yang lebih baik.
Capaian Pembelajaran Lulusan Prodi :
- Memahami Konsep Dasar Data Mining Lulusan akan mampu memahami konsep dasar data mining, termasuk teknik-teknik, alat-alat, dan aplikasi dalam analisis data.
- Mampu Mengolah dan Mengelola Data untuk Data Mining Lulusan akan mampu mengolah dan mengelola data untuk persiapan analisis data mining.
Capaian Pembelajaran Mata Kuliah :
- Memahami Konsep Data Mining Mahasiswa dapat menjelaskan pengertian data mining dan mengidentifikasi berbagai jenis analisis data yang dapat dilakukan.
- Mengenali Alat-alat Data Mining Mahasiswa mampu mengenali perangkat lunak dan alat-alat yang digunakan dalam data mining, seperti Weka, RapidMiner, atau Python dengan pustaka scikit-learn.
- Membersihkan dan Mengintegrasikan Data Mahasiswa mampu membersihkan, mengintegrasikan, dan mempersiapkan data secara efektif untuk analisis data mining.
Hai!
Setiap aplikasi atau sistem berbasis komputer membutuhkan antarmuka untuk berinteraksi dengan pengguna. Mata kuliah ini akan memberikan mahasiswa pemahaman dan pengetahuan tentang konsep interaksi manusia dan komputer, termasuk masalah-masalah pada perancangan interaksi juga tahapan-tahapan perancangan dan evaluasi interaksi untuk membuat sistem yang berguna, produktif, efektif, efisien dan fungsional bagi penggunanya. Di akhir mata kuliah, mahasiswa diharapkan dapat merancang dan mengevaluasi interaksi suatu sistem atau aplikasi berbasis komputer dengan manusia berdasarkan kasus