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

Ini Dia Mata Kuliah Matematika yang Bermanfaat untuk Lulusan Ilmu Komputer

3 October 2017
in Learn
Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

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.

Daftar Isi

  • 1. Matematika Dasar
  • 2. Aljabar Linier dan Matriks
  • 3. Matematika Diskrit
  • 4. Metode Numerik
  • 5. Riset Operasi
  • 6. Statistika
  • 7. Kecerdasan Buatan
  • 8. Teknik Simulasi dan Pemodelan

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.

4/5 - (4 votes)

Follow Trentech.id di Google News, Klik DI SINI

Tags: ilmu komputerlulusan ilmu komputermata kuliahmata kuliah matematikamatematika
2.6k
VIEWS
Previous Post

Sharing Pengalaman Berharga oleh Mujiyanto, Setelah Gagal Bangun 2 Startup

Next Post

Ini Dia Trik Manjur untuk Startup Bikin Angle Investor Terpesona

Related Posts

Pentingnya Kemampuan Komunikasi Bagi Seorang Programmer

24 December 2024
2k

Seorang programmer adalah orang yang terjun dan menyelami bidang TI. Berbicara tentang bidang keilmuan. TI adalah bidang keilmuan yang sangat...

Hacker Paling Berbahaya

Ini Dia 10 Hacker Paling Berbahaya Didunia

15 July 2024
2k

Pada awalnya, hacker pertama kalinya muncul dengan arti positif yaitu untuk menyebut seorang yang memiliki keahlian dalam bidang komputer dan...

Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

7 Keterampilan Wajib Programmer Untuk 5-10 Tahun Ke Depan

21 March 2024
2k

Waktu terus berjalan, begitulah kehidupan. Kita sebagai programmer selalu dituntut untuk mengembangkan keterampilan di saat perkembangan industri TI terus berkembang...

Terpopuler

  • contoh pitch deck

    8 Contoh Pitch Deck Startup yang Bisa Kamu Pelajari

    2392 shares
    Share 956 Tweet 598
  • 3 Cara Memutus Koneksi Orang Lain dari Jaringan Wi-Fi Anda

    942 shares
    Share 377 Tweet 236
  • Qlapa Gulung Tikar

    316 shares
    Share 126 Tweet 79
  • Harga Saham GoTo Terjun Bebas (Lagi)

    123 shares
    Share 49 Tweet 31
  • 16 Jenis Saham: Panduan Lengkap Memahami Dunia Investasi

    571 shares
    Share 228 Tweet 143
  • Inilah Ratusan Perintah CMD (Command Prompt) yang Wajib Kamu Coba

    213 shares
    Share 85 Tweet 53
  • Daftar Gaji di Startup Indonesia

    240 shares
    Share 96 Tweet 60
  • HP Nokia Edge 2022 Mirip Iphone 13, Cek Harga dan Spesifikasi

    295 shares
    Share 118 Tweet 74
  • Ini Dia 7 Perintah CMD Keren yang Wajib Kamu Coba

    357 shares
    Share 143 Tweet 89
  • TikTok Resmi Pegang Kendali 75% Saham Tokopedia

    116 shares
    Share 46 Tweet 29

About . Contact . Partnership . Google News . Telegram

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
  • Advertising
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain

Welcome Back!

Sign In with Facebook
Sign In with Google
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Facebook
Sign Up with Google
OR

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
About . Contact . Partnership . Google News