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
2.1k

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

Terpopuler

  • Ini Dia Peluang Chatbot Sebagai Produk AI di Masa Depan Menurut Founder Kata.ai

    118 shares
    Share 47 Tweet 30
  • Sertifikasi PCI DSS BingX Jadi Tolak Ukur Baru Keamanan Data Web3

    108 shares
    Share 43 Tweet 27
  • Riset Ungkap Penambang Bitcoin Bakal Melonjak pada 2025

    111 shares
    Share 44 Tweet 28
  • Investor Chainlink Targetkan ROI 10.000% di 2025

    110 shares
    Share 44 Tweet 28
  • 16 Jenis Saham: Panduan Lengkap Memahami Dunia Investasi

    612 shares
    Share 245 Tweet 153
  • Cara Daftar IMEI Resmi di Indonesia dengan Mudah

    133 shares
    Share 53 Tweet 33
  • WhatsApp Kembangkan Fitur Matikan Last Seen untuk Kontak Tertentu

    119 shares
    Share 48 Tweet 30
  • Bukalapak Akuisisi Startup 5 Startup Lokal Senilai US$ 1 Miliar

    133 shares
    Share 53 Tweet 33
  • 3 Cara Memutus Koneksi Orang Lain dari Jaringan Wi-Fi Anda

    1098 shares
    Share 439 Tweet 275
  • Gunakan Cara Ini! Agar Konten Website Anda Menciptakan Penjualan Luar Biasa

    118 shares
    Share 47 Tweet 30

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