Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorting-Tutorial

Berikut ini merupakan salah satu project yang menjadi bagian dari seleksi asisten IRK 2018

Latar Belakang

Salah satu penerapan algoritma yang paling mudah adalah sorting. Saat ini sudah banyak algoritma untuk sorting yang telah dikembangkan di seluruh dunia. Untuk membantu orang - orang memahami berbagai algoritma sorting, tercetuslah ide untuk membuat sebuah website yang memberikan pemahaman mengenai algoritma sorting. Harapannya, website ini dapat dikembangkan lebih lanjut untuk pembelajaran strategi algoritma yang lain seperti Divide & Conquer, Dynamic Programming, dll

Getting Started

Prerequisites

  • docker
  • web browser

Installation for LINUX

  1. Buka terminal di directory ini (root)
  2. Jalankan command berikut:
$ sudo docker build -t web:latest .
$ sudo docker run -d --name flask-vue -e "PORT=8765" -p 8007:8765 web:latest
  1. Buka broswer (disarankan chrome atau mozilla firefox)
  2. Buka alamat http://localhost:8007/
  3. Jika sudah selesai, jalankan command berikut di terminal tadi
$ sudo docker stop flask-vue
$ sudo docker rm flask-vue

Testing

  1. Pilih tab Bubble Sort atau Merge Sort
  2. Masukkan angka (1 sampai 10 angka integer) pada field yang tersedia, angka dipisah dengan koma tanpa spasi.
Contoh:
3,1,-1,19
  1. klik button SORT NOW!
  2. Langkah-langkah sorting akan ditampilkan pada table di bawahnya. Sorting yang dilakukan adalah secara menaik atau ascending.

Bonus Docker dan Deploy

Bonus berhasil dibuat, web yang sudah di-deploy dapat dilihat pada link berikut https://annaelvira-sorting-tutorial.herokuapp.com/

Sample Screen

Acknowledgement

Free vue components taken from https://www.creative-tim.com/product/vue-now-ui-kit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages