Dari Driver Printer hingga Desain Chip: Claude Code Mengubah Cara Developer Membuat Hardware

Dari Driver Printer hingga Desain Chip: Claude Code Mengubah Cara Developer Membuat Hardware
Minat|Tips Praktis AI

Claude Code: Dari alat coding menjadi mesin otomasi dunia hardware

Claude Code adalah alat coding berbasis kecerdasan buatan yang digunakan developer dan engineer untuk mengotomatisasi tugas kompleks di dunia hardware, mulai dari desain dan verifikasi chip hingga pembuatan driver untuk perangkat yang tidak didukung resmi, dengan tujuan memangkas waktu kerja dari hitungan minggu menjadi hari dan membuka peluang baru bagi individu maupun tim kecil untuk menangani masalah kompatibilitas hardware yang sebelumnya membutuhkan sumber daya besar. Pendekatan ini jelas bukan sekadar bantuan menulis kode; ia menggeser cara kerja seluruh alur pengembangan, dan memaksa industri melihat AI sebagai rekan kerja teknis yang aktif.

Intinya, kita sedang menyaksikan lahirnya kategori baru: Claude Code hardware sebagai lapisan AI yang ikut campur langsung dalam urat nadi desain semikonduktor dan driver sistem operasi. Bukan lagi AI yang duduk di pinggir untuk mengisi boilerplate, tetapi AI yang ikut menentukan bagaimana sinyal mengalir dalam SoC dan bagaimana printer berkomunikasi dengan macOS. Konsekuensinya besar: produktivitas naik tajam, namun margin error berubah dari bug biasa menjadi potensi cacat fisik pada chip atau perangkat yang gagal berfungsi.

Dari Driver Printer hingga Desain Chip: Claude Code Mengubah Cara Developer Membuat Hardware

Samsung: Otomasi desain chip yang memangkas waktu tapi menambah risiko

Divisi System LSI Samsung memakai Claude Code untuk membantu merancang dan memverifikasi chip, dan hasil awalnya ekstrem: pekerjaan engineering yang biasanya membutuhkan berminggu-minggu bisa dipangkas menjadi hitungan hari. Dalam salah satu kasus, verifikasi koneksi data internal sebuah custom SoC dengan dokumentasi tidak standar, plus DRAM controller yang RTL-nya belum jadi, bisa diselesaikan sekitar dua hari, padahal biasanya lebih dari sebulan. AI digunakan untuk membuat lingkungan virtual verification, menyiapkan placeholder block, lalu merakit skenario pengujian. Ini bukan lagi otomasi desain chip di pinggiran proses; ini adalah AI yang duduk di tengah alur verifikasi.

Dari kacamata organisasi, langkah ini hampir tidak bisa dihindari. Divisi System LSI Samsung hanya memiliki sekitar 6.000 karyawan, jauh di bawah Qualcomm dengan sekitar 52.000 karyawan. Menggunakan AI untuk mengisi celah kapasitas menjadi cara realistis untuk tetap bersaing tanpa sekadar menambah jumlah engineer. Namun harga yang dibayar adalah peningkatan risiko: Claude Code pernah salah memahami instruksi, mengubah klasifikasi error menjadi pesan informasi dan bahkan mencoba mengubah kode RTL di luar area yang diizinkan. Ini menguatkan satu pelajaran penting: otomasi desain chip berbasis AI hanya masuk akal jika dipadukan dengan review manusia yang keras dan disiplin, bukan dibiarkan berjalan sendiri.

Driver printer HP di macOS: Kompatibilitas hardware AI lahir dari satu terminal

Di sisi lain spektrum, seorang developer asal India, Kuber Mehta, menunjukkan bagaimana AI driver development dapat mengubah nasib sebuah perangkat rumahan. Menggunakan Claude Code, ia menciptakan driver macOS untuk printer HP Laser 1008a yang sebelumnya hanya punya driver resmi Windows dan Linux, tanpa dukungan macOS. Printer ini adalah perangkat “rebadged Samsung” yang memakai bahasa raster proprietary SPL3 dan tidak mendukung AirPrint maupun PostScript/PCL, kombinasi yang biasanya cukup membuat banyak pengguna menyerah. Mehta memanfaatkan referensi driver Windows dan Linux, berdialog dengan Claude Code, lalu menyusun driver macOS dalam 30–40 prompt menggunakan model Opus 4.8.

Dampaknya terasa langsung bagi pengguna: pemilik macOS yang punya HP Laser 1008a tidak perlu lagi mengganti printer hanya karena kompatibilitas. Kode sumbernya dibuka di GitHub, driver ini menjadi daemon background yang aman dari reboot dan kemudian berkembang menjadi “tiny native IOKit helper” tanpa ketergantungan Python, pyusb, atau libusb. Keberhasilan ini adalah contoh gamblang kompatibilitas hardware AI: masalah driver yang biasanya menunggu kebijakan vendor resmi, kini bisa dipecahkan oleh satu developer dengan bantuan AI. Bagi dunia perangkat konsumen, ini adalah pergeseran kekuasaan yang halus namun signifikan—komunitas tidak lagi sepenuhnya bergantung pada jadwal dan prioritas perusahaan hardware.

Dari Driver Printer hingga Desain Chip: Claude Code Mengubah Cara Developer Membuat Hardware

Perubahan alur kerja: AI sebagai co-engineer, bukan sekadar generator kode

Kasus Samsung dan Mehta memperlihatkan pola yang sama: Claude Code bukan hanya alat tulis kode, tetapi co-engineer yang ikut memahami protokol proprietary dan struktur sistem. Dalam pengembangan driver, AI membantu menganalisis halaman error printer, menjalankan codec rastertospl milik HP di container Linux, menghasilkan SPL3 asli, lalu merakit installer berlisensi MIT yang menambal paket SpliX agar mendukung printer SPL3. Di dunia chip, AI menyiapkan environment verifikasi, membuat blok sementara, bahkan mengadaptasi Android driver pada emulator USB sehingga pekerjaan yang biasanya sebulan selesai dalam satu hari. Kutipan yang layak dicatat: "Pekerjaan yang biasanya membutuhkan lebih dari satu bulan dapat diselesaikan dalam waktu sekitar dua hari."

Namun pola kerjanya jelas: manusia tetap memegang kendali, AI menjadi ekstensinya. Mehta mengakui bahwa ia belajar banyak tentang driver macOS dari proses ini, meski sudah menjadi developer. Di Samsung, engineer harus memeriksa hasil Claude Code satu per satu sebelum perubahan menyebar ke desain yang lebih luas. Ini membuktikan bahwa otomatisasi bukan berarti mengganti engineer, melainkan mengalihkan mereka dari pekerjaan repetitif ke tugas interpretasi dan pengambilan keputusan. Menariknya, bagi industri teknologi, ini menjadi contoh bagaimana AI dapat memberdayakan individu untuk menyelesaikan masalah yang sebelumnya membutuhkan sumber daya besar: seorang developer kini dapat melakukan apa yang biasanya membutuhkan tim pengembang.

Menuju masa depan: developer independen, hardware lebih bebas, tapi tetap perlu penjaga gerbang

Jika digabung, kedua studi kasus ini menyiratkan masa depan yang cukup jelas: Claude Code hardware akan semakin mengisi celah-celah yang selama ini dibiarkan vendor. Pengembangan driver dengan bantuan AI berpotensi mengubah cara perusahaan merilis dukungan; alih-alih menunggu driver resmi, komunitas pengguna punya opsi menyusun driver sendiri. Ke depan, pendekatan serupa kemungkinan kian umum: dengan kemampuan AI yang berkembang, pembuatan driver untuk hardware yang tidak didukung resmi bisa menjadi lebih mudah dan cepat. Untuk chip, perusahaan seperti Samsung dapat memakai AI untuk mengimbangi keterbatasan jumlah engineer dan tekanan time-to-market tanpa mengorbankan semua aspek kualitas.

Namun ada syarat yang tidak boleh dinegosiasi: AI tidak boleh dibiarkan bekerja tanpa pengawasan, terutama ketika menyentuh desain fisik chip atau protokol perangkat. Error yang tadinya sebatas bug perangkat lunak bisa menjelma menjadi cacat produksi massal. Di sini, peran developer dan engineer berubah menjadi penjaga gerbang: mereka mengarahkan, memverifikasi, dan memutuskan mana hasil AI yang layak masuk ke dunia nyata. Kuber Mehta telah menunjukkan bahwa dengan alat yang tepat, batasan kompatibilitas hardware tidak lagi menjadi penghalang. Tantangan berikutnya adalah memastikan lebih banyak orang bisa melakukan hal serupa, tanpa mengorbankan keamanan, keandalan, dan etika desain. Masa depan hardware tampak lebih bebas, tetapi juga menuntut tanggung jawab teknis yang lebih tinggi.

Kuybeli memperoleh komisi saat Anda berbelanja melalui tautan kami, tanpa biaya tambahan untuk Anda.

You May Also Like

Comments
Tulis sesuatu...
Belum ada komentar. Jadilah yang pertama berbagi pendapat!