Trentech.id
No Result
View All Result
Login / Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Trentech.id
No Result
View All Result

Ini Dia Mata Kuliah Matematika yang Bermanfaat untuk Lulusan Ilmu Komputer

3 October 2017
in Learn
Manfaat Belajar Bahasa Pemrograman untuk Kehidupan
1.7k
VIEWS

Daftar Isi

5/5 - (3 votes)

Matematika, mungkin menjadi mata pelajaran atau mata kuliah yang cukup dibenci oleh sebagian pelajar atau mahasiswa di Indonesia. Kalau jurusan teknik atau mipa sudah pasti terpaksa harus belajar mata kuliah yang berbau matematika, karena hukumnya wajib. Padahal matematika ini bisa jadi merupakan tools yang hebat untuk menyelesaikan suatu masalah walaupun bidangnya tidak didominasi matematika.

Berbicara soal matematika, jurusan ilmu komputer atau teknik informatika. Mempunyai beberapa mata kuliah yang ternyata kebanyakan adalah memahami dan menyelesaikan suatu masalah dengan matematika dulu. Bukan langsung membuat aplikasi berbasis web atau aplikasi berbasis mobile. Tapi masalah diselesaikan dahulu dengan menggunakan pendekatan matematika.

Sayangnya tidak semua mahasiswa jurusan ilmu komputer atau teknik informatika menyukai berbagai mata kuliah berbau matematika, yang padahal bila diperdalam dapat meningkatkan inovasi di dalam bidang ilmu komputer atau malah justru dapat digunakan di dunia kerja.

Dulu mungkin lulusan ilmu komputer atau teknik informatika, cukup saja untuk menguasai programming seperti Java Desktop atau Android, atau PHP + MySQL + HTML + CSS + Javascript. Namun kini seiring dengan meningkatnya kebutuhan tenaga kerja pada bidang data science, machine learning, computer vision, image processing, dan komputasi lainnya. Tidak hanya kemampuan programming saja yang dibutuhkan, kemampuan matematis pun sangat dibutuhkan.

Berikut adalah beberapa mata kuliah matematika yang dapat dimanfaatkan lulusan ilmu komputer sebelum lulus ataupun memperdalamnya sendiri setelah lulus kuliah.

1. Matematika Dasar

Sebelum lanjut memperdalam pelajaran matematika lainnya. Tentu kamu harus menguasai yang dasar dulu. Pemahaman dasar ini seperti teori bilangan (biner, bulat, negatif), vektor, aljabar, kecepatan dan percepatan, diagram kartesius, dan lainnya.

Saat kuliah kamu tidak perlu mendapat nilai A, yang penting setelah lulus mau mempelajari kembali matematika dasar dan memperdalamnya. Bukan kenapa – kenapa, misal saat kamu menggunakan Fuzzy Logic di sebuah sistem cerdas, kamu akan menggunakan persamaan garis linier y = mx + c untuk mendapatkan nilai y dari input x.

Dan itu semua hanya kamu temukan di matematika dasar. Dan selanjutnya matematika dasar ini digunakan oleh mata kuliah matematika lainnya.

2. Aljabar Linier dan Matriks

Ingin memperdalam image processing dan computer vision? kamu harus memperdalam mata kuliah ini, hampir semua data yang ada di komputer seperti suara, gambar, dan video dapat direpresentasikan menjadi matriks. Bahkan sekumpulan dataset seperti data pemeriksaan dokter terhadap pasien tuberkolosis pun dapat dijadikan matriks untuk melatih machine learning yang kamu kembangkan dalam penentuan apakah seorang pasien menderita tuberkolosis akut, sedang, atau gejala.

Aljabar Linier dan Matriks berisi bahasan bagaimana mengolah matriks dan berbagai operasinya untuk mendapatkan informasi atau mengolah informasi. Dan juga ada beberapa cara bagaimana merepresentasikan masalah menjadi sebuah matriks.

3. Matematika Diskrit

Matematika Diskrit sebenarnya berisi tentang teori bilangan yang menjadi dasar dari komputasi di dalam CPU. Juga terdapat pembahasan struktur data seperti tree, graph, dan stack hanya saja dalam pendekatan matematis. Juga terdapat beberapa bahasan mengenai analisis algoritma dan mencari kompleksitasnya.

Yang pasti di dalam matematika diskrit kamu akan mengenal berbagai algoritma yang dapat dilakukan diatas struktur data berbasis graph atau tree seperti algoritma breadth-first search untuk web crawling atau pencarian jalur terdekat pada representasi graph. Dan tentu saja modal ini dapat kamu teruskan untuk mempelajari topik lain seperti data mining atau optimasi sistem.

4. Metode Numerik

Metode numerik berisi topik tentang integral dan diferensial. Selain itu beberapa operasinya diterapkan juga dalam image processing seperti membuat berbagai filter untuk mengaplikasikan noise, brightness, dan lainnya. Metode numerik juga digunakan untuk mendukung mata kuliah lain seperti Statistika.

5. Riset Operasi

Riset Operasi mungkin menjadi salah satu mata kuliah matematika yang cukup menarik. Dominasinya berisi bahasan yang membahas mengenai optimasi pada suatu sistem seperti pengantaran barang ke beberapa kota dengan menggunakan sejumlah sumber daya atau bahkan kamu juga dapat mengetahui jalur optimal melalui operasi max-flow.

Riset operasi pun berisi pembahasan seperti Hidden Markov Model untuk mencari pola – pola tertentu yang dapat kamu manfaatkan lebih lanjut dari suatu dataset. Tapi dominannya, riset operasi membahas bagaimana mengoptimalkan suatu sumber daya menjadi aktivitas tanpa keluar ongkos yang banyak.

6. Statistika

Mata kuliah ini mungkin hanya berisi dataset, hitung, kemudian tampilkan di grafit. Tapi kini peranannya semakin dibutuhkan untuk menghasilkan data scientist yang berkualitas.

Untuk menangani pembersihan data atau melihat kualitas suatu data kamu harus membutuhkan statistika. Jangan lari – lari ke algoritma yang rumit tapi belum terbukti padahal dengan statistika saj sudah beres.

Berbagai algoritma di machine learning pun masih didominasi oleh statistika seperti algoritma untuk klasifikasi dan klustering. Sebut saja ada Linear Regression, Logistic Regression, Naive Bayes, dan K-Means. Ada juga berbagai algoritma lain seperti Random Forest yang sedang naik daun.

7. Kecerdasan Buatan

Kecerdasan buatan, jangan dikira berisi mata kuliah yang akan menggunakan library tertentu seperti TensorFlow atau Keras. Tapi kamu tetap akan menghitungnya terlebih dahulu. Misal kamu akan mempelajari mencari jalur terpendek dahulu, kemudian dilanjutkan dengan membuat mesin agar berpikir menggunakan Fuzzy Logic, lalu akhirnya akan diarahkan ke pengembangan aplikasi berbasis neural network.

Neural network pada dasarnya adalah graf yang berisi sejumlah function dan menerima input berupa vektor atau matriks yang divektorisasi. Lalu vektornya dari mana? vektornya berasal dari matriks yang dibentuk dari dataset atau gambar yang dikonversi menjadi matriks. lalu dipelajari oleh Neural networkdengan struktur tertentu dan hasilnya akan digunakan oleh sistem yang telah kita training tadi.

8. Teknik Simulasi dan Pemodelan

Ingin membuat simulasi tank baja? atau simulasi pesawat? tidak serta merta seperti membuat game dengan IDE seperti Unity3D atau Unreal3D. Kamu harus tahu perhitungannya terlebih dahulu smapai mendapat rumus yang benar – benar membuat kamu seperti menggunakan tank baja sungguhan atau pesawat sungguhan.

Karena teknik simulasi dan pemodelan ini bagaimana kamu merasakan sesuatu seolah – olah kamu menggunakan sesuatu yang sesungguhnya. Simulasi dan Pemodelan pun dapat digunakan untuk melakukan perkiraan terhadap suatu antrian pengunjung dan menjalankkan beberap ajam untuk melihat berbagai prediksi yang terjadi saat simulasi berlangsung.

Atau dapat juga untuk menghitung padatnya kendaraan pada jam tertentu melalui simulasi kepadatan jalan raya dan banyaknya pejalan kaki yang lalu lalang di jalanan. [cp/ap]


Kamu bisa download Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer. Silahkan di Download dan selamat belajar.

Tags: ilmu komputerlulusan ilmu komputermata kuliahmata kuliah matematikamatematika
Previous Post

Sharing Pengalaman Berharga oleh Mujiyanto, Setelah Gagal Bangun 2 Startup

Next Post

Ini Dia Trik Manjur untuk Startup Bikin Angle Investor Terpesona

Trentech.id

Trentech.id

Tren Teknologi Indonesia

Related Posts

Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer

Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer

3 October 2018
4.1k

Bagi temen-temen coders yang saat ini merupakan mahasiswa Teknik Informatika atau Ilmu Komputer tentu saja sudah sangat lumrah jika temen-temen...

Dapatkan Buku Ilmu Komputer GRATIS dari Green Tea Press

Dapatkan Buku Ilmu Komputer GRATIS dari Green Tea Press

13 February 2018
1.4k

Green Tea Press merupakan salah satu penerbit buku-buku Ilmu Komputer yang didirikan oleh seorang computer scientist bernama Allen B. Downey. Penerbit yang satu...

Please login to join discussion

Terpopuler

  • contoh pitch deck

    8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    926 shares
    Share 370 Tweet 231
  • Kumpulan Materi Kuliah Jurusan Teknik Informatika dan Ilmu Komputer

    329 shares
    Share 132 Tweet 82
  • Menjelajahi Kelebihan dan Keterbatasan Chatbot AI BARD

    108 shares
    Share 43 Tweet 27
  • Upgrade XAMPP? Beginilah Caranya

    231 shares
    Share 92 Tweet 58
  • Masa Depan Zoom Tercoreng PHK: Dampak dan Prospek

    108 shares
    Share 43 Tweet 27
  • Startup Kecerdasan Buatan (AI) Membawa Solusi Baru dalam Industri

    108 shares
    Share 43 Tweet 27
  • Alasan Mahasiswa IT Harus Bisa Coding

    121 shares
    Share 48 Tweet 30
  • Sistem Baru TikTok: Solusi Terbaru untuk Kreativitas dan Keamanan Pengguna

    108 shares
    Share 43 Tweet 27
  • 6 Kebiasaan Elon Musk yang Bisa Bikin Kamu Sukses

    120 shares
    Share 48 Tweet 30
  • Dampak PHK Masal eBay pada Karyawan dan Industri E-commerce

    108 shares
    Share 43 Tweet 27

About . Contact . Partnership

Trentech.id adalah situs yang menyajikan konten tentang startup, bisnis, game, event, hingga informasi pekerjaan. Trentech berusaha memberikan konten yang berkualitas untuk para pembacanya agar dapat menjadi rujukan utama mengenai dunia teknologi pada khususnya. Tim trentech terdiri dari orang – orang yang berkompeten dibidangnya, dan akan selalu mendukung karya – karya terbaik anak bangsa dengan memberikan kesempatan seluas-luasnya untuk para startup agar dapat publish karyanya di trentech.

Trentech ID

  • About
  • Contact
  • Partnership
  • Panduan Penulis
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Login / Register

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • Login
  • Sign Up
Forgot Password?
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.