Lewati ke konten utama

Fitur

doQumentation mengubah konten open-source IBM Quantum menjadi platform pembelajaran interaktif dengan eksekusi kode langsung, mode simulator, dan pelacakan kemajuan belajar.

Perpustakaan Konten

381 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. Last upstream content update: 2026-03-10 (commit 6f006d7a).

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

Jupyter kernel tanpa server di akun IBM Cloud kamu. Cold start dalam hitungan detik, bukan 10–25 menit seperti Binder. 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 dikunjungi mendapat tanda centang (βœ“) di sidebar. Notebook yang dijalankan mendapat indikator putar (β–Ά). Lacak perjalananmu melalui konten.

Badge Kategori

Setiap kategori sidebar menampilkan badge seperti '3/10' agar kamu bisa melihat kemajuan sekilas. Klik untuk menghapus kemajuan per bagian.

Lanjutkan Membaca

Beranda menampilkan kartu 'Lanjutkan dari tempat terakhir' dengan halaman yang terakhir dikunjungi dan waktu kunjunganmu.

Ke Beranda β†’

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

20 Bahasa

Seluruh situs tersedia dalam 20 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 381 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.