Memulai
Baru dalam komputasi kuantum? Mulai dengan kursus. Sudah familiar dengan Qiskit? Langsung ke tutorial atau panduan.
Tidak perlu akun IBM Quantum. Secara default, kode dijalankan di simulator bawaan. Tambahkan API key Anda di Pengaturan hanya jika Anda ingin memakai hardware kuantum asli.
Eksekusi kode
Klik Run pada blok kode mana pun. Klik pertama memulai kernel Jupyter melalui Binder atau IBM Code Engine. Setelah itu, eksekusi berlangsung seketika.
-
Mode Simulator (tanpa akun) — Aktif secara default: kode dijalankan di AerSimulator atau di FakeBackends dengan model noise yang bisa Anda pilih di Pengaturan. Halaman yang membutuhkan hardware IBM Quantum atau layanan cloud IBM akan memberi tahu Anda saat dijalankan.
-
Hardware IBM Quantum — Masukkan token API dan CRN Anda di Pengaturan sekali — kredensial disuntikkan otomatis setiap kali dijalankan. Buat akun gratis jika belum punya.
Backend eksekusi yang tersedia
Setiap tutorial punya blok kode yang bisa dieksekusi. Klik Run untuk menjalankannya menggunakan salah satu dari empat backend:
-
Binder (default di GitHub Pages) — Kernel Jupyter jarak jauh gratis melalui mybinder.org
-
IBM Code Engine — Jupyter serverless di akun IBM Cloud Anda. Cold start dalam detik, bukan menit. Setup
-
Jupyter Lokal (Docker / RasQberry) — Terhubung ke server Jupyter lokal dengan Qiskit sudah terinstal
-
Server kustom — Arahkan ke endpoint Jupyter mana pun di Pengaturan
Jika tersedia beberapa backend, pilih backend yang akan digunakan di Pengaturan.
Opsi deployment
doQumentation tersedia sebagai:
-
GitHub Pages — Situs statis dengan Binder atau IBM Code Engine untuk eksekusi kode jarak jauh
-
Docker — Full stack secara lokal, bisa offline
-
RasQberry — Self-hosted di Raspberry Pi dengan kernel Jupyter lokal
Jalankan secara lokal dengan Podman / Docker
Instal Podman Desktop atau Docker Desktop (Mac / Windows / Linux), lalu jalankan:
# Full stack: site + Jupyter + Qiskit (~3 GB)
podman run -p 8080:80 -p 8888:8888 ghcr.io/janlahmann/doqumentation:jupyter
Buka http://localhost:8080 — eksekusi kode berjalan secara lokal, tidak perlu menunggu Binder.
Pakai Docker? Cukup ganti podman dengan docker — perintahnya identik. Image bersifat multi-arch (linux/amd64 + linux/arm64), sehingga Apple Silicon Mac berfungsi secara native.
Tentang & kredit
Konten sumber terbuka IBM Quantum
IBM menyediakan banyak materi pembelajaran komputasi kuantum — semua sumber terbuka di bawah CC BY-SA 4.0:
-
Learning — Kursus terstruktur dari dasar kuantum hingga topik lanjutan
-
Tutorials — Lebih dari 40 tutorial tentang transpilation, error mitigation, dan lainnya
-
Documentation — Panduan dan referensi API untuk Qiskit
-
Source repo — Semua konten di GitHub
Quantum Platform mereka selalu up-to-date dan dirancang dengan baik — tempat terbaik untuk membaca, belajar, dan referensi.
Apa yang ditambahkan proyek ini
Dokumentasi Qiskit IBM adalah sumber terbuka (CC BY-SA 4.0), tetapi aplikasi web mereka tidak. doQumentation menambahkan frontend sumber terbuka dengan eksekusi kode langsung, injeksi kredensial otomatis, dan mode simulator.
Bisa di-deploy di mana saja — dari GitHub Pages hingga Docker hingga RasQberry. Lihat semua fitur.
Saat Anda siap untuk lebih banyak lagi
doQumentation membantu Anda mengambil langkah pertama dengan Qiskit — membaca, menjalankan kode, dan menjelajah — tanpa perlu menginstal apa pun. Saat Anda maju, kunjungi platform resmi IBM:
-
Jalankan di perangkat keras nyata — buat akun IBM Cloud gratis dan instans Open Plan untuk mengeksekusi sirkuit pada komputer kuantum sungguhan.
-
Konten terbaru — platform pembelajaran Qiskit IBM memiliki kursus, tutorial, dan tambahan terbaru (beberapa mungkin belum ada di doQumentation).
-
Kembangkan secara lokal — instal Qiskit di laptop Anda sendiri untuk pekerjaan pengembangan yang serius.
Dibangun di atas dokumentasi sumber terbuka IBM Quantum. Terima kasih kepada tim IBM Quantum karena telah menyediakan konten ini secara bebas di bawah CC BY-SA 4.0.