AI vs Konvensional Programming: Penjelasan Singkat
AI berkembang sangat pesat. Banyak platform yang sudah mengimplementasikan kecerdasan buatan atau AI ke produk mereka. Contohnya, untuk fitur discover pada media sosial. Tentu saja konvensional programming masih diperlukan. Lalu apa bedanya AI dengan program - program konvensional pada umumnya?
Sekilas tentang AI
Artificial Intelligence (AI) adalah simulasi dari kecerdasan manusia.
Beberapa definisi AI:
- "The science and engineering of making intelligent machines, especially intelligent computer programs" (John McCarthy)
- The scientific understanding of the mechanisms underlying thought and intelligent behavior and their embodiment in machines (American Association for Artificial Intelligence)
- The ability of a digital computer or computer-controlled robot to perform tasks commonly associated with intelligent beings (Encyclopædia Britannica)
Secara umum, AI berfokus pada skill kognitif seperti:
- Learning
- Reasoning
- Self-correction
- Creativity
Secara konsep, AI dapat:
- Thinking humanly - (berpikir seperti manusia)
- Acting humanly - (bertindak seperti manusia)
- Thinking rationally - (berpikir rasional)
- Acting rationally - (bertindak rasional)
Pemrograman Konvensional
Pemrograman konvensional contohnya ketika kita membuat program untuk menyelesaikan suatu masalah. Kita akan mencari bagaimana program tersebut akan bekerja dan menuangkannya melalui bahasa pemrograman seperti Java, Python, C++, PHP dan sebagainya. Kita akan menulis kode sesuai sintaks bahasa pemrograman yang dipilih. Kita juga yang menentukan alur atau flow program tersebut.
Machine Learning
Machine learning adalah cabang ilmu dari Artificial Intelligence (AI). Machine learning ini menggunakan data - data untuk membuat sebuah model algoritma penyelesaian masalah, proses ini biasanya disebut dengan training. Dengan data tersebut ML akan membuat prediksi dan keputusan dari model yang sudah dibuat olehnya.
Perbedaan
Jika pemrograman pada umumnya adalah bagaimana seorang programmer memberikan path atau jalur bagi sebuah program, maka pemrograman AI adalah tentang bagaimana cara AI mendapatkan path tersebut dengan model yang diberikan.

About Muhammad Khuirul Huda
Muhammad Khuirul Huda is an Informatics Engineering student at Universitas Negeri Semarang.
Comments
Do you have a problem, want to share feedback, or discuss further ideas? Feel free to leave a comment here! Please stick to English. This comment thread directly maps to a discussion on GitHub, so you can also comment there if you prefer.
Instead of authenticating the giscus application, you can also comment directly on GitHub.