Gambaran Umum
Mata kuliah arsitektur komputer adalah salah satu mata kuliah inti dalam program studi teknik komputer dan ilmu komputer. Matakuliah ini membahas tentang struktur dan prinsip dasar dari komputer, termasuk bagaimana komputer bekerja, arsitektur mikroprosesor, organisasi memori, dan perangkat keras komputer lainnya.
Mata kuliah ini penting karena memberikan pemahaman yang mendalam tentang bagaimana komputer bekerja, yang merupakan dasar bagi mahasiswa untuk memahami dan merancang perangkat lunak dan perangkat keras komputer yang efisien dan handal.
Materi
Matakuliah ini akan mempelajari berbagai hal tentang rangkaian digital 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)
- Reduced instruction set architecture (RISA)
Materi arsitektur komputer merupakan salah satu materi yang harus lebih banyak teori daripada prakteknya maka sistem ujiannya pun lebih kepada soal-soal teoritis.
Tujuan dan Manfaat
Terdapat beberapa tujuan utama dalam mempelajari mata kuliah arsitektur komputer:
- Memahami Dasar-dasar Komputer: Mata kuliah ini membantu mahasiswa memahami struktur dasar dan prinsip kerja komputer, termasuk bagaimana pemrosesan data, penyimpanan, dan transfer dalam sebuah sistem komputer.
- Mempelajari Arsitektur Mikroprosesor: Mahasiswa akan belajar tentang arsitektur mikroprosesor, termasuk bagaimana instruksi dieksekusi, pengelolaan memori, dan interaksi antara perangkat keras dan perangkat lunak.
- Mengembangkan Keterampilan Desain: Mahasiswa akan belajar tentang desain dan implementasi sistem komputer yang efisien dan handal. Termasuk pemahaman tentang trade-off antara kinerja, keandalan, dan biaya.
- Mempersiapkan untuk Karir di Bidang Komputer: Pemahaman yang kuat tentang arsitektur komputer menjadi dasar yang penting untuk bekerja dalam bidang teknologi informasi. Termasuk pengembangan perangkat lunak, jaringan komputer, dan keamanan informasi.
- Mengikuti Perkembangan Teknologi: Dengan memahami arsitektur komputer, mahasiswa dapat mengikuti perkembangan teknologi komputer terbaru dan menerapkannya dalam praktik.
- Mengembangkan Kemampuan Analitis: Membantu mahasiswa mengembangkan kemampuan analitis dalam menganalisis dan memecahkan masalah terkait dengan arsitektur dan organisasi komputer.
Dengan mempelajari mata kuliah arsitektur komputer, mahasiswa akan memiliki dasar yang kokoh dalam memahami dan merancang sistem komputer yang kompleks dan inovatif.
Bagi seorang mahasiswa Teknik Komputer/Informatika materi ini biasanya ada pada semester kedua. Karena materi ini adalah materi dasar sebelum mempelajari mata kuliah lain sesuai jurusan masing-masing. Apabila materi ini dapat dikuasai maka pada pembelajaran selanjutnya akan lebih mudah dan cepat dipelajari. Materi ini disampaikan sebagai dasar apabila mahasiswa akan terjun kedunia profesional sebagai teknisi komputer maupun robotik.