Pengantar Teknik Elektro TEKNIK TEKNOLOGI INFORMASI BAB 2 : PERANGKAT KERAS DAN PERANGKAT LUNAK 1 Bidang Ilmu Teknik Teknologi Informasi • • • • • Perangkat Keras Perangkat Lunak Sistem Basis Data Jaringan Komputer Materi Pendukung 2 Bidang Ilmu Perangkat Keras • • • • • Dasar Elektronika (Semester 3) Mikroprosesor (Semester 4) Organisasi dan Arsitektur Komputer (Semester 5) Pemrograman Bahasa Rakitan (Semester 5) Interface dan Periperhal (Semester 7) 3 Dasar Elektronika Tujuan Materi Kompetensi : Mengenal karakteristik dan parameter komponen elektronika. : Dasar Semikonduktor, karakteristik dioda, karakteristik transistor, dll : 1. Mahasiswa memahami karakteristik komponen elektronika 2. Mahasiswa memahami cara kerja dioda, transistor, dan komponen lain. 3. Mahasiswa dapat membuat rangkaian pengganti transistor 4 Mikroprosessor Tujuan Materi Kompetensi : Pengetahuan dasar, analisa, dan perancangan sistem digital berbasis mikroprosessor dan mikroontroller : Data bus dan address bus, address decoding, perencanaan perangkat keras, dll : 1. Mahasiswa memahami pengertian, filosofi, aplikasi dan konsep data bus dan address bus 2. Mahasiswa mengetahui dasar-dasar perangkat keras 3. Mahasiswa mampu membuat rangkaian perangkat keras menggunakan mikroprosessor dan mikrokontroller beserta cara memrogramnya sesuai dengan kebutuhan 5 Organisasi dan Arsitektur Komputer Tujuan Materi Kompetensi : Mengenal struktur komputer melalui pemahaman fungsi komponen dan kegunaannya : Komponen CPU, ALU dan Register, operasi aritmatika, interface, I/O prosessor, dll : 1. Mahasiswa memahami struktur komputer 2. Mahasiswa mengetahui inturksi-intruksi pada CPU 3. Mahasiswa mengerti cara kerja CPU 6 Pemrograman Bahasa Rakitan Tujuan Materi Kompetensi : Penerapan teori pemrograman menggunakan bahasa rakitan (assembly) : Level bahasa pemrograman, instruksi I/O, pengurutan dan kontrol program, dll : 1. Mahasiswa mengetahui karakteristik bahasa rakitan 2. Mahasiswa dapat memahami instruksi I/O 3. Mahasiswa memahami konsep register, pengalamatan, dan emulator. 7 Interface dan Periperhal Tujuan Materi Kompetensi : Mengetahui penerapan prinsip dasar interface dan periperhal dalam sistem elektronik digital dan komputer : Bus I/O Memory interfacing, prinsip komunikasi dua arah, data transfer, dll : 1. Mahasiswa dapat mengaplikasikan prinsip dasar interface dan periperhal 2. Mahasiswa dapat membuat hardware terprogram komputer yang dapat bekerja sesuai kebutuhan 8 Bidang Ilmu Perangkat Lunak • • • • • Algoritma dan Struktur Data (Semester 5) Rekayasa perangkat lunak (Semester 5) Pemrograman berorientasi objek (Semester 5) Teknik Komputer Interaktif (Semester 5) Multimedia (Semester 7) 9 Algoritma dan Struktur Data Tujuan Materi Kompetensi : Mempelajari cara penyelesaian suatu masalah secara program komputer : Tipe data dan jenis-jenis algoritma. : 1. Mahasiswa mengetahui tipe dara dalam pemrograman 2. Mahasiswa mampu merancang alur program untuk menyelesaikan suatu permasalahan 10 Rekayasa Perangkat Lunak Tujuan Materi Kompetensi : Mempelajari cara mengembangkan perangkat lunak berkualitas : Pengertian, paradigma, perkembangan, dan prospek rekayasa perangkat lunak, dll : 1. Mahasiswa mengetahui alur pengembangan perangkat lunak 2. Mahasiswa memahami perencanaan dan persyaratan perangkat lunak 3. Mahasiswa dapat membuat program menggunakan bahasa pemrograman tertentu 4. Mahasiswa dapat melakukan manajemen perangkat lunak 11 Pemrograman Berorientasi Objek Tujuan Materi Kompetensi : Mampu menerapkan teori dan praktek pemrograman yang berorientasi objek : Karakteristik implementasi Pemrograman berorientasi objek : 1. Mahasiswa mengetahui bahasa pemrograman berorientasi objek dan penggunaannya 2. Mahasiswa mengenal konstanta dan variabel dalam pemrograman 3. Mahasiswa bisa menerapkan karakteristik pemrograman berorientasi objek 12 Teknik Komputer Interaktif Tujuan Materi Kompetensi : Mempelajari metode interaksi pengguna dengan program : Window, Natural User Interface, Augmented Reality, dll : 1. Mahasiswa mampu membangun model interaksi program dan pengguna 2. Mahasiswa dapat membuat program yang mudah digunakan 13 Multimedia Tujuan Materi Kompetensi : Mempelajari desain program berbasis grafis dan suara : Pemrograman multimedia, Antar muka program, Konsep program animasi, dll : 1. Mahasiswa memahami penggunaan multimedia dalam program 2. Mahasiswa bisa menggunakan visual basic 3. Mahasiswa bisa memasukkan beragam unsur multimedia kedalam program 14 SEKIAN 15