ClickUp Codegen
Perangkat Lunak

Claude Code vs. Copilot: Mana yang Cocok dengan Alur Kerja Anda?

Memilih antara Claude Code dan Copilot adalah salah satu keputusan terpenting yang akan diambil tim Anda tahun ini. Penelitian menunjukkan bahwa setiap peningkatan 25% dalam adopsi AI terkait dengan penurunan stabilitas pengiriman sebesar 7,2%, yang menghabiskan waktu berjam-jam bagi tim setiap sprint.

Analisis ini mencakup kinerja masing-masing alat dalam alur kerja nyata sehingga Anda dapat memilih yang tepat untuk tim Anda. Selain itu, kami juga membahas bagaimana ClickUp menjembatani kesenjangan konteks saat menggunakan alat AI seperti ini. ๐Ÿช„

Claude Code vs. GitHub Copilot Sekilas

Claude Code adalah agen pemrograman berbasis terminal dari Anthropic. Anda cukup menjelaskan tugas dalam bahasa Inggris biasa, lalu agen ini akan membaca seluruh basis kode Anda, menyusun rencana, dan menghasilkan perubahan kode yang siap digabungkan.

GitHub Copilot adalah asisten pemrograman berbasis AI dari GitHub yang terintegrasi langsung di editor kode Anda, memberikan saran baris kode dan melengkapi fungsi saat Anda mengetik.

Perbedaan utamanya terletak pada tiga hal: di mana keduanya dijalankan, bagaimana cara kerjanya, dan keunggulan masing-masing. ๐Ÿ‘€

FiturClaude CodeGitHub Copilot
Antarmuka utamaAntarmuka Baris Perintah (CLI)Terintegrasi dengan IDE (VS Code, JetBrains, Neovim)
Jendela konteksHingga 1 juta token dengan pengindeksan repositori penuh32.000โ€“128.000 token (tergantung model)
Autocomplete langsungTidakYa
Mode AgenEksekusi otonom berbasis terminal dengan beberapa langkahMode agen VS Code dengan loop pemulihan otomatis
Perubahan pada beberapa fileRencanakan dan jalankan di seluruh repositoriDikelola oleh pengembang melalui mode agen
Integrasi GitHubPerintah Git melalui terminalPR, Masalah, Tindakan, dan agen pengkodean bawaan
Dukungan MCP300+ integrasiEkstensi ekosistem GitHub
Pilihan terbaik untukTugas otonom yang kompleks, refaktor besarKecepatan pengkodean harian, tim yang berfokus pada editor

๐Ÿง  Fakta Menarik: Penggunaan AI dalam pemrograman sudah menjadi hal yang umum, bukan lagi pengecualian. Sekitar 84% pengembang menggunakan atau berencana menggunakan alat AI dalam alur kerja mereka, menunjukkan bahwa pemrograman dengan AI telah beralih dari tahap eksperimental menjadi mainstream.

Apa itu Claude Code?

Claude Code vs Copilot untuk alur kerja pemrograman
melalui Anthropic

Claude Code adalah alat pemrograman berbasis agen dari Anthropic yang berjalan di terminal Anda. Anda memberi perintah dalam bahasa alami, dan alat ini akan membaca repositori Anda, menganalisis arsitekturnya, serta menjalankan perubahan bertahap secara otomatis. Alat ini akan meminta persetujuan Anda sebelum melakukan commit.

Kelebihan

  • Eksekusi otomatis: Anda mendelegasikan tugas secara keseluruhan. Claude Code membaca repositori, menyusun rencana, melakukan perubahan pada berbagai berkas, dan menghasilkan perbandingan perubahan (diffs) untuk Anda setujui
  • Jendela konteks 1 juta token: Jendela ini dapat menampung seluruh lapisan otentikasi, gerbang API, skema basis data, dan rangkaian pengujian dalam satu sesi tanpa kehilangan jejak bagaimana semuanya terhubung
  • Tim Agen: Anda dapat menjalankan sub-agen paralel dengan jendela konteks khusus untuk mengerjakan bagian-bagian berbeda dari migrasi secara bersamaan
  • Kinerja SWE-bench: Mendapat skor 80,86% pada SWE-bench Verified dengan Opus 4.6, yang mengukur kemampuan untuk menyelesaikan masalah GitHub yang sebenarnya secara mandiri
  • Dukungan MCP: Lebih dari 300 integrasi Model Context Protocol memungkinkan pengambilan data real-time dari Slack, Sentry, Linear, PostgreSQL, dan alat lainnya selama eksekusi

๐Ÿ“ฎ Wawasan ClickUp: 19% orang mengatakan mereka ingin agen AI membantu mengelola alur kerja proyek.

Namun, alur kerja manajemen proyek bukanlah sekadar daftar periksa. Ini adalah sistem dinamis yang melibatkan kompromi, serah terima, dan prioritas yang berubah-ubah, di mana rencana kemarin jarang mencerminkan kenyataan hari ini.

Super Agents dari ClickUp dirancang untuk merespons kondisi pekerjaan Anda, bukan sekadar instruksi. Mereka menjalankan tugas sesuai jadwal yang Anda tentukan dan mendeteksi pemicu seperti pertanyaan yang diajukan, tugas baru yang dibuat, atau formulir yang dikirimkan, serta dapat secara proaktif mengidentifikasi masalah!

Kekurangan

  • Tidak ada autocomplete langsung: Tidak ada saran kode secara real-time di editor Anda
  • Kurva pembelajaran yang lebih curam: Anda beralih dari โ€˜menulis kode dengan bantuan AIโ€™ ke โ€˜menugaskan suatu tugas kepada agen pemrograman AI โ€™
  • Batas kuota pada paket tingkat bawah: Alur kerja yang intensif memerlukan paket tingkat yang lebih tinggi
  • Hanya model Claude: Anda tidak dapat beralih antara ChatGPT, Gemini, atau model lain

๐Ÿ” Tahukah Anda? Sebuah studi open-source menemukan peningkatan produktivitas pengembang individu hanya sebesar 5,5%, yang menunjukkan bahwa pemrograman sehari-hari lebih kompleks daripada tugas-tugas di laboratorium.

Apa itu GitHub Copilot?

Claude Code vs Copilot untuk alur kerja pemrograman AI
melalui GitHub

GitHub Copilot adalah asisten pemrograman berbasis AI dari GitHub yang terintegrasi langsung ke dalam editor kode Anda. Alat ini menyarankan kode saat Anda mengetik, mendukung berbagai model AI, dan terhubung langsung ke ekosistem GitHub untuk tinjauan pull request dan tugas latar belakang.

Kelebihan

  • Autocomplete inline: Saran real-time saat Anda mengetik yang belajar dari file dan pola pemrograman Anda saat ini
  • Dukungan multi-model: Beralih di antara 21 model obrolan, termasuk Claude Opus, ChatGPT, dan Gemini, untuk setiap tugas tanpa perlu meninggalkan editor Anda
  • Mode agen dan agen khusus: Empat agen yang dirancang khusus (Explore, Task, Code Review, Plan) ditambah agen pemrograman latar belakang yang dapat Anda gunakan untuk mengelola masalah
  • Integrasi ekosistem GitHub: Peninjauan PR bawaan, deskripsi commit, pemindaian kode dan perbaikan otomatis, serta integrasi Actions
  • Dukungan IDE yang luas: Berfungsi di VS Code, Visual Studio, JetBrains, Neovim, dan GitHub Mobile

Untuk lebih memahami bagaimana agen AI untuk pemrograman dapat mengubah alur kerja pengembangan Anda, tonton video ikhtisar ini yang membahas kemampuan dan penerapan nyata agen pemrograman dalam tim perangkat lunak modern.

Kekurangan

  • Konteks efektif yang lebih kecil: Sebagian besar konfigurasi beroperasi pada 32kโ€“128k token, yang membatasi kemampuan penalaran pada monorepo besar
  • Ditujukan untuk pengembang dalam menangani tugas-tugas kompleks: Mode Agen masih memerlukan Anda untuk mengarahkan setiap siklus saat menangani pekerjaan yang melibatkan banyak file
  • Tidak ada skor SWE-bench mandiri: Metrik kinerja berfokus pada kecepatan, bukan penyelesaian tugas secara otonom
  • Batas permintaan premium: Mode agen dan fitur tinjauan kode menggunakan permintaan premium yang akan bertambah

Perbandingan Fitur Claude Code vs. GitHub Copilot

Sekarang setelah Anda mengetahui fungsi masing-masing alat, pertanyaan selanjutnya adalah di mana perbedaan tersebut benar-benar berpengaruh pada pekerjaan sehari-hari Anda. Berikut perbandingannya berdasarkan enam aspek. ๐Ÿ› ๏ธ

Fitur #1: Kemampuan AI dan agen

Claude Code

Didukung oleh pemrosesan berbasis agen, Claude Code membaca repositori Anda, menyusun rencana eksekusi, dan menampilkan perbedaan kode, lalu menunggu persetujuan Anda sebelum melakukan commit. Fitur Agent Teams-nya memungkinkan Anda menjalankan sub-agen secara paralel pada bagian-bagian berbeda dari tugas besar secara bersamaan.

GitHub Copilot

Mode agen Copilot di VS Code mengolah perubahan pada beberapa file, menjalankan perintah terminal, dan memperbaiki diri secara otomatis saat pengujian gagal.

Pengembang tetap terlibat dalam setiap siklus. Agen pengkodean latar belakangnya dapat ditugaskan untuk menangani masalah GitHub dan bekerja secara asinkron, serta membuat pull request setelah selesai.

๐Ÿ† Kesimpulannya: Claude Code unggul dalam penyelesaian tugas secara otonom, di mana Anda cukup menyerahkan tugas dan meninggalkannya. Copilot unggul dalam bantuan interaktif yang melibatkan pengembang secara langsung, di mana Anda tetap memegang kendali.

Fitur #2: Jendela konteks dan pemahaman kode

Claude Code

Jendela 1 juta token Claude Code memungkinkan alat ini memproses seluruh basis kode Anda bersama dengan dokumen desain dan log kesalahan dalam satu sesi. Alat ini menggunakan kompresi konteks, yaitu meringkas konteks lama untuk memberi ruang bagi informasi baru, guna mengelola sesi yang berjalan lama tanpa kehilangan alur.

GitHub Copilot

Rentang 32k-128k Copilot bekerja dengan baik untuk pemrograman tingkat file dan tingkat fungsi. Menulis fungsi baru, memperbaiki bug dalam satu file, atau membuat tes untuk sebuah modul dapat dilakukan dengan nyaman dalam rentang tersebut.

๐Ÿ† Kesimpulannya: Claude Code memiliki keunggulan struktural untuk monorepo besar dan debugging lintas layanan. Copilot lebih cocok untuk sebagian besar tugas pemrograman sehari-hari di mana Anda bekerja pada satu atau dua berkas.

Fitur #3: Perubahan pada banyak file dan skala repositori

Claude Code

Claude Code mengidentifikasi setiap file yang perlu diubah, menyusun rencana yang mempertimbangkan ketergantungan, dan menerapkan perubahan secara berurutan. Tim-tim telah menggunakan agen paralel untuk menangani bagian-bagian berbeda dari migrasi kerangka kerja secara bersamaan.

GitHub Copilot

Mode agen Copilot menjelajahi berkas-berkas dan menjalankan tes, tetapi Anda biasanya menentukan cakupan tugas dan meninjau setiap siklus. Agen pemrograman menangani tugas-tugas yang lebih spesifik saat ditugaskan sebuah masalah GitHub.

๐Ÿ† Kesimpulannya: Claude Code dirancang khusus untuk perubahan skala repositori yang memerlukan pemahaman arsitektur yang mendalam. Copilot dapat menangani pekerjaan multi-file, tetapi memerlukan lebih banyak koordinasi dari pengembang.

Fitur #4: Integrasi IDE dan pengalaman pengembang

Claude Code

Claude Code memerlukan pembukaan terminal dan deskripsi tugas dalam bahasa alami. Bagi pengembang yang sudah terbiasa menggunakan git, Docker, dan make melalui baris perintah, hal ini terasa alami.

Ekstensi VS Code menambahkan beberapa fitur ke dalam editor, tetapi kekuatan utamanya tetap ada di CLI.

GitHub Copilot

Kehadiran Copilot yang terintegrasi secara native di VS Code, Visual Studio, JetBrains, Neovim, dan GitHub Mobile membuatnya tidak terlihat dalam alur kerja yang sudah ada. Anda cukup menginstal ekstensi dan mulai mendapatkan saran. Tidak perlu mengganti editor.

๐Ÿ† Kesimpulannya: Copilot unggul dalam hal adopsi IDE yang lancar. Claude Code sangat cocok untuk pengembang backend dan terminal-native yang terbiasa mendelegasikan tugas.

Kisah pelanggan: Atrato

Alat pemrograman berbasis AI dapat mempercepat implementasi, namun peluncuran produk tetap bergantung pada seberapa baik tim Anda mengelola persyaratan, serah terima, dan transparansi terkait kode. Atrato menggunakan ClickUp untuk memusatkan pengembangan produk, meningkatkan kolaborasi lintas fungsi, dan menciptakan proses pengiriman yang lebih andal. Hasilnya: peningkatan kecepatan pengembangan produk sebesar 30%, penurunan beban kerja pengembang sebesar 20%, dan pengurangan waktu penyelesaian tiket (MTTR) sebesar 24 jam.

ClickUp tidak hanya memungkinkan saya untuk menjaga proyek tetap pada jalurnya dan mendeteksi risiko sejak dini, tetapi juga membantu saya sebagai kontributor individu dalam menyelesaikan tugas-tugas harian saya.

ClickUp tidak hanya memungkinkan saya untuk menjaga proyek tetap pada jalurnya dan mendeteksi risiko sejak dini, tetapi juga membantu saya sebagai kontributor individu dalam menyelesaikan tugas-tugas harian saya.

Bagaimana ClickUp Mengatasi Kesenjangan Konteks untuk Agen Pemrograman AI

Alat pemrograman AI Anda dapat menulis kode yang bagus. Namun, ketika alat tersebut tidak memahami mengapa suatu perubahan pentingโ€”kriteria penerimaan, spesifikasi yang terkait, atau umpan balik pemangku kepentingan yang mengubah cakupanโ€”maka alat tersebut bekerja tanpa arah yang jelas.

Ketidakcocokan antara alat pemrograman dan konteks proyek disebut Context Sprawl, dan inilah yang membuat tim menghabiskan waktu untuk menerjemahkan tiket menjadi perintah.

ClickUp menggabungkan dokumentasi, tugas, dan alur kerja pengembangan Anda ke dalam satu ruang kerja. Konteks teknik Anda berada di samping pekerjaan kode Anda, sehingga pembaruan langsung tercermin seiring perkembangan proyek.

Sekarang, mari kita bahas bagaimana ClickUp untuk Tim Perangkat Lunak mendukung alur kerja pemrograman yang sesungguhnya. ๐Ÿ‘‡

Tanyakan apa saja kepada AI tentang pekerjaan Anda

ClickUp Brain untuk tim pengembangan perangkat lunak
Tanyakan kepada ClickUp Brain mengenai proses departemen saat ini

ClickUp Brain adalah lapisan AI kontekstual di ruang kerja Anda, dan berfungsi di seluruh sistem. Ia menghubungkan tugas, dokumen, obrolan, rapat, dan aplikasi pihak ketiga seperti GitHub, sehingga Anda dapat mengajukan pertanyaan dalam bahasa sehari-hari dan mendapatkan jawaban yang diambil langsung dari data ruang kerja Anda.

Misalkan seorang pengembang bergabung dengan proyek di tengah sprint.

Daripada harus mencari-cari di lima thread untuk memahami proses deployment saat ini, mereka cukup mengetik โ€˜@Brain, bagaimana proses deployment aplikasi mobile kita?โ€™ dan mendapatkan jawaban dari dokumen, komentar tugas sebelumnya, serta diskusi tim dalam hitungan detik.

ClickUp Brain juga menangani banyak tugas operasional yang tidak ingin dilakukan secara manual:

  • Membuat ringkasan harian AI yang merangkum tugas dan hambatan Anda saat Anda masuk
  • Menugaskan tugas secara otomatis berdasarkan beban kerja, keterampilan, dan riwayat proyek sebelumnya
  • Memungkinkan Anda beralih antara ChatGPT, Claude Opus, Gemini, dan lainnya sesuai dengan kebutuhan tugas
  • Menulis kode saat diminta berdasarkan konteks ruang kerja
Tulis kode dengan ClickUp Brain
Minta ClickUp Brain untuk menulis kode untuk proyek Anda

Otomatiskan permintaan pull dengan agen

ClickUp Codegen Agent untuk pemrograman yang didukung AI
Tugaskan tugas pengembangan perangkat lunak langsung ke ClickUp Codegen Agent

Brain menjawab. Codegen bertindak. Codegen Agent dari ClickUp adalah pengembang AI yang berada di dalam ruang kerja Anda. Berikan tugas kepadanya atau sebutkan @-nya dalam komentar, dan ia akan membaca semua informasi terkait tugas tersebut. Hal ini mencakup deskripsi, dokumen yang tertaut, dan komentar sebelumnya sebelum menulis satu baris kode pun. Kemudian, ia membuka pull request yang siap diproduksi dan terus memperbarui informasi kepada tim.

Itulah perbedaan sebenarnya dari alat pemrograman AI mandiri. Alat seperti Claude Code atau Copilot harus memulai dari nol. Codegen sudah memiliki persyaratan karena persyaratan tersebut sudah ada dalam tugas yang telah ditugaskan kepadanya.

Misalnya, anggaplah seorang insinyur QA melaporkan bug terkait kegagalan proses checkout di perangkat seluler. Mereka menugaskan masalah tersebut kepada Codegen Agent, yang membaca spesifikasi teknis yang tertaut, melacak masalahnya, menulis kode perbaikan, dan membuka pull request tanpa perlu insinyur menyalin-tempel konteks ke alat terpisah.

Pastikan spesifikasi Anda selalu terbaru

Agen pemrograman akan bekerja lebih baik jika dokumentasi Anda selalu diperbarui dan terhubung dengan tugas yang sedang mereka kerjakan.

PRD di ClickUp Docs
Simpan dokumentasi produk di ClickUp Docs

ClickUp Docs adalah tempat di mana PRD, spesifikasi teknis, referensi API, dan catatan arsitektur Anda disimpan. Semua ini terhubung langsung ke tugas dan sprint yang didukungnya. Jadi, ketika spesifikasi berubah, perubahannya terjadi dalam konteks yang relevan. Codegen mendeteksinya. Insinyur menemukannya. Tidak ada yang bekerja berdasarkan PDF yang dikirim melalui email tiga minggu lalu.

Beberapa hal yang penting bagi tim pengembang secara khusus:

  • Komentar inline yang dapat diubah menjadi tugas yang dilacak hanya dengan satu klik
  • Blok kode, tabel, subhalaman bersarang, dan media tertanam semuanya didukung
  • Integrasikan ClickUp Brain untuk menulis, merangkum, atau menjawab pertanyaan tentang dokumentasi

Berikut ini adalah pengalaman pengguna nyata yang berbagi pengalamannya menggunakan ClickUp:

Saya merasa ClickUp sangat bermanfaat karena menggabungkan berbagai fungsi ke dalam satu platform, yang memastikan bahwa semua pekerjaan dan komunikasi terpusat di satu tempat, sehingga saya mendapatkan konteks yang lengkap. Integrasi ini menyederhanakan manajemen proyek bagi saya, meningkatkan efisiensi dan kejelasan. Saya sangat menyukai fitur Brain AI, karena berfungsi sebagai agen AI yang menjalankan perintah saya, secara efektif menyelesaikan tugas-tugas atas nama saya. Aspek otomatisasi ini sangat membantu karena memperlancar alur kerja saya dan mengurangi upaya manual.

Selain itu, pengaturan awal ClickUp sangat mudah dipahami, sehingga transisi dari alat lain berjalan lancar. Saya juga menghargai bahwa ClickUp terintegrasi dengan alat lain yang saya gunakan, seperti Slack, OpenAI, dan GitHub, sehingga menciptakan lingkungan kerja yang terpadu. Secara keseluruhan, karena alasan-alasan ini, saya sangat merekomendasikan ClickUp kepada orang lain.

Saya merasa ClickUp sangat bermanfaat karena menggabungkan berbagai fungsi ke dalam satu platform, yang memastikan bahwa semua pekerjaan dan komunikasi terpusat di satu tempat, sehingga saya mendapatkan konteks yang lengkap. Integrasi ini menyederhanakan manajemen proyek bagi saya, meningkatkan efisiensi dan kejelasan. Saya sangat menyukai fitur Brain AI, karena berfungsi sebagai agen AI yang menjalankan perintah saya, secara efektif menyelesaikan tugas-tugas atas nama saya. Aspek otomatisasi ini sangat membantu karena memperlancar alur kerja saya dan mengurangi upaya manual.

Selain itu, pengaturan awal ClickUp sangat mudah dipahami, sehingga transisi dari alat lain berjalan lancar. Saya juga menghargai bahwa ClickUp terintegrasi dengan alat lain yang saya gunakan, seperti Slack, OpenAI, dan GitHub, sehingga menciptakan lingkungan kerja yang terpadu. Secara keseluruhan, karena alasan-alasan ini, saya sangat merekomendasikan ClickUp kepada orang lain.

Hubungkan pull request Anda dengan manajemen proyek

Integrasi GitHub ClickUp terhubung ke repositori GitHub Anda sehingga commit, branch, dan pull request secara otomatis terhubung ke tugas saat Anda menyertakan ID tugas ClickUp dalam nama branch, pesan commit, atau deskripsi PR.

Sejak saat itu, tim Anda dapat melihat status PR, penugasan peninjau, perubahan baris kode, dan status penggabungan langsung di dalam tugas tanpa perlu berpindah antar tampilan.

Integrasi ClickUp dengan GitHub untuk status PR yang terhubung
Lihat status PR GitHub dan detail peninjau di dalam tugas ClickUp yang tertaut

Anda juga dapat membuat Otomatisasi ClickUp di atas ini, misalnya:

  • Pindahkan tugas ke โ€˜Dalam Peninjauanโ€™ begitu pull request dibuka untuk tugas tersebut
  • Tandai sebagai โ€˜Selesaiโ€™ secara otomatis saat PR digabungkan ke cabang utama
  • Buat masalah GitHub dari pengiriman formulir bug ClickUp

Dan karena ClickUp Brain memiliki akses ke aktivitas GitHub Anda, Anda dapat menanyakan hal-hal seperti โ€˜komit mana saja yang terkait dengan tugas ini?โ€™ dan mendapatkan jawaban yang akurat.

Tonton video ini untuk informasi lebih lanjut tentang mengotomatisasi alur kerja Anda:

Alat Pemrograman AI Mana yang Harus Anda Pilih?

Jika Anda ingin menyerahkan tugas yang rumit dan kembali ke hasil perbandingan yang siap ditinjau, Claude Code adalah pilihan yang tepat.

Di sisi lain, jika Anda ingin saran AI terintegrasi ke dalam editor Anda tanpa mengubah apa pun dalam alur kerja Anda, GitHub Copilot unggul dalam hal kemudahan penggunaan dan adopsi.

Namun, apa pun alat yang Anda pilih, kualitas kode bergantung pada konteks di baliknya. ClickUp memberikan agen AI Anda semua yang mereka butuhkan: spesifikasi, persyaratan, keputusan, dan riwayat proyek lengkap, semuanya dalam satu tempat. Daftar gratis hari ini!

Pertanyaan yang Sering Diajukan (FAQ)

Apakah Anda dapat menggunakan Claude Code di dalam GitHub Copilot?

Ya. Claude Code tersedia sebagai agen pihak ketiga dalam paket Copilot Pro+ dan Enterprise, meskipun banyak tim juga mencari alternatif Claude Code untuk alur kerja yang berbeda.

Bagaimana perbandingan Cursor dengan Claude Code dan GitHub Copilot?

Cursor adalah editor kode berbasis AI (cabang dari VS Code) yang menggabungkan penyelesaian kode secara langsung dengan pengeditan multi-file yang terotomatisasi, berada di antara integrasi IDE Copilot dan kedalaman otonom Claude Code.

Model Copilot mana yang paling cocok untuk tugas pemrograman?

Untuk pemrosesan logika yang kompleks, Claude Opus dalam Copilot menawarkan kinerja yang unggul; untuk penyelesaian teks secara instan yang cepat, model berbasis GPT cenderung lebih responsif, dan Copilot memungkinkan Anda mengganti model sesuai tugas.

Apakah tim teknik dapat menggunakan kedua alat pemrograman AI tersebut dalam alur kerja manajemen proyek?

Ya, Copilot berjalan di IDE untuk pemrograman sehari-hari, sementara Claude Code menangani tugas-tugas terminal yang kompleks, dan penugasan pekerjaan melalui Codegen Agent di ClickUp secara otomatis memberikan konteks proyek yang lengkap kepada kedua alat tersebut.