Algoritma adalah kumpulan langkah-langkah, yang dinyatakan dengan jelas dan tidak ambigu, dalam mencapai tujuan atau memecahkan masalah ,dalam rentang waktu tertentu. Untuk para programer atau developer ,sudah menjadi wajib hukumnya, untuk mempelajari algoritma. Tapi , masalahnya muncul ketika kita tidak bisa ,memahami cara kerja sesungguhnya ,dari algoritma.
Untuk itu pada artikel kali ini, saya akan membahas ,salah satu Situs Web ,yang menyediakan pembelajaran tentang algoritma lewat Animasi. yang dimana ditujukan ,agar kita paham dan mengerti tentang algoritma. Tidak menjamin kalian langsung bisa, karena untuk paham dan mengerti butuh proses , dengan mengulangnya terus-terusan. Akan tetapi ,setidaknya ini bisa membantu kalian ,dan juga merupakan salah satu ,cara alternatif untuk belajar algoritma.
Kalian bisa kunjungi Situs Webnya, di https://visualgo.net .
Tampilan dari Situs Webnya akan terlihat seperti ini :
situs web visualgo
Nah di VisualGo , kita bisa belajar Algoritma dan Stuktur Data ,lewat animasi yang disajikan di situs web ini. Ada banyak contoh-contoh, yang bisa kalian pelajari di situs web ini ,kalian juga dapat melihat ,beberapa tips ,yang ada di pojok kiri atas . Serta menu search ,yang bisa kalian gunakan untuk mencari kata kunci dari nama Algoritma dan Struktur Data.
Sebagai contoh ,disini saya akan memilih Algoritma Sorting.
Disini kita bisa menentukan sendiri nilai atau valuenya , yang akan kita urutkan.
Setelah itu kita pilih Urutkan ,lalu pilih Lakukan ,untuk memulai animasi dari Sorting Bubble ,seperti ini:
Contoh Animasi Sorting Bubble
Selain itu juga ,kita bisa memilih beberapa jenis algoritma sorting , seperti bubble ,select ,insert dan masih banyak lagi. Kita juga bisa mengatur kecepatan animasi ,dengan memilih pelan atau cepat ,di pojok kiri bawah, dan juga menstop dan memulai kembali animasi.
Nah mungkin itu saja kurang lebihnya ,mohon maaf. Semoga bisa membantu kalian untuk lebih mengenal algoritma dan struktur data, lebih dalam lewat cara tersebut.
Tidak ada komentar:
Posting Komentar