VisuAlgo.net/id
visualisasi struktur data dan algoritma dengan animasi (Indonesian)
Featured story: Visualizing Algorithms with a Click
VisuAlgo project continues to be funded by Optiver (started mid 2023, to continue to mid 2025 and possibly beyond).
The focus this AY24/25 is to make VisuAlgo much more mobile-friendly and to improve the online quiz capabilities.
Tidak ditemukan hasil apa-apa.>
VisuAlgo adalah situs tiga bahasa. Silahkan kunjungi versi-versi lain dari VisuAlgo selain versi Inggris, yaitu Mandarin or Indonesia. Pengunjung dapat melihat statistik penerjemahan dari ketiga halaman-halaman ini (kami berjuang untuk membuat ketiganya mendekati 100% segera). Sayang sekali kemajuan penerjemahan dengan bahasa-bahasa lain terlalu tertinggal dibelakang dan mereka jadi dialihkan ke Bahasa Inggris lagi.
Dalam VisuAlgo, anda bisa memasukkan input anda sendiri untuk algoritma apapun daripada hanya menggunkan masukan-masukan contoh dari kami. Cobalah fitur penggambaran input graf di 9 visualisasi yang berkaitan dengan graf: Struktur Data Graf, DFS/BFS, Pohon Perentang Terkecil, Jarak Terpendek, Aliran Maksimum, Pencocokan Graf, MVC, Pohon Steiner, dan TSP. Anda juga bisa meng-klik tag 'graf' di salah satu dari 9 visualisasi graf atau ketik 'graf' di kotak pencarian.
Berikut adalah beberapa fitur visualisasi terbaru: kemampuan untuk menampilkan dua skala visualisasi (1,0x dan 0,5x), skala zoom-out digunakan untuk menampilkan operasi dari kasus uji yang sedikit lebih besar, /list (daftar yang tertaut tidak lagi secara otomatis disusun ulang untuk sebagian besar kasus untuk memperkuat kesan O(1) dari hampir semua operasi Daftar Taut).
Berita terbaru [Jumat, 09 Juni 23]: Proyek VisuAlgo didanai oleh Optiver mulai hari ini. Kami kini membuka pendaftaran akun VisuAlgo untuk semua mahasiswa/guru Ilmu Komputer di seluruh dunia. Kunjungi halaman login dan ikuti petunjuk di layar untuk membuat akun VisuAlgo baru (tidak lagi terbatas pada email terkait 'nus.edu').
Untuk membandingkan 2 algoritma relevan seperti Kruskal dengan Prim di graf yang sama, buka 2 halaman VisuAlgo di 2 jendela dan taruh mereka bersebelahan. Klik disini untuk melihat screenshotnya. Teknik juktaposisi ini bisa dipakai kapan saja jika anda mau membandingkan dua struktur-struktur data atau algoritma-algoritma yang mirip.
Anda dapat memvisualisasikan pohon rekursi (atau DAG, jika ada sub-problem yang berulang dan Pemrograman Dinamis (DP) dapat digunakan) dari fungsi rekursi apapun yang bisa ditulis secara legal di JavaScript. Klik disini untuk melihat screenshotnya. Tentu saja jangan coba visualisasikan rekursi dengan pohon rekursi raksaksa karena hal itu dapat menyebabkan komputer atau browser web anda crash.
VisuAlgo di-load cepat untuk pengunjung pertama (kami menggunakan CDN global dari Cloudflare), tetapi dapat di-load 'hampir instan' untuk pengunjung setia karena kami men-cache banyak dari konten statis dari VisuAlgo :). Jadi, jangan pakai mode incognito atau browsing privat supaya cache file-file VisuAlgo tetap tersimpan. Terlebih lagi, untuk murid-murid NUS dengan akun-akun VisuAlgo, kami akan me-load VisuAlgo sesuai dengan preferensi anda/setingan kelas setelah anda login.
Setiap halaman visualisasi memiliki 'Mode Kuliah Maya' yang dapat diakses dari sisi kanan atas halaman tersebut. Mode ini ditampilkan secara otomatis kepada pengunjung pertama (atau yang tidak logged-in) untuk menunjukkan struktur data atau algoritma yang sedang divisualisasikan. Kualitas dari Mode Kuliah Maya akan perlahan-lahan dibuat mencapai standar kuliah dari kelas-kelas algoritma di National University of Singapore :).
Silahkan mencoba fitur-fitur terbaru dari VisuAlgo: 1). Akun-akun pengguna untuk murid-murid NUS saja (dan juga baca boks Panduan Privasi di sisi kanan bawah), 2). Setup yang lebih mobile-friendly 3). Mode kuliah maya yang lebih bagus untuk mencapai "standar NUS", dan 4). Kemampuan tiga-bahasa (/en, /zh, atau /id).
VisuAlgo mempunyai dua komponen utama: 24 halaman visualisasi dan komponen Kuis Online (lebih banyak pertanyaan saat ini sedang ditambahkan ke dalam bank soal). Kami tidak membuat skrip pertanyaan-pertanyaan dalam Kuis Online :O dan semua jawaban-jawaban akan dievaluasi hampir seketika itu juga :). Anda bisa mencoba sistem Kuis Online dengan mengklik tombol 'Latihan' di modul visualisasi.
-
cs1010
it5003
cs2040
cs3230
cs3233
-
larik
algoritma
gelembung
pilih
sisipkan
pemilihan
penyisipan
gabungkan
cepat
cepat teracak
penghitungan
radix
mengurutkan
cs1010
it5003
cs2040
cs3230
senarai
struktur data
pengurutan
-
manipulasi bit
himpunan
cs3233
larik
senarai
ds
struktur data
masker bit
-
tumpukan
antrean
ganda
deque
it5003
cs2040
larik
ds
struktur data
berantai
-
antrean berprioritas
rekursif
it5003
cs2040
rekursi
ds
struktur data
biner
timbunan
-
pengalamatan terbuka
linear
kuadratik
hash ganda
it5003
cs2040
ds
struktur data
-
adelson velskii landis
himpunan
tabel
avl
it5003
cs2040
rekursi
rekursif
ds
struktur data
himpunan
bst
biner
cari
pohon
prioritas
antrean
-
pohon
lengkap
bipartit
dag
it5003
cs2040
graf
ds
struktur data
-
kompresi path
lepas
himpunan
struktur data
penggabungan berdasarkan peringkat
cs2040
cs3233
larik
pohon
cari
ds
-
pohon indeks biner
bit
dinamis
fenwick
jarak
jumlah
titik
ubah
cs3233
biner
ds
struktur data
-
dinamis
jarak
jumlah
minimum
maksimum
cs3233
segmen
pohon
ds
struktur data
-
pemrograman dinamis
dp
generik
cs1010
it5003
cs2040
cs3233
cs4234
rekursif
algoritma
rekursi
pohon
dag
-
bfs
dfs
it5003
cs2040
bipartit
scc
simpul pemotong
titik artikulasi
jembatan
cs2020
graf
algoritma
-
mst
prim
kruskal
graf
minimum
rentang
cs2040
pohon
algoritma
-
sssp
satu-sumber
bfs
dijkstra
bellman ford
it5003
cs2040
satu sumber
jarak terpendek
graf
algoritma
-
floyd
kura-kura-kelinci
matematika
cs3233
algoritma
-
string
pencocokan
lrs
lcs
cs3233
akhiran
pohon
ds
struktur data
-
lcp
cs3233
pencocokan
lrs
lcs
akhiran
larik
string
ds
struktur data
-
cembung
potong
berliku
cekung
cs3233
komputasional
geometri
algoritma
-
andrew
rantai monoton
graham
scan
jarvis
march
cs3233
komputasional
geometri
algoritma
-
aliran terbesar
edmonds karp
potongan minimum
dinic
ford fulkerson
graf
cs3233
cs4234
algoritma
-
augmenting path
bipartit
graf
cs3233
cs4234
pencocokan
algoritma
-
np-hard
graf
bipartit
pohon
pohon
dp
bipartit
pencocokan
aliran terbesar
cs3233
cs4234
-
-
np-hard
graf
dp
mst
cs3233
cs4234
-
Tentang
✕
VisuAlgo digagas pada tahun 2011 oleh Associate Professor Steven Halim sebagai alat untuk membantu murid-muridnya mengerti struktur-struktur data dan algoritma-algoritma, dengan memampukan mereka untuk mempelajari dasar-dasarnya secara otodidak dan dengan kecepatan mereka sendiri.
VisuAlgo mempunya banyak algoritma-algoritma tingkat lanjut yang dibahas didalam buku Dr. Steven Halim ('Competitive Programming', yang ditulis bersama adiknya Dr. Felix Halim dan temannya Dr. Suhendry Effendy) dan lebih lagi. Hari ini, beberapa dari visualisasi/animasi algoritma-algoritma tingkat lanjut ini hanya ditemukan di VisuAlgo.
Meskipun pada khususnya didesain untuk murid-murid National University of Singapore (NUS) yang mengambil berbagai kelas-kelas struktur data dan algoritma (contoh: CS1010/setara, CS2040/setara (termasuk IT5003), CS3230, CS3233, dan CS4234), sebagai pendukung pembelajaran online, kami berharap bahwa orang-orang di berbagai belahan dunia menemukan visualisasi-visualisasi di website ini berguna bagi mereka juga.
VisuAlgo tidak didesain untuk layar sentuh kecil (seperti smartphones) dari awalnya karena kami harus membuat banyak visualisasi-visualisasi algoritma kompleks yang membutuhkan banyak pixels dan gestur klik-dan-tarik untuk interaksinya. Resolusi layar minimum untuk pengalaman pengguna yang lumayan adalah 1366x768 dan hanya halaman utama VisuAlgo yang secara relatif lebih ramah dengan layar kecil. Tetapi, kami sedang bereksperimen dengan versi mobil (kecil) dari VisuAlgo yang akan siap pada April 2022.
VisuAlgo adalah proyek yang sedang terus berlangsung dan visualisasi-visualisasi yang lebih kompleks sedang dibuat. Pada saat ini, platform ini mempunyai 24 modul visualisasi.
Perkembangan yang paling menarik adalah pembuatan pertanyaan otomatis (sistem kuis online) yang bisa dipakai oleh murid-murid untuk menguji pengetahuan mereka tentang dasar struktur-struktur data dan algoritma-algoritma. Pertanyaan-pertanyaan dibuat secara acak dengan semacam rumus dan jawaban-jawaban murid-murid dinilai secara instan setelah dikirim ke server penilai kami. Sistem kuis online ini, saat sudah diadopsi oleh banyak dosen Ilmu Komputer diseluruh dunia, seharusnya bisa menghapuskan pertanyaan-pertanyaan dasar tentang struktur data dan algoritma dari ujian-ujian di banyak Universitas. Dengan memberikan bobot kecil (tapi tidak kosong) supaya murid-murid mengerjakan kuis online ini, seorang dosen Ilmu Komputer dapat dengan signifikan meningkatkan penguasaan materi dari murid-muridnya tentang pertanyaan-pertanyaan dasar ini karena murid-murid mempunyai kesempatan untuk menjawab pertanyaan-pertanyaan ini yang bisa dinilai secara instan sebelum mereka mengambil kuis online yang resmi. Mode latihan saat ini mempunyai pertanyaan-pertanyaan untuk 12 modul visualisasi. Kami akan segera menambahkan pertanyaan-pertanyaan untuk 12 modul visualisasi yang lainnya sehingga setiap setiap modul visualisasi di VisuAlgo mempunyai komponen kuis online.
Kami telah menerjemahkan halaman-halaman VisuALgo ke tiga bahasa-bahasa utama: Inggris, Mandarin, dan Indonesia. Saat ini, kami juga telah menulis catatan-catatan publik tentang VisuAlgo dalam berbagai bahasa, termasuk Bahasa Indonesia, Korea, Vietnam, dan Thai:
id,
kr,
vn,
th.
Tim
✕
Pemimpin & Penasihat Proyek (Jul 2011-sekarang)
Associate Professor Steven Halim, School of Computing (SoC), National University of Singapore (NUS)
Dr Felix Halim, Senior Software Engineer, Google (Mountain View)
Murid-Murid S1 Peniliti 1
CDTL TEG 1: Jul 2011-Apr 2012: Koh Zi Chun, Victor Loh Bo Huai
Murid-Murid Proyek Tahun Terakhir/UROP 1
Jul 2012-Dec 2013: Phan Thi Quynh Trang, Peter Phandi, Albert Millardo Tjindradinata, Nguyen Hoang Duy
Jun 2013-Apr 2014 Rose Marie Tan Zhao Yun, Ivan Reinaldo
Murid-Murid S1 Peniliti 2
CDTL TEG 2: May 2014-Jul 2014: Jonathan Irvin Gunawan, Nathan Azaria, Ian Leow Tze Wei, Nguyen Viet Dung, Nguyen Khac Tung, Steven Kester Yuwono, Cao Shengze, Mohan Jishnu
Murid-Murid Proyek Tahun Terakhir/UROP 2
Jun 2014-Apr 2015: Erin Teo Yi Ling, Wang Zi
Jun 2016-Dec 2017: Truong Ngoc Khanh, John Kevin Tjahjadi, Gabriella Michelle, Muhammad Rais Fathin Mudzakir
Aug 2021-Apr 2023: Liu Guangyuan, Manas Vegi, Sha Long, Vuong Hoang Long, Ting Xiao, Lim Dewen Aloysius
Murid-Murid S1 Peniliti 3
Optiver: Aug 2023-Oct 2023: Bui Hong Duc, Oleh Naver, Tay Ngan Lin
Murid-Murid Proyek Tahun Terakhir/UROP 3
Aug 2023-Apr 2024: Xiong Jingya, Radian Krisno, Ng Wee Han, Tan Chee Heng
Aug 2024-Apr 2025: Edbert Geraldy Cangdinata, Huang Xing Chen, Nicholas Patrick
List of translators who have contributed ≥ 100 translations can be found at statistics page.
Ucapan Terima Kasih
Proyek ini dimungkinkan karena Hibah Pengembangan Pengajaran dari NUS Centre for Development of Teaching and Learning (CDTL).
Syarat Guna
✕
VisuAlgo bebas biaya untuk komunitas Ilmu Komputer di dunia. Jika anda menyukai VisuAlgo, satu-satunya "pembayaran" yang kami minta dari anda adalah agar anda menceritakan keberadaan VisuAlgo kepada murid-murid/dosen-dosen Ilmu Komputer. Anda dapat menceritakan tentang VisuAlgo melewati media sosial yang anda tahu lewat postingan Facebook/Twitter/Instagram/TikTok, situs mata kuliah, ulasan di blog, email-email, dsb.
Mahasiswa dan pengajar Struktur Data dan Algoritma (DSA) dipersilakan untuk menggunakan situs web ini langsung untuk kelas mereka. Jika Anda mengambil tangkapan layar atau video dari situs ini, Anda dapat menggunakannya di tempat lain, asalkan mencantumkan URL situs web ini (https://visualgo.net) dan/atau daftar publikasi di bawah sebagai referensi. Namun, harap hindari mengunduh file sisi-klien VisuAlgo dan menghostingnya di situs web Anda, karena ini dianggap sebagai plagiarisme. Saat ini, kami tidak mengizinkan orang lain untuk melakukan fork proyek ini atau membuat varian VisuAlgo. Penggunaan pribadi salinan offline dari sisi-klien VisuAlgo diperbolehkan.
Harap diperhatikan bahwa komponen kuis online VisuAlgo memiliki elemen sisi-server yang substansial, dan tidak mudah menyimpan skrip dan basis data sisi-server secara lokal. Saat ini, publik umum hanya dapat mengakses sistem kuis online melalui 'mode latihan.' 'Mode uji' menawarkan lingkungan yang lebih terkontrol untuk menggunakan pertanyaan yang dihasilkan secara acak dan verifikasi otomatis dalam ujian-ujian nyata di NUS.
Daftar Publikasi
Karya ini telah dipresentasikan singkat pada CLI Workshop sewaktu ACM ICPC World Finals 2012 (Poland, Warsaw) dan pada IOI Conference di IOI 2012 (Sirmione-Montichiari, Italy). Anda bisa mengklik link ini untuk membaca makalah kami tahun 2012 tentang sistem ini (yang belum disebut sebagai VisuAlgo pada tahun 2012 tersebut).
Laporan Bug atau Permintaan Fitur Baru
VisuAlgo bukanlah proyek yang sudah selesai. Associate Professor Steven Halim masih aktif dalam mengembangkan VisuAlgo. Jika anda adalah pengguna VisuAlgo dan menemukan bug di halaman visualisasi/sistem kuis online atau jika anda mau meminta fitur baru, silahkan hubungi Associate Professor Steven Halim. Alamat emailnya adalah gabungan dari namanya dan tambahkan gmail titik com.