Algoritma pada awalnya dimodelkan dalam bentuk bangun ruang oleh para ilmuan ketika komputer mulai berkembang. Model penulisan algoritma ini disebut sebagai bagan alir atau flowchart. Bagan alir (flowchart) merupakan bagan chart yang menunjukan aliran atau atau runtutan data dan proses (flow) yang terjadi dalam program secara logika. Gaya perancangan algoritma dengan flowchart lebih dimengerti karena memiliki standar penggunaan yang sama. Hal ini disebabkan algoritma juga digunakan sebagai media berkomunikasi dan dokumentasi.