← Kembali ke Beranda
Ilustrasi Artikel

Mengenal Machine Learning: Bagaimana Komputer Belajar Sendiri?

Halo Sobat Jurnal Coding! Pada artikel sebelumnya, kita telah membahas bagaimana kehebatan algoritma pencarian Google mampu menembus miliaran data di internet dalam hitungan detik. Kita menyebut kemampuan gaib tersebut sebagai Kecerdasan Buatan (AI).

Namun, pernahkah kamu bertanya-tanya, bagaimana sebenarnya AI itu diciptakan? Apakah ada seorang programmer super jenius di markas Google yang mengetikkan kode aturan If/Else sebanyak miliaran baris tanpa tidur?

Jawabannya adalah: Tidak. Programmer masa kini sudah menemukan cara yang jauh lebih elegan dan efisien. Daripada menuliskan semua aturan secara manual, mereka menciptakan sebuah sistem di mana komputer bisa "belajar" dan mencari polanya sendiri. Cabang ilmu yang sangat revolusioner ini dinamakan Pembelajaran Mesin atau Machine Learning.

### Analogi Mengajari Anak Balita

Untuk memahami perbedaan antara pemrograman tradisional dan Machine Learning, mari kita gunakan analogi dari kehidupan nyata.

Bayangkan kamu sedang mengajari seorang balita untuk membedakan mana buah Apel dan mana buah Jeruk.

Jika kamu menggunakan pendekatan "Pemrograman Tradisional", kamu harus memberikan instruksi yang sangat kaku dan matematis kepada balita tersebut: "Jika buahnya berwarna merah, bulat sempurna, memiliki diameter 5 sentimeter, dan ada tangkai daun kecil di atasnya, maka itu adalah Apel. Jika buahnya oranye dan kulitnya berpori, maka itu Jeruk."

Lalu apa yang terjadi jika keesokan harinya kamu memberikan buah Apel Hijau (Granny Smith)? Balita tersebut pasti akan kebingungan dan gagal menjawab, karena warna hijau tidak ada di dalam daftar instruksi kaku yang kamu berikan!

Namun, jika kamu menggunakan pendekatan "Machine Learning", kamu tidak perlu memberikan aturan warna atau ukuran sama sekali. Kamu cukup menunjukkan 100 foto Apel dan 100 foto Jeruk kepada balita tersebut, lalu berkata: "Ini apel, ini jeruk. Pelajari sendiri bedanya ya!"

Otak balita tersebut akan secara insting menyerap informasi, mengenali tekstur, bentuk, dan pola dari kedua buah tersebut. Keesokan harinya, meskipun kamu memberikan Apel berwarna hijau atau Jeruk berukuran raksasa, balita tersebut tetap bisa menebaknya dengan benar berdasarkan pengalaman belajarnya!

### Cara Komputer Mengunyah Data

Dalam dunia nyata, proses Machine Learning bekerja persis seperti analogi balita di atas. Para ilmuwan data (Data Scientist) akan memberikan komputer sebuah "Buku Latihan" yang berisi jutaan data. Data ini bisa berupa gambar, teks, atau angka transaksi keuangan.


Proses Alur Machine Learning:



1. Pengumpulan Data: Komputer disuapi jutaan gambar kucing dan anjing.

2. Pelatihan Model (Training): Komputer menebak gambar satu per satu. Jika tebakannya salah, sistem akan mengoreksinya. Komputer belajar dari kesalahan tersebut dan memperbaiki rumus matematikanya secara otomatis.

3. Pengujian (Testing): Komputer diberikan foto hewan yang belum pernah ia lihat sebelumnya. Jika tingkat akurasinya mencapai di atas 95 persen, maka "Model AI" tersebut siap diluncurkan ke publik!


Teknologi inilah yang berada di balik kehebatan fitur Face Unlock di ponsel cerdasmu, fitur rekomendasi film di Netflix yang sangat akurat dengan seleramu, hingga fitur pengereman otomatis pada mobil otonom buatan Tesla.

### Mengapa Web Developer Harus Tahu Ini?

Kamu mungkin berpikir, "Saya kan cuma mau bikin website, untuk apa pusing memikirkan Machine Learning?"

Di era modern ini, batasan antara Web Developer dan AI Engineer sudah sangat tipis. Kamu tidak perlu menjadi ahli matematika yang merakit AI dari nol. Raksasa teknologi seperti Google, Microsoft, dan OpenAI telah menyediakan "Otak AI" siap pakai yang bisa kamu sewa dan sambungkan ke dalam website buatanmu menggunakan API (Application Programming Interface).

Kelak, kamu bisa membuat website toko online yang memiliki fitur pendeteksi wajah pelanggan, atau website portal berita yang memiliki asisten virtual pintar untuk merangkum artikel secara otomatis. Masa depan internet sangatlah cemerlang, dan pemahaman dasar tentang Machine Learning ini adalah tiket VIP-mu menuju ke sana.

Sekarang, setelah wawasan konseptualmu sudah sekelas profesional, mari kita kembali memanaskan jari-jari kita dengan merangkum semua perintah fundamental JavaScript di artikel Buku Pintar selanjutnya!

Apa pendapatmu tentang artikel ini?