• Login
  • Sign Up
  • ×
  • INDONESIA ▼
    INDONESIA
    ENGLISH
  • Call us

  • Email Us

  • Home
  • Profile
    • History
    • Vision & Mission
    • Facility
    • Academic Staff
    • Organizational Structure
  • Programs
    • S2 Ilmu Komputer
    • S1 Information System
    • S1 Information Technology
    • S1 Informatics
    • S1 Electrical Engineering
    • S1 Computer Engineering
    • S1 Civil Engineering
  • Admission
  • News
  • Article
  • Online Application Form
  • Download Files
  • Quick Access
    • Universitas Teknokrat Indonesia
    • Academic Information System
    • Online Learning System
    • Merdeka Belajar Program
    • Library
    • Journals
    • Competence Based
    • Lecturer Schedule
  • History

Hubungi Kami

  • Faculty of Engineering and Computer Sciences
  • Jl. Z.A. Pagaralam, No.9-11 Labuhan Ratu
  • City Bandar Lampung, Lampung, 35132
  • (0721) 709607 (Hunting)
  • 0812-7811-5505 (Chat Only)
  • baak.ftik@teknokrat.ac.id

Media Sosial

© Copyright Fakultas Teknik dan Ilmu Komputer | All Rights Reserved.

Learning Outcome

Mata kuliah Text Mining dirancang untuk membekali mahasiswa dengan kemampuan dalam menganalisis data teks menggunakan teknik Natural Language Processing (NLP) dan machine learning. Mahasiswa diharapkan mampu melakukan analisis sentimen, klasifikasi teks, serta ekstraksi informasi dari berbagai sumber seperti dokumen, media sosial, dan ulasan pengguna. Selain itu, mahasiswa juga mampu menggunakan library seperti NLTK atau spaCy untuk mengolah dan menganalisis data teks secara efektif.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar text mining
  2. Konsep dasar Natural Language Processing (NLP)
  3. Text preprocessing (tokenization, stopword removal, stemming)
  4. Representasi teks (bag of words, TF-IDF)
  5. Analisis sentimen
  6. Klasifikasi teks
  7. Ekstraksi informasi
  8. Topic modeling
  9. Machine learning untuk teks
  10. Penggunaan library (NLTK, spaCy)
  11. Evaluasi model text mining
  12. Aplikasi text mining dalam bisnis
  13. Studi kasus text mining

Learning Outcome

Mata kuliah Komputasi Awan dirancang untuk membekali mahasiswa dengan pemahaman dan kemampuan dalam memanfaatkan teknologi cloud computing dalam pengembangan dan pengelolaan sistem informasi. Mahasiswa diharapkan mampu memahami model layanan cloud seperti IaaS, PaaS, dan SaaS, serta menggunakan platform cloud seperti AWS, Azure, atau Google Cloud. Selain itu, mahasiswa juga mampu menerapkan konsep migrasi sistem ke cloud, manajemen biaya, arsitektur serverless, serta memahami implementasi hybrid cloud dan edge computing dalam berbagai kebutuhan organisasi.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar komputasi awan
  2. Konsep dan karakteristik cloud computing
  3. Model layanan cloud (IaaS, PaaS, SaaS)
  4. Model deployment (public, private, hybrid cloud)
  5. Platform cloud (AWS, Azure, Google Cloud)
  6. Virtualisasi dan container
  7. Migrasi sistem ke cloud
  8. Manajemen biaya cloud (cloud cost management)
  9. Arsitektur serverless
  10. Keamanan dalam cloud computing
  11. Edge computing
  12. Monitoring dan manajemen layanan cloud
  13. Studi kasus komputasi awan

Learning Outcome

Mata kuliah Customer Relationship Management dirancang untuk membekali mahasiswa dengan kemampuan dalam mengelola hubungan pelanggan menggunakan sistem CRM. Mahasiswa diharapkan mampu menganalisis perilaku pelanggan, merancang strategi personalisasi layanan, serta menerapkan CRM dalam aktivitas pemasaran, penjualan, dan layanan pelanggan. Selain itu, mahasiswa juga mampu mengintegrasikan CRM dengan teknologi analitik dan otomasi marketing untuk meningkatkan kepuasan dan loyalitas pelanggan.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar Customer Relationship Management (CRM)
  2. Konsep dan strategi hubungan pelanggan
  3. Siklus hidup pelanggan (customer lifecycle)
  4. Sistem dan aplikasi CRM
  5. Analisis perilaku pelanggan
  6. Segmentasi dan personalisasi pelanggan
  7. CRM dalam pemasaran (marketing)
  8. CRM dalam penjualan (sales)
  9. CRM dalam layanan pelanggan (customer service)
  10. Integrasi CRM dengan analitik data
  11. Marketing automation
  12. Evaluasi kinerja CRM
  13. Studi kasus CRM

Learning Outcome

Mata kuliah Keamanan Sistem Informasi dirancang untuk membekali mahasiswa dengan kemampuan dalam mengidentifikasi ancaman dan kerentanan pada sistem informasi serta menerapkan teknik mitigasi keamanan yang tepat. Mahasiswa diharapkan mampu memahami konsep enkripsi, autentikasi, manajemen akses, dan deteksi intrusi, serta menerapkan best practice keamanan dalam desain dan operasional sistem. Selain itu, mahasiswa juga mampu memahami kepatuhan terhadap regulasi serta penerapan keamanan dalam lingkungan cloud dan IoT.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar keamanan sistem informasi
  2. Ancaman dan kerentanan sistem
  3. Konsep dasar keamanan (CIA triad)
  4. Kriptografi dan enkripsi
  5. Autentikasi dan otorisasi
  6. Manajemen akses
  7. Keamanan jaringan
  8. Deteksi dan pencegahan intrusi
  9. Keamanan aplikasi
  10. Keamanan cloud computing
  11. Keamanan Internet of Things (IoT)
  12. Regulasi dan kepatuhan (GDPR, HIPAA)
  13. Studi kasus keamanan sistem informasi

Learning Outcome

Mata kuliah Audit Sistem Informasi dirancang untuk membekali mahasiswa dengan kemampuan dalam menganalisis dan mengevaluasi kontrol internal sistem informasi guna memastikan keandalan, keamanan, dan efisiensi penggunaan sumber daya TI. Mahasiswa diharapkan mampu menerapkan framework seperti COBIT, ISO 27001, dan COSO dalam proses audit, serta menyusun laporan audit yang memberikan rekomendasi untuk perbaikan tata kelola TI dalam organisasi.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar audit sistem informasi
  2. Konsep kontrol internal TI
  3. Tujuan dan ruang lingkup audit SI
  4. Framework COBIT
  5. Standar ISO 27001
  6. Framework COSO
  7. Manajemen risiko TI
  8. Proses dan tahapan audit SI
  9. Teknik pengumpulan bukti audit
  10. Evaluasi kontrol keamanan sistem
  11. Audit kepatuhan TI
  12. Penyusunan laporan audit
  13. Studi kasus audit sistem informasi

Learning Outcome

Mata kuliah Testing dan Implementasi Sistem Informasi dirancang untuk membekali mahasiswa dengan kemampuan dalam melakukan pengujian dan implementasi sistem informasi secara sistematis. Mahasiswa diharapkan mampu menerapkan berbagai teknik pengujian seperti black-box, white-box, regression testing, dan user acceptance testing, serta memahami strategi implementasi sistem seperti big bang, bertahap, dan phased rollout. Selain itu, mahasiswa juga mampu memastikan kualitas, keandalan, dan kesesuaian sistem dengan kebutuhan bisnis.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar testing dan implementasi sistem
  2. Konsep dasar pengujian perangkat lunak
  3. Teknik black-box testing
  4. Teknik white-box testing
  5. Regression testing
  6. User Acceptance Testing (UAT)
  7. Perencanaan pengujian (test plan)
  8. Dokumentasi dan pelaporan bug
  9. Strategi implementasi sistem (big bang, bertahap, phased rollout)
  10. Manajemen perubahan (change management)
  11. Pelatihan pengguna (user training)
  12. Evaluasi pasca implementasi
  13. Studi kasus testing dan implementasi sistem

Learning Outcome

Mata kuliah Proyek Pengembangan Sistem Informasi dirancang untuk membekali mahasiswa dengan kemampuan dalam mengembangkan sistem informasi secara komprehensif mulai dari tahap analisis hingga implementasi. Mahasiswa diharapkan mampu menerapkan keahlian dalam perancangan sistem, pemrograman, serta manajemen proyek dalam konteks nyata. Selain itu, mahasiswa juga mampu menghasilkan solusi sistem informasi yang sesuai dengan kebutuhan pengguna dan memenuhi standar industri.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar proyek sistem informasi
  2. Analisis kebutuhan sistem
  3. Perancangan sistem informasi
  4. Desain basis data
  5. Pengembangan aplikasi
  6. Integrasi sistem
  7. Pengujian sistem (testing)
  8. Implementasi sistem
  9. Dokumentasi sistem
  10. Manajemen proyek sistem informasi
  11. Evaluasi dan perbaikan sistem
  12. Deployment sistem
  13. Presentasi hasil proyek

Learning Outcome

Mata kuliah Data Mining 2 dirancang untuk membekali mahasiswa dengan kemampuan dalam menerapkan teknik data mining tingkat lanjut untuk analisis prediktif dan eksplorasi data kompleks. Mahasiswa diharapkan mampu menggunakan metode machine learning, text mining, dan time series analysis, serta memanfaatkan tools seperti Python (scikit-learn, TensorFlow) untuk menghasilkan model yang akurat. Selain itu, mahasiswa juga mampu menginterpretasikan hasil analisis untuk mendukung kebutuhan bisnis maupun penelitian.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar data mining lanjutan
  2. Konsep machine learning
  3. Supervised learning
  4. Unsupervised learning lanjutan
  5. Evaluasi dan validasi model
  6. Text mining dan NLP dasar
  7. Preprocessing data teks
  8. Time series analysis
  9. Forecasting data
  10. Implementasi dengan Python (scikit-learn, TensorFlow)
  11. Optimasi model machine learning
  12. Aplikasi data mining dalam bisnis dan riset
  13. Studi kasus data mining lanjutan

Learning Outcome

Mata kuliah E-Government dirancang untuk membekali mahasiswa dengan pemahaman mengenai penerapan teknologi informasi dalam tata kelola pemerintahan. Mahasiswa diharapkan mampu menganalisis berbagai sistem e-government seperti layanan publik digital, e-voting, dan open data, serta memahami integrasi sistem dalam pemerintahan. Selain itu, mahasiswa juga mampu mengevaluasi tantangan transformasi digital di sektor publik serta menerapkan prinsip transparansi, akuntabilitas, dan pelayanan publik yang efektif.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar e-government
  2. Konsep dan model e-government
  3. Layanan publik digital (e-service)
  4. Sistem e-voting
  5. Open data dan keterbukaan informasi
  6. Integrasi sistem pemerintahan
  7. Infrastruktur TI sektor publik
  8. Transformasi digital di pemerintahan
  9. Keamanan dan privasi data publik
  10. Transparansi dan akuntabilitas
  11. Regulasi dan kebijakan TI pemerintah
  12. Tantangan implementasi e-government
  13. Studi kasus e-government

Learning Outcome

Mata kuliah Manajemen Proyek Sistem Informasi dirancang untuk membekali mahasiswa dengan kemampuan dalam merencanakan, melaksanakan, dan mengendalikan proyek sistem informasi secara efektif. Mahasiswa diharapkan mampu menerapkan metode manajemen proyek seperti PMBOK, PRINCE2, dan Agile, serta mengelola aspek risiko, sumber daya, kualitas, dan komunikasi dengan stakeholders. Selain itu, mahasiswa juga mampu menggunakan tools manajemen proyek untuk mendukung keberhasilan pelaksanaan proyek.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar manajemen proyek sistem informasi
  2. Siklus hidup proyek (project life cycle)
  3. Perencanaan proyek (scope, waktu, biaya)
  4. Metodologi proyek (PMBOK, PRINCE2, Agile)
  5. Work Breakdown Structure (WBS)
  6. Penjadwalan proyek (Gantt chart)
  7. Manajemen risiko proyek
  8. Manajemen sumber daya proyek
  9. Manajemen kualitas proyek
  10. Manajemen komunikasi dan stakeholders
  11. Monitoring dan pengendalian proyek
  12. Tools manajemen proyek (Jira, Trello)
  13. Studi kasus manajemen proyek SI

Learning Outcome

Mata kuliah Pemrograman Mobile dirancang untuk membekali mahasiswa dengan kemampuan dalam merancang dan mengembangkan aplikasi mobile baik berbasis native maupun cross-platform. Mahasiswa diharapkan mampu menggunakan framework seperti Flutter atau React Native, serta memahami integrasi aplikasi dengan backend. Selain itu, mahasiswa juga mampu menerapkan prinsip UX mobile, melakukan optimasi performa, dan menghasilkan aplikasi yang sesuai dengan kebutuhan bisnis maupun pengguna.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar pemrograman mobile
  2. Konsep aplikasi mobile (native & cross-platform)
  3. Framework mobile (Flutter, React Native)
  4. Dasar UI/UX mobile
  5. Navigasi dan layout aplikasi
  6. Manajemen state aplikasi
  7. Integrasi API dan backend
  8. Penyimpanan data lokal
  9. Keamanan aplikasi mobile
  10. Optimasi performa aplikasi
  11. Deployment aplikasi mobile
  12. Pengujian aplikasi mobile
  13. Studi kasus pengembangan aplikasi mobile

Learning Outcome

Mata kuliah E-Commerce dirancang untuk membekali mahasiswa dengan kemampuan dalam merancang dan mengembangkan platform e-commerce yang aman dan skalabel. Mahasiswa diharapkan mampu mengintegrasikan fitur penting seperti sistem pembayaran, manajemen produk, serta analitik bisnis. Selain itu, mahasiswa juga mampu menerapkan prinsip UX dalam e-commerce, strategi SEO, serta teknik optimasi konversi untuk mendukung berbagai model bisnis digital seperti B2B, B2C, dan C2C.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar e-commerce
  2. Model bisnis e-commerce (B2B, B2C, C2C)
  3. Arsitektur dan platform e-commerce
  4. Manajemen produk dan katalog
  5. Sistem pembayaran digital
  6. Keamanan transaksi online
  7. User Experience (UX) e-commerce
  8. Search Engine Optimization (SEO)
  9. Optimasi konversi (conversion rate optimization)
  10. Integrasi logistik dan pengiriman
  11. Analitik bisnis e-commerce
  12. Strategi pemasaran digital
  13. Studi kasus e-commerce

Learning Outcome

Mata kuliah Metodologi Penelitian Ilmu Komputer dirancang untuk membekali mahasiswa dengan kemampuan dalam merancang dan melaksanakan penelitian di bidang sistem informasi secara sistematis dan ilmiah. Mahasiswa diharapkan mampu memahami metode penelitian kuantitatif dan kualitatif, menyusun desain penelitian, melakukan pengumpulan serta analisis data, serta menyajikan hasil penelitian dalam bentuk laporan ilmiah yang sesuai dengan standar akademik dan etika penelitian.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar metodologi penelitian
  2. Jenis dan pendekatan penelitian (kuantitatif & kualitatif)
  3. Perumusan masalah dan tujuan penelitian
  4. Tinjauan pustaka dan kerangka teori
  5. Hipotesis dan variabel penelitian
  6. Desain penelitian
  7. Teknik pengumpulan data
  8. Instrumen penelitian
  9. Uji validitas dan reliabilitas
  10. Teknik analisis data
  11. Penulisan laporan ilmiah
  12. Etika penelitian
  13. Presentasi hasil penelitian

Learning Outcome

Mata kuliah Technopreneurship dirancang untuk membekali mahasiswa dengan kemampuan dalam mengembangkan usaha berbasis teknologi informasi. Mahasiswa diharapkan mampu memahami dan merancang model bisnis digital, mengembangkan ide startup, serta menyusun strategi monetisasi dan inovasi teknologi. Selain itu, mahasiswa juga mampu menganalisis peluang dan tantangan dalam ekosistem bisnis digital, termasuk aspek skalabilitas dan daya saing untuk menciptakan usaha yang berkelanjutan.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar technopreneurship
  2. Konsep kewirausahaan berbasis teknologi
  3. Model bisnis digital (Business Model Canvas)
  4. Ideasi dan validasi startup
  5. Pengembangan produk digital
  6. Strategi monetisasi teknologi
  7. Manajemen inovasi
  8. Digital marketing untuk startup
  9. Pendanaan dan investasi startup
  10. Ekosistem bisnis digital
  11. Skalabilitas bisnis teknologi
  12. Strategi daya saing startup
  13. Studi kasus startup digital

Learning Outcome

Mata kuliah Multimedia dirancang untuk membekali mahasiswa dengan kemampuan dalam merancang dan mengembangkan konten multimedia yang interaktif dan komunikatif. Mahasiswa diharapkan mampu memahami konsep dasar multimedia, mengintegrasikan elemen teks, gambar, audio, video, dan animasi, serta menerapkan prinsip desain untuk menghasilkan media digital yang menarik dan efektif. Selain itu, mahasiswa juga mampu menggunakan berbagai perangkat lunak multimedia untuk mendukung kebutuhan komunikasi dan penyampaian informasi di berbagai bidang.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar multimedia
  2. Konsep dan elemen multimedia
  3. Prinsip desain grafis
  4. Pengolahan gambar (image editing)
  5. Pengolahan audio
  6. Pengolahan video
  7. Animasi dasar
  8. Integrasi elemen multimedia
  9. Desain antarmuka multimedia
  10. Tools multimedia (Photoshop, Illustrator, dll)
  11. Produksi konten multimedia
  12. Multimedia interaktif
  13. Studi kasus pengembangan multimedia

Learning Outcome

Mata kuliah Visualisasi Data dirancang untuk membekali mahasiswa dengan kemampuan dalam menyajikan data secara visual yang efektif, informatif, dan komunikatif. Mahasiswa diharapkan mampu memilih jenis visualisasi yang sesuai dengan karakteristik data dan tujuan analisis, serta menerapkan prinsip desain yang mendukung penyampaian informasi secara jelas dan persuasif. Selain itu, mahasiswa juga mampu menggunakan perangkat lunak seperti Tableau, Power BI, atau Python libraries untuk menghasilkan visualisasi data baik interaktif maupun statis guna mendukung pengambilan keputusan.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar visualisasi data
  2. Peran visualisasi dalam analisis data
  3. Jenis-jenis grafik dan diagram
  4. Prinsip desain visualisasi data
  5. Pemilihan visualisasi sesuai jenis data
  6. Visualisasi data eksploratif dan presentatif
  7. Tools visualisasi (Tableau, Power BI)
  8. Visualisasi dengan Python (matplotlib, seaborn)
  9. Dashboard interaktif
  10. Storytelling dengan data
  11. Evaluasi dan interpretasi visualisasi
  12. Visualisasi untuk pengambilan keputusan
  13. Studi kasus visualisasi data

Learning Outcome

Mata kuliah Data Mining 1 dirancang untuk membekali mahasiswa dengan pemahaman dan keterampilan dalam mengeksplorasi pola dari data menggunakan berbagai teknik data mining. Mahasiswa diharapkan mampu menerapkan metode seperti clustering, klasifikasi, dan asosiasi dengan algoritma seperti K-Means, Decision Tree, dan Naive Bayes. Selain itu, mahasiswa juga mampu menginterpretasikan hasil analisis untuk mendukung pengambilan keputusan dalam konteks bisnis dan peramalan berbasis data.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar data mining
  2. Proses data mining (CRISP-DM)
  3. Data preprocessing dan pembersihan data
  4. Konsep clustering
  5. Algoritma K-Means
  6. Konsep klasifikasi
  7. Algoritma Decision Tree
  8. Algoritma Naive Bayes
  9. Konsep asosiasi (association rule)
  10. Algoritma Apriori
  11. Evaluasi model data mining
  12. Aplikasi data mining dalam bisnis
  13. Studi kasus data mining

Learning Outcome

Mata kuliah Pemrograman Web dirancang untuk membekali mahasiswa dengan kemampuan dalam merancang dan membangun aplikasi web modern yang skalabel dan aman. Mahasiswa diharapkan mampu mengimplementasikan teknologi seperti framework web, API RESTful, serta cloud hosting dalam pengembangan aplikasi. Selain itu, mahasiswa juga mampu menerapkan konsep microservices, arsitektur serverless, serta melakukan optimasi performa untuk meningkatkan kualitas dan efisiensi aplikasi web.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar pemrograman web modern
  2. Dasar pengembangan frontend dan backend
  3. Framework web (Django / React)
  4. Pengembangan API RESTful
  5. Integrasi frontend dan backend
  6. Manajemen database pada aplikasi web
  7. Autentikasi dan keamanan aplikasi web
  8. Konsep microservices
  9. Arsitektur serverless
  10. Cloud hosting dan deployment aplikasi
  11. Optimasi performa aplikasi web
  12. Pengujian aplikasi web
  13. Studi kasus pengembangan aplikasi web

Learning Outcome

Mata kuliah Sistem Informasi Manajemen dirancang untuk membekali mahasiswa dengan pemahaman tentang peran teknologi informasi dalam mendukung strategi bisnis organisasi. Mahasiswa diharapkan mampu menganalisis sistem informasi dalam konteks manajerial, memahami bagaimana sistem mendukung pengambilan keputusan dan efisiensi operasional, serta mengevaluasi pemanfaatan teknologi untuk meningkatkan daya saing organisasi di era digital.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar Sistem Informasi Manajemen
  2. Konsep dasar organisasi dan proses bisnis
  3. Peran SI dalam strategi bisnis
  4. Jenis-jenis sistem informasi (TPS, MIS, DSS, ESS)
  5. Sistem informasi untuk pengambilan keputusan
  6. Integrasi sistem dalam organisasi
  7. Enterprise Resource Planning (ERP)
  8. Customer Relationship Management (CRM)
  9. Supply Chain Management (SCM)
  10. Business Intelligence dan analitik bisnis
  11. Transformasi digital dalam organisasi
  12. Keunggulan kompetitif berbasis TI
  13. Studi kasus Sistem Informasi Manajemen

Learning Outcome

Mata kuliah Tata Kelola Teknologi Informasi dirancang untuk membekali mahasiswa dengan pemahaman mengenai konsep dan praktik governance TI dalam organisasi. Mahasiswa diharapkan mampu menganalisis dan menerapkan framework seperti COBIT, ITIL, dan ISO 27001 dalam mengelola strategi, risiko, dan kinerja TI. Selain itu, mahasiswa juga mampu memahami aspek kepatuhan hukum, manajemen keamanan informasi, serta mengoptimalkan investasi teknologi guna mendukung pencapaian tujuan organisasi secara efektif dan berkelanjutan.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar tata kelola teknologi informasi
  2. Konsep dasar IT governance dan IT management
  3. Framework COBIT
  4. Framework ITIL
  5. Standar ISO 27001
  6. Manajemen risiko TI
  7. Manajemen kinerja TI
  8. Strategi TI dalam organisasi
  9. Keamanan informasi dan kebijakan TI
  10. Kepatuhan hukum dan regulasi TI
  11. Audit dan evaluasi TI
  12. Optimalisasi investasi TI (IT investment)
  13. Studi kasus tata kelola TI

Learning Outcome

Mata kuliah Troubleshooting dirancang untuk membekali mahasiswa dengan kemampuan dalam mendiagnosis dan menyelesaikan permasalahan pada sistem operasi, jaringan, dan aplikasi secara sistematis. Mahasiswa diharapkan mampu melakukan konfigurasi server, memantau performa sistem, serta mengelola layanan dan pemeliharaan sistem secara efektif. Selain itu, mahasiswa juga mampu menerapkan kebijakan keamanan dalam proses troubleshooting serta menginterpretasikan hasil analisis untuk menjaga kinerja dan keandalan sistem secara optimal.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar troubleshooting sistem
  2. Konsep dasar sistem operasi
  3. Diagnostik permasalahan sistem operasi
  4. Troubleshooting jaringan komputer
  5. Konfigurasi server
  6. Pemantauan performa sistem
  7. Manajemen layanan (service management)
  8. Pemeliharaan sistem (system maintenance)
  9. Analisis dan penanganan error aplikasi
  10. Keamanan sistem dan jaringan
  11. Penerapan kebijakan keamanan
  12. Studi kasus troubleshooting sistem

Learning Outcome

Mata kuliah Sistem Pendukung Keputusan (SPK) dirancang untuk membekali mahasiswa dengan kemampuan dalam menganalisis permasalahan pengambilan keputusan secara sistematis dan berbasis data. Mahasiswa diharapkan mampu membangun model keputusan menggunakan berbagai pendekatan analitis seperti analisis SWOT, scoring model, dan analisis multi-kriteria, serta mengevaluasi berbagai alternatif keputusan secara objektif dan terukur. Selain itu, mahasiswa juga mampu mengintegrasikan teknologi Business Intelligence (BI) dalam proses pengambilan keputusan, menginterpretasikan hasil analisis untuk mendukung keputusan strategis dan operasional, serta menyajikan hasilnya dalam bentuk visualisasi dan laporan yang informatif.

📚 Topik Pembelajaran

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar etika profesi
  2. Konsep etika dalam teknologi informasi
  3. Privasi dan perlindungan data
  4. Keamanan siber dan etika
  5. Hak kekayaan intelektual (HKI)
  6. Keadilan akses teknologi
  7. Kode etik profesi TI
  8. Tanggung jawab sosial profesional
  9. Isu etika dalam transformasi digital
  10. Studi kasus dilema etis
  11. Pengambilan keputusan etis

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman etika profesi dalam bidang teknologi informasi serta kemampuan menganalisis dilema etis seperti privasi data, keamanan siber, hak cipta, dan keadilan akses teknologi. Mahasiswa juga dilatih untuk mengembangkan integritas profesional dan tanggung jawab sosial sebagai praktisi sistem informasi.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar etika profesi
  2. Konsep etika dalam teknologi informasi
  3. Privasi dan perlindungan data
  4. Keamanan siber dan etika
  5. Hak kekayaan intelektual (HKI)
  6. Keadilan akses teknologi
  7. Kode etik profesi TI
  8. Tanggung jawab sosial profesional
  9. Isu etika dalam transformasi digital
  10. Studi kasus dilema etis
  11. Pengambilan keputusan etis

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman teknik analisis data untuk mendukung pengambilan keputusan bisnis. Mahasiswa juga dilatih untuk memanfaatkan data warehousing, reporting, dan dashboarding serta menggunakan tools seperti Tableau atau Power BI, serta memahami konsep data mining dan visualisasi data.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar Business Intelligence
  2. Konsep data warehousing
  3. Data integration dan ETL
  4. Reporting dan query data
  5. Dashboarding dan visualisasi data
  6. Penggunaan tools BI (Tableau/Power BI)
  7. Data mining dasar
  8. Analisis data untuk bisnis
  9. Key Performance Indicators (KPI)
  10. Storytelling dengan data
  11. Studi kasus Business Intelligence

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman konsep integrasi sistem ERP dalam mendukung proses bisnis seperti rantai pasok, keuangan, dan SDM. Mahasiswa juga dilatih untuk menganalisis implementasi ERP dalam organisasi serta memahami tantangan transformasi digital termasuk integrasi dengan teknologi cloud dan kecerdasan buatan.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar Enterprise Resource Planning (ERP)
  2. Konsep integrasi sistem dalam ERP
  3. Modul ERP (keuangan, SDM, rantai pasok)
  4. Proses bisnis dalam ERP
  5. Implementasi ERP dalam organisasi
  6. Analisis kebutuhan dan pemilihan ERP
  7. Kustomisasi dan konfigurasi ERP
  8. Integrasi ERP dengan sistem lain
  9. ERP berbasis cloud
  10. ERP dan kecerdasan buatan
  11. Studi kasus implementasi ERP

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan keterampilan praktis dalam mengimplementasikan basis data kompleks pada lingkungan dengan transaksi tinggi, data besar, dan sistem terdistribusi. Mahasiswa juga dilatih untuk melakukan optimasi kinerja, pemeliharaan, serta pemecahan masalah pada sistem basis data.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Implementasi basis data skala besar
  2. Manajemen transaksi tinggi
  3. Optimasi query dan indexing lanjutan
  4. Konfigurasi dan tuning performa database
  5. Replikasi dan distributed database
  6. Backup, recovery, dan maintenance
  7. Monitoring kinerja database
  8. Troubleshooting sistem basis data
  9. Pengelolaan keamanan database
  10. Integrasi database dengan aplikasi
  11. Studi kasus implementasi basis data kompleks

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan kemampuan lanjutan dalam pengelolaan basis data serta penerapan konsep optimasi, keamanan, dan pengolahan data. Mahasiswa juga dilatih untuk mengelola basis data secara lebih kompleks serta mendukung kebutuhan analisis dan integrasi data.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Review konsep dasar basis data
  2. Query lanjutan (subquery, view, stored procedure)
  3. Trigger dan function
  4. Optimasi query dan indexing
  5. Manajemen transaksi lanjutan
  6. Keamanan basis data (user, privilege)
  7. Backup dan recovery
  8. Pengelolaan database skala besar
  9. Integrasi basis data
  10. Distributed database
  11. Studi kasus implementasi basis data lanjutan

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan keterampilan praktis dalam melakukan konfigurasi perangkat jaringan seperti router, switch, dan firewall menggunakan simulasi maupun perangkat nyata. Mahasiswa juga dilatih untuk melakukan troubleshooting, pemantauan, serta pengamanan jaringan dengan menerapkan best practice dalam desain jaringan.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengenalan tools dan simulasi jaringan (Cisco/MikroTik)
  2. Konfigurasi dasar router
  3. Konfigurasi switch
  4. Pengalamatan IP dan subnetting
  5. Routing dasar
  6. Konfigurasi jaringan lokal (LAN)
  7. Konfigurasi jaringan nirkabel
  8. Konfigurasi firewall
  9. Monitoring jaringan
  10. Troubleshooting jaringan
  11. Studi kasus dan implementasi jaringan

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman arsitektur jaringan komputer serta protokol komunikasi data. Mahasiswa juga dilatih untuk merancang, mengimplementasikan, dan mengelola jaringan komputer serta menerapkan konsep keamanan seperti VPN dan firewall dalam lingkungan lokal dan terdistribusi.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar jaringan komputer dan komunikasi data
  2. Arsitektur jaringan (OSI dan TCP/IP)
  3. Perangkat jaringan (router, switch, dll)
  4. Protokol komunikasi data
  5. Pengalamatan IP dan subnetting
  6. Jaringan lokal (LAN) dan jaringan luas (WAN)
  7. Routing dan switching
  8. Keamanan jaringan (firewall, VPN)
  9. Jaringan nirkabel (wireless)
  10. Manajemen dan monitoring jaringan
  11. Implementasi jaringan komputer

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman prinsip user-centered design serta kemampuan merancang pengalaman pengguna yang intuitif dan berorientasi pada kebutuhan pengguna. Mahasiswa juga dilatih untuk melakukan penelitian pengguna, membuat prototipe, serta melakukan pengujian usability dalam pengembangan antarmuka.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar user experience (UX)
  2. Prinsip user-centered design
  3. Penelitian pengguna (user research)
  4. Persona dan user journey
  5. Information architecture
  6. Wireframing dan prototyping
  7. Desain interaksi
  8. Usability testing
  9. Aksesibilitas dalam desain
  10. Evaluasi pengalaman pengguna
  11. Studi kasus dan proyek UX

Outcomes

Mata kuliah ini membekali mahasiswa dengan kemampuan membangun situs web menggunakan pemrograman frontend dan backend secara terintegrasi. Mahasiswa juga dilatih untuk menghasilkan website yang responsif, interoperable, aman, serta menerapkan prinsip aksesibilitas, SEO, dan penggunaan framework modern.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar desain dan pengembangan web
  2. HTML dan struktur halaman web
  3. CSS dan desain responsif
  4. JavaScript dasar
  5. Interaktivitas pada website
  6. Backend programming (PHP/Python)
  7. Integrasi frontend dan backend
  8. Keamanan web dasar
  9. Aksesibilitas dan SEO
  10. Framework modern (React/Vue.js)
  11. Proyek pembuatan website

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman metodologi pengembangan perangkat lunak serta siklus hidup pengembangan (SDLC). Mahasiswa juga dilatih untuk menerapkan prinsip kualitas perangkat lunak, pengujian, manajemen versi, serta penggunaan alat pengembangan modern.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar rekayasa perangkat lunak
  2. Software Development Life Cycle (SDLC)
  3. Metodologi Waterfall
  4. Metodologi Agile
  5. DevOps
  6. Perencanaan dan manajemen proyek perangkat lunak
  7. Analisis dan desain perangkat lunak
  8. Pengujian perangkat lunak (software testing)
  9. Manajemen versi (version control)
  10. Tools pengembangan perangkat lunak
  11. Kualitas perangkat lunak dan maintenance

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman analisis statistik deskriptif dan inferensial untuk pengambilan keputusan berbasis data. Mahasiswa juga dilatih untuk menerapkan teknik statistik dalam riset, analisis bisnis, dan machine learning serta memahami konsep probabilitas dan distribusi data.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar statistika
  2. Statistik deskriptif
  3. Penyajian data (tabel, grafik)
  4. Konsep probabilitas
  5. Distribusi data
  6. Sampling dan populasi
  7. Estimasi parameter
  8. Uji hipotesis
  9. Korelasi dan regresi
  10. Penerapan statistika dalam riset
  11. Penerapan statistika dalam analisis bisnis dan machine learning

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman arsitektur dan teknik integrasi data untuk mendukung analisis bisnis. Mahasiswa juga dilatih untuk menerapkan proses ETL, merancang data warehouse dimensional, serta memahami penggunaan teknologi OLAP dalam pengolahan data.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar data warehouse
  2. Arsitektur data warehouse
  3. Konsep integrasi data
  4. Proses ETL (Extract, Transform, Load)
  5. Desain dimensional (star schema, snowflake schema)
  6. Data mart
  7. Metadata dan kualitas data
  8. OLAP (Online Analytical Processing)
  9. Tools dan teknologi data warehouse
  10. Implementasi data warehouse
  11. Studi kasus analisis bisnis

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman paradigma pemrograman berorientasi objek serta kemampuan menerapkan konsep seperti inheritance, encapsulation, dan polymorphism dalam pengembangan aplikasi. Mahasiswa juga dilatih untuk membangun aplikasi yang modular, skalabel, mudah dipelihara, serta menerapkan design pattern.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar pemrograman berorientasi objek (OOP)
  2. Konsep class dan object
  3. Encapsulation
  4. Inheritance
  5. Polymorphism
  6. Abstraction
  7. Konstruktor dan method
  8. Exception handling
  9. Pengenalan design pattern
  10. Pengembangan aplikasi berbasis OOP
  11. Studi kasus dan implementasi program

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan keterampilan praktis dalam merancang, mengimplementasikan, dan mengelola basis data menggunakan DBMS seperti MySQL atau PostgreSQL. Mahasiswa juga dilatih untuk memahami optimasi dan pemeliharaan basis data dalam pengelolaan data secara efektif.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengenalan DBMS (MySQL/PostgreSQL)
  2. Instalasi dan konfigurasi DBMS
  3. Pembuatan database dan tabel
  4. Implementasi relasi antar tabel
  5. Praktik SQL (DDL, DML)
  6. Query lanjutan (JOIN, subquery)
  7. Penerapan constraints dan integritas data
  8. Manajemen transaksi
  9. Backup dan restore database
  10. Optimasi query sederhana
  11. Studi kasus implementasi basis data

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman konsep desain dan implementasi basis data relasional. Mahasiswa juga dilatih untuk melakukan normalisasi, menyusun query SQL, serta memahami prinsip integritas data dan kontrol transaksi dalam pengelolaan data terstruktur.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar sistem basis data
  2. Konsep basis data relasional
  3. Entity Relationship Diagram (ERD)
  4. Normalisasi data
  5. Struktur tabel dan relasi
  6. SQL dasar (DDL, DML)
  7. Query SQL (SELECT, JOIN, dll)
  8. Integritas data (constraints)
  9. Transaksi dan kontrol transaksi
  10. Pengelolaan basis data
  11. Studi kasus perancangan basis data

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman prinsip-prinsip sistem operasi seperti manajemen proses, memori, I/O, dan keamanan. Mahasiswa juga dilatih untuk memahami arsitektur sistem operasi modern serta penerapannya dalam lingkungan terdistribusi, virtualisasi, dan komputasi awan.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar sistem operasi
  2. Struktur dan arsitektur sistem operasi
  3. Manajemen proses dan thread
  4. Penjadwalan CPU
  5. Manajemen memori
  6. Sistem berkas (file system)
  7. Manajemen input/output (I/O)
  8. Keamanan sistem operasi
  9. Sistem operasi terdistribusi
  10. Virtualisasi
  11. Komputasi awan (cloud computing)

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan kemampuan menganalisis kebutuhan bisnis dan merancang solusi sistem informasi yang sesuai dengan konteks organisasi. Mahasiswa juga dilatih untuk menggunakan alat pemodelan seperti UML, flowchart, serta menerapkan prinsip keandalan, skalabilitas, dan pemilihan teknologi yang tepat.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar analisis dan perancangan sistem informasi
  2. Identifikasi kebutuhan bisnis dan pengguna
  3. Teknik pengumpulan kebutuhan (requirement gathering)
  4. Pemodelan sistem dengan UML
  5. Flowchart dan diagram alur proses
  6. Use case diagram dan skenario sistem
  7. Activity diagram dan sequence diagram
  8. Perancangan sistem berbasis agile
  9. Prinsip keandalan dan skalabilitas sistem
  10. Pemilihan teknologi dalam pengembangan sistem
  11. Studi kasus dan perancangan sistem informasi

Mata kuliah ini membekali mahasiswa dengan keterampilan administratif seperti surat-menyurat, perencanaan kegiatan, manajemen dokumen, dan komunikasi interpersonal. Mahasiswa juga mampu menerapkannya dalam konteks bisnis atau instansi serta memanfaatkan teknologi untuk meningkatkan efisiensi kerja.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Secretarial Vista
  2. Customer Service
  3. Convening Business Meetings
  4. Financial Control
  5. Travel and Accommodation Overview
  6. Office Procedure and Work Agenda
  7. E-Filing
  8. IT For Secretary
  9. K3
  10. Digital Profile

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan kemampuan berkomunikasi dalam bahasa Inggris secara efektif dalam konteks akademik dan profesional. Mahasiswa juga dilatih untuk mengembangkan keterampilan menulis, membaca, mendengarkan, dan berbicara, serta menggunakan tata bahasa dan kosakata yang sesuai dalam lingkungan global dan multikultural.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Academic and professional communication
  2. Essay writing (structure and development)
  3. Grammar for academic and professional contexts
  4. Vocabulary building (technical and business terms)
  5. Reading comprehension (technical and business texts)
  6. Listening skills in formal and informal contexts
  7. Speaking skills and discussion techniques
  8. Presentation skills and persuasive techniques
  9. Cross-cultural communication
  10. English for technology and business
  11. Practice and simulation of real-world communication

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman nilai-nilai Pancasila, ideologi, dan konstitusi Indonesia serta penerapannya dalam kehidupan bermasyarakat dan profesional. Mahasiswa juga dilatih untuk memiliki kesadaran kewarganegaraan, etika, dan tanggung jawab sosial di era digital serta menumbuhkan sikap nasionalisme.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar Pancasila dan kewarganegaraan
  2. Pancasila sebagai dasar negara dan ideologi bangsa
  3. Konstitusi dan sistem ketatanegaraan Indonesia
  4. Hak dan kewajiban warga negara
  5. Demokrasi dan partisipasi masyarakat
  6. Etika dan tanggung jawab profesional
  7. Nasionalisme dan identitas bangsa
  8. Kewarganegaraan di era digital
  9. Isu-isu sosial dan keberlanjutan
  10. Peran mahasiswa dalam kehidupan bermasyarakat
  11. Studi kasus dan analisis kebangsaan

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman konsep aljabar linier seperti matriks, vektor, dan transformasi linear sebagai dasar dalam pemodelan dan pengolahan data. Mahasiswa juga dilatih untuk menerapkan konsep tersebut dalam berbagai bidang seperti analisis data, grafis komputer, dan kecerdasan buatan.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar aljabar linier
  2. Sistem persamaan linier
  3. Matriks dan operasi matriks
  4. Determinan dan invers matriks
  5. Vektor dan ruang vektor
  6. Transformasi linear
  7. Eigenvalue dan eigenvector
  8. Ortogonalitas dan proyeksi
  9. Aplikasi aljabar linier dalam grafis komputer
  10. Aplikasi dalam machine learning
  11. Aplikasi dalam pengolahan citra digital

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman tentang organisasi dan arsitektur komputer serta hubungan antara perangkat keras dan perangkat lunak dalam sistem komputasi. Mahasiswa juga dilatih untuk memahami prinsip desain arsitektur, serta menerapkan konsep optimasi kinerja seperti paralelisme, caching, dan virtualisasi dalam berbagai konteks sistem.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar organisasi dan arsitektur komputer
  2. Struktur dan fungsi CPU
  3. Sistem memori dan hierarki memori
  4. Sistem bus dan interkoneksi
  5. Representasi data dan instruksi mesin
  6. Set instruksi (Instruction Set Architecture / ISA)
  7. Teknik pipelining dan paralelisme
  8. Caching dan optimasi memori
  9. Virtualisasi dalam sistem komputer
  10. Pengantar embedded systems
  11. Konsep high-performance computing (HPC)

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan keterampilan praktis dalam mengimplementasikan berbagai struktur data menggunakan bahasa pemrograman untuk menyelesaikan permasalahan secara efektif dan efisien. Mahasiswa juga dilatih untuk mengelola, mengolah, serta menguji data melalui penerapan algoritma dan struktur data dalam konteks komputasi nyata.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengenalan lingkungan praktikum dan tools pemrograman
  2. Implementasi tipe data dasar
  3. Implementasi array dan operasi dasar
  4. Implementasi linked list
  5. Implementasi stack dan queue
  6. Implementasi tree dan binary tree
  7. Implementasi graph sederhana
  8. Implementasi algoritma searching
  9. Implementasi algoritma sorting
  10. Debugging dan pengujian program
  11. Studi kasus dan penyelesaian masalah berbasis struktur data

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman konsep dan prinsip dasar struktur data serta penerapannya dalam pemrograman untuk menyelesaikan permasalahan secara efektif dan efisien. Mahasiswa juga dilatih untuk mengelola dan mengolah data menggunakan berbagai struktur data serta memahami keterkaitannya dengan algoritma dan sistem komputasi.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar struktur data dan algoritma
  2. Tipe data dan abstraksi data
  3. Array dan operasi dasar
  4. Linked list
  5. Stack dan queue
  6. Tree dan binary tree
  7. Graph dasar
  8. Algoritma pencarian (searching)
  9. Algoritma pengurutan (sorting)
  10. Analisis kompleksitas algoritma (Big O Notation)
  11. Implementasi struktur data dalam pemrograman

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman prinsip dasar interaksi manusia dan komputer serta kemampuan merancang antarmuka yang efektif, efisien, dan mudah digunakan. Mahasiswa juga dilatih untuk memahami kebutuhan dan perilaku pengguna, menerapkan teknik desain interaksi, serta melakukan evaluasi usability dalam pengembangan sistem berbasis pengguna.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar Interaksi Manusia dan Komputer (IMK)
  2. Konsep dasar interaksi dan usability
  3. Karakteristik dan perilaku pengguna
  4. Prinsip desain antarmuka pengguna (UI)
  5. Desain pengalaman pengguna (UX)
  6. Proses desain interaksi (user-centered design)
  7. Prototyping dan wireframing
  8. Evaluasi usability (heuristic evaluation, usability testing)
  9. Penerapan psikologi kognitif dalam IMK
  10. Aksesibilitas dalam desain antarmuka
  11. Studi kasus dan analisis sistem interaktif

Learning Outcomes

Mata kuliah ini membekali mahasiswa dengan pemahaman konsep dasar desain grafis dalam komunikasi visual digital serta kemampuan menerapkan prinsip desain, tipografi, dan warna secara efektif. Mahasiswa juga dilatih untuk menghasilkan karya desain grafis yang kreatif, komunikatif, dan fungsional pada media digital interaktif.

Topics

Materi yang akan dipelajari dalam mata kuliah ini meliputi:

  1. Pengantar desain grafis dan komunikasi visual
  2. Prinsip-prinsip dasar desain (balance, contrast, alignment, hierarchy)
  3. Elemen desain grafis (garis, bentuk, tekstur, ruang)
  4. Tipografi dalam desain digital
  5. Teori warna dan penerapannya
  6. Layout dan komposisi desain
  7. Pengenalan tools/software desain grafis
  8. Desain untuk media digital (UI sederhana, konten visual)
  9. Interaksi dalam desain grafis digital
  10. Studi kasus dan analisis karya desain
  11. Proyek pembuatan desain grafis

Learning Outcomes

Mata kuliah ini bertujuan agar mahasiswa mampu memahami konsep dasar matematika yang meliputi aljabar, kalkulus, dan statistik sebagai dasar dalam pemodelan dan analisis data. Mahasiswa diharapkan dapat menggunakan konsep matematis untuk mendukung pemecahan masalah secara logis, serta menerapkannya dalam konteks teknologi informasi dan sistem informasi.

Topics

  1. Konsep dasar matematika
  2. Aljabar (persamaan, fungsi)
  3. Dasar-dasar kalkulus
  4. Dasar-dasar statistik
  5. Logika matematika
  6. Pemodelan matematis sederhana
  7. Penerapan matematika dalam teknologi informasi dan sistem informasi

Learning Outcomes

Mata kuliah praktikum ini bertujuan agar mahasiswa mampu mengimplementasikan konsep dasar pemrograman dalam konteks Sistem Informasi melalui praktik langsung. Mahasiswa diharapkan dapat menyusun algoritma, menuliskan program sederhana, serta mengolah data untuk menyelesaikan permasalahan secara sistematis dan logis dengan memanfaatkan perangkat lunak pemrograman yang relevan.

Topics

  1. Pengenalan lingkungan pemrograman (tools/IDE)
  2. Implementasi algoritma dalam program
  3. Penulisan program dasar
  4. Tipe data dan variabel (praktik)
  5. Operator dan ekspresi (praktik)
  6. Percabangan (conditional)
  7. Perulangan (looping)
  8. Fungsi/prosedur
  9. Debugging dan pengujian program
  10. Pengolahan data sederhana berbasis kasus

Learning Outcomes

Mata kuliah ini bertujuan agar mahasiswa mampu memahami konsep dan prinsip dasar pemrograman dalam konteks Sistem Informasi. Mahasiswa diharapkan dapat merancang algoritma sederhana, mengimplementasikan program untuk pengolahan data, serta memanfaatkan pemrograman sebagai solusi dalam mendukung kebutuhan sistem informasi di organisasi.

Topics

  1. Konsep dasar pemrograman dalam Sistem Informasi
  2. Algoritma dan logika pemrograman
  3. Struktur dasar program
  4. Tipe data dan variabel
  5. Operator dan ekspresi
  6. Percabangan (conditional)
  7. Perulangan (looping)
  8. Fungsi/prosedur
  9. Pengolahan data untuk kebutuhan bisnis sederhana
  10. Penerapan pemrograman dalam Sistem Informasi

Learning Outcomes

Mata kuliah ini bertujuan agar mahasiswa mampu memahami konsep dasar, prinsip, dan aplikasi teknologi informasi dalam kehidupan sehari-hari. Mahasiswa diharapkan dapat mengenali komponen utama teknologi informasi seperti perangkat keras, perangkat lunak, sistem operasi, serta internet dan aplikasinya. Selain itu, mahasiswa juga mampu memahami perkembangan teknologi terkini serta menganalisis dampaknya terhadap berbagai sektor, seperti bisnis, pendidikan, dan pemerintahan, sehingga dapat memanfaatkan teknologi informasi secara efektif dan efisien.

Topics

  1. Konsep dasar teknologi informasi Perangkat keras (hardware)
  2. Perangkat lunak (software)
  3. Sistem operasi Internet dan aplikasinya
  4. Perkembangan teknologi informasi terkini
  5. Dampak teknologi informasi dalam berbagai sektor (bisnis, pendidikan, pemerintahan)

Learning Outcomes

Mata kuliah ini bertujuan agar mahasiswa mampu memahami konsep dasar sistem informasi sebagai integrasi antara teknologi dan proses bisnis, serta perannya dalam mendukung operasional dan strategi organisasi. Mahasiswa juga diharapkan mampu menjelaskan konsep sistem, siklus hidup sistem, serta bagaimana sistem informasi digunakan untuk meningkatkan efektivitas dan efisiensi dalam organisasi.

Topics

  1. Konsep dasar sistem dan sistem informasi
  2. Integrasi teknologi dan proses bisnis
  3. Peran sistem informasi dalam organisasi
  4. Siklus hidup sistem (System Development Life Cycle/SDLC)
  5. Sistem informasi untuk operasional bisnis
  6. Sistem informasi untuk strategi bisnis

Leaning Outcome

Mata kuliah ini bertujuan agar mahasiswa mampu memahami konsep dasar sistem informasi dalam konteks akuntansi, serta perannya dalam mengidentifikasi kebutuhan data dan mengelola data secara efektif. Mahasiswa juga diharapkan mampu memodelkan kebutuhan data secara sistematis guna mendukung proses pengambilan keputusan dalam organisasi.


Topics

  1. Pengantar akuntansi dan konsep dasar
  2. Persamaan dasar akuntansi
  3. Siklus akuntansi
  4. Jurnal umum
  5. Buku besar
  6. Neraca saldo & neraca lajur
  7. Penyesuaian (adjusting entries)
  8. Penyusunan laporan keuangan
  9. Akuntansi perusahaan jasa dan dagang

Learning Outcomes:

Mata kuliah ini bertujuan untuk memberikan pemahaman tentang ide dasar, intuisi, konsep, algoritma dan teknik untuk membuat komputer menjadi lebih cerdas. Mahasiswa akan diperkenalkan dengan area permasalahan dan batasan masalah (curse of dimensionaityl) dalam pembelajaran mesin yang meliputi Klasifikasi dan Klustering. Mengajak mahasiswa memahami dan melakukan pengukuran unjuk kerja sistem, optimasi sistem dan mengatasi masalah over fitting. Beberapa Algoritma/Teknik/Metode dasar dan umum untuk mengembangkan sistem berbasis pembelajaran mesin disampaikan kepada mahasiwa, seperti: Bayes Clasifier, Naive Bayes, Decision Tree, Jaringan Syaraf Tiruan, Jaringan Kohonen, Self Organization Map, K-Means, K-NN, Q-Learning. Dalam perkuliahan mahasiswa dituntun untuk berinovasi dengan mengembangkan sebuah sistem Pembelajaran Mesin pada kasus tertentu.

Topics:

  1. Supervised learning
  2. Unsupervised learning
  3. Reinforcement learning
  4. Ensemble methods

Learning Outcomes:

Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu menjelaskan konsep pemrograman framework, menganalisis penggunaan framework pada sistem/ aplikasi yang telah ada dan merancang serta membangun suatu aplikasi web dengan suatu framework.

Topics:

  1. Physiscs dan build Proses
  2. Konstruksi dari Desain Game
  3. Prinsip dari kamera dan cahaya pada Game Environments
  4. Prinsip Suara dan Audio untuk Gamers
  5. Strategic Game Development Techniques dan konsepnya
  6. Prinsip dari jaminan kualitas dan fungsionalitas di pengembangan game
  7. Prinsip dari game versioning dan game release

Learning Outcomes:

Mata Kuliah ini memberikan pengetahuan mengenai manajemen proyek pengembangan perangkat lunak, lingkungan pengembangan proyek, karakteristik proyek, serta resiko yang sering terjadi dalam pelaksanaan proyek perangkat lunak, sehingga diharapkan mampu mengelola proyek skala kecil dengan tim kecil (2-3 orang) dan menjadi pelaksana proyek yang baik. Beberapa materi yang dibahas pada mata kuliah ini adalah: Manajemen dan manajemen proyek; manajemen proyek pembangunan perangkat lunak mencakup: inisiasi, perencanaan eksekusi, pemantauan dan pengendalian, dan penutupan proyek; alat bantu, mencakup alat bantu P/L, pengukuran dan metrik; manajemen scope,
waktu dan biaya; manajemen kualitas; manajemen resiko; manajemen sumberdaya dan komunikasi; manajemen pengadaan; manajemen integrasi; etika di bidang manajemen.

Topics:

  1. Konsep Dasar manajemen Proyek.
  2. Konteks Manajemen Proyek dan Teknologi Informasi
  3. The Project Management Process Groups: A Case Study
  4. Scope Management Project
  5. Time Management Project
  6. Cost Management Project
  7. Quality Management Project
  8. Human Resources Management Project
  9. Communication Management Project
  10. Risk Management Project
  11. Procurement Management Project
  12. Stakeholder Service Management Project
  13. Integration management project

Learning Outcomes:

Mata kuliah ini membahas tentang semua komponen-komponen sistem yang terdapat pada komputer, Perakitan Komputer baik Hardware maupun Software serta utility dan security pada komputer.

Topics:

  1. Komputer
  2. Piranti inputan pada komputer
  3. Penjelasan piranti proses (Motherboard) pada computer
  4. Pemahaman komponen PC
  5. Bios
  6. Penginstalan Sistem operasi windows dan linux
  7. Pengamanan Sumberdaya windows, manajemen user dan file
  8. Software utility
  9. Troubleshooting software
  10. Trouble Shooting PC
  11. Administrasi Sistem operasi
  12. Aplikasi penyelesaian Masalah menggunakan AI
  13. Jenis-jenis printer dan troubleshooting

Learning Outcomes:

Mata kuliah ini bertujuan untuk membekali mahasiswa dan memberikan pengetahuan dasar tentang pengertian, definisi dan metode penelitian teknologi informasi, menghasilkan proposal penelitian setara skripsi serta membekali dan memberikan pengetahuan kepada mahasiswa cara membuat laporan penelitian dan penulisan karya ilmiah yang berdasarkan pada hasil penelitian dengan memenuhi persyaratan ilmiah. Selanjutnya mahasiswa diharapkan dapat membuat dan mempublikasikan karya ilmiah pada jurnal ilmiah yang dituju.

Topics:

  1. Pengenalan penelitian, konsep metode ilmiah dan methodologi penelitian
  2. Perumusan masalah dan Teknik Perumusan masalah
  3. Konsep Literatur Review, sumber-sumber literature ilmiah, Teknik mereview literatur ilmiah
  4. Membuat Sitasi
  5. Metodologi Penelitian
  6. Pengumpulan data
  7. Membuat proposal penelitian
  8. Menulis artikel ilmiah
  9. Publikasi artikel ilmiah pada jurnal ilmiah
  10. Presentasi proposl penelitian

Learning Outcomes:

Mata kuliah ini membahas mengenai kebudayaan, sosial hukum, dan isu yang terkait dengan disiplin ilmu informatika, peran-peran yang dapat dijalankan sebagai praktisi informatika, konteks sosial dimana
solusi keinformatikaan diterapkan; profesionalisme, serta komunikasi efektif.

Topics:

  1. Konteks sosial
  2. Analytical tools
  3. Etika profesional
  4. Hak atas kebebasan intelektual
  5. Privacy and civil liberties
  6. Komunikasi profesional
  7. Sustainabilitas
  8. Kebijakan keamanan, hukum, dan kejahatan di dunia komputer

Learning Outcomes:

Mata kuliah ini menjelaskan karakteristik citra digital, analisis dan pengolahan citra digital seperti pembentukan citra (image formation), restorasi citra (image restoration), peningkatan kualitas citra (image enhancement), transformasi citra dalam ruang frekuensi, kompresi citra, segmentasi citra, morfologi citra dan pengolahan citra untuk pengenalan citra. Pemahaman teori dasar pengolahan citra digital yang telah diajarkan selanjutkan diterapkan dalam bentuk tugas dan praktik dengan menggunakan bahasa pemrograman C atau C++ dan library OpenCV.

Topics:

  1. Pengantar Pengolahan Citra Digital
  2. Operasi-operasi dasar pada pengolahan Citra
  3. Transformasi dan Model
  4. Morfologi Citra
  5. Segmentasi Citra
  6. Ekstraksi Fitur
  7. Ekstraksi Fitur Tekstur
  8. Ekstraksi Fitur Bentuk
  9. Object Tracking

Learning Outcomes:

Mata kuliah ini menjelaskan karakteristik citra digital, analisis dan pengolahan citra digital seperti pembentukan citra (image formation), restorasi citra (image restoration), peningkatan kualitas citra (image enhancement), transformasi citra dalam ruang frekuensi, kompresi citra, segmentasi citra, morfologi citra dan pengolahan citra untuk pengenalan citra. Pemahaman teori dasar pengolahan citra digital yang telah diajarkan selanjutkan diterapkan dalam bentuk tugas dan praktik dengan menggunakan bahasa pemrograman C atau C++ dan library OpenCV.

Topics:

  1. Pengantar Pengolahan Citra Digital
  2. Operasi-operasi dasar pada pengolahan Citra
  3. Transformasi dan Model
  4. Morfologi Citra
  5. Segmentasi Citra
  6. Ekstraksi Fitur
  7. Ekstraksi Fitur Tekstur
  8. Ekstraksi Fitur Bentuk
  9. Object Tracking

Learning Outcomes:

Mata kuliah ini memberikan pemahaman tentang industri permainan dalam negeri dan cara mengembangkan permainan secara berkelompok dengan tujuan agar mahasiswa dapat menciptakan permainan yang menampilkan aspek edukasi, mempunyai dampak dan manfaat, serta mengandung unsur hiburan (nilai hiburan), permainan.

Topics:

  1. Game Design Document (GDD)
  2. Mekanika Permainan
  3. Desain Level dan Pengaturan Tantangan
  4. Integrasi Aspek Edukatif
  5. Debugging dan Publikasi

Learning Outcomes:

Matakuliah Pemrograman Mobile II dirancang untuk membawa para mahasiswa yang memiliki dasar yang kuat dalam pengembangan aplikasi seluler ke level berikutnya. Kursus ini mendalami topik dan teknik tingkat lanjut dalam pengembangan aplikasi seluler untuk berbagai platform, termasuk iOS, Android, dan solusi lintas platform. Para mahasiswa akan menjelajahi kompleksitas dalam membangun aplikasi seluler yang kaya fitur dan berkinerja tinggi serta mendapatkan keterampilan yang diperlukan untuk menciptakan solusi seluler yang inovatif dan mutakhir.

Topics:

  1. Membuat antarmuka menggunakan Bahasa pemrograman
  2. Mampu menggunakan state management pada project
  3. Mampu menggunakan authentication pada firebase
  4. Mampu menggunakan firestore dan di implementasikan di dalam project
  5. Mampu menggunakan firebase cloud Messaging dan diimplementasikan di dalam project

Learning Outcomes:

Mata kuliah ini bertujuan memberikan keterampilan dalam pembuatan pengembangan aplikasi web tingkat lanjut yang mencakup pemanfaatan ekstensi untuk efisiensi proyek pengembangan aplikasi web serta konversi dari aplikasi web menuju aplikasi mobile menggunakan framework.

Topics:

  1. MVC pada PHP menggunakan framework
  2. Penggunaan extension sebagai database abstraction layer
  3. Web service
  4. Mengenkripsi data
  5. HTML 5 untuk aplikasi perangkat bergerak
  6. JQUERY Mobile

Learning Outcomes:

Mata kuliah ini mempelajari tentang berbagai aspek penting terkait pembuatan grafika komputer mulai dari metode yang paling mendasar hingga metode yang terbaru. Pemahaman teori yang telah diajarkan kemudian diimplementasikan kedalam praktek, tugas, dan proyek pemrograman grafik dengan menggunakan bahasa pemrograman C atau C++ dengan OpenGL.

Topics:

  1. Pendahuluan dan perangkat
  2. Models and pipelines architectures
  3. Graphics primitives: line, circle
  4. Elemen pada gambar
  5. Grafika 2D: transformasi geometri 2D, transformasi view, pemodelan 2D
  6. Grafika 3D: konsep 3D, representasi objek 3D, transformasi geometri dan
    pemodelan 3D, transformasi view, hidden surface removal
  7. Animasi: desain animasi, animasi umum, animasi raster

Learning Outcomes:

Mata kuliah ini bertujuan untuk memberikan pemahaman tentang konsep dan penerapan berbagai macam prinsip desain antarmuka aplikasi baik yang berbasis web, desktop maupun mobile, serta bagaimana merancang antarmuka aplikasi berdasarkan pengalaman pengguna serta perannya dalam mewujudkan perangkat lunak yang tepat dan bermanfaat bagi usernya.

Topics:

  1. Tahapan dalam proses desain UI
  2. Pembuatan tren-tren desain UI terkini

Learning Outcomes:

Mata kuliah ini bertujuan untuk memberikan pemahaman tentang konsep dan penerapan berbagai macam prinsip desain antarmuka aplikasi baik yang berbasis web, desktop maupun mobile, serta bagaimana merancang antarmuka aplikasi berdasarkan pengalaman pengguna serta perannya dalam mewujudkan perangkat lunak yang tepat dan bermanfaat bagi usernya.

Topics:

  1. Tahapan dalam proses desain UI
  2. Pembuatan tren-tren desain UI terkini

Learning Outcomes:

Mata kuliah ini mempelajari tentang bagaimana membuat game design yang disesuaikan dengan genre yang ada di insdustri Game. Desain game yang dibuat meliputi perencanaan dan pembuatan Game Development Document, pembuatan objek 2d dan 3d hingga Pembuatan Game Level Design.

Topics:

  1. Pengenalan Metaverse dan blender
  2. Pengenalan tools fungsional Blender; Pengenalan Objek Primitif
  3. Teknik Pembuatan Objek Environment lingkungan alam 3D
  4. Desain Asset
  5. Teksturing Avatar
  6. Animating Avatar
  7. Desain Environment
  8. Sprites Objek
  9. Lightning and Rendering 3D

Learning Outcomes:

Matakuliah ini memberikan pemahaman tentang pengembangan aplikasi perangkat lunak berbasis mobile yang dibangun secara kelompok dengan tujuan mahasiswa dapat membangun aplikasi yang dapat membantu pekerjaan dan dapat berjalan di platform mobile seperti Android dan Ios.

Topics:

  1. Pengenalan fungsi yang ada pada tools pada figma
  2. Membuat antarmuka sederhana menggunakan figma
  3. Pengenalan widget yang ada di flutter (text, column, row, container, image, textfield, dll)
  4. Tipe data, variable dan prinsip-prinsip object-oriented programming
  5. Membuat Database, table, field, dan penentuan tipe data
  6. Membuat API menggunakan PHP
  7. Integrasi antar flutter dan API menggunakan package http
  8. Testing Aplikasi dan debuging

Learning Outcomes:

Matakuliah ini merupakan lanjutan dari matakuliah desain web. Pada matakuliah ini membahas teknologi web serta pemrograman web termasuk di dalamnya, yaitu HTML & HTML 5, CSS, PHP, Database MySQL, Java Script, Ajax, dan Framework CodeIgniter.

Topics:

  1. Pengenalan Web Framework
  2. Pengenalan PHP dan PDO
  3. Pengenalan Model, View, dan Controller
  4. CRUD dan File Upload
  5. CRUD dan Form Validation
  6. CRUD Datagrid
  7. CRUD dengan Filtering Page Pagination
  8. Security Login Menggunakan MD5 dan Logout
  9. User Management
  10. Role Based Access Control
  11. Reporting
  12. Hosting Project Final

Learning Outcomes:

Matakuliah ini memberikan pemahaman kepada mahasiswa tentang kecerdasan buatan, agen cerdas serta mengidentifikasi dan merancang agen cerdas, serta menyelesaikan masalah dengan teknik yang efektif dan efisien berdasarkan karakteristik masalah yang diselesaikan. Matakuliah ini membahas tentang konsep kecerdasan buatan, agen cerdas, representasi pengetahuan, teknik penyelesaian masalah searching dan learning.

Topics:

  1. Pengantar Kecerdasan Buatan
  2. Agen cerdas dan jenisnya
  3. Representasi Pengetahuan
  4. Masalah Pencarian
  5. Pencarian pada Game
  6. Learning
  7. Teorema Bayes dan Naive Bayes
  8. Decision Tree
  9. Algoitma Genetika
  10. Jaringan Syaraf Tiruan

Learning Outcomes:

Mata kuliah ini memberikan pengetahuan dan keterampilan kepada mahasiswa tentang teknik melakukan analisis dan perancangan perangkat lunak, output pembelajaran matakuliah ini adalah mahasiswa mampu untuk melakukan analisis dan membuat mendesain perangkat lunak skala kecil secara mandiri, dan dalam skala besar dengan kelompok.

Topics:

  1. Software Engineering
  2. Software Process Model
  3. The Modern Systems Analysis
  4. Information Systems Building
  5. Information Systems Development
  6. Systems Analysis
  7. Data Modeling
  8. Process Modeling
    Network Modeling
  9. Systems Design
  10. Application Arch
  11. Database Design
  12. Prototyping I/O
  13. Output Interface Design
  14. User Interface Design
  15. Softwre Design

Learning Outcomes:

Mata kuliah ini bertujuan untuk memberikan pemahaman dan pengetahuan komunikasi data antara komputer, dan pada akhirnya dapat membuat serta melakukan administrasi jaringan komputer dalam lingkup Local Area Network (LAN).

Topics:

  1. Pengenalan media jaringan komputer
  2. Perangkat jaringan
  3. IP Address,
    OSI Layer
  4. TCP/IP Layer
  5. Routing
  6. Subnetting
  7. Jaringan Wireless dan Server.

Learning Outcomes:

Mata kuliah ini bertujuan untuk memberikan pemahaman dan pengetahuan komunikasi data antara komputer, dan pada akhirnya dapat membuat serta melakukan administrasi jaringan komputer dalam lingkup Local Area Network (LAN).

Topics:

  1. Pengenalan media jaringan komputer
  2. Perangkat jaringan
  3. IP Address,
    OSI Layer
  4. TCP/IP Layer
  5. Routing
  6. Subnetting
  7. Jaringan Wireless dan Server.

Learning Outcomes:

Mata kuliah ini memberikan pengetahuan mengenai sistem basis data secara umum, mencakup arsitektur sistem basis data, pemodelan data, perancangan skema basis data relasional, pemanfaatan dan pengelolaan data.

Topics:

  1. Pengenalan Sistem Basis Data
  2. Data and Tables: A place for everything
  3. The SELECT Statement: Gifted data retrieval
  4. DELETE and UPDATE: A change will do you good
  5. Smart Table Design: Why be normal?
  6. ALTER: Rewriting the past
  7. Advanced SELECT: Seeing your data with new eyes
  8. Multi-table Database Design: Outgrowing your table
  9. Joins and Multi-table Operations: Can’t we all just get along?
  10. Subqueries: Queries Within Queries
  11. Outer Joins, Self Joins, and Unions: New maneuvers
  12. Constraints, Views, and Transactions: Too many cooks spoil the database
  13. Security: Protecting your assets

Learning Outcomes:

Mata kuliah ini memberikan pengetahuan mengenai sistem basis data secara umum, mencakup arsitektur sistem basis data, pemodelan data, perancangan skema basis data relasional, pemanfaatan dan pengelolaan data.

Topics:

  1. Pengantar sistem basis data
  2. Abstraksi himpunan dan pemetaan
  3. Model data relational
  4. Model data network
    Model data hierarchical
  5. Model data E-R
  6. Integritas dan sekuritas basis data
  7. Perancangan basis data
  8. Implementasi dan rancangan fisik (physical design)
  9. Administrasi data

Learning Outcomes:

Matakuliah ini mengajarkan konsep Dasar dari Sistem operasi, Struktur sistem operasi, Konsep Proses, Thread, Konsep Penjadwalan, Konsep Interaksi, Manajemen Memori, memori virtual, manajemen penyimpanan, Manajemen I/O, Konsep Proteksi.

Topics:

  1. Konsep Dasar Perangkat Komputer.
  2. Konsep Dasar Sistem Operasi.
  3. Komponen Sistem Operasi.
  4. Struktur Sistem Operasi.
  5. Konsep Proses.
  6. Konsep Thread.
  7. Konsep Penjadwalan CPU.
  8. Konsep Interaksi.
  9. Manajemen Memori.
  10. Virtual Memori.
  11. Manajemen Penyimpanan.
  12. Manajemen Input/output.

Learning Outcomes:

Matakuliah ini mengajarkan konsep Dasar dari Sistem operasi, Struktur system perasi, Konsep Proses, Thread, Konsep Penjadwalan, Konsep Interaksi , Manajemen Memori , memori virtual , manajemen penyimpanan, Manajemen I/O,Konsep Proteksi.

Topics:

  1. Konsep Dasar Perangkat Komputer.
  2. Konsep Dasar Sistem Operasi.
  3. Komponen Sistem Operasi.
  4. Struktur Sistem Operasi.
  5. Konsep Proses.
  6. Konsep Thread.
  7. Konsep Penjadwalan CPU.
  8. Konsep Interaksi.
  9. Manajemen Memori.
  10. Virtual Memori.
  11. Manajemen Penyimpanan.
  12. Manajemen Input/output.

Learning Outcomes:

Mata kuliah yang bahas mengenai pemahaman dan penggunaan algoritma yang dijadikan dasar untuk melakukan analisis suatu permasalahan yang berkaitan dengan logika yang diimplementasikan ke dalam suatu bahasa pemrograman. Sebagian besar mata kuliah ini berupa latihan-latihan secara intensif guna meningkatkan kemampuan para mahasiswa dalam mencari suatu solusi dalam permasalahan logika yang dihadapi yang dituangkan ke dalam algoritma dan diimplementasikan ke dalam suatu bahasa pemrograman.

Topics:

  1. Tag HTML
  2. Cascade Style Sheet
  3. Bootstrap 5
  4. PHP

Learning Outcomes:

Mata kuliah ini bertujuan memberikan keterampilan pemrograman berorientasi objek secara konsep dan aplikatif dengan menggunakan bahasa pemrograman berorientasi objek (Java). Mata kuliah ini bertujuan untuk membekali mahasiswa agar mampu menerapkan konsep paradigma pemrograman berorientasi objek. Topik-topik yang dibahas meliputi konsep objek dan class, encapsulation, inheritance, polymorphism, abstract class, interface, exception handling, koneksi dengan DBMS.

Topics:

  1. Algoritma
  2. Pemgrograman java
  3. Struktur Kontrol Percabangan dan Perulangan
  4. Modular Programming
  5. Class dan Objek
  6. Konsep PBO (Enkapsulasi, Pewarisan dan Polimorfisme)
  7. Perancangan OO (Use Case Diagram, Activity Diagram, Class Diagram)
  8. MVC (Model View Control)
  9. Database
  10. CRUD pada Program

Learning Outcomes:

Mata kuliah ini membantu mahasiswa dalam memahami beberapa metode perancangan algoritma untuk menyelesaikan masalah-masalah seperti metode iterative, divide and conquer, decrease and conquer, transform and conquer, greedy, branch dan bound. Pembahasan setiap algoritma disertai dengan dua aspek yang terpenting yaitu correctness dan complexity.

Topics:

  1. Algoritma-algoritma sorting; InsertionSort, SelectionSort, HeapSort, QuickSort, MergeSort
  2. Algoritma-algoritma Greedy; Knapsack problem, TSP, Huffman codes
  3. Algoritma-algoritma pada graphs; BFS, DFS, shortest path, topological sort.

Learning Outcomes:

Mata kuliah Rekayasa Perangkat Lunak (RPL) merupakan materi fundamental di Informatika. RPL merupakan mata kuliah yang mengajarkan mahasiswa tentang Definisi perangkat lunak, rekayasa perangkat lunak, jenis model proses dalam rekayasa perangkat lunak, rekayasa sistem, analisis dan disain dengan menggunakan pendekatan terstruktur beserta alat bantu pemodelannya, Dokumentasi hasil Analisis dan Disain, strategi dan teknik pengujian perangkat lunak, Jaminan Kualitas Perangkat lunak dan Manajemen Proyek Perangkat Lunak.

Topics:

  1. Proses perangkat lunak
  2. Pengembangan perangkat lunak agile
  3. Rekayasa persyaratan
  4. Pemodelan sistem
  5. Desain arsitektur
  6. Desain dan implementasi
  7. Pengujian perangkat lunak
  8. Evolusi perangkat lunak
  9. Sistem yang andal
  10. Rekayasa keandalan
  11. Rekayasa Keselamatan
  12. Rekayasa Keamanan
  13. Rekayasa Ketahanan
  14. Penggunaan Ulang Perangkat Lunak
  15. Rekayasa Perangkat Lunak Berbasis Komponen
  16. Rekayasa Perangkat Lunak Terdistribusi
  17. Rekayasa Perangkat Lunak Berorientasi Layanan
  18. Rekayasa Sistem
  19. Sistem dari Sistem

Learning Outcomes:

Struktur data merupakan mata kuliah yang berisi dasar dan prinsip perepresentasian informasi (bagaimana menyimpan/store dan mendapatkan kembali/retrieve informasi yang telah disimpan) dalam pemrograman yang berorientasi obyek. Dalam pemrograman, representasi ini melibatkan berbagai pengorganisasian atau penstrukturan himpunan item data yang disebut dengan struktur data, sehingga didapatkan program yang efisien. Topik-topik yang dibahas dalam mata kuliah ini antara lain struktur data dasar (list, stack, queue), struktur data kompleks (binary tree,
eap, general tree), algoritma-algoritma sorting dan searching

Topics:

  1. Pengenalan struktur data
  2. Tipe data
  3. Struktur data dan algoritma
  4. Array
  5. Structure
  6. Stack
  7. Queue
  8. Link list
  9. Sorting
  10. Ungkapan numerik
  11. Structure pohon
  12. Konsep file
  13. Struktur penyimpanan

Learning Outcomes:

Struktur data merupakan mata kuliah yang berisi dasar dan prinsip perepresentasian informasi (bagaimana menyimpan/store dan mendapatkan kembali/retrieve informasi yang telah disimpan) dalam pemrograman yang berorientasi obyek. Dalam pemrograman, representasi ini melibatkan berbagai pengorganisasian atau penstrukturan himpunan item data yang disebut dengan struktur data, sehingga didapatkan program yang efisien. Topik-topik yang dibahas dalam mata kuliah ini antara lain struktur data dasar (list, stack, queue), struktur data kompleks (binary tree, heap, general tree), algoritma-algoritma sorting dan searching.

Topics:

  1. Pengenalan struktur data
  2. Tipe data
  3. Struktur data dan algoritma
  4. Array
  5. Structure
  6. Stack
  7. Queue
  8. Link list
  9. Sorting
  10. Ungkapan numerik
  11. Structure pohon
  12. Konsep file
  13. Struktur penyimpanan

Learning Outcomes:

Mata kuliah ini bertujuan untuk memberikan pemahaman tentang dasar-dasar Aljabar Linear yang berkaitan dan dapat diterapkan pada bidang informatika. Materi mata kuliah ini memberikan konsep dasar matriks dan ruang vektorserta operasi-operasi yang terkait dengannya. Materi kuliah dalam satu semester mencakup: matriks dan operasinya, invers dan determinan matriks persegi, sistem persamaan linear dan solusinya, vektor pada bidang dan ruang, basis ruang vektor, ruang innerproduct, ruang eigen dan transformasi linear.

Topics:

  1. Sistem Linear
  2. Determinan
  3. Ruang Vektor
  4. Ruang Vektor Euclidean
  5. Ruang Inner Product
  6. Vektor Eigen dan Nilai Eigen
  7. Transformasi Linear

Learning Outcomes:

Mata kuliah ini membahas tentang teknik membilang, penghitungan peluang, distribusi satu peubah acak, distribusi dua peubah acak, ekspektasi satu peubah acah, ekspektasi dua peubah acak, beberapa distribusi khusus diskrit, beberapa distribusi khusus kontinu, beberapa teknik distribusi fungsi peubah acak, penerapan tehnik distribusi fungsi peubah acak.

Topics:

  1. Kontrak perkuliahan.
  2. Penghitungan peluang.
  3. Distribusi satu peubah acak.
  4. Distribusi dua peubah acak.
  5. Ekspektasi satu peubah acak.
  6. Ekspektasi dua peubah acak.
  7. Distribusi khusus diskrit.
  8. Distribusi khusus kontinu.
  9. Teknik distribusi fungsi.
  10. Peubah acak & Penerapan tehnik distribusi fungsi peubah acak

Learning Outcomes:

Struktur data merupakan mata kuliah yang berisi dasar dan prinsip perepresentasian informasi (bagaimana menyimpan/store dan mendapatkan kembali/retrieve informasi yang telah disimpan) dalam pemrograman yang berorientasi objek. Dalam pemrograman, representasi ini melibatkan berbagai pengorganisasian atau penstrukturan himpunan item data yang disebut dengan struktur data, sehingga didapatkan program yang efisien. Topik-topik yang dibahas dalam mata kuliah ini antara lain struktur data dasar (list, stack, queue), struktur data kompleks (binary tree, heap, general tree), algoritma-algoritma sorting dan searching.

Topics:

  1. Pengenalan struktur data
  2. Tipe data
  3. Struktur data dan algoritma
  4. Array
  5. Structure
  6. Stack
  7. Queue
  8. Link list
  9. Sorting
  10. Ungkapan numerik
  11. Structure pohon
  12. Konsep file
  13. Struktur penyimpanan

Learning Outcomes:

Matakuliah ini memberikan kemampuan penerapan atau implementasi algoritma pada materi struktur kontrol, fungsi, pemrograman modular, rekursif, array 1D dan 2D, searching dan sorting.

Topics:

  1. Pengantar Algoritma
  2. Struktur kontrol percabangan
  3. Struktur kontrol perulangan
  4. Fungsi (pemrograman modular)
  5. Rekursif
  6. Array
  7. Searching
  8. Sorting

Learning Outcomes:

Mata Kuliah Umum Bahasa Indonesia dilaksanakan dengan tujuan untuk mengembangkan sikap, pengetahuan, serta keterampilan mahasiswa terkait penguasaan kemampuan menyimak, menulis, membaca, dan berbicara dalam konteks perancangan berbagai produk bahasa yang dibutuhkan mahasiswa yang mencakup penerapan kaidah tata ejaan bahasa Indonesia yang berlaku, penyusunan surat-menyurat, penyusunan berkas lamaran kerja, dan penyusunan karya ilmiah yang dibutuhkan dalam persiapan menyusun tugas akhir.

Topics:

  1. Sejarah, Hakikat, dan Kedudukan Bahasa Indonesia
  2. Pedoman Ejaan yang Disempurnakan (EYD Edisi V 2022)
  3. Ragam Bahasa Indonesia
  4. Kalimat dan Kalimat Efektif
  5. Pola Penyusunan Paragraf
  6. Penyusunan Proposal
  7. Penyusunan Laporan
  8. Surat-Menyurat (Surat Sekretaris dan Surat Niaga)
  9. Lamaran Kerja (CV, Surat Lamaran, Wawancara Kerja)
  10. Kutipan, Catatan Kaki, Daftar Pustaka
  11. Karangan Ilmiah

Learning Outcomes:

Mata kuliah ini merupakan pengetahuan yang sangat penting dalam mengembangkan kepribadian mahasiswa melalui kehidupan sehari-hari secara pribadi, tidak hanya dalam aktivitas sosial tapi juga aktivitas bisnis mereka. Hal ini didasarkan pada kepribadian dan fungsi sosial mereka. Materi perkuliahan ini adalah pengenalan pengembangan kepribadian, citra profesional, kesan pertama, higienis, ketenangan visual, etika dan etiket, pengembangan pribadi, komunikasi efektif, berbicara di depan umum, pelayanan prima, dan motivasi dalam berkarir.

Topics:

  1. Citra Diri Profesional
  2. Etika Bisnis
  3. Pengembangan Diri
  4. Pengembangan Karakter
  5. Komunikasi Efektif
  6. Public Speaking
  7. Customer Service

Learning Outcomes:

Mata kuliah ini bertujuan untuk pembentukan kepribadian yang baik menurut ajaran agama yang dianutnya, dan mampu mengamalkan nilai-nilai agama dalam kehidupan sehari-hari pada profesinya masing-masing berdasarkan agamanya masing-masing.

Topics:

  1. Sumber Ajaran Agama Islam
  2. Thaharah
  3. Shalat
  4. Zakat
  5. Puasa
  6. Haji dan Umrah
  7. Munakahat
  8. Aqidah
  9. Akhlaq
  10. Taqwa
  11. Ekonomi Islam
  12. Kerukunan Umat Beragama

Learning Outcomes:

Mata Kuliah Pendidikan Pancasila dan Kewarganegaraan ini dirancang sesuai dengan pemikiran akademis untuk memberikan pemahaman mengenai hak dan kewajiban sebagai warga negara guna membangun kehidupan sosial yang beradab dengan mengutamakan pembentukan karakter dan rasa toleransi terhadap sesama. Pendidikan Pancasila dan Kewarganegaraan juga merupakan upaya untuk menumbuhkan semangat kebangsaan, kesadaran akan pertahanan negara, serta rasa cinta tanah air.

Topics:

  1. Memahami Pancasila dan pendidikan kewarganegaraan
  2. Landasan dan tujuan Pancasila serta pendidikan kewarganegaraan
  3. Pancasila sebagai dasar negara
  4. Pancasila sebagai ideologi nasional
  5. Pancasila sebagai paradigma hidup
  6. Memahami negara, unsur-unsur, dan tujuan negara
  7. Hak dan kewajiban warga negara sebagai individu dan makhluk sosial
  8. Memahami Undang-Undang Dasar
  9. Hubungan antara negara dan Undang-Undang Dasar
  10. Menelaah konstitusi dan supremasi hukum
  11. Pentingnya mendukung persatuan di Indonesia melalui motto Bhinneka Tunggal Ika
  12. Pentingnya membentuk karakter generasi bangsa dengan menanamkan sifat-sifat antikorupsi
  13. Memahami pilar-pilar demokrasi untuk menumbuhkan rasa toleransi terhadap sesama manusia
  14. Menelaah Hak Asasi Manusia
  15. Menelaah konsep-konsep geopolitik dan geostrategis

Learning Outcomes:

Mata kuliah ini bertujuan Memberikan pengetahuan dan keterampilan penggunaan program aplikasi perkantoran seperti: Microsoft Word (menyunting naskah, mengetik macam-macam bentuk surat, formulir, memo, dan tugas administrasi lainnya), Microsoft Excel (mengolah lembar kerja seperti angka, tabel, dan grafik dalam berbagai aplikasi secara paralel, serta mengolah laporan keuangan dalam akuntansi), Microsoft Powerpoint (menyunting kata-kata ilustrasi bagi presentasi bisnis, mendesain gambar, membuat grafik untuk statistik, dan membantu alat bantu untuk presentasi), dan keterampilan kecepatan mengetik (typing tutor).

Topics:

  1. Pengetikan 10 jari dengan naskah Bahasa Indonesia dan naskah Bahasa Inggris
  2. Membuat naskah indentasi dan kolom koran
  3. Desain dan mencetak label dan amplop secara otomatis
  4. Membuat tabel serta dapat melakukan pengaturan kolom, baris, memberikan bingkai, shading
  5. Serta dapat membuat dan menghitung rumus
  6. Mengetahui bentuk & fungsi bagian-bagian surat dan mengetahui bagaimana cara membuat
  7. Surat masal di Microsoft Word
  8. Menggunakan fungsi teks untuk memanipulasi data dan fungsi tanggal
  9. Menggunakan fungsi AND dan fungsi OR
  10. Menggunakan fungsi Lookup
  11. Membuat beberapa bentuk grafik, serta mahasiswa dapat menjadikan lembar kerja excel menjadi siap cetak
  12. Membuat slide dan mencapai standar competency based Microsoft Powerpoint

Learning Outcomes:

Mata Kuliah ini membantu siswa memahami konsep dasar cara kerja komputer serta mampu menjelaskan secara tepat fungsi masing-masing komponen yang menyusun sebuah komputer, memahami urutan yang tepat dalam menjalankan sebuah instruksi, dan memahami dengan benar struktur serta fungsi masing-masing komponen yang menyusun sebuah komputer.

Topics:

  1. Konsep Dasar Organisasi dan Arsitektur Komputer
  2. Perkembangan Komputer
  3. Masalah Kinerja
  4. Gambaran Umum Fungsi dan Interkoneksi Komputer
  5. Sistem Memori Komputer
  6. Memori Cache
  7. Memori Internal
  8. Memori Eksternal
  9. Masukan/Keluar
  10. Sistem Operasi
  11. Sistem Bilangan
  12. Aritmatika Komputer
  13. Logika Digital
  14. Kumpulan Instruksi
  15. Fungsi dan Struktur Prosesor
  16. Operasi Unit Kontrol
  17. Proses Paralel
  18. Komputer Multicore

Learning Outcomes:

Mata kuliah ini bertujuan untuk memberikan pemahaman terhadap sistem informasi yang mencakup teori, teknologi, dan perangkat yang dapat digunakan dalam mengelola bisnis. Matakuliah ini dirancang agar mahasiswa dapat mengenal Sistem Informasi dan penerapannya dalam organisasi. Mahasiswa mempunyai wawasan tentang teknologi informasi yang digunakan dalam penerapan Sistem Informasi pada organisasi atau perusahaan. Pengelolaan sumber daya disesuaikan dengan strategi bisnis sehingga memberikan dampak yang optimal terhadap organisasi.

Topics:

  1. Konsep Dasar Sistem Komputer dan Teknologi Informasi
  2. Strategi Organisasi, Keunggulan Kompetitif dan Sistem Informasi
  3. Perangkat Keras dan Perangkat Lunak Komputer
  4. Data, Informasi dan Pengetahuan
  5. Etika dan Privasi
  6. Sistem Fungsional, Perusahaan dan Interorganisasi
  7. Sistem Telekomunikasi dan Jaringan
  8. E-Commerce
  9. Supply Chain Management
  10. Data, Pengetahuan dan Penunjang Keputusan
  11. Intelligent Systems
  12. Pengembangan Sistem Informasi

Learning Outcomes:

Mata kuliah ini mengajarkan tentang konsep dasar bahasa pemrograman komputer yang digunakan. Pada mata kuliah ini dibahas tentang dasar-dasar pemrograman meliputi algoritma, flowchart, dan
pseudo code untuk dapat mempelajari pemrograman secara lebih dalam pada tahap berikutnya.

Topics:

  1. Konsep dan lingkungan pemrograman
  2. Algoritma, Flowchart, Pseudo Code, dan kode program
  3. Berpikir modular; dekomposisi problem dan modularisasi (sekuensial/ runtunan, perulangan/ looping, kondisional/percabangan, ekspresi/operator ( =, ≠ AND, OR, >, <, <>)), dekomposisi modul dan procedural (pemrograman procedural : fungsi dan prosedur, Array, dan operasi file I/O);
  4. Program Kompleks skala besar dan data besar
  5. Berganti bahasa pemrograman (Perbedaan syntak bahasa pemrograman di C/C++, Pascal, Basic, Java,C#, PHP, dll)
  6. Small Project/case study

Learning Outcomes:

Mata kuliah ini mengajarkan bagaimana siswa memahami prinsip-prinsip matematika diskrit dalam ilmu komputer yang berupa himpunan, relasi dan fungsi, mathematic reasoning, induksi matematika, teori bilangan, rekurensi, kombinatorial, peluang diskrit, graf dan kompleksitas algoritma.

Topics:

  1. Himpunan
  2. Matriks dan Relasi
  3. Fungsi dan Rekurensi
  4. Induksi Matematis
  5. Bilangan Bulat
  6. Kombinatorik
  7. Graf dan Pohon
  8. Kompleksitas Algoritma

Learning Outcomes:

Mata kuliah ini mempelajari tentang penguasaan terhadap konsep dasar matematika yang memuat pokok-pokok bahasan logika, verifikasi program dan pembuktian teori. Dengan materi pengertian logika informatika, metode forward-backward, quatifier, kontrapositif, teknik pembuktian khusus, graf-graf himpunan dan relasi, induksi dan aplikasi, bahasa untuk program, program yang memanipulasi program, bahasa logika, dan pembuktian assersi tentang program.

Topics:

  1. Konsep Logika
  2. Propisisi Logika
  3. Ekuivalensi Logika
  4. Inferensia Logika
  5. Kuantor
  6. Aljabar Boolean
  7. Gerbang Logika
  8. Peta Karnaugh

Learning Outcomes:

Mata kuliah ini menjadi dasar dari mata kuliah lanjutan dan sebagai tools dasar dalam mempelajari bidang-bidang yang terkait dengan ilmu komputer. Materi yang diajarkan dalam mata kuliah ini meliputi system bilangan riil, persamaan linier, fungsi, kontinuitas, nilai ekstrim, limit fungsi, turunan fungsi, penerapan turunan, dan barisan deret.

Topics:

  1. Sistem Bilangan Riil
  2. Persamaan Linier
  3. Fungsi
  4. Limit Fungsi
  5. Derivative
  6. Barisan dan deret

Learning Outcomes:

Matakuliah ini membantu mahasiswa dalam memiliki keterampilan tentang aplikasi pengolahan grafis untuk berbagai keperluan seperti pengolahan grafis dalam media cetak maupun media elektronik, merancang, membuat animasi, penyajian grafis dua dimensi, tiga dimensi, dan file-file grafis.

Topics:

  1. Pengenalan Corel Draw
  2. Shape Tools
  3. Desain Text dan Fit Text to Path
  4. Desain Logo
  5. Layout Media Massa dan Power Clip
  6. Tipografi dan Desain Vector
  7. Pengenalan Adobe Photoshop
  8. Seleksi Objek
  9. Teknik Manipulasi Image
  10. Desain text dan Layer Style
  11. Desain Poster/Banner
  12. Penggunaan Brush Tool dan Stamp Tool
  13. Desain Packaging

Learning Outcomes:

Mata kuliah ini bertujuan memberikan pemahaman tentang konsep dan penerapan dasar algoritma, pemrograman, logika berpikir komputer, dan organisasi data, memahami prinsip kerja program, dan mampu menggambarkan logika jalannya program secara tertulis dengan algoritma (pseudo code) dan dilengkapi dengan diagram alir (flowchart) serta mampu memahami konsep pengolahan data berdasarkan permasalahan.

Topics:

  1. Pengantar algoritma, variabel, konstanta, tipe data, dan struktur program (I/O)
  2. Notasi algoritma
  3. Sequence
  4. Pemilihan tunggal dan ganda
  5. Pemilihan bersarang
  6. Pemilihan dengan case of
  7. Pengulangan for
  8. Pengulangan while dan do while
  9. Pengulangan bersarang
  10. Array satu dimensi
  11. Array dua dimensi
  12. Konsep struct

Learning Outcomes:

Mata kuliah ini membahas pengembangan kemampuan bahasa Inggris yang mencakup keterampilan listening, speaking, reading, dan writing, serta penguasaan grammar dan vocabulary untuk mendukung komunikasi akademik dan profesional. Materi meliputi pemahaman teks akademik, teknik membaca efektif, penyusunan paragraf dan esai, serta praktik presentasi dan percakapan dalam berbagai konteks formal maupun informal. Pemahaman teori kebahasaan yang telah dipelajari selanjutnya diterapkan melalui tugas individu maupun kelompok, latihan komunikasi lisan, serta penulisan karya tulis sederhana yang relevan dengan bidang studi mahasiswa.

Topics:

  1. Introduction to Academic English
  2. Listening Skills Development
  3. Speaking for Academic and Professional Contexts
  4. Reading Strategies (Skimming and Scanning)
  5. Academic Vocabulary Building
  6. Grammar for Academic Writing
  7. Paragraph Writing Techniques
  8. Essay Writing Structure
  9. Presentation and Communication Practice

Learning Outcomes:

Mata kuliah ini mempelajari praktik mengenai karakteristik citra digital, analisis dan pengolahan citra digital seperti pembentukan citra (image formation), restorasi citra (image restoration), peningkatan kualitas citra (image enhancement), transformasi citra dalam ruang frekuensi, kompresi citra, segmentasi citra, morfologi citra dan pengolahan citra untuk pengenalan citra. Pemahaman teori dasar pengolahan citra digital yang telah diajarkan selanjutkan diterapkan dalam bentuk tugas dan praktek dengan menggunakan bahasa pemrograman C.

Topics:

  1. Pengantar Pengolahan Citra Digital
  2. Operasi-operasi dasar pada pengolahan Citra
  3. Transformasi dan Model
  4. Morfologi Citra
  5. Segmentasi Citra
  6. Ekstraksi Fitur
  7. Ekstraksi Fitur Tekstur
  8. Ekstraksi Fitur Bentuk
  9. Object Tracking

Learning Outcomes:

Mata kuliah ini menjelaskan teori mengenai karakteristik citra digital, analisis dan pengolahan citra digital seperti pembentukan citra (image formation), restorasi citra (image restoration), peningkatan kualitas citra (image enhancement), transformasi citra dalam ruang frekuensi, kompresi citra, segmentasi citra, morfologi citra dan pengolahan citra untuk pengenalan citra. Pemahaman teori dasar pengolahan citra digital yang telah diajarkan selanjutkan diterapkan dalam bentuk tugas dan praktek dengan menggunakan bahasa pemrograman C atau C++ dan library OpenCV.

Topics:

  1. Pengantar Pengolahan Citra Digital
  2. Operasi-operasi dasar pada pengolahan Citra
  3. Transformasi dan Model
  4. Morfologi Citra
  5. Segmentasi Citra
  6. Ekstraksi Fitur
  7. Ekstraksi Fitur Tekstur
  8. Ekstraksi Fitur Bentuk
  9. Object Tracking

Learning Outcomes:

Mata kuliah ini menjelaskan tentang konsep dan pengertian data mining, konsep dan pengertian data warehouse, life cycle of data mining, OLAP, ETL, OLAP vs data mining, konsep dan pengertian Business intelligence, evolusi dan tipe-tipe pengolahan business intelligence, operasional business intelligence, hybrid approach business intelligence, business intelligence performance management, operational business intelligence enviromental, studi kasus data mining dalam sistem pembelajaran.

Topics:

1 Pengantar Data Mining
2 Proses Data Mining
3 Persiapan Data
4 Algoritma Klasifikasi

Learning Outcomes:

Mata kuliah ini membahas konsep dan implementasi Smart City sebagai integrasi teknologi informasi dan komunikasi dalam meningkatkan kualitas layanan publik dan efisiensi pengelolaan kota. Materi yang dipelajari meliputi konsep dasar smart governance, smart economy, smart mobility, smart environment, smart living, dan smart people, serta pemanfaatan teknologi seperti Internet of Things (IoT), big data, cloud computing, dan sistem informasi geografis (GIS) dalam pembangunan kota cerdas. Pemahaman teori dan arsitektur Smart City selanjutnya diterapkan dalam bentuk studi kasus, perancangan sistem, serta proyek berbasis solusi teknologi untuk menjawab permasalahan perkotaan secara inovatif dan berkelanjutan.

Topics:

  1. Konsep Dasar Smart City
  2. Dimensi Smart Governance
  3. Dimensi Smart Economy
  4. Dimensi Smart Mobility
  5. Dimensi Smart Environment
  6. Dimensi Smart Living dan Smart People
  7. Arsitektur Sistem Smart City
  8. Internet of Things (IoT) untuk Smart City
  9. Big Data dan Cloud Computing
  10. Sistem Informasi Geografis (GIS) dalam Smart City

Learning Outcomes:

Mata kuliah ini memberikan pemahaman kepada mahasiswa tentang konsep dasar keamanan informasi dan jaringan, serta mampu menerapkan teknik keamanan jaringan. Beberapa materi yang dibahas meliputi: konsep keamanan jaringan, Securing and Protecting Asset, Identifying Security Issues & Challengge, Security Risk Analysis & Mitigation, Identifying Security Attack and Vulnerability, AAA (Authentication, Authorization, Access Control).

Topics:

  1. Praktik Identifikasi Kerentanan Jaringan
  2. Praktik Network Scanning dan Probing
  3. Praktik Monitoring Lalu Lintas Jaringan
  4. Implementasi Enkripsi dan Dekripsi Data
  5. Praktik Keamanan Jaringan Wireless
  6. Pengujian Keamanan Aplikasi Web Dasar
  7. Praktik Keamanan Layanan Email
  8. Konfigurasi dan Pengujian Firewall
  9. Konfigurasi dan Pengujian VPN
  10. Implementasi dan Analisis IDS
  11. Praktik Pengamanan Layanan Cloud
  12. Simulasi Serangan dan Analisis Ancaman Cloud

Learning Outcomes:

Mata kuliah ini memberikan pemahaman kepada mahasiswa tentang konsep dasar keamanan informasi dan jaringan, serta mampu 355 menerapkan teknik keamanan jaringan. Beberapa materi yang dibahas meliputi: konsep keamanan jaringan, Securing and Protecting Asset, Identifying Security Issues & Challengge, Security Risk Analysis & Mitigation, Identifying Security Attack and Vulnerability, AAA (Authentication, Authorization, Access Control).

Topics:

  1. Pengantar Keamanan Jaringan
  2. Network Scanning and Probing
  3. Network Monitoring
  4. Cryptography dan Steganography
  5. Wireless Security
  6. Web Application Security
  7. Email Security
  8. Firewall
  9. Virtual Private Network (VPN)
  10. Intrusion Detection System (IDS)
  11. Cloud Computing Security
  12. Jenis-jenis Serangan dan Ancaman Baru pada Cloud Computing

Learning Outcomes:

Setelah mengikuti mata kuliah ini, mahasiswa dapat memahami praktik konsep Wireless Sensor Network dari segi peralatan sistem embedded yang didalamnya terdapat satu atau lebih sensor dan dilengkapi dengan peralatan sistem komunikasi. Mahasiswa dapat memahami fungsi sensor yang berfungsi untuk menangkap informasi sesuai dengan karakteristik. Mahasiswa dapat merancang Wireless Sensor Network yang dapat melakukan pemantauan dan pengendalian lingkungan fisik pada suatu lokasi dengan akurasi yang lebih baik.

Topics:

  1. Pengenalan Perangkat WSN
  2. Perakitan Node Sensor
  3. Konfigurasi Mikrokontroler
  4. Integrasi Sensor dan Aktuator
  5. Konfigurasi Komunikasi Nirkabel
  6. Pengambilan dan Pengiriman Data
  7. Monitoring Data Sensor
  8. Pengujian Kinerja Jaringan
  9. Perancangan Sistem Monitoring Berbasis WSN

Learning Outcomes:

Setelah mengikuti mata kuliah ini, mahasiswa dapat memahami teori konsep Wireless Sensor Network dari segi peralatan sistem embedded yang didalamnya terdapat satu atau lebih sensor dan dilengkapi dengan 357 peralatan sistem komunikasi. Mahasiswa dapat memahami fungsi sensor yang berfungsi untuk menangkap informasi sesuai dengan karakteristik. Mahasiswa dapat merancang Wireless Sensor Network yang dapat melakukan pemantauan dan pengendalian lingkungan fisik pada suatu lokasi dengan akurasi yang lebih baik.

Topics:

  1. Konsep Dasar WSN
  2. Arsitektur dan Topologi WSN
  3. Sistem Embedded pada Node
  4. Jenis dan Karakteristik Sensor
  5. Sistem Komunikasi Nirkabel
  6. Protokol pada WSN
  7. Manajemen Energi
  8. Akuisisi dan Pengolahan Data
  9. Routing pada WSN
  10. Keamanan dan Keandalan WSN

Learning Outcomes:

Mata kuliah ini memberikan pemahaman kepada mahasiswa tentang konsep manajemen jaringan komputer sehingga diharapkan mahasiswa mampumenyusun tatakelola manajemen jaringan komputer.

Topics:

  1. Praktik Perancangan Topologi dan Dokumentasi Jaringan
  2. Praktik Instalasi dan Konfigurasi Tools Monitoring Jaringan
  3. Implementasi SNMP untuk Monitoring Perangkat Jaringan
  4. Praktik Manajemen Konfigurasi dan Backup Perangkat Jaringan
  5. Praktik Monitoring Kinerja Jaringan (Bandwidth, Latency, Throughput)
  6. Praktik Implementasi Kebijakan Keamanan Jaringan (Access Control dan Firewall Policy)
  7. Simulasi Penanganan Gangguan (Fault Management dan Troubleshooting Terstruktur)
  8. Proyek Akhir: Penyusunan dan Implementasi Tata Kelola Manajemen Jaringan

Learning Outcomes:

Mata kuliah ini memberikan pemahaman kepada mahasiswa tentang konsep manajemen jaringan komputer sehingga diharapkan mahasiswa mampu menyusun tatakelola manajemen jaringan komputer.

Topics:

  1. Konsep Dasar Manajemen Jaringan Komputer
  2. Model dan Arsitektur Manajemen Jaringan (FCAPS dan ISO Network Management Model)
  3. Perencanaan Kapasitas dan Desain Tata Kelola Jaringan
  4. Manajemen Konfigurasi dan Dokumentasi Jaringan
  5. Manajemen Kinerja (Performance Monitoring dan Optimization)
  6. Manajemen Keamanan Jaringan (Security Policy dan Risk Management)
  7. Manajemen Gangguan (Fault Management) dan Prosedur Troubleshooting
  8. Implementasi Protokol dan Tools Manajemen Jaringan (SNMP, NetFlow, Monitoring System)
  9. Evaluasi dan Pengembangan Berkelanjutan Tata Kelola Jaringan

Learning Outcomes:

Mata kuliah ini mengajarkan tentang segala seusatu yang dibutuhkan oleh seorang network administrator. Materi yang diajarkan meliputi praktik adminsitrasi jaringan menggunakan system operasi linux dan windows dengan materi : Network Administration Tools; Telnet , FTP, SSH, dan SFTP server; DHCP Server; NFS dan NIS; Samba Server dan Samba PDC; Kerberos; LDAP; DNS Server; Web Server; Mail Server; Proxy Server;Traffic Shapping; dan Mirroring.

Topics:

  1. Praktik Konfigurasi Dasar Jaringan (IP Addressing, Subnetting, Routing Dasar)
  2. Praktik Instalasi dan Konfigurasi Sistem Operasi Server (Linux dan Windows Server)
  3. Praktik Administrasi Server Jaringan (DHCP, DNS, Web Server, dan File Server)
  4. Praktik Implementasi Keamanan Jaringan (Firewall, SSH, Manajemen Hak Akses)
  5. Praktik Monitoring dan Troubleshooting Jaringan (Ping, Traceroute, Wireshark, Log Analysis)
  6. Praktik Perancangan dan Implementasi Topologi Jaringan Skala Kecil hingga Menengah

Learning Outcomes:

Mata kuliah ini mengajarkan tentang segala seusatu yang dibutuhkan oleh seorang network administrator. Materi yang diajarkan meliputi adminsitrasi jaringan menggunakan system operasi linux dan windows dengan materi : Network Administration Tools; Telnet , FTP, SSH, dan SFTP server; DHCP Server; NFS dan NIS; Samba Server dan Samba PDC; Kerberos; LDAP; DNS Server; Web Server; Mail Server; Proxy Server; Traffic Shapping; dan Mirroring.

Topics:

  1. Konsep Dasar Jaringan Komputer
  2. Konfigurasi Dasar Jaringan
  3. Administrasi Server Jaringan
  4. Keamanan Jaringan
  5. Monitoring dan Troubleshooting Jaringan
  6. Perancangan dan Implementasi Jaringan

Learning Outcomes:

Mata kuliah ini mempelajari tentang praktik analisa kinematika dan dinamika robot, dengan hasil keluaran mampu merancang system control untuk robot jenis mobile dan lengan robot.

Topics:

  1. Pengenalan Perangkat dan Lingkungan Praktikum Robotika
  2. Identifikasi dan Perakitan Dasar Komponen Robot
  3. Implementasi Sistem Koordinat dan Transformasi pada Robot
  4. Praktik Analisa Kinematika Maju (Forward Kinematics)
  5. Praktik Analisa Kinematika Balik (Inverse Kinematics)
  6. Implementasi Perhitungan Jacobian dan Analisa Kecepatan
  7. Praktik Analisa Dinamika Robot Sederhana
  8. Perancangan dan Implementasi Kontrol Posisi pada Robot Lengan
  9. Perancangan dan Implementasi Kontrol Gerak pada Robot Mobile
  10. Integrasi Sensor dan Aktuator pada Sistem Robot
  11. Simulasi dan Pengujian Sistem Kontrol Robot
  12. Proyek Akhir: Perancangan dan Implementasi Sistem Kontrol Robot

Learning Outcomes:

Mata kuliah ini mempelajari tentang teori analisa kinematika dan dinamika robot, dengan hasil keluaran mampu merancang system control untuk robot jenis mobile dan lengan robot.

Topics:

  1. Pengenalan Disiplin Ilmu Robotika dan Perkembangannya
  2. Klasifikasi dan Komponen Dasar Sistem Robot
  3. Sistem Koordinat dan Transformasi pada Robot
  4. Analisa Kinematika Maju (Forward Kinematics)
  5. Analisa Kinematika Balik (Inverse Kinematics)
  6. Analisa Kecepatan dan Jacobian pada Manipulator
  7. Dasar-Dasar Dinamika Robot
  8. Perancangan Sistem Kontrol Robot Lengan (Manipulator Control)
  9. Perancangan Sistem Kontrol Robot Mobile
  10. Implementasi dan Simulasi Sistem Kontrol Robot

Learning Outcomes:

Mata kuliah ini memberikan wawasan dan pengetahuan serta keterampilan kepada mahasiswa tentang bagaimana computer mensimulasikan penglihatan manusia dan pemanfaatkannya untuk tujuan tertentu. Materi yang diberikan pada matakuliah ini meliputi : Pengantar komputer Vision ; projective geometri dan kamera ; lensa dan warna, akuisisi citra dan histogram ; Pengenalan dan Ekstraksi Fitur Citra (Fitur Biner, Fitur Warna, Principle Component) ; Fitur-Fitur Objek, Template Matching dan Jarak ; Principle Components Analysis ; Klasifikasi dan Clustering dalam Computer Vision ; Pemanfaatan Segmentasi; Pengenalan Karakter; Augmented Reality (AR) ; Possible AR Ideas.

Topics:

  1. Pengenalan Tentang Disiplin Ilmu Computer Vision
  2. Pengenalan Tentang Computer Vision
  3. Image Formation and Filtering (Bagian 1)
  4. Image Formation and Filtering (Bagian 1)
  5. Image Formation and Filtering (Bagian 2)
  6. Feature Detection and Matching (Bagian 1)
  7. Multiple Views Geometry dan Stereo Vision
  8. Deteksi Motion
  9. Visual Recognition (Bagian 1)
  10. Visual Recognition (Bagian 2)

Learning Outcomes:

Mata kuliah ini menjelaskan teori-teori dasar kriptografi, algortima yang digunakan, dan implementasi penggunaanya pada bidang komputer. Materi yang diajarkan antara lain: pengantar, serangan pada kriptografi, algoritma kriptografi klasik, kriptanalisis, stream cipher dan block cipher, sistem kriptografi kunci-publik, fungsi hash dan MAC, tanda tangan digital, protokol kriptografi, infrastruktur kunci publik, manajemen kunci, steganografi dan watermarking, kriptografi visual.

Topics:

  1. Pengantar Kriptografi
  2. Serangan Terhadap Kriptografi
  3. Landasan Matema ka Kriptografi
  4. Agoritma Kriptografi Klasik
  5. Kriptanalisis
  6. Kriptografi Kunci Publik
  7. Data Encryp on Standard (DES)
  8. Advanced Encryp on Standard (AES)
  9. Rivest Samir Adleman (RSA)
  10. Steganografi dan Watermarking
  11. Konsep Tanda Tangan Digital
  12. Pemrograman Kriptografi dan Steganografi

Learning Outcomes:

This course teaches about system automation practices, characteristics of system automation equipment and methods of measuring physical quantities in industry, ladder diagram design based on sequence charts, cascade methods, Huffman methods and ladder diagram design for systems with random inputs and mastery of PLC hardware and software systems, control system planning using PLC. The material covered includes: System automation concepts and equipment; ladder diagrams using sequence chart, cascade, and Huffman methods. After completing this course, students are expected to be able to design and analyze automation systems in industry.

Topics:

  1. Memanfaatkan Arduino untuk projek berbasis Industri
  2. Mengenal konsep dasar OPC denagn Arduino
  3. Instalasi Library OPC pada Arduino
  4. Pemrograman OPC dengan Arduino
  5. Instalasi Arduino OPC Server
  6. Instalasi OPC Server
  7. Menggunakan Client OPC
  8. Melakukan koneksi server-Client OPC
  9. Mengenal konsep dasar SCADA HMI dengan Arduino
  10. Instalasi Software SCADA
  11. Desain Antarmuka HMI SCADA
  12. Koneksi Arduino dengan Software HMI SCADASistem Real Time

Learning Outcomes:

This course teaches the concepts of system automation, characteristics of system automation equipment and methods of measuring physical quantities in industry, ladder diagram design based on sequence charts, cascade methods, Huffman methods and ladder diagram design for systems with random inputs and mastery of PLC hardware and software systems, control system planning using PLC. The material covered includes: System automation concepts and equipment; ladder diagrams using sequence chart, cascade, and Huffman methods. Upon completion of this course, students are expected to be able to design and analyze automation systems in industry.

Topics:

  1. Memanfaatkan Arduino untuk projek berbasis Industri
  2. Mengenal konsep dasar OPC denagn Arduino
  3. Instalasi Library OPC pada Arduino
  4. Pemrograman OPC dengan Arduino
  5. Instalasi Arduino OPC Server
  6. Instalasi OPC Server
  7. Menggunakan Client OPC
  8. Melakukan koneksi server-Client OPC
  9. Mengenal konsep dasar SCADA HMI dengan Arduino
  10. Instalasi Software SCADA
  11. Desain Antarmuka HMI SCADA
  12. Koneksi Arduino dengan Software HMI SCADASistem Real Time

Learning Outcomes:

This course aims to implement the Internet of Things in projects in specific fields such as Smart Home, Smart Garden, Smart City, and so on. The IoT project aims to have students work on projects in groups, which are completed using project procedures (project management). The final result for students is to showcase their work in an internal expo at FTIK.

Topics:

  1. Manajemen proyek Teknologi Informasi
  2. Pengenalan Teknologi IoT
  3. Perkembangan Teknologi IoT
  4. Perkembangan IoT (Industrial IoT)
  5. Platform IoT
  6. Desain topologi IoT
  7. Perancangan proyek IoT
  8. Membangun proyek IoT
  9. Pengujian sistem IoT

Learning Outcomes:

Mata kuliah ini bertujuan untuk memberikan pemahaman kepada mahasiswa mengenai prinsip-prinsip dasar pengelolaan proyek di bidang teknologi komputer. Mata kuliah ini memperkenalkan konsep, pengetahuan, dan keterampilan dasar dalam manajemen proyek perangkat lunak, yang meliputi perencanaan manajemen proyek, pengelolaan ruang lingkup (scope), estimasi waktu, estimasi biaya, estimasi sumber daya, koordinasi sumber daya, manajemen mutu dan risiko, pengadaan proyek, serta komunikasi proyek, sehingga proyek dapat berjalan sesuai dengan perencanaan yang telah ditetapkan.

Topics:

  1. Konsep Dasar Manajemen Proyek TI
  2. Siklus Hidup Proyek Perangkat Lunak
  3. Perencanaan Manajemen Proyek
  4. Manajemen Ruang Lingkup Proyek
  5. Estimasi Waktu dan Penjadwalan Proyek
  6. Estimasi Biaya dan Anggaran Proyek
  7. Manajemen Sumber Daya Proyek
  8. Koordinasi dan Tim Proyek
  9. Manajemen Kualitas Proyek
  10. Manajemen Risiko Proyek
  11. Pengadaan dan Kontrak Proyek
  12. Manajemen Komunikasi dan Pelaporan Proyek

Learning Outcomes:

Mata kuliah ini bertujuan untuk membekali mahasiswa dengan pengetahuan, pemahaman, dan kemampuan penerapan berbagai metode penelitian dalam rangka penyusunan tugas akhir. Perkuliahan mencakup berbagai jenis penelitian serta tahapan penelitian ilmiah, mulai dari pemilihan topik, identifikasi masalah, telaah pustaka, penentuan fokus masalah, penentuan variabel, perancangan dan perencanaan penelitian, teknik pengumpulan data, analisis data, hingga penarikan kesimpulan.
Kegiatan pembelajaran dilaksanakan melalui perkuliahan dengan berbagai pendekatan dan metode yang melibatkan mahasiswa secara aktif, seperti diskusi, kegiatan observasi lapangan untuk melatih kemampuan identifikasi masalah, serta praktik penyusunan proposal penelitian.

Topics:

  1. Pengenalan penelitian, konsep metode ilmiah dan methodologi penelitian
  2. Perumusan masalah dan Teknik Perumusan masalah
  3. Konsep Literatur Review, sumber-sumber literature ilmiah, Teknik mereview literatur ilmiah
  4. Membuat Sitasi
  5. Metodologi Penelitian
  6. Pengumpulan data
  7. Membuat proposal penelitian
  8. Menulis artikel ilmiah
  9. Publikasi artikel ilmiah pada jurnal ilmiah
  10. Presentasi proposl penelitian

Learning Outcomes:

Mata kuliah ini bertujuan untuk memberikan pemahaman mengenai konsep dasar komputasi awan (cloud computing), sehingga mahasiswa mampu memahami infrastruktur komputasi awan, merancang aplikasi berbasis cloud computing, serta melakukan pengujian terhadap aplikasi komputasi awan yang dikembangkan

Topics:

  1. Pengantar cloud computing
  2. Arsitektur cloud computing
  3. Software model
  4. Virtualisasi
  5. Penyimpanan cloud
  6. Database server
  7. Keamanan cloud
  8. Tren dan perkembangan cloud computing
  9. Implementasi cloud computing menggunakan google cloud platform (GCP)

Learning Outcomes:

Mata kuliah ini memperkenalkan standar profesional, kode etik, etika penggunaan internet, serta kebebasan berekspresi di media sosial. Selain itu, mata kuliah ini membahas kejahatan dan ancaman di dunia siber, sertifikasi profesional di bidang Teknologi Informasi (TI), peraturan dan perundang-undangan yang berlaku, serta hak kekayaan intelektual, termasuk paten perangkat lunak.

Topics:

  1. Konsep Dasar Etika Profesional
  2. Standar Profesional di Bidang TI
  3. Kode Etik Profesi Teknologi Informasi
  4. Etika Penggunaan Internet
  5. Kebebasan Berekspresi dan Media Sosial
  6. Kejahatan dan Ancaman Siber
  7. Regulasi dan Hukum di Bidang TI
  8. Sertifikasi Profesional TI
  9. Hak Kekayaan Intelektual
  10. Paten dan Lisensi Perangkat Lunak

Learning Outcomes:

Mata kuliah ini mengajarkan cara menulis sketsa dasar menggunakan bahasa C, penyimpanan data, dan antarmuka dengan Web. Arduino untuk Internet of Things. Topik yang dibahas meliputi konsep dasar perangkat keras Arduino, pengaturan dan pengoperasian Arduino, dan memulai pengunggahan sketsa, dasar-dasar bahasa C, fungsi, struktur, dan string untuk membuat sketsa. Input dan output digital dan analog pada Arduino, fungsi pustaka standar Arduino, sketsa yang dapat menyimpan data, antarmuka dengan layar, menghubungkan ke internet dan mengkonfigurasi Arduino sebagai server web, mengembangkan program menarik untuk Internet of Things, serta menulis pustaka Arduino Anda sendiri dan menggunakan metode pemrograman berorientasi objek.

Topics:

  1. Konsep Dasar UI/UX
  2. Teknologi dan Framework UI
  3. Struktur dan Komponen Antarmuka
  4. Interaksi Pengguna dan Event Handling
  5. Konsep Dasar Akuisisi Data
  6. Akuisisi Data dari Sensor dan Perangkat IoT
  7. Integrasi API dan Web Service
  8. Manajemen dan Penyimpanan Data
  9. Pengujian Antarmuka dan Fungsionalitas
  10. Optimasi dan Evaluasi Sistem

Learning Outcomes:

Mata kuliah ini mencakup materi tentang peran rekayasa dan sistem dalam masyarakat, profesi keinsinyuran, aspek-aspek dalam bidang rekayasa, elemen-elemen kunci dalam analisis rekayasa, langkah-langkah pemecahan masalah, konversi dan konservasi, aplikasi dalam bidang rekayasa, serta pengenalan beberapa disiplin ilmu teknik dan interaksinya

Topics:

  1. Konsep Dasar Systems Engineering
  2. Peran Sistem dan Teknik dalam Masyarakat
  3. Profesi dan Etika Insinyur
  4. Elemen Dasar Analisis Teknik
  5. Pendekatan Sistem dalam Pemecahan Masalah
  6. Konversi dan Konservasi Energi
  7. Pemodelan dan Simulasi Sistem
  8. Integrasi dan Interaksi Antar Disiplin Teknik
  9. Aplikasi Systems Engineering dalam Berbagai Bidang Teknik

Learning Outcomes:

Mata kuliah ini memberikan pengalaman praktis kepada mahasiswa tentang cara mengembangkan perangkat Internet of Things (IoT) yang aplikatif, sehingga mahasiswa mampu memilih dan mengonfigurasi berbagai sistem Internet of Things yang digunakan untuk mengelola sumber daya sebagai alat teknologi guna membantu mempermudah pekerjaan manusia.

Topics:

  1. Pengenalan teknologi IoT
  2. Perkembangan IoT
  3. Komponen dasar untuk membangun IoT
  4. Platform IoT
  5. Desain topologi IoT
  6. Perancangan sistem IoT sederhana
  7. Pengujian sistem IoT

Learning Outcomes:

Mata kuliah ini memberikan wawasan, pengetahuan, dan keterampilan kepada mahasiswa tentang cara mengembangkan perangkat Internet of Things (IoT) yang aplikatif. Mata kuliah ini bertujuan untuk memberikan pemahaman dalam mengenali perangkat-perangkat yang digunakan di bidang IoT. Mahasiswa akan memiliki kemampuan untuk memilih dan mengonfigurasi berbagai sistem Internet of Things yang digunakan untuk mengelola sumber daya sebagai alat teknologi guna membantu mempermudah pekerjaan manusia.

Topics:

  1. Pengenalan teknologi IoT
  2. Perkembangan IoT
  3. Komponen dasar untuk membangun IoT
  4. Platform IoT
  5. Desain topologi IoT
  6. Perancangan sistem IoT sederhana
  7. Pengujian sistem IoT

Learning Outcomes:

Mata kuliah ini memberikan pengetahuan tentang konsep dasar elektronika, perbedaan antara sistem digital dan analog, serta sistem digital. Dengan mempelajari mata kuliah ini, mahasiswa dapat memahami cara kerja suatu sistem digital serta mampu menganalisis komponen dan perangkat elektronika digital.

Topics:

  1. Sistem Bilangan dan Representasi Data
  2. Gerbang Logika dan Aljabar Boolean
  3. Rangkaian Kombinasional
  4. Rangkaian Sekuensial
  5. Metode Perancangan Sistem Digital
  6. Perangkat Lunak Simulasi Digital
  7. Implementasi Hardware Sistem Digital
  8. Pengujian dan Optimasi Sistem Digital

Learning Outcomes:

Mata kuliah Sistem Tertanam Lanjut merupakan kelanjutan dari mata kuliah Sistem Tertanam. Mata kuliah ini membahas implementasi dari materi praktikum yang telah diberikan pada mata kuliah Sistem Tertanam, seperti penggunaan sensor untuk membantu mempermudah pekerjaan manusia dalam bentuk sistem yang dapat bekerja secara otomatis. Sensor dapat mengirimkan data baik melalui kabel maupun secara nirkabel. Untuk komunikasi nirkabel, salah satunya menggunakan Wireless Sensor Network (WSN).

Topics:

  1. Embedded Systems
  2. Microcontroller
  3. Sensor and Actuator
  4. Projek Akhir

Learning Outcomes:

Mata kuliah ini mengenalkan konsep dasar probabilitas, elemen statistika, variabel acak, fungsi variabel acak, dan proses stokastik. Mata kuliah ini menyajikan definisi probabilitas menggunakan pendekatan perbandingan frekuensi dan pendekatan aksiomatik dengan konsep teori himpunan. Ilmu statistika dan metode penghitungan juga diajarkan. Selanjutnya, variabel acak, fungsi gabungan variabel acak, dan fungsi kepadatan distribusinya dibahas. Materi ditutup dengan proses stokastik sebagai fungsi waktu dan deskripsi probabilitasnya.

Topics:

  1. Konsep Dasar Probabilitas
  2. Variabel Acak dan Jenisnya
  3. Fungsi Distribusi Probabilitas
  4. Distribusi Probabilitas Diskrit
  5. Distribusi Probabilitas Kontinu
  6. Harapan Matematika dan Varians
  7. Kovarians dan Korelasi
  8. Estimasi Parameter Statistik
  9. Pengenalan Proses Stokastik
  10. Proses Poisson
  11. Rantai Markov

Learning Outcomes:

Dalam mata kuliah ini, mahasiswa akan mempelajari praktik perakitan perangkat keras dan membuat program menggunakan Arduino dengan berbagai sensor (suhu, cahaya, gerak). Materi yang dibahas mencakup: karakteristik sistem tertanam (embedded system), komunikasi serial sinkron dan asinkron, akuisisi data, pengendalian, sensor, dan aktuator.

Topics:

  1. Arsitektur Embedded System
  2. Mikrokontroller (Arduino Nano, Arduino Uno, STM 32, ESP 32, NodeMCU ESP8266)
  3. Tren Perkembangan Embedded System
  4. Teknologi Mikrokontroller dan Mikroprosesor
  5. Jenis Mikrokontroller
  6. Model perancangan embedded system
  7. Penggunaan Sensor dan Aktuator dalam Projek Sederhana
  8. LCD dan Protokolnya
  9. Kirim data Ke DB My Sql
  10. Sistem Real Time
  11. Projek Akhir Sistem Tertanam

Learning Outcomes:

Dalam mata kuliah ini, mahasiswa akan mempelajari teori perakitan perangkat keras dan pembuatan program menggunakan Arduino dengan berbagai sensor (suhu, cahaya, gerak). Materi yang dibahas mencakup: karakteristik sistem tertanam (embedded system), komunikasi serial sinkron dan asinkron, akuisisi data, pengendalian, sensor, dan aktuator.

Topics:

  1. Arsitektur Embedded System
  2. Mikrokontroller (Arduino Nano, Arduino Uno, STM 32, ESP 32, NodeMCU ESP8266)
  3. Tren Perkembangan Embedded System
  4. Teknologi Mikrokontroller dan Mikroprosesor
  5. Jenis Mikrokontroller
  6. Model perancangan embedded system
  7. Penggunaan Sensor dan Aktuator dalam Projek Sederhana
  8. LCD dan Protokolnya
  9. Kirim data Ke DB My Sql
  10. Sistem Real Time
  11. Projek Akhir Sistem Tertanam

Learning Outcomes:

Mata kuliah ini memberikan pengalaman praktis kepada mahasiswa dalam penerapan jaringan komputer, mencakup arsitektur, jenis dan topologi jaringan, perangkat keras jaringan (lapisan fisik); medium access layer dan deteksi kesalahan pada lapisan data-link, switching dan forwarding, protokol IP, routing pada lapisan jaringan, lapisan transport (TCP/UDP); lapisan aplikasi (DNS, email, Web). Materi yang diajarkan mencakup: Pengenalan Jaringan, Menjelajahi Jaringan, Infrastruktur dan Perangkat Jaringan, Pengkabelan, Konfigurasi Dasar Sistem Operasi Jaringan (Windows, Cisco IOS, Linux, atau Mikrotik), Konsep dan Konfigurasi Switching Dasar, VLAN, Konsep dan Protokol Routing, Inter VLAN Routing, Routing Statis, Routing Dinamis, Access Control List (ACL), DHCP, dan NAT untuk IPv4.

Topics:

  1. Konsep dasar jaringan komputer, topologi danProtokol
  2. Standard dan modelreferensi Array
  3. Lapisan Datalink, dan teknologi yang terdapatpada lapisan ini.
  4. Protokol lapisan network Struct
  5. Konsep danpenerapan IP address dalam jaringan komputer Stack
  6. PengelolaanIP address dalam jaringan
  7. IP Address
  8. Pengelolaan Subnet dan VLSM dalam jaringan
  9. Routing
  10. Transport Layer

Learning Outcomes:

Mata kuliah ini memberikan pemahaman kepada mahasiswa tentang jaringan komputer, termasuk konsep, arsitektur, jenis dan topologi jaringan, perangkat keras jaringan (lapisan fisik); medium access layer dan deteksi kesalahan pada lapisan data-link, switching dan forwarding, protokol IP, routing pada lapisan jaringan, lapisan transport (TCP/UDP); lapisan aplikasi (DNS, email, Web). Materi yang diajarkan mencakup: Pengenalan Jaringan, Menjelajahi Jaringan, Infrastruktur dan Perangkat Jaringan, Pengkabelan, Konfigurasi Dasar Sistem Operasi Jaringan (Windows, Cisco IOS, Linux, atau Mikrotik), Konsep dan Konfigurasi Switching Dasar, VLAN, Konsep dan Protokol Routing, Inter VLAN Routing, Routing Statis, Routing Dinamis, Access Control List (ACL), DHCP, dan NAT untuk IPv4.

Topics:

  1. Konsep dasar jaringan komputer, topologi danProtokol
  2. Standard dan modelreferensi Array
  3. Lapisan Datalink, dan teknologi yang terdapatpada lapisan ini.
  4. Protokol lapisan network Struct
  5. Konsep danpenerapan IP address dalam jaringan komputer Stack
  6. PengelolaanIP address dalam jaringan
  7. IP Address
  8. Pengelolaan Subnet dan VLSM dalam jaringan
  9. Routing
  10. Transport Layer

Learning Outcomes:

Mata kuliah ini mengajarkan mahasiswa cara menganalisis, merancang, dan memodelkan sistem informasi yang mendukung proses organisasi dan kebutuhan bisnis secara efektif. Mata kuliah ini menyediakan kerangka kerja yang terstruktur untuk memahami siklus hidup pengembangan sistem, mengidentifikasi kebutuhan pengguna, dan menerjemahkan kebutuhan tersebut menjadi desain sistem yang jelas. Mahasiswa belajar menerapkan pendekatan sistematis untuk mengevaluasi sistem yang ada, mengusulkan perbaikan, serta mengembangkan solusi sistem yang skalabel dan mudah dipelihara. Mata kuliah ini menekankan penggunaan teknik, alat, dan metodologi pemodelan standar yang umum diterapkan dalam praktik pengembangan sistem modern.

Topics:

  1. Pengenalan Analisis dan Desain Sistem
  2. System Analyst
  3. System Development Life Cycle (Introduction)
  4. System Development Life Cycle (Method)
  5. Bussiness Value
  6. Feasibility Analysis
  7. Requirement Gathering
  8. Bussiness Process Analysis
  9. Unified Modelling Language
  10. Testing

Learning Outcomes:

Mata kuliah ini mengajarkan mahasiswa cara membangun infrastruktur yang aman, berkinerja tinggi, fleksibel, dan efisien untuk aplikasi berbasis IoT. Kerangka kerja ini memberikan pendekatan yang konsisten bagi pengguna untuk mengevaluasi arsitektur dan menerapkan desain yang dapat ditingkatkan skalanya seiring waktu. Desain arsitektur dalam mata kuliah ini menggunakan materi dari Amazon Web Services (AWS).

Topics:

  1. Pendahuluan Mata Kuliah Desain dan Arsitektur IoT
  2. Protokol MQTT dan HTTP
  3. Jaringan Komunikasi Data
  4. Desain Arsitektur IoT Smart Home dan Smart Farm
  5. Skematik rangkaian sistem
  6. Flowchart Sistem
  7. Antar muka berbasis android dan desktop
  8. Database penyimpanan data sensor
  9. Integrasi Sistem IoT

Learning Outcomes:

Mata kuliah ini mempelajari pembuatan UI, pembuatan UX, dan pembuatan aplikasi sederhana yang dapat digunakan untuk membantu individu atau kelompok dalam kehidupan sehari-hari. Mahasiswa akan mengembangkan aplikasi mobile secara berkelompok dengan tujuan mengembangkan aplikasi sebagai Startup Aplikasi Mobile.

Topics:

  1. Pengenalan aplikasi mobile
  2. Pengenalan flutter
  3. Instalasi flutter
  4. Pengenalan widget
  5. Perancangan UI dengan Figma
  6. Membuat aplikasi dengan database Sqlite
  7. Membuat integrasi antara aplikasi mobile dan web

Learning Outcomes:

Mata kuliah ini membekali mahasiswa dengan keterampilan dalam membuat website dinamis yang dapat berinteraksi dengan pengguna. Materi yang dibahas mencakup: Teknologi Web, Pembuatan Website, HTML, CSS, PHP (Framework CodeIgniter), MySQL, dan Sublime Text.

Topics:

  1. Pengenalan Web Framework
  2. Pengenalan PHP dan PDO
  3. Pengenalan Model, View, dan Controller
  4. CRUD dan File Upload
  5. CRUD dan Form Validation
  6. CRUD Datagrid
  7. CRUD dengan Filtering Page Pagination
  8. Security Login Menggunakan MD5 dan Logout
  9. User Management
  10. Role Based Access Control
  11. Reporting
  12. Hosting Project Final

Learning Outcomes:

Mata kuliah ini mempelajari sistem mikroprosesor 8-bit dan 32-bit serta perancangan sistem elektronik berbasis mikroprosesor. Materi yang dibahas dalam mata kuliah ini mencakup: pengenalan arsitektur, addressing, decoder, memory map, stack register, interrupt, mikroprosesor 8-bit, toolchain 8-bit, pemrograman mikroprosesor 8-bit, antar muka, komunikasi serial mikroprosesor, sistem operasi, serta perancangan sistem berbasis mikroprosesor.

Topics:

  1. Pengenalan Arsitektur Mikroprosesor
  2. Addressing dan Decoder pada Mikroprosesor
  3. Memory Map dan Stack Register
  4. Interrupt pada Mikroprosesor
  5. Mikroprosesor 8-bit
  6. Toolchain 8-bit
  7. Pemrograman Mikroprosesor 8-bit
  8. Antar Muka (Interfaces) Mikroprosesor
  9. Komunikasi Serial Mikroprosesor
  10. Sistem Operasi pada Mikroprosesor
  11. Perancangan Sistem Berbasis Mikroprosesor

Learning Outcomes:

Mata kuliah ini bertujuan memberikan pemahaman kepada mahasiswa mengenai faktor manusia yang harus diperhatikan dalam merancang antarmuka: teori, prinsip, dan pedoman yang perlu dipertimbangkan; cara mengelola proses perancangan; cara mengembangkan desain menu alternatif dan dialog box; serta cara menemukan dan memvisualisasikan informasi secara efektif. Topik utama yang dibahas mencakup: faktor manusia dalam perancangan antarmuka, teori dan prinsip pengembangan antarmuka, pembuatan pesan untuk interaksi pengguna, menghubungkan kebutuhan pengguna dengan desain antarmuka, merancang antarmuka alternatif sesuai kebutuhan, merancang detail antarmuka, dan mengevaluasi alternatif desain yang dibuat.

Topics:

  1. Konsep IMK
  2. Faktor Manusia
  3. Ragam Dialog
  4. Desain Tampilan
  5. Alat Interaktif
  6. Aspek Ergonomis
  7. Teknik Evaluasi
  8. Tingkat Kematangan HCI
  9. Antarmuka Dulu, Sekarang, Mendatang
  10. Menciptakan Kreativitas
  11. Teknolofi Informasi (HCI dan Perpustakaan Digital)

Learning Outcomes:

Mata kuliah ini mempelajari teknologi sensor dengan menggunakan contoh nyata untuk menggambarkan penerapan praktis dan pengalaman langsung dalam teknologi sensor (suhu, cahaya, suara, dan gerak). Mata kuliah ini membimbing mahasiswa untuk menganalisis prinsip kerja dan sifat fisik sensor, memahami karakteristik statik dan dinamik sensor, serta menjadi mahir dalam memilih sensor yang tepat sebagai dasar untuk aplikasi sistem tertanam (embedded system).

Topics:

  1. Konsep dasar sensor dan transduser
  2. Prinsip kerja dan sifat fisik berbagai jenis sensor
  3. Karakteristik statik sensor (akurasi, presisi, sensitivitas, linearitas, resolusi, histeresis)
  4. Karakteristik dinamik sensor (respon waktu, konstanta waktu, dan error dinamis)
  5. Sensor suhu (temperature sensor) dan aplikasinya
  6. Sensor cahaya (light sensor) dan aplikasinya
  7. Sensor suara (sound sensor) dan aplikasinya
  8. Sensor gerak (motion sensor) dan aplikasinya
  9. Pengkondisian sinyal (signal conditioning) pada sistem sensor
  10. Akuisisi data dan konversi analog–digital (ADC/DAC)
  11. Pemilihan dan integrasi sensor dalam aplikasi embedded system

Learning Outcomes:

Mata kuliah ini bertujuan memberikan praktik dasar pada rangkaian elektronik digital. Topik yang dibahas mencakup operasi dan sifat gerbang kombinasi dasar (AND, OR, NOT, NAND, NOR, XOR), konstruksi rangkaian digital menggunakan gerbang kombinasi, teorema Boolean, fungsi kanonik, penyederhanaan rangkaian menggunakan Peta Karnaugh (K-Map), substitusi rangkaian menggunakan gerbang NAND dan NOR, serta aplikasi rangkaian digital kombinasi: rangkaian aritmetika dasar, generator dan pemeriksa parity, komparator, encoder & decoder, multiplexer dan demultiplexer. Materi ditutup dengan pembahasan rangkaian digital yang dikontrol waktu menjadi rangkaian sekuensial, seperti flip-flop, counter, dan lain-lain.

Topics:

  1. Konsep pendahulan sistem digital
  2. Sistem bilangan dan kode-kode
  3. Rangkaian logika
  4. Rangkaian logika lanjut
  5. Rangkaian logika kombinasional
  6. Rangkaian logika sequensial
  7. Rangkaian Flip-Flop
  8. Rangkaian dan operasi aritmatik digital
  9. Rangkaian register dan counter
  10. Rangkaian dengan penggunaan program simulasi

Learning Outcomes:

Mata kuliah ini membahas dasar-dasar rangkaian elektronik digital. Topik yang dibahas mencakup operasi dan sifat gerbang kombinasi dasar (AND, OR, NOT, NAND, NOR, XOR), konstruksi rangkaian digital menggunakan gerbang kombinasi, teorema Boolean, fungsi kanonik, penyederhanaan rangkaian dengan Peta Karnaugh (K-Map), substitusi rangkaian dengan NAND dan NOR, serta aplikasi rangkaian digital kombinasi: rangkaian aritmetika dasar, generator dan pemeriksa parity, komparator, encoder & decoder, multiplexer dan demultiplexer. Materi ditutup dengan pembahasan rangkaian digital yang dikontrol waktu menjadi rangkaian sekuensial, seperti flip-flop, counter, dan lain-lain.

Topics:

  1. Konsep pendahulan sistem digital
  2. Sistem bilangan dan kode-kode
  3. Rangkaian logika
  4. Rangkaian logika lanjut
  5. Rangkaian logika kombinasional
  6. Rangkaian logika sequensial
  7. Rangkaian Flip-Flop
  8. Rangkaian dan operasi aritmatik digital
  9. Rangkaian register dan counter
  10. Rangkaian dengan penggunaan program simulasi

Learning Outcomes:

Mata kuliah ini mengajarkan mahasiswa untuk memahami prinsip-prinsip matematika diskrit dalam ilmu komputer, yang mencakup himpunan, relasi dan fungsi, penalaran matematis, induksi matematika, teori bilangan, relasi rekursif, kombinatorial, probabilitas diskrit, graf, serta kompleksitas algoritma.

Topics:

  1. Logika Matematika
  2. Himpunan
  3. Relasi dan Fungsi
  4. Induksi Matematika
  5. Teori Bilangan Bulat
  6. Teori Grup
  7. Teori Ring
  8. Aljabar Boolean
  9. Kombinatorial
  10. Teori Graf

Learning Outcomes:

Mata kuliah ini mempelajari konsep dasar sinyal, dengan mengamati karakteristik suatu sistem melalui bentuk sinyalnya. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan memahami sinyal waktu kontinu dan sinyal waktu diskrit; mahasiswa dapat menggunakan alat analisis sinyal seperti pemodelan, transformasi Fourier, diagram blok, dan respons domain frekuensi menggunakan MATLAB; mahasiswa mampu memberikan gambaran proses sampling, memberikan contoh sederhana rangkaian sampling, serta menjelaskan sinyal yang dihasilkan setelah sampling. Topik yang dibahas mencakup: pengenalan dasar sinyal, pengenalan sistem, persamaan beda dan teori konvolusi, transformasi Fourier sinyal waktu kontinu, serta sinyal dan sistem waktu diskrit.

Topics:

  1. Pengantar sinyal waktu kontinu.
  2. Operasi Matematika pada Suatu Sinyal Waktu Kontinu.
  3. Operasi Matematika pada dua atau lebih Sinyal Waktu Kontinu.
  4. Sistem Waktu Kontinu Linier.
  5. Analisis Sistem waktu kontinu.6
  6. Deret Fourier.
  7. Transformasi Fourier.
  8. Transformasi Laplace

Learning Outcomes:

Mata kuliah ini bertujuan untuk memberikan keterampilan pemrograman berorientasi objek, baik dari segi konsep maupun penerapannya, menggunakan bahasa pemrograman berorientasi objek (Java), yang dirancang khusus untuk mendukung implementasi Sistem Tertanam (Embedded Systems) dan IoT. Mata kuliah ini bertujuan membekali mahasiswa dengan kemampuan menerapkan konsep paradigma pemrograman berorientasi objek. Topik yang dibahas mencakup konsep objek dan kelas, enkapsulasi, pewarisan, polimorfisme, kelas abstrak, antarmuka (interface), penanganan eksepsi (exception handling), serta koneksi dengan DBMS.

Topics:

  1. Algoritma
  2. Pemgrograman java
  3. Struktur Kontrol Percabangan dan Perulangan
  4. Modular Programming
  5. Class dan Objek
  6. Konsep PBO (Enkapsulasi, Pewarisan dan Polimorfisme)
  7. Perancangan OO (Use Case Diagram, Activity Diagram, Class Diagram)
  8. MVC (Model View Control)
  9. Database
  10. CRUD pada Program

Learning Outcomes:

Mata kuliah ini memberikan pengetahuan dan keterampilan kepada mahasiswa dalam melakukan troubleshooting perangkat lunak dan perangkat keras komputer serta administrasi sistem komputer pada sistem operasi Windows dan Linux. Materi yang dibahas mencakup: pengenalan perangkat komputer dan prinsip kerjanya, identifikasi 322 kerusakan komputer, perakitan komputer, instalasi sistem operasi Windows, driver perangkat I/O, printer, dan aplikasi, manajemen pengguna; Windows ACL; instalasi Windows Server; Active Directory, instalasi Linux, serta berbagi file dan printer.

Topics:

  1. Komputer
  2. Piranti inputan pada komputer
  3. Penjelasan piranti proses (Motherboard) pada computer
  4. Pemahaman komponen PC
  5. Bios
  6. Penginstalan Sistem operasi windows dan linux
  7. Pengamanan Sumberdaya windows, manajemen user dan file
  8. Software utility
  9. Troubleshooting software
  10. Trouble Shooting PC
  11. Administrasi Sistem operasi
  12. Aplikasi penyelesaian Masalah menggunakan AI
    13.Jenis-jenis printer dan troubleshooting

Learning Outcomes:

Mata kuliah ini mengajarkan praktik dasar sistem basis data, serta pembangunan sistem basis data sebagai solusi untuk permasalahan sehari-hari. Mata kuliah ini mencakup praktik-praktik seperti: tabel relasional, model relasional, pembuatan basis data, dan pengolahan data dalam basis data.

Topics:

a. Pengenalan Sistem Basis Data
b. Data dan Tabel: Tempat untuk setiap data
c. Pernyataan SELECT: Pengambilan data yang efektif
d. DELETE dan UPDATE: Melakukan perubahan data
e. Perancangan Tabel yang Baik: Mengapa perlu normalisasi?
f. ALTER: Mengubah struktur yang sudah ada
g. SELECT Lanjutan: Melihat data dengan perspektif baru
h. Perancangan Basis Data Multi-Tabel: Mengembangkan struktur tabel
i. Join dan Operasi Multi-Tabel: Menghubungkan antar tabel
j. Subquery: Query di dalam Query
k. Outer Join, Self Join, dan Union: Teknik lanjutan penggabungan data
l. Constraint, View, dan Transaction: Menjaga konsistensi dan integritas data
m. Keamanan: Melindungi aset data

Learning Outcomes:

Mata kuliah ini mempelajari konsep sistem basis data serta pembangunan sistem basis data sebagai solusi untuk permasalahan sehari-hari. Materi yang diajarkan mencakup: pengenalan sistem basis data, abstraksi dengan himpunan dan pemetaan, model data relasional, model data jaringan, model data hierarkis, model data E-R (Entity-Relationship), integritas dan keamanan basis data, perancangan basis data, implementasi dan perancangan fisik, serta administrasi data.

Topics:

a. Pengenalan Sistem Basis Data
b. Data dan Tabel: Tempat untuk setiap data
c. Pernyataan SELECT: Pengambilan data yang efektif
d. DELETE dan UPDATE: Melakukan perubahan data
e. Perancangan Tabel yang Baik: Mengapa perlu normalisasi?
f. ALTER: Mengubah struktur yang sudah ada
g. SELECT Lanjutan: Melihat data dengan perspektif baru
h. Perancangan Basis Data Multi-Tabel: Mengembangkan struktur tabel
i. Join dan Operasi Multi-Tabel: Menghubungkan antar tabel
j. Subquery: Query di dalam Query
k. Outer Join, Self Join, dan Union: Teknik lanjutan penggabungan data
l. Constraint, View, dan Transaction: Menjaga konsistensi dan integritas data
m. Keamanan: Melindungi aset data

Learning Outcomes:

Mata kuliah Aljabar Linier memberikan mahasiswa pengetahuan dasar tentang persamaan linier dan teknik penyelesaiannya; operasi aljabar dan operasi lain pada matriks; nilai eigen dan vektor eigen; konsep ruang vektor, ortogonalitas, dan produk dalam; konsep bilangan kompleks dan operasi pada bilangan kompleks; representasi polar dan Euler dari bilangan kompleks; serta fungsi variabel kompleks dan turunan mereka. Materi yang diajarkan dalam kursus ini meliputi: (1) Aljabar linier dan bilangan kompleks serta contoh aplikasinya dalam teknik (2) Persamaan linier dan penyelesaiannya menggunakan metode eliminasi Gauss dan metode Gauss-Jordan (3) Aljabar matriks dan inversi matriks (4) Determinan dan inversi matriks (5) Eigenvalue dan eigenvektor serta aplikasinya (6) Ortogonalitas vektor dan matriks (7) Norma vektor dan matriks, serta produk dalam (8) Ruang vektor dan dekomposisi nilai singular (9) Bilangan kompleks dan operasi pada bilangan kompleks (10) Bentuk polar dan bentuk Euler bilangan kompleks (11) Fungsi variabel kompleks, batas, dan turunan.

Topics:

  1. Sistem Linear
  2. Determinan
  3. Ruang Vektor
  4. Ruang Vektor Euclidean
  5. Ruang Inner Product
  6. Vektor Eigen dan Nilai Eigen
  7. Transformasi Linear

Learning Outcomes:

Mata kuliah ini mencakup pengetahuan, pemahaman, dan keterampilan terkait konsep dasar dan identitas matematika, serta penerapan konsep matematika dalam perhitungan yang berkaitan dengan bidang teknik komputer.

Topics:

  1. Sistem Bilangan Riil
  2. Persamaan Linier
  3. Fungsi
  4. Limit Fungsi
  5. Derivative
  6. Barisan dan deret

Learning Outcomes:

Dalam mata kuliah ini, mahasiswa akan mempelajari implementasi/praktik parameter penguat operasional, desain dan analisis sirkuit analog termasuk penyearah presisi, penguat linier dan non-linier, pengendalian analog, osilator, timer, regulator linier dan switching, konverter data, sistem penguat audio dan video, kapasitor beralih, array analog yang dapat diprogram, simulasi sirkuit elektronik analog, dan tinjauan artikel tentang sistem elektronik analog.

Topics:

  1. Sejarah dan gambaran umum
  2. Alat, standar, dan/atau batasan teknik yang relevan
  3. Besaran listrik dan elemen dasar

Learning Outcomes:

Dalam mata kuliah ini, mahasiswa akan mempelajari parameter penguat operasional, desain dan analisis sirkuit analog, termasuk penyearah presisi, penguat linier dan non-linier, pengendalian analog, osilator, timer, regulator linier dan switching, konverter data, sistem penguat audio dan video, kapasitor yang diaktifkan, array analog yang dapat diprogram, simulasi sirkuit elektronik analog, dan artikel ulasan tentang sistem elektronik analog.

Topics:

  1. Sejarah dan gambaran umum
  2. Alat, standar, dan/atau batasan teknik yang relevan
  3. Besaran listrik dan elemen dasar

Learning Outcomes:

Mata kuliah ini membahas struktur komputer dan fungsi masing-masing komponennya, serta berbagai arsitektur desain sistem komputer untuk mencapai kinerja tinggi. Materi yang disajikan mencakup gambaran umum tentang sistem komputer dan perkembangan kinerjanya, diikuti dengan pembahasan rinci tentang CPU dan Bus, memori, serta I/O. Selain itu, dukungan untuk sistem operasi dan aritmatika komputer juga dibahas. Hal ini dilanjutkan dengan materi tentang arsitektur, termasuk pembahasan tentang set instruksi dan mode alamat. Beberapa arsitektur CPU untuk meningkatkan kinerja, mulai dari arsitektur pipa, pendekatan RISC, dan pendekatan superskalar. Ini diikuti oleh pembahasan mendalam tentang unit kontrol dan implementasinya menggunakan mikroprogram. Bagian akhir membahas organisasi paralel, yang mencakup sistem multiprosesor dan organisasi vektor, serta arsitektur multicore.

Topics:

  1. Konsep Dasar Organisasi dan Arsitektur Komputer
  2. Evolusi Komputer
  3. Masalah Kinerja
  4. Pandangan Tingkat Atas tentang Fungsi Komputer dan Interkoneksi
  5. Sistem Memori Komputer
  6. Memori Cache
  7. Memori Internal
  8. Memori Eksternal
  9. Masukan/Keluar
  10. Sistem Operasi
  11. Sistem Bilangan
  12. Aritmetika Komputer
  13. Logika Digital
  14. Kumpulan Instruksi
  15. Fungsi dan Struktur Prosesor
  16. Operasi Unit Kontrol
  17. Proses Paralel
  18. Komputer Multicore

Learning Outcomes:

Mata kuliah ini membahas praktik dasar komponen sistem operasi, termasuk: struktur dasar sistem komputer dan fungsi masing-masing komponen; struktur sistem operasi; algoritma pengelolaan proses dan memori; sistem berkas dan keamanan sistem komputer, sehingga mahasiswa dapat memahami cara kerja sistem operasi komputer, termasuk: konsep dasar pengelolaan prosesor dan komunikasi antarproses; berbagai teknik penjadwalan prosesor tingkat tunggal dan multi-tingkat, serta metode evaluasi penjadwalan; sistem memori, penggunaan memori, dan teknik alokasi memori.

Topics:

  1. Konsep Dasar Perangkat Komputer.
  2. Konsep Dasar Sistem Operasi.
  3. Komponen Sistem Operasi.
  4. Struktur Sistem Operasi.
  5. Konsep Proses.
  6. Konsep Thread.
  7. Konsep Penjadwalan CPU.
  8. Konsep Interaksi.
  9. Manajemen Memori.
  10. Virtual Memori.
  11. Manajemen Penyimpanan.
  12. Manajemen Input/output.

Learning Outcomes:

Mata kuliah ini membahas konsep dasar komponen sistem operasi, termasuk: struktur dasar sistem komputer dan fungsi masing-masing komponen; struktur sistem operasi; algoritma pengelolaan proses dan memori; sistem berkas dan keamanan sistem komputer, sehingga mahasiswa dapat memahami bagaimana sistem operasi komputer bekerja, termasuk: konsep dasar pengelolaan prosesor dan komunikasi antarproses; berbagai teknik penjadwalan prosesor tingkat tunggal dan multi-level, serta metode evaluasi penjadwalan; sistem memori, penggunaan memori, dan teknik alokasi memori.

Topics:

  1. Konsep Dasar Perangkat Komputer.
  2. Konsep Dasar Sistem Operasi.
  3. Komponen Sistem Operasi.
  4. Struktur Sistem Operasi.
  5. Konsep Proses.
  6. Konsep Thread.
  7. Konsep Penjadwalan CPU.
  8. Konsep Interaksi.
  9. Manajemen Memori.
  10. Virtual Memori.
  11. Manajemen Penyimpanan.
  12. Manajemen Input/output.

Learning Outcomes:

Mata kuliah ini bertujuan untuk memberikan pengalaman praktis dalam teknik abstraksi data atau struktur data dan representasinya dalam bahasa pemrograman C, seperti daftar, daftar tertaut, tumpukan, antrian, deque, pohon, dan graf, serta implementasi struktur data ini dalam berbagai studi kasus, terutama dalam aplikasi IoT. Selain itu, mata kuliah ini juga melatih berbagai algoritma dasar yang sering digunakan, seperti pengurutan, pencarian, atau traversal.

Topics:

  1. Pengenalan struktur data
  2. Tipe data
  3. Struktur data dan algoritma
  4. Array
  5. Structure
  6. Stack
  7. Queue
  8. Link list
  9. Sorting
  10. Ungkapan numerik
  11. Structure pohon
  12. Konsep file
  13. Struktur penyimpanan

Learning Outcomes:

Mata kuliah ini bertujuan untuk memberikan pengetahuan tentang konsep teknik abstraksi data atau struktur data dan representasinya, seperti daftar, daftar tertaut, tumpukan, antrian, deque, pohon, atau grafik, serta implementasi struktur data ini dalam berbagai studi kasus, terutama aplikasi Sistem Tertanam dan IoT. Selain itu, mata kuliah ini juga mengajarkan berbagai algoritma dasar yang sering digunakan, seperti pengurutan, pencarian, atau penelusuran.

Topics:

  1. Pengantar Algoritma dan Struktur Data
  2. Array
  3. Struct
  4. Prosedur dan Fungsi (pemrograman modular)
  5. Rekursif
  6. Class
  7. Linked List
  8. Stack dan Queue
  9. Tree
  10. Searching
  11. Sorting

Learning Outcomes:

Fisika Mata kuliah Fisika diajarkan dengan tujuan agar mahasiswa dapat mengenali dan memahami hukum alam dan alasannya sebagai dasar untuk memecahkan masalah terkait mekanika, gelombang suara dan cahaya, serta pengenalan optik. Selain itu, mahasiswa juga diharapkan memiliki kemampuan untuk mengenali dan memahami hukum alam dan alasannya sebagai dasar untuk memecahkan masalah terkait listrik dan magnetisme.

Topics:

  1. Konsep Dasar dan Hukum Fisika
  2. Mekanika (Gerak dan Gaya)
  3. Gelombang, Bunyi, dan Cahaya
  4. Optik Dasar
  5. Listrik dan Magnetisme

Learning Outcomes:

Mata kuliah praktikum elektronik dasar memberikan pelatihan praktis tentang dasar-dasar semikonduktor, karakteristik dioda dan penggunaannya; karakteristik transistor (transistor junction, FET, MOSFET, dll.) dan penggunaannya, sirkuit pengganti transistor; penguat sinyal kecil.

Topics:

  1. Sejarah komponen elektronika dan karakteristik semikonduktor
  2. Struktur, model dan karakteristik kurva I-V diode
  3. Rangkaian diode
  4. Operasi bipolar transistor (BJT)
  5. Sinyal besar dan sinyal kecil BJT
  6. Model BJT
  7. Rangkaian bias BJT
  8. Operasi MOSFET
  9. Sinyal besar dan sinyal kecil MOSFET
  10. MOSFET sebagai penguat
  11. Rangkaian bias MOSFET
  12. Respon frekuensi amplifier pada BJT dan MOSFET
  13. Model sinyal kecil BJT dan
  14. MOSFET pada frekuensitinggi

Learning Outcomes:

Dalam mata kuliah ini, mahasiswa akan mempelajari analisis, simulasi, desain, dan deskripsi aplikasi komponen dioda semikonduktor, transistor junction bipolar, transistor efek medan, respons frekuensi sirkuit transistor, penguat daya, sirkuit Penguat Diferencial, sirkuit Umpan Balik dan Osilator, sirkuit Pasokan Daya, komponen Rectifier Terkendali Silikon, Dioda Arus Bolak-Balik, Trioda untuk Arus Bolak-Balik, Transistor Unijunction, dan Transistor Unijunction Programable.

Topics:

  1. Sejarah komponen elektronika dan karakteristik semikonduktor
  2. Struktur, model dan karakteristik kurva I-V diode
  3. Rangkaian diode
  4. Operasi bipolar transistor (BJT)
  5. Sinyal besar dan sinyal kecil BJT
  6. Model BJT
  7. Rangkaian bias BJT
  8. Operasi MOSFET
  9. Sinyal besar dan sinyal kecil MOSFET
  10. MOSFET sebagai penguat
  11. Rangkaian bias MOSFET
  12. Respon frekuensi amplifier pada BJT dan MOSFET
  13. Model sinyal kecil BJT dan
  14. MOSFET pada frekuensitinggi

Learning Otcomes:

Mata kuliah ini mempelajari konsep-konsep matematika. Materi ini menjadi dasar untuk mata kuliah lanjutan sebagai alat dasar 309 dalam mempelajari bidang-bidang yang berkaitan dengan ilmu komputer. Materi yang dibahas meliputi: fungsi kontinu, nilai ekstrem, batas, turunan fungsi, aplikasi turunan, integral tak tentu, aplikasi integral, turunan parsial, fungsi total dari beberapa variabel, bilangan kompleks, dan deret dan barisan.

Topics:

  1. Sistem Bilangan Riil
  2. Persamaan Linier
  3. Fungsi
  4. Limit Fungsi
  5. Derivative
  6. Barisan dan deret

Learning Outcomes:

Mata kuliah ini memberikan keterampilan tentang desain grafis untuk berbagai keperluan seperti media cetak (koran,
buku, majalah) maupun media elektronik (televisi, film, website/internet), dengan tujuan memberikan kesempatan pada
mahasiswa untuk mempersiapkan diri untuk menguasai teknik disain grafis komputer, merancang, penyajian grafis dua
dimensi, dan file-file grafis untuk media cetak maupun elektronik.

Topics:

  1. Pengenalan Corel Draw
  2. Shape Tools
  3. Desain Text dan Fit Text to Path
  4. Desain Logo
  5. Layout Media Massa dan Power Clip
  6. Tipografi dan Desain Vector
  7. Pengenalan Adobe Photoshop
  8. Seleksi Objek
  9. Teknik Manipulasi Image
  10. Desain text dan Layer Style
  11. Desain Poster/Banner
  12. Penggunaan Brush Tool dan Stamp Tool
  13. Desain Packaging

Learning Outcomes:

Kursus ini bertujuan untuk memberikan latihan pemrograman dasar dan penerapan konsep logika pemikiran komputer dalam bahasa pemrograman C. Topik yang dibahas meliputi latihan pemrograman dasar, tipe data, operator dan ekspresi, urutan, seleksi, pengulangan, array/daftar, dan pemrograman modular.

Topics:

  1. Dasar-dasar Pemrograman C
  2. Tipe Data
  3. Operator dan Ekspresi
  4. Struktur Urutan (Sequence)
  5. Struktur Seleksi (If / Switch)
  6. Struktur Pengulangan (Looping)
  7. Array / Daftar
  8. Input dan Output Data
  9. Pemecahan Masalah dengan Logika Pemrograman

Learning Outcomes:

Mata kuliah ini bertujuan untuk memberikan pemahaman tentang konsep dasar algoritma, pemrograman, dan logika komputer, memahami prinsip kerja program, memahami alasan mengapa komputer dapat menjalankan perintah yang diberikan, dan mampu menjelaskan logika program secara tertulis menggunakan algoritma (pseudo code) dan dilengkapi dengan diagram alir (flow chart). Topik yang dibahas meliputi pengenalan algoritma dan pemrograman, struktur algoritma dasar, notasi algoritma, jenis, operator, dan ekspresi, urutan, seleksi, pengulangan, dan pemrograman modular.

Topics:

  1. Pengantar algoritma, variabel, konstanta, tipe data, dan struktur program (I/O)
  2. Notasi algoritma
  3. Sequence
  4. Pemilihan tunggal dan ganda
  5. Pemilihan bersarang
  6. Pemilihan dengan case of
  7. Pengulangan for
  8. Pengulangan while dan do while
  9. Pengulangan bersarang
  10. Array satu dimensi
  11. Array dua dimensi
  12. Konsep struct

hehehe