Fitur
doQumentation mengubah konten open-source IBM Quantum menjadi platform pembelajaran interaktif dengan eksekusi kode langsung, mode simulator, dan pelacakan kemajuan belajar.
- Jalankan kode Qiskit di browser
- Jalankan tutorial tanpa akun IBM Quantum
- Selenggarakan workshop Qiskit
- Kelas offline di Raspberry Pi
- Buka tutorial di Google Colab atau JupyterLab
- Pantau kemajuanmu di kursus-kursus
- Ikuti jalur belajar IBM Quantum
Perpustakaan Konten
Ratusan Halaman Konten
42 Tutorial, 171 Panduan, 154 halaman Kursus, dan 14 Modul — semuanya bersumber dari dokumentasi Qiskit open-source IBM Quantum.
Jelajahi tutorial →Sinkronisasi Otomatis dari Sumber
Konten disinkronkan otomatis dari repositori GitHub IBM, menjaga tutorial dan kursus tetap terkini dengan rilis Qiskit terbaru. Pembaruan konten upstream terakhir: 2026-10-31 (commit d4df56c8).
Navigasi Terstruktur
Sidebar yang dibuat otomatis dengan kategori yang bisa diciutkan. Tutorial, Panduan, Kursus, dan Modul masing-masing memiliki sidebar terorganisir sendiri.
Eksekusi Kode Langsung
Toggle Jalankan / Kembali
Setiap halaman notebook memiliki tombol Jalankan yang mengaktifkan semua sel kode dengan kernel Jupyter langsung. Klik Kembali untuk kembali ke tampilan statis.
Tiga Execution Backend
Eksekusi jarak jauh gratis via Binder (tanpa instalasi), sepenuhnya offline via Docker, atau host sendiri di RasQberry Pi.
Konfigurasi Backend →IBM Cloud Code Engine
Kernel Jupyter serverless di akun IBM Cloud kamu, tanpa antrean bersama: cold start dalam hitungan detik (Binder biasanya butuh kurang dari satu menit, hingga sekitar 3 menit saat cold start). Tier gratis mencakup sekitar 14 jam per bulan.
Siapkan Code Engine →Mode Workshop
Jalankan workshop kelas dengan hingga 50 peserta. Deploy beberapa instance Code Engine dan bagikan satu URL — peserta didistribusikan otomatis dengan sesi stiky dan failover otomatis.
Panduan setup workshop →Pemantauan Workshop
Dashboard langsung dengan auto-refresh (30 detik) menampilkan jumlah kernel per instance, kernel sibuk, koneksi, penggunaan memori, dan uptime. Setiap instance menyediakan endpoint /stats. Script stress test mensimulasikan pengguna bersamaan untuk menemukan batas kapasitas sebelum kelas dimulai.
Dashboard Pengaturan →Buka di Google Colab
Setiap halaman notebook memiliki tombol 'Buka di Colab' untuk eksekusi cloud tanpa instalasi. Membuka notebook yang diterjemahkan saat menjelajah dalam bahasa lain.
Umpan Balik Eksekusi Sel
Umpan balik visual untuk setiap sel: batas kuning amber saat eksekusi, hijau jika selesai, merah jika error. Legenda muncul di toolbar saat kernel siap.
Petunjuk Error Kontekstual
Deteksi otomatis untuk ModuleNotFoundError, NameError, dan kernel terputus. Petunjuk yang dapat ditindaklanjuti muncul di bawah sel dengan saran solusi.
Instalasi Pip Satu Klik
Saat paket yang hilang terdeteksi, tombol 'Instal' yang bisa diklik muncul. Setelah instalasi selesai, sel yang gagal dijalankan ulang otomatis.
Buka di JupyterLab
Setiap halaman notebook memiliki tombol untuk membuka file .ipynb lengkap di JupyterLab untuk pengeditan dan eksplorasi lanjutan.
Jalankan Semua & Restart
Jalankan Semua mengeksekusi setiap sel secara berurutan dengan penghitung progres langsung. Berhenti setelah sel saat ini kapan saja. Restart memberikan kernel baru tanpa kehilangan sesi Binder.
Integrasi IBM Quantum
Penyimpanan Credentials
Simpan IBM Quantum API token dan CRN sekali di Pengaturan. Disimpan secara lokal di browser kamu dengan kedaluwarsa otomatis 7 hari untuk keamanan.
Siapkan Credentials →Injeksi Otomatis
Credentials disuntikkan ke kernel secara otomatis saat startup. Tidak perlu lagi menempel token di setiap notebook — cukup klik Jalankan.
Mode Simulator
Jalankan semua notebook tanpa akun IBM Quantum. Pilih AerSimulator untuk simulasi ideal atau pilih dari puluhan FakeBackend yang memodelkan noise perangkat nyata. Tanpa setup.
Aktifkan Simulator →Badge Mode Eksekusi
Toolbar menampilkan mode aktif — nama simulator (mis. 'FakeSherbrooke') atau 'IBM Quantum' — agar kamu selalu tahu bagaimana kode kamu dijalankan.
Pembelajaran & Kemajuan
Pelacakan Kemajuan
Halaman yang kamu kunjungi mendapat tanda centang (✓) di bilah samping. Halaman notebook menampilkan tanda </> yang berubah biru setelah kamu membacanya dan hijau setelah kamu menjalankan kodenya.
Pelajari lebih lanjut →Badge Kategori
Setiap kategori di bilah samping menampilkan lencana seperti '3/10' sehingga kamu bisa melihat kemajuan sekilas. Hapus kemajuan sebuah bagian di Pengaturan.
Lanjutkan Membaca
Beranda menampilkan kartu 'Lanjutkan dari tempat terakhir' dengan halaman yang terakhir dikunjungi dan waktu kunjunganmu.
Ke Beranda →Jalur Belajar
Jalur belajar IBM Quantum Learning untuk optimisasi, ilmu data, kimia, dan lainnya, dengan kemajuanmu di setiap langkah.
Lihat jalur belajar →Bookmark
Bintangi halaman mana saja untuk memberi bookmark. Bookmark muncul di beranda. Disimpan secara lokal, hingga 50 halaman.
Lihat bookmark →Halaman Terbaru
Beranda menampilkan 5 halaman yang paling baru dikunjungi untuk akses cepat.
Ke Beranda →Preferensi Tampilan
Sesuaikan ukuran font kode (10–22px), toggle output sel statis, dan matikan peringatan Python untuk output yang lebih bersih.
Sesuaikan tampilan →Tips Onboarding
Pengunjung pertama kali melihat tips kontekstual — seperti "Klik Jalankan untuk mengeksekusi kode secara langsung" di halaman notebook. Tips hilang otomatis setelah beberapa kunjungan.
Multi-Bahasa
Dukungan Multibahasa
Seluruh situs tersedia dalam banyak bahasa termasuk Jerman, Jepang, Spanyol, Prancis, dan lainnya. Setiap bahasa berjalan di subdomain sendiri dengan UI yang diterjemahkan.
Fallback Otomatis
Halaman yang belum diterjemahkan akan menampilkan fallback ke bahasa Inggris dengan banner dalam bahasa pembaca, sehingga tidak ada halaman yang pernah hilang.
Pencarian, UI & Deployment
Pencarian Lokal
Pencarian teks lengkap di semua halaman, berfungsi offline. Hasil muncul langsung saat mengetik.
Mode Gelap
Dukungan penuh tema gelap. Diagram sirkuit dan output Matplotlib secara otomatis diinversi untuk keterbacaan yang lebih baik.
Embed Video
Video kursus melalui YouTube untuk pemutaran yang andal. Kembali ke IBM Video saat YouTube tidak tersedia.
Deployment Docker
Build Docker multi-tahap dengan CI/CD ke GitHub Container Registry. Stack lengkap (Website + Jupyter) atau image statis ringan.
Responsif Mobile
Navigasi hamburger, scroll kode horizontal, dan grid kartu responsif. Berfungsi di ponsel dan tablet.
Render Matematika
KaTeX untuk render matematika LaTeX yang cepat dan berkualitas tinggi di semua halaman konten — persamaan, matriks, dan notasi kuantum.