VisuAlgo.net/id
visualisasi struktur data dan algoritma dengan animasi (Indonesian)
Featured story: Visualizing Algorithms with a Click
Tidak ditemukan hasil apa-apa.>
VisuAlgo adalah situs tiga bahasa. Silahkan kunjungi versi-versi lain dari VisuAlgo selain versi Inggris default, yaitu Mandarin atau 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.
Pada hari Rabu, 22 Desember 2021, VisuAlgo pindah ke sistem yang baru. Inilah daftar pemutakhiran visualisasi yang lebih menonjol: /heap (cobalah mode Larik Kompak dan operasi-operasi: UrutkanSebagian(), MutakhirkanKunci(i, nilaibaru), dan Hapus(i)), /bitmask (lebih jelas kali ini), /ufds (lebih banyak contoh-contoh dan mode inisialisasi baru).
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 :).
Please check the newest features of VisuAlgo: 1). User accounts system for NUS students and verified CS lecturers worldwide (and also read the latest Privacy Policy popup at the bottom right corner), 2). More mobile-friendly setup, 3). More polished e-Lecture notes to reach "NUS standard", and 4). Trilingual capability (/en, /zh, or /id).
VisuAlgo has two main components: The 24 visualization pages and their associated Online Quiz component (more questions are currently being added into the question bank). We do not script any of the questions in Online Quiz :O and all answers will be graded almost instantly :). You can this online quiz system by clicking the 'Training' button on the visualization module.
Cari istilah 'algorithm visualization' di Mesin Pencari favoritmu, apakah anda melihat VisuAlgo di halaman pertama hasil pencarian :)? Level berikutnya: Cari frase itu lagi, tetapi dalam bahasa Mandarin atau Indonesia. Terakhir, cari nama struktur data atau algoritma favoritmu tanpa menyebut kata kunci 'animasi' atau 'visualisasi'. Kadang-kadang VisuAlgo masih berada di halaman pertama :).
-
larik
algoritma
gelembung
pilih
sisipkan
pemilihan
penyisipan
gabungkan
cepat
cepat teracak
penghitungan
radix
mengurutkan
cs1010
cs2040
cs3230
senarai
struktur data
pengurutan
-
manipulasi bit
himpunan
cs3233
larik
senarai
ds
struktur data
masker bit
-
tumpukan
antrean
ganda
deque
cs2040
larik
ds
struktur data
berantai
-
antrean berprioritas
rekursif
cs2040
rekursi
ds
struktur data
biner
timbunan
-
pengalamatan terbuka
linear
kuadratik
hash ganda
cs2040
ds
struktur data
-
adelson velskii landis
himpunan
tabel
avl
cs2040
rekursi
rekursif
ds
struktur data
himpunan
bst
biner
cari
pohon
prioritas
antrean
-
pohon
lengkap
bipartit
dag
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
cs2040
cs3233
cs4234
rekursif
algoritma
rekursi
pohon
dag
-
bfs
dfs
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
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 Dr 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, 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 1024x768 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.
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:
id,
kr,
vn,
th.
Tim
✕
Pemimpin & Penasihat Proyek (Jul 2011-sekarang)
Dr Steven Halim, Senior Lecturer, School of Computing (SoC), National University of Singapore (NUS)
Dr Felix Halim, Senior Software Engineer, Google (Mountain View)
Murid-Murid S1 Peniliti 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
Murid-Murid Proyek Tahun Terakhir/UROP 2 (Jun 2013-Apr 2014)
Rose Marie Tan Zhao Yun, Ivan Reinaldo
Murid-Murid S1 Peniliti 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 3 (Jun 2014-Apr 2015)
Erin Teo Yi Ling, Wang Zi
Murid-Murid Proyek Tahun Terakhir/UROP 4 (Jun 2016-Dec 2017)
Truong Ngoc Khanh, John Kevin Tjahjadi, Gabriella Michelle, Muhammad Rais Fathin Mudzakir
Murid-Murid Proyek Tahun Terakhir/UROP 5 (Aug 2021-Dec 2022)
Liu Guangyuan, Manas Vegi, Sha Long, Vuong Hoang Long
Murid-Murid Proyek Tahun Terakhir/UROP 6 (Aug 2022-Apr 2023)
Lim Dewen Aloysius, Ting Xiao
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 is free of charge for Computer Science community on earth. If you like VisuAlgo, the only "payment" that we ask of you is for you to tell the existence of VisuAlgo to other Computer Science students/instructors that you know =) via Facebook/Twitter/Instagram/TikTok posts, course webpages, blog reviews, emails, etc.
If you are a data structure and algorithm student/instructor, you are allowed to use this website directly for your classes. If you take screen shots (videos) from this website, you can use the screen shots (videos) elsewhere as long as you cite the URL of this website (https://visualgo.net) and/or list of publications below as reference. However, you are NOT allowed to download VisuAlgo (client-side) files and host it on your own website as it is plagiarism. As of now, we do NOT allow other people to fork this project and create variants of VisuAlgo. Using the offline copy of (client-side) VisuAlgo for your personal usage is fine.
Note that VisuAlgo's online quiz component is by nature has heavy server-side component and there is no easy way to save the server-side scripts and databases locally. Currently, the general public can only use the 'training mode' to access these online quiz system. Currently the 'test mode' is a more controlled environment for using these randomly generated questions and automatic verification for real examinations in NUS.
List of Publications
This work has been presented briefly at the CLI Workshop at the ICPC World Finals 2012 (Poland, Warsaw) and at the IOI Conference at IOI 2012 (Sirmione-Montichiari, Italy). You can click this link to read our 2012 paper about this system (it was not yet called VisuAlgo back in 2012) and this link for the short update in 2015 (to link VisuAlgo name with the previous project).
This work is done mostly by my past students.
Bug Reports or Request for New Features
VisuAlgo is not a finished project. Dr Steven Halim is still actively improving VisuAlgo. If you are using VisuAlgo and spot a bug in any of our visualization page/online quiz tool or if you want to request for new features, please contact Dr Steven Halim. His contact is the concatenation of his name and add gmail dot com.
Kebijakan Privasi
✕
Versi 1.1 (Dimutakhirkan Jum, 14 Jan 2022).
Pemberitahuan kepada semua pengunjung: Kami saat ini menggunakan Google Analytics untuk mendapatkan pengertian garis besar tentang pengunjung-pengunjung situs kami. Kami sekarang memberikan opsi kepada pengguna untuk Menerima atau Menolak pelacak ini.
Sejak Rabu, 22 Des 2021, hanya staff-staff/murid-murid National University of Singapore (NUS) dan dosen-dosen Ilmu Komputer diluar dari NUS yang telah menulis kepada Steven dapat login ke VisuAlgo, orang-orang lain di dunia harus memakai VisuAlgo sebagai pengguna anonim yang tidak benar-benar terlacak selain apa yang dilacak oleh Google Analytics.
Untuk murid-murid NUS yang mengambil mata kuliah yang menggunakan VisuAlgo: Dengan menggunakan akun VisuAlgo (sebuah tupel dari alamat email NUS resmi, nama murid resmi NUS seperti dalam daftar kelas, dan sebuah kata sandi yang dienkripsi pada sisi server — tidak ada data personal lainnya yang disimpan), anda memberikan ijin kepada dosen modul anda untuk melacak pembacaan slide-slide kuliah maya dan kemajuan latihan kuis online yang dibutuhkan untuk menjalankan modul tersebut dengan lancar. Akun VisuAlgo anda akan juga dibutuhkan untuk mengambil kuis-kuis VisuAlgo online resmi sehingga memberikan kredensial akun anda ke orang lain untuk mengerjakan Kuis Online sebagai anda adalah pelanggaran akademis.. Akun pengguna anda akan dihapus setelah modul tersebut selesai kecuali anda memilih untuk menyimpan akun anda (OPT-IN). Akses ke basis data lengkap dari VisuAlgo (dengan kata-kata sandi terenkripsi) dibatasi kepada Steven saja.
Untuk murid-murid NUS lainnya, anda dapat mendaftarkan sendiri sebuah akun VisuAlgo (OPT-IN).
Untuk dosen-dosen Ilmu Komputer di seluruh dunia yang telah menulis kepada Steven, sebuah akun VisuAlgo (alamat email (bukan-NUS), anda dapat menggunakan nama panggilan apapun, dan kata sandi terenkripsi) dibutuhkan untuk membedakan kredensial online anda dibandingkan dengan orang-orang lain di dunia. Akun anda akan dilacak seperti seorang murid NUS biasa diatas tetapi akun anda akan mempunya fitur-fiture spesifik untuk dosen-dosen Ilmu Komputer, yaitu kemampuan untuk melihat slide-slide tersembunyi yang berisi jawaban-jawaban (menarik) dari pertanyaan-pertanyaan yang dipresentasikan di slide-slide sebelumnya sebelum slide-slide tersembunyi tersebut. Anda juga dapat mengakses setingan Susah dari Kuis-Kuis Online VisuAlgo. Anda dapat dengan bebas menggunakan materi-materia untuk memperkaya kelas-kelas struktur-struktur data dan algoritma-algoritma anda. Catatan: Mungkin ada fitur-fitur khusus tambahan untuk dosen Ilmu Komputer di masa mendatang.
Untuk siapapun dengan akun VisuAlgo, anda dapat membuang akun anda sendiri bila anda tidak mau lagi diasosiasikan dengan tool VisuAlgo ini.