5 Manfaat Magang bagi Mahasiswa yang Wajib Kalian Ketahui
Desember 25, 2022Kenalan dengan Akreditasi Internasional AUN-QA Beserta Kriteria Penilaiannya
Desember 26, 2022Ilustrasi Teknik Komputer. Sumber Gambar: Photo by ThisIsEngineering From Pexels
Ketika kalian berada di program studi atau jurusan tertentu, pastinya mahasiswa akan diminta untuk punya buku penunjang sebagai bacaan wajib selama di kelas. Selain digunakan dalam penunjang pembelajaran mahasiswa, buku bacaan juga dinilai sebagai referensi untuk meningkatkan wawasan dan pengetahuan akan bidang studi yang kita pilih maupun materi khusus yang ingin kita perdalam selain mengandalkan paparan materi yang diberikan dosen.
Seperti halnya jurusan Teknik Komputer nih sobat. Jurusan yang satu ini berkutat soal rekayasa komputasi, menggali dan eksplorasi tentang mikroprosesor, sirkuit, konduktor yang biasanya kita temukan dalam perangkat komputer, laptop maupun gadget yang mendukung penerapan IoT (Internet of Things).
Tidak berhenti disitu aja, teknik komputer ini juga belajar soal bahasa pemrograman, Artificial Intelligence, kecerdasan buatan, machine learning dan lain-lain yang ada hubungannya soal Big Data.
Apabila kamu adalah mahasiswa jurusan teknik komputer, tidak ada salahnya kalau kamu bisa memanfaatkan berbagai referensi dan buku bacaan yang sesuai dengan pilihan studi guna memperluas wawasan di bidang computer science.
Apalagi, teknologi informasi dan digitalisasi selalu berkembang dan semakin mutakhir mulai diterapkan dalam kehidupan sehari-hari. Pastinya mahasiswa perlu mengupgrade technical-skill dengan membaca referensi buku yang spesifik membahas soal dunia komputer.
Adakah di antara kalian yang sedang mencari-cari buku tentang teknik komputer? Kalau ada beruntung banget nih, UMN akan merekomendasikan kamu tentang 6 buku bacaan jurusan teknik komputer yang bisa kamu baca. Buku-buku ini sangat bermanfaat apalagi buat kamu yang ingin mendalami dunia programming alias belajar soal bahasa pemrograman. Apa saja buku-bukunya? Simak selengkapnya berikut ini yuk!
1. Code: The Hidden Language of Computer Hardware and Software
Rekomendasi buku pertama kita mulai dengan buku Code: The Hidden Language of Computer Hardware and Software. Buku karangan Charles Petzold ini membahas tentang bagaimana cara kerja perangkat keras (hardware) dan perangkat lunak (software) pada komputer secara rinci.
Code. Sumber Gambar: Carousell Singapore
Dalam buku ini dijelaskan tentang perbedaan bahasa pemrograman atau kode yang telah ada di masa lampau yang tersebar dalam berbagai chapter seperti Braille dan Binary Codes, Telegraph, Logic and Switches, From Abaci to Chips, ASCII and a Cast of Characters dan masih banyak sekali yang lainnya.
Melalui buku CODE ini, penulis berusaha untuk menjabarkan lebih detail bagaimana cara memanipulasi bahasa lewat coding dan menemukan cara baru untuk berkomunikasi satu sama lain. Disusun dengan penjelasan naratif dan diilustrasikan dengan cerdas oleh Petzold sehingga mudah dipahami oleh orang-orang yang ingin belajar bahasa pemrograman. Jadi buat kalian yang ingin belajar coding boleh langsung masukin buku ini jadi bahan bacaan wajib kamu ya!
Baca Juga: Kenali Jurusan Kuliah Bisnis dan Prospek Kerjanya
2. Algorithms to Live By: The Computer Science of Human Decisions
Berikutnya kita masuk ke buku “Algorithms to Live By”. Buku ini bisa dibilang sebagai buku langka yang menggabungkan antara konsep algoritma secara kompleks dengan keterbacaan isi yang sangat bagus. Buku Algorithms to Live By mengeksplorasi berbagai macam algoritma fundamental yang seringkali dipakai untuk memecahkan masalah dalam kehidupan sehari-hari.
Algorithms to Live By. Sumber Gambar: Comics Grinder
Misalnya pada studi kasus perburuan apartemen, perencanaan kota dan lain-lain. Buku ini menunjukkan kepada kita bagaimana algoritma berguna dan diterapkan dalam kehidupan kita sehari-hari. Hal ini juga menunjukkan penyebaran algoritma mulai terasa di semua lapisan masyarakat.
Buku ini berisi 11 bab, dimana pada setiap bab diperkenalkan berbagai sorotan masalah yang terjadi dalam kehidupan sehari-hari. Setelah kita mengulik permasalahan yang dipecahkan pada soal, penulis membeberkan sejarah di balik teori dan solusi teoritis.
Disana juga dijelaskan terkait dengan penggunaan algoritma beserta batasan-batasannya. Buku karangan Brian Christian dan Tom Griffiths ini membuat kita dibawa ke dunia komputer beserta aplikasinya seperti Optimal Stopping, Sorting, Caching, Bayes’s Rule, Overfitting dan lain-lain.
Apalagi jurusan Teknik Komputer ini juga erat hubungannya dengan matematika, nah disini juga ada penerapan aplikasi dan teori Matematika. Mulai dari Game Theory, Randomness, Networking dan lain-lain yang jika dipelajari sangat berguna dalam membangun algoritma maupun model machine learning.
3. Computer Architecture: A Quantitative Approach
Lanjut ada buku Computer Architecture: A Quantitative Approach yang membahas tentang dasar-dasar pengembangan perangkat lunak yang biasanya kita paai sehari-hari. Buku yang ditulis oleh David A. Patterson dan John L. Hennessy ini memberikan pemahaman dasar-dasar keamanan jaringan, arsitektur perangkat keras, embedded systems dan lain-lain.
Computer Architecture. Sumber Gambar: Amazon
Buku ini sangat cocok untuk dijadikan referensi apabila mahasiswa jurusan teknik komputer ingin lebih jauh mengenal seluk beluk sistem maupun aplikasi. Misalnya bagaimana cara kerja aplikasi, komponen software ataupun perangkat lunak dan bagaimana properti sistem yang sudah dibangun dapat mempengaruhi kinerja perangkat maupun aplikasi.
4. Beginning Programming All-In-One for Dummies
Apakah kamu ingin menjadi seorang programmer handal? Pastinya pengen dong. Biar proses ngodingnya semakin lancar dan mulus, kamu bisa baca buku ini sebagai referensi untuk ngoding. Buku Beginning Programming All-In-One for Dummies karangan Wallace Wang bisa menjadi awalan yang bagus untuk memulai belajar bahasa pemrograman. Disini kamu bisa belajar berbagai hal soal computer science.
Beginning Programming All-In-One. Sumber Gambar: Amazon
Dalam panduan praktis ini, kamu akan mengetahui tentang compiling, algoritma, best-practices dalam melakukan praktik bahasa pemrograman, debugging program dan masih banyak lagi. Berbagai konsep maupun istilah-istilah diilustrasikan dalam beberapa bahasa pemrograman yang berbeda, sehingga kamu akan merasakan keragaman bahasa dan kebutuhan yang mereka penuhi.
Buku ini menunjukkan kepada kamu bagaimana memutuskan apa yang ingin program kamu lakukan, ubah instruksi menjadi “machine language” yang dipahami komputer, gunakan praktik terbaik pemrograman, jelajahi “bagaimana” dan “mengapa” dari struktur data, dan lainnya. Kamu bahkan akan melihat berbagai aplikasi seperti manajemen basis data, bioinformatika, keamanan komputer, dan kecerdasan buatan.
5. The Practical SQL Handbook
Rekomendasi selanjutnya datang dari The Practical SQL Handbook. Buku karya Judith S. Bowman, Sandra L. Emerson, dan Marcy Darnovsky sangat cocok buat kamu yang ingin menekuni bahasa pemrograman SQL. Seperti yang kita ketahui sama-sama bahwa SQL adalah salah satu bahasa pemrograman terpopuler untuk dipelajari terkhusus pemula.
Apalagi sekarang ini banyak perusahaan sudah mulai bertransformasi ke arah data-driven maka tidak heran membutuhkan developer SQL karena perannya yang penting dalam pengelolaan database. Tenang saja, bahasa pemrograman SQL tidaklah sulit apabila dipelajari karena sintaksisnya menggunakan bahasa Inggris pada umumnya.
The Practical SQL Handbook. Sumber Gambar: Amazon
Nah, buku ini tidak hanya diajarkan bagaimana cara mengoperasikan SQL seperti yang sudah ditetapkan oleh komite standar ANSI, tetapi juga sebagai bahasa yang digunakan untuk memecahkan masalah yang ada di dalam bisnis. Banyak kosakata dasar maupun sintaks-sintaks yang bisa kamu pelajari apabila kamu ingin berniat untuk mempelajari bahasa SQL.
Buku ini memberikan landasan menyeluruh dalam dasar-dasar desain, keamanan, dan integrasi basis data. Anda akan mempelajari SQL secara pragmatis, dengan membuat database sampel dan kemudian mengerjakan banyak aplikasi contoh dengan database tersebut.
6. Introduction to Algorithms
Mahasiswa jurusan teknik komputer pastinya sangat erat kaitannya dengan algoritma. Jadi sudah tidak asing lagi dong ya. Kebetulan sekali lho sobat UMN, ada buku bacaan yang bagus untuk mempelajari algoritma komputer maupun bahasa pemrograman. Buku ini menjelaskan tentang bagaimana aplikasi matematis dalam algoritma seperti operasi matriks, pemrograman linier, polinomial dan Fast Fourier Transforms, teori bilangan, dan geometri komputasi.
Introduction to Algorithms. Sumber Gambar: Carousell Singapore
Ada juga diskusi tentang “metode master” untuk menemukan perilaku asimptotik dari sekuens yang ditentukan oleh perkiraan perulangan orde pertama. Sebagian besar buku ini membahas topik ilmu komputer langsung, seperti struktur data, pengurutan & pencarian, pendekatan rekursif, dan grafik. Buku ini mengambil pendekatan praktis dan menekankan algoritma yang bermanfaat daripada studi menyeluruh tentang semua algoritma.
7. Essentials of Computer Organization and Architecture
Buku ini mencakup organisasi komputer penting, logika digital, arsitektur set instruksi, konsep input/output, memori utama, perangkat penyimpanan, masalah kinerja, sistem perangkat lunak, arsitektur alternatif, dan banyak lagi. Publikasi yang luar biasa ini diisi dengan informasi penting bagi mahasiswa jurusan teknik komputer dan insinyur yang tertarik di bidang ini.
Buku ini juga dilengkapi dengan bacaan tambahan dari setiap bab dan latihan untuk pemahaman bacaan. Selain itu, juga mencantumkan buku nilai yang menurut penulis dapat bermanfaat bagi pembaca
Computer Organization and Architecture. Sumber Gambar: Computer Careers
Baca Juga: Mengenal Jurusan dan Biaya Kuliah DKV di UMN
Nah, itulah tadi sederetan rekomendasi buku-buku pilihan yang membahas tentang dunia komputer. Buat kalian mahasiswa jurusan teknik komputer, jangan lupa dibaca ya. Siapa tahu buku-buku diatas bisa jadi rekomendasi kamu dalam memperluas referensi dan wawasan soal computer science. Selamat membaca dan semoga bermanfaat ya!
By Reyvan Maulid | UMN News Service
Kuliah di Jakarta untuk jurusan program studi Informatika| Sistem Informasi | Teknik Komputer | Teknik Elektro | Teknik Fisika | Akuntansi | Manajemen| Komunikasi Strategis | Jurnalistik | Desain Komunikasi Visual | Film dan Animasi | Arsitektur | D3 Perhotelan , di Universitas Multimedia Nusantara. www.umn.ac.id