Metaverse adalah sebuah dunia maya atau lingkungan virtual yang dapat diakses oleh pengguna melalui avatar mereka. Konsep Metaverse pertama kali diperkenalkan dalam novel fiksi ilmiah Neal Stephenson yang berjudul Snow Crash pada tahun 1992. Konsep ini kemudian menjadi populer di kalangan pengembang teknologi dan gaming.
Metaverse dapat memberikan pengalaman yang lebih realistis dan interaktif kepada pengguna melalui avatar yang mereka gunakan. Metaverse juga dapat menjadi platform untuk keterlibatan sosial, pendidikan, hiburan, bisnis, dan kreativitas. Dalam Metaverse, pengguna dapat berinteraksi dengan objek dan orang lain dalam lingkungan virtual yang menyerupai dunia nyata. Hal ini memungkinkan pengguna untuk menjelajahi, belajar, bermain, berkreasi, dan berbisnis dalam lingkungan yang lebih aman dan fleksibel. Beberapa teknologi yang digunakan dalam pembuatan Metaverse antara lain virtual reality (VR), augmented reality (AR), mixed reality (MR), dan blockchain. Teknologi VR memungkinkan pengguna untuk berada dalam lingkungan virtual yang sepenuhnya immersif, sementara teknologi AR dan MR memungkinkan pengguna untuk berinteraksi dengan objek virtual dalam dunia nyata.
Dalam beberapa tahun terakhir, beberapa perusahaan teknologi besar seperti Facebook, Google, dan Tencent telah menginvestasikan banyak sumber daya untuk mengembangkan Metaverse. Mereka percaya bahwa Metaverse akan menjadi teknologi berikutnya yang mengubah dunia digital dan membawa pengalaman yang lebih baik kepada pengguna. Metaverse memiliki berbagai manfaat dan penerapan dalam dunia nyata, antara lain:
a. Pendidikan dan Pelatihan
Metaverse dapat digunakan untuk menyediakan lingkungan virtual untuk pelatihan dan pendidikan, yang dapat membantu siswa atau karyawan untuk belajar dengan cara yang lebih interaktif dan lebih terlibat secara sosial.
b. Hiburan
Metaverse dapat digunakan sebagai platform hiburan, seperti game online, konser virtual, atau festival musik.
c. Bisnis
Metaverse dapat menjadi tempat untuk melakukan transaksi bisnis, seperti perdagangan dan pertukaran mata uang kripto, jual beli produk dan jasa, dan lain-lain.
d. Kesehatan
Metaverse dapat digunakan dalam pengobatan dan terapi, seperti terapi virtual reality untuk mengatasi fobia atau kecemasan, atau perawatan jarak jauh untuk pasien yang sulit dijangkau.
e. Pariwisata
Metaverse dapat digunakan untuk mempromosikan pariwisata dan memungkinkan pengunjung untuk mengalami lokasi wisata secara virtual, yang dapat meningkatkan minat dan kunjungan wisata ke suatu daerah.
Penerapan metaverse yang konkret saat ini masih terbatas pada game dan hiburan, seperti game online atau platform virtual seperti Second Life. Namun, seiring berkembangnya teknologi, penggunaan metaverse kemungkinan akan semakin meluas dan meresahkan ke berbagai aspek kehidupan.
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.
- Memanfaatkan Arduino untuk projek berbasis Industri
- Mengenal konsep dasar OPC denagn Arduino
- Instalasi Library OPC pada Arduino
- Pemrograman OPC dengan Arduino
- Instalasi Arduino OPC Server
- Instalasi OPC Server
- Menggunakan Client OPC
- Melakukan koneksi server-Client OPC
- Mengenal konsep dasar SCADA HMI dengan Arduino
- Instalasi Software SCADA
- Desain Antarmuka HMI SCADA
- Koneksi Arduino dengan Software HMI SCADASistem Real Time
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.
- Memanfaatkan Arduino untuk projek berbasis Industri
- Mengenal konsep dasar OPC denagn Arduino
- Instalasi Library OPC pada Arduino
- Pemrograman OPC dengan Arduino
- Instalasi Arduino OPC Server
- Instalasi OPC Server
- Menggunakan Client OPC
- Melakukan koneksi server-Client OPC
- Mengenal konsep dasar SCADA HMI dengan Arduino
- Instalasi Software SCADA
- Desain Antarmuka HMI SCADA
- Koneksi Arduino dengan Software HMI SCADASistem Real Time
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.
- Manajemen proyek Teknologi Informasi
- Pengenalan Teknologi IoT
- Perkembangan Teknologi IoT
- Perkembangan IoT (Industrial IoT)
- Platform IoT
- Desain topologi IoT
- Perancangan proyek IoT
- Membangun proyek IoT
- Pengujian sistem IoT
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.
- Konsep Dasar Manajemen Proyek TI
- Siklus Hidup Proyek Perangkat Lunak
- Perencanaan Manajemen Proyek
- Manajemen Ruang Lingkup Proyek
- Estimasi Waktu dan Penjadwalan Proyek
- Estimasi Biaya dan Anggaran Proyek
- Manajemen Sumber Daya Proyek
- Koordinasi dan Tim Proyek
- Manajemen Kualitas Proyek
- Manajemen Risiko Proyek
- Pengadaan dan Kontrak Proyek
- Manajemen Komunikasi dan Pelaporan Proyek
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.
- Pengenalan penelitian, konsep metode ilmiah dan methodologi penelitian
- Perumusan masalah dan Teknik Perumusan masalah
- Konsep Literatur Review, sumber-sumber literature ilmiah, Teknik mereview literatur ilmiah
- Membuat Sitasi
- Metodologi Penelitian
- Pengumpulan data
- Membuat proposal penelitian
- Menulis artikel ilmiah
- Publikasi artikel ilmiah pada jurnal ilmiah
- Presentasi proposl penelitian
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
- Pengantar cloud computing
- Arsitektur cloud computing
- Software model
- Virtualisasi
- Penyimpanan cloud
- Database server
- Keamanan cloud
- Tren dan perkembangan cloud computing
- Implementasi cloud computing menggunakan google cloud platform (GCP)
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.
- Konsep Dasar Etika Profesional
- Standar Profesional di Bidang TI
- Kode Etik Profesi Teknologi Informasi
- Etika Penggunaan Internet
- Kebebasan Berekspresi dan Media Sosial
- Kejahatan dan Ancaman Siber
- Regulasi dan Hukum di Bidang TI
- Sertifikasi Profesional TI
- Hak Kekayaan Intelektual
- Paten dan Lisensi Perangkat Lunak
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.
- Konsep Dasar UI/UX
- Teknologi dan Framework UI
- Struktur dan Komponen Antarmuka
- Interaksi Pengguna dan Event Handling
- Konsep Dasar Akuisisi Data
- Akuisisi Data dari Sensor dan Perangkat IoT
- Integrasi API dan Web Service
- Manajemen dan Penyimpanan Data
- Pengujian Antarmuka dan Fungsionalitas
- Optimasi dan Evaluasi Sistem
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
- Konsep Dasar Systems Engineering
- Peran Sistem dan Teknik dalam Masyarakat
- Profesi dan Etika Insinyur
- Elemen Dasar Analisis Teknik
- Pendekatan Sistem dalam Pemecahan Masalah
- Konversi dan Konservasi Energi
- Pemodelan dan Simulasi Sistem
- Integrasi dan Interaksi Antar Disiplin Teknik
- Aplikasi Systems Engineering dalam Berbagai Bidang Teknik
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.
- Pengenalan teknologi IoT
- Perkembangan IoT
- Komponen dasar untuk membangun IoT
- Platform IoT
- Desain topologi IoT
- Perancangan sistem IoT sederhana
- Pengujian sistem IoT
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.
- Pengenalan teknologi IoT
- Perkembangan IoT
- Komponen dasar untuk membangun IoT
- Platform IoT
- Desain topologi IoT
- Perancangan sistem IoT sederhana
- Pengujian sistem IoT
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.
- Sistem Bilangan dan Representasi Data
- Gerbang Logika dan Aljabar Boolean
- Rangkaian Kombinasional
- Rangkaian Sekuensial
- Metode Perancangan Sistem Digital
- Perangkat Lunak Simulasi Digital
- Implementasi Hardware Sistem Digital
- Pengujian dan Optimasi Sistem Digital
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).
- Embedded Systems
- Microcontroller
- Sensor and Actuator
- Projek Akhir
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.
- Konsep Dasar Probabilitas
- Variabel Acak dan Jenisnya
- Fungsi Distribusi Probabilitas
- Distribusi Probabilitas Diskrit
- Distribusi Probabilitas Kontinu
- Harapan Matematika dan Varians
- Kovarians dan Korelasi
- Estimasi Parameter Statistik
- Pengenalan Proses Stokastik
- Proses Poisson
- Rantai Markov
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.
- Arsitektur Embedded System
- Mikrokontroller (Arduino Nano, Arduino Uno, STM 32, ESP 32, NodeMCU ESP8266)
- Tren Perkembangan Embedded System
- Teknologi Mikrokontroller dan Mikroprosesor
- Jenis Mikrokontroller
- Model perancangan embedded system
- Penggunaan Sensor dan Aktuator dalam Projek Sederhana
- LCD dan Protokolnya
- Kirim data Ke DB My Sql
- Sistem Real Time
- Projek Akhir Sistem Tertanam
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.
- Arsitektur Embedded System
- Mikrokontroller (Arduino Nano, Arduino Uno, STM 32, ESP 32, NodeMCU ESP8266)
- Tren Perkembangan Embedded System
- Teknologi Mikrokontroller dan Mikroprosesor
- Jenis Mikrokontroller
- Model perancangan embedded system
- Penggunaan Sensor dan Aktuator dalam Projek Sederhana
- LCD dan Protokolnya
- Kirim data Ke DB My Sql
- Sistem Real Time
- Projek Akhir Sistem Tertanam
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.
- Konsep dasar jaringan komputer, topologi danProtokol
- Standard dan modelreferensi Array
- Lapisan Datalink, dan teknologi yang terdapatpada lapisan ini.
- Protokol lapisan network Struct
- Konsep danpenerapan IP address dalam jaringan komputer Stack
- PengelolaanIP address dalam jaringan
- IP Address
- Pengelolaan Subnet dan VLSM dalam jaringan
- Routing
- Transport Layer
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.
- Konsep dasar jaringan komputer, topologi danProtokol
- Standard dan modelreferensi Array
- Lapisan Datalink, dan teknologi yang terdapatpada lapisan ini.
- Protokol lapisan network Struct
- Konsep danpenerapan IP address dalam jaringan komputer Stack
- PengelolaanIP address dalam jaringan
- IP Address
- Pengelolaan Subnet dan VLSM dalam jaringan
- Routing
- Transport Layer
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.
- Pengenalan Analisis dan Desain Sistem
- System Analyst
- System Development Life Cycle (Introduction)
- System Development Life Cycle (Method)
- Bussiness Value
- Feasibility Analysis
- Requirement Gathering
- Bussiness Process Analysis
- Unified Modelling Language
- Testing
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).
- Pendahuluan Mata Kuliah Desain dan Arsitektur IoT
- Protokol MQTT dan HTTP
- Jaringan Komunikasi Data
- Desain Arsitektur IoT Smart Home dan Smart Farm
- Skematik rangkaian sistem
- Flowchart Sistem
- Antar muka berbasis android dan desktop
- Database penyimpanan data sensor
- Integrasi Sistem IoT
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.
- Pengenalan aplikasi mobile
- Pengenalan flutter
- Instalasi flutter
- Pengenalan widget
- Perancangan UI dengan Figma
- Membuat aplikasi dengan database Sqlite
- Membuat integrasi antara aplikasi mobile dan web
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.
- Pengenalan Web Framework
- Pengenalan PHP dan PDO
- Pengenalan Model, View, dan Controller
- CRUD dan File Upload
- CRUD dan Form Validation
- CRUD Datagrid
- CRUD dengan Filtering Page Pagination
- Security Login Menggunakan MD5 dan Logout
- User Management
- Role Based Access Control
- Reporting
- Hosting Project Final
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.
- Pengenalan Arsitektur Mikroprosesor
- Addressing dan Decoder pada Mikroprosesor
- Memory Map dan Stack Register
- Interrupt pada Mikroprosesor
- Mikroprosesor 8-bit
- Toolchain 8-bit
- Pemrograman Mikroprosesor 8-bit
- Antar Muka (Interfaces) Mikroprosesor
- Komunikasi Serial Mikroprosesor
- Sistem Operasi pada Mikroprosesor
- Perancangan Sistem Berbasis Mikroprosesor
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.
- Konsep IMK
- Faktor Manusia
- Ragam Dialog
- Desain Tampilan
- Alat Interaktif
- Aspek Ergonomis
- Teknik Evaluasi
- Tingkat Kematangan HCI
- Antarmuka Dulu, Sekarang, Mendatang
- Menciptakan Kreativitas
- Teknolofi Informasi (HCI dan Perpustakaan Digital)
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).
- Konsep dasar sensor dan transduser
- Prinsip kerja dan sifat fisik berbagai jenis sensor
- Karakteristik statik sensor (akurasi, presisi, sensitivitas, linearitas, resolusi, histeresis)
- Karakteristik dinamik sensor (respon waktu, konstanta waktu, dan error dinamis)
- Sensor suhu (temperature sensor) dan aplikasinya
- Sensor cahaya (light sensor) dan aplikasinya
- Sensor suara (sound sensor) dan aplikasinya
- Sensor gerak (motion sensor) dan aplikasinya
- Pengkondisian sinyal (signal conditioning) pada sistem sensor
- Akuisisi data dan konversi analog–digital (ADC/DAC)
- Pemilihan dan integrasi sensor dalam aplikasi embedded system
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.
- Konsep pendahulan sistem digital
- Sistem bilangan dan kode-kode
- Rangkaian logika
- Rangkaian logika lanjut
- Rangkaian logika kombinasional
- Rangkaian logika sequensial
- Rangkaian Flip-Flop
- Rangkaian dan operasi aritmatik digital
- Rangkaian register dan counter
- Rangkaian dengan penggunaan program simulasi
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.
- Konsep pendahulan sistem digital
- Sistem bilangan dan kode-kode
- Rangkaian logika
- Rangkaian logika lanjut
- Rangkaian logika kombinasional
- Rangkaian logika sequensial
- Rangkaian Flip-Flop
- Rangkaian dan operasi aritmatik digital
- Rangkaian register dan counter
- Rangkaian dengan penggunaan program simulasi
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.
- Logika Matematika
- Himpunan
- Relasi dan Fungsi
- Induksi Matematika
- Teori Bilangan Bulat
- Teori Grup
- Teori Ring
- Aljabar Boolean
- Kombinatorial
- Teori Graf
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.
- Pengantar sinyal waktu kontinu.
- Operasi Matematika pada Suatu Sinyal Waktu Kontinu.
- Operasi Matematika pada dua atau lebih Sinyal Waktu Kontinu.
- Sistem Waktu Kontinu Linier.
- Analisis Sistem waktu kontinu.6
- Deret Fourier.
- Transformasi Fourier.
- Transformasi Laplace
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.
- Algoritma
- Pemgrograman java
- Struktur Kontrol Percabangan dan Perulangan
- Modular Programming
- Class dan Objek
- Konsep PBO (Enkapsulasi, Pewarisan dan Polimorfisme)
- Perancangan OO (Use Case Diagram, Activity Diagram, Class Diagram)
- MVC (Model View Control)
- Database
- CRUD pada Program
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.
- Komputer
- Piranti inputan pada komputer
- Penjelasan piranti proses (Motherboard) pada computer
- Pemahaman komponen PC
- Bios
- Penginstalan Sistem operasi windows dan linux
- Pengamanan Sumberdaya windows, manajemen user dan file
- Software utility
- Troubleshooting software
- Trouble Shooting PC
- Administrasi Sistem operasi
- Aplikasi penyelesaian Masalah menggunakan AI
13.Jenis-jenis printer dan troubleshooting
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.
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
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.
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
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:
- Sistem Linear
- Determinan
- Ruang Vektor
- Ruang Vektor Euclidean
- Ruang Inner Product
- Vektor Eigen dan Nilai Eigen
- Transformasi Linear
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.
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.
- Sejarah dan gambaran umum
- Alat, standar, dan/atau batasan teknik yang relevan
- Besaran listrik dan elemen dasar
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.
- Sejarah dan gambaran umum
- Alat, standar, dan/atau batasan teknik yang relevan
- Besaran listrik dan elemen dasar
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.
- Konsep Dasar Organisasi dan Arsitektur Komputer
- Evolusi Komputer
- Masalah Kinerja
- Pandangan Tingkat Atas tentang Fungsi Komputer dan Interkoneksi
- Sistem Memori Komputer
- Memori Cache
- Memori Internal
- Memori Eksternal
- Masukan/Keluar
- Sistem Operasi
- Sistem Bilangan
- Aritmetika Komputer
- Logika Digital
- Kumpulan Instruksi
- Fungsi dan Struktur Prosesor
- Operasi Unit Kontrol
- Proses Paralel
- Komputer Multicore
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.
- Konsep Dasar Perangkat Komputer.
- Konsep Dasar Sistem Operasi.
- Komponen Sistem Operasi.
- Struktur Sistem Operasi.
- Konsep Proses.
- Konsep Thread.
- Konsep Penjadwalan CPU.
- Konsep Interaksi.
- Manajemen Memori.
- Virtual Memori.
- Manajemen Penyimpanan.
- Manajemen Input/output.
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.
- Konsep Dasar Perangkat Komputer.
- Konsep Dasar Sistem Operasi.
- Komponen Sistem Operasi.
- Struktur Sistem Operasi.
- Konsep Proses.
- Konsep Thread.
- Konsep Penjadwalan CPU.
- Konsep Interaksi.
- Manajemen Memori.
- Virtual Memori.
- Manajemen Penyimpanan.
- Manajemen Input/output.
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.
- Pengenalan struktur data
- Tipe data
- Struktur data dan algoritma
- Array
- Structure
- Stack
- Queue
- Link list
- Sorting
- Ungkapan numerik
- Structure pohon
- Konsep file
- Struktur penyimpanan
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.
- Pengantar Algoritma dan Struktur Data
- Array
- Struct
- Prosedur dan Fungsi (pemrograman modular)
- Rekursif
- Class
- Linked List
- Stack dan Queue
- Tree
- Searching
- Sorting
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.
- Konsep Dasar dan Hukum Fisika
- Mekanika (Gerak dan Gaya)
- Gelombang, Bunyi, dan Cahaya
- Optik Dasar
- Listrik dan Magnetisme
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.
- Sejarah komponen elektronika dan karakteristik semikonduktor
- Struktur, model dan karakteristik kurva I-V diode
- Rangkaian diode
- Operasi bipolar transistor (BJT)
- Sinyal besar dan sinyal kecil BJT
- Model BJT
- Rangkaian bias BJT
- Operasi MOSFET
- Sinyal besar dan sinyal kecil MOSFET
- MOSFET sebagai penguat
- Rangkaian bias MOSFET
- Respon frekuensi amplifier pada BJT dan MOSFET
- Model sinyal kecil BJT dan
- MOSFET pada frekuensitinggi
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.
- Sejarah komponen elektronika dan karakteristik semikonduktor
- Struktur, model dan karakteristik kurva I-V diode
- Rangkaian diode
- Operasi bipolar transistor (BJT)
- Sinyal besar dan sinyal kecil BJT
- Model BJT
- Rangkaian bias BJT
- Operasi MOSFET
- Sinyal besar dan sinyal kecil MOSFET
- MOSFET sebagai penguat
- Rangkaian bias MOSFET
- Respon frekuensi amplifier pada BJT dan MOSFET
- Model sinyal kecil BJT dan
- MOSFET pada frekuensitinggi
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.
- Sistem Bilangan Riil
- Persamaan Linier
- Fungsi
- Limit Fungsi
- Derivative
- Barisan dan deret
Kursus ini memberikan keterampilan dalam desain grafis untuk berbagai tujuan, seperti media cetak (koran, buku, majalah) dan media elektronik (televisi, film, situs web/internet), dengan tujuan memberikan kesempatan bagi mahasiswa untuk mempersiapkan diri dalam menguasai teknik desain grafis komputer, merancang, membuat animasi, presentasi grafis dua dimensi dan tiga dimensi, serta file grafis untuk media cetak dan elektronik.
- Pengenalan Corel Draw
- Shape Tools
- Desain Text dan Fit Text to Path
- Desain Logo
- Layout Media Massa dan Power Clip
- Tipografi dan Desain Vector
- Pengenalan Adobe Photoshop
- Seleksi Objek
- Teknik Manipulasi Image
- Desain text dan Layer Style
- Desain Poster/Banner
- Penggunaan Brush Tool dan Stamp Tool
- Desain Packaging
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.
- Dasar-dasar Pemrograman C
- Tipe Data
- Operator dan Ekspresi
- Struktur Urutan (Sequence)
- Struktur Seleksi (If / Switch)
- Struktur Pengulangan (Looping)
- Array / Daftar
- Input dan Output Data
- Pemecahan Masalah dengan Logika Pemrograman
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.
- Pengantar algoritma, variabel, konstanta, tipe data, dan struktur program (I/O)
- Notasi algoritma
- Sequence
- Pemilihan tunggal dan ganda
- Pemilihan bersarang
- Pemilihan dengan case of
- Pengulangan for
- Pengulangan while dan do while
- Pengulangan bersarang
- Array satu dimensi
- Array dua dimensi
- Konsep struct
hehehe