Berikut adalah daftar materi mata kuliah Jurusan Teknik Komputer dan Informatika yang merupakan arsip saya selama menjadi mahasiswa Diploma 3 AMIK BSI (Sekarang Universitas BSI) Jakarta dan Sarjana S1 di Universitas Nusa Mandiri Jakarta
| No | Mata Kuliah | Keterangan |
|---|---|---|
| 1 | Algoritma Dan Pemrograman 1 | Mata Kuliah ini akan mempelajari berbagai hal tentang algoritma dan pemrograman antara lain: Sejarah perkembangan Bahasa C++, Pengenalan IDE C++, Pengenalan struktur program C++, Penegenalan Model Data, Pengenalan variable, tipe data dan perintah masukan dan keluaran, Operator Bahasa C++, manipulasi string dan konversi string, Seleksi kondisi, Perulangan, Array, Pointer dan Macro, Fungsi, Structure dan Object Oriented Program (OOP). |
| 2 | Bahasa Inggris Dasar | Mata kuliah ini akan mempelajari berbagai hal tentang antara lain: Introduction, Talk about daily activities, Checking supply, Entertainment and invitation, Tell me about your family, Routines, Caught in the rush (direction), OK. no problem (requests, complaint and responding), What's this for?, I've never heard of that, Let's celebrate. |
| 3 | Logika dan Algoritma | Mata kuliah ini akan mempelajari berbagai hal tentang logika dan algoritma antara lain: Pengertian dasar logika dan algoritma, Konsep algoritma, Konsep tipe data, Diagram alur (Flowchart), Struktur looping (Perulangan), Struktur rekursif, Array (Larik), Metode devide dan conquer, Teknik searching, Metode greedy dan Penyelesaian dengan algoritma pemrograman greedy. |
| 4 | Pengantar Teknologi Informasi dan Komunikasi | Mata kuliah ini akan mempelajari berbagai hal tentang Pengantar Teknologi Informasi dan Komunikasi antara lain: Konsep data, Konsep sistem informasi dan teknologi informasi, Pengenalan komputer, Sistem bilangan, Perangkat keras (hardware), Perangkat lunak (software), Komunikasi data, Internet dan Peran dan dampak teknologi informasi dan komunikasi. |
| 5 | Teori Rangkaian Listrik | Mata kuliah ini akan mempelajari berbagai hal tentang teori rangkaian listrik antara lain: Besaran dan satuan listrik, Konsep dasar dan elemen-elemen rangkaian listrik, Rangkaian DC resistif, Analisa Loop (Mesh Analysis), Analisa Simpul (Nodal Analysis), Analisa Rangkaian Ekivalen Star dan Delta, Teorema Thevenin, Teorema Norton, Teorema Superposisi, Transfer Daya Maksimum, Rangkaian DC Kapasitif dan Induktif dan Rangkaian Peralihan. |
| 6 | Bahasa Inggris Lanjutan | Mata kuliah ini akan mempelajari berbagai hal tentang bahasa Inggris lanjutan antara lain: What is a computer, Inside a computer, Software and operating system, Software, programming language, networking, Malicious software, Hardware, Computer network, Steganography, Cryptography, The internet, E-mail dan Website and search engine. |
| 7 | Character Building | Mata kuliah ini akan mempelajari berbagai hal tentang character building antara lain: Mengenal diri sendiri, Deskripsi diri, Mengembangkan diri, Motivasi, sikap dan perilaku sosial, Lingkungan sosial dan Interaksi sosial. |
| 8 | Elektronika Dasar | Mata kuliah ini akan mempelajari berbagai hal tentang elektronika dasar antara lain: Teori semikonduktor, Teori dasar dioda, Dioda fungsi khusus dan teori transformator, Rangkaian apliaksi dioda, Teori transistor, Rangkaian bias transistor, Perancangan rangkaian elektronika, Analisa rangkaian elektronika, Alat ukur multimeter dan Alat ukur osiloskop. |
| 9 | Enterpreneurship | Mata kuliah ini akan mempelajari berbagai hal tentang enterpreneurship antara lain: Wiraswasta dan wirausaha, Berpikir perubahan, kreatif dan etika bisnis, Wirausaha sukses, Mencari gagasan usaha dan permodalan, Perencanaan usaha dan strategi pemasaran dan Manajemen pengelolaan SDM. |
| 10 | Arsitektur Komputer | Mata kuliah ini akan mempelajari berbagai hal tentang Arsitektur Komputer antara lain: Evolusi komputer, Bus-bus sistem, Internal memori, Eksternal memori, Input/output, Central processing unit (CPU) dan unit control, Set intruksi mode dan format, Struktur dan fungsi CPU, Reduced instruction set computers (RISC) dan Reduced instruction set architecture (RISA). |
| 11 | Rangkaian Digital | Mata kuliah ini akan mempelajari berbagai hal tentang rangkaian digital antara lain: Sistem digital, Sistem bilangan, Gerbang logika, Penyederhanaan rangkaian logika (metode peta karnaugh), Pengkodean, Rangkaian kombinasi, Rangkaian sequensial (flip-flop dan register), Rangkaian sequensial pencacah/counter, Konverter dan Pengenalan memori dan prosesor. |
| 12 | Etika Profesi TIK | Mata kuliah ini akan mempelajari berbagai hal tentang etika profesi teknologi informasi dan komunikasi antara lain: Tinjauan umum etika, Etika profesi, Profesionalisme kerja bidang IT,Cybercrime, Kebijakan hukum cybercrime dan Etika berinternet. |
| 13 | Praktikum Lab. Teknik Komputer 1 | Mata kuliah ini akan mempraktekkan materi yang sudah diajarkan sebelumnya antara lain: Multitester (Avo meter), Komponen pasif dan aktif, Pengenalan osiloskop dan rangkaian penyearah gelombang, Gerbang logika, Pembuatan alat 1 (membuat layout PCB menggunakan Eagle 5.6.0), R-S flip-flop dan clocked R-S flip-flop, Microcontroller 1: pengantar dan modul target dan Microkcontroller 2: seven segment dan motor stepper. |
| 14 | Mikrokontroler | Mata kuliah ini akan mempelajari berbagai hal tentang mikrokontroller antara lain: Pengantar mikro kontroller ATMEGA 16/32/8535, Perangkat keras mikro kontroller ATMEGA 16/32/8535, Memory, register, timer, counter mikro kontroller ATMEGA 16/32/8535, Bahasa pemrograman dan format bilangan mikro kontroller ATMEGA 16/32/8535, Set instruksi mikro kontroller ATMEGA 16/32/8535, Teknik pemrograman mikrokontroller ATMEGA 16/32/8535 dan Aplikasi mikrokontroller dengan software simulasi proteus. |
| 15 | Statistika Deskriptif | Mata kuliah ini akan mempelajari berbagai hal tentang statistika deskriptif antara lain: Statistika dan penyajian data, Notasi sigma, distribusi frekuensi, dan ukuran gejala pusat data yang tidak berkelompok, Ukuran gejala pusat data yang dikelompokkan dan ukuran dispersi, Kemiringan distribusi data, keruncingan distribusi data, dan angka indeks, Regresi dan korelasi sederhana dan Analisa data berkala. |
| 16 | Teknik Pemrograman | Mata kuliah ini akan mempelajari berbagai hal tentang teknik pemrograman antara lain: Konsep perancangan program, Algoritma dan pemrograman, Tahap pembangunan program, Pengembangan pseudocode struktur kontrol pemilihan, Pengembangan pseudocode struktur kontrol pengulangan, Modularisasi & komunikasi antar modul, Algoritma untuk masalah bisnis, Perancangan program untuk masalah bisnis, Konsep pemrograman berorientasi objek, Tahapan perancangan berorientasi objek, Perancangan berorientasi objek untuk multi kelas, Implementasi algoritma ke dalam bahasa pemrograman berorientasi objek. |
| 17 | Metode Penelitian | Mata kuliah ini akan mempelajari berbagai hal tentang metodologi penelitian antara lain: Dasar-dasar penelitian dan metode ilmiah, Pengumpulan data, Random sampling sederhana dan teknik membuat skala, Uji validitas dan realibilitas suatu kuisioner, Panduan dan sistematika penulisan tugas akhir (TA) dan artikel ilmiah dan Pedoman program kreatifitas mahasiswa (PKM). |
| 18 | Jaringan Komputer | Mata kuliah ini akan mempelajari berbagai hal tentang jaringan komputer antara lain: Pengenalan jaringan komputer, Referensi model OSI, Referensi model TCP/IP, Media transmisi, Local area network, Membangun LAN, Client-server computing, Koneksi internet, IP address, Subnetting cara cepat (IP kelas C), Subnetting cara analisis, Lab. simulasi. |
| 19 | Praktikum Lab. Teknik Komputer 2 | Mata kuliah ini akan mempraktekkan materi sebelumnya antara lain: Pengenalan komponen komputer, BIOS, managemen hardisk, dan instalasi OS, Jaringan komputer (topologi, IP address pengkabelan), Jaringan komputer (subnetting), Wireless LAN, Cisco I dan II, DHCP server LINUX, Web dan DNS server LINUX, Mail server dan FTP server, Gateway dan WEB proxy, Mikrotik sebagai DHCP server, Mikrotik sebagai manajemen bandwidth, Mikrotik sebagai proxy server. |
| 20 | Mikroprosesor | Mata kuliah ini akan mempelajari berbagai hal antara lain: Perkembangan mikroprosesor, Sistem komputer berbasiskan mikroprosesor, Format data komputer, Arsitektur internal mikroprosesor, Model pengalamatan, Spesifikasi perangkat keras 8086/8088, Peranti memori, Dasar antarmuka I/O, Interupsi (Interupt), Direct memory access (DMA), Koprosesor aritmatika 80x87 dan Antarmuka bus. |
| 21 | Rekayasa Perangkat Lunak | Mata kuliah ini akan mempelajari berbagai hal tentang rekayasa perangkat lunak antara lain: Pengenalan rekayasa perangkat lunak, Software development life cycle (SDLC), Manajemen proyek perangkat lunak, Artifact UML, Activity diagram, Package diagram, Prinsip dan konsep desain, Metode desain, Implementasi, Strategi pengujian perangkat lunak dan Teknik pengujian perangkat lunak. |
| 22 | Sistem Operasi | Mata kuliah ini akan mempelajari berbagai hal tentang sistem operasi antara lain: Konsep dasar dan sejarah perkembangan sistem operasi, Skema dasar sistem komputer dan perangkat lunak, Manajemen file, Teknologi dan algoritma penjadwalan disk, Proses dan penjadwalan proses, Distro, Konkurensi dan Keamanan sistem. |
| 23 | Troubleshooting | Mata kuliah ini akan mempelajari berbagai hal tentang troubleshooting antara lain: Mengenal kompinen PC, Komponen-komponen pada motherboard, Merakit PC, Mensetting BIOS dan fiturnya, Partisi, format dan pengelolaan perangkat lunak, Registry windows, Troubleshooting windows, Harddisk, flashdisk dan laptop, Monitor dan troubleshooting-nya, Printer dan troubleshooting-nya, Troubleshooting CPU dan Tools troubleshooting. |
| 24 | Jaringan Komputer Tingkat Lanjut | Mata kuliah ini akan mempelajari berbagai hal tentang computer networking antara lain: Internetwork (MAN dan WAN), Scalable IP addressing (VLSM), FTP routing cisco, DHCP server, FTP server dan DNS server. |
| 25 | Linux System Administrator | Mata kuliah ini akan mempelajari berbagai hal tentang linux system administrator antara lain: Pengenalan linux, Editor VI, IP Address, Secure shell dan telnet, Pemaketan data, Secure copy, IP tables, Remote desktop dan genomeeting dan Sharing data (samba). |
| 26 | E-Commerce | Mata kuliah ini akan mempelajari berbagai hal tentang e-commerce antara lain: Pengenalan e-commerce, Manfaat, tantangan e-commerce & klasifikasi model bisnis e-commerce, E-marketplace, iklan dan e-tailing, Mobile commerce dan e-payment, Hukum e-commerce dan Membangun aplikasi e-commerce. |
| 27 | Keamanan Jaringan | Mata kuliah ini akan mempelajari berbagai hal tentang network security antara lain: Dasar-dasar keamanan sistem informasi, Evaluasi keamanan sistem informasi, Mengamankan sistem informasi, Firewall, Keamanan sistem world wide web, Pengenalan dan penanggulangan virus, trojan dan worm, Pengenalan dan penanggulangan spyware, adware dan spam, Keamanan web server, Keamanan mail server, Eksploitasi Keamanan dan Keamanan wireless networking pengenalan tools-tools jaringan. |
| 28 | Kecerdasan Buatan 1 | Kecerdasan Buatan 2 | Mata kuliah ini akan mempelajari berbagai hal tentang kecerdasan buatan antara lain: Definisi sistem kecerdasan, Pengenalan artificial intelegence, Teknik, model dan kriteria sukses, potensi manusia dalam pemrograman, Masalah dan metode pemecahan masalah, Search, Logic and learning method, Vision, Natural language processing (pemrosesan bahasa alami), Expert system (sistem pakar), Robotic dan Neural network. |
| 29 | Pemrograman Visual | Mata kuliah ini akan mempelajari berbagai hal tentang pemrograman visual antara lain: Membuat project aplikasi toko, merancang class koneksi dan form master barang, Membuat form user, Membuat form menu utama dan form login, Form aplikasi data barang dan form transaksi, Membuat form ganti password user, Pembuatan laporan data barang, user, dan struk penjualan dan Pembuatan laporan dan form penjualan per periode dan per bulan dan setting IP untuk pemakaian database bersama. |
| 30 | Cloud Computing | Mata kuliah ini akan mempelajari berbagai hal tentang komputasi awan antara lain: Konsep dasar cloud computing, Perkembangan dan implementasi komputasi awan, Topologi jaringan dan perangkat lunak komputasi awan, Manajemen pengelolaan dan sumber daya manusia, Model keamanan cloud, Layanan cloud: SaaS, PaaS, dan IaaS, Utility dan web service, E-commerce, Manajemen service process & integrated network, Peluang dan tantangan dari komputasi awan, Cloud computing dan strategi TI modern dan Pengenalan software pembangun komputasi awan |
| 31 | Data Mining dan Kecedasan Bisnis | Mata kuliah ini akan mempelajari berbagai hal tentang data mining dan kecerdasan bisnis antara lain: Latar belakang data mining, Data warehouse dan OLAP, Data preprocessing, Association rules, Classification & prediction, Metode dan algoritma data mining dan Studi kasus menggunakan algoritma C4.5 |
| 32 | Matematika Diskrit | Mata kuliah ini akan mempelajari berbagai hal tentang matematika deskrit antara lain: Definisi, macam-macam operasi himpunan, Relasi dan fungsi, Kuantor dan induksi matematika, Kombinatorial: permutasi dan kombinasi, Logika proposisi, Pendahuluan aljabar boolean: definisi, hukum-hukum aljabar boolean, Aljabar boolean lanjutan: fungsi, bentuk kanonik dan apliaksi aljabar boolean, Algoritma dan hubungan rekurensi, Pengantar teori graf: deinisi, macam-macam, aplikasi dan terminologi graf, Teori graf lanjutan: graf khusus, lintasan dan aplikasi, Struktur pohon serta Bahasa formal dan mesin status terhingga |
| 33 | Mobile Game | Mata kuliah ini akan mempelajari berbagai hal tentang game yang berbasis mobile antara lain: Pengenalan game dan unity 3D, Rancangan awal game survival, Memperbaiki tampilan peta, Membuat sistem game dan Finishing |
| 34 | Pengolahan Citra | Mata kuliah ini akan mempelajari berbagai hal tentang pengolahan citra antara lain: Pengenalan pengolahan citra, Operasi dalam pengolahan citra, Konvulasi dan transformasi fourier, Histogram citra, Peningkatan kualitas citra (Image enhancement), Perbaikan kualitas citra (Image restoration), Deteksi tepi, Segmentasi citra, Representasi citra, Morfologi, Pemampatan citra dan Citra warna |
| 35 | Audit Teknologi Informasi | Mata kuliah ini akan mempelajari berbagai hal tentang audit teknologi informasi antara lain: Pengantar audit IT, Pendekatan audit IT, Pengendalian sistem komputerisasi, Pengendalian manajemen sumber data, Tata kelola teknologi informasi dan Implementaso cobit |
| 36 | Machine Learning | Mata kuliah ini akan mempelajari berbagai hal tentang machine learning antara lain: Pembelajaran mesin (machine learning), Fondasi matematis, Data analytics, Algoritma dasar, Model linear, Pohon keputusan dan support vector classifier, Hidden markov model, seleksi fitur dan metode evaluasi, Clustering, Feedforward neural network, Autoencoder, Arsitektur neural network dan Penerapan pembelajaran mesin |
| 37 | Manajemen Proyek Perangkat Lunak | Mata kuliah ini akan mempelajari berbagai hal antara lain: Proyek dan manajemen proyek, Scope proyek dan integrasi proyek, Manajemen waktu proyek, Manajemen biaya dan manajemen kualitas proyek, Manajemen komunikasi dan manajemen resiko, Manajemen sumber daya manusia proyek, Startup Startup business model canvas, Manajemen pengadaan dan penutupan proyek. |
| 38 | Web Programming | Mata kuliah ini membahas beberapa materi seputar framework Code Igniter antara lain: Pengenalan codeigniter Model, view dan controller, Membuat template web sederhana, Membuat form validasi pada codeigniter, Studi kasus, Membuat form login dan pesan notifikasi, Membuat form register user, dan Membuat CRUD. |