Lewati ke konten utama

Cara Menjalankan Qwen3-Coder Secara Lokal

Pelajari cara-cara mudah namun bertenaga untuk menggunakan Qwen3-Coder secara lokal.
Diperbarui 28 Sep 2026  · 7 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Qwen3-Coder adalah model kode agentic tingkat lanjut yang dirancang untuk memberdayakan pengembang dengan kemampuan lebih baik dalam pembuatan kode dan otomatisasi. Model ini tersedia dalam berbagai ukuran, dengan rilis andalan Qwen3-Coder-480B-A35B-Instruct. 

Model Mixture-of-Experts berparameter 480 miliar ini memiliki 35 miliar parameter aktif dan menetapkan standar baru untuk model kode sumber terbuka. Model ini menghadirkan performa terbaik di kelasnya untuk Agentic Coding, Agentic Browser Use, dan tugas pengodean dasar, dengan hasil sebanding dengan model terdepan seperti Claude Sonnet.

Dalam tutorial ini, kita akan mempelajari cara menjalankan Qwen3-Coder secara lokal, menggunakannya dengan aplikasi chat Msty, mengintegrasikannya dengan VSCode Copilot, menyiapkan ekstensi Kilo Code untuk alur kerja kode agentic tingkat lanjut, dan akhirnya menggunakan kerangka kerja Python untuk mengintegrasikannya ke dalam aplikasi lokal.

Anda dapat melihat panduan terpisah kami tentang Qwen3 dan Qwen Code CLI untuk mempelajari lebih lanjut. 

1. Menginstal Ollama

Ollama mengalami peningkatan signifikan dalam beberapa bulan terakhir, kini menawarkan aplikasi chat yang ramah pengguna mirip ChatGPT. Dengan aplikasi baru ini, Anda dapat dengan mudah mengunduh dan menjalankan model AI langsung dari antarmuka grafis, membuat AI lokal lebih mudah diakses dari sebelumnya.

Aplikasi desktop Ollama

Sumber: Aplikasi baru Ollama

Untuk Windows dan macOS: Kunjungi halaman unduhan dan unduh penginstal untuk sistem operasi Anda. Proses instalasinya sederhana; cukup ikuti petunjuknya untuk memulai.

Unduh Ollama

Sumber: Unduh Ollama

Untuk Linux: Buka terminal Anda dan jalankan perintah berikut. Perintah ini akan secara otomatis mengunduh dan memasang Ollama pada sistem Anda.

curl -fsSL https://ollama.com/install.sh | sh  

Jika Anda melihat pesan tentang GPU yang tidak terdeteksi, Anda perlu memasang beberapa utilitas sistem:

sudo apt update
sudo apt install -y pciutils lshw

Untuk dukungan GPU NVIDIA, pasang driver dan toolkit CUDA:

sudo apt install -y nvidia-driver-525 nvidia-cuda-toolkit

Setelah terpasang, Anda dapat meluncurkan aplikasi Ollama dan mulai mengunduh model atau mengobrol langsung dari UI. Ini memudahkan untuk bereksperimen dengan model AI lokal, baik di Windows, macOS, maupun Linux.

2. Menjalankan Qwen3-Coder 

Untuk memulai dengan Qwen3-Coder, buka tab Models di situs web Ollama dan cari "qwen3-coder".

Perintah untuk menjalankan Qwen3-Code

Sumber: qwen3-coder

Setelah menemukannya, salin perintah instalasi dan jalankan di terminal Anda untuk mengunduh dan menjalankan model:

ollama run qwen3-coder

Tergantung pada kecepatan internet Anda, pengunduhan dapat memakan waktu beberapa menit. Setelah selesai, model siap digunakan langsung dari terminal Anda.

Anda dapat mulai mengobrol atau memintanya membantu membangun aplikasi segera.

Menjalankan Qwen3-Coder di terminal

Meskipun Ollama kini menyertakan aplikasi chat bawaan, Anda dapat membuka lebih banyak potensi dengan mengintegrasikan Qwen3-Coder dengan alat dan aplikasi tingkat lanjut. 

Untuk melakukannya, Anda perlu menjalankan model sebagai endpoint API:

ollama serve

Perintah ini memulai server yang kompatibel dengan OpenAI di http://localhost:11434/, sehingga mudah menghubungkan Qwen3-Coder dengan alat dan alur kerja pengembangan favorit Anda.

3. Mengintegrasikan Qwen3-Coder dengan Aplikasi Msty

Msty adalah aplikasi andalan saya untuk menguji model bahasa besar lokal dan proprietari. Aplikasi ini penuh dengan fitur yang akan Anda sukai, menjadikannya pasangan sempurna untuk diintegrasikan dengan server Ollama. Kunjungi situs resmi Msty dan pasang aplikasinya untuk platform Anda.

Lalu,

  1. Buka aplikasi dan masuk ke menu Settings.
  2. Arahkan ke tab Remote Model Providers.
  3. Tambahkan penyedia baru, pilih Ollama Remote sebagai tipe, lalu masukkan nama dan endpoint layanan (biasanya http://localhost:11434/).

Mengintegrasikan Ollama di aplikasi Msty

  1. Klik tombol Fetch Models dan pilih qwen3-coder:latest dari daftar, lalu tekan Add.

Memilih model di aplikasi Msty

  1. Buka menu chat, pilih model Qwen3-Coder, dan mulai minta untuk membangun apa pun yang Anda butuhkan.

Menguji Qwen3-Coder di chat Msty

Integrasi ini sederhana dan serbaguna. Dengan menjalankan Ollama serve, Anda dapat menghubungkan model Ollama ke berbagai aplikasi dan alat, membuka lebih banyak kemungkinan kreatif.

4. Menggunakan Qwen3-Coder di Copilot

Seperti yang Anda ketahui, Qwen3-Coder dirancang khusus untuk pengodean dan alur kerja agentic. Jika tidak diintegrasikan ke editor kode kita, potensinya akan terbuang.

Sekarang kita akan mengintegrasikan Qwen3-Coder ke GitHub Copilot di VS Code. Instalasi VS Code terbaru sudah menyertakan ekstensi Copilot. Yang perlu Anda lakukan hanyalah klik menu pemilihan model di bagian bawah, lalu pilih tautan "Manage Models", dan pilih Ollama sebagai penyedia model. Ini akan menampilkan model yang tersedia. Cukup pilih model Qwen3-Coder dan mulai gunakan chat GitHub Copilot seperti biasa.

Menyiapkan Qwen3-Coder di Copilot

Kami memintanya membuat skrip yang mengonversi HTML ke Markdown, dan hanya butuh 10 detik untuk menghasilkan respons lengkap. 

Cepat, lokal, dan mudah digunakan.

Menjalankan Qwen3-Coder di Copilot

5. Menyiapkan Qwen3-Coder dengan Kilo Code

Ekstensi VSCode Kilo-Org/kilocode kian populer sebagai salah satu asisten pengodean AI sumber terbuka terbaik untuk merencanakan, membangun, dan memperbaiki kode. 

Untuk mengintegrasikan model Qwen3-Coder yang dijalankan secara lokal, terlebih dahulu pasang ekstensi yang diperlukan, lalu buka pengaturan. Ubah penyedia API menjadi Ollama, dan ekstensi akan otomatis mendeteksi model dari URL bawaan. 

Menyiapkan Qwen3-Coder di Kilo Code

Setelah itu, kembali ke chat dan minta AI untuk membangun server AI sederhana. Ia akan terlebih dahulu meninjau semua file di proyek lalu memberi Anda solusi terbaik untuk pertanyaan Anda.

Menguji Qwen3-Coder di Kilo Code

6. Menggunakan Qwen3-Coder dengan Ollama Python SDK

Mengintegrasikan Qwen3-Coder ke aplikasi Python Anda mudah dilakukan dengan paket Python ollama/ollama-python. Ini memungkinkan Anda menjalankan model AI bertenaga secara lokal dan menanamkannya langsung ke alur kerja Anda

Untuk memulai, cukup pasang paket Ollama:

pip install ollama

Berikut contoh minimal cara menggunakan Qwen3-Coder dalam kode Python Anda, mirip dengan memanggil API OpenAI:

from ollama import chat

def main():
    # Define a system + user prompt
    messages = [
        {"role": "system", "content": "You are a helpful coding assistant."},
        {
            "role": "user",
            "content": (
                "Please write a Python function `quicksort(arr)` "
                "that takes a list of integers and returns it sorted."
            ),
        },
    ]

    # Stream the response from Qwen3-Coder
    stream = chat(
        model="Qwen3-Coder",
        messages=messages,
        stream=True
    )

    # Print chunks as they arrive
    for chunk in stream:
        # chunk is a dict-like with ['message']['content']
        print(chunk["message"]["content"], end="", flush=True)

    # Finish with a newline
    print()

if __name__ == "__main__":
    main()

Respons mulai streaming hampir seketika. Solusi quicksort di bawah ini hanya memerlukan 15 detik untuk dihasilkan:

Here's a Python implementation of the quicksort algorithm:

```python
def quicksort(arr):
    """
    Sorts a list of integers using the quicksort algorithm.
    
    Args:
        arr: List of integers to be sorted
        
    Returns:
        A new list containing the sorted integers
    """
    # Base case: arrays with 0 or 1 element are already sorted
    if len(arr) <= 1:
        return arr

    # Choose pivot (using the middle element)
    pivot = arr[len(arr) // 2]
    
    # Partition the array into three parts
    left = [x for x in arr if x < pivot]      # Elements less than pivot
    middle = [x for x in arr if x == pivot]   # Elements equal to pivot
    right = [x for x in arr if x > pivot]     # Elements greater than pivot

    # Recursively sort left and right parts, then combine
    return quicksort(left) + middle + quicksort(right)

# Example usage:
if __name__ == "__main__":
    # Test cases
    print(quicksort([64, 34, 25, 12, 22, 11, 90]))  # [11, 12, 22, 25, 34, 64, 90]
    print(quicksort([5, 2, 8, 1, 9]))               # [1, 2, 5, 8, 9]
    print(quicksort([1]))                           # [1]
    print(quicksort([]))                            # []
    print(quicksort([3, 3, 3, 3]))                  # [3, 3, 3, 3]
```

Penutup

Panduan ini menyoroti betapa mudah diaksesnya AI lokal saat ini. Kini, Anda dapat menjalankan model sumber terbuka di laptop lama dan mengintegrasikannya dengan editor kode, aplikasi chat, atau bahkan membangun aplikasi AI lokal kustom menggunakan Ollama Python SDK. 

Ada pilihan lain juga, seperti menggunakan Qwen Code CLI (dibahas di panduan terpisah kami: Qwen Code CLI: A Guide With Examples | DataCamp), atau menjalankan model di server lokal dan mengaksesnya melalui SSH dari beberapa komputer. Kemungkinannya berkembang pesat, menjadikan AI lokal semakin praktis dan serbaguna.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

Sebagai data scientist tersertifikasi, saya bersemangat memanfaatkan teknologi mutakhir untuk menciptakan aplikasi machine learning yang inovatif. Dengan latar belakang kuat di pengenalan ucapan, analisis dan pelaporan data, MLOps, conversational AI, dan NLP, saya mengasah keterampilan dalam mengembangkan sistem cerdas yang berdampak nyata. Selain keahlian teknis, saya juga komunikator andal yang mampu menyederhanakan konsep kompleks menjadi bahasa yang jelas dan ringkas. Karena itu, saya menjadi blogger yang dicari di bidang data science, membagikan wawasan dan pengalaman kepada komunitas profesional data yang terus berkembang. Saat ini, saya berfokus pada pembuatan dan penyuntingan konten, bekerja dengan large language model untuk mengembangkan konten yang kuat dan menarik agar membantu bisnis dan individu memaksimalkan data mereka.

Topik
Kecerdasan Buatan
Large Language Models

Kursus AI Teratas

{count, plural, one {Kursus} other {Kursus}}

Membangun Agen AI dengan Google ADK

{hours} jam
7.6K
Bangun asisten dukungan pelanggan langkah demi langkah dengan Google’s Agent Development Kit (ADK).
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

{count, plural, one {blog} other {blogs}}

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

{count, plural, one {blog} other {blogs}}

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

{count, plural, one {blog} other {blogs}}

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

{count, plural, one {blog} other {blogs}}

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

Lihat SelengkapnyaLihat Selengkapnya